@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Berkshire+Swash);

/* 
========================================== */
*{
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0;
	color: #555;
	font-size: 12px;
	font-family: Verdana,"メイリオ","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";
	/*font-family: 'Helvetica Neue', Helvetica, Arial, Verdana, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;*/
	background: #c0e2ff url(../images/common/bg.gif);
	text-align: left;
	line-height: 1.5;
	}

.clearfix{
	content: ".";
	display:block;
	clear:both;
	height:0;
	visibility: hidden;
	min-height:0;
	}
	
.clear{ display:block; clear:both;}
	
img{ border: none;}
		
.t10{font-size:10px;}
.t11{font-size:11px;}
.t12{font-size:12px;}
.t13{font-size:13px;}
.t14{font-size:14px;}
.t15{font-size:15px;}
.t16{font-size:16px;}
.t17{font-size:17px;}
.t18{font-size:18px;}
.t19{font-size:19px;}
.t20{font-size:20px;}
.t21{font-size:21px;}
.t22{font-size:22px;}
.t23{font-size:23px;}
.t24{font-size:24px;}
.t25{font-size:25px;}

.coution{ color: #e1003a;}

.bold{ font-weight: bold;}

.center{ text-align: center;}
.left{ text-align: left;}
.right{ text-align: right;}

.indent-1{ text-indent: 1em;}

.marker-1{ background: #e9a2a7;}
.marker-2{ background: #ffdeaa;}

.underline{ text-decoration: underline;}

.floatL{ float:left;}
.floatR{ float:right;}
.va_top{ vertical-align: top}

.bnrborder{border: 1px #cdcdcd solid;}

.mrgnT5{ margin-top: 5px;}
.mrgnT10{ margin-top: 10px;}
.mrgnT15{ margin-top: 15px;}
.mrgnT20{ margin-top: 20px;}
.mrgnT25{ margin-top: 25px;}
.mrgnT30{ margin-top: 30px;}

.mrgnR5{ margin-right: 5px;}
.mrgnR10{ margin-right: 10px;}
.mrgnR15{ margin-right: 15px;}
.mrgnR20{ margin-right: 20px;}
.mrgnR25{ margin-right: 25px;}
.mrgnR30{ margin-right: 30px;}

.mrgnB5{ margin-bottom: 5px;}
.mrgnB10{ margin-bottom: 10px;}
.mrgnB15{ margin-bottom: 15px;}
.mrgnB20{ margin-bottom: 20px;}
.mrgnB25{ margin-bottom: 25px;}
.mrgnB30{ margin-bottom: 30px;}

.mrgnL5{ margin-left: 5px;}
.mrgnL10{ margin-left: 10px;}
.mrgnL15{ margin-left: 15px;}
.mrgnL20{ margin-left: 20px;}
.mrgnL25{ margin-left: 25px;}
.mrgnL30{ margin-left: 30px;}

.pdngT5{ padding-top: 5px;}
.pdngT10{ padding-top: 10px;}
.pdngT15{ padding-top: 15px;}
.pdngT20{ padding-top: 20px;}
.pdngT25{ padding-top: 25px;}
.pdngT30{ padding-top: 30px;}

.pdngR5{ padding-right: 5px;}
.pdngR10{ padding-right: 10px;}
.pdngR15{ padding-right: 15px;}
.pdngR20{ padding-right: 20px;}
.pdng25{ padding-right: 25px;}
.pdng30{ padding-right: 30px;}

.pdngB5{ padding-bottom: 5px;}
.pdngB10{ padding-bottom: 10px;}
.pdngB15{ padding-bottom: 15px;}
.pdngB20{ padding-bottom: 20px;}
.pdngB25{ padding-bottom: 25px;}
.pdngB30{ padding-bottom: 30px;}

.pdngL5{ padding-left: 5px;}
.pdngL10{ padding-left: 10px;}
.pdngL15{ padding-left: 15px;}
.pdngL20{ padding-left: 20px;}
.pdngL25{ padding-left: 25px;}
.pdngL30{ padding-left: 30px;}

.infoBOX{
	width: 70%;
	border: 3px solid #e86d73;
	padding: 8px;
	margin: 15px auto 0;
	color: #e86d73;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}

.text{
	width: 90%;
	margin: 0 auto;
	padding: 0 0 1em;
	}
	
/* drag
========================================== */
::selection { background: #ffdeaa; /* Safari */ }
::-moz-selection { background: #ffdeaa; /* Firefox */ }

/* link
========================================== */
a:link,a:visited{
	color: #e6478c;
	text-decoration: none;
	outline: none;
	}

a:hover,a:active{
	color: #e6478c;
	text-decoration: underline;
	}

/* table
========================================== */
table#table-1{
	width: 90%;
  margin: 0 auto;
	}
	
table#table-1 th{
	padding: 0.5em 0.8em;
  border: 1px #cdcdcd solid;
	text-align: center;
	font-weight: bold;
	}
	
table#table-1 td{
  padding: 0.5em 0.8em;
  border: 1px #cdcdcd solid;
	}
	
table#table-1 th{
  background: url(data:image/gif;base64,R0lGODlhBAAEAIABAM3Nzf///yH5BAEAAAEALAAAAAAEAAQAAAIFTGCJmQUAOw==);
	}
	
*html table#table-1 th { background: url(../images/common/th_bg.gif) repeat;}
*+html table#table-1 th { background: url(../images/common/th_bg.gif) repeat;}

table#table-1 tr.average th,
table#table-1 tr.average td{
  background: #ffdc00 url(data:image/gif;base64,R0lGODlhBAAEAIABAP///////yH5BAEAAAEALAAAAAAEAAQAAAIFBGKJmQUAOw==);
  font-weight: bold;
	}
	
/* event schedule
--------------------------------*/
table#table-2{
  margin: 0 auto;
	}
	
table#table-2 th{
	padding: 0.5em 0.8em;
  border: 1px #ffcde0 solid;
	text-align: center;
	font-weight: bold;
	background: #e6478c;
	color: #fff;
	}
	
table#table-2 td{
  border: 1px #ffdede solid;
	background: #ffefef;
	color: #e6478c;
	font-weight: bold;
	}
	
table#table-2 td p{ padding: 0.5em 0.8em;}

table#table-2 td a{
	padding: 0.5em 0.8em;
	display: block;
	color: #e6478c;
	text-decoration: underline;
	outline: none;
	}
	
table#table-2 td a:hover{
	color: #0d7e8b;
	text-decoration: none;
	}

/* livechat schedule
--------------------------------*/
table#table-3{
  margin: 0 auto 20px;
	}
	
table#table-3 th{
	padding: 4px;
	text-align: center;
	font-weight: bold;
	background: #e6478c;
	color: #fff;
	border-bottom: 1px #ffdede solid;
	}
	
table#table-3 td{
  padding: 3px 10px;
	border-left: 1px #fff dashed;
	border-bottom: 1px #ffdede solid;
	background: #e6478c;
	color: #fff;
	font-weight: bold;
	}
	
table#table-3 th span{
	font-size: 40px;
	font-family: 'Berkshire Swash', cursive;
	}
	
table#table-3 th span.week{
	font-size: 23px;
	font-family: 'Berkshire Swash', cursive;
	}
	
table#table-3 td.cell{
	padding: 3px 10px;
	background: #ffefef;
	color: #fb64a6;
	font-weight: bold;
	text-align: center;
	border-top: 1px #ffdede solid;
	border-bottom: 1px #ffdede solid;
	border-left: 1px #ffdede dashed;
	}

/* メニュー
========================================== */
#menuArea{
	width: 980px;
	height: 60px;
	margin: 0 auto 15px;
	padding: 0;
	clear: both;
	text-align: left;
	}

#menuArea ul li{ float: left; padding: 0; margin: 0;}
	
#menuArea ul li a{ display: block; padding: 0; margin: 0;}

#menuArea ul li#menu01,#menu01 a{	width: 141px; height: 60px; background: url(../images/common/menu1_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}
#menuArea ul li#menu02,#menu02 a{	width: 140px; height: 60px; background: url(../images/common/menu2_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}
#menuArea ul li#menu03,#menu03 a{	width: 140px; height: 60px; background: url(../images/common/menu3_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}
#menuArea ul li#menu04,#menu04 a{ width: 140px; height: 60px; background: url(../images/common/menu4_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}
#menuArea ul li#menu05,#menu05 a{	width: 140px; height: 60px; background: url(../images/common/menu5_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}
#menuArea ul li#menu06,#menu06 a{	width: 140px; height: 60px; background: url(../images/common/menu6_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}
#menuArea ul li#menu07,#menu07 a{ width: 139px; height: 60px; background: url(../images/common/menu7_off.gif) no-repeat; text-indent: -9999px; padding: 0; margin: 0; overflow: hidden;}

#menuArea ul li#menu01 a:hover{ background: url(../images/common/menu1_on.gif) no-repeat; padding: 0; margin: 0;}
#menuArea ul li#menu02 a:hover{	background: url(../images/common/menu2_on.gif) no-repeat; padding: 0; margin: 0;}
#menuArea ul li#menu03 a:hover{ background: url(../images/common/menu3_on.gif) no-repeat; padding: 0; margin: 0;}
#menuArea ul li#menu04 a:hover{ background: url(../images/common/menu4_on.gif) no-repeat; padding: 0; margin: 0;}
#menuArea ul li#menu05 a:hover{	background: url(../images/common/menu5_on.gif) no-repeat; padding: 0; margin: 0;}
#menuArea ul li#menu06 a:hover{	background: url(../images/common/menu6_on.gif) no-repeat; padding: 0; margin: 0;}
#menuArea ul li#menu07 a:hover{	background: url(../images/common/menu7_on.gif) no-repeat; padding: 0; margin: 0;}
	
/* フッター
========================================== */
#contentsArea #footerArea{
	clear: both;
	text-align: center;
	font-size: 11px;
	vertical-align: text-bottom;
	text-shadow: 1px 1px 0px #fff;
	padding: 5px 0 1px;
	}

/* contents
========================================== */
#wrapper {
	background: url(../images/common/main_bg.jpg) no-repeat top center;
	}
	
#contentsArea{
	width: 980px;
	margin: 0 auto;
	}
	
#mainvisual{
	width: 980px;
	height: 433px;
	background: url(../images/common/mainvisual.png) no-repeat top center;
	}
	
/* social
--------------------------------*/
#contentsArea #btn-sbm li{
	float: left;
	margin: 405px 5px 0 0;
	}
	
/* 第二階層用
--------------------------------*/
#mainvisual-in{
	width: 980px;
	height: 200px;
	}
	
#top_link-in{
	width: 980px;
	height: 200px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/header_logo.png) no-repeat 0 0;
	}
	
#top_link-in a{
	width: 980px;
	height: 200px;
	display: block;
	text-indent: -9999px;
	background: url(../images/common/header_logo.png) no-repeat 0 0;
	overflow: hidden;
	outline: none;
	}

/* カラム
--------------------------------*/
#contentsArea .leftArea{
	width: 650px;
	padding: 0;
	line-height: 1.8;
	float: left;
	clear: both;
	}

#contentsArea .rightArea{
	width: 300px;
	float: right;
	}
	
/* 新着ニュース
--------------------------------*/
#contentsArea .newsArea{
	width: 648px;/*650*/
	height: 310px;
	background: #fff;
	padding: 0 0 15px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
#contentsArea .newsArea .newsTitle{
	width: 648px;
	height: 51px;
	margin: 0; 
	text-indent: -9999px;
	background: url(../images/common/title.gif) no-repeat 0 0;
	}

#contentsArea .newsArea #twitter-widget-1{
	width: 615px;
	height: 250px;
	margin: 0 auto;
	padding: 8px 0 0 ;
	overflow: hidden;
	position: relative;
	}
	
/* article
--------------------------------*/
#contentsArea .articleArea{
	width: 648px;/*650*/
	background: #fff;
	margin: 10px 0 0;
	padding: 0 0 20px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}

/* TOP記事
--------------------------------*/
#contentsArea .articleArea .event_img1{
	width: 648px;
	height: 191px;
	padding: 0 0 10px;
	text-indent: -9999px;
	background: url(../images/event_img1.gif) no-repeat top center;
	}
	
#contentsArea .articleArea .event_title_top{
	width: 648px;
	height: 42px;
	margin: 0 auto;
	padding: 0 0 17px 0;
	text-indent: -9999px;
	background: url(../images/event_title.gif) no-repeat top center;
	}

#contentsArea .articleArea .livechat_title{
	width: 615px;
	height: 42px;
	margin: 0 auto;
	padding: 0 0 17px;
	text-indent: -9999px;
	background: url(../images/livechat_title.gif) no-repeat top center;
	}
	
#contentsArea .articleArea .genic2013_title{
	width: 615px;
	height: 42px;
	margin: 0 auto;
	padding: 17px 0;
	text-indent: -9999px;
	background: url(../images/genic2013_title.gif) no-repeat center;
	}
	
#contentsArea .articleArea #movieArea{
	width: 615px;
	height: 346px;
	margin: 0 auto 15px;
	}
	
#contentsArea .articleArea #liveChatArea{	margin: 20px auto;}

/* side banner
--------------------------------*/
#contentsArea .rightArea .sideBanner p{
	margin: 0 0 10px 0;
	display: block;
	clear: both;
	}

/* 候補生のつぶやき
--------------------------------*/
#twitterwidgetArea{
	width: 298px;
	background: #fff;
	margin: 0 0 10px 0;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}

#twitter-widget-1{
	width: 298px;
	height: 300px;
	background: #fff;
	}	
	
/* ランキング
--------------------------------*/
#rankingArea{
	width: 298px;
	background: #fff;
	margin: 0 0 10px 0;
	padding: 0 0 5px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
#rankingArea .list{ padding: 0 0 5px; margin: 0;}

#rankingArea .list img{ vertical-align: bottom;}

#rankingArea .list span.color-1{
	background: #f8699c;
	font-size: 10px;
	padding: 2px;
	color:#fff;
	border: 1px solid #f64e8a;
	margin: 0 6px 0 0;
	font-weight: bold;
	}
	
#rankingArea .list span.color-2{
	background: #545454;
	font-size: 10px;
	padding: 2px;
	color:#fff;
	border: 1px solid #5e5e5e;
	margin: 0 6px 0 0;
	font-weight: bold;
	}

#rankingArea .update{
	width: 270px;
	border-bottom: 1px #ccc dashed;
	text-align: right;
	font-size: 10px;
	padding: 2px 0 5px;
	margin: 0 auto 10px;	
	}

#rankingArea .ranking_L{
	width: 137px;/*149*/
	float: left;
	padding: 0 0 5px 12px;
	font-size: 11px;
	display: block;
	}
	
#rankingArea .ranking_R{
	width: 137px;/*149*/
	float: left;
	padding: 0 0 5px 12px;
	font-size: 11px;
	display: block;
	}

/* ad
--------------------------------*/
#adAreatop{
	margin: 0 auto;
	padding: 10px 0;
	text-align: center;
	}
	
#adArea2{
	margin: 0 0 10px 0;
	display: block;
	}
	
.adsText{
	clear: both;
	margin: 10px 0;
	display: block;
	}

/* 候補生一覧
========================================== */
body#profile #contentsArea .articleArea{
	width: 648px;/*650*/
	background: #fff;
	margin: 0;
	padding: 0 0 20px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
body#profile #contentsArea .articleArea .title{
	width: 648px;
	height: 51px;
	margin: 0 0 15px; 
	text-indent: -9999px;
	background: url(../images/common/title.gif) no-repeat 0 -51px;
	}
	
body#profile #contentsArea .articleArea #profile-table,
body #contentsArea .articleArea #profile-table{
	margin: 0;
	padding: 0 0 0 33px;
	}
	
body #contentsArea .articleArea #profile-table-genic{
	width: 56%;
	margin: 0 auto;
	padding: 0 0 0 33px;
	}
	
body#profile #contentsArea .articleArea #profile-table-2{
	margin: 0;
	padding: 0 0 0 33px;
	clear: both;
	}
	
body#profile #contentsArea .articleArea #profile-table ul li,
body#profile #contentsArea .articleArea #profile-table-2 ul li,
body #contentsArea .articleArea #profile-table ul li,
body #contentsArea .articleArea #profile-table-genic ul li{
	position: relative;
	width: 100px;
	background: #F763A0;
	text-align: center;
	float: left;
	margin: 5px 18px 0 0;
	border: 1px solid #F763A0;
	}
	
body#profile #contentsArea .articleArea #profile-table ul li.last,
body#profile #contentsArea .articleArea #profile-table-2 ul li.last,
body #contentsArea .articleArea #profile-table ul li.last{
	position: relative;
	width: 100px;
	background: #F763A0;
	text-align: center;
	float: left;
	margin: 5px 0 0 0;
	border: 1px solid #F763A0;
	}
	
body#profile #contentsArea .articleArea #profile-table ul li img,
body#profile #contentsArea .articleArea #profile-table ul li.last img,
body#profile #contentsArea .articleArea #profile-table-2 ul li img,
body#profile #contentsArea .articleArea #profile-table-2 ul li.last img,
body #contentsArea .articleArea #profile-table ul li img,
body #contentsArea .articleArea #profile-table ul li.last img,
body #contentsArea .articleArea #profile-table-genic ul li img,
body #contentsArea .articleArea #profile-table-genic ul li.last img{ vertical-align　:bottom;}

body#profile #contentsArea .articleArea #profile-table ul li p,
body#profile #contentsArea .articleArea #profile-table ul li.last p,
body#profile #contentsArea .articleArea #profile-table-2 ul li p,
body#profile #contentsArea .articleArea #profile-table-2 ul li.last p,
body #contentsArea .articleArea #profile-table ul li p,
body #contentsArea .articleArea #profile-table ul li.last p,
body #contentsArea .articleArea #profile-table-genic ul li p,
body #contentsArea .articleArea #profile-table-genic ul li.last p{
	padding: 0;
	font-size: 11px;
	color: #fff;
	text-shadow: 1px 1px 0px #e93e6f;
	}
	
body #contentsArea .articleArea #profile-table ul li p.award,
body #contentsArea .articleArea #profile-table ul li.last p.award{
	padding: 0;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background: #000;
	text-shadow:none;
	}
	
body#profile #contentsArea .articleArea #profile-table ul li em,
body#profile #contentsArea .articleArea #profile-table ul li.last em,
body#profile #contentsArea .articleArea #profile-table-2 ul li em,
body#profile #contentsArea .articleArea #profile-table-2 ul li.last em{
	position: absolute;
	background: #000;
	color: #fff;
	border: 1px solid #888;
	padding: 1px 5px;
	display: block;
	top: 2px;
	left: -10px;
	font-size: 10px;
	font-family: georgia,'times new roman',serif;
	}
	
body #contentsArea .articleArea #profile-table ul li em,
body #contentsArea .articleArea #profile-table ul li.last em,
body #contentsArea .articleArea #profile-table-genic ul li em,
body #contentsArea .articleArea #profile-table-genic ul li.last em{
	position: absolute;
	background: #000;
	color: #fff;
	border: 1px solid #888;
	padding: 1px 5px;
	display: block;
	top: 2px;
	left: -10px;
	font-size: 10px;
	font-family: georgia,'times new roman',serif;
	}

body#profile #contentsArea .articleArea .articleBorder{
	width: 90%;
	height: 30px;
	border: 0;
  border-bottom: 3px dotted #f763a0;
	padding: 0;
	margin: 30px auto;
	clear: both;
	}
	
/* 候補生一覧　詳細
========================================== */
body#profile #contentsArea .articleArea #profileDetail{
	width: 615px;
	height: auto;
	margin: 15px auto 0;
	padding: 0 0 15px;
	background: #ffefef url(../profile/images/profile_bg.gif) no-repeat top center;
	}
	
body#profile #contentsArea .articleArea #profileDetail .detailLeft{
	width: 274px;
	height: 422px;
	float: left;
	margin: 52px 0 0 0;
	padding: 0 0 0 23px;
	}

body#profile #contentsArea .articleArea #profileDetail .detailRight{
	width: 303px;
	float: right;
	padding: 25px 0 0 15px;
	}
	
/* 写真
--------------------------------*/
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-01{width: 274px; height: 422px; background-image: url(../profile/images/01.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-02{width: 274px; height: 422px; background-image: url(../profile/images/02.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-03{width: 274px; height: 422px; background-image: url(../profile/images/03.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-04{width: 274px; height: 422px; background-image: url(../profile/images/04.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-05{width: 274px; height: 422px; background-image: url(../profile/images/05.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-06{width: 274px; height: 422px; background-image: url(../profile/images/06.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-07{width: 274px; height: 422px; background-image: url(../profile/images/07.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-08{width: 274px; height: 422px; background-image: url(../profile/images/08.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-09{width: 274px; height: 422px; background-image: url(../profile/images/09.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-10{width: 274px; height: 422px; background-image: url(../profile/images/10.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-11{width: 274px; height: 422px; background-image: url(../profile/images/11.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-12{width: 274px; height: 422px; background-image: url(../profile/images/12.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-13{width: 274px; height: 422px; background-image: url(../profile/images/13.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-14{width: 274px; height: 422px; background-image: url(../profile/images/14.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-15{width: 274px; height: 422px; background-image: url(../profile/images/15.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-16{width: 274px; height: 422px; background-image: url(../profile/images/16.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-17{width: 274px; height: 422px; background-image: url(../profile/images/17.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-18{width: 274px; height: 422px; background-image: url(../profile/images/18.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-19{width: 274px; height: 422px; background-image: url(../profile/images/19.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-20{width: 274px; height: 422px; background-image: url(../profile/images/20.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-21{width: 274px; height: 422px; background-image: url(../profile/images/21.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-22{width: 274px; height: 422px; background-image: url(../profile/images/22.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-23{width: 274px; height: 422px; background-image: url(../profile/images/23.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-24{width: 274px; height: 422px; background-image: url(../profile/images/24.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-25{width: 274px; height: 422px; background-image: url(../profile/images/25.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-26{width: 274px; height: 422px; background-image: url(../profile/images/26.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-27{width: 274px; height: 422px; background-image: url(../profile/images/27.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-28{width: 274px; height: 422px; background-image: url(../profile/images/28.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-29{width: 274px; height: 422px; background-image: url(../profile/images/29.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-30{width: 274px; height: 422px; background-image: url(../profile/images/30.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-31{width: 274px; height: 422px; background-image: url(../profile/images/31.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-32{width: 274px; height: 422px; background-image: url(../profile/images/32.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-33{width: 274px; height: 422px; background-image: url(../profile/images/33.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-34{width: 274px; height: 422px; background-image: url(../profile/images/34.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-35{width: 274px; height: 422px; background-image: url(../profile/images/35.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-36{width: 274px; height: 422px; background-image: url(../profile/images/36.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-37{width: 274px; height: 422px; background-image: url(../profile/images/37.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-38{width: 274px; height: 422px; background-image: url(../profile/images/38.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-39{width: 274px; height: 422px; background-image: url(../profile/images/39.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-40{width: 274px; height: 422px; background-image: url(../profile/images/40.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-41{width: 274px; height: 422px; background-image: url(../profile/images/41.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-42{width: 274px; height: 422px; background-image: url(../profile/images/42.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-43{width: 274px; height: 422px; background-image: url(../profile/images/43.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-44{width: 274px; height: 422px; background-image: url(../profile/images/44.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-45{width: 274px; height: 422px; background-image: url(../profile/images/45.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-46{width: 274px; height: 422px; background-image: url(../profile/images/46.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-47{width: 274px; height: 422px; background-image: url(../profile/images/47.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-48{width: 274px; height: 422px; background-image: url(../profile/images/48.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-49{width: 274px; height: 422px; background-image: url(../profile/images/49.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-50{width: 274px; height: 422px; background-image: url(../profile/images/50.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-51{width: 274px; height: 422px; background-image: url(../profile/images/51.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-52{width: 274px; height: 422px; background-image: url(../profile/images/52.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-53{width: 274px; height: 422px; background-image: url(../profile/images/53.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-54{width: 274px; height: 422px; background-image: url(../profile/images/54.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-55{width: 274px; height: 422px; background-image: url(../profile/images/55.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-56{width: 274px; height: 422px; background-image: url(../profile/images/56.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-57{width: 274px; height: 422px; background-image: url(../profile/images/57.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-58{width: 274px; height: 422px; background-image: url(../profile/images/58.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-59{width: 274px; height: 422px; background-image: url(../profile/images/59.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-60{width: 274px; height: 422px; background-image: url(../profile/images/60.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-61{width: 274px; height: 422px; background-image: url(../profile/images/61.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-62{width: 274px; height: 422px; background-image: url(../profile/images/62.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-63{width: 274px; height: 422px; background-image: url(../profile/images/63.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-64{width: 274px; height: 422px; background-image: url(../profile/images/64.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-65{width: 274px; height: 422px; background-image: url(../profile/images/65.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-66{width: 274px; height: 422px; background-image: url(../profile/images/66.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-67{width: 274px; height: 422px; background-image: url(../profile/images/67.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-68{width: 274px; height: 422px; background-image: url(../profile/images/68.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-69{width: 274px; height: 422px; background-image: url(../profile/images/69.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-70{width: 274px; height: 422px; background-image: url(../profile/images/70.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-71{width: 274px; height: 422px; background-image: url(../profile/images/71.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-72{width: 274px; height: 422px; background-image: url(../profile/images/72.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-73{width: 274px; height: 422px; background-image: url(../profile/images/73.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-74{width: 274px; height: 422px; background-image: url(../profile/images/74.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-75{width: 274px; height: 422px; background-image: url(../profile/images/75.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-76{width: 274px; height: 422px; background-image: url(../profile/images/76.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-77{width: 274px; height: 422px; background-image: url(../profile/images/77.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-78{width: 274px; height: 422px; background-image: url(../profile/images/78.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-79{width: 274px; height: 422px; background-image: url(../profile/images/79.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-80{width: 274px; height: 422px; background-image: url(../profile/images/80.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-81{width: 274px; height: 422px; background-image: url(../profile/images/81.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-82{width: 274px; height: 422px; background-image: url(../profile/images/82.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-83{width: 274px; height: 422px; background-image: url(../profile/images/83.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-84{width: 274px; height: 422px; background-image: url(../profile/images/84.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-85{width: 274px; height: 422px; background-image: url(../profile/images/85.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-86{width: 274px; height: 422px; background-image: url(../profile/images/86.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-87{width: 274px; height: 422px; background-image: url(../profile/images/87.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-88{width: 274px; height: 422px; background-image: url(../profile/images/88.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-89{width: 274px; height: 422px; background-image: url(../profile/images/89.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-90{width: 274px; height: 422px; background-image: url(../profile/images/90.jpg);}

body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-91{width: 274px; height: 422px; background-image: url(../profile/images/91.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-92{width: 274px; height: 422px; background-image: url(../profile/images/92.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-93{width: 274px; height: 422px; background-image: url(../profile/images/93.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-94{width: 274px; height: 422px; background-image: url(../profile/images/94.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-95{width: 274px; height: 422px; background-image: url(../profile/images/95.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-96{width: 274px; height: 422px; background-image: url(../profile/images/96.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-97{width: 274px; height: 422px; background-image: url(../profile/images/97.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-98{width: 274px; height: 422px; background-image: url(../profile/images/98.jpg);}
body#profile #contentsArea .articleArea #profileDetail .detailLeft .photo-99{width: 274px; height: 422px; background-image: url(../profile/images/99.jpg);}

/* ブログボタン・Twitterボタン
--------------------------------*/
body#profile #contentsArea .articleArea #profileDetail .detailLeft #btn_social{text-align: center; padding: 20px 0 0;}

body#profile #contentsArea .articleArea #profileDetail .detailLeft #btn_social li{
	display: inline-block;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px;
	line-height: normal;
	list-style: none;
	vertical-align: top;
	}
	
*html body#profile #contentsArea .articleArea #profileDetail .detailLeft #btn_social li{ display: inline; } /* for IE6 */ 
*+html body#profile #contentsArea .articleArea #profileDetail .detailLeft #btn_social li{ display: inline; } /* for IE7 */

body#profile #contentsArea .articleArea #profileDetail .detailRight .comment { color: #fff; padding: 0 0 0 7px; text-shadow: 1px 1px 0px #e93e6f;}

/* 名前
--------------------------------*/
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-01{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-02{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-03{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-04{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-05{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-06{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-07{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-08{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-09{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-10{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat 0 -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-11{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-12{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-13{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-14{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-15{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-16{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-17{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-18{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-19{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-20{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -250px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-21{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-22{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-23{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-24{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-25{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-26{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-27{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-28{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-29{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-30{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -500px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-31{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-32{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-33{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-34{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-35{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-36{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-37{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-38{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-39{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-40{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -750px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-41{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-42{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-43{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-44{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-45{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-46{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-47{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-48{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-49{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-50{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name1.gif) no-repeat -1000px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-51{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-52{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-53{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-54{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-55{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-56{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-57{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-58{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-59{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-60{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat 0 -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-61{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-62{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-63{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-64{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-65{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-66{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-67{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-68{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-69{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-70{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -250px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-71{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-72{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-73{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-74{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-75{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-76{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-77{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-78{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-79{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-80{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -500px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-81{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-82{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-83{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-84{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-85{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-86{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-87{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-88{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-89{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -520px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-90{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -750px -585px;}

body#profile #contentsArea .articleArea #profileDetail .detailRight .name-91{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-92{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -65px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-93{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -130px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-94{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -195px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-95{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -260px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-96{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -325px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-97{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -390px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-98{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -455px;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .name-99{width: 250px;	height: 65px; margin: 10px 0 0; text-indent: -9999px; background: url(../profile/images/name2.gif) no-repeat -1000px -520px;}

/* 質問項目
--------------------------------*/
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_1{width: 200px; height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat; margin: 30px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_2{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -32px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_3{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -63px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_4{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -95px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_5{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -127px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_6{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -158px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_7{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -190px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_8{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -222px; margin: 5px 0 0;}	
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_9{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -253px; margin: 5px 0 0;}
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_10{width: 200px;	height: 15px; text-indent: -9999px; background: url(../profile/images/question.gif) no-repeat 0 -285px; margin: 5px 0 0;}
	
/* 返答
--------------------------------*/
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_1-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_2-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_3-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_4-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_5-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_6-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_7-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_8-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_9-1,
body#profile #contentsArea .articleArea #profileDetail .detailRight .question_10-1{
	width: 275px; padding: 2px 0 5px 1.3em; border-bottom: #ff4897 dotted 1px;}

/* 候補生一覧へ戻る
--------------------------------*/
body#profile #contentsArea .articleArea #profileDetail #pagebtnArea{
	width: 119px;
	margin: 20px 13px 0 auto;
	clear: both;
	}
	
body#profile #contentsArea .articleArea #profileDetail #pagebtnArea .btn_back a{
	width: 119px;
	height: 20px;
	text-indent: -9999px;
	background: url(../profile/images/btn_back.gif) no-repeat;
	display: block;
	overflow: hidden;
	outline: none;
	}
	
/* サバイバル内容
========================================== */
body#survival #contentsArea .articleArea{
	width: 648px;/*650*/
	background: #fff;
	margin: 0;
	padding: 0 0 15px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
body#survival #contentsArea .articleArea .title{
	width: 648px;
	height: 51px;
	margin: 0 0 15px; 
	text-indent: -9999px;
	background: url(../images/common/title.gif) no-repeat 0 -102px;
	}

body#survival #contentsArea .articleArea .title1{
	width: 615px;
	height: 37px;
	margin: 15px auto 10px;
	text-indent: -9999px;
	background: url(../survival/images/survival_title1.gif) no-repeat top center;
	}
	
body#survival #contentsArea .articleArea .title2{
	width: 615px;
	height: 37px;
	margin: 15px auto 10px;
	text-indent: -9999px;
	background: url(../survival/images/survival_title2.gif) no-repeat top center;
	}
	
body#survival #contentsArea .articleArea .text{
	width: 90%;
	margin: 0 auto;
	padding: 0 0 1em;
	}
	
body#survival #contentsArea .articleArea .img1{
	width: 615px;
	height: 317px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(../survival/images/survival_img1.gif) no-repeat top center;
	position: relative;
	}

body#survival #contentsArea .articleArea .img2{
	width: 615px;
	height: 236px;
	margin: 0 auto 0;
	text-indent: -9999px;
	background: url(../survival/images/survival_img2.gif) no-repeat top center;
	}
	
/* 説明図
--------------------------------*/
body#survival #contentsArea .articleArea .img1 .survival1{ width: 250px; height: 100px; position: absolute; top: 10px; left: 10px; background: url(../survival/images/survival_btn1_on.gif);}
body#survival #contentsArea .articleArea .img1 .survival2{ width: 250px; height: 100px; position: absolute; top: 10px; left: 355px; background: url(../survival/images/survival_btn2_on.gif);}		
body#survival #contentsArea .articleArea .img1 .survival3{ width: 250px; height: 100px; position: absolute; top: 205px; left: 10px; background: url(../survival/images/survival_btn3_on.gif);}
body#survival #contentsArea .articleArea .img1 .survival4{ width: 250px; height: 100px; position: absolute; top: 205px; left: 355px; background: url(../survival/images/survival_btn4_on.gif);}	

body#survival #contentsArea .articleArea .img1 .survival1 a{ width: 250px; height: 100px; display: block; background: url(../survival/images/survival_btn1.gif);}
body#survival #contentsArea .articleArea .img1 .survival2 a{ width: 250px; height: 100px; display: block; background: url(../survival/images/survival_btn2.gif);}
body#survival #contentsArea .articleArea .img1 .survival3 a{ width: 250px; height: 100px; display: block; background: url(../survival/images/survival_btn3.gif);}
body#survival #contentsArea .articleArea .img1 .survival4 a{ width: 250px; height: 100px; display: block; background: url(../survival/images/survival_btn4.gif);}

/* モバイルサイト
========================================== */
body#mobile #contentsArea .articleArea{
	width: 648px;/*650*/
	background: #fff;
	margin: 0;
	padding: 0 0 15px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
body#mobile #contentsArea .articleArea .title{
	width: 648px;
	height: 51px;
	margin: 0 0 15px; 
	text-indent: -9999px;
	background: url(../images/common/title.gif) no-repeat 0 -204px;
	}
	
body#mobile #contentsArea .articleArea .mobile_img1{
	width: 615px;
	height: 272px;
	margin: 15px auto 0;
	text-indent: -9999px;
	background: url(../mobile/images/mobile_img1.gif) no-repeat;
	}
	
body#mobile #contentsArea .articleArea .mobile_img2{
	width: 615px;
	margin: 15px auto 0;
	}

/* 関連グッズ
========================================== */
body#goods #contentsArea .articleArea{
	width: 648px;/*650*/
	background: #fff;
	margin: 0;
	padding: 0 0 15px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
body#goods #contentsArea .articleArea .title{
	width: 648px;
	height: 51px;
	margin: 0 0 15px; 
	text-indent: -9999px;
	background: url(../images/common/title.gif) no-repeat 0 -306px;
	}
	
body#goods #contentsArea .articleArea .text{
	width: 90%;
	margin: 0 auto;
	padding: 0 0 1em;
	}

/* イベント・撮影会
========================================== */
body#event #contentsArea .articleArea{
	width: 648px;/*650*/
	background: #fff;
	margin: 0;
	padding: 0 0 15px;
	border: 1px solid #74a1ce;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
body#event #contentsArea .articleArea .title{
	width: 648px;
	height: 51px;
	margin: 0 0 15px; 
	text-indent: -9999px;
	background: url(../images/common/title.gif) no-repeat 0 -357px;
	}

body#event #contentsArea .articleArea h1{
	width: 583px;
/*	height: 57px;*/
        font-weight:bold;
        font-size:18px;
	margin: 0 auto 5px;
	}
	
body#event #contentsArea .articleArea .event_title{
	width: 583px;
/*	height: 57px;*/
	margin: 0 auto 5px;
	}

body#event #contentsArea .articleArea .photo{
	background: #fff;
	padding: 5px;
	border: 1px #ccc solid;
	margin: 10px auto 20px;
	-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);
	}
	
body#event #contentsArea .articleArea .text{
	width: 90%;
	margin: 0 auto;
	padding: 0 0 1em;
	}
	
body#event #contentsArea .articleArea .articleBorder{
	width: 95%;
	height: 5px;
	border: 0;
  border-bottom: 3px dotted #cdcdcd;
	margin: 15px auto;
	}

td .ctg.line {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	}
	
td .ctg { padding-bottom: 15px;}	
	
/* バックナンバー
--------------------------------*/
body#event #contentsArea .rightArea #backnumberArea{
	width: 293px;/*298*/
	height: auto;
	color: #786630;
	font-size: 11px;
	border: 1px solid #c5b69b;
	margin: 0 0 10px 0;
	padding: 45px 0 10px 5px;
	background: #fffce9 url(../event/images/backnumber_bg.gif) no-repeat top center;
	-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.1);
	}
	
body#event #contentsArea .rightArea #backnumberArea .listArea{
	width: 290px;
	margin: 0;
	height: 300px;
	overflow-y: auto;
	}
	
body#event #contentsArea .rightArea #backnumberArea .listArea ul{}
body#event #contentsArea .rightArea #backnumberArea .listArea ul li.days{
	margin: 0 0 2px 6px;
	padding: 0;
	font-weight: bold;
	}
	
body#event #contentsArea .rightArea #backnumberArea .listArea ul li.title{
	margin: 0 0 5px 0;
	padding: 0 0 5px 2em;
	border-bottom: 1px dotted #b69c4d;
	}
	
body#event #contentsArea .rightArea #backnumberArea .listArea ul li a{ display: block; }
body#event #contentsArea .rightArea #backnumberArea .listArea ul li a,
body#event #contentsArea .rightArea #backnumberArea .listArea ul li a:visited{ color: #786630; text-decoration: none;}
body#event #contentsArea .rightArea #backnumberArea .listArea ul li a:hover,
body#event #contentsArea .rightArea #backnumberArea .listArea ul li a:active{ color: #ff8a00; text-decoration: none;}


dl.ticket {
    width: 90%;
    margin: 10px auto;
}

dl.ticket dt{
    cursor: pointer;
    padding: 0.5em 0.8em;
    font-weight:bold;
    border: 1px #cdcdcd solid;
    border-bottom:none;
    color: #e6478c;
}

dl.ticket dd{
    padding-top:10px;
    padding-bottom:10px;
    border: 1px #cdcdcd solid;
    border-bottom:none;
}

p.caution {
	text-align:center;
	color:#ff0099;
	font-weight:bold;
}

.accountmenu a{
	display:block;
	height:60px;
	width:300px;
	background-image:url(../../../images/loginbutton.gif);
	margin-bottom:10px;
}

.accountmenu a.login { background-position:0 0;}
.accountmenu a.point { background-position:0 -180px;}
.accountmenu a.mypage { background-position:0 -120px;}
.accountmenu a.subscription { background-position:0 -240px;}
.accountmenu a.watchCart { background-position:0 -300px; text-indent:-9999px;}

.accountmenu a.login:hover { background-position:300px 0;}
.accountmenu a.point:hover { background-position:300px -180px;}
.accountmenu a.mypage:hover { background-position:300px -120px;}
.accountmenu a.subscription:hover { background-position:300px -240px;}
.accountmenu a.watchCart:hover { background-position:300px -300px;}

.laterthan {
	padding:16px;
	padding-bottom:16px;
	font-size:14px;
}

.pointmenu {
	background:#fff;
	border:1px solid #C0C0C0;
	margin-bottom:15px;
	padding:6px;
}

.balance,
.balance_point {
	text-align:center;
	display:block;
}

input.logout {
	float:right;
}

.balance {
	background:#F09;
	padding:4px 8px;
	color:#fff;
}

.balance_point {
	font-weight:bold;
	line-height:1;
	margin:5px auto;
	margin-bottom:0;
}

.balance_point span {
	font-size:22px;
	color:#F09;
}




/* チャットスケジュール */
/*スケジュール*/

#event .schedule {
	width:90%;
        margin: 0 auto;
}

#event .schedule th{
	text-align:left;
	background-color:#eee;
	border-bottom:1px solid #aaa;
}

#event .schedule td {
	border-bottom:1px solid #ccc;
}

#event .schedule th,
#event .schedule td {
	padding:10px;
	vertical-align:middle;
}


#event .schedule th.left,
#event .schedule td.left {
	width:150px;
	border-right:1px dashed #ddd;
}

#event .schedule tr:last-child th,
#event .schedule tr:last-child td {
	border-bottom:none;
}

#event .schedule td.left .date {
	padding-bottom:5px;
	margin-bottom:4px;
	border-bottom:1px dashed #ccc;
}

#event .schedule td.left .date span{
	display:block;
}

#event .schedule td ul li {
	width:67px;
	margin-right:6px;
	float:left;
	text-align:center;
}

#event .schedule td ul li:nth-child(6n) {
	margin-right:0;
}

#event .schedule td.right ul li {
	height: 140px;
	line-height: 1.4;
	margin-bottom: 4px;
}

#event .schedule td ul li a,
#event .schedule td ul li img {
	display:block;
	width:100%;
}

#event .schedule td.left .title {
	background-color: #000;
	color: #FFF;
	display: inline-block;
	font-size: 11px;
	padding: 7px 5px 5px 5px;
	margin-bottom: 4px;
}

#event .schedule td.left ul.mode {
	border-top:1px dashed #ccc;
	margin-top: 5px;
}

#event .schedule td.left ul.mode li{
	width: auto;
	margin-right:0;
	margin-top: 4px;
	float: none;
	text-align:left;
}

#event .schedule td.left ul.mode li span {
font-size: 18px;
font-weight: bold;
color: #F09;
margin-right: 3px;
}
