@charset "Shift_JIS";

body {padding:0px;margin:0px;}
h1,h2,h3 {padding:0px;margin:0px;}
td {font-size:85%;}
sup {font-size:80%;}

/* top page */
.news {font-size:90%;margin:0px 0px 0px 5px;}
.topbody {font-size:90%;}
.topcatch {font-size:14px;font-weight:bold;line-height:16px;letter-spacing:2px;color:#990066;margin:7px 15px 7px 15px;}
.topcatch02 {font-size:15px;font-weight:bold;line-height:20px;letter-spacing:2px;color:#990066;margin:7px 15px 7px 15px;}
.topcatch03 {font-size:12px;font-weight:bold;line-height:16px;letter-spacing:9px;color:#003366;margin:7px 15px 7px 15px;}

/* 2nd page */
.head1 {font-size:120%;font-weight:bold;color:#205E49;}
.head2 {font-size:120%;font-weight:bold;color:#205E49;margin:0px 0px 8px 0px;}
.head3 {font-size:120%;font-weight:bold;margin:3px 0px 3px 0px;}
.head4 {font-size:120%;font-weight:bold;color:#FFFFFF;}

.bodyM1 {margin:0px 0px 0px 3px;}
.bodyM2 {color:#006633;margin:8px 0px 8px 0px;}
.bodyM3 {margin:0px 0px 0px 16px;}
.bodyBlack {font-size:140%;}
.bodyBlue {font-size:140%;color:#003366;}

.bcList {color:#666666;}
.small {font-size:80%;}
.qanda {line-height:160%;}
.navi {line-height:120%;}
.navim {margin:7px 0px 7px 0px;}
.navim2 {margin:0px 0px 4px 0px;}
.step5 {font-size:120%;line-height:110%;}
.step5m {font-size:100%;line-height:110%;}
.map {color:#000000;}


/* footer */
.copyright {font-size:12px;text-align:center;color:#666666;}
.rule{font-size:12px;text-align:center;color:#329901;}

/* anchor */

a {text-decoration: underline; }
a:link { color:#003366; text-decoration: underline; }
a:visited { color:#333399; text-decoration: underline; }
a:active { color:#FF9900; text-decoration: underline; }
a:hover { color:#FF9900; text-decoration: underline; }

a.news {text-decoration: none; }
a.news:link { color:#333333; text-decoration: none; }
a.news:visited { color:#333399; text-decoration: none; }
a.news:active { color:#FF9900; text-decoration: underline; }
a.news:hover { color:#FF9900; text-decoration: underline; }

a.bcList {text-decoration: none; }
a.bcList:link { color:#666666; text-decoration: none; }
a.bcList:visited { color:#666666; text-decoration: none; }
a.bcList:active { color:#FF9900; text-decoration: underline; }
a.bcList:hover { color:#FF9900; text-decoration: underline; }

a.map {text-decoration: none; }
a.map:link { color:#000000; text-decoration: none; }
a.map:visited { color:#333399; text-decoration: none; }
a.map:active { color:#FF9900; text-decoration: underline; }
a.map:hover { color:#FF9900; text-decoration: underline; }

a.qanda {text-decoration: underline; }
a.qanda:link { color:#333333; text-decoration: underline; }
a.qanda:visited { color:#333399; text-decoration: underline; }
a.qanda:active { color:#FF9900; text-decoration: underline; }
a.qanda:hover { color:#FF9900; text-decoration: underline; }

a.navi {text-decoration: underline; }
a.navi:link { color:#333333; text-decoration: underline; }
a.navi:visited { color:#333399; text-decoration: underline; }
a.navi:active { color:#CC0000; text-decoration: underline; }
a.navi:hover { color:#CC0000; text-decoration: underline; background-color:#FFFAE5;}

a.rule {text-decoration: none; color:#329901; }
a.rule:link { color:#329901; text-decoration: none; }
a.rulei:visited { color:#329901; text-decoration: none; }
a.rule:active { color:#FF9900; text-decoration: underline; }
a.rule:hover { color:#FF9900; text-decoration: underline;}