@charset "Shift_JIS";

/*共通*/
@import "/bicbic/jsp/inc/special/mosgreen.css";

.box1 { text-align:left; border:1px solid #999999; background:#FFFFFF; padding:10px; HEIGHT:105; margin:3px 0px;}
.box2 { text-align:left; border:1px solid #999999; background:#FFF0F0; padding:3px; }
.box3 { text-align:center; border:1px solid #999999; background:#D7D9FF; padding:3px; HEIGHT:33; margin:3px 0px;}
.box4 { font-size: 90%; text-align:center; font-weight:bold; color:#FFFFFF; background-color: #000099; padding:2px; margin:3px 0px;}
.box5 { text-align:left; border:1px solid #999999; background:#FFF0F0; padding:5px; margin:3px 0px;}
.box6 { text-align:left; border:1px solid #999999; background:#FFF1B9; padding:3px; margin:3px 0px;}
.box7 { text-align:center; border:1px solid #000099; background:#000099; padding:3px; margin:1px 0px 5px 0px;}
.w_box { text-align:left; border:1px solid #999999; background:#FFFFFF; padding:5px; margin:3px 0px;}
.y_box { text-align:center; border:1px solid #FFCC00; background:#FFCC00; padding:3px; margin:1px 0px 5px 0px;}
.d_box { text-align:left; font-size:110%; line-height : 1.8; border:1px solid #FFCC00; background:#FFE375; padding:5px; margin:20px 3px; width:90%;}
.m_box { text-align:left; font-size:110%; line-height : 1.8; border:1px solid #0066CC; background:#D2E9FF; padding:5px; margin:20px 3px; width:90%;}
.e_box { text-align:left; font-size:110%; line-height : 1.8; background:#FFE6B0; padding:10px; margin:20px 0px 0px 0px; width:90%;}
.p_box { text-align:left; border:1px solid #999999; background:#F5F5F5; padding:5px; margin:3px 0px;}
.supp { text-align:left; font-size:110%; line-height : 1.8; border:1px solid #999999; background:#F5F5F5; padding:5px; margin:3px 0px;}
div.left {float:left; width:100%;  }
div.right { margin-left:100%; }
div.left p,
div.right p { background-image :url(/bicbic/jsp/w/information/images2/10x10.gif); background-position : left 5px ; background-repeat : no-repeat ; padding:0px 3px 10px 13px;  border-bottom: 1px dotted #999999; margin:8px 0; line-height:1.3;}
.headc { text-align:left; font-size: 130%; font-weight:bold; border:1px solid #669933; background:#EBFAAF; padding:5px; margin:30px 0px 0px 0px; width:95%; height:25; }
.specialwaku { width:650px; border:#99CC33 4px solid; padding:10px; margin:0 0 10px 0; }
.red_waku { border:#FF0000 4px solid; padding:10px; margin:0 0 10px 0; }

#imenu{ margin-right:80%; text-align:left; }
#imenu .title{
		margin: 0 2px;
		padding: 6px;
		font-weight: bold;
		background: #EEFAE7;
		border-left: #97E16A 8px solid;
		border-bottom: #DDDDDD 1px solid;
		display: block;
}
#imenu .title a	{ width: 100%; color: #666666; }
#imenu ul{
		margin: 0 2px;
		padding: 4px;
		border-color: #DDDDDD;
		border-width: 0px 1px 1px 8px;
		border-style: solid;
		background: #FFFFFF;
		list-style:none;
		line-height:1.4; 
}
#imenu ul li{
		display: block;
		border-bottom: #DDDDDD 1px solid;
}
#imenu ul li a { width: 100%; margin: 0px; padding:2px 0px 2px 4px; text-decoration: none }
#imenu ul li a:link    { background-color: #FFFFFF; color: #000000; display:block; }
#imenu ul li a:visited { background-color: #FFFFFF; color: #000000; display:block; }
#imenu ul li a:hover   { background-color: #D8F3C7; color: #3C2500; display:block; }
#imenu ul li a:active  { background-color: #FFFFFF; color: #000000; display:block; }


#menu .mtolink{ text-align:left; text-decoration:none; padding:0px; margin-bottom:10px; min-height:85px; }
#menu .mtitle{
		margin: 0 2px;
		padding: 6px;
		font-weight: bold;
		background: #FFEBCB;
		border-left: #696969 8px solid;
		border-bottom: #DDDDDD 1px solid;
		display: block;
}
#menu .mtitle a{ width: 100%; color: #666666; }
#menu ul{
		margin: 0 2px;
		padding: 4px;
		border-color: #DDDDDD;
		border-width: 0px 1px 1px 8px;
		border-style: solid;
		background: #FFFFFF;
		list-style:none;
		line-height:1.4; 
}
#menu ul li{
		display: block;
		border-bottom: #DDDDDD 1px solid;
}
#menu ul li a { width: 100%; margin: 0px; padding:2px 0px 2px 4px; text-decoration: none }
#menu ul li a:link    { background-color: #FFFFFF; color: #000000; display:block; }
#menu ul li a:visited { background-color: #FFFFFF; color: #000000; display:block; }
#menu ul li a:hover   { background-color: #FFDFAD; color: #3C2500; display:block; }
#menu ul li a:active  { background-color: #FFFFFF; color: #000000; display:block; }


/*ページメニュー*/
.pagemenu { border-top:#999999 2px dotted; border-bottom:#999999 2px dotted; font-weight:bold; margin:10px 0px; padding:5px 0; line-height:1.2; text-align:center;}
.pagemenu a { white-space:nowrap; }
.on { color:#696969; font-weight:bold;}


/*サポートセンター案内*/
.supportcenter { text-align:center;padding:10px; margin:5px auto; width:70%; border:1px #666666 solid;}
.supportcenterdetail {  color:#333333; line-height:1.2;}  


/*即日・翌日案内日付用*/
.text_arrival { width:780px; height:120px; position:relative; padding:0; margin:0 auto; overflow:hidden; }
.sitei_arrival{ text-align:center; margin:0; padding:0; color:#ff6600; font-weight:bold; font-size:25pt; position:absolute; top:50px; left:110px; max-width:280px; max-height:70px; overflow:hidden; }

/*一時避難
.month_arrival,
.day_arrival,
.youbi_arrival { text-align:center; margin:0; padding:0; color:#ff6600; font-weight:bold; font-size:40pt; }
.month_arrival { position:absolute; top:60px; left:110px; }
.day_arrival{ position:absolute; top:60px; left:190px; }
.youbi_arrival{ position:absolute; top:70px; left:300px; font-size:20pt; }
*/

.comment,commentl { line-height:1.8; }
.comment li,
.commentl li { margin:0.8em 0;}

