@charset "utf-8";
*{line-height:130%;}

body{
	color : #fff;
	margin : 0;
	padding :0 ;
	height:100%;
	font-size:12px;
	line-height:120%;
	background:#fff;
	background-image: url(/admin/usr/27/img/6ba9766757.jpg);
	background-repeat:no-repeat;
}


.contents{
	color : #fff;
	padding :5px;
	margin:0px;
	height:100%;
	font-size:12px;
	line-height:120%;
	background:#fff;
	background-image: url(/admin/usr/27/img/1e5927da93.gif);
	border: #330000 1px solid;
}

a:link{
	color:#FF6633;
	text-decoration:none;
}
a:visited{
	color:#FF6633;
	text-decoration:none;
} 
a:active{
	color:#CCCCCC;
	text-decoration:none;
} 
a:hover{
	color:#666666;
	text-decoration:none;
}
img{
	border:0px;
}
form{
	margin:0px;
	padding:0px;
}

h1{
	color:#999;
	font-size:12px;
	letter-spacing:0px;
	margin:0px;
	padding:5px;
	font-weight:normal;
	text-align:right;
}
h1 a:link{
	color					: #999;
	text-decoration:underline;
}
h1 a:visited{
	color					: #999;
	text-decoration:underline;
}


h1 a:hover{
	color					: #999;
	text-decoration:underline;
}

h1 a:active{
	color					: #999;
	text-decoration:underline;
}

.h2_1{
	font-size:30px;
	color:#fff;
	margin:20px;
}

.h2_2{
	font-size:30px;
	color:#FFFF33;
	margin:20px;
}

.h2_3{
	font-size:30px;
	color:#0066CC;
	margin:20px;
}

.h2_4{
	font-size:30px;
	color:#B8860B;
	margin:20px;
}


#tab {
	clear:both;
	height:31px;
	margin:8px 0px 0px 0px;
	padding:0px;
	background:url(/admin/usr/27/img/3b1febfcde.gif) repeat-x bottom;
}

#tab ul {
	display:block;
	margin-right:auto;
	margin-left:60px;
	padding:0;
}

#tab ul li {
	text-align:center;
	padding:3px;
	display:block;
	float:left;
	width:108px;
	margin-top:1px;
	margin-left:3px;
	background-repeat:no-repeat;
	border: 1px solid #cccccc;
	background-color:#eeeeee;
font-size:140%;
}

#tab ul li a {
	display:block;
	width:108px;
	height:17px;
}


#body_box{
	background:#fff;
	border-right: #666 1px solid;
	width:680px;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:left;
}

.help{
	background	:#ffffff;
	border		:1px solid #666;
	filter	:alpha(opacity=95);
	padding		:5px;
	letter-spacing:1px;
	text-align:left;
}

.menu_box{
	background:#fff url(../img/menu_base.gif) repeat-x;
	width:740;
	height:25px;
	margin:0px;
	padding:0px;
	position:relative;
	text-align:left;
}

.err_msg{
	color:red;
	text-align: left;
}

.right_box{
	background-image : url(../img/right_box_line.gif);
	background-repeat:repeat-y;
	padding:4px;
	margin:0px;
	font-size:12px;
}

.right_box_under{
	background-image : url(../img/right_box_under.gif);
	background-repeat:no-repeat;
	padding:4px;
	margin:0px;
	font-size:12px;
}

.line1px{
	margin-top:3px;
	width:98%;
	background-image:url("../img/line02.gif");
	background-position:middle;
	background-repeat:repeat-x;
	FLOAT: left;
}
.line_dot{
	margin-top:3px;
	width:98%;
	height:1px;
	background-image:url("../img/line01.gif");
	background-position:middle;
	background-repeat:repeat-x;
	font-size:0px;
	clear:both;
}

.main_box_line{
	background-image : url(../img/main_box_line.gif);
	background-repeat:repeat-y;
}



.photo_border img {
	border : 1px solid #ddd;margin : 0px;padding : 0px;
}

.photo_border a:hover img, .photo_border a:active img {
	border			: 1px solid #f00;
	margin			: 0px;
	padding			: 0px;
	text-decoration	: none;
}

.index_left_box{
	float:left;
	width:200px;
}

.index_right_box{
	float:left;
	width:460px;
}

.f18{
	font-size:18px;
}

.mbox{
	line-height:150%;
	margin-top:10px;
}

.mbox2{
	line-height:120%;
	padding:0px;
	margin:0px;
	float:left;
	width:300px;
}

.imimg{
	float:right;
	margin:3px;
}


.imimg img {
	border : 1px solid #666;
	margin : 0px;
	padding : 0px;
}

.imimg a:hover img, .imimg a:active img {
	border			: 1px solid #f00;
	margin			: 0px;
	padding			: 0px;
	text-decoration	: none;
}

.pagetop{
	padding:8px;
	clear:both;
	text-align:center;
}

.footer{
	padding:8px;
	border-top : 1px solid #fff;
	text-align:center;
}


.footer a:link,.footer a:visited,footer a:hover, footer a:active{
	color:#fff;
}

#food_main_box{
	margin:10px 13px 0px 15px;
}

#food_main_box .food_box{
	width:196px;
	border : 1px solid #666;
	padding:5px;
	background-color:#fff;
	color:#333;
	float:left;
	margin:2px;
}

#food_main_box .food_msg{
	height:52px;
	font-size:11px;
	line-height:120%;
	overflow:hidden;
	padding-top:2px;
}

#food_main_box span{
	font-size:11px;
	color:#ff3300;
}

#food_main_box b{
	font-size:10px;
	font-weight:normal;
}

#food_main_msg{
	margin:0px 13px 0px 22px;
	line-height:140%;
}

#food_main_msg strong{
	font-size:15px;
}

.tennai_img{
	padding:10px 20px 5px 20px;
	float:left;
}

.tennai_img img {
	border-right : 1px solid #333;
	border-bottom : 1px solid #666;
	margin : 0px;padding : 0px;

}

.tennai_msg{
	padding:5px;
	text-align:left;
}

#yoyaku_msg{
	border : 2px solid #FFFF99;
	padding:10px;
	margin:0px 20px 10px 20px;
	line-height:150%;
	font-size:14px;
}

#yoyaku_msg strong{
	font-size:17px;
}

.course_img{
	padding:10px 20px 5px 20px;
	float:left;
}

.course_img img {
	border-right : 1px solid #333;
	border-bottom : 1px solid #666;
	margin : 0px;padding : 0px;

}

.h3_1{
	font-size:26px;
	color:#fff;
	margin:20px;
}

.h3_1m{
	font-size:11px;
}