h1,h2,h3,h4,h5,h6,h7,{margin:0px;	padding:0px; font-size:14px;}
dl,dt,dd,ul,li,form{margin:0px;	padding:0px;}

.h2{ font-size:10px;
color:#003333;
font-weight:lighter;
text-align:right;}

body{
	margin:0 0 0 20px;
	padding:0px;
	font-size:12px;
	color:#501f0a;
	font-family:"ＭＳ Ｐゴシック", "Osaka";
	background-image:url(../img/bg.gif);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	line-height:150%;
}


a{
color:#003333;text-decoration:underline;
}
a:hover{
color:#ff6a06;text-decoration:none;
}


/*ヘッダーid*/

#header p{ color:#FFFFFF; font-size:10px; padding:15px 0 0px 130px; font-weight:lighter;}

.header_bg{ background-color:#FFFFFF; padding:0 0 0 200px; font-size:12px;}

.bg_white{ background-color:#FFFFFF; font-size:12px;}

/*フッダー*/
.footer_bg{ background-color:#ff9650; padding:0px;
	font-size:12px;
	color:#501f0a;
	font-family:"ＭＳ Ｐゴシック", "Osaka";}
	
	
/*パンくずid*/

#pankuzu{ color:#003333; text-decoration:none; padding:3px; font-size:12px;}
#pankuzu a{ color:#003333; text-decoration:none;}
#pankuzu a:hover{ color:#003333; text-decoration:underline;}


/*ボディid*/

#body td{ background-color:#FFFFFF; font-size:12px;}


/*naviid*/


#navi td {color:#003333; font-size:12px;}


.bg{ background-image:url(../img/common/navi_bg.gif);}
.bdln{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 08a984;
}


/*padding*/

.pd01{ padding:5px 0 5px 0;}
.pd02{ padding:5px 0 15px 0;}
.pd03{ padding:15px 0 5px 0;}
.pd04{ padding:5px 10px 5px 10px;}
.pd05{ padding:15px 10px 5px 10px;}
.pd06{ padding:5px 10px 15px 10px;}
.pd07{ padding:3px 0px 3px 0px; line-height:150%;}
.pd08{ padding:10px;}
.pd09{ padding:0 0 0 10px;}
.pd10{ padding:10px;
line-height:120%;}
.pd11{ padding:10px 0px 10px 30px;
line-height:200%;}

.bgcl_green{ background-color:#00816c;}
.bgcl_white{ background-color:#FFFFFF;}


/*line_heigt*/

.lh150{ line-height:150%; padding:10px 0 0 0;}

.lh150_02{ line-height:150%; padding:0 10px 0 10px;}

.lh150_03{ line-height:150%; padding:10px;}

.lh150_04{ line-height:150%; padding:5px;}

.lh150_05{ line-height:150%; padding:0 10px 0 20px;}

.lh140{ line-height:140%;}


/*top*/
.bg_top{ background-image:url(../img/index_bg_l.gif); background-repeat:no-repeat;}

.sub_menu{ line-height:150%; padding:20px 0 0 10px; }

.seminer{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:5px;
	line-height:150%;
}

.margin_top5{ margin-top:5px;}

.margin_top20{ margin-top:20px;}

.margin_t10b10{ margin:10px 0 10px 0;}

.font_normal{ text-decoration:none;}

.font_red{ color:#FF0000;}

.font12{ font-size:12px;}
.font10{ font-size:10px;}


/*common*/
.img-left{ float:left;}
.img-right{ float:right;}

.subttl{ background-image:url();
background-repeat:no-repeat;
height:30px;
width:560px;
padding:5px 0 0 20px;
color:#00816c;}


/*font*/

.ftcl01{ color:#00816c;}

/*list*/

.list01{ list-style:url(../img/arrow02.gif);}


/*sinbi*/

.style01{ border:1px solid #CCCCCC;}

.boder01{ border-bottom:1px solid #CCCCCC;
padding:5px;}



.ul_disc{ list-style: disc;
line-height:200%;
padding:5px;}

/*recruit*/

.recruit{ background-color:#CCCCCC;}
.mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.mawari {
}
.mawari {
}

.mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#body .lh150_02 img {
	float: left;
	margin-right: 10px;
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
#body .case_pad01 p {
	font-size: 12px;
}
p {
	font-size: 12px;
}
p {
	font-size: 12px;
}
p {
	font-size: 12px;
}
.mawari {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#body .lh150_02 p {
	float: left;
	margin-right: 10px;
}
p img {
	margin-right: 10px;
}

.book{border:#999 solid 1px; padding:10px;}
.book img{margin:0 10px 0 0;}
.book div{padding:0; height:73px;}