
/**************************************************************************************/
/**************************************************************************************/
/* PC Site*/
/**************************************************************************************/
/**************************************************************************************/


.pnkz.zelew{
	padding-top : 10px ;
}


.bell_ul_topimage_area_overlay.zelew{
	position : absolute ;
	bottom : 0px ;
	left : 0px ;
	width : 100% ;
	height : 160px ;
	background-color : rgba(255,255,255,0.6);
}
.bell_ul_topimage_area_logo.zelew{
	padding-top : 20px ;
	width : 260px ;
}
.bell_ul_topimage_area_logo.zelew.top{
	padding-top : 20px ;
	width : 380px ;
}
.bell_top_slidearea_name{
	color : #000000 ;
	text-align : center ;
	font-weight : 900 ;
}

.bell_gnavi_superbox.zelew{
	background-color : #FFFFFF ;
	height : 40px ;
}

.zelew_gnavi_bottom_deco{
	position : relative ;
	width : 100% ;
	height : 12px ;
	margin-bottom : -12px ;
	z-index : 12 ;
	background-image : url("../images/zelew/zelew_deco_top.png");
}

.zelew_top_slidearea_box_decotop{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;
	height : 12px ;
	z-index : 12 ;
	background-image : url("../images/zelew/zelew_deco_top.png");
}
.zelew_top_slidearea_box_decobottom{
	position : absolute ;
	bottom : 0px ;
	left : 0px ;
	width : 100% ;
	height : 12px ;
	z-index : 12 ;
	background-image : url("../images/zelew/zelew_deco_bottom.png");
}

.bell_gnavi_superbox_ul{
	background-color : #FFFFFF ;
	height : 44px ;
}

.progre_gnavi_item{
	position : relative ;
	float : left ;
	height : 40px ;
	margin-left : 12px ;
	margin-right : 12px ;
	padding-left : 12px ;
	padding-right : 12px ;
}

.bell_gnavi_item60{
	position : relative ;
	float : left ;
	width : 60px ;
	height : 40px ;
	margin-left : 14px ;
	margin-right : 14px ;
	overflow : hidden ;
}
.bell_gnavi_item80{
	position : relative ;
	float : left ;
	width : 80px ;
	height : 40px ;
	margin-left : 14px ;
	margin-right : 14px ;
	overflow : hidden ;
}
.bell_gnavi_item100{
	position : relative ;
	float : left ;
	width : 100px ;
	height : 40px ;
	margin-left : 14px ;
	margin-right : 14px ;
	overflow : hidden ;
}
.bell_gnavi_item240{
	position : relative ;
	float : left ;
	width : 230px ;
	height : 40px ;
	margin-top : -2px ;
	margin-left : 14px ;
	margin-right : 14px ;
	overflow : hidden ;
}
.bell_gnavi_item60 img,
.bell_gnavi_item80 img,
.bell_gnavi_item100 img{
	margin-top : -4px ;
}





.progre_gnavi_item_inner{
	height : 20px ;
	margin-top : 10px ;
	overflow : hidden ;
}

.progre_gnavi_item.webreserve{
	background-image : url("../images/progre/progre_gnavi_reserve_back.png");
	margin-left : 12px ;
	margin-right : 12px ;
	padding-left : 12px ;
	padding-left : 12px ;
}



.progre_top_slidebox{
	position : fixed ;
	top : 84px ;
	left : 0% ;
	width : 100% ;
	height : 630px ;
	z-index : 2 ;
}

.progre_top_slide_image{
	position : absolute ;
	top : 0% ;
	left : 0% ;
	width : 100% ;
	height : auto ;
	/**display : none ; **/
}





.zelew_top_slidearea_box{
	position : absolute ;
	bottom : 0% ;
	left : 0px ;
	width : 100% ;
	height : 200px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : -90px ;
	background-color : rgba(255,255,255,0.6);
	z-index : 6 ;
}

.progre_top_slidearea_logo{
	position : relative ;
	width : auto ;
	height : auto ;
	padding-top : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 40px ;
}


.bell_top_area01.progre{
	background-color : #FFFFFF;
}



.zelew_top_area01{
	position : relative ;
	width : 100% ;
	height : 470px ;
	padding-top : 35px ;
	padding-bottom : 35px ;
	background-color : #FFFFFF ;
	z-index : 4 ;
	background-image : url("../images/zelew/zelew_back01.jpg");
}


.zelew_top_concept_superbox{
	position : absolute ;
	top : 50% ;
	left : 50% ;
	width : 600px ;
	height : 470px ;
	margin-left : -300px ;
	margin-top : -235px ;
}

.zelew_top_concept_title{
	text-align : center ;
	padding-left : 80px ;
	padding-right : 80px ;
	font-size : 20px ;
	margin-top : 140px ;
	z-index : 5;
}
.zelew_top_concept_story{
	text-align : center ;
	padding-left : 80px ;
	padding-right : 80px ;
	font-size : 12px ;
	margin-top : 40px ;
	line-height : 3.0em ;
	z-index : 5;
}

.zelew_top_concept_back{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : auto ;
	height : auto ;
	z-index : 4;
}



.progre_top_carebox{
	position : fixed ;
	bottom : 0px ;
	left : 0% ;
	width : 100% ;
	height : 0px ;
	background-size: cover;
	z-index : 3 ;
	overflow : hidden ;
}

.progre_top_carebox img{
	position : absolute ;
	bottom : 0px ;
	left : 0px ;
	width : 100% ;
	height : auto ;
}


.progre_top_carearea{
	position : relative ;
	width : 100% ;
	height : 500px ;
	z-index : 4 ;
}


.progre_top_care_story{
	position : absolute ;
	top : 50% ;
	left : 50% ;
	width : 570px ;
	height : 240px ;
	padding: 40px ;
	background-color : rgba(255,255,255,0.6);
	font-weight : 900 ;
	line-height : 3.0em;
	margin-top : -140px ;
	margin-left : -100px ;
	color : #040000;
}

.progre_top_title{
	position : relative ;
	width : 165px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zelew_top_title_image{
	position : relative ;
	width : auto ;
	height : 40px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-bottom : 20px;
}
.zelew_top_title_image.blogtitle{
	width : auto ;
	height : 40px ;
}

.progre_top_title_image{
	z-index : 5 ;
}
.progre_top_title_back{
	position : absolute ;
	top : 50% ;
	left : 70% ;
	z-index : 4;
}


.zelew_top_blog_superbox{
	position : relative ;
	width : 1098px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 60px ;
}

.zelew_top_blogbox{
	position : relative ;
	float : left ;
	width : 300px ;
	z-index : 4 ;
	margin-left : 33px ;
	margin-right : 33px ;
}

.zelew_top_blog_image{
	position : relative ;
	width : 100% ;
	height : auto ;
}

.zelew_top_blog_date{
	position : relative ;
	margin-top : 4px ;
	font-size : 11px ;
}

.zelew_top_blog_title{
	position : relative ;
	margin-top : 4px ;
	font-size : 18px ;
}
.zelew_top_blog_desc{
	position : relative ;
	margin-top : 4px ;
	font-size : 13px ;
}


.progre_top_blogbox_frame{
	position : absolute ;
	top : -3px ;
	left : -3px ;
	border : 1px solid #000000 ;
	width : 264px ;
	height : 160px ;
	display : none ;
}

.zelew_btn_menu_more{
	position : relative ;
	width : 92px ;
	height : 92px ;
	margin-top : 60px ;
	margin-left : auto ;
	margin-right : auto ;
}


.progre_top_hairinner{
	position : relative ;
	width : 1080px ;
	margin-left : auto ;
	margin-right : auto ;
}


.progre_top_staffbox,
.progre_top_stylebox,
.progre_top_couponbox{
	position : relative ;
	float : left ;
	width : 360px ;
	height : 270px ;
	overflow : hidden ;
}
.progre_top_staff_image{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;
	height : auto ;
	z-index : 4 ;
}

.progre_top_staff_overlay{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;
	height : 100% ;
	z-index : 5 ;
	background-color : rgba(255,255,255,0.4);
	display : none ;
}
.progre_top_staff_name{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;
	height : auto ;
	z-index : 6 ;
}

.bell_top_area03.zelew{
	background-color : #FFFFFF ;
	padding-bottom : 0px ;
	padding-top : 0px ;
}



.zelew_top_hair_superbox{
	position : relative ;
	width : 1098px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 0px ;
}



.zelew_top_hair_box{
	position : relative ;
	float : left ;
	width : 300px ;
	height : 300px ;
	margin-left : 33px ;
	margin-right : 33px ;
	overflow : hidden ;
}

.zelew_top_hair_back{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100%;
	height : auto ;
	z-index : 3 ;
}
.zelew_top_hair_backon{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100%;
	height : auto ;
	z-index : 4 ;
	display : none ;
}
.zelew_top_hair_overlay{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100%;
	height : 100% ;
	background-color : rgba(255,255,255,0.7);
	z-index : 5 ;
	display : none ;
}
.zelew_top_hair_frame{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100%;
	height : auto ;
	z-index : 6 ;
}
.zelew_top_hair_story{
	margin-top : 100px ;
	text-align : center ;
	padding : 20px ;
	font-size : 15px ;
	font-weight : 900 ;
	z-index : 7;
	display : none ;
	color : #000000 ;
}







.bell_top_area04.zelew{
	background-color : #FFFFFF ;
	padding-top : 60px ;
}



.progre_top_menutitle{
	position : relative ;
	width : 165px ;
	margin-left : auto ;
	margin-right : auto ;
}

.progre_top_menutitle_image{
	z-index : 5 ;
}
.progre_top_menutitle_back{
	position : absolute ;
	top : -100% ;
	left : -50% ;
	z-index : 4;
}


.progre_top_menu_story{
	position : relative ;
	float : left ;
	color : #040000 ;
}


.zelew_top_menu_superbox{
	position : relative ;
	width : 540px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zelew_top_menu_itembox{
	position : relative ;
	width : 540px ;
	height : 40px ;
	margin-left : auto ;
	margin-right : auto ;
	line-height : 40px ;
}

.zelew_top_menu_left{
	position : relative ;
	float : left ;
	height : 40px ;
	font-size : 12px ;
}
.zelew_top_menu_right{
	position : relative ;
	float : right ;
	height : 40px ;
	font-size : 12px ;
}

.zelew_top_menu_border{
	width : 100% ;
	height : 4px ;
}



.zele_aboutarea{
	position : relative ;
	width : 100% ;
	height : 470px ;
	padding-top : 35px ;
	padding-bottom : 35px ;
	background-color : #FFFFFF ;
	z-index : 4 ;
	background-image : url("../images/zelew/zelew_back02.jpg");
}

.zele_aboutarea_inner{
	position : relative ;
	width : 920px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zele_about_leftbox{
	position : relative ;
	float : left ;
	width : 420px ;
	font-size : 13px ;
	line-height : 2.0em ;
	margin-top : 100px ;
}

.zele_about_rightbox{
	position : relative ;
	float : right ;
	width : 420px ;
	font-size : 13px ;
	line-height : 2.0em ;
	margin-top : 100px ;
}

.zelew_about_titleimage{
	position : relative ;
	width : auto ;
	height : auto ;
	margin-left : auto ;
	margin-right : auto ;
}

.zelew_about_story{
	margin-top : 40px ;
	text-align : center ;
}



.progre_top_infotitle{
	position : relative ;
	width : 216px ;
	margin-left : auto ;
	margin-right : auto ;
}

.progre_top_infotitle_image{
	z-index : 5 ;
}
.progre_top_infotitle_back{
	position : absolute ;
	top : -100% ;
	left : -50% ;
	z-index : 4;
}

.progre_top_access_reserve{
	position : relative ;
	width : 354px ;
	height : 52px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 60px ;
	margin-bottom : 60px ;
}



.zelew_top_access_name{
	position : relative ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 28px ;
}
.zelew_top_access_name_box{
	position : relative ;
	text-align : center ;
	width : 270px ;
	font-size : 15px ;
	margin-top : 28px ;
	margin-left : auto ;
	margin-right : auto ;
	padding : 4px 20px ;
	border : 1px solid #000000 ;
}

.zelew_top_access_strong{
	position : relative ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 28px ;
	font-weight : 900 ;
}
.zelew_top_access_durtitle{
	position : relative ;
	text-align : center ;
	font-size : 12px ;
	margin-top : 10px ;
}



.progre_top_access_story{
	position : relative ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 28px ;
}


.zelew_top_access_strong{
	position : relative ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 28px ;
	font-weight : 900 ;
}

.zele_top_access_bracketbox{
	position : relative ;
	width : 170px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zelew_bracket_left{
	position : relative ;
	float : left ;
	width : 20px ;
	height : auto ;
}
.zelew_bracket_right{
	position : relative ;
	float : right ;
	width : 20px ;
}

.zelew_top_access_dur{
	position : relative ;
	float : left ;
	width : 110px ;
	line-height : 26px;
	text-align : left ;
	padding-left : 10px ;
	padding-right : 10px ;
	font-size : 12px ;
	margin-top : 10px ;
}

.zelew_top_access_dur_left{
	float : left ;
}
.zelew_top_access_dur_right{
	float : right ;
}

.zelew_top_access_strongtel{
	position : relative ;
	text-align : center ;
	font-size : 18px ;
	margin-top : 28px ;
	font-weight : 900 ;
}


.zelew_top_access_reserve{
	position : relative ;
	width : 240px ;
	height : 50px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 40px ;
}


.salon_ul_title.zelew img{
	width : auto ;
	height : 80px ;
}







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



}


/**************************************************************************************/
/**************************************************************************************/
/* TB Site*/
/**************************************************************************************/
/**************************************************************************************/
@media screen and (max-width: 760px) {



.pnkz.zelew{
	padding-top : 24px ;
}


.bell_ul_topimage_area_overlay.zelew{
	height : 320px ;
}

.bell_top_slidearea_name{
	color : #000000 ;
	text-align : center ;
	font-weight : 300 ;
}






.bell_ul_topimage_area_logo.zelew{
	padding-top : 80px ;
	width : 400px ;
}
.bell_ul_topimage_area_logo.zelew.top{
	padding-top : 80px ;
	width : 400px ;
}

.zelew_top_slidearea_box{
	position : absolute ;
	bottom : 0px ;
	left : 0px ;
	width : 100% ;
	height : 320px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : -90px ;
	background-color : rgba(255,255,255,0.6);
	z-index : 6 ;
}



.progre_top_slidebox_sp{
	position : fixed ;
	top : 120px ;
	left : 50% ;
	margin-left : -320px ;
	width : 640px ;
	height : 800px ;
	z-index : 3 ;
	overflow : hidden ;
}

.progre_top_slide_image_sp{
	position : absolute ;
	top : 0% ;
	left : 0% ;
	width : 100% ;
	height : auto ;
}


.progre_top_slidearea_box{
	width : 640px ;
	height : 300px ;
	margin-top : -150px ;
}


.progre_top_slidearea_logo{
	width : auto ;
	padding-top : 0px ;
}

.progre_btn_menu_more{
	position : relative ;
	width : auto ;
	height : auto ;
	margin-top : 60px ;
	margin-left : auto ;
	margin-right : auto ;
}





.progre_gnavi_item{
}

.progre_gnavi_item_inner{
}

.progre_gnavi_item.webreserve{
}



.progre_top_slidebox{
}

.progre_top_slide_image{
}





.progre_top_slidearea_box{
	height : 210px ;
	margin-top : -105px ;
}

.progre_top_slidearea_logo{
	margin-top : 40px ;
}


.bell_top_area01.progre{
}



.progre_top_carebox{
}

.progre_top_carebox img{
}


.progre_top_carearea{
}


.progre_top_care_story{
}

.progre_top_title{
}

.progre_top_title_image{
}
.progre_top_title_back{
	top : 50% ;
	left : -50% ;
}


.progre_top_blog_superbox{
	width : 280px ;
	margin-top : 60px ;
}

.progre_top_blogbox{
	margin-top : 40px;
}

.progre_top_blog_image{
}

.progre_top_blog_date_sp{
	position : relative ;
	margin-top : 4px ;
	text-align : center ;
	font-size : 18px ;
}

.progre_top_blog_date_sp{
	position : relative ;
	margin-top : 4px ;
	text-align : center ;
	font-size : 18px ;
}

.progre_top_blogbox_frame{
	position : absolute ;
	top : -3px ;
	left : -3px ;
	border : 1px solid #000000 ;
	width : 264px ;
	height : 160px ;
	display : block ;
}

.progre_btn_menu_more{
	position : relative ;
	width : 140px ;
	height : 140px ;
	margin-top : 60px ;
	margin-left : auto ;
	margin-right : auto ;
}


.progre_top_hairinner{
	position : relative ;
	width : 640px ;
	margin-left : auto ;
	margin-right : auto ;
}


.progre_top_staffbox,
.progre_top_stylebox,
.progre_top_couponbox{
	float : none ;
	width : 640px ;
	height : 480px ;
}
.progre_top_staff_image{
}

.progre_top_staff_overlay{
	display : none ;
}
.progre_top_staff_name{
}

.bell_top_area03.progre{
	padding-bottom : 100px ;
	padding-top : 0px ;
	background-color : #F4F3EF ;
}

.bell_top_area04.progre{
	padding-top : 60px ;
	background-color : #F4F3EF ;
}



.progre_top_menutitle{
	width : 165px ;
}

.progre_top_menutitle_image{
}
.progre_top_menutitle_back{
	top : -100% ;
	left : -50% ;
}


.progre_top_menu_story{
	float : none ;
}


.progre_top_menu_superbox{
	width : 640px ;
}

.progre_top_menu_story{
}

.progre_top_menu_inner{
	float : none ;
	width : 600px ;
	padding : 0px ;
	margin-left : auto ;
	margin-right : auto ;
	background-color : transparent ;
}

.progre_top_menu_inner2{
	width : 600px ;
	border : none ;
}


.progre_top_menu_itembox{
	width : 600px ;
	height : 70px ;
	line-height : 70px ;
	border-top : none ;
	font-size : 24px;
}
.progre_top_menu_itembox.first{
}

.progre_top_menu_left{
	height : 70px ;
}
.progre_top_menu_right{
	height : 70px ;
}


.progre_top_infotitle{
	width : 216px ;
}

.progre_top_infotitle_image{
}
.progre_top_infotitle_back{
	top : -100% ;
	left : -50% ;
}

.progre_top_access_reserve{
	width : 354px ;
	height : 52px ;
	margin-top : 60px ;
	margin-bottom : 60px ;
}



.progre_top_access_name{
	width : 600px ;
	position : relative ;
	text-align : center ;
	font-size : 18px ;
	margin-top : 28px ;
	padding-left : 20px ;
	padding-right : 20px ;
	margin-left : auto ;
	margin-right : auto ;
}

.progre_top_access_strong{
	width : 600px ;
	position : relative ;
	text-align : center ;
	font-size : 22px ;
	margin-top : 8px ;
	font-weight : 900 ;
	padding-left : 20px ;
	padding-right : 20px ;
	margin-left : auto ;
	margin-right : auto ;
}
.progre_top_access_strongcap{
	width : 600px ;
	position : relative ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 8px ;
	padding-left : 20px ;
	padding-right : 20px ;
	margin-left : auto ;
	margin-right : auto ;
}

.progre_top_access_story{
	width : 600px ;
	position : relative ;
	text-align : center ;
	font-size : 15px ;
	margin-top : 28px ;
	padding-left : 20px ;
	padding-right : 20px ;
	margin-left : auto ;
	margin-right : auto ;
}



.bell_top_area02.zelew{
	padding-top : 0px ;
}



.progre_top_separater{
	position : relative ;
	width : 100% ;
	height : 4px ;
	border-top : 1px solid #989898 ;
	border-bottom : 1px solid #CBCBCB ;
	background-color : #FFFFFF ;
	z-index : 4 ;
}




.zelew_top_area01{
	position : relative ;
	width : 100% ;
	height : auto ;
	padding-top : 35px ;
	padding-bottom : 35px ;
	background-color : #FFFFFF ;
	z-index : 4 ;
	background-image : none ;
}

.zelew_decobar_sp{
	position : relative ;
	width : auto ;
	height : auto ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 40px ;
}


.zelew_top_concept_title{
	font-size : 30px ;
	margin-top : 40px ;
}
.zelew_top_concept_story{
	padding-left : 40px ;
	padding-right : 40px ;
	font-size : 24px ;
	margin-top : 40px ;
	line-height : 2.0em ;
	z-index : 5;
}




.zelew_top_blog_superbox{
	position : relative ;
	width : 450px ;
	margin-left : auto ;
	margin-right : auto ;
	margin-top : 60px ;
}

.zelew_top_blogbox{
	float : none ;
	width : 450px ;
	margin-left : 0px ;
	margin-right : 0px ;
	margin-bottom : 60px ;
}

.zelew_top_blog_image{
}

.zelew_top_blog_date{
	margin-top : 10px ;
	font-size : 20px ;
}

.zelew_top_blog_title{
	margin-top : 10px ;
	font-size : 30px ;
	font-weight : 900 ;
}
.zelew_top_blog_desc{
	margin-top : 10px ;
	font-size : 24px ;
}

.zelew_btn_menu_more{
	width : 140px ;
	height : 140px ;
	margin-top : 60px ;
}


.zelew_box_staff_sp{
	position : relative ;
	width : 600px ;
	height : 201px ;
	margin-left:  auto ;
	margin-right:  auto ;
	margin-bottom : 24px ;
}

.zelew_box_staff_sp img{
	z-index : 1 ;
	position : absolute ;
	top : 0px ;
	left : 0px ;
}
.zelew_box_staff_sp p{
	z-index : 2;
	position : relative;
	padding-top : 54px ;
	padding-left : 194px ;
	font-size : 25px ;
}



.zelew_top_menu_superbox{
	width : 580px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zelew_top_menu_itembox{
	width : 580px ;
	height : 68px ;
	line-height : 68px ;
}

.zelew_top_menu_left{
	height : 68px ;
	font-size : 24px ;
}
.zelew_top_menu_right{
	height : 68px ;
	font-size : 24px ;
}

.zelew_top_menu_border{
	width : 100% ;
	height : 4px ;
}

.bell_top_area03.zelew{
	background-color : #FFFFFF ;
	padding-bottom : 10px ;
	padding-top : 0px ;
}



.zele_aboutarea{
	height : auto ;
	padding-top : 35px ;
	padding-bottom : 80px ;
	background-size: cover ;
	background-image : url("../images/zelew/zelew_back02.jpg");
}

.zele_aboutarea_inner{
	width : 580px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zele_about_leftbox{
	float : none ;
	width : 580px ;
	font-size : 24px ;
	line-height : 2.0em ;
	margin-top : 100px ;
}

.zele_about_rightbox{
	float : none ;
	width : 580px ;
	font-size : 24px ;
	line-height : 2.0em ;
	margin-top : 100px ;
}

.zelew_about_titleimage{
}

.zelew_about_story{
	margin-top : 40px ;
}




.bell_top_area05.zelew{
	padding-top : 20px;
}







.zelew_top_access_name{
	font-size : 24px ;
	margin-top : 40px ;
}
.zelew_top_access_name_box{
	width : 400px ;
	font-size : 24px ;
	margin-top : 40px ;
	padding : 4px 20px ;
}

.zelew_top_access_strong{
	font-size : 30px ;
	margin-top : 40px ;
}
.zelew_top_access_durtitle{
	font-size : 24px ;
	margin-top : 20px ;
}


.zelew_top_access_strong{
	font-size : 30px ;
	margin-top : 40px ;
}

.zele_top_access_bracketbox{
	position : relative ;
	width : 340px ;
	margin-left : auto ;
	margin-right : auto ;
}

.zelew_bracket_left{
	position : relative ;
	float : left ;
	width : 32px ;
	height : auto ;
}
.zelew_bracket_right{
	position : relative ;
	float : right ;
	width : 32px ;
}

.zelew_top_access_dur{
	position : relative ;
	float : left ;
	width : 210px ;
	line-height : 46px;
	text-align : left ;
	padding-left : 30px ;
	padding-right : 30px ;
	font-size : 24px ;
	margin-top : 10px ;
}

.zelew_top_access_dur_left{
}
.zelew_top_access_dur_right{
}

.zelew_top_access_strongtel{
	font-size : 36px ;
	margin-top : 28px ;
}












}