@charset "UTF-8";
/* CSS Document */


/* RESET STYLE */

body,div,p,dl,dt,dd,ul,ol,li,ui,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,iframe,object { margin: 0; padding: 0;}
html { overflow-y: scroll;}
h1,h2,h3,h4,h5,h6 { font-size: 62.5%; font-weight: normal;}
p { margin: 0 0 0 0;}
ol,ul,li { list-style: none; list-style-type: none;}
fieldset,img { border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
caption,th { text-align: left;}
address,capthion,cite,code,dfn,em,strong,th,var { font-style: normal;}



/* COMMON
---------------------------------------- */

/* ボックス要素 */

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	color: #333;
}
address{text-align:right;margin:30px 10px 10px 0;font-size:12px;}

a{color:#FB4F75;}

#container {
	background-color: #fee5e5;
}


#header {
/*	height: 110px;*/
/*	height:140px;*/
	overflow: hidden;
}

#header_top {
	height: 110px;
	overflow: hidden;
}

#headerCopy {
	height: 20px;
	background-color: #fcabbe;
}

#headerCopy h1 {
	margin: auto;
	width: 960px;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	color: #ed1f89;
	
}

#headerTitle {
	margin: auto;
	width: 960px;
}


/* ヘッダー */

.bookmark ul {
	list-style-type: none;
	padding: 5px 3px 0 0;
	margin: 0;
}

.bookmark li {
	display: block;
	float:right;
	margin: 0;
	padding: 1px;
}


/* グローバルナビ */

#navi {
	margin: 0 auto 10px auto;
	width: 960px;
	height: 30px;
/*	overflow: hidden;*/
	background: url(../images/common/nav.png) top left no-repeat;
}

/*
.nav li {
	width: 120px;
	height: 30px;
	float: left;
}

.nav li strong,
.nav li a {
	width: 120px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/nav.png) top left no-repeat;
}
*/

/* ドロップダウンリスト ここから */
#navi ul {
  list-style-type: none;
 
  margin:0;
  padding: 0;
  
}
#navi ul li {
  position: relative;
  width:120px;
  float: left;
  margin: 0;
  padding: 0;
height:30px;
}
#navi ul li a {
  display: block;
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none;
 
}
#navi ul li a.navi1{
 width:120px;
  height:30px;
  text-indent:-9999px;
  overflow:hidden;
}
  
#navi ul li ul {
  position: absolute;
  top: 100%;
  left: 0px;
  list-style: none;
  margin: 0;
  border-radius: 0 0 3px 3px;
  width:90px;
  z-index:9999;
}
#navi ul li ul li{
  overflow: hidden;
  width: 230%;
  height: 0;
  color: #fff;
  -moz-transition: .2s;
  -webkit-transition: .2s;
  -o-transition: .2s;
  -ms-transition: .2s;
  transition: .2s;
}
#navi ul li ul li a{
  padding: 13px 8px;
  background: #FED9E3;
  border-top:1px solid #FB86A7;
  border-left:1px solid #FB86A7;
  border-right:1px solid #FB86A7;
  border-bottom:1px solid #FB86A7;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  color:#E95F87;
}
#navi ul > li:hover > a{
  border-radius: 3px 3px 0 0;
}
#navi ul li:hover ul li{
  overflow: visible;
  height: 38px;
  border-bottom: 1px solid #FB86A7;

}
#navi ul li ul li a:hover{
	background-color:#FDCAD8;
	 border-bottom:1px solid #FB86A7;
}

/* ドロップダウンリスト ここまで */

.gnavi1 a,.gnavi1 a:link,.gnavi1 a:visited { background-position: 0 0px}
.gnavi2 a,.gnavi2 a:link,.gnavi2 a:visited { background-position: -120px 0px}
.gnavi3 a,.gnavi3 a:link,.gnavi3 a:visited { background-position: -240px 0px}

.gnavi1 a:hover,.gnavi1 a:active,.gnavi1 strong { background-position: 0 -30px !important}
.gnavi2 a:hover,.gnavi2 a:active,.gnavi2 strong { background-position: -120px -30px !important}
.gnavi3 a:hover,.gnavi3 a:active,.gnavi3 strong { background-position: -240px -30px !important}


/* パンくず */

ul.footpath {
	margin-bottom: 20px;
	overflow: hidden;
}

ul.footpath li {
	float: left;
	font-size: 12px;
}


/* フッター */

#footer {
	margin-top: 30px;
	border-top: solid 16px #dbdbdb;
	background-color: #FFF;
}

#footer_contents {
	margin: auto;
	width: 960px;
}


#footerNav {
	margin-top: 20px;
	overflow: hidden;
}

.footerNav_category {
	margin-left: 30px;
	float: left;
}

.footerNav_category h2 {
	margin-bottom: 5px;
	padding-left: 12px;
	width: 100%;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	color: #FFF;
	background-color: #fd6792;
	-moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px; 
    border-radius: 12px;
}

.footerNav_list {
}

.footerNav_list li {
}

.footerNav_list li a:not([class="innerlink"]) {
	margin-left: 6px;
	padding-left: 12px;
	width: 100%;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	display: block;
	background: url(../images/common/footer_navicon.png) top left no-repeat;
}
.footerNav_list li span {
	margin-left: 6px;
	padding-left: 12px;
	width: 100%;
	
	line-height: 18px;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	display: block;
	background: url(../images/common/footer_navicon.png) top left no-repeat;
}
.footerNav_list li a.innerlink {
	color:#FB4F75;
}

.footerNav_list li a:hover {
	text-decoration: underline;
}


/* TOP
---------------------------------------- */


#headerTitle {
	position:relative;
	overflow:hidden;
}
#headerTitle p {
/*	padding: 10px 0 0 12px; */
	padding: 10px 0 0 0px;
	font-weight:bold;

}

#headerTitle .left_contents{
	float:left;
/*	width:400px;*/
	width:230px;
}
#headerTitle .left_contents p{
	font-size:11px;
	font-weight:normal;
}

#headerTitle .right_contents{
	/*
	float:right;
	text-align:right;
	*/
	float:left;
}

#navi .right_contents{
	float:right;
	padding:3px 5px 0 0;
}
#navi .right_contents input{
	-webkit-border-radius: 30px;
	border-radius:30px;
	border:1px solid #DDD;
	
}
#navi .right_contents input[type="text"]
{
	width:200px;
	margin-right:5px;
	padding:4px 10px 4px 22px;
	background:url(../images/common/icon_search.png) no-repeat;
	background-position:5px 50%;
	background-color:#FFF;
}
#navi .right_contents input[type="submit"]
{
	-webkit-border-radius: 7px;
	border-radius:7px;
	border:1px solid #CCC;
	padding:2px 10px;
}


/* ソーシャルブックマーク */
.bookmark{margin:60px -35px 0 0;}
.bookmark_ad{margin:3px -35px 0 0;/*width:340px;*/

float:left;width:380px;
}
.mypage_block{float:right;width:380px;margin-top:5px;text-align:right;}


.staticcontents,
#faqContent,
.link_small_list,
#newsContent
{/*width:720px;*/margin:0 auto;padding:20px 10px;}

#main_module{font-size:12px;}
#main_module h2.module_title,
#faqContent h2.module_title
{border:3px solid #DA4D6C;text-align:left;margin-bottom:20px;}
#main_module h2.module_title span,
#faqContent h2.module_title span
{display:block;padding:50px 20px 0px 20px;font-size:20px;color:#DA4D6C;font-weight:bold;}

#contents1000159 table{width:600px;margin:20px auto 0 auto;padding-bottom:20px;border-left:1px solid #CCC;border-top:1px solid #CCC;}
#contents1000159 th{width:150px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:10px;}
#contents1000159 td{border-bottom:1px solid #CCC;border-right:1px solid #CCC;padding:10px;}
#contents1000159 .module_contents{margin:20px;}


#contents1000170 h2.module_title{border:3px solid #DA4D6C;text-align:left;margin-bottom:20px;margin:20px 10px;}
#contents1000170 .module_contents{margin:0 10px 30px 10px;}

/* バーの色 */
/* 帯色 */
.bar1_pink{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color:#FB4F75;color:#FFF;padding:3px 7px;}
.bar1_blue{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color:#00BFFF;color:#FFF;padding:3px 7px;}
.bar1_orange{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color:#FFD700;color:#FFF;padding:3px 7px;}
.bar1_green{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; background-color:#00FA9A;color:#FFF;padding:3px 7px;}

.bar2_pink{border-bottom:1px solid #FB4F75;margin-bottom:10px;}
.bar2_pink p{border-left:4px solid #FB4F75;margin-bottom:5px;padding-left:10px;color:#FB4F75;}
.bar2_blue{border-bottom:1px solid #00BFFF;margin-bottom:10px;}
.bar2_blue p{border-left:4px solid #00BFFF;margin-bottom:5px;padding-left:10px;color:#00BFFF;}
.bar2_orange{border-bottom:1px solid #FFD700;margin-bottom:10px;}
.bar2_orange p{border-left:4px solid #FFD700;margin-bottom:5px;padding-left:10px;color:#FFD700;}
.bar2_green{border-bottom:1px solid #00FA9A;margin-bottom:10px;}
.bar2_green p{border-left:4px solid #00FA9A;margin-bottom:5px;padding-left:10px;color:#00FA9A;}

.bar3_pink{border:1px solid #FB4F75;margin-bottom:10px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.bar3_pink p{border-left:4px solid #FB4F75;margin-bottom:7px;padding-left:10px;color:#FB4F75;margin:3px;}
.bar3_blue{border:1px solid #00BFFF;margin-bottom:10px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.bar3_blue p{border-left:4px solid #00BFFF;margin-bottom:7px;padding-left:10px;color:#00BFFF;margin:3px;}
.bar3_orange{border:1px solid #FFD700;margin-bottom:10px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.bar3_orange p{border-left:4px solid #FFD700;margin-bottom:7px;padding-left:10px;color:#FFD700;margin:3px;}
.bar3_green{border:1px solid #00FA9A;margin-bottom:10px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.bar3_green p{border-left:4px solid #00FA9A;margin-bottom:7px;padding-left:10px;color:#00FA9A;margin:3px;}

.table_pink{border:1px solid #FB4F75;}
.table_pink th,.table_pink td{padding:5px;}
.table_blue{border:1px solid #00BFFF;}
.table_blue th,.table_blue td{padding:5px;}
.table_orange{border:1px solid #FFD700;}
.table_orange th,.table_orange td{padding:5px;}
.table_green{border:1px solid #00FA9A;}
.table_green th,.table_green td{padding:5px;}



.bar_green{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;background-color:#45D094;color:#FFF;font-weight:bold;font-size:14px;padding:3px 7px;}
.bar_orange{-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;background-color:#FFCA23;color:#FFF;font-weight:bold;font-size:14px;padding:3px 7px;}

/* TOP右カラム 記事一覧モジュール */
/*
.debutnewsList {width:220px;margin:0 auto;padding:0 0 10px;position:relative;overflow:hidden;}
.debutnewsList p{float:left;width:70px;}
.debutnewsList div{float:right;width:150px;}
.debutnewsList div a{font-size:14px;color:#DA4D6C;}
*/

.debutnewsList_contents li{width:220px;margin:0 auto;padding:0 0 10px;position:relative;overflow:hidden;}
.debutnewsList_contents p{float:left;width:70px;}
.debutnewsList_contents div{float:right;width:150px;}
.debutnewsList_contents div a{font-size:14px;color:#DA4D6C;}

/* 特集デビュー詳細ページ 記事一覧モジュール */
.debutnewsList_title{padding:0;}
.debutnewsList_contents
{padding:10px 0;width:220px;margin:0 auto;position:relative;overflow:hidden;}
.debutnewsList_topics_list1 p,
.debutnewsList_topics_list2 p,
.debutnewsList_topics_detail1 p,
.debutnewsList_topics_detail7 p,
.debutnewsList_topics_detail8 p,
.debutnewsList_topics_detail9 p,
.debutnewsList_topics_detail10 p,
.debutnewsList_topics_detail17 p,
.debutnewsList_auditionform p
{float:left;width:70px;}
.debutnewsList_topics_list1 div,
.debutnewsList_topics_list2 div,
.debutnewsList_topics_detail1 div,
.debutnewsList_topics_detail7 div,
.debutnewsList_topics_detail8 div,
.debutnewsList_topics_detail9 div,
.debutnewsList_topics_detail10 div,
.debutnewsList_topics_detail17 div,
.debutnewsList_auditionform div
{float:right;width:150px;}
.debutnewsList_topics_list1 div a,
.debutnewsList_topics_list2 div a,
.debutnewsList_topics_detail1 div a,
.debutnewsList_topics_detail7 div a,
.debutnewsList_topics_detail8 div a,
.debutnewsList_topics_detail9 div a,
.debutnewsList_topics_detail10 div a,
.debutnewsList_topics_detail17 div a,
.debutnewsList_auditionform div a
{font-size:14px;color:#DA4D6C;}

/* オーディション情報詳細 */
#contents1000055 #auditionArticle{padding:10px;}
#contents1000055 #auditionArticle_title{
	-webkit-border-radius: 5px;
	border-radius:5px;
	border:2px solid #FB4F75;
	padding:10px;
}
#contents1000055 .topics_ymd{font-size:10px;color:#C00000;font-weight:bold;}
#contents1000055 #auditionArticle_title h2{font-size:20px;font-weight:bold;color:#FB4F75;}

#contents1000055 #auditionArticle_body{margin-top:30px;}
#contents1000055 #auditionArticle_body p.title{font-size:16px;margin-bottom:20px;font-weight:bold;color:#FB4F75;}
#contents1000055 .auditionArticle_body_etc{margin-top:30px;}

/* オーディション応募画面 */
#contents1000140 #auditionArticle{padding:10px;}
#contents1000140 #auditionArticle_title{
	-webkit-border-radius: 5px;
	border-radius:5px;
	border:2px solid #FB4F75;
	padding:10px;
}
#contents1000140 .topics_ymd{font-size:10px;color:#C00000;font-weight:bold;}
#contents1000140 #auditionArticle_title h2{font-size:14px;font-weight:bold;color:#DA4D6C;}


/* 特集オーディション／オーディションレポート／芸能スクール/養成機関 */
#contents1000060 h2.module_title,
#contents1000199 h2.module_title,
#contents1000389 h2.module_title,
#contents1000441 h2.module_title
{
border:0;margin:0 20px 10px 20px;padding:0;text-align:center;
}
#contents1000060 h2.module_title span,
#contents1000199 h2.module_title span,
#contents1000389 h2.module_title span,
#contents1000441 h2.module_title span
{
font-size:30px;color:#000;padding:20px 0 0 0;color:#FB4F75;line-height:1.2;
}
#contents1000060 .catchcopy,
#contents1000199 .catchcopy,
#contents1000389 .catchcopy,
#contents1000441 .catchcopy
{font-weight:bold;margin-bottom:20px;text-align:center;color:#FB4F75;font-size:20px;}
#contents1000060 .topics_detail,
#contents1000199 .topics_detail,
#contents1000389 .topics_detail,
#contents1000441 .topics_detail
{
	border:1px solid #FFF;
	padding:0px 0px 40px 0px;
	background-color:#FFF;
}
#contents1000060 .topics_ymd,
#contents1000199 .topics_ymd,
#contents1000389 .topics_ymd,
#contents1000441 .topics_ymd
{text-align:right;font-size:10px;margin:0 10px 10px 0;color:#999;}



/* 特集系のボディ部 */
.inner{padding:10px 16px;font-size:14px;line-height:1.4;}
.inner h1{font-size:24px;font-weight:normal;}
.inner h2{font-size:22px;}
.inner h3{font-size:20px;}
.inner h4{font-size:16px;}
.inner h5{font-size:14px;}
.inner h6{font-size:12px;}





/* 特集デビュー */

#contents1000117 h2.module_title,
#contents1000113 h2.module_title,
#contents1000109 h2.module_title
{
border:0;margin:0 0 10px 0;padding:0;text-align:center;
}

#contents1000117 h2.module_title span,
#contents1000113 h2.module_title span,
#contents1000109 h2.module_title span
{
font-size:24px;color:#000;padding:20px 0 0 0;color:#FB4F75;
}

#contents1000117 .catchcopy,
#contents1000113 .catchcopy,
#contents1000109 .catchcopy
{font-weight:bold;margin-bottom:20px;text-align:center;color:#FB4F75;font-size:20px;}




/* 特集系 デフォルト */
#contents1000113 .topics_detail,
#contents1000117 .topics_detail,
#contents1000121 .topics_detail,
#contents1000125 .topics_detail,
#contents1000193 .topics_detail,
#contents1000113 .topics_detail,
#contents1000109 .topics_detail
{
	-webkit-border-radius: 7px;
	border-radius:7px;
	border:1px solid #FFF;
	padding:10px 10px 40px 10px;
	background-color:#FFF;
}

#contents1000113 h2.module_title,
#contents1000121 h2.module_title,
#contents1000125 h2.module_title,
#contents1000193 h2.module_title
{border:0;margin:0 0 10px 0;padding:0;text-align:left;}

#contents1000113 h2.module_title span,
#contents1000121 h2.module_title span,
#contents1000125 h2.module_title span,
#contents1000193 h2.module_title span
{font-size:16px;color:#000;padding:20px 0 0 0;}

#contents1000113 .topics_ymd,
#contents1000117 .topics_ymd,
#contents1000121 .topics_ymd,
#contents1000125 .topics_ymd,
#contents1000193 .topics_ymd,
#contents1000155 .topics_ymd,
#contents1000113 .topics_ymd,
#contents1000109 .topics_ymd
{text-align:right;font-size:10px;margin-bottom:10px;color:#999;}

#contents1000155 .topics_contents{line-height:1.5;margin:0 20px;}

.catchcopy{font-weight:bold;margin-bottom:20px;}

/* 特集系 ここまで */


/* よくある質問 */
#faqContent li,
.link_small_list li
{padding:10px;margin:0 20px;border-bottom:1px dotted #DDD;}
/* 詳細 */
#faqContent h3.question{font-size:20px;color:#FB4F75;font-weight:bold;margin:20px;}
#faqContent h3.answer{font-size:20px;color:#00BFFF;font-weight:bold;margin:20px;}
#faqContent p.question_lead{font-size:14px;line-height:1.5;color:#FB4F75;margin:0 60px 40px 60px;}
#faqContent p.answer_body{font-size:14px;line-height:1.5;margin:0 60px 40px 60px;}

/* お知らせ */
#newsContent h3{font-size:14px;margin:0 40px;padding:10px;border-bottom:1px dotted #DDD;}
#newsContent .ymd{font-size:12px;}


/* 特集記事の画像回りこみ */
.sp_left{margin:0 24px 24px 0;float:left;}
.sp_right{margin:0 0 24px 24px;float:right;}


/* 応募ボタン */
a.btn_applyaudition{display:block;width:400px;margin:0 auto 20px auto;text-align:center;color:#FFF;font-size:16px;font-weight:bold;
	-webkit-border-radius: 7px;
	border-radius:7px;
	border:3px solid #FB4F75;
	padding:7px 10px 4px 10px;
	background-color:#FB4F75;
	text-decoration:none;
}
a:hover.btn_applyaudition{background-color:#FFF;color:#FB4F75;}



input.btn_submitaudition{display:block;width:400px;margin:0 auto 20px auto;text-align:center;color:#FFF;font-size:16px;font-weight:bold;
	-webkit-border-radius: 7px;
	border-radius:7px;
	border:3px solid #FB4F75;
	padding:7px 10px 4px 10px;
	background-color:#FB4F75;
	text-decoration:none;
	cursor:pointer;
}
input:hover.btn_submitaudition{background-color:#FFF;color:#FB4F75;}

/* 外部リンク */
a.btn_extlink{
	display:block;
	width:400px;
	margin:0 auto 20px auto;
	text-align:left;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	-webkit-border-radius: 7px;
	border-radius:7px;
	border:3px solid #00BFFF;
	padding:7px 10px 4px 10px;
	background-color:#00BFFF;
	text-decoration:none;
}
a:hover.btn_extlink{background-color:#FFF;color:#00BFFF;}


/* オーディション応募のハウツー */
#contents1000133 h3{color:#FB4F75;font-weight:bold;font-size:14px;margin:0 20px 0px 20px;}
#contents1000133 p{line-height:1.5;margin:0 40px 20px 40px;}


/**************************/
/* オーディション応募画面 */
/**************************/
#auditionArticle_body h3{background-color:#FB4F75;border:2px solid #FB4F75;}
#auditionArticle_body h3 span{display:block;border:1px solid #FFF;padding:6px 10px 3px 10px;font-size:14px;color:#FFF;}
#auditionArticle_body .title{margin:10px 0;font-size:14px;}
#auditionArticle_body p{font-size:12px;margin:10px 7px 20px 7px;}

#auditionForm h2.module_title{background-color:#FFD700;}
#auditionForm h2.module_title > span{display:block;color:#FFF;font-size:14px;padding:6px 10px 3px 10px;font-weight:bold;margin-bottom:20px;}

#auditionForm table{margin-left:10px;margin-bottom:30px;}
#auditionForm th{width:130px;font-weight:normal;font-size:12px;vertical-align:top;border-bottom:1px solid #DDD;padding:5px;}
#auditionForm td{font-size:12px;vertical-align:top;border-bottom:1px solid #DDD;padding:5px 0;}

#auditionForm input[type="text"],#auditionForm input[type="file"],#auditionForm textarea{border:1px solid #CCC;font-size:12px;padding:3px;}

/* 中ページ オーディション情報一覧のタイトル部分 */
/*
contents1000053：オーディション情報
contents1000058：特集オーディション
contents1000114：特集デビュー
contents1000260：デビューニュース
contents1000118：今週のデビュー
contents1000198：オーディションレポート
contents1000200：合格者インタビュー
contents1000106：先輩メッセージ
*/
#contents1000053 h2.module_title,
#contents1000058 h2.module_title,
#contents1000114 h2.module_title,
#contents1000260 h2.module_title,
#contents1000118 h2.module_title,
#contents1000198 h2.module_title,
#contents1000200 h2.module_title,
#contents1000106 h2.module_title,
#contents1000110 h2.module_title,
#contents1000438 h2.module_title
{background-color:#FFD700;border:0;}
#contents1000053 h2.module_title > span,
#contents1000058 h2.module_title > span,
#contents1000114 h2.module_title > span,
#contents1000260 h2.module_title > span,
#contents1000118 h2.module_title > span,
#contents1000198 h2.module_title > span,
#contents1000200 h2.module_title > span,
#contents1000106 h2.module_title > span,
#contents1000110 h2.module_title > span,
#contents1000438 h2.module_title > span
{display:block;color:#FFF;font-size:14px;padding:6px 10px 3px 10px;font-weight:bold;margin-bottom:20px;}

.name,
.from_mail,
.from_mail2,
.ext_02,
.ext_03,
.ext_04,
.ext_07,
.ext_08,
.ext_09
.ext_32,
.ext_36,
.ext_40,
.ext_44,
.ext_50,
.ext_51,
.ext_52,
.ext_53,
.ext_54,
.ext_55,
.ext_56,
.ext_57,
.ext_58,
.ext_59,
.ext_60,
.ext_61,
.ext_64,
.ext_65,
.ext_66,
.ext_67,
.ext_69,
.ext_75,
.ext_76,
.ext_77,
.ext_78,
.ext_79,
.ext_80
{width:280px;}

.topics_contents{font-size:12px;}




.leadtext{margin-bottom:20px;font-size:12px;border-top:1px dashed #999;border-bottom:1px dashed #999;padding-top:5px;padding-bottom:5px;}

/* 特集オーディション */

#contents1000060 .topics_contents{margin:0 10px;}
/* #contents1000060 .leadtext{margin:0 10px;font-size:14px;} */
.leadtext{margin:0 10px;font-size:14px;}

/* スペーサー */
.mar20{margin:20px;}
.marb10{margin-bottom:10px;}
.marb20{margin-bottom:20px;}
.marb30{margin-bottom:30px;}
.marb40{margin-bottom:40px;}
.marb50{margin-bottom:50px;}

.fortunet{
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px; 
    border-radius: 7px;
	border:2px solid #FB4F75;
}
.fortunet span{display:block; background-color:#FB4F75;color:#FFF;font-weight:bold;font-size:16px;padding:6px 10px 3px 10px;}
.fortunet em{font-style:normal;display:block;margin:10px;font-size:14px;}

.p10{font-size:10px;}
.p12{font-size:12px;}
.p14{font-size:14px;}
.p16{font-size:16px;}
.p18{font-size:18px;}
.p20{font-size:20px;}
.p22{font-size:22px;}
.p24{font-size:24px;}
.p26{font-size:26px;}
.p28{font-size:28px;}
.p30{font-size:30px;}
.default_pink{color:#FB4F75;}
.default_blue{color:#00BFFF;}


#loginform{width:400px;margin:50px auto;font-size:14px;line-height:2;}
.loginbox{
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px; 
    border-radius: 7px;
	border:1px solid #CCC;
	font-size:20px;color:#666;line-height:30px;width:400px;
}

.required{font-size:12px;color:#F00;}

/* ページング */
.pageInfo{text-align:center; position: relative;overflow: hidden;margin:15px auto;}
.pageInfo ul{position:relative;left: 50%;float: left;}
.pageInfo ul li{position: relative;left: -50%;float:left;margin-right:3px;}
.pageInfo ul li:not([class="current"]) a{display:block;padding:3px 10px;border:1px solid #FB4F75;background-color:#FFF;text-decoration:none;}
.pageInfo ul li:not([class="current"]) a:hover{background-color:#FB4F75; color:#FFF;}
.pageInfo ul li.current a{display:block;padding:3px 10px;border:1px solid #FB4F75;background-color:#FB4F75;color:#FFF;font-weight:bold;text-decoration:none;}
.pageInfo ul li.summary{display:none;}



/* 一覧用ページリンク */

div.pageLink {
	padding: 10px;
}

div.pageLink p {
	text-align: center;
}

div.pageLink .summary {
	margin-right: 20px;
}

div.pageLink p a {
	margin: 0 5px;
}

.pageleft{float:left;width:410px;margin:0 auto;}
.pageright{float:right;width:230px;margin:0 auto;color:#999;font-size:12px;}
.pageright p{margin-bottom:15px;}

.pageright ul{width:100%;margin:0 0 20px 0;position:relative;overflow:hidden;}
.pageright ul li{float:left;margin:0 4px 2px 0;width:74px;}
.pageright ul li:nth-child(3n){margin:0;}
.pageright ul li img{width:100%;}

.pagesinglecol{width:100%;}
.pagesinglecol table{width:664px;margin:0 auto 20px auto;}
.pagesinglecol table td{width:150px;padding:8px; vertical-align:top;font-size:12px;}

.pagesinglecol table td img{width:100%;margin-bottom:5px;}

a.thickbox img{width:100px;}

#sidebanner_left{position:relative;width:160px;left:-170px;top:270px;z-index:100;}
#sidebanner_right{position:relative;width:160px;;left:970px;top:110px;z-index:101;}
#centerbanner{position:relative;top:-320px;}

#geneSlideLeft{position:relative;left:-170px;height:1220px;overflow:hidden;margin-bottom:-1220px;width:160px;}

#geneSlideRight{position:relative;left:970px;height:1220px;overflow:hidden;margin-bottom:-1220px;width:160px;}


#bannerCenterLeft,#bannerCenterCenter,#bannerCenterRight{margin-bottom:10px;}
#bannerSubCenterTop,#bannerSubCenterBottom{width:460px;margin:10px auto;}
/* Localized */