@charset "Shift_JIS";

/* body
---------------------------------------------------- */
td.long {
line-height:150%;
}

.nyukai-title {
	padding-left:100px;
	padding-top:55px;
	line-height:1.5em;
	background: url(../about/images/nyukai_title.gif) no-repeat;
	margin-bottom:10px;
}

.nyukai-title p {width:580px;}

.midashi {
    width: 700px;
	font-size:14px;
	color:#434343;
	font-weight:bold;
	padding:7px 10px ;
	border:1px #CCC solid;
	border-left:5px #FC0 solid;
	margin-bottom:10px;
	line-height:1.5em;
}

.subt {margin-bottom:10px;}

/*td.midashi {
    width: 700px;
	height:25px;
	background: url(../images/common/subtitle_bg.gif) no-repeat;
	font-size:14px;
	color:#5051A6;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}*/

.under01 {border-bottom:1px #cdcdcd solid;}

.f12 {font-size:12px;}

h2 {
	font-size:14px;
	color:#5051A6;
	font-weight:bold;
	padding:0;
	margin:0;
}

.table01 {
	font-size:12px;
	margin-bottom:10px;
	line-height:1.5em;}
.table01 td {
	padding:8px;
}

.small {
	font-size:10px;
}

td.blue1 {
    width: 145px;
	height:15px;
	background-color:#AFD1EE;
	border:#eeeeee solid 1px;
	text-align:center;
}

td.blue2 {
    width: 145px;
	height:15px;
	background-color:#CDD0E0;
	border:#eeeeee solid 1px;
	text-align:center;
}

/*----top page------------*/
#news {font-size:12px;overflow-y:scroll;}
.clr {clear:both;}
table #news tr td {border-bottom:1px #cdcdcd solid;}


/*-----eco----------------*/
.ecopoint {font-size:14px; font-weight:bold; padding:10px; background-color:#6f7595; text-align:center; color:#fff; margin-bottom:20px;}
.eco_01 {width:600px; margin-left:70px; line-height:1.5em;}
.eco_02 {width:300px; margin-left:150px; margin-bottom:50px;}
.eco_gaiyo {font-size:14px; font-weight:bold; margin-bottom:5px;}

/*------sanka--------------*/
#b_wrapper_top {background:url(../apply/images/top_bg.gif) repeat-x top left; /*height:240px;*/}
#sanka_main {width:800px; text-align:justify; margin:0px auto;}
#b_header { margin-bottom:20px;}
#b_header_l {width:527px; float:left; margin-bottom:25px;}
#b_header_r {width:273px; float:left; text-align:right; }
#b_h1 {margin-bottom:28px;}
#b_con {margin-bottom:30px;}
#b_con_l {width:510px; margin-right:10px; float:left;}
#b_con_r {width:280px; float:left;}
.business p {line-height:1.7em;}
.business h2 {margin-bottom:10px;}
.cap {font-size:10px; color:#666; line-height:1.3em; text-indent:10px; }
.bold {font-weight:bold;}
#b_access {font-size:12px; background-color:#a6a6a6; margin-bottom:5px;}
#hyo_style {background: url(../apply/images/hyo_01.gif) repeat bottom left  ;}
.tenten {padding-bottom:10px; border-bottom:1px dotted #a6a6a6;}
#setsumei { padding-left:20px;}
#setsumei p {background:url(../apply/images/list_01.gif) no-repeat 4px left; padding-left:10px;}
.pdg {padding:0px 7px;}
#b_tokucho_l {width:106px; float:left; text-align:center;}
#b_tokucho_r {width:694px; float:left; }
#b_tokucho_r p {margin-bottom:13px;}
#b_tokucho_r p .bno {margin-bottom:0px;}
#b_tokucho2 {background:url(../apply/images/sample_img.jpg) no-repeat bottom right; height:311px;}
#b_tokucho2_l { padding-top:20px; padding-left:20px;}
#b_tokucho2_l p {margin-bottom:20px;}
#contact_btn {text-align:center;}
#ftr_address {line-height:1.7em; background-color:#f1f1f1; padding:30px 0px; margin-top:30px;}
#ftr_address_ad { width:800px; text-align:justify; margin:0px auto;}
#copyright {color:#ffffff; background:#6c655f; padding:5px 0px;}
.ap_map {background: url(../apply/images/map_list.gif) no-repeat 3px left; font-size:10px; padding-left:5px;color:#ff6018}
.ap_map a:link{color:#ff6018; }
.ap_map a:visited{color:#ff6018;}
.ap_map a:hover{color:#f37777; text-decoration:underline;}
.ap_map a:active{color:#ff6018;}

/*----------map---------------*/
#map_main {width:722px; text-align:justify; margin:0px auto;}
#map_h1 {padding:0px; margin:0px; padding-top:15px; margin-bottom:20px;}
#map_box {width:722px;}
#map_boxl {float:left; width:400px;}
#map_boxr {float:right;width:300px; }
#map_boxr p {text-align:right;}
.center {text-align:center;}
.map_list {background: url(../map/images/map_list.gif) no-repeat 3px left; padding-left:8px; margin-bottom:10px;}

/*----------business-------------------*/
.box2 {}
.box2_l {float:left; width:350px;}
.box2_r {float:right; width:350px;}
.boxl {float:left; width:130px; }
.boxr {float:left; line-height:1.5em; width:210px;}

/*-----------publish--------------------*/
.list_02 {background: url(../images/common/yajirushi_blue.gif) no-repeat 0px 3px; padding-left:13px;}
.list_03 {background: url(../images/common/list_image.jpg) no-repeat 0px 1px; padding-left:18px;}
.list_04 {background: url(../images/common/yajirushi_blue.gif) no-repeat 0px 11px; text-indent:7px;}
.subt_01 {background: url(../images/common/tenten_orange.gif) repeat-x bottom left; margin-bottom:10px; padding-bottom:5px; color:#666; font-weight:bold;}

/*------------another-------------------*/
table #backnumber tr td {border-bottom:1px #cdcdcd solid;}
