@charset "UTF-8";

/* ----------------------------------------------------------------
    Structure= resource
----------------------------------------------------------------- */
div#str-main{
overflow:hidden;
position:relative;
margin:0 auto;
padding:0;
width:690px;
}

/* ----------------------------------------------------------------
    SectionA contents
----------------------------------------------------------------- */
div#sectionA{
overflow:hidden;
position:relative;
text-align:left;
width:690px;
margin: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:60px 0 15px 0;
border-bottom: 1px solid #9F9FA0;
}
div#sectionA div#main-text{
width:690px;
padding:25px 0 0 0;
}

/* ----------------------------------------------------------------
    SectionA list
----------------------------------------------------------------- */
div#sectionA div#main-text ul{
overflow:hidden;
position:relative;
margin:0;
padding: 0 0 60px 0;
}
div#sectionA div#main-text ul li{
overflow:hidden;
position:relative;
font-size:15px;
margin:0;
padding: 0 0 15px;
}
div#sectionA div#main-text ul li dl dd{ font-size: 15px; width:690px; padding: 0; }
div#sectionA div#main-text ul li dl dd.title { font-size: 14px; padding: 0; width: 690px; margin-top: 8px; margin-bottom: 3px; }
div#sectionA div#main-text ul li dl dd.table { font-size: 11px; padding: 0; width: 690px; }
div#sectionA div#main-text ul li dl dd td { padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #ccc; }
div#sectionA div#main-text ul li dl dd.tex1 { font-size: 13px; padding: 0; width: 690px; margin-top: 10px; }
div#sectionA div#main-text ul li dl dd.tex2 { font-size: 11px; padding: 0 0 0 20px; width: 690px; margin-top: 3px; margin-bottom: 5px; }
div#sectionA div#main-text ul li dl dd.tex3 { font-size: 11px; margin-top: 3px; margin-bottom: 5px; padding: 0 0 0 200px; width: 690px; }
div#sectionA div#main-text ul li dl dd.tex4 { font-size: 16px; text-align: right; margin-top: 15px; margin-bottom: 0; width: 690px; }
div#sectionA div#main-text ul.right{

overflow:hidden;
position:relative;
clear:both;
margin:0;
padding: 0 0 15px 0;
}
div#sectionA div#main-text ul.right li{
overflow:hidden;
position:relative;
font-size:11px;
margin:0;
padding: 0 0 5px;
}
div#sectionA div#main-text ul.right li dl dd{
width:690px;
padding: 0;
}
div#sectionA div#main-text ul.right li dl dd.name{
font-size:12px;
color:#6FB92C;
}

/* ----------------------------------------------------------------
    Close Bottan
----------------------------------------------------------------- */

div#close_btn{
overflow:hidden;
position:relative;
text-align:center;
text-decoration:underline;
margin:0;
}