

/* CSS Document */

body {
	font-size:14px;
	line-height:1.5em;
	margin: 0;
	padding: 0;
	color: #000000;
}

#wrapper_out {
	width: 840px;
	padding: 0;
	background-color:#7f7f7f;
	margin: 0 auto;
}

#wrapper_in {
	width: 700px;
	background: #FAEBB2;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: #DDDDDD; 
	
}
#header h1 {
	margin: 0; 
	padding: 0;
}
#mainContent {
	padding: 20px 0px;
	/* 菴咏區縺ｯ div 繝懊ャ繧ｯ繧ｹ縺ｮ蜀?蛛ｴ縺ｮ繧ｹ繝壹?ｼ繧ｹ縲√?槭?ｼ繧ｸ繝ｳ縺ｯ div 繝懊ャ繧ｯ繧ｹ縺ｮ螟門?ｴ縺ｮ繧ｹ繝壹?ｼ繧ｹ縺ｧ縺? */
	background-color:#ffffff;
	color:#333;
}

.box {
 /* 蜷?鬆?逶ｮ */
width:600px;
margin:0 auto;

}

.lead {
	width:600px;
	margin:0 auto;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
	margin-bottom:20px;
}

.box h2{
	margin: 20px 0 10px 0;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-image:url(obi.gif);
background-repeat:no-repeat;
	padding:6px 10px;
}



.box h3{
border-left: 7px solid #0066FF;  
border-bottom: 1px solid #0066FF;  
padding:2px 8px;  
margin: 16px 0 6px 0;
font-size: 15px;
color:#1E90FF;
}

.box h4{
margin: 14px 0 4px 0;
font-size: 14px;
color: #BDB76B;
}

.box h5{
margin: 10px 0 0 0;
font-size: 13px;
font-weight:bold;
}

.box p{
margin: 8px 0 0 0;
}

.box .list{
text-indent:-1em;
margin:0px 0px 0px 1em;
}

.box .list_red {
	text-indent:-1em;
	margin:0px 0px 0px 1em;
	color: #FF0000;
}

.box .tel{
font-size:18px;
font-weight:bold;
color:#FF0000;
}

.box .ryoukin{
	background-color:#FBCEB7;
	padding:10px;
	margin-top:5px;	
}

.box .onegai{
	background-color:#FBCEB7;
	padding:10px;
	margin-top:5px;	
	color:#C00;
}

.box .colorbox_red{
	background-color:#C30;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	color:#FFF;
	padding:5px;
	margin-bottom:5px;
}

.box .colorbox_blue{
	background-color:#06C;
	text-align:center;
	font-weight:bold;
	font-weight:bold;
	font-size:16px;
	line-height:18px;	
	color:#FFF;
	padding:5px;
	margin-bottom:5px;
}


#footer {
	padding: 0 10px; /* 縺薙?ｮ菴咏區縺ｯ縲√◎縺ｮ荳翫↓陦ｨ遉ｺ縺輔ｌ繧? div 縺ｮ繧ｨ繝ｬ繝｡繝ｳ繝医?ｮ蟾ｦ謠?縺医→荳?閾ｴ縺励∪縺吶?? */
	margin-top:60px;
	text-align:center;
	border-bottom:solid #000000 60px;
} 


.black_B {color:#000000; font-weight:bold;}
.red {color:#FF0000;}
.red_B {color:#FF0000; font-weight:bold;}
.red_L {color:#FF0000; font-weight:bold; font-size:16px;}
.blue {color:#0000FF;}
.blue_B {color:#0000FF; font-weight:bold;}

.orange {color:#FFA500;}

.white_b {color:#FFFFFF; font-weight:bold; font-size:18px; line-height:20px;}

a:link { color: #9F6C31; }
a:visited { color: #9F6C31; }
a:hover { color: #9F6C31; }
a:active { color: #9F6C31; }

.box th{background-color:#C07575; color:#000000; text-align:center;}
.box table .blk{background-color:#FFC; color:#000000; text-align:center;}
.box table .hoshi{background-color:#FFFFFF; color:#000000; text-align:center; border-color:#000;}
.box table .schedule_month {width:62px; color:#FFFFFF; text-align:center; font-weight:bold;}
.box table .schedule {width:73px; color:#FFFFFF; text-align:center; font-weight:bold;}
.box table .sat{background-color:#2B6BB4; text-align:center; color:#FFFFFF; border:1px solid #000000;}
.box table .sun{background-color:#CE231C; text-align:center; color:#FFFFFF; border:1px solid #000000;}

.box .box_flow{ text-align:right;}
.box .box_flow td{background-color:#333333; color:#FFFFFF; text-align:left; vertical-align:top;}

.box table .entry_l {width:120px; background-color:#FF8822; color:#FFFFFF; font-size:18px; line-height:20px; text-align:center;}
.box table .entry_r {background-color:#FFF; color:#000000; padding:5px;}

.box table .nagare_l {width:120px; background-color:#06C; color:#FFFFFF; font-size:18px; font-weight:bold; text-align:center;}
.box table .nagare_r {width:465px; background-color:#FFFFFF; color:#000000; font-size:13px; padding:5px;}




.akasikaku{border:solid #FF0000 1px; color:#FF0000; padding:5px; margin-top:14px;}

.caution {
	color:#FF0000;
	margin-top: 10px;
	padding:auto 0;
	font-weight:bold;
	font-size:18px;
}
.cau2{
	text-aline
}



