@charset "UTF-8";

/*-
*リセットおよび初期化
*/
*{
	padding:0;
	margin:0;
}

body{
	min-width:1000px;
	color:#000000;
	font-family:"Meiryo","Meiryo UI","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size:12px;
	line-height:140%;
	letter-spacing:0px;
	text-align:center;
	background:#ffffff url('../img/bodyBg_05.jpg') repeat-x;
}

body#home{ background:#ffffff url('../img/bodyBg_03.jpg') repeat-x; }

table{
	color:#000000;
	font-family:"Meiryo","Meiryo UI","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
	font-size:12px;
	line-height:140%;
	letter-spacing:0px;
}

ul,ol{
	list-style:none;
}

a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000099;
	text-decoration:underline;
}

img{ border:none; }

/*-
*汎用パーツ
*/
.blue{
	color:#0000ff;
}

.red{
	color:#ae0001;
}

.bold{
	font-weight:bold;
}

.font10{
	font-size:10px;
}

.font11{
	font-size:11px;
}

.font12{
	font-size:12px;
}

.font13{
	font-size:13px;
}

.font14{
	font-size:14px;
}

.font15{
	font-size:15px;
}

.font16{
	font-size:16px;
}

.txtR{
	text-align:right;
}

.txtL{
	text-align:left;
}

.txtC{
	text-align:center;
}

.txtC img{
	margin-left:auto;
	margin-right:auto;
}

.mt05{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mt35{ margin-top:35px; }
.mt40{ margin-top:40px; }
.mt45{ margin-top:45px; }
.mt50{ margin-top:50px; }

.mb05{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb25{ margin-bottom:25px; }
.mb30{ margin-bottom:30px; }
.mb35{ margin-bottom:35px; }
.mb40{ margin-bottom:40px; }
.mb45{ margin-bottom:45px; }
.mb50{ margin-bottom:50px; }

.ml05{ margin-left:5px; }
.ml10{ margin-left:10px; }
.ml15{ margin-left:15px; }
.ml20{ margin-left:20px; }
.ml25{ margin-left:25px; }
.ml30{ margin-left:30px; }
.ml35{ margin-left:35px; }
.ml40{ margin-left:40px; }
.ml45{ margin-left:45px; }
.ml50{ margin-left:50px; }

.fl{
	float:left;
}

.fr{
	float:right;
}

.clear{
	clear:both;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; }

/*ad unit*/

.ad_468_60_main{
	margin: 0 auto 15px auto;
	width: 468px;
}
.div_oyakudachi_pr_text_wrap{
	margin-left:150px;
}

.li_sponsored_link{
	width:300px;float:left;margin:5px 20px 0 0;
}
.sponsor_related_link{
	text-align:center;
	margin-bottom: 10px;
}

p.sponsor_related_ttl {
	margin: 15px 10px 10px 10px;
    font-size: 1.5em;
    font-weight: 700;
}

.div_600_90_sponsored_link{
	margin: 4px 0 4px 10px;
}
.p_600_90_sponsored_link{
	margin: 0 0 0 12px;
}
#header_super_banner{
    text-align: center;margin-bottom:14px;
}
#header_super_banner_release{
    text-align: center;
}
#div_section_pr_one_line_txt{
    width: 675px;
    padding:9px 0 0 1px; 
    margin:0 0 9px 0;
    border-top: 1px solid #ADADAD;
    border-bottom: 1px solid #ADADAD;
    overflow: hidden;
}
/* DFP ad unit --->*/
#div-gpt-ad-1361103929706-7{
	min-width:728px;min-height:90px;
	display: inline-block;
}
/* 300_1top, 300_1, 300_2top, 300_2*/
#div-gpt-ad-1361103267768-0, #div-gpt-ad-1361103929706-0, #div-gpt-ad-1361103267768-1, #div-gpt-ad-1361104539087-1, #div-gpt-ad-1361103267768-3{
	width:300px; min-height:250px;
}
/* 300_3*/
#div-gpt-ad-1361103267768-2{width:300px; height:250px;}
/* 468_60top, 468_60main */
#div-gpt-ad-1361103267768-7, #div-gpt-ad-1361104539087-8{
	width:468px; height:60px;
}
/* z600*90_1リリース,  2リリース*/
#div-gpt-ad-z600x90_1_release, #div-gpt-ad-z600x90_2_release{
	width:600px; height:90px;
}
/* ad guid*/
#div-gpt-ad-1361103267768-9{width:300px; height:44px;}
/* 300_65_2*/
#div-gpt-ad-1361103267768-5{width:300px; height:65px;}
/* ---> DFP ad unit */
.display_non {
display: none;
}
#ranking_pr_txt{
	background: url('../img/icon_pr.gif') no-repeat 0 0;
	padding: 0 0 12px 28px;
}
