@charset "UTF-8";

/* ----------------------------------------------------------------
    Structure= resource
----------------------------------------------------------------- */
/* ----------------------------------------------------------------
    SectionA contents
----------------------------------------------------------------- */
div#sectionA{
overflow:hidden;
position:relative;
width:690px;
margin:0 0 30px 0;
}

/* ----------------------------------------------------------------
    Main img
----------------------------------------------------------------- */
div#main-img{
width:690px;
overflow:hidden;
padding:35px 0 0 0;
}

/* ----------------------------------------------------------------
    SectionA main text
----------------------------------------------------------------- */
div#sectionA h2{
width:690px;
font-size:21px;
font-weight:normal;
/*IEハック*/
font-weight:bold\9;
*font-weight:bold;
_font-weight:bold;
/*/IEハック*/
padding:40px 0 15px 0;
border-bottom: 1px solid #9F9FA0;
}

/* ----------------------------------------------------------------
    SectionA sub section01
----------------------------------------------------------------- */
div#sectionA div#sub-section01{
overflow:hidden;
position:relative;
clear:both;
width:690px;
padding:0;
margin:20px 0 0 0;
}
div#sectionA div#sub-section01 ul li dl.left{
overflow:hidden;
position:relative;
width:486px;
float: left;
padding:0;
margin:0;
}
div#sectionA div#sub-section01 ul li dl.right{
overflow:hidden;
position:relative;
width:202px;
float: right;
padding:0;
margin:0;
}
div#sectionA div#sub-section01 ul li dl.left dd.left{
overflow:hidden;
position:relative;
border-right: 1px solid #6FB92C;
font-size:10px;
font-weight:normal;
width:118px;
clear:both;
float: left;
padding: 0 0 0 10px;
margin:0 0 15px 0;
}
div#sectionA div#sub-section01 ul li dl.left dd.right{
overflow:hidden;
position:relative;
border-right: 1px solid #6FB92C;
font-size:10px;
font-weight:normal;
width:355px;
float:right;
padding: 0;
margin:0 0 15px 0;
text-align: center;
color:#6FB92C;
}
div#sectionA div#sub-section01 ul li dl.right dd.left{
overflow:hidden;
position:relative;
border-right: 1px solid #6FB92C;
font-size:10px;
font-weight:normal;
width:100px;
clear:both;
float: left;
padding: 0;
margin:0 0 15px 0;
text-align: center;
color:#6FB92C;
}
div#sectionA div#sub-section01 ul li dl.right dd.right{
overflow:hidden;
position:relative;
border-right: 1px solid #6FB92C;
font-size:10px;
font-weight:normal;
width:100px;
float: right;
padding: 0;
margin:0 0 15px 0;
text-align: center;
color:#6FB92C;
}
div#sectionA div#sub-section01 ul li dl.left dd.left02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:118px;
clear:both;
float: left;
padding: 0;
margin: 0;
}
div#sectionA div#sub-section01 ul li dl.left dd.right02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:355px;
float:right;
padding: 0;
margin: 0;
}
div#sectionA div#sub-section01 ul li dl.right dd.left02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:100px;
clear:both;
float: left;
padding: 0;
margin: 0;
text-align: center;
}
div#sectionA div#sub-section01 ul li dl.right dd.right02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:100px;
float: right;
padding: 0;
margin: 0;
text-align: center;
}

/* ----------------------------------------------------------------
    SectionA sub section02
----------------------------------------------------------------- */
div#sectionA div#sub-section02{
overflow:hidden;
position:relative;
clear:both;
width:690px;
padding:0;
margin:0;
background: url(../../032_basefigure/images/base02.gif);
}
div#sectionA div#sub-section02 ul li dl.left{
overflow:hidden;
position:relative;
width:486px;
float: left;
padding:0;
margin:0;
}
div#sectionA div#sub-section02 ul li dl.right{
overflow:hidden;
position:relative;
width:202px;
float: right;
padding:0;
margin:0;
}
div#sectionA div#sub-section02 ul li dl.left dd.left02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:118px;
clear:both;
float: left;
padding: 0;
margin: 0;
}
div#sectionA div#sub-section02 ul li dl.left dd.right02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:355px;
float:right;
padding: 0;
margin: 0;
}
div#sectionA div#sub-section02 ul li dl.right dd.left02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:100px;
clear:both;
float: left;
padding: 0;
margin: 0;
text-align: center;
}
div#sectionA div#sub-section02 ul li dl.right dd.right02{
overflow:hidden;
position:relative;
font-size:10px;
font-weight:normal;
font-height:2em;
width:100px;
float: right;
padding: 0;
margin: 0;
text-align: center;
}
div#sectionA div#sub-section02 ul li dl.left dd.right03{
overflow:hidden;
position:relative;
font-size:7px;
font-weight:normal;
font-height:2em;
width:355px;
float:right;
padding: 0;
margin: 0;
}


/* ----------------------------------------------------------------
    div only
----------------------------------------------------------------- */
div.ue{
margin: 20px 0 0 0;
}

/* ----------------------------------------------------------------
    SectionC contents
----------------------------------------------------------------- */
div#sectionC{ overflow:hidden; position:relative; width:690px; }
/* ----------------------------------------------------------------
    SectionC main text
----------------------------------------------------------------- */

div#sectionC h2{ width:690px; font-size:21px; font-weight:normal;
/*IEハック*/
font-weight:bold\9;
*font-weight:bold;
_font-weight:bold;
/*/IEハック*/
padding:60px 0 15px 0; border-bottom: 1px solid #9f9fa0; }
div#sectionC h3{ width:450px; font-size:11px; font-weight:normal; float: right; }
div#sectionC div#main-text{
width:690px;
padding:10px 0 0;
}