@charset "utf-8";
/*common*/
html,body {scrollbar-face-color:#000000; scrollbar-highlight-color:#000000; scrollbar-shadow-color:#000000; scrollbar-3dlight-color:#999999; scrollbar-arrow-color:#999999; scrollbar-track-color:#000000; scrollbar-darkshadow-color:#999999;}
form, a img {margin:0; padding:0; border:0;}
body, td, div, p, h1, h2, h3, li, dt, dd, select, option {font:11px/16px 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Verdana', 'Arial', 'Helvetica', 'Osaka', 'ＭＳ Ｐゴシック'; color:#333333; margin:0; padding:0;}
ol, ul {margin:0; padding:0 0 0 25px;}
li {margin:0; padding:0 0 0 0;}

/*link*/
a:link, a:visited {color:#000000; text-decoration:none;}
a:active {color:#b6b15d; text-decoration:none;}
a:hover {color:#b6b15d; text-decoration:underline;}


/*Page Layout*/
div#outer {width:100%;}
div.container {width:800px; position:relative; text-align:left; margin-left:auto; margin-right:auto;}
div.box {background:#dfe3e3; width:800px; position:relative; text-align:left; margin-left:auto; margin-right:auto; margin:0;} /*ボックス左右*/
div.boxleft565 {width:550px; padding-top:20px; padding-bottom:30px; float:left; display: block;} /*左カラム*/
div.boxright190 {width:190px; padding-top:20px; padding-bottom:30px; float:right; padding-right:30px; display: block;} /*右カラム*/

div#footer {position:relative; text-align:left; margin-left:auto; margin-right:auto; width:100%; background:#999999; clear:both; border-top:1px solid #ffffff;}
div#copyright a {color:#333333; text-decoration:none;}
div#copyright a:hover {color:#000000; text-decoration:underline;}
div#copyright {padding:10px 30px; margin:0; font-size:10px; line-height:10px;}
div#copyright span {font-family:'Verdana', 'Arial', 'Helvetica';}

div.gotop div.btn {text-align:right; width:520px; margin:-25px 0 4px 0; padding:0;}



/*PREMIUM_NA01*/
body {background:#ffffff url(img/bg.gif) repeat-y 50%; text-indent:0pt; margin:0; padding:0;}
div.blog_per {padding:0 0 50px 0; width:550px;}
div.blog_per div.perttl {border-bottom:1px solid #cccccc; width:550px; padding-left:10px;}
div.blog_per h2 {font-size:14px; width:420px;}
div.blog_per h2 div.date {font-size:10px; line-height:11px; text-align:right; width:550px; margin:-12px 0 4px 0;}
div.blog_per p {font-size:12px; padding:12px 0 0 30px;}
div.blog_per p img {clear:both; padding:5px 0;}

div.blogright div#recent {background:#cccccc; width:190px; padding:0; margin:0;}
div.blogright div#recent ul {list-style-type:none; margin:0; padding:5px 0 0 0; width:180px;}
div.blogright div#recent ul li {margin:0; background:url(img/recent.gif) no-repeat 5px 3px; padding:0 0 5px 19px; font-size:11px; line-height:13px;}