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

@media only screen and (max-width:639px){

/*メインビジュアル*/
.bxBox {
    position: relative;
}
.innerBox {
    position: relative;
    width: 100%;
    /* height: 400px; */
    /* margin: 0 auto; */
}
.widesliderInner {
	position: absolute;
    top: 0;
    left: 0;
    margin-left: 10px;
    margin-top: 10px;
}
	
/*ボーダー*/

.main_line{
	width:100%;
	height:1px;
	float:left;
	clear:both;
	border-bottom: 1px solid #CD8C48;
	padding-bottom:10px;
	}


/*料金システム*/


	
#top_system_sm{
	 max-width:100%;
	 height:auto;
	 clear:both;
	 color:#FFF;
	 text-align:center;
	 background:url(../image/sma/background.png) repeat;
	 }



	
#top_system_sm_bt{
	 max-width:100%;
	 height:auto;
	 clear:both;
	 color:#FFF;
	 text-align:center;
	 padding-bottom:35px;
	 }

	 
#top_system_sm{
	 max-width:100%;
	 height:auto;
	 clear:both;
	 color:#FFF;
	 text-align:center;
	 background:url(../image/sma/background.png) repeat;
	 }

#top_system_sm_bt{
	 max-width:100%;
	 height:auto;
	 clear:both;
	 color:#FFF;
	 text-align:center;
	
	 }
	
 #contentsBox_main_system{
	max-width:100%;
	height:auto;
	float:left;
	display:none;
	}
	
 #contentsBox_main_system_smh{
	max-width:100%;
	height:auto;
	float:left;
	}

 #contentsBox_main_system_sm{
	max-width:100%;
	height:auto;
	background:url(../image/sma/background.png) repeat;
	float:left;
	}



/*出勤情報*/

#top_schedule{
	 max-width:100%;
	 height:auto;
	 clear:both;
	 color:#FFF;
	 text-align:center;
	 background:url(../image/sma/background.png) repeat;
	 }

#contentsBox_main_schedule{
	max-width:100%;
	height:auto;
	background:url(../image/sma/background.png) repeat;
	float:left;
	padding-bottom:45px;
	}

ul.contentsBox_main_schedule    {
	width:auto;
	height:auto;
    display:table;
}
ul.contentsBox_main_schedule li{
    display:table-cell;
    vertical-align:middle;
    text-align:center;
	list-style-type:none;
}


.schedule_date dl{
	width:auto;
	height:auto;
	float:left;
	}

.schedule_date dt{
	width:100px;
	height:auto;
	float:left;
	margin:20px 0 0 30px;
	}
	
.schedule_date dd{
	width:auto;
	height:auto;
	float:left;
	margin:10px 0 0 30px;
	clear:both;
	}


/*スタッフ紹介*/

.staffImage {
	width:140px;
	height:140px;
	margin-bottom:10px;
}
.staff {
	width:140px;
	margin-left:11px;
	float:left;
	overflow: hidden;
	/*height: 600px;*/
}
.staffMama {
	width:140px;
	margin-left:11px;
	float:left;
}

#contentsBox_main_top_staff{
    max-width:100%;
    height: auto;
	float:left;
	text-align:center;
	margin:40px auto 0;
	background:url(../image/sma/background.png) repeat;
	clear:both;
	order:3;
	color:#FFF;
	}


img.staff_img_t{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	margin-bottom:-30px;
	}

.g_nav ul{
	table-layout: fixed;
	display:inline-table;
	max-width:100%;
	padding-bottom:15px;
	border-collapse: separate;
    border-spacing: 20px 0;
	border:none;
}
.g_nav li{
	display:table-cell;
	text-align:center;
	line-height:2em;
	max-max-width:100%;
	height:auto;
	margin:5px;
	padding-top:30px;
}
.g_nav li a{
	display:block;
}


#top_staff_sm_bt{
	max-width:100%;
	height:auto;
	float:left;
	clear:both;
	padding-top:10px;
	 background:url(../image/sma/background.png) repeat;
	 padding-bottom:35px;
	}

p.staff{
	max-width:100%;
	height:auto;
	margin:0 auto;
	float:left;
	clear:both;
	color:#FFF;
	background:url(../image/sma/background.png) repeat;
	}



/*アクセス情報*/

#google_map_sm{
	width:80%;
	position: relative;
	padding-bottom: 80%; /*これが縦横比*/
	height: 0;
	overflow: hidden;
	background:url(../image/sma/background.png) repeat;
	clear:both;
	margin:0 auto;
	}


#google_map_sm iframe{
	padding-top:20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	}



/*非表示*/

.contentsBox_title_main{
	max-width:100%;
	height:auto;
	float:left;
	clear:both;
	background:url(../image/sma/background.png) repeat;
	display:none;
	}

#google_map{
	max-width:100%;
	height:auto;
	float:left;
	display:none;
	}
	
 #top_system{
	 max-width:100%;
	 height:auto;
	 float:left;
	 clear:both;
	 margin-bottom:30px;
	 color:#FFF;
	 text-align:center;
	 display:none;
	 }





/*下層＿料金コンセプト*/

#contentsBox_concept_concept{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	text-align:left;
	margin-bottom:35px;
	clear:both;
	}

#concept_concept{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	padding-top:35px;
}

#concept_concept_text{
	width:80%;
	height:auto;
	text-align:center;
	line-height:30px;
	margin:0 auto;
	clear:both;
	font-size:70%;
	}

#concept_concept_img{
	width:80%;
	height:auto;
	margin:0 auto;
	clear:both;
	padding-top:25px;
	}

/**/

#contentsBox_concept_scenery{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	text-align:left;
	margin-bottom:35px;
	}

#concept_scenery{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
}

#swipebox{
	width:100%;
	height:auto;
	color:#FFF;
	clear:both;
	padding-top:35px;
	display:none;
}

img.concept_img_left{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	clear:both;
	}

img.concept_img_center{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	}

img.concept_img_right{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	}




.g_nav_concept_first{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	}

.g_nav_concept_first ul{
	table-layout: fixed;
	display:inline-table;
	max-width:100%;
	padding-bottom:15px;
	border-collapse: separate;
    border-spacing: 15px 0;
	border:none;
}
.g_nav_concept_first li{
	display:table-cell;
	text-align:center;
	line-height:2em;
	max-max-width:100%;
	height:auto;
	margin:5px;
	padding-top:30px;
}
.g_nav_concept_first li a{
	display:block;
}


.g_nav_concept_second{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	}

.g_nav_concept_second ul{
	table-layout: fixed;
	display:inline-table;
	max-width:100%;
	padding-bottom:15px;
	border-collapse: separate;
    border-spacing: 15px 0;
	border:none;
}
.g_nav_concept_second li{
	display:table-cell;
	text-align:center;
	line-height:2em;
	max-max-width:100%;
	height:auto;
	margin:5px;
	padding-top:30px;
	table-layout: fixed;
}
.g_nav_concept_second li a{
	display:block;
}


#contentsBox_side_recruit_underpage{
	width:80%;
	height:auto;
	clear:both;
	margin:0 auto;
	text-align:center;
	boder:none;
	padding-top:20px;
	}

.contentsBox_side_banner_underpage{
	width:80%;
	height:auto;
	clear:both;
	margin:0 auto;
	text-align:center;
	boder:none;
	padding-top:20px;
	}


/*下層＿料金システム*/

#contentsBox_system_system{
	width:100%;
	height:auto;
	color:#FFF;
	text-align:left;
	margin-bottom:35px;
	clear:both;
	}

#system_system{
	width:100%;
	height:auto;
	color:#FFF;
	padding-top:35px;
	clear:both;
}



#contentsBox_system_drink{
	width:100%;
	height:auto;
	margin:0 auto;
	color:#FFF;
	clear:both;
	}
	
#system_drink{
	width:80%;
	height:auto;
	margin:0 auto;
	color:#FFF;
	clear:both;
}

#system_drink_img{
	width:100%;
	height:auto;
	clear:both;
	padding-top:35px;
	}

#contentsBox_system_food{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	color:#FFF;
	margin-bottom:35px;
	padding-top:30px;
	}
	
#system_food{
	width:80%;
	height:auto;
	clear:both;
	color:#FFF;
	margin:0 auto;
	/*background-image:url(../image/system_food_bc.png);*/
	}

.system_table_title{
	width:80%;
	height:auto;
	color:#FFF;
	opacity:0.5;
	font-size:24px;
	clear:both;
	padding-top:30px;
	}

.system_table_line{
	width:100%;
	height:1px;
	opacity:0.5;
	border-bottom: 1px solid #FFF;
	clear:both;
	margin:0 auto;
	float:left;
	}


.

/*Glass*/


.system_box{
	width:100%;
	height:auto;
	float:left;
	margin:0 auto;
	}


dl.system_box_glass1{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:20% 0 44px 0;
	font-size:14px;
	opacity:0.8;
	clear:both;
	}

dl.system_box_glass1 dt{
	width:50%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_glass1 dd{
	width:50%;
	height:auto;
	float:left;
	text-align:right;
	}	

dl.system_box_glass2{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-90px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	clear:both;
	}

dl.system_box_glass2 dt{
	width:50%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_glass2 dd{
	width:50%;
	height:auto;
	float:left;
	text-align:right;
	}	


/*Bottle*/

dl.system_box_bottle1{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:31px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_bottle1 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_bottle1 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	

dl.system_box_bottle2{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-27px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_bottle2 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_bottle2 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	
	

/*Wine*/


dl.system_box_wine1{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:31px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_wine1 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_wine1 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	

dl.system_box_wine2{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-44px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_wine2 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_wine2 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	
	
	
/*Chamapagne*/	
	
	
dl.system_box_chamapagne1{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:31px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_chamapagne1 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_chamapagne1 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	

dl.system_box_chamapagne2{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-44px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_chamapagne2 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_chamapagne2 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	


/*Shot*/	

	
dl.system_box_shot1{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:31px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_shot1 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_shot1 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	

dl.system_box_shot2{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-25px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_shot2 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}
	
dl.system_box_shot2 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	


dl.system_box_shot3{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-27px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_shot3 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}
	
dl.system_box_shot3 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	
	
	

/*Food*/	



dl.system_box_food1{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:31px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_food1 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_food1 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	

dl.system_box_food2{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:-44px 0 44px 0;
	font-size:14px;
	opacity:0.8;
	line-height:2em;
	clear:both;
	}

dl.system_box_food2 dt{
	width:70%;
	height:auto;
	float:left;
	text-align:left;
	clear:both;
	}

dl.system_box_food2 dd{
	width:30%;
	height:auto;
	float:left;
	text-align:right;
	}	


#system_food_img{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding-top:35px;
	}

.system_sub_title{
	width:auto;
	height:auto;
	float:left;
	margin:0px;
	font-weight:bold;
	font-size:17px;
	}
	
	

/*下層＿アクセス*/

#contentsBox_access_access{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:40px;
	clear:both;
	}

#contentsBox_access_route{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	clear:both;
	}

/*#access_google{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding-top:35px;
	}*/

#access_google{
	position: relative;
	padding-bottom: 80%; /*これが縦横比*/
	height:auto;
	overflow: hidden;
	background:url(../image/sma/background.png) repeat;
	clear:both;
	width:80%;
	margin:0 auto;
	}


#access_google iframe{
	padding-top:20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	margin:0 auto;
	}

#access_google_text{
	width:80%;
	height:auto;
	margin:0 auto;
	margin-bottom:20px;
	padding:10px 0 0 17px;
	text-align:left;
	color:#FFF;
	/*background-image:url(../image/access_access_text.png);*/
	}

#access_route{
	width:80%;
	height:auto;
	margin:0 auto;
	clear:both;
	/*background-image:url(../image/access_route.png);*/
	}
	
#route_img{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0 0px;
	color:#FFF;
	text-align:right;
	clear:both;
	}

img.access_route{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	margin:20px 0 23px 0; 
	}

img.access_route_y{
	width:46px;
	height:25px;
	margin:0 0 20px 0px; 
	clear:both;
	float:right;
	text-align:right;
	}

img.access_route_y:last-child{
	display:none;
	}


.route_text{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	margin:0 0 10px 0;
	clear:both;
	text-align:left;
	}



/*下層＿スタッフ紹介*/


#contentsBox_staff_staff{
	width:100%;
	height:auto;
	margin-bottom:20px;
	clear:both;
	margin-top: -230px;
	
	}

#contentsBox_staff_leader{
	width:100%;
	height:auto;
	margin-bottom:20px;
	clear:both;
	}

#staff_staff{
	padding-top:18px;
	width:100%;
	height:auto;
	color:#FFF;
	margin-bottom:37px;
	clear:both;
	padding-top:35px;
	}

#staff_leader{
	width:100%;
	height:auto;
	color:#FFF;
	text-align:left;
	clear:both;
	padding-top:35px;
	overflow: hidden;
	margin-bottom: 30px;
	}


p.staff_sm{
	width:100%;
	height:auto;
	clear:both;
	}


.staff_prof{
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	font-size:13.5px;
	margin-top:-20px;
	}
	

.staff_prof_leader_sm{
	width:100%;
	height:auto;
	margin:0 auto;
	}


dl.staff_prof{
	width:140px;
	height:auto;
	float:left;
	line-height:1.6em;
	margin:0;
	}


	
dl.staff_prof dt{
	width:70%;
	height:auto;
	float:left;
	clear:both;
	text-align:left;
	font-size:14px;
	margin-top:10px;
	}

dl.staff_prof dd{
	width:90%;
	height:auto;
	float:left;
	margin-left:20px;
	text-align:left;
	font-size:12px;
	}
	

.staff_name{
	width:120%;
	height:auto;
	text-align:center;
	clear:both;
	font-weight:bold;
	font-size:16px;
	}

.staff_name2{
	width:120%;
	height:auto;
	text-align:center;
	clear:both;
	font-weight:bold;
	font-size:16px;
	margin-top:-20px;
	}


.staff_prof_none{
	display:none;
	}






img.staff_img1{
	display:none;
	}

img.staff_img2{
	display:none;
	}

img.staff_img3{
	display:none;
	}

img.staff_img4{
	display:none;
}

img.staff_img5{
	display:none;
	}


	
img.top_staff_img{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	}



.g_nav_staff_sm{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	}

.g_nav_staff_sm ul{
	table-layout: fixed;
	display:inline-table;
	width:100%;
	padding-bottom:15px;
	border-collapse: separate;
    border-spacing: 20px 0;
	border:none;
}
.g_nav_staff_sm li{
	display:table-cell;
	text-align:center;
	line-height:2em;
	max-max-width:100%;
	height:auto;
	margin:5px;
	padding-top:30px;
}
.g_nav_staff_sm li a{
	display:block;
}






/*下層＿出勤情報*/

#contentsBox_schedule_schedule{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	text-align:left;
	margin-bottom:35px;
	clear:both;
	}

#schedule_schedule{
	width:80%;
	height:auto;
	color:#FFF;
	clear:both;
	padding-top:35px;
		margin:0 auto;
	/*background-image:url(../image/schedule.png);*/
	}



/*下層＿イベント情報*/


#contentsBox_event_event{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
	clear:both;
	}


#event_event_01{
	width:80%;
	height:auto;
	color:#FFF;
	clear:both;
	margin:0 auto;
	text-align:left;
	margin-bottom:30px;
	padding-top:35px;
	}

#event_event_02{
	width:80%;
	height:auto;
	clear:both;
	margin:0 auto;
	color:#FFF;
	text-align:left;
	}

/*下層＿求人情報*/


#contentsBox_recruit_recruit{
	width:100%;
	height:auto;
	float:left;
	color:#FFF;
	text-align:left;
	margin-bottom:35px;
	clear:both;
	}
	
	#recruit_recruit{
	width:80%;
	height:auto;
	color:#FFF;
	/*background-image:url(../image/recruit_recruit.png);*/
	padding-bottom:34px;
	padding-top:35px;
	margin:0 auto;
	}


#recruit_recruit_text01{
	width:100%;
	height:auto;
	clear:both;
	font-size:14px;
	padding:22px 34px 0 0px;
	margin-bottom:36px;
	line-height:1.5em;
	}


#recruit_recruit_text02{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	font-size:14px;
	padding:22px 34px 0 0px;
	line-height:1.5em;
	}
	
#recruit_recruit_text03{
	height:auto;
	clear:both;
	margin:0 auto;
	padding:22px 34px 0 0px;
	font-size:14px;
	clear:both;
	line-height:1.5em;
	}
	
#recruit_recruit_text04{
	width:auto;
	height:auto;
	float:left;
	padding:22px 34px 0 0px;
	font-size:14px;
	clear:both;
	line-height:1.5em;
	}


.recruit_recruit_text01{
	width:100%;
	height:auto;
	clear:both;
	margin:0 20px 0 0px;
	font-size:14px;
	line-height:1.5em;
	}

#recruit_recruit_img{
	display:none;
	}

img.recruit_recruit{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:30px;
	}

p{
	width:100%;
	height:auto;
	clear:both;
	margin:0 auto;
	margin-bottom:20px;
	line-height:1.5em;
	font-size:14px;
	margin-top:1px;
	}

p.recruit_text_title{
	width:auto;
	height:auto;
	float:left;
	font-weight:bold;
	font-size:13pt;
	margin-bottom:0px;
	}
	
p.recruit_text_title2{
	width:auto;
	height:auto;
	float:left;
	font-weight:bold;
	margin-bottom:0px;
	clear:both;
	}

p.recruit_text_title4{
	width:100%;
	height:auto;
	float:left;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:20px;
	}

p.recruit_text_title3{
	width:260px;
	height:auto;
	float:left;
	font-weight:bold;
	font-size:14pt;
	margin:5px 0 20px 0;
	}

.recruit_recruit_list ui{
	width:260px;
	height:auto;
	float:left;
	margin-left:23px;
	margin-bottom:20px;
	clear:both;
	}

.recruit_recruit_list li{
	width:100%;
	height:auto;
	float:left;
	margin-left:23px;
	clear:both;
	line-height:1.5em;
	}

.recruit_recruit_list li.last{
	margin-bottom:20px;
}


span.title{
	width:auto;
	height:auto;
	float:left;
	clear:both;
	font-weight:bold;
	}

p.text{
	width:100%;
	height:auto;
	clear:both;
	}


.header_none{
	display:none;
	}

/*非表示*/

.staff_img{
	display:none;
		}

#staff_prof_leader_01{
	display:none;
	}

#staff_prof_leader_02{
	display:none;
	}

.smaTitle {
	font-size:18px;
	border-bottom:1px solid #CD8C48;
	margin-bottom:10px;
	padding-bottom:5px;
}

.whiteInfoBox {
	padding: 10px;
    background: rgba(255,255,255,1);
    border-top: 3px solid #ff0000;
    border-bottom: 3px solid #ff0000;
    box-sizing: border-box;
}
.whiteInfoBox p {
	font-size: 14px;
	text-align: center;
    float: none;
    width: 100%;
    line-height: normal;
    margin: 0;
}
.whiteInfoBox p.textS {
	font-size: 12px;
}
.whiteInfoBox_title {
	font-size: 20px !important;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.whiteInfoBox_date {
	font-weight: bold;
}

}
