@charset "utf-8";
/* CSS Document */

.AddClip{ padding:0; position:relative;}
.AddClipIn{ position:absolute; right:0; top:-100px;}



.otsumami{}

.otsumamiHead{ background:url(../images/otsumami_main.jpg) no-repeat 0 0; height:90px;}
.otsumamiHead h3{ text-indent:-9999px; height:90px;}
.otsumamiHead h3 a{display:block; height:80px;}

.otsumamiRead{background:#fffeee; border:1px solid #eeeddd; padding:8px; margin:0 0 10px;}
.otsumamiRead p{padding:0;}

.otsumamiMenu{ padding:10px;}
.otsumamiMenu table{ border-top:1px dotted #ddd; }
.otsumamiMenu th{ padding:10px ; border-bottom:1px dotted #ddd;  text-align:center;}
.otsumamiMenu th a{text-decoration:none;}
.otsumamiMenu th a:link img{border:2px solid #ccc;}
.otsumamiMenu th a:visited img{border:2px solid #ccc;}
.otsumamiMenu th a:hover img{border:2px solid #f60;}
.otsumamiMenu td{ padding:10px 0; border-bottom:1px dotted #ddd; line-height:1.4;}
.otsumamiMenu td strong{xdisplay:block; font-size:14px;}
.otsumamiMenu td span{padding:0 0 0 5px; font-size:11px; color:#777;}

.otsumamiBody{ padding:10px 9px;}
.otsumamiBody h4{font-weight:bold; font-size:16px; margin:0; padding:7px; margin:0 0 15px;background:#fff url(../images/bg_ti.gif) no-repeat 0 0;}
.otsumamiBody h4.saito{ background:#fff url(../images/bg_ti_saito.gif) no-repeat 0 0; padding:13px 7px;}
.otsumamiBody h4 span{font-weight:normal; font-size:12px; color:#777; padding:0 0 0 5px;}

.otsumamiPhoto{text-align:center; padding:0 0 10px; margin:0 0 10px;}
.otsumamiPhoto img{ margin:0 0 5px; border:1px solid #ccc; }


.otsumamiNavi{padding:20px; border-top:1px dotted #ddd;}
.otsumamiNavi ul{ padding:10px 0;}
.otsumamiNavi li{ float:left; width:54px; margin:0 10px 10px; text-align:center; line-height:1.1;}
.otsumamiNavi li a{ text-decoration:none;}
.otsumamiNavi li a:link img{ border:2px solid #ccc;}
.otsumamiNavi li a:visited img{ border:2px solid #ccc;}
.otsumamiNavi li a:hover img{ border:2px solid #f60;}
.otsumamiNavi p{padding:10px 0 0 0;}

.otsumamiAD{padding:30px; margin:30px 0; border-top:3px double #ccc;  border-bottom:3px double #ccc; }
.otsumamiAD table{border:1px solid #ddd;border-bottom:none;}
.otsumamiAD td{padding:10px 10px 10px 0; vertical-align:top; border-bottom:1px solid #ddd; line-height:1.1;}
.otsumamiAD th{padding:10px 10px 10px 10px; vertical-align:top; border-bottom:1px solid #ddd; line-height:1.1;}
.otsumamiAD th img{border:1px solid #ddd;}
.otsumamiAD td a{font-size:14px; font-weight:bold;}
.otsumamiAD td p{line-height:1.2; padding:0 0 10px;}
.otsumamiAD188{margin:0 0 10px;}



.otsumamiBBS{ padding:0 30px 10px 30px; border-top:0 dotted #ccc;}
.otsumamiBBS strong{ bcolor:#333; display:block; padding:0 0 10px;}
.otsumamiBBS p{ display:none;}
.otsumamiBBS form{ padding:20px 0 0;}
.otsumamiBBS div{ width:100%; margin:0 0; border:1px solid #666; padding:10px 0;}
.otsumamiBBS table{width:100%;}
.otsumamiBBS td{ padding:7px; vertical-align:top;}
.otsumamiBBS input{ width:200px; border:1px solid #666;}
.otsumamiBBS input.btnz{ width:auto; padding:2px 4px; border:1px solid #aaa;}
.otsumamiBBS textarea{ width:200px; border:1px solid #666;}

.otsumamiBBS table.bbs02{ border:none; border-top:1px solid #ccc; border-bottom:1px dotted #ccc; width:100%;}
.otsumamiBBS table.bbs02 td{ font-size:11px;}
.otsumamiBBS table.bbs02 td.bbsTime{ font-size:10px; white-space:normal; width:50px;}
.otsumamiBBS table.bbs02 td.bbsName{ font-size:12px; padding:14px 0 7px 7px; }
.otsumamiBBS table.bbs02 td.bbsComme{ font-size:12px; padding:0 0 14px 7px;}
.otsumamiBBS table.bbs02 td.bbsMeta{ text-align:right;}






.otsumami_blogparts188{ text-align:center; padding:0 10px 10px;}
.otsumami_blogparts188 a{display:block; width:158px; height:35px; text-indent:-9999px; margin:5px auto 0;}
.otsumami_blogparts188 a:link,
.otsumami_blogparts188 a:visited{background:url(../images/bt_blogparts_up.gif) no-repeat;}
.otsumami_blogparts188 a:hover{background:url(../images/bt_blogparts_ov.gif) no-repeat;}











