@charset "utf-8";
html { padding:0; margin:0 auto;}
body { margin:0; padding:0; width:100%; border:0; color:#444; font:normal 16px/30px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",sans-serif;}
* { outline:none;}
.manager_article { margin:0 auto; padding:0; background:#f7faff 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 { margin:0; padding:0px 0px; font-size:26px; line-height:30px; font-weight:normal; color:#000; text-transform:none; margin-bottom:0px;}
h2 a, h2 a:hover { color: #000;}
h3 { color: #097f96; font-weight:normal; font-size:20px; line-height:24px; margin:0; padding:20px 0 10px 0}
p { margin:0; padding:8px 0; font-size:16px; line-height:30px;}
a { color:#444; text-decoration:none;}
a:hover { color: #097f96;}
img { border:none;}
img.subpage { margin: 0 0 15px 0;}

.manager_page_top, .manager_page_center, .manager_page_nav, .fbg, .manager_page_bottom, form, ol, ol li, ul, .manager_page_center .rightbar, .manager_page_center .manager_page_left { margin:0; padding:0;}
ul.sb_menu li a

.manager_page_top { padding:0 0 32px; background:url(images/center_bg.jpg) no-repeat center top;}
.manager_page_top_resize { margin:0 auto; padding:0; width:985px;}
.logo { padding:0 0 10px 0; text-align: center; width:auto; }
h1 { margin:0; padding:20px 0 0 0; font-size:40px; font-weight:bold; line-height:44px; color:#fff;}
.slider { margin:0; padding:0px; }


.manager_page_nav { margin:0; padding:0px 0 0px 0; float:left; height:43px; background:#fff; width:985px;}
.manager_page_nav ul { list-style:none; padding:0; height:43px;}
.manager_page_nav ul li { margin:0; padding:0 0 0 0px; float:left;}
.manager_page_nav ul li a { display:block; margin:5px 0; padding:0 34px; font-size:16px; line-height:20px; font-weight:normal; color:#000; text-decoration:none; text-transform:none; text-align:center;}
.manager_page_nav ul li a span { display:block; padding:7px 0px 7px 0; height:19px;}
.manager_page_nav ul li.active a, .manager_page_nav ul li a:hover { color:#097f96; background:#fff;}
.manager_page_nav ul li.active a span, .manager_page_nav ul li a:hover span { background:#fff;}


.manager_page_center { padding:0;}
.manager_page_resize { margin:0 auto; padding:50px 10px 24px; width:965px;}
.manager_page_center h2 { }
.manager_page_center .rightbar { margin:0 0px; padding:0; float:right; width:651px;}
.manager_page_center .rightbar h2 {}
.manager_page_center .rightbar div.img { float:left;}
.manager_page_center .rightbar div.img img { padding:8px 0 0;}
.manager_page_center .rightbar img.fl { }
.manager_page_center .rightbar .manager_page_right { margin:0 0 10px; padding:0;}
.manager_page_center .rightbar .manager_page_right1 { margin:0 0 50px; padding:0;}

.manager_page_center .rightbar .post_text { float:right; width:390px;}
.manager_page_center .rightbar .post_text strong { font-weight:bold;}
p.spec { padding:0 0 16px;}
p.infopost { margin:0 0 6px; padding:6px 0 12px; background:url(images/li_bg.gif) repeat-x left bottom;}
p.infopost span.date { }
p.infopost a { padding:0 2px; text-decoration:none; font-weight:normal;}
p.infopost a:hover { text-decoration:underline;}
p.infopost a.com { }
p.infopost a.com span { font-weight:bold;}
p.infopost a.com:hover { text-decoration:underline;}
.manager_page_center .rightbar a.rm { display:block; float:left; padding:10px 0; width:93px; height:15px; font-size:12px; line-height:15px; font-weight:normal; text-decoration:none; text-transform:none; text-align:center; color:#fff; background:url(images/readmore.png) no-repeat center center;}
.manager_page_center .rightbar a.rm:hover { text-decoration:none;}


.manager_page_center p.pages { margin:0; padding:24px 0; font-size:15px; line-height:20px; text-align:left;}
.manager_page_center p.pages span, .manager_page_center p.pages a { display:block; margin:0 2px; padding:9px 0; float:left; width:36px; height:17px; color:#fff; line-height:17px; text-align:center; text-decoration:none;}
.manager_page_center p.pages span, .manager_page_center p.pages a:hover { color:#fff; font-weight:normal; background:url(images/page_a.png) no-repeat center center;}
.manager_page_center p.pages a { color:#444;}
.manager_page_center p.pages small { font-size:12px; float:right;}


.manager_page_center .manager_page_left { margin:0; padding:0; float:left; width:248px; }
.manager_page_center .manager_page_left .gadget { margin:0 0 24px; padding:0;}
.manager_page_center .manager_page_left h3 a{ border-bottom:solid 5px #ddd; padding:0; margin:0; color:#0095b2; display:block; margin-bottom:20px;}
.gadget h2 a {font-size: 22px;}
ul.sb_menu { margin:0 0 20px; padding:0; list-style:none; font-size:15px; line-height:20px;}
ul.sb_menu li { margin:3px 0; list-style:none;border-bottom: solid 3px skyblue;
position: relative;}
ul.sb_menu li { padding:10px 0;}
ul.sb_menu li:after {position: absolute; content: " "; display: block; border-bottom: solid 3px #ffc778; bottom: -3px; width: 30%;}
ul.sb_menu li a { padding:8px 8px 8px 10px; font-size:16px; color:#444; text-decoration:none; text-transform:none;}
ul.sb_menu li a:hover, ul.sb_menu li.active a { color:#0095b2; text-decoration:none;}


.manager_page_center .rightbar .comment { margin:0; padding:16px 0 0 0;}
.manager_page_center .rightbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}


.manager_page_bottom { background:#fff; border-top:1px solid #bbb;}
.manager_page_bottom_resize { margin:0 auto; padding:0; width:920px; color:#444;}
.manager_page_bottom p.lf { margin:0; padding:24px 0; text-align:left; width:auto; line-height:30px;}
.manager_page_bottom p.lf a { color:#0095b2; text-decoration:none; font-weight:normal;}
.manager_page_bottom p.lf a:hover { text-decoration:none; color:#0095b2;}
.manager_page_bottom p.lf span { float:right;}


.searchform { margin:0; padding:0 0 16px 0px; float:left; width:auto; height:40px;}
#formsearch { margin:0; padding:0; width:auto; height:40px;}
#formsearch span { display:block; margin:0; padding:0; float:left; background:url(images/search_bg.png) no-repeat left top;}
#formsearch input.editmanager_page_search { margin:0; padding:8px 10px 8px; float:left; width:202px; height:17px; font-size:15px; line-height:20px; color:#aeaeae; background:none; border:none;}
#formsearch input.button_search { margin:0; padding:0; border:none; float:left;}
