@charset "UTF-8";


/* ------------------------------
↓ぬテンプレ
------------------------------ */
* {
    font-family: "ＭＳ Ｐ明朝", serif;
    vertical-align: 0;
}

h1, h2, h3, th, dt, strong, a, #logo a, #footer ul li {
    margin: 0;
    padding: 0;
    font-family: "Century Gothic", Arial, sans-serif;
    font-weight: normal;
    color: #5d4442;
}
body {
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: white;
    background-image: none;
    font-size: 12pt;
    line-height: 1.4;
}
head+body {
    width: 165mm;
    max-width: 100%;
    min-width: 80%;
    margin: 0 auto;
}

table {
    margin-bottom: 1em;
    border-collapse: collapse;
    width: 100%;
}
th, td {
    border: 2px solid #473533;
    padding: 6px 8px;
    vertical-align: top;
    text-align: left;
    font-size: 10.5pt;
}

#header{
overflow: hidden;
}

h1{
visibility: hidden;
}
/* ------------------------------
contents
------------------------------ */
#printtit{
visibility: visible;
}


.toplogobox{
width: 362px;
height: 110px;
overflow: hidden;
position: absolute;
top: 0px;
left: 0px;
z-index: 20;
}

.logobox{
width: 250px;
height: 150px;
overflow: hidden;
display: block;
float: left;
}

.navigation {
width:870px;
height:120px;
margin: 0;
overflow: hidden;
clear: both;
}

.navigationin{
padding: 0 0 0 0px;
visibility: hidden;
}

/* ------------------------------
q_a
------------------------------ */

.qana_naka{
background-color: #FFFFFF;
width: 600px;
height: auto;
overflow: hidden;
font-size: 14px;
border:1px solid #012184;
margin: 30px auto 0px auto;
padding: 20px 0 20px 0;
}


.qana_q{
background:url(../img/qana_q.png) no-repeat top left;
overflow: hidden;
padding: 0px 0 10px 70px;
font-weight: bold;
border-bottom: 1px solid #012184;
}



.qana_a{
background:url(../img/qana_a.png) no-repeat top left;
overflow: hidden;
padding: 23px 10px 10px 70px;
}




/* ------------------------------
navigation


.navigation a {
display: block;
font-size: 14px;
overflow:hidden;
}



#lmenu01 { width: 145px;float:left; overflow:hidden;}

#lmenu04 { width: 144px;float:left; overflow:hidden;}
#lmenu05 { width: 145px;float:left; overflow:hidden;}


#lmenu01 a{ background:url(../img/main_ic01_01.jpg);width: 145px;height: 43px; }

#lmenu04 a{ background:url(../img/main_ic04_01.jpg);width: 144px;height: 43px; }
#lmenu05 a{ background:url(../img/main_ic05_01.jpg);width: 145px;height: 43px; }


#lmenu01 a:hover{ background:url(../img/main_ic01_02.jpg);width: 145px; height: 43px; display: block; z-index:200;}

#lmenu04 a:hover{ background:url(../img/main_ic04_02.jpg);width: 144px; height: 43px; display: block; z-index:200;}
#lmenu05 a:hover{ background:url(../img/main_ic05_02.jpg);width: 145px; height: 43px; display: block; z-index:200;}


.dropdown2 {width:145px; height: 43px; float: left;}
.dropdown2 dt {width:145px; height: 43px;cursor:pointer; background:url(../img/main_ic02_01.jpg);}
.dropdown2 dt:hover {background:url(../img/main_ic02_02.jpg);}
.dropdown2 dd {width:145px; position:absolute; overflow:hidden; display:none; z-index:200; opacity:0;}

.dropdown3 {width:146px; height: 43px; float: left;}
.dropdown3 dt {width:146px; height: 43px;cursor:pointer; background:url(../img/main_ic03_01.jpg);}
.dropdown3 dt:hover {background:url(../img/main_ic03_02.jpg);}
.dropdown3 dd {width:146px; position:absolute; overflow:hidden; display:none; z-index:200; opacity:0;}

.dropdown6 {width:145px; height: 43px; float: left;}
.dropdown6 dt {width:145px; height: 43px;cursor:pointer; background:url(../img/main_ic06_01.jpg);}
.dropdown6 dt:hover {background:url(../img/main_ic06_02.jpg);}
.dropdown6 dd {width:145px; position:absolute; overflow:hidden; display:none; z-index:200; opacity:0;}

.navigation ul {width:144px; list-style:none; border-top:none;}
.navigation li {display:inline;text-align: center;}
.navigation li a{width:144px; display:block; color:#666; text-decoration:none; background:#fff;}
.navigation li a{padding:3px;}
.navigation li a:hover {background:#ddffff; color:#55f;}
.navigation .underline {border-bottom:1px solid #6699FF;}

.sub_top{
clear: both;
height: 34px;
overflow: hidden;
}

.sub_top a {
display: block;
font-size: 14px;
overflow:hidden;
}

#sub_02_01{ width: 146px;float:right; overflow:hidden;}
#sub_02_02{ width: 144px;float:right; overflow:hidden;}
#sub_02_03{ width: 146px;float:right; overflow:hidden;}
#sub_02_04{ width: 145px;float:right; overflow:hidden;}

#sub_02_01 a{ background:url(../img/in_ic_02_01_n.jpg);width: 146px;height: 34px; z-index: 0; }
#sub_02_01 a:hover{ background:url(../img/in_ic_02_01_h.jpg);width: 146px; height: 34px; display: block; z-index: 0;}
#sub_02_02 a{ background:url(../img/in_ic_02_02_n.jpg);width: 144px;height: 34px; z-index: 0; }
#sub_02_02 a:hover{ background:url(../img/in_ic_02_02_h.jpg);width: 144px; height: 34px; display: block; z-index: 0;}
#sub_02_03 a{ background:url(../img/in_ic_02_03_n.jpg);width: 146px;height: 34px; z-index: 0; }
#sub_02_03 a:hover{ background:url(../img/in_ic_02_03_h.jpg);width: 146px; height: 34px; display: block; z-index: 0;}
#sub_02_04 a{ background:url(../img/in_ic_02_04_n.jpg);width: 145px;height: 34px; z-index: 0; }
#sub_02_04 a:hover{ background:url(../img/in_ic_02_04_h.jpg);width: 145px; height: 34px; display: block; z-index: 0;}


#sub_03_01{ width: 144px;float:right; overflow:hidden;}
#sub_03_02{ width: 145px;float:right; overflow:hidden;}
#sub_03_03{ width: 145px;float:right; overflow:hidden;}
#sub_03_04{ width: 145px;float:right; overflow:hidden;}
#sub_03_05{ width: 146px;float:right; overflow:hidden;}

#sub_03_01 a{ background:url(../img/in_ic_03_01_n.jpg);width: 144px;height: 34px; z-index: 0; }
#sub_03_01 a:hover{ background:url(../img/in_ic_03_01_h.jpg);width: 144px; height: 34px; display: block; z-index: 0;}
#sub_03_02 a{ background:url(../img/in_ic_03_02_n.jpg);width: 145px;height: 34px; z-index: 0; }
#sub_03_02 a:hover{ background:url(../img/in_ic_03_02_h.jpg);width: 145px; height: 34px; display: block; z-index: 0;}
#sub_03_03 a{ background:url(../img/in_ic_03_03_n.jpg);width: 145px;height: 34px; z-index: 0; }
#sub_03_03 a:hover{ background:url(../img/in_ic_03_03_h.jpg);width: 145px; height: 34px; display: block; z-index: 0;}
#sub_03_04 a{ background:url(../img/in_ic_03_04_n.jpg);width: 145px;height: 34px; z-index: 0; }
#sub_03_04 a:hover{ background:url(../img/in_ic_03_04_h.jpg);width: 145px; height: 34px; display: block; z-index: 0;}
#sub_03_05 a{ background:url(../img/in_ic_03_05_n.jpg);width: 146px;height: 34px; z-index: 0; }
#sub_03_05 a:hover{ background:url(../img/in_ic_03_05_h.jpg);width: 146px; height: 34px; display: block; z-index: 0;}


#sub_06_01{ width: 146px;float:right; overflow:hidden;}
#sub_06_02{ width: 144px;float:right; overflow:hidden;}
#sub_06_03{ width: 146px;float:right; overflow:hidden;}
#sub_06_04{ width: 145px;float:right; overflow:hidden;}

#sub_06_01 a{ background:url(../img/in_ic_06_01_n.jpg);width: 146px;height: 34px; z-index: 0; }
#sub_06_01 a:hover{ background:url(../img/in_ic_06_01_h.jpg);width: 146px; height: 34px; display: block; z-index: 0;}
#sub_06_02 a{ background:url(../img/in_ic_06_02_n.jpg);width: 144px;height: 34px; z-index: 0; }
#sub_06_02 a:hover{ background:url(../img/in_ic_06_02_h.jpg);width: 144px; height: 34px; display: block; z-index: 0;}
#sub_06_03 a{ background:url(../img/in_ic_06_03_n.jpg);width: 146px;height: 34px; z-index: 0; }
#sub_06_03 a:hover{ background:url(../img/in_ic_06_03_h.jpg);width: 146px; height: 34px; display: block; z-index: 0;}
#sub_06_04 a{ background:url(../img/in_ic_06_04_n.jpg);width: 145px;height: 34px; z-index: 0; }
#sub_06_04 a:hover{ background:url(../img/in_ic_06_04_h.jpg);width: 145px; height: 34px; display: block; z-index: 0;}

------------------------------ */

/* ------------------------------
↑ぬテンプレ終わり
------------------------------ */




