@charset "utf-8";

/* contents area */
#contentsbody { margin:0 auto; width:760px; }
#maincontents { margin:15px; width:730px; }

/* header */
#header { margin-bottom:12px; width:760px; height:80px; position:relative; border-bottom:3px #039 solid; }
#header h2 { position:absolute; top:15px; left:15px; width:167px; height:55px; }

/* footer */
#footer { margin:0 auto; padding:8px 0; width:760px; background-color:#039; clear:both; }
#footer p { margin-bottom:0; line-height:normal; font-size:11px; text-align:center; color:#FFF; }

/* title (h1) */
#contentsbody h1 { margin-bottom:15px; padding-bottom:12px; width:760px; height:25px; background:url("../images/t_guide.png") 15px 0 no-repeat; border-bottom:1px #CCC solid; }

/* title (h2) */
#maincontents h2 { margin-bottom:5px; padding:4px 12px; background-color:#2EA2ED; color:#FFF; font-weight:normal; font-size:16px; clear:both; }

/* title (h3) */
#maincontents h3 { margin-bottom:5px; padding:4px 12px; background-color:#DFECF4; font-weight:normal; font-size:14px; clear:both; }

/* pagelink area */
ul.ul-pagelink { list-style:none; margin-bottom:15px; padding:10px 0 0 15px; border:1px #CCC solid; }
ul.ul-pagelink li { padding:0 0 7px 12px; background:url("../../../common/images/arrow_red.png") 0 2px no-repeat; }

/* waku area */
.waku { margin-bottom:5px; padding:15px; width:698px; border:1px #CCC solid; }

ul.ul-default { padding-left:15px; }
ul.ul-default li { margin-bottom:10px; }

p.b-link { font-weight:bold; }
p.b-link a { padding:9px 0 0 27px; display:block; width:173px; height:27px; background:url("../../../common/images/b_link.png") 0 0 no-repeat; color:#333; }
p.b-link a:hover { background:url("../../../common/images/b_link_on.png") 0 0 no-repeat; }

p.b-ii a { display:block; width:188px; height:94px; background:url("../../../common/images/inquiry_internet.gif") 0 0 no-repeat; }
p.b-ii a:hover { background:url("../../../common/images/inquiry_internet_on.gif") 0 0 no-repeat; }

table { margin-bottom:5px; border-collapse:collapse; }
table th { padding:6px 10px; border:1px #CCC solid; background-color:#F5F5F5; font-weight:normal; }
table td { padding:6px 10px; border:1px #CCC solid; }

/* nolist(mark) area */
ol.ol-Mnolist { list-style:none; margin-bottom:0; }
ol.ol-Mnolist li { padding:1px 0 20px 30px; background-position:0 0; background-repeat:no-repeat; }
.no01 { background-image:url("../../../common/images/no01.png"); }
.no02 { background-image:url("../../../common/images/no02.png"); }
.no03 { background-image:url("../../../common/images/no03.png"); }
.no04 { background-image:url("../../../common/images/no04.png"); }