/* CSS Document */

body{ margin:0; padding: 0; font-size: 13px; color: #333; background: none; font-family: Arial, Helvetica, sans-serif, "ͣ Хå", "ҥ饮γ#S Pro W4";}

h1 { color: #666;}

p.tt { font-size: 18px; line-height: 130%;}

p.p01 { font-size: 11px; line-height: 130%; color:#777;}

#header { margin: 15px auto 0; padding: 0; width: 825px; height: 35px; border-bottom: #CCC dotted 1px;}

#header #left { margin: 0; padding: 0 0 0 10px; float: left; font-size:11px; color: #777;}
#header #left a { font-size:11px;}

#header #right { margin: 0; padding: 0 10px 0 0; float: right;}



#plist { margin: 0 auto; padding: 10px 0; width: 825px; border-bottom: #CCC dotted 1px;}
#plist p { margin: 0 10px; padding:0; font-size: 13px; color: #777;}
#plist .it { color: #F00; text-decoration: underline;}

#con .scon { margin: 0 0 30px; padding: 0; float: left; width: 240px; text-align: left;}
#con .scon p { margin: 10px 20px; padding:0; font-size: 13px; color: #777;}
#con .scon-c { margin:0 25px 30px;padding:0 25px;border-left:#CCC 1px dotted;border-right:#CCC 1px dotted; float: left; width: 240px; text-align: left;}
#con .scon-c p { margin: 10px 20px; padding:0; font-size: 13px; color: #777;}



#con { margin: 30px auto 0; padding: 0; width: 825px; text-align: center;}
#con #left { margin: 20px 0; padding: 0; float: left; width: 400px; text-align: left;}
#con #left img { margin: 0px 0px 0 20px; padding: 0;}

#con #left dl { margin: 10px 0px 20px 40px; padding: 0;}
#con #left dt { margin: 0px 0px 10px 0px; padding: 0; font-size: 15px;}
#con #left dd { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; background:url(img/arrow01.gif) 0 1px no-repeat; line-height:150%;}

#con #right { margin: 20px 0; padding: 0; float: right; width: 400px; text-align: left;}
#con #right ul { margin: 0; padding: 0 0 0 10px;}
#con #right li { margin: 0 0 10px 0; padding: 0 0 0 20px; font-size: 17px; line-height: 130%; background: url(img/arrow01.gif) no-repeat 0 4px; list-style: none;}
#con #right img { margin: 0px 20px 0 0px; padding: 0;}


#con #sys { margin: 0 0 30px 0; padding: 20px 0 0; background:url(img/p-open.gif) 50px 30px no-repeat; width: 825px; text-align: left;  border-top: #CCC dotted 1px; clear: both;}

#con #sys dl { margin: 0 0 30px 450px; padding: 0;}
#con #sys dt { margin: 0px 0px 20px 0px; padding: 0; font-size: 15px;}
#con #sys dd { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; background:url(img/arrow01.gif) 0 1px no-repeat;}


#con #txtcon-p { margin: 0 auto; padding: 0; width: 600px; text-align: left; font-size: 15px;}
#con #txtcon-p p { line-height: 150%;}

#con #txtcon-p ul { margin: 0; padding: 0 0 0 30px;}
#con #txtcon-p ul li { margin: 0 0 10px 0; padding: 0 0 0 20px; font-size: 17px; line-height: 130%; background: url(img/arrow01.gif) no-repeat 0 4px; list-style: none;}

#con #atn-con { margin: 20px auto; padding: 0; width: 600px; text-align: left;}




/* privacy */
#con #txtcon-p ol { margin: 30px 0 100px; padding: 0 0 0 30px;}
#con #txtcon-p ol li { margin: 0 0 20px 0; padding: 0 0 20px 0; font-size: 0.9em; line-height: 180%; background: none; list-style: decimal; border-bottom: #CCC solid 1px;}
#con #txtcon-p ol li .pt { margin-bottom: 5px; font-size: 1.2em; line-height: 180%; display: block;}

/* about-w */
#con #about-w dl { margin: 30px auto 100px; padding: 0; width: 600px; text-align: left;}
#con #about-w dt { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; font-size: 1.4em; background:url(img/arrow01.gif) 0 1px no-repeat;}
#con #about-w dd { margin: 0px 0px 40px 0px; padding: 0 0 20px 0; font-size: 0.9em; line-height: 180%; border-bottom: #CCC solid 1px;}
#con #about-w dd img { margin: 0 0 5px 5px; float: right;}
#con #about-w dd strong {  font-size: 1.0em; color: #C00; font-weight: normal;}

#con #plan { margin: 0 auto; padding: 0; width: 600px;}
#con #plan table { margin: 0 auto; padding: 0; width: 98%;}
#con #plan th { margin: 0; padding: 10px; border: #CCC solid 1px; background: #090; color: #FFF;}
#con #plan td { margin: 0; padding: 10px; border: #CCC solid 1px;}
#con #plan tr.tr00 td { background: #EED;}
#con #plan tr.tr01 td { background: #FFF;}
#con #plan tr.tr02 td { background: #EEE;}

/* 09-03-06 top-plan2.php */
#con #plan .pnt-con { margin: 10px 0; padding: 0; width: 600px; height:100px; clear: both;}
#con #plan .pnt-con img { margin: 0 20px 0 0; padding: 0; float: left;}
#con #plan .pnt-con input { margin: 0 20px 0 0; padding: 0; float: left;}
#con #plan .pnt-con p { margin: 0 20px 0 0; padding: 0; text-align: left;}


#con #plan ul.alert { text-align: left;}
#con #plan ul.alert li { margin: 0 0 5px 0; padding: 0; color: #777; font-size: 11px;}


#con #ff { margin: 0; padding: 20px 0; width:825px; font-size: 11px; color:#777; clear: both;}
#con #ff2 { margin: 0; padding: 20px 0; width:825px; border-top: #CCC dotted 1px; color:#777; clear: both;}

#con #menu { margin: 0; padding: 20px 0; width:825px; font-size: 13px; color:#777; clear: both;}

/* 091028 NEWS */
#con #tpnews { margin: 0 auto 30px; padding: 20px 20px 20px 90px; width: 600px; text-align: left; border: solid 1px #CCC; background: url(img/exclamation_mark.png) no-repeat 10px 15px #EEE;}

