/*-----------e-japan.co css-----------*/
* {border:solid red 0px;margin:0;padding:0;}
body {background:#f1f1f1;}
#wrapper {float:left;width:900px;left:50%;position:absolute;margin-left:-470px;padding:10px;background:#fff;}
#dhead {float:left;width:900px;background:url(../img/sky.jpg) no-repeat;}
#dmain {float:left;width:880px;margin-top:10px;margin-bottom:10px;padding-left:20px;padding-right:0px;}
#dmain_left {float:left;width:670px;}
#dmain_right {float:right;width:200px;}
#dfoot {float:left;width:900px;border-top:double 3px #333;}
#title {float:left;margin-top:10px;width:100%;}
#title_l {float:left;margin-left:1em;}
#title_r {float:right;margin-right:1em;font-size:14px;color:#eee;text-shadow:1px 1px 1px #333;}
#dhead_navi {float:left;width:90%;padding:0px 5%;margin-top:200px;background:#111;}
#dhead_navi ul {float:left;list-style-type:none;}
#dhead_navi li {float:left;text-align:center;font-weight:bold;border-right:solid 1px #666;border-left:solid 1px #666;-moz-box-shadow: 1px 1px 10px #000;-webkit-box-shadow: 1px 1px 10px #000;}
#dhead_navi li a {display:block;width:80px;padding:5px;background:#111;text-decoration:none;border:solid 2px #000;color:#ccc;font-size:14px;}
#dhead_navi li a:hover {background:#ccc;border-top:solid 1px #000;border-bottom:solid 1px #000;color:#003;}

button {display:block;width:90px;padding:5px;background:#111;text-decoration:none;border:solid 2px #000;color:#ccc;font-size:14px;}
button:hover {background:#ccc;border-top:solid 1px #000;border-bottom:solid 1px #000;color:#003;}

button.tokka {width:100%;padding:0 3px;background:#274d9a;color:#fff;border:none;font-size:11px;}
button.tokka:hover {background:#ccc;color:#003;border:none;}

#dfoot_title {float:left;width:100%;padding-top:10px;}
#dfoot_title_l {float:left;width:70%;}
#dfoot_title_ll {float:left;}
#dfoot_title_ll pre {font-family:serif;font-size:12px;font-weight:bold;color:#000;}
#dfoot_title_lc {float:right;}
#dfoot_title_lc pre {font-family:Times New Roman;serif;font-size:12px;font-weight:bold;}
#dfoot_title_r {float:right;width:30%;text-align:right;}
#dfoot_title_r pre {font-style:italic;font-family:Times New Roman;serif;font-size:12px;font-weight:bold;}
#dfoot_link {clear:both;float:left;width:84%;margin:0 8%;}
button.foot {float:left;width:32%;background:#111;color:#ccc;font-size:12px;border:none;margin-left:1%;}
button.foot:hover {background:#ccc;color:#003;}



h1 {float:left;font-size:12px;color:#eee;text-shadow:1px 1px 1px #333;}
h2 {float:left;font-family:serif;font-size:18px;letter-spacing:1px;text-shadow:1px 1px 1px #bbb;color:#008080;margin:0 0 0.5em 1em;font-weight:bold;}
h3 {font-family:serif;font-size:18px;letter-spacing:1px;text-shadow:1px 1px 1px #bbb;color:#008080;margin-bottom:1.5em;font-weight:bold;}
h3#mst {font-family:serif;font-size:18px;letter-spacing:1px;text-shadow:1px 1px 1px #000;color:#fff;margin:0;font-weight:bold;background:#394e6d;width:95%;padding:0 0 0 1em;border:solid 1px #005151;line-height:1.5em;}
h4 {clear:both;font-family:serif;font-size:16px;letter-spacing:1px;text-shadow:1px 1px 1px #bbb;background-image:url(img/check.png);background-repeat:no-repeat;height:30px;padding-top:7px;padding-left:24px;margin-top:18px;margin-left:1em;color:#ff6347;}
