@charset "UTF-8";

/* ----------------------------------------------------------------
    Structure= resource
----------------------------------------------------------------- */
/* ----------------------------------------------------------------
    Main img
----------------------------------------------------------------- */
div#main-img{
width:690px;
overflow:hidden;
padding:35px 0 45px 0;
}
div#main-img p.read{
	top: 162px;
	left: 50px;
	position: absolute;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #ffffff;
}

/* ----------------------------------------------------------------
    Section contents
----------------------------------------------------------------- */
div#sectionA,div#sectionB,div#sectionC{
overflow:hidden;
position:relative;
width:690px;
margin:0;
font-size:0;
}

/* ----------------------------------------------------------------
    Section main text
----------------------------------------------------------------- */
h2{
width:690px;
font-size:21px;
font-weight:normal;
/*IEハック*/
font-weight:bold\9;
*font-weight:bold;
_font-weight:bold;
/*/IEハック*/
padding:0 0 15px 0;
border-bottom: 1px solid #9F9FA0;
}
div#sectionA div#main-text01{
width:465px;
padding:10px 0 20px 0;
}
div#sectionB div#main-text02{
width:363px;
padding:10px 0 25px 0;
}
div#sectionC div#main-text03{
width:690px;
padding:10px 0 30px 0;
}

/* ----------------------------------------------------------------
    Section main img
----------------------------------------------------------------- */
div#sectionA div#img-section01{
width:203px;
position:absolute;
top:10px;
left:487px;
}
div#sectionB div#img-section02{
width:313px;
position:absolute;
top:10px;
left:377px;
}

/* ----------------------------------------------------------------
    SectionA sub section
----------------------------------------------------------------- */
div#sectionA div#sub-section01{
overflow:hidden;
position:relative;
clear:both;
width:465px;
padding: 0;
margin:0;
}
div#sectionA div#sub-section01 dl{
clear:both;
overflow:hidden;
}
p.sub_title{
font-size:16px;
font-weight:normal;
color:#6FB92C;
padding: 0 0 0 0;
}
p.sub_title03{
top:20px;
width:200px;
font-size:13px;
font-weight:normal;
line-height:1.5em;
color:#000000;
padding: 0 0 7px 15px;
background: url(../../share/images/index03.gif);
background-repeat:no-repeat;
background-position:0 2px;
}
p.sub_title04{
top:20px;
width:200px;
font-size:13px;
font-weight:normal;
line-height:1.5em;
color:#000000;
padding: 0 0 7px 0px;
}
div#sectionA div#sub-section01 dd.list01{
position:relative;
float: left;
width:220px;
padding: 0;
margin:0;
font-size:11px;
line-height:1.1em;
}
div#sectionA div#sub-section01 dd.list01 dd.list_child01{
position:relative;
float: left;
width:110px;
padding: 0;
margin:0;
}

div#sectionA ul li{
list-style-type:none;
padding-bottom:8px;
}
div#sectionA div#sub-section01 dd.list01 dd.list_child02{
position:relative;
float: right;
width:110px;
padding: 0;
margin:0;
}

div#sectionA div#sub-section01 dd.list02{
position:relative;
float: right;
width:220px;
padding: 0;
margin:0;
font-size:11px;
line-height:1.1em;
}
div#sectionA div#sub-section01 dd.list02 dd.list_child03{
position:relative;
float: left;
width:115px;
padding: 0;
margin:0;
}
div#sectionA div#sub-section01 dd.list02 dd.list_child04{
position:relative;
float: right;
width:95px;
padding: 0;
margin:0;
}

p.addless{
width:665px;
border: 1px solid #9F9FA0;
margin-top:15px;
text-align:center;
margin-bottom:60px;
padding:10px;
font-size:11px;
}


/* ----------------------------------------------------------------
    SectionB sub section
----------------------------------------------------------------- */
div#sectionB div#sub-section02{
overflow:hidden;
position:relative;
clear:both;
width:465px;
padding: 0;
margin:0;
}
div#sectionB div#sub-section02 dl{
clear:both;
position:relative;
width:465px;
padding: 0;
margin:0;
font-size:11px;
line-height:1.5em;
}
div#sectionB div#sub-section02 dd.list_child001{
position:relative;
float: left;
width:110px;
padding: 0;
margin:0;
}
div#sectionB div#sub-section02 dd.list_child002{
position:relative;
float: right;
width:340px;
padding: 0;
margin:0;
}
