@charset "Shift-JIS";

* {margin:0;padding:0;}
img {border:0;}
body,td,th {font-size: 12px;color: #333333;font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
body {background-color: #FFFFFF;margin: 0px;padding:0;}
html{overflow-y: scroll;}
a:link {color:#0066CC}
a:visited {color:#0066CC;}
a:hover {color:#FF0000;}
a:active {color:#FF0000;}

#dataFrame {width:280px;margin:0;padding:10px 0 10px 10px;text-align:left;}
#dataFrame h2{margin:0 0 5px 0;padding:5px;font-size:12px;color:#FFFFFF;background-color:#CC9966;}
#dataFrame h3{font-size:12px;float:left;}
#dataFrame .logo{text-align:center;width:25%;}
#dataFrame .icon{float:right;}

#dataFrame table{width:100%;margin:5px 0 0 0;border-collapse: collapse;}
#dataFrame td,th{padding:5px;border: 1px solid #999999;}
#dataFrame th{width:20%;text-align:center;}

#adFrame {width:280px;margin:0;padding:10px 0 10px 10px;text-align:left;}
#adFrame h2{margin:0 0 10px 0;padding:2px 5px;font-size:14px;color:#FFFFFF;background-color:#00478E;}
#adFrame h3{margin:0 0 5px 0;font-size:12px;clear:both;}
#adFrame h4{margin:0 0 5px 0;color: #0066CC;font-size:12px;clear:both;}

.block {margin:0 0 15px 0;}
.textLink {margin:0;color:#666666;line-height:120%;}
.textLink a:link {margin:0;color: #666666;text-decoration: none;}
.textLink a:visited {margin:0;color: #666666;text-decoration: none;}
.textLink a:hover {margin:0;color: #FF0000;text-decoration: none;}
/*---------------------*/
#voice {width:780px;}
#voice h2{margin:0 0 10px;padding:5px;background-color:#FFFFFF;border:1px solid #999999;text-align:left;}
#voice .info{margin:0 0 10px 0;line-height:130%;}
#voice #menu {margin:0;padding:0;}
#voice #menu ul{margin:0;padding:0;}
#voice #menu a {display:block;width:140px;padding:10px 0 3px 0;text-align:center;background-image: url(../voice/img/btn_bk.jpg);background-repeat: no-repeat;}
#voice #menu a:hover {display:block;width:140px;padding:10px 0 3px 0;text-align:center;background-image: url(../voice/img/btn_bk_hover.jpg);background-repeat: no-repeat;}
#voice #menu .on {display:block;width:140px;padding:10px 0 3px 0;text-align:center;background-image: url(../voice/img/btn_bk_on.jpg);background-repeat: no-repeat;color:#FFFFFF;font-weight:bold;}
#voice #menu li {margin:0 10px 0 0;width:140px;float:left;list-style:none;}

#voice #tabvelt {margin:0;padding:3px 10px 6px;background-color: #FF6666;clear:both;vertical-align: middle;} 
#voice #tabvelt #ki {margin:0;padding:0;}

#voice .kind{width:5%;}
#voice .comment{width:85%;}
#voice .face{width:2%;}
#voice .date{width:8%;}
#voice .number{color:#CCCCCC;font-size:10px;float:right;font-family: Arial, Helvetica, sans-serif;}

#voice .txtL {margin:10px 0;padding:0;float:left;}
#voice .txtR {margin:10px 0;padding:0;float:right;}

#voice #frame {margin:0;border:1px solid #FFE4E1;height:300px;text-align:center;position:relative;}

#voice #frame #message {position:absolute;top:50%;left:50%;margin:-30px 0 0 -95px;}
#voice #frame #message p{margin:10px 0 0 0;padding:0;line-height:130%;}

.tabLine {width:100%; margin:0;border-collapse: collapse;}
.tabLine th { border: 1px solid #FFE4E1;border-right:0;border-left:0;white-space: nowrap;text-align:center;background-color:#FFE4E1;color:#FF6666;font-weight:normal;}
.tabLine td { padding:10px 5px 10px; border: 1px solid #FFE4E1;border-right:0;border-left:0;line-height:150%;text-align:center;}
.tabLine .kind{text-align:center;vertical-align: top;}
.tabLine .comment_txt{ padding:10px 10px 5px 10px;text-align:left;}
.tabLine .comment_txt p{ padding-top:10px;text-align:right;}
.tabLine h3 { margin:0 0 5px 0;padding:0;font-size:12px;color:#FF6666;float:left;}
#contents2 .btnL {margin:10px 20px 0 0;padding:0;width:182px;float:left;}

#searchbox {
	margin:0 20px;
	padding:5px 10px;
	background-color:#F7F7F7;
	float:right;
}

#linklist {
	font-size:12px;
}
#linklist ul {
	margin:0;
	padding:0;
}
#linklist li {
	margin:10px 0 0 3px;
	padding:0 0 2px 15px;
	list-style-type:none;
}
#linklist .arrow {
	background-image: url(../voice/img/icon_arrow.gif);
	background-repeat: no-repeat;
}
