@charset "shift_jis";
/* =========================================

(C) SINIOR kiso_common CSS

============================================ */

/* content　
---------------------------------------------------------------------------------- */
#content #h1_block {
	width:775px;
	overflow: hidden;
	height:214px;
	margin:0 15px;
	padding:0 0 0 360px;
	text-align:left;
	color:#000;
	line-height:20px;
	background:url(../image_cmn/kiso_title.gif) no-repeat 0 0;
}
#content #h1_block h1 {
	text-indent: -9999px;
	height: 70px;
}
#content #h1_block p {
	padding:0;
	margin: 0;
	width: 345px;
	text-align:left;
	color:#000;
	line-height:1.4;
	}

#content h2 {
width:775px;
height:58px;
margin:0 15px;
text-indent:-9999px;
}

#content h3 {
clear:both;
width:775px;
height:43px;
margin:0 15px 0 15px;
padding:46px 0 0 0;
font-size:140%;
font-weight:normal;
text-align:center;
}

#content h4 {
clear:both;
width:628px;
height:35px;
margin:20px auto 5px auto;
padding:5px 0 0 34px;
background:url(../image_cmn/stl_column.gif) no-repeat 0 0;
font-size:105%;
font-weight:normal;
text-align:left;
line-height:2;
}

#content h5 {
clear:both;
width:607px;
margin:18px 15px 0 20px;
padding:4px 0 0 23px;
background:url(../image_cmn/stl_h5.gif) no-repeat 3px 7px;
font-size:100%;
font-weight:bold;
color:#E37102;
text-align:left;
line-height:1.4;
}
#content .h5_bottom {
clear:both;
width:630px;
margin:0 21px -15px 22px;
background:url(../image_cmn/stl_h5_bottom.gif) no-repeat 0px 0px;
}



#content p {
width:622px;
margin:0 auto 0 auto;
line-height:1.4;
}


#content div.main_area {
display:inline-table;
clear:both;
width:675px;
margin:0 15px;
padding:0 50px;
}
.main_area:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden; 
}
/*Hides from IE-mac/*/
*html .main_area{height: 1%;}
.main_area{ display: block;}
/*End Hide from IE-mac*/


#content div.main_bottom {
clear:both;
width:775px;
height:39px;
margin:0 15px;
padding:50px 0 0 0;
font-weight:bold;
color:#6D9ED8;
text-align:center;
}


/* navi */
#content div.navi_area {
width:745px;
height:49px;
margin:0 15px;
}

#content div.navi_area ul.navi {
list-style:none;
width:755px;
height:59px;
padding:0 0 0 20px;
background:url(../image_cmn/kiso_navi.gif) no-repeat 0 0 ;
position:relative;
}
#content div.navi_area ul.navi li {
float:left;
width:241px;
height:59px;
margin:0 3px 0 0;
padding:0;
text-indent:-9999px;
}
#content div.navi_area ul.navi li a {
display:block;
overflow:hidden;
width:241px;
height:59px;
text-indent:-9999px;
}


/* イメージ */
#content .main_area div.img_c {
display:block;
clear:both;
margin:10px auto 10px auto;
text-align:center;
} 
#content .main_area div.img_l {
display:block;
float:left;
margin:5px 10px 0 19px;
} 
#content .main_area div.img_r {
display:block;
float:right;
margin:5px 10px 0 10px;
} 


#content .main_area p.box_left {
clear:none;
width:auto;
padding :10px 10px 10px 35px;
}
#content .main_area p.box_right {
clear:none;
width:auto;
padding :10px 10px 10px 35px;
}


/* リスト設定 dl*/
#content dl.kiso{
margin:5px 0 10px 30px;
line-height:1.4;
}
#content dl.kiso dt{
margin:0;
font-weight:bold;
}
#content dl.kiso dd{
margin:0 33px 10px 33px;
}



/* リスト設定  ul ・*/
ul.disc{
margin:5px 10px 8px 5px;
}


/* table */
table{
width:630px;
margin:10px auto 15px auto;
border-collapse: collapse;
line-height:23px;
}

tr,td,th{
padding:6px;
border-collapse: collapse;
border:1px solid #999;
}

th.none,
td.none{
border:0;
background:#fff;
}

th{
background:#FFFDCA;
text-align:center;
}

