*{margin:0; }
body{
background-color:#d6e4b3;
}
div,table,pre,p{
font-size : 14px;
line-height:1.6em;
text-align:left;
}
h1,h2,h3,h4{
font-weight : normal;
}

/**********/
div.ppge{
padding : 0 0 0 15;
background-image : url(_db/data/img/188.jpg);
margin : 10 0 0 0;
background-repeat : repeat-y;
}

div.lige{
padding : 0 0 0 12;
background-image : url(_db/data/img/191.jpg);
margin : 0 0 15 0;
background-repeat : repeat-y;
}

a.gray12u{
font-size : 12px;
color : #4D4D4D;
text-decoration : underline;
}

a.gray12{
font-size : 12px;
color : #4D4D4D;
text-decoration : none;
}
a.gray12:hover{
color : #4D4D4D;
}
a.gray12:active{
color : #4D4D4D;
}


a.main_tab1_OF{
display : block;
width : 120px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob01-OF-.jpg)
}
a.main_tab1_OF:hover{
background-image : url(index/p/00/ob01-MO-.jpg)
}
a.main_tab1_OF:active{
background-image : url(index/p/00/ob00-CL-.jpg)
}
a.main_tab1_AC{
display : block;
width : 120px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob01-AC-.jpg)
}


a.main_tab2_OF{
display : block;
width : 100px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob02-OF-.jpg)
}
a.main_tab2_OF:hover{
background-image : url(index/p/00/ob02-MO-.jpg)
}
a.main_tab2_OF:active{
background-image : url(index/p/00/ob00-CL-.jpg)
}
a.main_tab2_AC{
display : block;
width : 100px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob02-AC-.jpg)
}

a.main_tab3_OF{
display : block;
width : 100px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob03-OF-.jpg)
}
a.main_tab3_OF:hover{
background-image : url(index/p/00/ob03-MO-.jpg)
}
a.main_tab3_OF:active{
background-image : url(index/p/00/ob00-CL-.jpg)
}
a.main_tab3_AC{
display : block;
width : 100px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob02-AC-.jpg)
}

a.main_tab0_OF{
display : block;
width : 60px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob00-OF-.jpg)
}
a.main_tab0_OF:hover{
background-image : url(index/p/00/ob00-MO-.jpg)
}
a.main_tab0_OF:active{
background-image : url(index/p/00/ob00-CL-.jpg)
}
a.main_tab0_AC{
display : block;
width : 60px;
height : 30px;
text-align : center;
font-size : 12px;
color : #FFFFFF;
line-height : 30px;
text-decoration : none;
background-image : url(index/p/00/ob00-AC-.jpg)
}


/**********************************************/
h1.midashi_1_1{
font-size : 18px;
color : #6DA33B;
font-weight : bold;
text-indent : 31px;
line-height : 25px;
background-image : url(_db/data/img/186.jpg);
background-repeat : no-repeat;
margin : 0 0 15 0;
}
/**********************************************/
h2.midashi_2_6{
text-indent : 6px;
height : 40;
line-height : 40px;
font-weight : bold;
font-size : 16px;
color  : #000000;
background-color : #D0E2E7 ;
margin : 0 0 10 0;
}

h2.midashi_2_5{
font-weight : bold;
font-size : 16px;
color  : #6DA33B;
margin : 0 0 15 0;
}

h2.midashi_2_4{
font-size : 14px;
text-indent : 10px;
line-height : 25px;
background-image :  url(_db/data/img/283.jpg) ;
background-repeat :  no-repeat;
margin : 0 0 4 0;
}

h2.midashi_2_3{
font-size : 20px;
color : #629B3B;
text-indent : 3px;
line-height : 1em;
background-image :  url(_db/data/img/277.jpg);
background-repeat :  no-repeat;
background-position : left bottom;
margin : 0 0 10 0;
padding : 0 0 4 0;
}

h2.midashi_2_1{
font-size : 16px;
color : #FFFFFF;
text-indent : 15px;
line-height : 25px;
background-image : url(_db/data/img/187.jpg);
background-repeat : no-repeat;
margin : 0 0 8 0;
}

h2.midashi_2_2{
font-size : 14px;
color : #4D4D4D;
text-indent : 10px;
line-height : 25px;
background-image : url(_db/data/img/190.jpg);
background-repeat : no-repeat;
margin : 0 0 12 0;
}
/**********************************************/
h3.mizu_14p{
margin : 0 0 3 0;
font-size : 16px;
font-weight : bold;
color : #00A4E0;
}

h3.daen_14p{
margin : 0 0 3 0;
line-height : 20px;
text-indent : 17px;
background-image : url(_db/data/img/324.jpg) ;
font-size : 14px;
color : #000000;
background-repeat : no-repeat;
}

h3.daenA{
margin : 0 0 6 0;
line-height : 25px;
text-indent : 15px;
background-image :url(_db/data/img/279.jpg) ;
font-weight : bold;
font-size : 16px;
color : #FFFFFF;
background-repeat : no-repeat;
}


h3.daenB{
margin : 0 0 6 0;
line-height : 25px;
text-indent : 15px;
background-image : url(_db/data/img/319.jpg);
font-weight : bold;
font-size : 16px;
color : #FFFFFF;
background-repeat : no-repeat;
}

h3.midashi_3_5{
margin : 0 0 10 0;
font-weight : bold;
font-size : 16px;
line-height : 1.4em;
color : #49A8D6;
}


h3.midashi_3_4{
background-repeat : repeat-x;
background-position :left  bottom;
line-height : 1.4em;
font-size : 16px;
font-weight : bold;
background-image : url(_db/data/img/266.jpg);
color : #333333;
padding : 0 0 6 0;
margin : 0 0 6 0;
}


h3.midashi_3_ao2{
font-weight : bold;
font-size : 14px;
line-height : 1.4em;
color : #0087CA;
margin : 0 0 5 0;
}

h3.midashi_3_ao2m{
font-weight : bold;
font-size : 14px;
line-height : 1.4em;
color : #0087CA;
margin : 20 0 5 0;
}



h3.checkC{
margin : 0 0 6 0;
line-height : 30px;
text-indent : 32px;
background-image : url(_db/data/img/272.jpg);
font-weight : bold;
font-size : 16px;
color : #BD1B73;
background-repeat : no-repeat;
}

h3.checkB{
margin : 0 0 6 0;
line-height : 30px;
text-indent : 32px;
background-image : url(_db/data/img/273.jpg);
font-weight : bold;
font-size : 16px;
color : #CB6103;
background-repeat : no-repeat;
}

h3.checkA{
margin : 0 0 6 0;
line-height : 30px;
text-indent : 32px;
background-image : url(_db/data/img/274.jpg);
font-weight : bold;
font-size : 16px;
color : #49A8D6;
background-repeat : no-repeat;
}
h3.midashi_3_green{
font-weight : bold;
font-size : 14px;
line-height : 1.4em;
color : #6DA33B;
margin : 0 0 5 0;
}



h3.midashi_3_aoback{
line-height : 24px;
text-indent : 6px;
font-size : 14px;
background-color : #1C96FF;
color : #FFFFFF;
margin : 0 0 6 0;
}

h3.midashi_3_3{
font-weight : bold;
font-size : 14px;
color : #1C96FF;
margin : 0 0 4 0;
}

h3.midashi_3_2{
font-size : 12px;
color : #000000;
text-indent : 18px;
line-height : 20px;
background-image : url(_db/data/img/207.jpg);
background-repeat : no-repeat;
margin : 0 0 6 0;
}

h3.midashi_3_1{
font-size : 14px;
color : #333333;
text-indent : 5px;
line-height : 20px;
background-image : url(_db/data/img/199.jpg);
background-repeat : no-repeat;
margin : 0 0 5 0;
}




/**********************************************/
h4.top_kadai{
background-image : url(_db/data/img/326.jpg);
color : #FFFFFF;
font-weight : bold;
font-size : 15px;
text-indent : 7px;
line-height : 20px;
margin : 0 0 4 0;
}


h4.top_betsu{
background-image : url(_db/data/img/325.jpg);
color : #FFFFFF;
font-weight : bold;
font-size : 14px;
text-indent : 7px;
line-height : 25px;
}

h4.midashi_4_3{
background-image : url(_db/data/img/313.jpg);
color : #333333;
font-weight : bold;
font-size : 16px;
text-indent : 13px;
line-height : 20px;
margin : 0 0 10 0;
}

h4.midashi_4_2{
color : #458FC6;
font-weight : bold;
font-size : 16px;
margin : 0 0 5 0;
}

h4.midashi_4_1{
font-weight : bold;
font-size : 14px;
color : #669E3B;
margin : 0 0 6 0;
}
/**********************************************/

/**********************************************/
a.shiborikomiC{
display : block;
width : 165;
height : 30;
line-height : 30px;
text-align : center;
font-size : 14px;
color : #FFFFFF;
text-decoration : none;
background-image :  url(_db/data/img/339.jpg) ;
background-repeat : no-repeat;
margin : 0 0 5 0;
}
a.gyosyubetsu{
float:left;
display : block;
width : 164;
height : 29;
font-size : 14px;
color : #FFFFFF;
text-decoration : none;
text-indent : 33px;
line-height : 29px;
background-image :url(_db/data/img/330.jpg) ;
background-repeat : no-repeat;
margin : 5 15 5 0;
}

a.linkW12{
font-size : 12px;
color : #FFFFFF;
}
a.linkW13{
font-size : 13px;
color : #FFFFFF;
}
a.linkW13none{
font-size : 13px;
color : #FFFFFF;
text-decoration : none;
}
a.linkW13none:hover{
text-decoration : underline;
}
a.linkW13none:active{
text-decoration : underline;
}



a.link12{
font-size : 12px;
line-height : 1.4em;
color : #059337;
}
a.link:hover{
color : #37B312;
}
a.link:active{
color : #37B312;
}

a.linkblue14{
line-height : 1.2em;
font-size : 14px;
color : #1C4CFF;
}
a.link:hover{
color : #1C4CFF;
}
a.link:active{
color : #153DBC;
}

a.linkblue12{
line-height : 1.2em;
font-size : 12px;
color : #1C4CFF;
}
a.link:hover{
color : #1C4CFF;
}
a.link:active{
color : #153DBC;
}



a.link{
font-size : 14px;
color : #059337;
}
a.link:hover{
color : #37B312;
}
a.link:active{
color : #37B312;
}
/***************/
a.link_page1{
font-weight : bold;
display : block;
width : 170;
font-size : 12px;
color : #FFFFFF;
line-height : 16px;
text-decoration : none;
}
a.link_page2{
font-weight : bold;
display : block;
width : 170;
font-size : 12px;
color : #000000;
line-height : 16px;
text-decoration : none;
}

a.link_page3{
display : block;
width : 160;
font-size : 12px;
color : #059337;
line-height : 16px;
text-decoration : none;
}


a.sheet_AC
{
display: block;
width: 30px;
line-height:30px;
background:url(setup/p/00/sheet-AC-.jpg);
text-align:center;
margin: 0;
font-size:12px; 
color:#FFFFFF;
text-decoration: none;
}
a.sheet_OF
{
display: block;
width: 30px;
line-height:30px;
background:url(setup/p/00/sheet-OF-.jpg);
text-align:center;
margin: 0;
font-size:12px; 
color:#666666;
text-decoration: none;
}
a.sheet_OF:hover
{
text-decoration: underline;
}
/**********************************************/
p.m{
margin : 0 0 25 0;
}
p.m13{
font-size : 13px;
margin : 0 0 25 0;
}
div.columun_dA{
width:520; height:40; background-image:url(index/p/14/waku_01.jpg); position:relative; 
}
div.columun_dB{
width:520;background-image:url(index/p/14/waku_02.jpg);
}
div.columun_dC{
width:520; height:40; background-image:url(index/p/14/waku_03.jpg); position:relative; margin:0 0 15 0;
}



p.hishi{
background-image : url(_db/data/img/278.jpg);
background-repeat : no-repeat;
background-position : 0px 3px;
font-size : 14px;
line-height : 20px;
padding : 0 0 0 17;
margin : 0 0 12 0;
}
div.tate_md{
color : #333333;
background-image : url(_db/data/img/276.jpg);
background-repeat : no-repeat;
font-size : 14px;
font-weight : bold;
line-height : 1.4em;
margin : 0 0 8 0;
padding : 0 0 0 13;
}

div.tate_ao{
color : #333333;
background-image : url(_db/data/img/318.jpg);
background-repeat : no-repeat;
font-size : 14px;
font-weight : bold;
line-height : 15px;
margin : 0 0 6 0;
padding : 0 0 0 11;
}

div.columun_cA{
width:520; height:15; background-image:url(index/p/01/marubackC_01.jpg); position:relative; font-size:1px;   line-height:1px;
}
div.columun_cB{
width:520;background-image:url(index/p/01/marubackC_02.jpg);
}
div.columun_cC{
margin:0 0 15 0; width:520; height:15; background-image:url(index/p/01/marubackC_03.jpg); position:relative; font-size:1px;   line-height:1px;
}

div.columun_bA{
width:520; height:15; background-image:url(index/p/01/marubackB_01.jpg); position:relative; font-size:1px;   line-height:1px;
}
div.columun_bB{
width:520;background-image:url(index/p/01/marubackB_02.jpg);
}
div.columun_bC{
margin:0 0 15 0; width:520; height:15; background-image:url(index/p/01/marubackB_03.jpg); position:relative; font-size:1px;   line-height:1px;
}

div.columun_aA{
width:520; height:15; background-image:url(index/p/01/marubackA_01.jpg); position:relative; font-size:1px;   line-height:1px;
}
div.columun_aB{
width:520;background-image:url(index/p/01/marubackA_02.jpg);
}
div.columun_aC{
margin:0 0 15 0; width:520; height:15; background-image:url(index/p/01/marubackA_03.jpg); position:relative; font-size:1px;   line-height:1px;
}

div.column_1A{
width:520; 
height:10; 
background-image:url(_db/data/img/269.jpg); 
position:relative; 
font-size:1px;  
line-height:1px;
}
div.column_1B{
width:520;
background-image:url(_db/data/img/270.jpg);
}
div.column_1C{
margin : 0 0 15 0;
width:520; 
height:10; 
background-image:url(_db/data/img/271.jpg); 
position:relative; 
font-size:1px;  
line-height:1px;
}

div.g_midashi{
color:#333333; line-height:1.4em;font-weight:bold; margin:0 0 15 0;
}

div.dai10K{
font-size : 10px;
line-height : 14px;
margin : 0 0 4 0;
}

div.dai10W{
color : #FFFFFF;
font-size : 10px;
line-height : 18px;
margin : 0 0 0 0;
}

p.size13{
font-size : 13px;
margin : 0 0 15 0;
}

font.formtxt{
display : block;
width : 120px;
height : 20px;
font-size : 12px;
text-align : center;
line-height : 20px;
color : #FFFFFF;
background-image : url(_db/data/img/192.jpg);
background-repeat : repeat-y;
}