@charset "utf-8";

/* reset */
html,body,div,h1,h2,h3,p,a,ol,ul,li {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
text-align:inherit;
text-decoration:inherit;
font-weight:inherit;
font-style:inherit;
line-height:inherit;
}
html {
overflow-y:scroll;
}
body {
font-family:"メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro" sans-serif !important;
font-family:"ＭＳ Ｐゴシック", sans-serif;
font-size:10px !important;
font-size:62.5%;
line-height:1.6;
text-align:left;
text-decoration:none;
font-weight:100;
font-style:normal;
}
ol,ul {
list-style:none;
}

/* global */
body {
padding:8px;
background-color:#EBEBEB;
}
a {
color:#9D7567;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

/* main contents */
#content01 {
width:658px;
margin:0 auto;
padding:10px 20px;
background-color:#fff;
}
#content01 h1 {
margin-bottom:15px;
border-top:2px dotted #999;
border-bottom:2px dotted #999;
padding:10px 0 6px;
background-color:#F3F3F3;
font-size:2em;
font-weight:bold;
text-align:center;
}
#content01 h2 {
margin:35px 0 15px;
border-bottom:1px dotted #999;
border-left:10px solid #727793;
padding:5px 10px;
font-size:1.6em;
font-weight:bold;
}
#content01 h3 {
margin-top:15px;
padding:0 15px;
font-size:1.2em;
font-weight:normal;
}
#content01 p {
padding:0 15px;
font-size:1.2em;
text-indent:1em;
}
#content01 ol,
#content01 ul {
padding:15px;
font-size:1.2em;
}
#content01 ol {
list-style:decimal outside;
}
#content01 ul {
list-style:disc outside;
}
#content01 li {
margin-left:1.5em;
}
/* extra paragraph */
#content01 p.contact,
#content01 p.signature {
text-indent:0;
}
#content01 p.contact {
margin-bottom:15px;
margin-left:1em;
}
#content01 p.signature {
padding:15px 0;
text-align:right;
}
/* close button */
#content01 .close {
margin-bottom:20px;
text-align:center;
}
/* copyright */
#content01 .copyright {
border-top:2px dotted #999;
padding-top:10px;
font-size:1.2em;
text-align:center;
}
