@charset "utf-8";
/*-----BASE------*/



* {
	margin:0;
	padding:0;
}
html {
	overflow-y: scroll;
}
body {
	font-family:"メイリオ", "Meirio", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.7;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 65%;
}
img {
	border:0;
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
dl {
	list-style-type: none;
}
li {
	list-style-type: none;
}
a {
	color:#FF3300;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
	color: #999999;
}
.clear {
	clear:both;
}
.hid {
	visibility:hidden;
}
.font_small {
	font-size:90%;
}
.txt_11 {
	font-size: 11px;
}
#index_logo {
	background:url(../img_site/index_logo.gif) no-repeat;
	width:354px;
	height:152px;
	display:block;
	margin:40px auto 25px auto;
	text-indent:-9999px;
}
#index_bg {
	background:url(../img_site/index_bg.jpg) no-repeat;
	width:350px;
	height:137px;
	margin:0 auto;
	padding:190px 115px 0 115px;
}
.index_btn01 {
	width:154px;
	float:left;
}
.index_btn02 {
	width:154px;
	float:right;
}
.index_p01 {
	width:550px;
	margin:20px auto;
	color:#373737;
	text-align:center;
}
.btn_over18 {
	background:url(../img_site/btn_over18.jpg) no-repeat;
	width:154px;
	height:61px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.index_banner_table img {
	margin:0 auto;
	display:block;
}
.btn_over18:hover {
	background:url(../img_site/on_btn_over18.jpg) no-repeat;
}
.btn_under18 {
	background:url(../img_site/btn_under18.jpg) no-repeat;
	width:154px;
	height:61px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.btn_under18:hover {
	background:url(../img_site/on_btn_under18.jpg) no-repeat;
}
#wrapper {
	width:920px;
	margin:0 auto;
	position: relative;
}
#head_left {
	background-image: url(../img_site/head_left_bg.jpg);
	background-repeat: no-repeat;
	height: 307px;
	width: 340px;
	float: left;
}
#head_right {
	background-image: url(../img_site/head_right_bg.jpg);
	background-repeat: no-repeat;
	height: 157px;
	width: 580px;
	float: right;
	text-indent:-9999px;
	position:relative;
}
.head_right_btn01 {
	background:url(../img_site/btn_09.gif) no-repeat;
	width:117px;
	height:34px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	overflow:hidden;
	right:125px;
	bottom:15px;
}
.head_right_btn01:hover {
	background:url(../img_site/on_btn_09.gif) no-repeat;
}
.head_right_btn02 {
	background:url(../img_site/btn_10.gif) no-repeat;
	width:117px;
	height:34px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	overflow:hidden;
	right:0;
	bottom:15px;
}
.head_right_btn02:hover {
	background:url(../img_site/on_btn_10.gif) no-repeat;
}
/*-----HEADDER------*/

#logo {
	height: 157px;
	width: 340px;
	text-indent: -9999px;
	float:left;
}
#logo a {
	background-image:url(../img_site/logo.jpg);
	background-repeat: no-repeat;
	height: 157px;
	width: 340px;
	display: block;
	overflow: hidden;
	outline: none;
}
#gnavi {
	margin-bottom: 8px;
	height: 41px;
}
#gnavi li {
	float: left;
}
#gnavi li a {
	background-repeat: no-repeat;
	display: block;
	height: 41px;
	/*float: left;*/

	overflow: hidden;
	text-indent: -9999px;
}
.btn01 a {
	background-image: url(../img_site/btn01.jpg);
	width: 115px;
}
.btn01 a:hover {
	background-image: url(../img_site/on_btn01.jpg);
}
.btn02 a {
	background-image: url(../img_site/btn02.jpg);
	width: 115px;
}
.btn02 a:hover {
	background-image: url(../img_site/on_btn02.jpg);
}
.btn03 a {
	background-image: url(../img_site/btn03.jpg);
	width: 115px;
}
.btn03 a:hover {
	background-image: url(../img_site/on_btn03.jpg);
}
.btn04 a {
	background-image: url(../img_site/btn04.jpg);
	width: 115px;
}
.btn04 a:hover {
	background-image: url(../img_site/on_btn04.jpg);
}
.btn05 a {
	background-image: url(../img_site/btn05.jpg);
	width: 115px;
}
.btn05 a:hover {
	background-image: url(../img_site/on_btn05.jpg);
}
.btn06 a {
	background-image: url(../img_site/btn06.jpg);
	width: 115px;
}
.btn06 a:hover {
	background-image: url(../img_site/on_btn06.jpg);
}
.btn07 a {
	background-image: url(../img_site/btn07.jpg);
	width: 115px;
}
.btn07 a:hover {
	background-image: url(../img_site/on_btn07.jpg);
}
.btn08 a {
	background-image: url(../img_site/btn08.jpg);
	width: 115px;
}
.btn08 a:hover {
	background-image: url(../img_site/on_btn08.jpg);
}
/*-----TOP CONTENTS------*/



.flash_box {
	width:475px;
	height:200px;
	border:1px solid #5f4e09;
	float:left;
	margin:0 0 10px 0;
}
.the_latest_box {
	float: right;
	height: 172px;
	width: 433px;
	border: 1px solid #5f4e09;
	overflow: auto;
	font-size: 12px;
	margin:0 0 10px 0;
}
#title_the_latest {
	background-image: url(../img_site/title_the_latest.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 435px;
	float: right;
}
#title_the_latest h2 {
	text-indent: -9999px;
}
#the_latest_area {
	padding: 10px;
}
#the_latest_area .tla_headline {
	color: #FFFF00;
}
#the_latest_area .tla_content {
	padding-top: 5px;
	padding-bottom: 12px;
}
.tla_headline .tla_date {
	font-size: 10px;
	color: #FFFFFF;
}
.news_title {
	font-size:120%;
	color:#FFFF00;
}
.date {
	font-size:60%;
	color:#ffffff;
}
.news_box {
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 15px 0;
	border-bottom:1px dotted #cccccc;
}
.news_img {
	width:100px;
	float:left;
}
.news_text {
	width:290px;
	float:right;
}
#title_real_time {
	background-image: url(../img_site/title_real_time.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 920px;
	margin-top: 9px;
}
#title_real_time h2 {
	text-indent: -9999px;
}
#real_time_box {
	height: 158px;
	width: 918px;
	border: 1px solid #5f4e09;
	overflow: auto;
	overflow-x: hidden;
	margin-bottom: 10px;
}
#real_time_area {
	padding: 10px;
}
#real_time_area .rt_headline {
	color: #FFFF00;
	font-size: 12px;
}
#real_time_area .rt_content {
	font-size: 12px;
}
.dot_line_01 {
	padding-top: 6px;
	padding-bottom: 10px;
}
/*-----LEFT CONTAINER------*/



#left_container {
	float:left;
	width:340px;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
}
#title_pickup {
	background-image: url(../img_site/title_pickup.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 340px;
}
#title_pickup h2 {
	text-indent: -9999px;
}
.pickup_area {
	height: 223px;
	width: 338px;
	border: 1px solid #5f4e09;
	overflow:auto;
}
#left_container .inner {
	padding:2px;
}
.pickup_img {
	float: left;
	border: 1px solid #5f4e09;
	height: 200px;
	width: 150px;
	padding: 1px;
	margin:0 0 15px 0;
}
.pickup_area_box01 {
	float: right;
	width: 160px;
	margin:0 0 15px 0;
}
.pickup_name {
	background-image: url(../img_site/pick_name_bg.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 160px;
}
.pickup_name p {
	font-size: 12px;
	padding-left: 10px;
	padding-top: 2px;
}
.pickup_prof {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10px;
	margin-bottom: 5px;
}
#pa_photo_02s {
	height: 100px;
	width: 75px;
	float: left;
	padding: 1px;
	border: 1px solid #5f4e09;
}
#pa_photo_03s {
	height: 100px;
	width: 75px;
	float: right;
	padding: 1px;
	border: 1px solid #5f4e09;
}
/*-----CENTER CONTAINER------*/



#center_container {
	float:left;
	width:226px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#title_campaign {
	background-image: url(../img_site/title_campaign.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 226px;
}
#title_campaign h2 {
	text-indent: -9999px;
}
#campaign_area {
	height: 223px;
	width: 224px;
	border: 1px solid #5f4e09;
	overflow: auto;
	overflow-x: hidden;
}
#campaign_area #inner {
	padding: 8px;
}
#campaign_area #inner .ca_date {
	font-size: 10px;
}
#campaign_area #inner .ca_headline {
	font-size: 14px;
	color: #FFFF00;
}
#campaign_area #inner .ca_content {
	font-size: 12px;
}
.dot_line_02 {
	padding-bottom: 8px;
	padding-top: 4px;
}
/*-----RIGHT CONTAINER------*/



#right_container {
	float:right;
	width:345px;
}
#title_new_face {
	background-image: url(../img_site/title_new_face.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 345px;
}
#title_new_face h2 {
	text-indent: -9999px;
}
#new_face_area {
	width: 335px;
	height: 223px;
	border: 1px solid #5f4e09;
	padding-left:8px;
	overflow:auto;
}
#new_face_area #inner {
	padding: 1px;
}
#nfa_photo_left {
	float: left;
	width: 108px;
	margin:3px 0;
	padding:0 2px;
}
.nfa_name {
	background-image: url(../img_site/new_face_name_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 120px;
}
.nfa_name p {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.nfa_3size {
	height: 18px;
	width: 118px;
	border: 1px solid #5f4e09;
	margin-top: 1px;
	margin-bottom: 5px;
}
.nfa_3size p {
	font-size: 10px;
	line-height: normal;
	padding-top: 2px;
	padding-left: 3px;
}
.nfa_photo {
	padding: 1px;
	height: 154px;
	width: 116px;
	border: 1px solid #5f4e09;
}

.nfa_photo_top {
	float: left;
	padding: 1px;
	height: 154px;
	width: 116px;
	border: 1px solid #5f4e09;
}

.nfa_name_left {
	background-image: url(../img_site/new_face_name_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 110px;
}
.nfa_name_left p {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.nfa_3size_left {
	height: 18px;
	width: 108px;
	border: 1px solid #5f4e09;
	margin-top: 1px;
	margin-bottom: 5px;
}
.nfa_3size_left p {
	font-size: 10px;
	line-height: normal;
	padding-top: 2px;
	padding-left: 3px;
}
.nfa_photo_left {
	padding: 1px;
	height: 141px;
	width: 106px;
	border: 1px solid #5f4e09;
}


#nfa_photo_center {
	float: left;
	width: 102px;
	margin-left: 5px;
}
#nfa_photo_right {
	float: right;
	width: 102px;
}
#nfa_photo_left {
	float: left;
	width: 110px;
}
#nfa_photo_top {
	float: left;
	width: 120px;
	margin-top:5px;
	margin-left:8px;
	margin-right:8px;
}
#title_today {
	background-image: url(../img_site/title_today.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 920px;
	margin-top: 9px;
}
#title_today h3 {
	text-indent: -9999px;
}
#today_box {
	width: 918px;
	border: 1px solid #5f4e09;
	margin-bottom: 10px;
}
#today_area {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.ta_set {
	float: left;
	width: 120px;
	margin:0 0 15px 8px;
}
.ta_set02 {
	float: left;
	width: 120px;
	margin:0 0 15px 0;
	padding:0 2px 0 1px;
}
#left_container_second {
	float: left;
	width: 263px;
}
#center_container_second {
	float: left;
	width: 263px;
	margin-left: 9px;
}
#right_container_second {
	float: right;
	width: 376px;
}
#title_mobile {
	background-image: url(../img_site/title_mobile.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#title_mobile h3 {
	text-indent: -9999px;
}
#mobile_box {
	width: 261px;
	height: 120px;
	border: 1px solid #5f4e09;
}
#mobile_area {
	padding: 6px;
}
#mb_left {
	float: left;
	width: 152px;
}
#mb_right {
	float: right;
	width: 90px;
	height: 90px;
}
#title_mb_access {
	background-image: url(../img_site/title_mobile_info.jpg);
	background-repeat: no-repeat;
	width: 152px;
	height: 20px;
}
#title_mb_access h4 {
	text-indent: -9999px;
}
#mobile_content {
	font-size: 10px;
}
#title_mail_magazine {
	background-image: url(../img_site/title_mail_magazine.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#title_mail_magazine h3 {
	text-indent: -9999px;
}
#mm_box {
	width: 261px;
	height: 120px;
	border: 1px solid #5f4e09;
}
#mm_area {
	padding: 6px;
}
.mm_tf {
	width: 150px;
}
input.mm_btn {
	font-size: 12px;
 /line-height: 1.5em;
}
#title_mail_magazine_02 {
	background-image: url(../img_site/title_mail_magazine_info.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 139px;
	margin-top: 4px;
}
#title_mail_magazine_02 h4 {
	text-indent: -9999px;
}
#mm_area p {
	font-size: 10px;
	margin-top: 4px;
}
#title_syame {
	background-image: url(../img_site/title_syame.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 376px;
}
#title_syame h3 {
	text-indent: -9999px;
}
#syame_box {
	width: 374px;
	height: 120px;
	border: 1px solid #5f4e09;
	overflow:auto;
}
#syame_area {
	padding: 6px;
}
#syame_left {
	float: left;
	width: 178px;
	padding:0 3px 0 0;
}
.syame_photo {
	padding: 1px;
	height: 90px;
	width: 67px;
	border: 1px solid #5f4e09;
	float: left;
}
.syame_content {
	width: 105px;
	_height:92px;
	min-height: 92px;
	border: 1px solid #5f4e09;
	float: right;
	margin:0 0 5px 0;
}
.syame_content p {
	padding: 3px;
	font-size: 10px;
}
/*-----FOOTER------*/

#footer {
	text-align:center;
	background-image: url(../img_site/foot_bg.jpg);
	background-repeat: no-repeat;
	height: 104px;
	width: 920px;
}
#footer_navi {
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 12px;
}
#copyright {
	text-align:center;
	color:#cccccc;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	font-size: 11px;
}
/*-----下層ページ------*/

.lower_title01 {
	padding:20px 0 10px 0;
}
#lower_left_container {
	float:left;
	width:263px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#lower_right_container {
	float:right;
	width:640px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#title_campaign02 {
	background-image: url(../img_site/title_campaign02.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#title_campaign02 h2 {
	text-indent: -9999px;
}
#campaign_area02 {
	height: 223px;
	width: 261px;
	border: 1px solid #5f4e09;
	overflow: auto;
	overflow-x: hidden;
	margin:0 0 10px 0;
}
#campaign_area02 #inner {
	padding: 8px;
}
#campaign_area02 #inner .ca_date {
	margin:10px 0 0 0;
	font-size: 10px;
}
#campaign_area02 #inner .ca_headline {
	font-size: 14px;
	color: #FFFF00;
}
#campaign_area02 #inner .ca_content {
	font-size: 12px;
	padding:5px 0;
	border-bottom:1px dotted #2f2f2f;
}
.dot_line_02_2 {
	padding-bottom: 8px;
	padding-top: 4px;
}
#title_mail_magazine02 {
	background-image: url(../img_site/title_mail_magazine.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#title_mail_magazine02 h3 {
	text-indent: -9999px;
}
#mm_box02 {
	width: 261px;
	height: 120px;
	border: 1px solid #5f4e09;
	margin:0 0 10px 0;
}
#mm_area02 {
	padding: 6px;
}
.mm_tf02 {
	width: 160px;
}
input.mm_btn02 {
	font-size: 12px;
 /line-height: 1.5em;
}
#title_mail_magazine_02_2 {
	background-image: url(../img_site/title_mail_magazine_info.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 139px;
	margin-top: 4px;
}
#title_mail_magazine_02_2 h4 {
	text-indent: -9999px;
}
#mm_area02 p {
	font-size: 10px;
	margin-top: 4px;
}
#title_mobile02 {
	background-image: url(../img_site/title_mobile.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#title_mobile02 h3 {
	text-indent: -9999px;
}
#mobile_box02 {
	width: 261px;
	height: 120px;
	border: 1px solid #5f4e09;
	margin:0 0 10px 0;
}
#mobile_area02 {
	padding: 6px;
}
#mb_left02 {
	float: left;
	width: 152px;
}
#mb_right02 {
	float: right;
	width: 90px;
	height: 90px;
}
#title_mb_access02 {
	background-image: url(../img_site/title_mobile_info.jpg);
	background-repeat: no-repeat;
	width: 152px;
	height: 20px;
}
#title_mb_access02 h4 {
	text-indent: -9999px;
}
#mobile_content02 {
	font-size: 10px;
}
#title_new_face02 {
	background-image: url(../img_site/title_new_face.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 334px;
}
#title_new_face02 h2 {
	text-indent: -9999px;
}
#new_face_area02 {
	height: 350px;
	width: 261px;
	border: 1px solid #5f4e09;
	overflow:auto;
	margin:0 0 15px 0;
}
#title_new_face02 {
	background-image: url(../img_site/title_new_face02.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#new_face_area02 #inner {
	padding: 8px;
}
#nfa_photo_left02 {
	float: left;
	width: 102px;
	margin:0 0 10px 0;
}
.nfa_name02 {
	background-image: url(../img_site/new_face_name_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 102px;
}
.nfa_name02 p {
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}
.nfa_3size02 {
	height: 18px;
	width: 100px;
	border: 1px solid #5f4e09;
	margin-top: 5px;
	margin-bottom: 5px;
}
.nfa_3size02 p {
	font-size: 10px;
	line-height: normal;
	padding-top: 2px;
	padding-left: 3px;
}
.nfa_photo02 {
	padding: 1px;
	height: 131px;
	width: 98px;
	border: 1px solid #5f4e09;
}
#nfa_photo_right02 {
	float: right;
	width: 102px;
	padding:0 10px 0 0;
}
#lower_area {
	border-top: 1px solid #5f4e09;
	margin:0 0 15px 0;
}
#lower_area #inner {
	padding: 4px;
}
#title_anq {
	background-image: url(../img_site/title_anq.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_anq h2 {
	text-indent: -9999px;
}
.anq_table01 {
	width:620px;
	border-top:1px solid #212121;
	border-left:1px solid #212121;
	font-size:110%;
}
.anq_table01 td {
	padding:5px;
	border-right:1px solid #212121;
	border-bottom:1px solid #212121;
}
.anq_table01 table {
	width:100%;
}
.anq_table01 table td {
	border:none;
}
.anq_td01 {
	background-color:#6a2300;
	color:#ffffff;
}
.anq_td02 {
	background:#171717;
}
.anq_subtitle {
	font-size:120%;
	margin:10px 0 5px 0;
	border-bottom:1px solid #212121;
	color: #FFFF00;
}
.anq_p01 {
	margin:0 0 15px 0;
}
#title_link {
	background-image: url(../img_site/title_link.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_link h2 {
	text-indent: -9999px;
}
.link_box {
	width:88px;
	float:left;
	padding:5px;
}
#title_syame02 {
	background-image: url(../img_site/title_syame02.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 263px;
}
#title_syame02 h3 {
	text-indent: -9999px;
}
#syame_area02 {
	padding: 6px;
}
#syame_box02 {
	width: 261px;
	height:420px;
	overflow:auto;
	border: 1px solid #5f4e09;
	margin:0 0 10px 0;
}
.syame_photo02 {
	padding: 1px;
	width: 67px;
	border: 1px solid #5f4e09;
	float: left;
	margin:0 0 10px 0;
}
.syame_content02 {
	width: 160px;
	float: right;
	margin:0 0 10px 0;
}
.syame_content02 p {
	padding: 3px;
	font-size: 10px;
	font-size:120%;
}
.syame_content02 p span {
	font-size:80%;
}
/*-----料金システム---*/

.lower_subtitle01 {
	font-size:140%;
	margin:20px 0 15px 0;
	padding:3px 0 1px 0;
	border-top:1px dotted #8b7676;
	border-bottom:1px dotted #8b7676;
	background:#444444;
	color:#ffffff;
}
.lower_subtitle02 {
	font-size:140%;
	margin:20px 0 15px 0;
	text-align:center;
}
.lower_table01 {
	width:620px;
	border-top:1px solid #8b7676;
	border-left:1px solid #8b7676;
	font-size:125%;
	margin:0 0 5px 0;
}
.lower_table02 {
	width:856px;
	border-top:1px solid #8b7676;
	border-left:1px solid #8b7676;
	font-size:125%;
	margin:0 0 5px 0;
}
.lower_table01 td {
	padding:5px;
	border-right:1px solid #8b7676;
	border-bottom:1px solid #8b7676;
}
.lower_td01 {
	background-color:#6a2300;
	color:#FFFFFF;
}
.lower_table02 td {
	width:214px;
	border-right:1px solid #8b7676;
	border-bottom:1px solid #8b7676;
}
.lower_table02_td01 {
	width:214px;
	background:#ad1347;
	color:#ffffff;
	text-align:center;
	padding:5px 0;
}
.lower_dl01 {
	margin:10px 0;
	font-size:120%;
}
.lower_dl01 dt {
	color:#FFFF00;
	border-bottom:1px dotted #cccccc;
	margin:0 0 5px 0;
	font-size:120%;
}
.lower_dl01 dd {
	margin:0 0 25px 0;
}
.charge_box_l {
	width:290px;
	float:left;
	padding:20px 20px 20px 0;
}
.charge_box_l li {
	list-style:circle;
	margin:0 0 5px 20px;
	font-size:110%;
}
.charge_box_p01 {
	margin:0 0 10px 0;
	font-size:120%;
}
#title_system {
	background-image: url(../img_site/title_system.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_system h2 {
	text-indent: -9999px;
}
#title_recruit {
	background-image: url(../img_site/title_recruit.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_recruit h2 {
	text-indent: -9999px;
}
.recruit_p01 {
	color:#FFFF00;
	font-size:140%;
	margin:0 0 15px 0;
}
/*----キャスト----*/



#title_cast {
	background-image: url(../img_site/title_cast.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_cast h2 {
	text-indent: -9999px;
}
/*----スケジュール----*/



#title_schedule {
	background-image: url(../img_site/title_schedule.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_schedule h2 {
	text-indent: -9999px;
}
.cast_copy {
	margin:0 0 5px 0;
}
.cast_time {
	background:#7c4203;
	color:#ffffff;
	text-align:center;
	padding:2px 0;
	font-size:16px;
	font-weight:bold;
}
.sche_day_bg {
	border-bottom:2px solid #212121;
	margin:10px 0 20px 0;
	height:47px;
}
.sche_day_bg a {
	display:block;
	float:left;
	background:url(../img_site/sche_day_bg.gif) no-repeat;
	width:80px;
	height:27px;
	color:#FFFFFF;
	margin:10px 0 0 0;
	padding:10px 5px 0 0;
	text-align:center;
	font-size:120%;
}
/*----動画----*/



#title_movie {
	background-image: url(../img_site/title_movie.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_movie h2 {
	text-indent: -9999px;
}
/*----イベント----*/



#title_event {
	background-image: url(../img_site/title_event.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_event h2 {
	text-indent: -9999px;
}
.event_img {
	width:450px;
	margin:10px 0;
}
/*---プロフィール--*/

#title_profile {
	background-image: url(../img_site/title_profile.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 640px;
}
#title_profile h2 {
	text-indent: -9999px;
}
