@charset "utf-8";

/*_default style clear
-----------------------------------------------*/
* {margin:0;padding:0;}
body {background:white;font-size:90%;font-family:verdana,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Sans-Serif;line-height:1.5;color:black;}
html {overflow-y:scroll;}
p {margin:0 0 10px;}
strong {color:#ff0c08;}
li {list-style:none;line-height:1.3;}
ul {margin: 0px 0px 10px;}
table {margin: 0px 0px 10px;}
img,fieldset {border:0;}

/*_Base Link Color Setting
-----------------------------------------------*/
a {color:#f51987;}
a:link {color:#f51987;}
a:visited {color:#4d0403;}
a:hover {color:#6a8076;}
a:active {color:#f51987;}

/*_header
-----------------------------------------------*/
#header {margin-bottom:10px;background:#333;color:white;width:100%;}
#header h1 {padding:10px 15px 0;}
#header p#siteDescription {padding:0 15px 10px 30px;}

/*_footer
-----------------------------------------------*/
#footer {clear:both;margin-bottom:15px;padding:10px;background:#333;color:white;}
#footer #footerinfo {text-align:center;}
#footer #footerinfo li {display:inline;list-style-type:none;margin-right:6px;padding-left:10px;}
#footer #footerinfo li+li {border-left:1px solid #999;}

/*_contents
-----------------------------------------------*/
#contents {margin:0 10px 10px;overflow:hidden;}

/*_main
------------------------------------------*/
.article {text-align:right;font-style:italic;}
.attention {background-color:#f5dddd;padding:3px;}
h2 {border-style:double;border-width:0px;border-bottom-width:8px;border-color:#6f3000;margin: 0px 0px 10px 0px;}
h3 {color:#f57b00;}
.faq li:before {content:"Q.";}
#main #list li {list-style-type:disc;list-style-position:inside;line-height:1.6;}
#main {float:left;width:65%;padding:10px;background:#f4f4f4;}
#main table.center{margin-left:auto;margin-right:auto;border:1px solid black;}
#main td,th {text-align:center;padding:3px;border:1px solid black;}

/*_sub
------------------------------------------*/
#sub {float:right;width:29%;padding:10px;background:#ab6509;}
#sub h3 {margin-bottom:5px;font-size:100%;color:white;letter-spacing:1px;}
#sub ul {margin:0 0 20px;padding:3px;background:#ffffff;border:1px solid #333;}
#sub ul li {padding:5px 8px;}