@charset "utf-8";
/* css document */



/* パンくず */
.syncer-brcb 
		{
		width:100%;
		height:auto;
		overflow: hidden ;
		list-style-type:none;
		font-size:6px;
		text-align:left;
		margin:-6px auto 5px auto;
		color:#000;
		padding:3px;
		box-sizing: border-box;
		}



.syncer-brcb a{color:#5944ea;}
.syncer-brcb li {float: left ;font-weight:20;}
.syncer-brcb li:after {content: ">" ;padding: 0 1px ;font-weight:20;}
/* パンくず 一番最後の[li] */
.syncer-brcb li:last-child:after {content: none ;}





/*--------------------------------------------------------------
contact&luxe
--------------------------------------------------------------*/
.contact_wrap{
		width:100%;
		height:auto;
		margin:0 auto 5px auto;
		text-align:center;
		}



.contact_box{
		width:100%;
		height:auto;
		margin:0px auto 10px auto;
		background:rgba(233,218,203,0.5);
		box-sizing: border-box;
		text-align:center;
		padding-bottom: 15px;
		}



.contact_box img{	
			max-width:95%;
			margin:15px auto 10px auto;
			border-radius: 5px;        /* CSS3草案 */  
			-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
			-moz-border-radius: 5px;   /* Firefox用 */  
			}



.contact_text{
		width:95%;
		height:auto;
		margin:5px auto 5px auto;
		box-sizing: border-box;
		text-align:left;
		}



.contact_box p{
			width:100%;
			font-style: normal;
			color:#000;
			font-size:16px;
			padding-top:5px;
			padding-bottom:5px;
			border-bottom: 1px dotted #C39000;
			}



.contact_box a{color:#f00;}



.contact_room_text{
			width:95%;
			height:auto;
			text-align:left;
			padding:10px;
			font-size:14px;
			color:#000;
			margin:0 auto 10px auto;
			background-color: rgba(255,255,255,0.3);
			border: 1px solid #C39000;
			border-radius: 5px;        /* CSS3草案 */  
			-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
			-moz-border-radius: 5px;   /* Firefox用 */  
			box-sizing: border-box;
			}



.contact_room_text p{
			color:#000;
			font-size:18px;
			}



.contact_room_text em{
			font-style: normal;
			color:#000;
			font-size:14px;
			line-height:22px;
			}



/*--------------------------------------------------------------
EVENT
--------------------------------------------------------------*/
.event_wrap{
		width:100%;
		height:auto;
		margin:0 auto 5px auto;
		text-align:center;
		}



.event_box{
		width:98%;
		height:auto;
		margin:5px auto 10px auto;
		background-color:#eef3fd;
		border: 1px solid #c2e0f0;
		}



.event_box .img{
		width:95%;
		height:auto;
		margin:15px auto 5px auto;
		box-sizing: border-box;
		}



.event_box .img img{max-width:100%;border: 1px solid #fff;}



.event_box .text{
			width:95%;
			height:auto;
			text-align:left;
			padding:10px;
			font-size:14px;
			color:#000;
			margin:5px auto 10px auto;
			background-color: rgba(255,255,255,0.7);
			border: 1px dotted #2f17d0;
			border-radius: 10px;        /* CSS3草案 */  
			-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
			-moz-border-radius: 10px;   /* Firefox用 */  
			box-sizing: border-box;
			}



.event_box .text p{
			font-weight:bold;
			color:#ffa500;
			font-size:20px;
			padding-left:6px;
			margin-bottom:-3px
			}



.event_box .text em{
			font-style: normal;
			color:#008c00;
			font-size:14px;
			margin-bottom:-10px;
			}



.event_box .text b{
			color:#00f;
			font-size:15px;
			line-height:28px;
			}



/*--------------------------------------------------------------
system
--------------------------------------------------------------*/
.system_box{
		width:100%;
		height:auto;
		margin:5px auto 10px auto;
		background-color:rgba(233,218,203,0.5);
		text-align:center;
		}



.system_box h2{
		width:95%;
		height:auto;
		border: 1px solid #c9ae94;
		background-color: rgba(255,255,255,0.3);
		color:#000;
		padding:3px 0px 3px 5px;
		margin:10px auto 5px auto;
		font-size:16px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		height:auto;
		text-align:left;
		}



.system_box p{
		width:100%;
		height:auto;
		color:#f00;
		margin:0px auto 5px auto;
		text-align:left;
		line-height:15px;
		font-size:12px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		}



.luxe_system_box{
		width:98%;
		height:auto;
		margin:5px auto 10px auto;
		text-align:center;
		}



.luxe_system_box h2{
			width:95%;
			height:auto;
			border: 1px solid #C39000;
			color:#000;
			padding:3px 0px 3px 5px;
			margin:10px auto 5px auto;
			border:1px solid #C39000;
			font-size:16px;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
			height:auto;
			text-align:left;
			}



.luxe_system_box p{
			border-bottom:none;
			width:100%;
			height:auto;
			color:#f00;
			margin:0px auto 5px auto;
			text-align:left;
			line-height:15px;
			font-size:12px;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
			}



.sys_price{
		width:95%;
		height:auto;
		color:#000;
		margin:0px auto 10px auto;
		text-align:left;
		box-sizing: border-box;
		}



.mine{	
		float:left;
		width:60%;
		height:auto;
		border-bottom:1px dotted #c9ae94;
		text-align:left;
		font-size:18px;
		margin-top:5px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		}



.kakaku{
		float:right;	
		width:40%;
		height:auto;
		border-bottom:1px dotted #c9ae94;
		text-align:right;
		font-size:18px;
		margin-top:5px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		}



.sys_price_s{
		width:100%;
		height:auto;
		color:#000;
		margin:5px auto 10px auto;
		text-align:left;
		line-height:20px;
		font-size:12px;
		font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		}



/*--------------------------------------------------------------
CAST
--------------------------------------------------------------*/
.cast_box{
		width:98%;
		height:auto;
		margin:5px auto 5px auto;
		background-color:#eef3fd;
		border: 1px solid #c2e0f0;
		text-align:center;
		}



.cast_list{
		float:left;
		width:100%;
		text-align:center;
		font-size:x-small;
		}



.cast_list li{
		float:left;
		width:50%;
		margin:0 auto 15px auto;
		line-height:1.3;
		list-style:none;
		}



.cast_list li a{margin-bottom:5px;text-align:center;color:#000;}



.cast_list li img{	
			margin-top:10px;
			-webkit-border-radius:2px;
			border:solid 1px #2bc;
			padding:3px;
			background: #fff;
			}



/*--------------------------------------------------------------
detail
--------------------------------------------------------------*/
.detail_box{
		width:98%;
		height:auto;
		margin:5px auto 10px auto;
		background-color:#eef3fd;
		border: 1px solid #c2e0f0;
		text-align:center;
		}



.profile {width:100%;height:auto;margin:0 auto 20px auto;}



.profile_name_genre {
			font-size:22px;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
			font-weight:bold;
			padding-left:20px;
			border-bottom:1px dashed #2bc;
			color:#000;
			line-height: 45px;
			letter-spacing: 0.1em;
			text-align:left;
			margin:5px auto 5px auto;
			}



.age {font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;letter-spacing:-0.01em;font-size:20px;color: #000;}



.castprofile{
			color:#000;
			margin:10px auto 10px auto;
			padding-left:20px;
			text-align:left;
			font-size: 15px;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
			}



.detail_comment_box {
			width:90%;
			height:auto;
			border:1px solid #2bc;
			margin:-5px auto 0 auto;
			text-align:center;
			background-color: rgba(255,255,255,0.3);
			box-sizing: border-box;
			padding:5px;
			}



.detail_comment_box p{word-wrap: break-word;width:100%;color:#000;line-height:25px;text-align:left;padding-top:5px;padding-bottom:5px;font-size:17px;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}



.profile_coment_title {
			font-size:16px;
			font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
			padding-left:20px;
			border-top:1px dashed #2bc;
			color:#000;
			line-height: 36px;
			letter-spacing: 0.1em;
			text-align:left;
			margin:5px auto 0px auto;
			font-weight:bold;
			}
