@charset "Shift_JIS";

p.txt {padding:5px 10px;}
td,th {
	padding:3px 5px;
	vertical-align:middle;
}

.yellow{color:#f4f626;}
/*-----------------------------------------------------
下層共通
-------------------------------------------------------*/
#addClip{
	position:absolute;
	top:5px;
	right:5px;
	z-index:9999;
}
/*-----------------------------------------------------
スマホ版はこちら
-------------------------------------------------------*/
#induction {
	font-size:42px;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif;
  position:absolute;
  display:table;
	top:-9999px;
  left: 0;
  width:100%;
  z-index:10000;
  font-weight:bold;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.4);
	box-shadow:0 0 2px rgba(0,0,0,0.4);
	background:#a00000;
}
.inductCell{
  display:table-cell;
  height:200px;
  padding:0 20px;
  vertical-align:middle;
  text-align:center;
}
a.spnlink {
  color:#ffffff;
  text-decoration:none;
}
p.induceclose {
  width: 160px;
  height: 60px;
	line-height:60px;
  text-align:center;
	text-decoration:none;
	background:#fff60c;
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	box-shadow:1px 1px 2px rgba(0,0,0,0.4);
	color:#a00000;
	border-radius:5px;
  display: block;
  float: right;
	cursor:pointer;
}
/*00サイトトップ[index.html] (2014/10/16書き換え)
-------------------------------------------------------*/
body#index{
	background:url(../img/ind/grass.jpg) repeat 50% 0;
}
#index #sky{
	background:url(../img/ind/sky.png) repeat-x 0 0;
}
#index #stadium{
	background:url(../img/ind/stadium.png) no-repeat 50% 0;
}
#indCont{
	width:820px;
	margin:0 auto;
	text-align:left;
	position:relative;
	color:#ffffff;
}
#indCont h1{
	float:right;
	font-size:12px;
	height:12px;
	line-height:1;
	padding-top:5px;
	font-weight:normal;
}
#indCont h2{text-align:center;}
#indCont #danger{text-align: center;}
/*#indCont #danger{
	background:url(../img/ind/danger_bg.png) no-repeat 50% 0;
	padding:15px 10px 0 367px;
	height:260px;
}
#indCont h3{
	padding: 20px 0 0 15px;
	margin-bottom: 15px;
}
#indCont #danger .caps{padding-left:43px; margin-bottom:15px;}*/
#indCont .under18{
	padding: 15px 0;
	line-height: 1;
	color:#f4f626;
	font-size: 150%;
	font-weight: bold;
	text-align: center;
	margin-left: 1.5em;
	margin-bottom: 15px;
}
#indCont .under18 span{
	line-height:1;
	background:url(../img/ind/under18.png) no-repeat 10px 50%;
	padding:30px 0 30px 85px;
}
#indCont #shopL{margin-bottom:5px;}
#indCont #shopL li{
	margin:10px;
	width:390px;
	padding:7px 0 15px 0;
	text-align:center;
	background-color:rgba(0,0,0,0.45);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:left;
}
#indCont #shopL li h4{margin-bottom:7px;}

#indCont #shopL li p.ud a,#indCont #shopL li p.nkg a,#indCont #shopL li p.ike a,#indCont #shopL li p.snb a{
	width:355px;
	height:62px;
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 auto;
}
#indCont #shopL li p.ud a{background:url(../img/ind/ud02.png) no-repeat 0 0;}
#indCont #shopL li p.ud a:hover{background:url(../img/ind/ud02.png) no-repeat 0 100%;}
#indCont #shopL li p.nkg a{background:url(../img/ind/nkg02.png) no-repeat 0 0;}
#indCont #shopL li p.nkg a:hover{background:url(../img/ind/nkg02.png) no-repeat 0 100%;}
#indCont #shopL li p.ike a{background:url(../img/ind/ike02.png) no-repeat 0 0;}
#indCont #shopL li p.ike a:hover{background:url(../img/ind/ike02.png) no-repeat 0 100%;}
#indCont #shopL li p.snb a{background:url(../img/ind/snb02.png) no-repeat 0 0;}
#indCont #shopL li p.snb a:hover{background:url(../img/ind/snb02.png) no-repeat 0 100%;}
#indCont #shopL .boxBtn{padding:0 20px; margin-bottom:10px;}
#indCont #shopL .qr{float:left; margin-top:12px;}
#indCont #shopL .media a{
	width:252px;
	height:100px;
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url(../img/ind/media.png) no-repeat 0 0;
	float:right;
}
#indCont #shopL .media a:hover{background:url(../img/ind/media.png) no-repeat 0 100%;}
#indCont #indLeave{margin-bottom:5px;}
#indCont #indLeave a{
	width:280px;
	height:145px;
	display:block;
	text-indent:-9999px;
	outline:none;
	margin:0 auto;
	background:url(../img/ind/leave.png) no-repeat 0 0;
}
#indCont #indLeave a:hover{background:url(../img/ind/leave.png) no-repeat 0 100%;}

#indCont #indTxt{
	padding:0 10px 0 40px;
	margin-bottom:50px;
}
#indCont #indTxt h4{
	font-size:150%;
	font-weight:normal;
	margin-bottom:10px;
}
#indCont #indTxt p{
	margin-bottom:15px;
}
#indFoot{
	padding:115px 0 15px;
	text-align:center;
	background:url(../img/ind/foot_bg.png) no-repeat 50% 0;
}
#indFoot address{
	padding:0px;
	font-style:normal;
}
#indFoot #count{
	font-size:134%;
	line-height:1;
}
/*01トップページ[top.html]
-------------------------------------------------------*/
#wrapInner{
	color:#ffffff;
	background:url(../img/common/head_bg.png) no-repeat 0 0;
	width:900px;
	min-height:548px;
	margin:0 auto;
	text-align:left;
}
#mailBBSBtm{
	background:url(../img/top/mailbbs_btm.jpg) no-repeat 0 100%;
	width:279px;
	padding-bottom:20px;
	float:left;
}
#mailBBS{
	height:444px;
	background:url(../img/top/mailbbs_bg.jpg) repeat-y 0 0;
	overflow: hidden;
}

#newsBtm{
	background:url(../img/top/news_btm.jpg) no-repeat 0 100%;
	width:583px;
	padding-bottom:20px;
	float:right;
}
#news{
	height:444px;
	background:url(../img/top/news_bg.jpg) repeat-y 0 0;
	overflow: hidden;
}

#btn{
	background:url(../img/top/btn_bg.jpg) no-repeat 0 0;
	width:804px;
	height:135px;
	padding-left:66px;
	position:relative;
	color:#4e4e4e;
}
#btn h3{
	padding-top:74px;
	float:left;
}
#btn #btnCaps{
	position:absolute;
	top:12px;
	left:0;
}
#day{
	float:left;
	width:120px;
	padding:17px 8px 0 13px;
	text-align:center;
}
#day p{
	line-height:30px;
	margin-bottom:5px;
	font-size:125%;
	font-weight:bold;
}

#workCount{
	width:120px;
	padding:21px 22px 0;
	line-height:22px;
	float:left;
}
#workCount dt{
	width:61px;
	height:22px;
	float:left;
	margin-bottom:3px;
}
#workCount dd{
	width:48px;
	margin-left:61px;
	margin-bottom:3px;
	text-align:right;
	font-size:150%;
	font-weight:bold;
	color:#c10000;
}
#btns{
	width:280px;
	padding:5px 0 0 4px;
	float:left;
}
#btns li{
	float:left;
	margin-bottom:2px;
}

#ladyInnerWrapBtm{
	background:url(../img/common/women_btm.jpg) no-repeat 0 100%;
	padding-bottom:22px;
	width:870px;
}
#ladyInnerWrap{
	background:url(../img/common/women_bg.jpg) repeat-y 0 0;
	padding:10px 0;
	min-height:528px;
}

#mailBBS iframe{
	width:229px;
	height:342px;
	padding:9px 25px 0;
	border:none;
	overflow-y:auto;
	overflow-x:hidden;
}
#news iframe{
	width:533px;
	height:342px;
	padding:9px 25px 0;
	border:none;
	overflow-y:auto;
	overflow-x:hidden;
}
#ladyInnerWrap iframe{
	width:840px;
	height:528px;
	padding:0 18px 0 12px;
	border:none;
	overflow-y:auto;
	overflow-x:hidden;
}
#changeBtn{
	width:870px;
	height:135px;
	overflow:hidden;
	border:none;
}


/*02料金ｼｽﾃﾑ[system.html]
-------------------------------------------------------*/
#main {
	width:501px;
	padding:0;
	float:right;
}
#sub {
	/*background:	url(../img/system/sub_bg.jpg) no-repeat 0 83px;*/
	background:	url(../img/system/word_bg.jpg) no-repeat 0 83px;
	width:359px;
	height:1032px;
	padding:0;
	float:left;
}
.corkBtm{
	background:url(../img/system/cork_btm.jpg) no-repeat 0 100%;
	width:501px;
	padding-bottom:19px;
}
#diary{
	background:url(../img/system/cork_bg.jpg) repeat-y 0 0;
	text-align: center;
}
#rule{
	background:url(../img/system/cork_bg.jpg) repeat-y 0 0;
	min-height:314px;
}
#job{
	background:url(../img/system/cork_bg.jpg) repeat-y 0 0;
	min-height:317px;
}

#termBox{
	height:530px;
	padding:0 0 22px 26px;
	/*margin-bottom:95px;*/
	overflow-y:auto;
}
#termBox dl{
	width:320px;
	height:530px;
	color:#e04200;
	font-size:150%;
	line-height:1.4;
	overflow-y:auto;
}
#termBox dl dt{
	background:url(../img/system/bullet_term.gif) no-repeat 0 50%;
	width:99px;
	padding-left:25px;
	float:left;
	clear:both;
}
#termBox dl dd{
	background:url(../img/system/arrow.gif) no-repeat 0 50%;
	width:100px;
	padding-left:70px;
	float:left;
}
#shopInfo {
	padding-top: 95px;
	background: url(../img/system/shp_hd.jpg) 0 0 no-repeat;
}
#shopInfo dl{
	color:#666666;
	font-size:117%;
	padding-left:40px;
	padding-bottom: 127px;
	background: url(../img/system/shp_ft.jpg) 0 100% no-repeat;
}
#shopInfo dt{
	width:96px;
	float:left;
	clear:both;
}
#shopInfo dd{
	width:196px;
	float:left;
}	
	
#diary iframe{
	width:451px;
	padding:0 25px;
}
#rule iframe{
	width:451px;
	height:228px;
	padding:0 25px;
	border:none;
	overflow-y:auto;
	overflow-x:hidden;
}
#job iframe{
	width:451px;
	height:228px;
	padding:0 25px;
	border:none;
	overflow-y:auto;
	overflow-x:hidden;
}


/*03ｻｲﾄﾏｯﾌﾟ[sitemap.html]
-------------------------------------------------------*/


#sitemapBtm{
	background:url(../img/common/women_btm.jpg) no-repeat 0 100%;
	padding-bottom:22px;
	width:870px;
}
#sitemap{
	background:url(../img/common/women_bg.jpg) repeat-y 0 0;
	padding-bottom:15px;
}
#sitemapInner{
	background:url(../img/sitemap/bg_illust.jpg) no-repeat 50% 100%;
	width:694px;
	padding:15px 88px 76px;
}
#sitemapInner a{padding:0 3px;}
#sitemapInner a:link{text-decoration: underline; color: #007400; }
#sitemapInner a:visited{text-decoration: underline; color: #007400;}
#sitemapInner a:hover{text-decoration: underline; color: #007400;}
#sitemapInner a:active{text-decoration: underline; color: #007400;}

#sitemapInner dl{
	float:left;
	text-align:center;
}
#sitemapInner dl dt{
	font-size:117%;
	font-weight:bold;
	padding-left:60px;
}
#sitemapInner dl dd{
	font-size:117%;
	font-weight:bold;
	padding-left:60px;
	line-height:32px;
	color:#007400;
}
#sitemapInner dl dd span{
	padding:0 3px;
}
#sitemapTitle{
	height:60px;
	width:347px;
	padding-top:8px;
	float:left;
	color:#7b7b7b;
	font-weight:bold;
	font-size:109%;
	line-height:1.2;
}
#sitemapTitle h4{
	margin-bottom:2px;
}
#sitemap01,
#sitemap04,
#sitemap06,
#sitemap08,
#sitemap09{
	width:335px;
	height:56px;
	padding:12px 0 0 12px;
}
#sitemap01{background:url(../img/sitemap/sitemap01.jpg) no-repeat 100% 100%;}
#sitemap04{background:url(../img/sitemap/sitemap04.jpg) no-repeat 100% 100%;}
#sitemap06{background:url(../img/sitemap/sitemap06.jpg) no-repeat 100% 100%;}
#sitemap08{background:url(../img/sitemap/sitemap08.jpg) no-repeat 100% 100%;}
#sitemap09{background:url(../img/sitemap/sitemap09.jpg) no-repeat 100% 100%;}

#sitemap02,
#sitemap03,
#sitemap05,
#sitemap07{
	width:335px;
	height:56px;
	padding:12px 12px 0 0;
}

#sitemap02{background:url(../img/sitemap/sitemap02.jpg) no-repeat 0 100%;}
#sitemap03{background:url(../img/sitemap/sitemap03.jpg) no-repeat 0 100%;}
#sitemap05{background:url(../img/sitemap/sitemap05.jpg) no-repeat 0 100%;}
#sitemap07{background:url(../img/sitemap/sitemap07.jpg) no-repeat 0 100%;}

#subLink{
	text-align:center;
}
#subLink h4{
	margin-bottom:12px;
}
#subLink p{
	font-size:117%;
	font-weight:bold;
	color:#007400;
}
#subLink p span{
	padding:0 3px;
}
#subLink a:link{text-decoration: underline; color: #00A200; }
#subLink a:visited{text-decoration: underline; color: #00A200;}
#subLink a:hover{text-decoration: underline; color: #00A200;}
#subLink a:active{text-decoration: underline; color: #00A200;}
/*04女性一覧[women/templates/girl_list.html]
-------------------------------------------------------*/
#ladyInner{
	padding-left:6px;
}
.ladyList{
	background:url(../img/women/listframe.png) no-repeat 0 0;
	width:255px;
	height:486px;
	padding:3px 4px 0;
	margin:0 7px 15px 0;
	float:left;
}
.listPhoto{
	height:340px;
	position:relative;
	margin-bottom:3px;
}
.cover{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	opacity:0;
}
.base{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.icon{
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
}
.profSet{
	height:40px;
	position:relative;
	margin-bottom:4px;
}
.flag{
	float:left;
	width:69px;
	height:40px;
}
.listName{
	width:100px;
	height:40px;
	position:absolute;
	top:0;
	left:75px;
	color:#ffffff;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
}


/*名前文字ｻｲｽﾞ切り替え用css
-----------------------------------------*/
.listDefault{
	font-size:26px;
	line-height:40px;
}
.listsize04{
	font-size:20px;
	line-height:40px;
	font-weight:bold;
}
.listsize05{
	font-size:16px;
	line-height:40px;
	font-weight:bold;
}
.listover05{
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}
.listover08{
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}
.listover10{
	font-size:13px;
	line-height:20px;
	font-weight:bold;
}
.listover12{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
}
/*最大14文字まで調整
---------------------------------------*/
.listAge{
	width:47px;
	padding-top:14px;
	float:right;
	font-size:217%;
	line-height:1;
	color:#ffffff;
}
.listSize{
	font-size:134%;
	font-weight:bold;
	line-height:22px;
	color:#007500;
}
.listTime{
	margin-top: 8px;
	line-height: 22px;
	color:#ffff00;
	font-size: 134%;
	font-weight: bold;
}
.listGuide{padding: 0 3px;}
.listGuide p{
	background: #f3dfa3;
	border-radius: 3px;
	margin-top: 8px;
	line-height: 24px;
	color:#423206;
	font-size: 134%;
	font-weight: bold;
}

/*05女性詳細[women/templates/girl_details.html]
-------------------------------------------------------*/
#ladyDetail{
	background:url(../img/women/det_bg.jpg) no-repeat 0 0;
	width:643px;
	height:888px;
	text-align:left;
	padding:40px 0 0 0;
	margin:0 auto;
	position:relative;
}
#detailHeader{
	height:62px;
	padding:11px 32px 0 147px;
	position:relative;
	margin-bottom:5px;
}
#detailHeader h1{
	padding-top: 4px;
}
#detailHeader h1,
#detailHeader ul{
	float:left;
}
#detailHeader p{
	position:absolute;
	top:0;
	right:27px;
}
#detailContents{
	min-height: 532px;
	padding:0 31px 0 59px;
}
#photoBox{
	width:310px;
	/*height:543px;*/
	float:left;
	position:relative;
}
#photoInner{
	height:400px;
	position:relative;
	margin:0 1px 11px;
}
#detIcon{
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
}
#photoBox ul li{
	float:left;
	padding-right:8px;
}
#photoBox ul .act img{
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity:0.7;
}
#blog{
	position:absolute;
	top:493px;
	left:119px;
}
#blog a {
	background: url(../img/women/det_blog.png) 0 0 no-repeat;
	width: 137px;
	height: 29px;
	display: block;
	text-indent: -9999px;
}
#blog a:hover {background-position: 0 100%;}
#question{
	position:absolute;
	top:493px;
	left:-3px;
	z-index:10;
}
#question a {
	background: url(../img/women/det_q.png) 0 0 no-repeat;
	width: 120px;
	height: 29px;
	display: block;
	text-indent: -9999px;
}
#question a:hover {background-position: 0 100%;}
#detRsv{
	position:absolute;
	top:528px;
	left:-3px;
	z-index:10;
}
#detRsv a {
	background: url(../img/women/det_rsv.png) 0 0 no-repeat;
	width: 226px;
	height: 35px;
	display: block;
	text-indent: -9999px;
}
#detRsv a:hover {background-position: 0 100%;}


#prof{
	width:243px;
	padding:17px 0 0;
	float:right;
	line-height:1;
	text-align:center;
}
#nickname{
	height:16px;
	font-size:117%;
	font-weight:bold;
	color:#007500;
}


#detailNameBox{
	width:219px;
	height:59px;
	margin-bottom:10px;
	background:url(../img/women/player.png) no-repeat 100% 100%;
	position:relative;
}
#age{
	width:52px;
	padding-top:23px;
	float:left;
	background:url(../img/women/age.png) no-repeat 5px 0;
	font-size:308%;
}
#name{
	width:130px;
	height:44px;
	position:absolute;
	top:13px;
	left:53px;
}
/*名前文字ｻｲｽﾞ切り替え用css
-----------------------------------------*/
.default{
	font-size:40px;
	line-height:44px;
}
.size04{
	font-size:30px;
	line-height:44px;
}
.size05{
	font-size:26px;
	line-height:44px;
}
.size06{
	font-size:20px;
	line-height:44px;
	font-weight:bold;
}
.over06{
	font-size:22px;
	line-height:22px;
	font-weight:bold;
}
.over10{
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}
.over12{
	font-size:17px;
	line-height:22px;
	font-weight:bold;
}
/*最大14文字まで調整
---------------------------------------*/
#sizeBox{
	height:62px;
	margin-bottom:5px;
	text-align:left;
	padding-left:38px;
}
#sizeBox p{
	float:left;
}

#guidance{
	width: 238px;
	height: 58px;
	padding: 4px 6px 0 0;
	background: url(../img/women/det_guidance.png) 2px 0 no-repeat;
}
#guidance h2{margin-bottom: 2px;}
#guidance p{
	line-height: 26px;
	font-weight: bold;
	color: #ffff00;
	font-size: 134%;
}
#schBox{
	padding:1px 6px 0 0;
	background: url(../img/women/det_sche.png) 50% 0 no-repeat;
}
#schBox h2{margin-bottom: 10px;}

#schBox dl{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	color:#ffffff;
	font-size:117%;
	padding-left:7px;
	margin-bottom:9px;
	line-height:29px;
}
#schBox dl dt{
	width:61px;
	font-weight:bold;
	float:left;
	clear:both
}
#schBox dl dd{
	width:156px;
	padding-left:5px;
	font-weight:bold;
	float:left;
}
#career{
	height:80px;
	margin-bottom:4px;
	text-align:left;
	font-size:117%;
	font-weight:bold;
	line-height:1.4;
	overflow-y:auto;
}

#skillBox{
	width:232px;
	padding:0 8px 0 4px;
}
.skill{
	width:116px;
	height:61px;
	position:relative;
	float:left;
}
.skillTitle{
	position:absolute;
	bottom:0;
	left:0;
}
.skillDetail{
	font-size:125%;
	font-weight:bold;
	line-height:28px;
	color:#ed3600;
}

#comment{
	height:226px;
	position:relative;
	padding:2px 0 2px 40px;
	font-size:117%;
	line-height:1.3;
}
#comment a{color: #00f;}
#com01{
	position:absolute;
	top:-4px;
}
#shopComment{
	width:482px;
	height:148px;
	padding:8px 5px 8px 70px;
	overflow-y:auto;
	margin-bottom:9px;
}
#com02{
	position:absolute;
	top:145px;
}
#ladyComment{
	width:470px;
	height:20px;
	padding:8px 5px 8px 70px;
	overflow:hidden;
}

#detailFooter{
	padding:2px 30px 0 45px;
}
#detailFooter p{
	float:right;
	width: 143px;
	height: 29px;
}
#detailFooter p a{
	background: url(../img/women/det_close.png) 0 0 no-repeat;
	display: block;
	width: 143px;
	height: 29px;
	text-indent: -9999px;
}
#detailFooter p a:hover{background-position: 0 100%;}

#detailFooter address{
	color:#b47f2a;
	padding-top:5px;
}

#caution{
	width:617px;
	height:20px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
}
#caution a{
	width:617px;
	height:20px;
	display:block;
}
#returnTop{
	padding-top:5px;
	text-align:center;
}
#returnTop a{
	color:#0000ff;
}

/*06試合速報[mailbbs/mailbbs_pc.html] iframe{width:229px;}
-------------------------------------------------------*/
#mailBBSBox{
	font-size:117%;
	padding:0 5px;
	color:#000000;
}
#mailBBSBox h1{
	background:#1861b4;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:5px;
}
#mailBBSBox .date{
	text-align:left;
	margin-bottom:5px;
}
#mailBBSBox .bbsTxt{
 	text-align:left;
	line-height:1.3;
}
#page{
	text-align:center;
	font-size:117%;
}
#page li{
	display:inline;
	padding:0 5px;
}
#mailBBSBox a{
	color:#0000ff;
	text-decoration: underline;
}

/*07試合解説[news/templates/pc_list.html] iframe{width:533px;}
-------------------------------------------------------*/
#newsBox{
	padding:0 5px;
	font-size:117%;
	color:#000000;
}
#newsBox h1{
	background:#880000;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:5px;
	line-height:1.5;
} 
#newsBox .date{
	text-align:left;
	margin-bottom:5px;
}
#newsBox .newsTxt{
	font-size:14px;
	margin-bottom:10px;
	line-height:1.2;
	text-align:left;
}
#newsBox a{
	color:#0000ff;
	text-decoration: underline;
}

/*08主審日記[mailbbs_diary/mailbbs_pc.html] iframe{width:451px;}
-------------------------------------------------------*/
#diaryBox{
	/*width:425px;*/
	padding:0 5px;
	font-size:117%;
	text-align:left;
	color:#000000;
	line-height:1.2;
}
#diaryBox h1{
	background:#880000;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:5px;
	text-align:center;
	line-height:1.5;
}
#diaryBox .date{
	text-align:left;
	margin-bottom:5px;
}

#diaryBox .diaryPhoto{
	width:120px;
	float:left;
}
#diaryBox .diaryTxt{
	width:292px;
	padding-left:10px;
	float:left;
	text-align:left;
}
#diaryBox a{
	color:#0000ff;
	text-decoration: underline;
}

/*09ﾙｰﾙ説明[system/template/pc_index.html] iframe{width:451px;}
-------------------------------------------------------*/
#ruleBox{
	/*width:425px;*/
	padding:0 5px;
	font-size:117%;
	text-align:left;
	line-height:1.2;
	color:#000000;
}
#ruleBox h1{
	background:#880000;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:5px;
	text-align:center;
	line-height:1.5;
}
#ruleBox .newsTxt{
	font-size:117%;
	margin-bottom:10px;
}

#ruleBox a{
	color:#0000ff;
	text-decoration: underline;
}

/*10入団希望[job/template/pc_list.html] iframe{width:451px;}
-------------------------------------------------------*/
#jobBox{
	/*width:425px;*/
	padding:0 5px;
	font-size:117%;
	text-align:left;
	line-height:1.2;
	color:#000000;
}
#jobBox h1{
	background:#880000;
	color:#ffffff;
	font-weight:normal;
	margin-bottom:5px;
	text-align:center;
	line-height:1.5;
}
#jobBox .jobTxt{
	margin-bottom:10px;
}

#jobBox a{
	color:#0000ff;
	text-decoration: underline;
}
/*11メディア掲載紹介[media.html]
-------------------------------------------------------*/
#mediaWrap{
	background:url(../img/media/media_bg.jpg) no-repeat 0 0;
	width:707px;
	height:632px;
	margin:0 auto;
	padding:8px 19px 0 14px;
	text-align:left;
}
#mediaHead{
	height:121px;
	padding-right:32px;
	margin-bottom:50px;
	position:relative;
}
#mediaHead h1{
	float:left;
}
#mediaHead h2{
	position:absolute;
	top:48px;
	left:36px;
}
#mediaBox{
	padding:0 27px 0 39px;
}
#mediaInner{
	height:390px;
	overflow-y:auto;
}

.plateTop{
	background:url(../img/media/plate_top.gif) no-repeat 0 0;
	width:604px;
	padding-top:7px;
	margin-bottom:10px;
}
.plateMid{
	background:url(../img/media/plate_bg.gif) repeat-y 0 0;
}
.plateBtm{
	background:url(../img/media/plate_btm.gif) no-repeat 0 100%;
	padding:0 11px 7px;
}

.plateBtm a:link{text-decoration: underline; color: #333333; }
.plateBtm a:visited{text-decoration: underline; color: #333333;}
.plateBtm a:hover{text-decoration: underline; color: #999999;}
.plateBtm a:active{text-decoration: underline; color: #333333;}

.mediaPhoto{
	background:#ffffff;
	padding:2px;
	float:left;
}

.plateInner00{
	width:582px;
}
.plateInner00 h3{
	background:#dac96e url(../img/media/bullet_title.jpg) no-repeat 5px 50%;
	padding-left:40px;
	margin-bottom:5px;
	line-height:35px;
	font-size:200%;
	font-weight:normal;
	color:#ffffff;
}

.plateInner01{
	width:438px;
	padding-left:10px;
	float:left;	
}
.plateInner01 h3{
	background:#dac96e url(../img/media/bullet_title.jpg) no-repeat 5px 50%;
	padding-left:40px;
	margin-bottom:5px;
	line-height:35px;
	font-size:200%;
	font-weight:normal;
	color:#ffffff;
}	

.plateInner02{
	width:297px;
	padding-left:10px;
	float:left;	
}
.plateInner02 h3{
	background:#dac96e url(../img/media/bullet_title.jpg) no-repeat 5px 50%;
	padding-left:40px;
	margin-bottom:5px;
	line-height:35px;
	font-size:200%;
	font-weight:normal;
	color:#ffffff;
}

#mediaFoot{
	padding:30px 0 0;
	text-align: right;
}

/*12デッドボールとは？[rekisi.html]
-------------------------------------------------------*/
body#rekisiWrap{
	background:#000000;
	text-align:center;
}
#rekisiBox{
	width:370px;
	height:509px;
	padding:22px 40px 0;
	margin:0 auto;
	background:url(../img/rekisi/rekisi_bg.jpg) no-repeat 0 100%;
	text-align:left;
	font-size:117%;
	color:#ffffff;
	position:relative;
}
#rekisiBox h1{
	text-align:center;
	margin-bottom:25px;
}
#rekisiBox #close{
	position:absolute;
	bottom:31px;
	right:40px;
}

/*13スカウト情報[scout.html]
-------------------------------------------------------*/
#scoutWrap{
	background:url(../img/scout/scout_bg.jpg) no-repeat 0 0;
	width:708px;
	height:596px;
	margin:0 auto;
	padding:4px 19px 0 13px;
	text-align:left;
}
#scoutHead{
	height:139px;
	padding-right:89px;
	margin-bottom:35px;
}
#scoutHead h1{
	padding-top:22px;
	float:left;
}
#scoutHead h2{
	float:right;
}
#scoutBox{
	padding:0 27px 0 39px;
}
#scoutInner{
	height:350px;
	overflow-y:auto;
}
.scoutLink{
	width:190px;
	float:left;
	margin:0 15px 15px 0;
	color:#000000;
}
.scoutLink dt img{
	border:1px solid #aaaaaa;
}
.scoutLink dd{
	text-align:center;
	font-size:167%;
}
.scoutLink a:link{text-decoration: underline; color: #000000; }
.scoutLink a:visited{text-decoration: underline; color: #000000;}
.scoutLink a:hover{text-decoration: underline; color: #666666;}
.scoutLink a:active{text-decoration: underline; color: #000000;}

#scoutFoot{
	padding:30px 0 0;
	text-align: right;
}
/*14 [404.html]
-------------------------------------------------------*/
#nfWrap{
	background:url(../img/common/nf_back.jpg) no-repeat 0 0;
	width:454px;
	height:326px;
	padding:137px 204px 0 212px;
}
#nfBox{
	height:254px;
	background:url(../img/common/nf_bg.jpg) no-repeat 100% 0;
	padding-right:115px;
	color:#7b7b7b;
	font-weight:bold;
}
#nfBox h3{
	margin-bottom:8px;
}
#nfBox p{
	margin-bottom:25px;
}
#nfBox li{
	padding:3px 0;
}
#nfBox a:link{text-decoration: underline; color: #007400; }
#nfBox a:visited{text-decoration: underline; color: #007400;}
#nfBox a:hover{text-decoration: underline; color: #1ab91a;}
#nfBox a:active{text-decoration: underline; color: #007400;}


/*15 [question/]
-------------------------------------------------------*/
#questionBody{
	background:url(../img/question/grass_bg.jpg) 50% 0;
}
#qWrap{
	width:705px;
	height:840px;
	padding:0 19px 0 16px;
	margin:0 auto;
	text-align:left;
	background:url(../img/question/q_bg.jpg) no-repeat 50% 0;
}
#qWrap .red{
	color:#ff0000;
}
#qWrap #qHead{
	width:520px;
}
#qWrap #qHead h1{
	padding-top:3px;
	float:right;
}
#qWrap #qHead h2{
	padding-top:8px;
	float:left;
}
#qWrap h3{
	margin-bottom:38px;
}
#qWrap #formBox{
	width:561px;
	min-height:560px;
	padding:25px 74px;
	background:url(../img/question/form_bg.jpg) repeat-y 0 0;
}
#qWrap #formBtm{
	background:url(../img/question/form_btm.jpg) no-repeat 0 100%;
	padding-bottom:14px;
}
#qWrap #formBox h4{
	font-size:134%;
}
#qWrap #formBox table{
	width:550px;
}
#qWrap #formBox table th{
	width:320px;
	font-size:117%;
	font-weight:bold;
}
#qWrap #formBox table #submit{
	text-align:center;
}
#qWrap #formBox table #submit input{
	padding:1px 3px;
}
#qWrap #formBox #enqComp{
	padding:200px 0;
	text-align:center;
	font-size:134%;
}
#qWrap #close{
	padding:10px 0;
	text-align:right;
}
#nameInput{
	width:120px;
}

/*16 [credit.html]
-------------------------------------------------------*/
#creditWrap{
	background:url(../img/credit/credit_bg.jpg) no-repeat 0 0;
	width:707px;
	height:632px;
	margin:0 auto;
	padding:8px 19px 0 14px;
	text-align:left;
	font-size:117%;
}
#creditWrap h1{float:left;}
#creditWrap h2{
	padding:6px 0 0 68px;
	float:left;
}
#creditBox{
	padding:0 41px 0 46px;
}
#creditInner{
	height:390px;
	padding:0 10px;
	overflow-y:auto;
}
#creditInner h3{
	margin-bottom:5px;
	color:#9f0e1c;
	text-align:center;
	font-size:115%;
}
#creditNotes{
	line-height:1.3;
}
#creditNotes dt{
	color:#9f0e1c;
	font-weight:bold;
	text-indent:-1.5em;
	margin-left:1.5em;
}
#creditNotes dd{
	padding-bottom:3px;
	margin-bottom:3px;
	padding-left:1.5em;
	border-bottom:1px solid #888888;
}
#acceptTel{
	padding:20px 0;
	font-weight:bold;
	font-size:115%;
	line-height:1.3;
	text-align:center;
}
#creditInner ol{
	padding-left:2em;
	padding-bottom:30px;
	line-height:1.3;
	border-bottom:1px solid #888888;
}
#creditInner ol li{
	list-style:outside decimal;
}
#creditInner h4{
	margin-bottom:5px;
	text-align:center;
	font-size:115%;
}
#creditBtm{
	padding-top:32px;
	text-align:right;
}

/*17 [attend.html]
-------------------------------------------------------*/
#atdBtm{
	background:url(../img/common/women_btm.jpg) no-repeat 0 100%;
	padding-bottom:22px;
	width:870px;
}
#atd{
	background:url(../img/common/women_bg.jpg) repeat-y 0 0;
	padding-bottom:15px;
}
#atdCount{
	height:59px;
	padding:19px 0 0 207px;
	background:url(../img/attend/atd_count_bg.jpg) no-repeat 0 0;
}
#atdCount p{
	width:119px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#4e4e4e;
	font-size:125%;
	font-weight:bold;
	float:left;
}

#atdCount dl{
	width:292px;
	padding-left:28px;
	float:left;
}
#atdCount dl dt{
	height:24px;
	padding-top:5px;
	padding-left:10px;
	float:left;
	line-height:1;
}
#atdCount dl dd{
	width:47px;
	height:24px;
	padding-right:15px;
	margin-right:10px;
	line-height:24px;
	text-align:center;
	font-size:150%;
	font-weight:bold;
	color:#c10000;
	float:left;
	background:url(../img/attend/atd_cnt.gif) no-repeat 100% 50%;
}

#atdInner{padding:0 22px 0 18px;}
#atdList{
	width:830px;
	height:670px;
	overflow-y:auto;
	position:relative;
}
#atdList h4{
	height:32px;
	line-height:32px;
	padding:9px 0 5px 90px;
	margin-bottom:7px;
	background:url(../img/attend/atd_time.jpg) no-repeat 0 0;
	font-size:28px;
}
#atdList h4 span{
	padding-left:5px;
	font-size:16px;
}

#atdList .ladyList{
	width:180px;
	height:410px;
	padding:6px 8px 0;
	margin:0 5px 8px 0;
	text-align:center;
	float:left;
	background:url(../img/attend/atdcard_frame.png) no-repeat 0 0;
}
#atdList .atdFlag{
	height:20px;
	margin-bottom:3px;
}
#atdList .atdFlag li{
	margin-right:4px;
	float:left;
	line-height:1;
}

#atdList .listPhoto{
	height:240px;
	position:relative;
	margin-bottom:3px;
}
.icon{
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
}
#atdList .profSet{
	height:40px;
	position:relative;
	margin-bottom:4px;
}
.atdName{
	width:100px;
	height:40px;
	color:#ffffff;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	float:left;
}
#atdList .listSize{
	font-size:100%;
	line-height:20px;
}
.atdTime{
	font-size: 134%;
	font-weight: bold;
	margin-top: 7px;
	line-height: 22px;
	color: #ff0;
}
.atdGuide{padding: 0 2px;}
.atdGuide p{
	background: #f3dfa3;
	border-radius: 3px;
	font-size: 134%;
	font-weight: bold;
	margin-top: 7px;
	line-height: 24px;
	color: #423206;
}