@charset "utf-8";
/* CSS Document */

.pankuzu{
margin-top:16px;
font-size:x-small;
color:#666;
}

.pankuzu a,.pankuzu a:hover{
color:#999999;
}

.pankuzu-c{
margin:0 6px;
}

#cont-main h2,#guide-main h2{
margin-top:10px;
}

.sanka h3,.faq h3{
margin-top:16px;
display:block;
border:1px solid #999999;
background-color:#ebfcff;
padding:3px 6px;
}

.table-standard{
}

.table-standard table,.table-standard2 table,.table-non-border table{
width:600px;
border-collapse:collapse;
margin-top:16px;
}

.table-standard th,.table-standard td,.table-standard2 th,.table-standard2 td{
border:1px solid #666;
padding:6px;
}

.table-standard th{
text-align:center;
font-weight:normal;
background-color:#eeeeee;
}

.table-standard p,.table-standard2 p{
line-height:130%;
}

.table-standard ul,.table-standard ol,.table-standard2 ul,.table-standard2 ol{
margin-left:2em;
line-height:130%;
}

.table-non-border th{
padding:6px 0;
text-align:center;
}

.tx-r{
text-align:right;
}


/* guide */

.guidetop-waku1{
margin-top:16px;
vertical-align:bottom;
}

.guidetop{
border-right:1px solid #ff9c30;
border-left:1px solid #ff9c30;
text-align:center;
}

.guidetop p{
margin:10px 19px 0 19px;
line-height:150%;
text-align:left;
}

.guidetop-waku2{
vertical-align:top;
}

.guidetop-main h3{
margin-top:16px;
}

.guidetop-main h3 img{
margin-top:-20px;
}

.guidetop-main h3 a:hover img{
margin-top:0px;
}

.guidetop-main h3{
height:20px;
overflow:hidden;
}

.guidetop-main p{
margin-top:4px;
margin-left:28px;
line-height:150%;
}

.guide-merit h3{
margin-top:16px;
}

.guide-merit h4{
margin-top:16px;
}

.guide-merit h5{
margin-top:24px;
display:block;
padding:6px;
border:1px solid #99CC00;
color:#555;
}

.guide-merit img{
margin-top:16px;
margin-bottom:16px;
}

.guide-merit p{
margin-top:16px;
line-height:150%;
}

.guide-merit-yubi ul{
list-style-image:url(../guide/img/b_lis022.gif);
margin-top:3em;
}

.guide-merit-yubi li{
margin-left:2em;
margin-top:16px;
line-height:150%;
}

.guide-merit dl{
margin-top:40px;
}

.guide-merit dt{
background:url(../guide/img/p_lis032.gif) left no-repeat;
margin-top:20px;
padding-left:20px;
border-bottom:1px dotted #999999;
padding-bottom:6px;
}

.guide-merit dd{
margin-top:10px;
padding-left:20px;
line-height:130%;
}

.merit-next{
text-align:right;
margin-top:4em;
}

.guide-net{
}

.guide-net img{
margin-top:10px;
}

.guide-net p{
margin-top:20px;
}

.guide-net ul{
margin-left:2em;
}

.guide-net li{
margin-top:1em;
}

.guide-ul-maru ul{
margin-left:2em;
}
.guide-ul-maru li{
margin-top:6px;
line-height:130%;
}

.hukidasi{
display:block;
padding:10px;
border:1px dotted #888;
}

.guide-foot{
margin-top:30px;
}

.guide-foot table{
width:600px;
}

.guide-foot-l{
text-align:left;
}

.guide-foot-r{
text-align:right;
}

.guide-foot-p{
text-align:right;
margin-bottom:10px;
}


/* FAQ */

.faq h4{
margin-top:16px;
display:block;
background-color:#777;
color:#FFFFFF;
padding:3px 6px;
}

.faq ol{
margin-left:3em;
margin-top:6px;
}

.faq li{
line-height:130%;
margin-top:4px;
}

.faq-faq{
margin-top:16px;
}

.faq-faq dt{
display:block;
background-color:#f1f683;
padding:3px;
margin-top:16px;
}

.faq-faq dd{
display:block;
border-bottom:1px dotted #cccccc;
padding:1em 0 1.2em 0;
margin-bottom:2em;
line-height:1.5em;
}

.faq-q,.faq-a{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:x-large;
padding-right:6px;
}

.faq-q{
color:#78bd52;
vertical-align:middle;
}

.faq-a{
color:#999999;
}

.faq-mokuzi{
margin-top:20px;
text-align:right;
}


/* siryo */

.siryo,.edi{
}

.siryo h3,.edi h3,.step-h3{
margin-top:16px;
font-weight:bold;
font-size:x-large;
color:#ff9900;
}

.siryo h4,.edi h4{
margin-top:24px;
margin-bottom:10px;
font-weight:bold;
display:block;
border-bottom:1px solid #000000;
padding-bottom:3px;
font-size:medium;
}

.siryo h5,.edi h5{
margin-top:16px;
}

.siryo h6{
text-align:center;
margin-top:24px;
}

.edi h6{
margin-top:16px;
}

.siryo p,.edi p{
line-height:150%;
text-indent:1em;
}

.siryo ol{
margin-left:2em;
}

.siryo ol ul{
margin-left:3em;
}

.siryo ul,.edi ul{
margin-left:2em;
}

.siryo li,.edi li{
margin-top:10px;
line-height:130%;
}

.edi img{
margin-top:10px;
}

.siryo-img{
margin-top:6px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.siryo-img-l20{
margin-left:20px;
margin-top:10px;
}

.siryo-kome{
margin-top:6px;
text-align:center;
}

.siryo-annai{
width:30em;
border:1px solid #999999;
padding:6px;
text-align:center;
margin-left:80px;
line-height:150%;
}

.siryo-annai2{
width:22em;
border:1px solid #999999;
padding:6px;
line-height:150%;
margin-top:10px;
}

.siryo-pdf{
margin-top:30px;
}

.siryo-pdf p{
font-size:x-small;
margin-left:12px;
line-height:130%;
}

.table-jan{
margin-top:10px;
display:block;
border:1px solid #999999;
padding:9px;
}

.table-jan table{
width:580px;
text-align:center;
margin-top:10px;
}

.table-jan td{
padding-top:6px;
}

.siryo-waku{
margin-top:10px;
border:2px solid #000;
padding:6px;
width:18em;
}

.siryo-waku p{
text-align:center;
}

.siryo-kakomi{
margin-top:30px;
border:2px solid #666;
padding:0px 12px 10px 12px;
margin-bottom:10px;
}


/* manual */

#manu-main{
width:800px;
text-align:left;
}

.manu-head{
margin-top:16px;
}

.manu-head table{
width:800px;
}

.manu-left-t,.manu-right-t{
border:1px solid #666666;
padding:3px 6px;
}

.manu-left-t{
width:17em;
}
.manu-right-t{
width:4em;
text-align:right;
}

.manu-center{
text-align:center;
}

.manu-center h2{
margin-top:20px;
font-size:20px;
}

.manu-mokuzi{
margin-top:10px;
text-align:left;
width:14em;
border:1px solid #999999;
padding:10px;
}

.manu-mokuzi ul{
margin-left:2em;
}

.manu-mokuzi li{
line-height:150%;
}

.manu-date{
margin-top:20px;
}

.manu-corp{
margin-top:20px;
}

.manu-corp ul{
list-style:none;
}

.manu-corp li{
line-height:150%;
}

.manu-foot{
border-top:1px solid #999999;
margin-top:20px;
padding-top:20px;
}

.manu-foot table{
width:800px;
}

.manu-foot-l{
text-align:left;
}

.manu-foot-c{
text-align:center;
}

.manu-foot-r{
text-align:right;
}

.manu-hazime{
width:600px;
border:1px solid #999999;
padding:10px;
margin-top:16px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

.manu-hazime p{
text-align:left;
margin-top:10px;
line-height:150%;
}

.manu-hazime h3{
text-align:left;
margin-top:16px;
font-size:18px;
}

.manu-hazime ol{
text-align:left;
margin-top:10px;
margin-left:5em;
line-height:150%;
font-size:16px;
}


.kyoutyou{
font-weight:bold;
font-size:larger;
color:#FF3300;
}

.arrow-mozi{
color:#888888;
margin-left:1em;
}

.hosoku-h3{
margin-top:16px;
display:block;
background-color:#999;
color:#fff;
padding:6px;
text-align:center;
}


/* member */
.menber-main{
}

.menber-main h3{
margin-top:16px;
}

.menber-main ul{
margin-left:2em;
margin-top:10px;
}

.menber-main li{
line-height:130%;
}