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


.ul_titlebox{
	z-index: 2 ;
}

.pnkz{
	z-index : 14 ;
}

.find_menubox{
	width : 100%;
	height : 330px;
	padding-top : 100px;
	background-color: #F7F6F1;
	margin: -100px auto 0px;
	z-index : 1;
}


.find_menubox_flex{
	width : 100% ;
	max-width : 1000px ;
	margin : 0px auto ;
	z-index : 6 ;
}

.find_menubox_link_item{
	width : 242px ;
}
.find_menubox_link_item img{
	width : auto ;
	max-width : 100% ;
}




.find_fac_title{
	width : auto;
	height : auto;
	margin : 80px auto 70px;
}



.find_footer_spacer{
	width : 100% ;
	height : 100px ;
}




.flow_superbox{
	width : 90%;
	max-width : 920px;
	margin: 0px auto;
	padding-top: 50px;
}

.flow_itembox{
	width : 100% ;
	background-color: #F7F6F1 ;
	padding : 40px 32px ;
	font-size : 17px ;
	margin : 30px auto 0px ;
}


.flow_item_title{
	position: absolute ;
	top : -25px ;
	left : -25px ;
	height : 50px ;
	line-height : 50px ;
	padding-left : 60px ;
	font-size : 22px ;
	font-weight : 700 ;
}

.flow_item_title_num{
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 50px ;
	height : 50px ;
	line-height : 50px ;
	border-radius: 50% ;
	color : #FFFFFF !important ;
	text-align : center ;
	font-size : 23px ;
	font-weight : 700 ;
}

.flow_item_arrow{
	width : 76px ;
	margin : 32px auto 0px ;
}

.flow_item_entry_linK{
	width : 590px ;
	margin : 30px auto 0px ;
}

.flow_item_entry_linK_tel{
	float : left ;
	width : 280px ;
}
.flow_item_entry_linK_mail{
	float : right ;
	width : 280px ;
}






















#entry .flow_item_title{
	color : #D23939 ;
}
#entry .flow_item_title_num{
	background-color : #FFAEAE ;
}

#visit .flow_item_title{
	color : #D46206 ;
}
#visit .flow_item_title_num{
	background-color : #EED497 ;
}

#athome .flow_item_title{
	color : #599F25 ;
}
#athome .flow_item_title_num{
	background-color : #CEE891 ;
}

#consult .flow_item_title{
	color : #2794B4 ;
}
#consult .flow_item_title_num{
	background-color : #D5E4F7 ;
}











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



}


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








.ul_titlebox{
	z-index: 2 ;
}
.find_menubox{
}


.find_menubox_flex{
}

.find_menubox_link_item{
}
.find_menubox_link_item img{
}

.find_menubox_link_item_sp{
	width : auto ;
	max-width : 100% ;
	margin : 0px auto 15px ;
}

.find_menubox_link_item_sp.first{
	margin-top : 40px ;
}



.find_fac_title{
	/*width : 458px ;*/
	height : auto ;
	margin : 80px auto 46px ;
}







.find_footer_spacer{
	width : 100% ;
	height : 100px ;
}



.find_menubox_sp{
	width : 100% ;
	background-color: #F7F6F1 ;
	padding : 40px 0px 40px ;
}



.flow_superbox{
	width : 100%;
	max-width : 640px;
	margin: 10px auto 30px;
	padding-top: 35px;
}

.flow_itembox{
	padding : 40px 32px ;
	font-size : 23px ;
}


.flow_item_title{
	font-size : 30px ;
}

.flow_item_title_num{
}

.flow_item_arrow{
}

.flow_item_entry_linK{
	width : 620px ;
	margin-left: -24px ;
}

.flow_item_entry_linK_tel{
	width : auto ;
	height : 250px ;
}
.flow_item_entry_linK_mail{
	width : auto ;
	height : 250px ;
}




















}