@charset "UTF-8";

/*  #naviTtl  #naviNavi */


table#naviTtl td{
padding-top:9px;
padding-bottom:9px;
}

table#naviTtl td#indexLink{
text-align:right;
padding-right:9px;
}

table#naviNavi{
margin-bottom:20px;
}

table#naviNavi td.menu{
vertical-align:bottom;
background:url(../img/navi-navi-bg.gif) repeat-x;
}





/*  #faq */


#faq h2{
margin-bottom:10px;
}

#faq h3{
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}


#faqList{
margin-top:15px;
margin-bottom:60px;
}


#faqList table{
margin-left:10px;
margin-bottom:20px;
}

#faqList table td{
vertical-align:top;
padding-bottom:8px;
padding-left/* */:10px;
}


#faqList th{
font-weight:normal;
text-align:left;
vertical-align:top;
padding-right:20px;
padding-left:0px;
background:url(/cnt/img/arw-pg_u.gif) no-repeat right 3px;
}

#faqList td a{
line-height:1.2em;
}


#faqQa table td{
padding:10px 0px 0px 0;
vertical-align:top;
}

#faqQa table td p{
margin-bottom:10px;
}


#faqQa th{
padding:7px 0px 7px 0;
vertical-align:top;
font-weight:normal;
background-color:#F7EBF7;
text-align:left;
color:#C97EC9;
}


#faqQa table.linkTbl{
margin:25px 0 35px 0;
}

#faqQa table.linkTbl td a{
margin-right:15px;
}

#faqQa table.linkTbl td div.pageTop a{
margin-right:0px;
}


#faqQa table.linkTbl td{
padding:0;
}

#faqQa table.linkTbl td table td{
padding-right:15px;
}

#faqQa table.linkTbl td table td a{
margin-right:0px;
}

#faqQa table.osusumeTbl td{
padding:0;
}

#faqQa table.osusumeTbl td.osusumeTdL{
padding-left:5px;
vertical-align:middle;
background:url(../img/navigate-oswaku_left.gif) repeat-y;
}

#faqQa table.osusumeTbl td.osusumeTdR a{
margin-right/* */:15px;
}

#faqQa table.osusumeTbl td.osusumeTdR table td p a{
margin-right:0px;
}



#faqQa table.osusumeTbl td.osusumeTdR table td p{
margin-right/* */:15px;
margin-bottom:5px;
}

#faqQa table.osusumeTbl td.osusumeTdR table td p.last{
margin-bottom:0px;
}

#faqQa table.osusumeTbl td.osusumeTdR{
background:url(../img/navigate-oswaku_right.gif) repeat-y top right;
}

#faqQa table.linkTbl td p a{
margin-bottom:5px;
}


/*  #chart */
#chart h2{
margin:0 0 20px 0;
}

#chart p{
margin:0 0 0 20px;
}

div.pageTop{
margin:25px 0 35px 0;
}



/*  #chartListA */

td#chartListA {
padding:10px 10px 13px 10px;
background:url(../img/navi-navi-a_bg.gif) repeat 0 0 ;
text-align:center;
}

td#chartListA table {
margin-left:auto;
margin-right:auto;
}

td#chartListA td {
padding:0 10px;
}

td#chartListA a{
line-height:1.2em;
padding-left:13px;
background:url(../img/arw-navi-a.gif) no-repeat 0 50%;
display:block;
}

td#chartListA a:link,
td#chartListA a:visited{
color:#FF9933;
}

td#chartListA a:hover,
td#chartListA a:active{
color:#FFBA6B;
}



/*  #index */

#naviGindex h1 img{
margin-bottom:14px;
}

#naviGindex p{
margin-bottom:14px;
}

#naviGindex table td{
vertical-align:top;
}

#ngTable01 table{
border-top:solid 1px #FF9933;
background-color:#FDF4DF;
background-image:url(../img/navigate_a_bg.gif);
margin-bottom:11px;
}

#ngTable02 table{
border-top:solid 1px #66CC66;
background-color:#F3FDF3;
background-image:url(../img/navigate_b_bg.gif);
margin-bottom:11px;
}

#ngTable03 table{
border-top:solid 1px #3399CC;
background-color:#E5F2F8;
background-image:url(../img/navigate_c_bg.gif);
margin-bottom:25px;
}


#ngTable04 table{
border-top:solid 1px #FFCC99;
background-color:#FFFFCC;
background-image:url(../img/navigate_d_bg.gif);
margin-bottom:25px;
}


#navigatefaq table{
margin:0;
padding:0;
width:460px;
}

#navigatefaq img{
margin-right:10px;
}




.ngcenter img{
margin-top:5px;
}

.ngcenter p{
margin:5px 0 10px 0;
}

.syousai{
margin:0 5px 5px 0;
}
