@charset "utf-8";

html { padding:0; margin:0 auto;}
body { margin:0; padding:0; width:100%; border:0; color:#151515; font:normal 16px/30px "Meiryo", Arial, Helvetica, sans-serif;}
* { outline:none;}
.embay { margin:0 auto; padding:0; background:#fff url(images/main_bg.png) repeat-x left top;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h2, h2 a, h2 a:hover { margin:0; padding:0px 0 10px 0; font-size:26px; line-height:28px; font-weight:normal; color:#2e2e2e; text-transform:none;}
h3 { font-size:22px; line-height:24px; padding: 0; margin: 10px 0 0 0; color:#1272a8;}
p { margin:0; padding:10px 0 0 0; font-size: 16px; line-height:30px;}
a { color:#151515; text-decoration:none;}
a:hover { color:#1272a8;}
img { border: solid 1px #ddd;}

.header_embay, .content_embay, .post_time_menu, .fbg, .footer_embay, form, ol, ol li, ul, .content_embay .embay_bar, .content_embay .subnav_embay { margin:0; padding:0;}


.header_embay { }
.header_embay_resize { margin:0 auto; padding:0; width:960px;}
.logo { padding:0 0 0 20px; float:left; width:auto; height:118px;}
.logo img{ border:none}
h1 { margin:0; padding:35px 0 0; font-size:40px; font-weight:normal; line-height:1.2em; color:#fff; text-transform:none;}
h1 a, h1 a:hover { color:#fff; text-decoration:none;}
h1 span { color:#22ebec;}
h1 small { display:block; margin:0; font-size:15px; line-height:1.2em; text-transform:none; color:#6d6d6f; font-weight:normal;}
.slider { }


.social { display:block; padding:20px 20px 0 0; float:right; width:auto;}
.social p { padding:0; float:right; width:auto; color:#fdfdfd; text-align:right; font-size:13px; line-height:1.5em; font-weight:normal;}
.social a { color:#fdfdfd; text-decoration:none;}
.social a:hover { text-decoration:underline;}
.social img { margin:-3px 0 -3px 2px; border:none;}

.coin img { margin-bottom: 34px;}

img.sub { margin: 10px 0 20px 0;}

.post_time_menu { margin:0 0 32px; padding:0; height:62px;}
.post_time_menu ul { list-style:none; padding:0; height:62px; background:url(images/menu_sep.png) no-repeat left center;}
.post_time_menu ul li { margin:0; padding:0; float:left; background:url(images/menu_sep.png) no-repeat right center;}
.post_time_menu ul li a { display:block; margin:0; padding:0 14px; width:auto; font-size:16px; line-height:20px; font-weight:normal; color:#fff; text-decoration:none; text-transform:none; text-align:center;}
.post_time_menu ul li a span { display:block; padding:21px 8px; height:20px;}
.post_time_menu ul li.active a, .post_time_menu ul li a:hover { color:#22ebec;}
.post_time_menu ul li.active a span, .post_time_menu ul li a:hover span { }


.content_embay { }
.content_embay_resize { margin:0 auto; padding:24px 0; width:960px;}
.content_embay h2 { }
.content_embay .embay_bar { margin:0 0 24px; padding:0; float:left; width:662px;}
.content_embay .embay_bar h2 {  }
.content_embay .embay_bar div.img { padding:10px 20px 8px 0px; float:left;}
.content_embay .embay_bar div.img img { padding:0; border: solid 1px #ddd;}
.content_embay .embay_bar img.fl { }
.content_embay .embay_bar .embay_block { margin:0 0 24px; padding:0 0 20px;}
.content_embay .embay_bar .post_embay { }
.content_embay .embay_bar .post_embay strong { font-weight:bold; color:#353c3e;}

.content_embay .embay_bar a.rm { display:block; float:right; padding:12px 0; height:17px; font-size:14px; line-height:17px; font-weight:bold; text-transform:none; text-align:center; color:#1272a8;}
.content_embay .embay_bar a.rm:hover { text-decoration: underline;}


.content_embay .subnav_embay { margin:0; padding: 0 0 16px 0; float:right; width:250px; color:#929292;}
.content_embay .subnav_embay .linklist { margin:0 0 24px; padding:0;}
.content_embay .subnav_embay h2 { }
ul.sb_menu { margin:0; padding:0; list-style:none;}
ul.sb_menu li { margin:0px 0 0 0; list-style:none;}
ul.sb_menu li { padding:5px 0 5px 28px; border-bottom: dotted 1px #BDBDBD; background: url(images/finger.png) no-repeat left center;}
ul.sb_menu li a { padding:8px 8px 8px 0px; color:#2d2d2d; text-decoration:none; text-transform:none;}
ul.sb_menu li a:hover { color:#1272a8;}


.footer_embay { background:#2b5078;}
.footer_embay_resize { margin:0 auto; padding:0 15px; width:920px; color:#fff;}
.footer_embay p.lf { margin:0; padding:24px 0; text-align:center; width:auto; line-height:1.5em;}
.footer_embay p.lf a { color:#fff; text-decoration:none; font-weight:bold;}
.footer_embay p.lf a:hover { text-decoration:underline;}
.footer_embay p.lf span { float:right;}


.searchform { margin:0; padding:45px 20px 0 0; float:right; width:auto; height:30px;}
#formsearch { margin:0; padding:0; width:auto; height:30px;}
#formsearch span { display:block; margin:0; padding:0; float:left; background:url(images/search_bg.png) no-repeat left top;}
#formsearch input.editbox_search { margin:0; padding:7px 10px; float:left; width:190px; height:16px; font-size:12px; line-height:16px; color:#555; background:none; border:none;}
#formsearch input.button_search { margin:0; padding:0; border:none; float:left;}
