/* reset.css */
html{
  background-color: transparent;
  background-image: none;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;padding:0;
}
table{
    border-collapse:collapse;border-spacing:0;
}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{
    font-style:normal;font-weight:normal;
}
li { list-style:none; } caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{
    font-size:100%;font-weight:normal;
}

/* 記事ページのみの大きさ変更タグ */
#font_report h1 {
    font-size:140%;font-weight:bold;
}
#font_report h2 {
    font-size:125%;font-weight:bold;
}
#font_report h3 {
    font-size:110%;font-weight:bold;
}
#font_report h4 {
	font-size: 1.2em; font-style: strong; color: #0066cc;
	border-left: 8px solid #ffcc00; margin: 0px 20px 30px 10px; padding: 5px 0px 5px 10px; width: 90%;
	font-weight: bold;
}
#font_report h5 {
	font-size: 1.2em; font-style: strong; border-left: 8px solid #0066cc; 
	border-bottom: 1px solid gray; border-top: 1px solid gray;
	border-right: 1px solid gray; margin: 0px 0px 30px 10px; padding: 5px 5px 5px 10px; width: 90%;
	font-weight: bold;
}
#font_report h6 {/* 共通特設ページ用 */
	font-size: 1.2em; font-style: strong;
	margin: 0px 0px 20px 0px; width: 90%;
	font-weight: bold;

	color: #444;
	background: #f3f3f3;
	padding: 10px 15px;
	border-left: 10px solid #ffd700;
}

q:before,q:after{ content:''; }
abbr,acronym{ border:0;font-variant:normal; }
sup{ vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
input,textarea,select{ font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select{ *font-size:100%; }
legend{ color:#000; }
/* reset.css end */


/* style.css */
@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
background:transparent;
border:0;
margin:0;
padding:0;
vertical-align:baseline;
}

b {
font-weight:bold;
}

strong {
font-weight:bold;
}

body {
line-height:1;
}
h1, h2, h3, h4, h5, h6 {
clear:both;
font-weight:normal;
}
ol, ul {
list-style:none;
}
blockquote {
quotes:none;
}
blockquote:before, blockquote:after {
content:'';
content:none;
}
del {
text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}
a img {
border:none;
}


img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
padding:4px;
margin:0 0 2px 7px;
display:inline;
}

img.alignleft {
padding:4px;
margin:0 7px 2px 0;
display:inline;
}

.alignright {
float:right;
}

.alignleft {
float:left;
}
/* style.css end */

/* common.css */
@charset "utf-8";
*{margin:0;padding:0;}
body,td,th{background-color:#fff;font-size:80%;line-height:180%;}
img{border:none;}
a:link{color:#00509b;text-decoration:none;}
a:visited{text-decoration:none;color:#00509b;}
a:hover{color:#0090e9;text-decoration:underline;}
a:active{text-decoration:none;}
form{margin:0;padding:0;}
#wptouch-switch-link_footer{ width: 980px; text-indent:-9999px;}
#wptouch-switch-link_footer a{display:block;width:300px;background:url(../images/common/bt_switch_sp.gif) no-repeat left top;height:52px;}

#wptouch-switch-link_footer2{ width: 300px; text-indent:-9999px; margin-top: -10px; margin-bottom: -30px;}
#wptouch-switch-link_footer2 a{display:block;width:300px;background:url(../images/common/bt_switch_sp.gif) no-repeat left top;height:50px; margin-left: -15px;}

#wptouch-switch-link_footer2 div#wptouch-switch-link {
	width: 300px;
	height: 40px;
}

.nav-previous a{font-size:12px;background-color:#1773bc;color:#fff;width:140px;height:50px;border:1px solid #82c2eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px 5px 8px;text-decoration:none;}
.nav-previous a:hover{font-size:12px;background-color:#00a0e9;color:#fff;width:140px;height:50px;border:1px solid #82c2eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px 5px 8px;text-decoration:none;}
.nav-next a{font-size:12px;background-color:#1773bc;color:#fff;width:140px;height:50px;border:1px solid #82c2eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px 5px 8px;text-decoration:none;}
.nav-next a:hover{font-size:12px;background-color:#00a0e9;color:#fff;width:140px;height:50px;border:1px solid #82c2eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px 5px 8px;text-decoration:none;}
.nav-back a{font-size:12px;background-color:#1773bc;color:#fff;width:140px;height:50px;border:1px solid #82c2eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px 5px 8px;text-decoration:none;}
.nav-back a:hover{font-size:12px;background-color:#00a0e9;color:#fff;width:140px;height:50px;border:1px solid #82c2eb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 8px 5px 8px;text-decoration:none;}
.fontimg_s{display:block;width:17px;height:17px;background-image:url(../images/common/bt_fontsize_s.gif);}
.fontimg_m{display:block;width:17px;height:17px;background-image:url(../images/common/bt_fontsize_m-active.gif);}
.fontimg_l{display:block;width:17px;height:17px;background-image:url(../images/common/bt_fontsize_l.gif);}
.clear{clear:both;float:none;border:none;}
#social_box{margin-top:5px;}
#social_box li{float:left;padding:0px 5px 0px 5px;background:none;}
div.img_o a:hover img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha( opacity=50 )";}
.addsense_468{margin:10px 0px 10px 0px;}
.add_amazon{border-top:dotted 1px #ccc;padding-top:20px;margin:20px 0px 20px 0px;}
.icon_poly{padding-right:5px;}
header{border-top:solid 2px #0090e9;width:100%;}
#header_box{width:980px;height:110px;position:relative;}
#header_logo{position:absolute;top:22px;left:0px;font-size:15px;line-height:15px;font-weight:bold;}
#header_logo p{margin-top:4px;}
#header_add{position:absolute;top:10px;right:0px;;}
#header_boldline{width:100%;height:38px;background-image:url(../images/common/header_bar.gif);}
#header_boldline_box{width:980px;height:38px;position:relative;background-image:url(../images/common/header_bar.gif);}
#header_left{font-size:12px;line-height:12px;position:absolute;top:15px;left:0px;;color:#fff;}
#header_left a{color:#fff;}
#pankuzu{float:left;margin-top:0px;margin-bottom:3px;}
#sidenavi_right{width:300px;float:right;}
#sidenavi_left{width:172px;float:left;}
.sidenavi_title{background-image:url(../images/common/sidenavi_left_top.gif);width:172px;height:37px;position:relative;}
.sidenavi_title_s{background-image:url(../images/common/sidenavi_left_top_s.gif);width:172px;height:13px;}
.sidenavi_title_text{font-size:12px;line-height:12px;font-weight:bold;position:absolute;top:12px;left:7px;}
.sidenavi_title_text_keyword{font-size:12px;line-height:14px;font-weight:bold;position:absolute;top:12px;left:7px;border-left:solid 3px #ec409f;padding-left:5px;}
.sidenavi_body{width:160px;line-height:120%;border-left:solid 1px #a3a3a3;border-right:solid 1px #a3a3a3;text-align:left;padding:5px 5px 5px 5px;margin-bottom:-1px;}
.sidenavi_body_l{width:170px;border-left:solid 1px #a3a3a3;border-right:solid 1px #a3a3a3;text-align:left;margin-bottom:-1px;}
.sidenavi_body_s{line-height:150%;width:170px;border-left:solid 1px #a3a3a3;border-right:solid 1px #a3a3a3;text-align:left;margin-bottom:-1px;}
.sidenavi_body_s_in{width:150px;text-align:left;}
.rank1, .rank2, .rank3, .rank4, .rank5, .rank6, .rank7, .rank8, .rank9, .rank10{list-style-type:decimal;margin-left:20px;color:#0090e9;}
#ranking_link{font-size:11px;line-height:11px;text-align:right;padding-top:5px;}
.sidenavi_right_box{border:solid 1px #ccc;margin-bottom:10px;}
.sidenavi_right_box_mikosuri{border:solid 1px #ccc;margin-bottom:10px;}
*:first-child+html .sidenavi_right_box_mikosuri{ /*IE7対策*/border:solid 1px #ccc;margin-bottom:10px;margin-top:10px;}
#sidenavi_right{width:300px;float:right;}
.newspaper_title{background-image:url(../images/top/newspaper_title.gif);width:300px;height:28px;position:relative;}
#newspaper_text{font-weight:bold;}
.newspaper_title_text{font-size:12px;color:#fff;font-weight:bold;position:absolute;top:4px;left:120px;}
.sidenavi_right_body{width:286px;border-left:solid 1px #dddddd;border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd;text-align:left;padding:5px 5px 5px 5px;background-image:url(../images/top/newspaper_bg.jpg);background-repeat:no-repeat;margin-bottom:10px;}
.sidenavi_right_body_mikosuri{width:270px;text-align:left;background-repeat:no-repeat;}
#newspaper_info{width:246px;margin-top:5px;padding-top:6px;border-top:dotted 1px #c8c8c8;color:#cc0000;}
.sidenavi_title_right_bg{background-image:url(../images/common/sidenavi_right_titlebg.gif);width:298px;height:34px;position:relative;}
.sidenavi_title_right_text{font-size:12px;line-height:14px;font-weight:bold;position:absolute;top:12px;left:7px;border-left:solid 3px #ec409f;padding-left:5px;}
#footer{width:100%;background-image:url(../images/common/footer_bar.gif);}
#footer a{color:#fff;}
#footer_box{width:980px;height:46px;position:relative;text-align:left;background-image:url(../images/common/footer_bar.gif);}
#footer_box_left1{position:absolute;top:7px;left:0px}
#footer_box_left2{font-size:11px;line-height:12px;position:absolute;top:16px;left:150px}
#footer_box_right{position:absolute;top:13px;right:0px}
#footer_b{width:100%;margin-top:5px;margin-bottom:20px;}
#footer_box_b{width:980px;height:46px;position:relative;text-align:left;}
#footer_box_left_b{font-size:11px;line-height:12px;position:absolute;left:0px}
#footer_box_right_b{position:absolute;right:0px}
.pickup_title{background-image:url(../images/common/main_box_top.gif);width:486px;height:34px;position:relative;}
.pickup_title_text{border-left:solid 3px #ec409f;padding-top:2px;padding-left:5px;font-size:12px;line-height:12px;font-weight:bold;color:#333333;position:absolute;top:11px;left:10px;}
.pickup_body{width:454px;border-left:solid 1px #a3a3a3;border-right:solid 1px #a3a3a3;border-bottom:solid 1px #a3a3a3;text-align:left;padding:15px;}
.pickup_img{width:80px;float:left;}
.pickup_text{width:370px;float:right;}
.pickup_text_page{width:400px;float:right;}
.pickup_maintext{font-size:105%;font-weight:bold;}
.pickup{margin:5px 0px 15px 0px;border-bottom:dotted 1px #b5b5b5;width:100%;}
.input_search{width:270px;height:19px;}
.icon_pr{color: #ff0000; font-weight: bold;}
.icon_pr_single{color: #fff; background-color: #00a0e9; font-size: 12px; font-weight: bold; padding: 0px 8px 0px 8px; float: right;}


.title-wrapper {
  width: 100%;
  overflow: hidden;
}

.title-wrapper p {
  margin: 0;
}

.title-side {
  float: right;
  width: 30px;
  padding: 0;
}
.title-side p {
	padding: 0;
}



/* 本番用
#searchs{position:absolute;top:9px;right:86px;}
#bt_search{font-size:12px;position:absolute;top:8px;right:0px;}
end */
#searchs{position:absolute;top:15px;right:86px;}
#bt_search{font-size:12px;position:absolute;top:14px;right:0px;}


/* 本番用
#re_font{position:absolute;top:12px;left:487px;font-size:12px;color:#fff;}
#re_font li{height:38px;margin-right:3px;float:left;}
本番用 end */
#re_font{position:absolute;top:19px;left:487px;font-size:12px;color:#000;}
#re_font li{height:38px;margin-right:3px;float:left;}




#contaner{width:980px;}
#main{width:680px;height:100%;float:left;margin-top:5px;}
#contents_center{width:486px;float:left;margin-left:10px;text-align:left;}
#top_tab{width:486px;float:left;text-align:left;}
#top_reportlist{width:454px;float:left;text-align:left;border-left:solid 1px #a3a3a3;border-right:solid 1px #a3a3a3;border-bottom:solid 1px #a3a3a3;padding:5px 15px 15px 15px;line-height:180%;}
.tab_class{width:486px;}
.tab_class ul{width:486px;float:left;}
.tab_class li{width:50px;height:24px;background-image:url(../images/common/bt_tab1.gif);float:left;}
.tab_class li a{display:block;width:50px;height:24px;}
.top_tab_child{color:#fff;font-size:80%;border-bottom:solid 1px #c1c0bc;background-image:url(../images/top/tab_child_bg.gif);height:24px;margin-bottom:5px;}
.top_tab_child_text{padding-top:2px;}
.top_tab_child a{font-weight:bold;margin:0px 6px 0px 6px;}
.current-cat a{font-weight:bold;}
#topicsarea{width:290px;float:left;}
#newsarea{width:150px;padding:4px;float:right;background-color:#fcfcfc;border:solid 1px #efefef;text-align:center;}
#newsarea_text{text-align:left;margin-bottom:5px;padding-top:-3px;}
.list_img li{list-style-image:url(../images/common/icon_poly.gif);margin-left:15px;}




/* 本番用
#newsflash_box{width:980px;height:24px;text-align:left;margin:15px 0px 15px 0px;background-image:url(../images/common/newsflash.gif);position:relative;}
*/
#newsflash_box{width:470px;height:24px;text-align:left;margin:15px 0px 15px 0px;background-image:url(../images/common/newsflash_s.gif);position:relative; float: left;}

#newsflash_out {
	position: relative;
}






#newsflash{font-size:12px;line-height:14px;position:absolute;top:6px;left:94px;}
/*　アイキャッチ　*/#eyecatch{text-align:left;}
.eyecatch_list{float:left;margin-right:3px;}
.eyecatch_text{width:194px;text-align:left;padding:5px;line-height:120%;}
/*　アイキャッチ end　*/.tab_bg{width:81px;height:30px;background-image:url(../images/common/bt_tab.gif);}
#tab{margin-left:0;padding-left:0;height:486px;height:30px;overflow:hidden;}
#tab li{float:left;width:81px;height:30px;}
#tab li a{display:block;width:81px;height:30px;border-bottom:0;text-align:center;background-image:url(../images/common/bt_tab.gif);}
#tab li a:hover,#tab li.present a{border-color:#333;color:#000;}
#page1, #page2, #page3, #page4, #page5, #page6{}
.tab_listlink{width:100%;text-align:left;font-size:12px;line-height:16px;border-top:dotted 1px #b5b5b5;padding-right:5px;padding-top:5px;margin-top:7px;}
.tab_listlink img{float:left;margin-right:3px;}
.top_blogtalent_left{float:left;margin-top:7px;}
.top_blogtalent_right{float:right;margin-top:7px;}
.top_blogtalent_title{background-image:url(../images/top/blog_talent_title.gif);width:240px;height:31px;text-align:center;}
.top_blogtalent_text{font-weight:bold;font-size:12px;line-height:14px;color:#333333;padding-top:10px;padding-left:-3px;}
.top_blogtalent_body{background-image:url(../images/top/blog_talent_bg.gif);width:240px;height:105px;}
.top_blogtalent_in{width:220px;padding:10px 10px 10px 10px;}
.top_blogtalent_in_left{width:90px;float:left;}
.top_blogtalent_in_right{width:130px;float:left;}
.top_blogtalent_in_left img{border:solid 1px #666;}
.top_blogtalent_text2{font-size:12px;line-height:14px;margin-left:5px;margin-bottom:5px;}
.top_blogtalent_text3{font-size:11px;line-height:13px;margin-left:5px;}
.top_blogwriter_left{float:left;margin-top:7px;}
.top_blogwriter{background-image:url(../images/top/blog_writer_bg.gif);width:158px;height:136px;}
.top_blogwriter_title{font-weight:bold;font-size:12px;line-height:14px;color:#333333;text-align:center;padding-top:11px;padding-bottom:12px;}
.top_blogwriter_body{width:140px;margin:0px 2px 2px 2px;}
.top_blogwriter_body_left{width:73px;float:left;text-align:center;font-size:12px;line-height:14px;}
.top_blogwriter_body_right{width:66px;text-align:left;float:right;font-size:10px;line-height:12px;}
.top_blogwriter_space{float:left;width:6px;height:6px;}
#report_title{font-size:130%;line-height:150%;font-weight:bold;margin:10px 0px 10px 0px;}
#report_content{margin:10px 0px 0px 0px;}
#report_days{width:468px;text-align:right;color:#666666;border-bottom:dotted 1px #c8c8c8;}
#report_days #left{float: left;}
#report_days #right{float: right;}
.bt_cate_list{width:70px;float:left;}
#cate_childlist{background-color:#e2f5ff;background-image:url(../images/common/tab_child_bg.jpg);background-repeat:no-repeat;width:486px;border-bottom:solid 1px #c1c0bc;}
#cate_childlist ul{padding:9px 0px 0px 5px;}
#cate_childlist li{font-size:11px;font-weight:bold;float:left;border-right:solid 1px #fff;line-height:12px;padding-right:9px;padding-left:9px;margin-bottom:5px;}
.tab_list_bg{width:81px;height:30px;background-image:url(../images/common/bt_tab.gif);}
.tab_list_bg_page-active{width:81px;height:30px;background-image:url(../images/common/bt_tab_page-active.gif);cursor:pointer;}
.tab_list_text{text-align:center;font-size:11px;line-height:30px;font-weight:bold;padding-top:3px;cursor:pointer;}
.tab_link a{color:#333;text-decoration:none;cursor:pointer;}
.tab_link a:visited{color:#333;text-decoration:none;cursor:pointer;}
.tab_link a:hover{color:#333;text-decoration:none;cursor:pointer;}
.tab_link-active{color:#fff;cursor:pointer;}
#bt_reportimg_prev{margin-bottom:0px;}
#list_bar_bg{ width:486px;height:29px;background-image:url(../images/common/listtitle_bg.gif);position:relative;margin-top:15px;margin-bottom:5px;}
#list_bar_text{position:absolute;top:6px;left:12px;font-size:12px;line-height:14px;color:#fff;font-weight:bold;}
#cate_reportlist{line-height:180%;}
#newspaper_title{width:486px;height:93px;position:relative;background-image:url(../images/newspaper/newspaper_title.gif);}
#newspaper_titletext{position:absolute;top:23px;left:10px;font-weight:bold;font-size:16px;line-height:18px;color:#0083cf;}
#newspaper_button{position:absolute;top:20px;right:10px;}
#newspaper_days{position:absolute;top:70px;left:175px;color:#fff;font-weight:bold;font-size:14px;line-height:16px;}
.newspaper_simen{width:486px;background-color:#f6f6f6;border:solid 1xp #e6e6e6;height:100%;}
.newspaper_simen_left{width:406px;height:100%;float:left;text-align:center;}
.newspaper_simen_right{height:450px;background-color:#0083cf;width:80px;float:right;}
.newspaper_simen_img{margin-top:10px;}
.newspaper_maintitle{font-size:120%;font-weight:bold;margin:5px 0px 5px 0px;}
.newspaper_bar_bg{width:476px;background-color:#0083cf;font-size:120%;color:#fff;font-weight:bold;padding:5px;}
.newspaper_midasi{margin-top:10px;}
.newspaper_midasi li{list-style-image:url(../images/common/icon_poly.gif);margin-left:15px;}
.newspaper_block{width:112px;height:150px;border:solid 1px #000;float:left;text-align:center;margin:0px 5px 5px 0px;}
.newspaper_block_image{margin-top:2px;}
.newspaper_block h2{background-color:#333;color:#fff;padding:2px;}
.np_link:link{color:#fff;text-decoration:underline;}
.np_link:visited{color:#fff;text-decoration:underline;}
.np_link:hover{color:#fff;text-decoration:underline;}
.np_link:active{color:#fff;text-decoration:underline;}
.mikosuri_top{width:486px;height:92px;position:relative;background-image:url(../images/mikosuri/mikosuri_title.gif);}
.bt_mikosuri_new{position:absolute;top:0px;right:79px;}
.bt_mikosuri_list{position:absolute;top:0px;right:0px;}
#mikosuri_profile{background-color:#fbfbfb;border:solid 1px #e4e4e4;padding:10px;}
#mikosuri_days{font-weight:bold;margin:0px 0px 0px 0px;}
#mikosuri_main_days{font-weight:bold;}
.navi_mikosuri{position:relative;width:486px;margin:15px 0px 25px 0px;}
.mikosuri_prev{position:absolute;top:0px;left:50px;}
.mikosuri_navilist{position:absolute;top:0px;left:220px;}
.mikosuri_next{position:absolute;top:0px;right:50px;}
.mikosuri_block{width:155px;height:135px;border:solid 1px #000;float:left;text-align:center;margin:0px 5px 5px 0px;}
.mikosuri_block_image{margin-top:5px;}
.mikosuri_block h2{background-color:#333;color:#fff;padding:2px;}
#blog_talent_title{font-size:140%;line-height:160%;font-weight:bold;color:#eb7c19;border-bottom:solid 1px #dadada;padding-bottom:5px;}
#blog_talent_text{font-size:120%;line-height:160%;}
#blog_talent_days{float:right;}
#main_blog{width:680px;height:100%;float:left;}
#sidenavi_left_blog{width:180px;float:left;text-align:left;}
#contents_center_blog{width:460px;float:left;margin-left:15px;text-align:left;}
.blog_barimg{margin:3px 0px 3px 0px;}
#movie_img{margin-top:10px;}
#movie_text{text-align:left;margin:5px 0px 10px 0px;}
.attention{margin:10px 0px 10px 0px;border-bottom:dotted 1px #b5b5b5;width:100%;}
.attention_img{width:55px;float:left;}
.attention_title{margin-bottom:3px;}
.attention_text{font-size:12px;line-height:18px;width:200px;float:left;margin-left:5px;text-align:left;}
#company_maintitle{background-image:url(../images/common/company_title_bg.gif);width:486px;height:53px;position:relative;margin-bottom:20px;}
#company_maintitle_text{font-size:120%;font-weight:bold;position:absolute;top:18px;left:14px;color:#045799;}
#company_title{font-size:120%;font-weight:bold;color:#035799;border-left:solid 3px #035799;padding-left:4px;line-height:12px;margin-top:5px;margin-bottom:5px;}
#company_title_line{border-bottom:solid 1px #d8d8d8;width:100%;height:1px;margin-bottom:10px;}
.company_sidenavi{width:160px;display:block;background-color:#f7f7f7;padding:5px 5px 5px 5px;border-top:solid 1px #fff;border-bottom:solid 1px #ebebeb;}
.company_sidenavi_left{float:left;margin-right:3px;}
.company_sidenavi_right{float:left;}
.company{}
.company ul{}
.company li{list-style:square url('../images/common/icon_poly.gif') inside;margin-bottom:10px;}
.company_list_img{margin-left:12px;}
.backnumber_waku{border:solid 1px #efefef;background-color:#fcfcfc;padding:10px;margin-top:10px;}
.backnumber_tel{color:#00a0e9;font-weight:bold;}
.reqruit_box{border-bottom:dotted 1px #ccc;margin-bottom:15px;}
.reqruit_box_left{float:left;width:130px;font-weight:bold;padding:0xp 0px 10px 0px;}
.reqruit_box_right{float:left;width:300px;text-align:left;padding:0xp 0px 10px 0px;}
.recruit li{list-style:decimal inside;margin-bottom:12px;}
.keiba_bar{background-image:url(../images/keiba/keiba_bar.gif);width:486px;height:37px;position:relative;margin-bottom:10px;}
.keiba_text{position:absolute;top:12px;left:45px;font-size:13px;line-height:15px;font-weight:bold;color:#333333;}
.movie_subtitle{width:486px;background-color:#0768bd;padding:10px;color:#fff;font-weight:bold;text-align:center;font-size:14px;line-height:18px;}
.movie_subtitle_entame{width:486px;background-color:#b22222;padding:10px;color:#fff;font-weight:bold;text-align:center;font-size:14px;line-height:18px;}
.movie{}
.movie td{font-size:12px;line-height:14px;padding:10px 5px 10px 5px;border-bottom:dotted 1px #ccc;}
.movie_tdl{background-color:#f5f5f5;}
.movie_tdl_entame{background-color:#fff0f5;}
.movie_subtitle{width:486px;background-color:#0768bd;padding:10px;color:#fff;font-weight:bold;text-align:center;font-size:14px;line-height:18px;}
.wrestling{}
.wrestling table{width:486px;}
.wrestling td{font-size:12px;line-height:14px;padding:10px 5px 10px 5px;border-bottom:dotted 1px #d3d3d3;border-right:solid 1px #d3d3d3;}
.pw_tdl{background-color:#f5f5f5;border-left:solid 1px #d3d3d3;}
.pw_td_title{background-color:#0768bd;color:#fff;font-weight:bold;border-left:solid 1px #d3d3d3;}
.wp_img{margin:0px 10px 5px 0px;}
.wp_past{border-top:solid 1px #666;border-bottom:solid 1px #666;}
.bt_wrestling{margin-right:3px;margin-bottom:10px;float:left;}
.bt_wrestling-current{margin-right:3px;margin-bottom:10px;float:left;}
.bt_wrestling a{color:#333;padding:3px 5px 3px 5px;font-size:12px;line-height:13px;text-decoration:none;background-color:#fff;border:solid 1px #ccc;}
.bt_wrestling a:hover{color:#fff;padding:3px 5px 3px 5px;font-size:12px;line-height:13px;text-decoration:none;background-color:#2286d5;border:solid 1px #2286d5;}
.bt_wrestling-current a{color:#fff;padding:3px 5px 3px 5px;font-size:12px;line-height:13px;text-decoration:none;background-color:#2286d5;border:solid 1px #2286d5;}
.bt_wrestling-current a:hover{color:#fff;padding:3px 5px 3px 5px;font-size:12px;line-height:13px;text-decoration:none;background-color:#2286d5;border:solid 1px #2286d5;}
#add_guidance_title{background-image:url(../images/add_guidance/add_img_title.gif);width:486px;height:196px;position:relative;}
#bt_add_guidance_title{position:absolute;top:146px;left:0px;}
#sitemap_l{float:left;width:230px;}
#sitemap_r{float:right;width:230px;}
#contaner_blog{width:980px;margin-top:1px;border:solid 1px #dadada;}
.ranking_title_good{background-image:url(../images/blog/writer/blog_ranking_title_good.gif);width:311px;height:46px;}
.ranking_title_bad{background-image:url(../images/blog/writer/blog_ranking_title_bad.gif);width:311px;height:46px;}
.ranking_body{width:289px;border-bottom:solid 1px #e6e6e6;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6;text-align:left;padding:10px;}
.ranking_num_1_l{width:20px;height:20px;text-align:center;background-color:#ffbb2d;color:#fff;font-weight:bold;border:solid 1px #ccc;float:left;margin-bottom:10px;}
.ranking_num+1_l{width:20px;height:20px;text-align:center;background-color:#ffbb2d;color:#fff;font-weight:bold;border:solid 1px #ccc;float:left;margin-bottom:10px;}
.ranking_num-1_l{width:20px;height:20px;text-align:center;background-color:#3580d2;color:#fff;font-weight:bold;border:solid 1px #ccc;float:left;margin-bottom:10px;}
.ranking_num_r{width:260px;float:right;margin-bottom:10px;}
.ranking_number_box{margin-left:120px;}
.ranking_number{width:120px;text-align:center;background-color:#f5f5f5;border:solid 1px #ccc;padding:2px;float:left;margin-right:10px;margin-bottom:10px;}
.ranking_number-current{width:120px;text-align:center;color:#fff;background-color:#0090e9;border:solid 1px #ccc;padding:2px;float:left;margin-right:10px;margin-bottom:10px;}
#blog_writer_blogtitle{background-image:url(../images/blog/writer/blog_writer_title.gif);width:980px;height:75px;position:relative;margin-top:10px;color:#fff;}
#blog_writer_maintitle{font-size:14px;line-height:16px;font-weight:bold;position:absolute;top:20px;left:20px;}
#blog_writer_maintitle_rank{font-size:16px;line-height:18px;font-weight:bold;position:absolute;top:30px;left:20px;}
#blog_writer_maintitle a:link{color:#fff;}
#blog_writer_maintitle a:hover{color:#fff;}
#blog_writer_maintitle a:visited{color:#fff;}
#blog_writer_subtitle{font-size:12px;line-height:14px;position:absolute;top:40px;left:20px;}
#blog_writer_title{background-color:#fee3b7;border:solid 1px #f4d9bd;width:460px;margin-top:20px;}
#blog_writer_titletext{font-size:110%;line-height:150%;font-weight:bold;padding:5px;color:#000;float:left;}
#blog_writer_days{font-size:90%;line-height:150%;float:right;color:#575757;font-size:12px;line-height:14px;margin-top:5px;padding:5px;}
#sidenavi_left_blog{width:200px;height:100%;float:left;text-align:left;background-color:#fafafa;}
.blogwriter_side_cate{margin-top:20px;margin-bottom:10px;padding:5px;width:170px;background-color:#f6f6f6;border:solid 1px #e0e0e0;color:#323232;font-size:12px;line-height:14px;text-align:left;}
#blogwriter_keyword{color:#575757;font-size:100%;line-height:120%;margin-top:10px;}
#blog_writer_text{margin-top:10px;margin-bottom:20px;font-size:100%;line-height:160%;}
.blogwriter_side_cate_in{width:170px;text-align:left;}
#main_blog{width:670px;height:100%;float:left;}
#contents_center_blog{width:460px;float:left;margin-left:10px;text-align:left;}
#contents_center_blogrank{width:640px;float:left;margin-top:19px;margin-left:10px;text-align:left;}
.blog_barimg{margin:3px 0px 3px 0px;}
.postpage span{
	border: solid 1px #ccc; height: 80px;  padding: 2px 15px 0px 15px;
}
.postpage a:link{
}
.postpage a:hover{
	padding-top: 2px;
	height:  80px; 
	background-color: #f5f5f5;
	text-decoration: none;
}

.wp-caption {
	border: solid 1px #dcdcdc;
	padding:0px 0px 0px 0px;
	margin-right:20px;
	margin-bottom: 0px;
	background-color: #F2F2F2;	
}
.wp-caption-text {
	padding: 0px 5px 5px 5px;
}
.wp-caption.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption.alignright {
	display: inline;
}
.wp-caption.alignleft {
	display: inline;
}




.blogtalent_3column_box {
	float: left; width:140px; height: 155px; border: solid 1px #ddd; padding:8px;
	margin-top: 8px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.51, #fff), color-stop(0.01, #eff4f7));
	background: -webkit-linear-gradient(top, #eff4f7 1%, #fff 51%);
	background: -moz-linear-gradient(top, #eff4f7 1%, #fff 51%);
	background: -o-linear-gradient(top, #eff4f7 1%, #fff 51%);
	background: -ms-linear-gradient(top, #eff4f7 1%, #fff 51%);
	background: linear-gradient(to bottom, #eff4f7 1%, #fff 51%);

	-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,1.0) inset;
	-moz-box-shadow:0 0 1px 1px rgba(255,255,255,1.0) inset;
	box-shadow:0 0 1px 1px rgba(255,255,255,1.0) inset; 
}
.blogtalent_3column_box .name {
	font-size:12px; font-weight: bold; line-height: 20px;
	border-bottom: solid 1px #0867bc; text-align:center;
	margin-bottom: 10px;
}
.blogtalent_3column_box .left {
	float: left;
}
.blogtalent_3column_box .right {
	float: right; width:65px; font-size:11px; line-height:14px;
}
.blogtalent_3column_box .text {
	font-size:11px; line-height:14px;
}
.blogtalent_3column_box.center {
	margin: 8px 6px 0px 6px;
}


/* common.css end */


/* 競輪特設サイト */
#main_keirin{width:680px;height:100%;float:left;margin-top:0px;}

#contents_center_keirin{width:686px;float:left;margin-left:0px;text-align:left;}


.keirin_main {
	width:665px; margin-left:9px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; padding:0px 0px 40px 0px;
}

.keirin_main_inner {
	width:625px; margin-left:20px;
}

.keirin_midashi {
	font-weight:bold; font-size:14px; padding:2px 0px 15px 0px;
	width: 400px; float: left;
}

.keirin_title {
	position: relative;
	background-image:url(../images/keirin/keirin_title.jpg);width:676px;height:67px;
}

.keirin_cycleimg {
	position: absolute;
	top:-12px;
	left: 30px;
}

.keirin_day {
	position: absolute;
	top:13px;
	left: 90px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.keirin_release {
	position: absolute;
	top:13px;
	right: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #010101;
}

/* 競輪特設サイト end */

.kanren {
	font-size:110%;
}

.kanren a{
	font-size:124%;
}

.kanren_2 {
	font-size:110%;
}

.kanren_2 a{
	font-size:124%;
}

.entry-header {
	display: none;
}





p.thumb{
    border: 1px solid #aaa;
    display:block;
    width:60px; /*トリミング後の横幅*/
    height:60px; /*トリミング後の縦幅*/
    overflow:hidden;
    position:relative;
    z-index:1;
}
p.thumb img{
    float:left;
    position:absolute;
}


/* 関連記事修正版 */

.kanren_new {
	width: 470px;
	height: 85px;
	position: relative;
}

.kanren_new img {
	width: 75px;
	position: absolute;
	top:0px; left:0px;
}
.kanren_new ul{
	width: 390px;
	position: absolute;
	top:0px; left:75px;
}

.kanren_new li{
    overflow: hidden;
    width: 390px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis; /* Safari */
    -o-text-overflow: ellipsis; /* Opera */
}

/*
.kanren_outer_l {
	float: left;
}
.kanren_outer_r {
	float: right;
}

.kanren_box {
display: table-cell;
vertical-align: middle;
width: 130px;
height: 100px;
padding-left: 5px;
}
.kanren_box,  x:-moz-any-link, x:default  {
display: table-cell;
vertical-align: middle;
width: 230px;
height: 100px;
padding-left: 5px;
}
*/

/* 関連記事修正版 end */


/* 記事・新着記事修正版 */


.newreport_box {
	font-size: 80%;
	float: left;
}
.newreport_text {
display: table-cell;
vertical-align: middle;
width: 165px;
height: 70px;
padding-left: 5px;
}
.newreport_text,  x:-moz-any-link, x:default  {
display: table-cell;
vertical-align: middle;
width: 230px;
height: 70px;
padding-left: 5px;
}


*+html .newreport_text {
display: table-cell;
vertical-align: middle;
width: 165px;
height: 70px;
padding-left: 5px;
}




/* 130820 old
.newreport_box {
	float: left;
	
}

.newreport_text {
display: table-cell;
vertical-align: middle;
width: 160px;
height: 70px;
padding-left: 5px;
padding-right: 5px;
font-size: 80%;
}
.newreport_text,  x:-moz-any-link, x:default  {
display: table-cell;
vertical-align: middle;
width: 225px;
height: 70px;
padding-left: 5px;
padding-right: 5px;
}
*/

/* 記事・新着記事修正版 end */



/* google検索 */

#search_all #___gcse_0 {
	width: 320px;

}

#search_all .gsc-search-box {
	width: 320px;
	padding-top: 3px;
}

#search_all .gsc-input {
	background-color: transparent;
}

#search_all .gsc-search-button {
	background-color: transparent;
}

#search_all .gsc-search-button-v2 {
	background-color: #aa192c;
}



#search_blog #___gcse_0 {
	width: 170px;

}
#search_blog .gsc-search-box {
	width: 170px;
	padding-top: 3px;
}
#search_blog .gsc-input {
	background-color: transparent;
}
#search_blog .gsc-search-button {
	background-color: transparent;
}

#search_blog .gsc-search-button-v2 {
	background-color: #d6d6d6;
}

/* google検索 end */




#eyecath_base {
	width:600px;
	height:250px;
	position:relative;
	margin-bottom: 10px;
}

.eyecatch_newimg {
	width: 600px;
	height:250px;
	position: relative;
	z-index: 0;
}

.eyecatch_newbg {
	background-color: #000;
	position: absolute;
	z-index: 1;
	left: 50%;
	bottom:0px;
	width: 600px;
	margin-left: -300px;
	height: 30px;
     filter: alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}
.eyecatch_newtext {
	font-size: 120%;
	position: absolute;
	z-index: 2;
	left: 50%;
	bottom:3px;
	width: 600px;
	margin-left: -300px;
}

.eyecatch_newtext a {
	color: #fff;
}
.eyecatch_newtext a:hover {
	color: #ccc;
	text-decoration: none;
}
/*
	Slideshow
*/

#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#slides a:hover{
     filter: alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}

.slides_container {
	width:600px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container div.slide {
	width:600px;
	height:250px;
	display:block;
	
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:90px;
	left:-30px;
	width:20px;
	height:20px;
	display:block;
	z-index:101;
}

#slides .next {
	left:610px;
}

/*
	Pagination
*/

.pagination {
	display: none;
	margin:26px auto 0;
	width:100px;
}

.attachment-848x1024 { /* image.phpの最大幅 */
	max-width: 486px;
	height: 100%;

}


/* ここからサイドナビのグラビアギャラリー */
.gravia_gallery ul{
	margin-top: 10px;
}

.gravia_gallery ul li:first-child{
  clear: both;
}

.gravia_gallery li{
	font-size: 90%;
	line-height: 140%;
	width: 70px;
	height: 70px;
	float: left;
	text-align: left;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
}

.gravia_gallery_box {

}
/* ここからサイドナビのグラビアギャラリー end */



/* 九州スポーツ */

.kyuspo_contents {
	padding:15px;
	margin-bottom:20px;
}
.kyuspo_contents.kansai {
	background-color:#f5fdfc;
	border:dotted 1px #b9e9e3;
}
.kyuspo_contents.kanto {
	background-color:#fcf4fb;
	border:dotted 1px #dfc7e1;
}

.kyuspo_img {
	float: left; margin:20px 10px 0px 0px; width:100px;
}
.kyuspo_katagaki {
	float: left; width:340px; margin-top:20px;
}
.kyuspo_katagaki_ttl {
	font-size: 130%;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	color: #fff;
}
.kansai .kyuspo_katagaki_ttl {
	background-color: #00a0e9;
}
.kanto .kyuspo_katagaki_ttl {
	background-color: #f18edf;
}

.kyuspo_name {
	font-size: 170%; font-weight:bold;
}

.bar_kyuspo {
font-size:90%;
font-weight: bold; font-size:120%; padding-left:10px; line-height:18px;
margin:15px 0px 10px 0px;
}
.bar_kyuspo.kansai {
	border-left: solid 5px #00a0e9; 
}
.bar_kyuspo.kanto {
	border-left: solid 5px #f18edf; 
}

.kyuspo_contents p{
	font-size:100%;
	margin:0px 0px 15px 15px;
}


.kyuspo_ttl {
	font-size:110%;
	font-weight:bold;
	color:#fff;
	margin:0px 0px 20px 0px;
	padding:10px;
	 border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
.kyuspo_ttl.kansai {
	background-color:#00a0e9;
}
.kyuspo_ttl.kanto {
	background-color:#f18edf;
}

.kyuspo_subttl {
	font-size:120%;
	font-weight:bold;
	color:#fff;
	border-top:solid 3px #00a0e9;
	background-color:#347fbf;
	padding:10px;
}

.kyuspo_table table{
	font-size: 120%;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.kyuspo_table th {
	background-color: #f0f0f0;
}
.kyuspo_table th:nth-of-type(1) {
	width: 30px;
}
.kyuspo_table th:nth-of-type(2) {
	width: 120px;
}

.kyuspo_table td,.kyuspo_table th{
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	padding: 7px 10px 7px 10px;
}
.kyuspo_table .space {
	padding: 5px;
}
.kyuspo_table .caution {
	margin-top: 10px;
	color: #ff0000;
}
.kyuspo_table .ttl {
	color: #00a0e9;
}
.kyuspo_table .sublist {
	margin-left: 7px;
}
/* 九州スポーツ end */


/* ゲート広告 */
#add_gate_outer {
	width: 1340px; position:relative;
}
#add_gate_left {
	position: absolute; top:15px; left:0px;
}
#add_gate_right {
	position: absolute; top:15px; right:0px;
}
/* ゲート広告 end */
