@charset "Shift_JIS";

/* ------------------------------------------------------------ Title */

.titH2_01{
	border-left: 5px solid #C6141D;
    font-size: 115%;
    font-weight: bold;
    line-height: 1.4;
    margin-bottom: 15px;
	clear:both;
	padding:0 0 0 10px; 
	}
.titH2_01 h2{
	padding:0 0 0 0px; 
	font-weight: bold;
	}	


/* ------------------------------------------------------------ Contents */

.boxMapSearch {
	width:980px;
	border:#E1DFD5 1px solid;
	margin-bottom:40px;
}
.mapArea {
	position:relative;
}
.mapArea .tit {
	position:absolute;
	top:25px;
	left:25px;
	z-index:100
}

.mapArea h2 {
	padding:0 0 13px 0 !important;
}
.mapArea .japanmap {
	position:absolute;
	top:2.3em;
	left:22px;
	line-height:1.2;
}
.mapArea .kantomap {
	position:absolute;
	top:44px;
	left:30px;
}
.mapArea .hokkaidomap {
	position:absolute;
	top:25px;
	left:30px;
}
.mapArea .chubumap {
	position:absolute;
	top:25px;
	left:30px;
}
.mapArea .kinkimap {
	position:absolute;
	top:25px;
	left:30px;
}
.mapArea .chugokumap {
	position:absolute;
	top:25px;
	left:30px;
}
.mapArea .kyushumap {
	position:absolute;
	top:25px;
	left:30px;
}

.mapTop .sideArea {
	width:341px !important;
	float:right;
	background:#FAFAF8;
	border-left:#E1DFD5 1px solid;
	min-height:510px;
	height: auto !important;
	height: 500px;
}

.sideArea {
	width:341px !important;
	float:right;
	background:#FAFAF8;
	border-left:#E1DFD5 1px solid;
	min-height:560px;
	height: auto !important;
	height: 560px;
}
.sideArea .boxSearch {
	border-bottom:#E1DFD5 1px solid;
	padding:25px;
}
.sideArea .boxSearch h2 {
	padding:0 0 13px 0;
}
.sideArea .boxSearch form {
	margin:0;
	line-height:1;
}
.sideArea .boxSearch dt {
	line-height:1.6;
	padding-bottom:10px;
}
.sideArea .boxSearch input.txt {
	border:#D2CFC0 1px solid;
	background:#FFFFFF;
	width:205px;
	padding:6px 5px 5px 5px;
	vertical-align:top;
	margin-right:5px;
}
*html .sideArea .boxSearch input.txt {
	border:#D2CFC0 1px solid;
	background:#FFFFFF;
	width:205px;
	padding:7px 5px 8px 5px;
	vertical-align:top;
	margin-right:5px;
}
*:first-child+html .sideArea .boxSearch input.txt {
	border:#D2CFC0 1px solid;
	background:#FFFFFF;
	width:205px;
	padding:7px 5px 8px 5px;
	vertical-align:top;
	margin-right:5px;
}
.sideArea .boxCheck {
	padding:25px;
}
.sideArea .boxCheck .txt {
	padding-bottom:15px;
	line-height:1.6;
}
.sideArea .boxCheck h2 {
	padding:0 0 13px 0;
}
.sideArea .boxCheck {
	padding-bottom:0;
}
.sideArea .boxCheck .boxLinkArea {
	width:300px;
}
.sideArea .boxCheck .boxLinkArea li img {
	vertical-align: baseline;
	margin-left:5px;
}
.sideArea .boxCheck .boxLinkArea li {
	float:left;
	line-height:1.4em;
	margin-bottom:7px;
	margin-right:15px;
	display:block;
	background:url(/recruit/crew/shared/graphic/icon_link.gif) left center no-repeat;
	padding-left:10px;
	white-space:nowrap;
}
.sideArea .boxCheck .boxLinkArea li a {
	text-decoration:none;
}
.sideArea .boxCheck .boxLinkArea li a:hover {
	text-decoration: underline;
}

.sideArea .boxAreaSearch {
	border-bottom:#E1DFD5 1px solid;
	padding:25px 25px 15px 25px;
}
.sideArea .boxAreaSearch h2 {
	padding:0 0 13px 0;
}
.sideArea .boxAreaSearch li {
	float:left;
	line-height:1.4;
	margin-bottom:7px;
	margin-right:12px;
	display:block;
	background:url(/recruit/crew/shared/graphic/icon_link.gif) left center no-repeat;
	padding-left:10px;
	white-space:nowrap;
}
.sideArea .boxAreaSearch li a {
	text-decoration:none;
}
.sideArea .boxAreaSearch li a:hover {
	text-decoration: underline;
}
.sideArea .boxAreaSearch li.current {
	background: url("/recruit/crew/shared/graphic/icon_link_current.gif") no-repeat scroll left 0.5em transparent;
}
.sideArea .boxAreaSearch li.current a {
	color: #A59F81;
	text-decoration: none;
}
.sideArea .boxAreaSearch li.current a:hover {
	color: #A59F81;
	text-decoration: none;
}
.maincol {
	width:725px;
	float:left
}
.sidecol {
	width:215px;
	float:right;
	padding-top:40px;
	font-size:86%;
}
.choiceArea .inner {
	border:1px #CCCCCC solid;
	float:left;
	line-height:1.0;
	padding:9px;
	margin-bottom:5px;
}
.choiceArea .inner .txt01 {
	background:url(/recruit/crew/shared/graphic/line_choice.gif) no-repeat center right;
	padding-right:7px;
	margin-right:7px;
	line-height:1.0;
}
.choiceArea .boxText {
	clear:both;
	padding-bottom:25px;
}
.choiceArea .boxMap {
	padding-bottom:25px;
}
.choiceArea .boxResult {
	padding-bottom:20px;
}
.choiceArea .boxResult span {
	color:#C7151D;
	font-weight:bold;
	font-size:115%;
	padding:0 5px 0 5px;
}
.choiceArea .boxAreaList {
	margin-right:-20px;
	width:745px;
	position:relative;
	margin-bottom:40px;
}
.choiceArea .boxAreaList ul {
	clear:both;
}
.choiceArea .boxAreaList li {
	width:166px;
	float:left;
	margin-right:20px;
	position:relative;
	background:url(/recruit/crew/shared/graphic/icon_link.gif) no-repeat left 1.1em;
}
.choiceArea .boxAreaList .bottom {
	width:165px;
	float: left;
	position:relative;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x bottom;
}
.choiceArea .boxAreaList li a {
	width:155px;
	float: left;
	padding: 8px 0 8px 10px;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x top;
	text-decoration:none;
}
.choiceArea .boxAreaList li a:hover {
	text-decoration:underline;
}
.choiceArea .boxAreaList2 {
	margin-right:-20px;
	width:747px;
	position:relative;
	margin-bottom:40px;
}
.choiceArea .boxAreaList2 ul {
	clear:both;
}
.choiceArea .boxAreaList2 li {
	width:229px;
	float:left;
	margin-right:20px;
	position:relative;
	background:url(/recruit/crew/shared/graphic/icon_link.gif) no-repeat left 1.1em;
}
.choiceArea .boxAreaList2 .bottom {
	width:226px;
	float: left;
	position:relative;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x bottom;
}
.choiceArea .boxAreaList2 li a {
	width:216px;
	float: left;
	padding: 8px 0 8px 10px;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x top;
	text-decoration:none;
}
.choiceArea .boxAreaList2 li a:hover {
	text-decoration:underline;
}
.choiceArea .boxSearchResults {
	padding-top:0px;
	clear:both;
}
.choiceArea .boxSearchResults .txt {
	width:auto;
	float:left;
}
.choiceArea .boxSearchResults .txt span {
	color: #C7151D;
	font-size: 115%;
	font-weight: bold;
	padding: 0 5px;
}
.choiceArea .boxSearchResults .bocInfoList {
	width:410px;
	float:right;
	padding-bottom:20px;
}
.choiceArea .boxSearchResults .bocInfoList .ttl {
	display: none;
}
.choiceArea .boxSearchResults .bocInfoList li {
	text-indent:-9999px;
	float:left;
}
.choiceArea .boxSearchResults .bocInfoList .icon01 {
	width:83px;
	height:30px;
	background:url(/recruit/crew/shared/graphic/icon_shop_01.gif) no-repeat 0 0;
}
.choiceArea .boxSearchResults .bocInfoList .icon02 {
	width:83px;
	height:30px;
	background:url(/recruit/crew/shared/graphic/icon_shop_02.gif) no-repeat 0 0;
}
.choiceArea .boxSearchResults .bocInfoList .icon03 {
	width:69px;
	height:30px;
	background:url(/recruit/crew/shared/graphic/icon_shop_03.gif) no-repeat 0 0;
}
.choiceArea .boxSearchResults .bocInfoList .icon04 {
	width:97px;
	height:30px;
	background:url(/recruit/crew/shared/graphic/icon_shop_04.gif) no-repeat 0 0;
}
.choiceArea .boxSearchResults .bocInfoList .icon05 {
	width:78px;
	height:30px;
	background:url(/recruit/crew/shared/graphic/icon_shop_05.gif) no-repeat 0 0;
}
.choiceArea .boxSearchResults table {
	width:100%;
	clear: both;
	border-top: #E1DFD5 1px solid;
	margin-bottom:30px;
}
.choiceArea .boxSearchResults table th {
	background:#F4F1EA;
	padding:12px 10px 12px 15px;
	font-size:86%;
	border-bottom:1px solid #E1DFD5;
	font-weight:bold;
}
.choiceArea .boxSearchResults table td {
	font-size:86%;
	padding: 15px 0 15px 15px;
	vertical-align: top;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x bottom;
	line-height:1.5;
}
.choiceArea .boxSearchResults table .newService td {
	background-color:#FFF9F5;
}
.choiceArea .boxSearchResults table th.tenpo {
	width:33%;
}
.choiceArea .boxSearchResults table th.time {
	width:33%;
}
.choiceArea .boxSearchResults table th.info {
	width:34%;
}
.choiceArea .boxSearchResults table .tit a {
	font-size:117% !important;
	background:url(/recruit/crew/shared/graphic/icon_link.gif) left 0.4em no-repeat;
	padding-left:10px;
}
.choiceArea .boxSearchResults table .tit a {
	text-decoration:none;
}
.choiceArea .boxSearchResults table .tit a:hover {
	text-decoration: underline;
}
.choiceArea .boxSearchResults table .open {
	padding-bottom:5px;
	color:#C7151D;	
}
.choiceArea .boxSearchResults table .new {
	padding-left:10px;
	color:#FFF9F5;
	font-size:90%;
}
.choiceArea .boxSearchResults .tenpoList li {
	float:left;
	text-indent:-9999px;
	width:40px;
	height:40px;
	margin-right:5px;
}
.choiceArea .boxSearchResults .tenpoList .tenpoIcon01 {
	background: url(/recruit/crew/shared/graphic/icon_morning.gif) 0 0 no-repeat;
}
.choiceArea .boxSearchResults .tenpoList .tenpoIcon02 {
	background:url(/recruit/crew/shared/graphic/icon_drive.gif) 0 0 no-repeat;
}
.choiceArea .boxSearchResults .tenpoList .tenpoIcon03 {
	background: url(/recruit/crew/shared/graphic/icon_24.gif) 0 0 no-repeat;
}
.choiceArea .boxSearchResults .tenpoList .tenpoIcon04 {
	background:url(/recruit/crew/shared/graphic/icon_barista.gif) 0 0 no-repeat;
}
.choiceArea .boxSearchResults .tenpoList .tenpoIcon05 {
	background: url(/recruit/crew/shared/graphic/icon_deli.gif) 0 0 no-repeat;
}

.choiceArea .boxSearchResults .tenpoList li {
	float:left;
	text-indent:-9999px;
	width:40px;
	height:40px;
	margin-right:5px;
}
.choiceArea .boxSearchResults .bl-hover td {
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x scroll center bottom  #FFFCF2;
}
.choiceArea .boxSearchResults .bl-hover td a{
	text-decoration:underline;
}

.boxBtnTitle {
	position:relative;
	padding-top:35px;
}
.boxBtnTitle h1 {
	float:left;
	width:auto;
	font-size:240%;
	font-weight:bold;
	padding-bottom:0px;
	color:#333333;
	padding-top:0px;
}

.boxBtnTitle .boxInfoIcon li {
	text-indent:-9999px;
	float:left;
}
.boxBtnTitle .boxInfoIcon .icon01 {
	background:url(/recruit/crew/shared/graphic/img_icon_info_01.gif) 0 0 no-repeat;
	width:56px;
	height:53px;
	display:block;
}
.boxBtnTitle .boxInfoIcon .icon02 {
	background:url(/recruit/crew/shared/graphic/img_icon_info_02.gif) 0 0 no-repeat;
	width:56px;
	height:53px;
	display:block;
}
.boxBtnTitle .boxInfoIcon .icon03 {
	background: url(/recruit/crew/shared/graphic/img_icon_info_03.gif) 0 0 no-repeat;
	width:56px;
	height:53px;
	display:block;
}

.boxBtnTitle .boxBtn {
	width:205px;
	float:right;
	 background: url("/recruit/crew/shared/graphic/button_submit.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    width: 205px;
		margin-top:5px;
}
/* 20160128 out
.boxBtnTitle .boxBtn .btnApplication a {
    background: url("/recruit/crew/shared/graphic/button_submit.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    text-indent: -9999px;
    width: 205px;
}
.boxBtnTitle .boxBtn .btnApplication a:hover {
    background: url("/recruit/crew/shared/graphic/button_submit_hover.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    text-indent: -9999px;
    width: 205px;
}
------------------------------------*/
/* 20160128 add----------------start*/
.boxBtnTitle .boxBtn .btnApplication a {
    background: url("/recruit/crew/shared/graphic/button_submit_store.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    text-indent: -9999px;
    width: 205px;
}
.boxBtnTitle .boxBtn .btnApplication a:hover {
    background: url("/recruit/crew/shared/graphic/button_submit_store_hover.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 55px;
    text-indent: -9999px;
    width: 205px;
}
/* 20160128 add------------------end*/
.shopDetail {
	padding-top:10px;
/*	padding-bottom:35px;*/
	padding-bottom:0;
	margin-bottom:-30px;
}
.shopDetail .section {
	padding-bottom:50px;
}
.surprise .shopDetail .section {
	padding-bottom:0px;
}
.surprise .shopDetail .section .block {
	padding-bottom:35px;
}
.surprise .shopDetail .section .workInfo {
	margin-top:-5px;
}
.shopDetail .section .block {
	padding-bottom:15px;
	clear:right;
}
.shopDetail .section h3 {
	font-weight:bold;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) 0 0 repeat-x;
	padding-top:20px;
	padding-bottom:10px;
	color:#333333;
	padding-left:0 !important;
	border-left:0 !important;
}
.shopDetail .left {
	width:345px;
	float:left;
}
.shopDetail .left .ulCir li {
	line-height:1.6;
	padding-bottom:10px;
}
.shopDetail .left .ulCir li {
	line-height:1.6;
	padding-bottom:10px;
}
.shopDetail .left .boxWorkIcon li {
	text-indent:-9999px;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}
.shopDetail .left .boxServiceIcon li {
	text-indent:-9999px;
	float:left;
	margin-right:10px;
	padding-bottom:10px;
}
.shopDetail .left .boxServiceIcon li.icon01 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_01.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}
.shopDetail .left .boxServiceIcon li.icon02 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_02.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}
.shopDetail .left .boxServiceIcon li.icon03 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_03.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}
.shopDetail .left .boxServiceIcon li.icon04 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_04.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}
.shopDetail .left .boxServiceIcon li.icon05 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_05.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}

/* ------------------------------------------------------------ add 140331 */

.shopDetail .left .boxServiceIcon li.icon06 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_06.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}
.shopDetail .left .boxServiceIcon li.icon07 {
	background:url(/recruit/crew/shared/graphic/img_icon_service_07.gif) 0 0 no-repeat;
	display:block;
	width:39px;
	height:49px;
}

.shopDetail .left .boxWorkInfo {
	clear:both;
	font-size:86%;
	line-height:1.4;
}

.shopDetail .left .boxWorkInfo table {
	width:100%;
}

.shopDetail .left .boxWorkInfo table th {
	font-weight:bold;
	width:15%;
	padding:6px 6px;
	vertical-align:top;
}
.shopDetail .left .boxWorkInfo table td {
	width:85%;
	padding:6px 6px;
}
.shopDetail .left .boxWorkInfo table .bgBrown {
	background:#F3F2EE;
}
.shopDetail .left .boxWorkInfo table .attention {
	text-indent:-1em;
	padding-left:1em;
}
.shopDetail .right {
	width:345px;
	float: right;
}
.shopDetail .right .pic img {
	padding-bottom:10px;
}
.shopDetail .right .pic {
	padding-bottom:20px;
}
.shopDetail .right .boxShopIcon {

}
.shopDetail .right .boxShopIcon li {
	float:left;
		text-indent:-9999px;
		padding-bottom:15px;
		margin-right:5px;
	}
.surprise .shopDetail .right .boxShopIcon li {
	float:left;
		text-indent:-9999px;
		padding-bottom:20px;
		margin-right:5px;
	}	
.shopDetail .right .boxShopIcon .icon01 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_morning.gif) 0 0 no-repeat;
}
.shopDetail .right .boxShopIcon  .icon02 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_drive.gif) 0 0 no-repeat;
}
.shopDetail .right .boxShopIcon  .icon03 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_24.gif) 0 0 no-repeat;
}
.shopDetail .right .boxShopIcon  .icon04 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_barista.gif) 0 0 no-repeat;
}
.shopDetail .right .boxShopIcon  .icon05 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_deli.gif) 0 0 no-repeat;
}
.shopDetail .shopPic {
	clear:both;
	width:725px;
}
.shopDetail .shopPic div {
	float:left;
	width:235px;
	height:176px;
	margin-right:10px;
	display:inline;
}
.shopDetail .shopPic div.cld1 {
	float:left;
	width:235px;
	height:176px;
	margin-right:0px;
	display:inline;
}
.boxApplicationMethod {
	clear:both;
	padding-bottom:30px;
}
.boxApplicationMethod table {
	width:100%;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x top;
}
.boxApplicationMethod table th {
	width:15%;
	vertical-align:top;
	font-weight:bold;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x bottom;
	padding:15px 0 15px 0;
	color:#333;
}
.boxApplicationMethod table td {
	width:85%;
	vertical-align:top;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) repeat-x bottom;
	padding:15px 0 15px 0;
}
.boxApplicationMethod table .attention {
	font-size:86%;
	text-indent:-1.2em;
	padding-left:1.2em;
}
.boxApplicationMethod .boxSubmit {
	margin-top:30px;
}
.boxSearchTit {
	padding-bottom:20px;
}
.boxSearchTit .left {
	width:auto;
	float:left;
}
.boxSearchTit span {
	color: #C7151D;
    font-size: 115%;
    font-weight: bold;
    padding: 0 5px;
}
.boxSearchTit .right {
	width:260px;
	float:right;
	height:30px;
}
.boxSearchTit .right form {
	line-height: 1;
	margin: 0;
	font-size:86%;
}
.boxSearchTit .right .txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2CFC0;
	margin-right: 5px;
	padding: 2px 5px 5px;
	vertical-align: top;
	width: 190px;
	float:left;
}
:first-child + html .boxSearchTit .right .txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2CFC0;
	margin-right: 5px;
	padding: 8px 5px 5px;
	vertical-align: top;
	width: 190px;
	float:left;
}

* html .boxSearchTit .right .txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2CFC0;
	margin-right: 5px;
	padding: 8px 5px 5px;
	vertical-align: top;
	width: 190px;
	float:left;
}

.boxSearchTit .right .submit {
	width:50px;
	float:right;
}

.boxTabArea02 {
	clear: both;

}
.boxTabArea02  ul{

	padding-bottom:15px;
}
.boxTabArea02 li {
	float:left;
	height:20px
}
.boxTabArea02 li a {
	text-indent:-9999px;
}
.boxTabArea02 li.tab01 {
	height:35px;
	width:105px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_01_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab01 a {
	height:35px;
	width:105px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_01.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab02 {
	height:35px;
	width:105px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_02_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab02 a {
	height:35px;
	width:105px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_02.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab03 {
	height:35px;
	width:104px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_03_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab03 a {
	height:35px;
	width:104px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_03.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab04 {
	height:35px;
	width:102px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_04_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab04 a {
	height:35px;
	width:102px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_04.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab05 {
	height:35px;
	width:103px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_05_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab05 a {
	height:35px;
	width:103px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_05.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab06 {
	height:35px;
	width:103px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_06_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab06 a {
	height:35px;
	width:103px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_06.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab07 {
	height:35px;
	width:103px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_07_on.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab07 a {
	height:35px;
	width:103px;
	display: block;
	background:url(/recruit/crew/shared/graphic/area_tab2_07.gif) 0 0 no-repeat;
}

.boxTabArea02 li a:hover {
	background:none;
}
.boxTabArea02 li.tab01 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_01_current.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab02 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_02_current.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab03 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_03_current.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab04 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_04_current.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab05 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_05_current.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab06 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_06_current.gif) 0 0 no-repeat;
}
.boxTabArea02 li.tab07 a.current {
	background:url(/recruit/crew/shared/graphic/area_tab2_07_current.gif) 0 0 no-repeat;
}


.boxTabArea02 li.tab01 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_01_non.gif) 0 0 no-repeat;
	cursor: default;
}
.boxTabArea02 li.tab02 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_02_non.gif) 0 0 no-repeat;
	cursor: default;
}
.boxTabArea02 li.tab03 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_03_non.gif) 0 0 no-repeat;
	cursor: default;
}
.boxTabArea02 li.tab04 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_04_non.gif) 0 0 no-repeat;
	cursor: default;
}
.boxTabArea02 li.tab05 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_05_non.gif) 0 0 no-repeat;
	cursor: default;
}
.boxTabArea02 li.tab06 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_06_non.gif) 0 0 no-repeat;
	cursor: default;
}
.boxTabArea02 li.tab07 a.none {
	background:url(/recruit/crew/shared/graphic/area_tab2_07_non.gif) 0 0 no-repeat;
	cursor: default;
}

.boxCheck{

	clear:both;
	border-bottom: 1px #E1DFD5 solid;
	margin-bottom:17px;	
}
.boxCheck input{
	margin-right:3px;
}
.boxCheck label{
	cursor:pointer;
	border: none;
}

.boxCheck li{
	display:block;
	float:left;
	padding-right:15px;	
}

.sidecol h2 {
	padding:0;
}
.sidecol .sideAreaSearch {
	 background: none repeat scroll 0 0 #FAFAF8;
    border: 1px solid #DEDBCE;
    margin-bottom: 20px;
    padding: 17px 15px 10px 15px;
}
.sidecol .sideAreaSearch h2 {
	padding-bottom:5px;
	font-size:140%;
	font-weight:bold;
}
.sidecol .sideAreaSearch li {
	background:url(/recruit/crew/shared/graphic/icon_link.gif) left 0.5em no-repeat;
	padding-left:10px;
	padding-bottom:6px;
}
.sidecol .sideAreaSearch li.current {
	background:url(/recruit/crew/shared/graphic/icon_link_current.gif) left 0.5em no-repeat;
	padding-left:10px;
	padding-bottom:6px;
	font-weight:bold;
}
.sidecol .sideAreaSearch li a {
	text-decoration:none
}
.sidecol .sideAreaSearch li a:hover {
	text-decoration: underline;
}
.sidecol .sideAreaSearch li.current a {
	text-decoration:none;
	color:#A59F81;
}
.sidecol .sideAreaSearch li.current a:hover {
	text-decoration:none;
	color:#A59F81;
}
.sidecol .sideAreaSearch .col2 li {
	float:left;
	width:80px;
}
.sidecol .sideQuickSearch {
	background:#FAFAF8;
	border:1px #DEDBCE solid;
	padding:15px 15px 15px 15px;
	margin-bottom:20px;
}
.sidecol .sideQuickSearch h2 {
	padding-bottom:5px;
	font-size:140%;
	font-weight:bold;
}
.sidecol .sideQuickSearch form {
	line-height: 1;
	margin: 0;
}
.sidecol .sideQuickSearch dt {
	line-height: 1.6;
	padding-bottom: 10px;
}
.sidecol .sideQuickSearch input.txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2CFC0;
	margin-right: 5px;
	padding: 2px 5px 5px;
	vertical-align: top;
	width: 110px;
}
* html .sidecol .sideQuickSearch input.txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2CFC0;
	margin-right: 5px;
	padding: 6px 5px 5px;
	vertical-align: top;
	width:107px;
	font-size:115%;
}
*:first-child+html .sidecol .sideQuickSearch input.txt {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #D2CFC0;
	margin-right: 5px;
	padding: 6px 5px 5px;
	vertical-align: top;
	width:107px;
	font-size:115%;
}
.sidecol .sideCheck {
	background:#FAFAF8;
	border:1px #DEDBCE solid;
	padding:15px 10px 10px 15px;
	margin-bottom:20px;
}
.sidecol .sideCheck h2 {
	padding-bottom:5px;
	font-size:140%;
	font-weight:bold;
}
.sidecol .sideCheck li img {
	margin-left: 5px;
	vertical-align: middle;
}
.sidecol .sideCheck li {
	background: url("/recruit/crew/shared/graphic/icon_link.gif") no-repeat scroll left 0.5em transparent;
	display: block;
	line-height: 1.4;
	margin-bottom: 7px;
	margin-right: 5px;
	padding-left: 10px;
}
.sidecol .sideCheck li a {
	text-decoration: none;
}
.sidecol .sideCheck li a:hover {
	text-decoration: underline;
}
.sidecol .sideCheck .txt {
	padding-bottom:10px;
}
.sidecol .sideAgreement {
	border:1px solid #E1DFD5;
	padding:15px 15px 5px 15px;
	margin-bottom:20px;
}
.sidecol .sideAgreement h2 {
	line-height:1.6;
	margin-bottom:10px;
}
.sidecol .sideAgreement h2 span {
	color:#C8161D;
	font-weight:bold;
	font-size:115%;
}
.sidecol .sideAgreement ul li {
	padding: 7px 0 5px 0;
	background:url(/recruit/crew/shared/graphic/dotline_01.gif) 0 top repeat-x;
}
.sidecol .sideAgreement ul li a {
	background:url(/recruit/crew/shared/graphic/icon_link.gif) left 0.4em no-repeat;
	padding-left:10px;
	text-decoration:none;
}
.sidecol .sideAgreement ul li a:hover {
	text-decoration:underline;
}

/* ------------------------------------------------------------ delivery_barista */
.boxTabAreaDeli {
	overflow:hidden;
	}
.boxTabAreaDeli li{
	float:left;
	display:block;
	width:490px;
	height:46px;
	}
.boxTabAreaDeli li a{
	float:left;
	display:block;
	width:490px;
	height:46px;
	text-indent:-9999px;
	}
	
	
.boxTabAreaDeli li.tab01{
	background:url(/recruit/crew/delivery_barista/graphic/tab_01.jpg)
	}	
.boxTabAreaDeli li.tab02{
	background:url(/recruit/crew/delivery_barista/graphic/tab_02.jpg)
	}	
	
.boxTabAreaDeli li.tab01 a:hover{
	background:url(/recruit/crew/delivery_barista/graphic/tab_01_over.jpg)
	}	
.boxTabAreaDeli li.tab02 a:hover{
	background:url(/recruit/crew/delivery_barista/graphic/tab_02_over.jpg)
	}	
.boxTabAreaDeli li.tab01 a.current{
	background:url(/recruit/crew/delivery_barista/graphic/tab_01_current.jpg)
	}	
.boxTabAreaDeli li.tab02 a.current{
	background:url(/recruit/crew/delivery_barista/graphic/tab_02_current.jpg)
	}	
#deliveryBarista .titH2_01{
	clear:both;
	}		
#deliveryBarista .pic{
	/*width:300px;
	padding:50px 0 0 0;*/
	}	
#deliveryBarista h2{
	/*padding:50px 0 30px 0;*/
	}
#deliveryBarista .section{
	padding-bottom:50px;
	}			
		
#deliveryBarista  .boxSubmit{
	margin-top:50px;	
	}
	
#deliveryBarista  #content01{
	margin-top:0px;	
	}
#deliveryBarista  #content02{
	padding-bottom:15px !important;
	}		
	
.boxSubmit .btnDeli {
    background: url(/recruit/crew/delivery_barista/graphic/btn_01.jpg)   no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 394px;
	margin:auto;
}.boxSubmit .btnDeli a {
 
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 394px;
}	
.boxSubmit .btnCafe {
    background: url(/recruit/crew/delivery_barista/graphic/btn_02.jpg)   no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 424px;
	margin:auto;
}.boxSubmit .btnCafe a {
 
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 424px;
}		

		
.boxSubmit .btnDeli a:hover {
    background: url(/recruit/crew/delivery_barista/graphic/btn_01_over.jpg)   no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 394px;
}		

.boxSubmit .btnCafe a:hover {
    background: url(/recruit/crew/delivery_barista/graphic/btn_02_over.jpg)   no-repeat scroll 0 0 transparent;
    display: block;
    height: 54px;
    text-indent: -9999px;
    width: 424px;
}		

/* ------------------------------------------------------------ boxDeliBari */

.boxDeliBari {
	margin: 50px 0 30px;
}
.boxDeliBari h2 {
	float: right;
	width: 640px;
	margin: 0 0 0 30px;
	padding: 0 0 30px;
}
.boxDeliBari .pic {
	float: left;
	width: 300px;
}
.boxDeliBari p {
	float: right;
	width: 640px;
	margin: 0 0 0 40px;
}

/* ------------------------------------------------------------ boxPaging */

.boxPaging{
	border-top:1px solid #DEDBCE;
	border-bottom:1px solid #DEDBCE;
	margin-bottom:40px;
	padding:10px 0px 10px 0;
	font-size:86%;
	background:#FAFAF8;
	position:relative
	}
	
.boxPaging .prev{
	width:10em;
	position:absolute;
	left:0;
	}
.boxPaging .prev a{
	position:absolute;
	left:0;
	background: url(/recruit/crew_recruiting/shared/graphic/icon_link_back.gif) no-repeat scroll left 0.5em transparent;
    margin-left: 20px;
    padding-left: 15px;
	}	
.boxPaging .next{
	position:absolute;
	right:0;
	top:1em;
	width:10em;
	}	
.boxPaging .next a{
	position:absolute;
	right:0;
	background: url(/recruit/crew_recruiting/shared/graphic/icon_link.gif) no-repeat scroll right 0.5em transparent;
    margin-right: 20px;
    padding-right: 15px;
	}	
.boxPaging .num ul{
	width:auto;
	margin:auto;
	text-align:center;
	}	
	
.boxPaging .num li{
	display:inline;
	}	
.boxPaging .num li a{
	padding: 5px 10px 5px 10px;
	}		
	
.boxPaging .num li a:hover{
	text-decoration:none;
	}	
.boxPaging .num li.current a{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background:#8F7054;
	}	
	
/* ------------------------------------------------------------ FAQ */

#faq #stop {
	border: 1px solid #de6469;
	padding: 10px;
	margin: 20px 0;
}
#faq #stop p.midashi {
	font-weight: bold;
	padding: 0 0 10px;
}

#faq .boxBtmArea01Outline{
	padding-top:0 !important;	
	}

.boxAnchor{
	margin-bottom:50px;
	}
	
.boxAnchor li{
	width:446px;
	float:left;
	line-height:1.3;
	margin-bottom:15px;
    background: url(/recruit/crew/shared/graphic/icon_anchor.gif)  no-repeat scroll left 0.4em transparent;
    padding: 0 30px 0px 14px;
	}
	
.boxAnchor li a{
	text-decoration:none;
	}	
.boxAnchor li a:hover{
	text-decoration: underline;
	}	
	
.boxAnswer dt{
	clear: right;
	float:left;
	width:300px;
	border-top:#DEDBCE 1px solid;
	padding-top:15px;
	padding-bottom:50px;
	font-weight:bold;
	}	
.boxAnswer dd{
	margin-left:330px;
	border-top:#DEDBCE 1px solid;
	padding-top:15px;
	}	
.boxAnswer .pagetop{
	font-size: 72%;
    margin: auto;
    text-align: right;
	width:auto !important;
	padding-top:45px !important;
	padding-bottom:15px !important;
	    text-decoration: none !important;
	}
.boxAnswer .pagetop a{
	color:#595959;
	 background: url("/recruit/crew/shared/graphic/pagetop.gif") no-repeat scroll left center transparent;
    padding-left: 15px;
    text-decoration: none !important;
	}	
.boxAnswer .pagetop a:hover{
    text-decoration: underline !important;
	}	
	
/* ------------------------------------------------------------ surprise */	

#surprise .boxSurpriseArea{
	margin-bottom:50px;
	}				


#surprise .boxSurpriseArea	h3{
	border-top:1px #DEDBCE solid;
	padding-top:30px;
	padding-bottom:30px;
	border-left:none !important;
	padding-left:0px !important;
	}	
	
#surprise .boxSurpriseArea	h4{
	font-weight:bold;
	margin-bottom:5px;
	font-size:115%;
	margin-top:20px;
	}		
	
#surprise .boxSurpriseArea ul li{
	 background: url("/recruit/crew/shared/graphic/icon_link.gif") no-repeat scroll left 0.4em transparent;
    line-height: 1.5;
    margin: 0 20px 7px 0;
    padding: 0 0 0 10px;
	float:left;
	white-space:nowrap;
	}				

#surprise .boxSurpriseArea ul li a{
	text-decoration:none;
	}				
#surprise .boxSurpriseArea ul li a:hover{
	text-decoration: underline;
	}				

.txtNote {
	/*margin: -25px 0 30px;*/
	margin: 10px 0 0; /* edit 130410*/
	font-size: 86%;
}

/* ------------------------------------------------------------ Clearfix */

.boxDeliBari,
.shopDetail .boxServiceIcon,
.shopDetail .right .boxShopIcon,
.boxAnchor,
.choiceArea .boxSearchResults .bocInfoList  ul,
.boxTabArea02 ul,
.boxCheck,
.boxSearchTit,
.shopDetail,
.boxBtnTitle,
.sidecol .sideAreaSearch .col2,
.choiceArea .boxAreaList2,
.choiceArea .boxAreaList,
.choiceArea .boxSearchResults,
.mainContentsArea,
.sideArea .boxAreaSearch,
.sideArea .boxCheck,
.boxMapSearch {
	overflow: hidden;
}

.boxDeliBari:after,
.shopDetail .boxServiceIcon:after,
.shopDetail .right .boxShopIcon:after,
.boxAnchor:after,
 .choiceArea .boxSearchResults .bocInfoList  ul:after,
.boxTabArea02 ul:after,
.boxCheck:after,
.boxSearchTit:after,
.shopDetail:after,
.boxBtnTitle:after,
.sidecol .sideAreaSearch .col2:after,
.choiceArea .boxAreaList2:after,
.choiceArea .boxAreaList:after,
.choiceArea .boxSearchResults:after,
.mainContentsArea:after,
.sideArea .boxAreaSearch:after,
.sideArea .boxCheck:after,
.boxMapSearch:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: " ";
}

*html .boxDeliBari,
*html .shopDetail .boxServiceIcon,
*html .shopDetail .right .boxShopIcon,
*html .boxAnchor,
*html .choiceArea .boxSearchResults .bocInfoList  ul,
*html .boxTabArea02 ul,
*html .boxCheck, 
*html .boxSearchTit,
*html .shopDetail,
*html .boxBtnTitle,
*html .sidecol .sideAreaSearch .col2,
*html .choiceArea .boxAreaList2,
*html .choiceArea .boxAreaList,
*html .choiceArea .boxSearchResults,
*html .mainContentsArea,
*html .sideArea .boxAreaSearch,
*html .sideArea .boxCheck,
*html .boxMapSearch {
	zoom: 1;
}

*:first-child+html .boxDeliBari,
*:first-child+html .shopDetail .boxServiceIcon,
*:first-child+html .shopDetail .right .boxShopIcon,
*:first-child+html .boxAnchor,
*:first-child+html .choiceArea .boxSearchResults .bocInfoList  ul,
*:first-child+html .boxTabArea02 ul,
*:first-child+html .boxCheck,
*:first-child+html .boxSearchTit,
*:first-child+html .shopDetail,
*:first-child+html .boxBtnTitle,
*:first-child+html .sidecol .sideAreaSearch .col2,
*:first-child+html .choiceArea .boxAreaList2,
*:first-child+html .choiceArea .boxAreaList,
*:first-child+html .choiceArea .boxSearchResults,
*:first-child+html .mainContentsArea,
*:first-child+html .sideArea .boxAreaSearch,
*:first-child+html .sideArea .boxCheck,
*:first-child+html .boxMapSearch {
	zoom: 1;
}

.boxTab h2,
.boxMapNav,
.moreLoad {
	display: none;
}
/* ------------------------------------------------------------ add 131030 */

.bnrWelcomeback {
padding-bottom: 30px;
}
/* ------------------------------------------------------------ add 160127 */
.bnrAttention,.bnrConcierge {
	padding-bottom: 30px;
}
/* ------------------------------------------------------------ add 160129 */
.areaBanner {
	display: block;
	padding-bottom: 30px;
}
.pcHide {
	display: none;
}
/* ------------------------------------------------------------ add 140331 */

.boxShopInfo {
	background: url(/recruit/crew/shared/graphic/dotline_01.gif) 0 0 repeat-x;
	padding: 20px 0 0;
}
.boxShopInfo p {
	line-height: 1.6;
}
td.description {
	padding: 2px 6px !important;
}
.description p {
	margin: 4px 0;
	padding-left:1em;
	text-indent:-1em;
	line-height: 1.3;
}
.boxShopImage {
	clear: both;
}
.boxShopImage img {
	width: 100%;
}

/* 長田追記 */
.shopDetail .left .boxShopIcon {
  overflow: hidden;  
}
.shopDetail .left .boxShopIcon li {
  float: left;
  text-indent: -9999px;
  padding-bottom: 15px;
  margin-right: 5px;
}
.shopDetail .left .boxShopIcon .icon01 {
  width: 40px;
  height: 40px;
  background: url(/recruit/crew/shared/graphic/icon_morning.gif) 0 0 no-repeat;
}
.shopDetail .left .boxShopIcon  .icon02 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_drive.gif) 0 0 no-repeat;
}
.shopDetail .left .boxShopIcon  .icon03 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_24.gif) 0 0 no-repeat;
}
.shopDetail .left .boxShopIcon  .icon04 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_barista.gif) 0 0 no-repeat;
}
.shopDetail .left .boxShopIcon  .icon05 {
	width:40px;
	height:40px;
	background: url(/recruit/crew/shared/graphic/icon_deli.gif) 0 0 no-repeat;
}
.detailTxt {
  margin: 10px 0 62px 0;
}
.shopDetail .left .boxWorkInfo .type01 th {
  padding: 0;
  width: 18%;
}
.shopDetail .left .boxWorkInfo .type01 td {
  padding: 0 0 10px 0;
}
.shopDetail .left .boxWorkInfo .type01 td .attention {
  text-indent: -1.3em;
  padding: 5px 0 0 1.3em;
}
.shopDetail .left .boxWorkInfo .type01 td .attention span {
  padding: 0 0 0 3px;
}
.boxServiceIcon.type01 {
  padding: 8px 0 14px 0;
}
.shopDetail .section h3.h3_ttl01 {
  padding: 25px 0 0 0;
  font-size: 128.5%;
}
.shopDetail .left .boxWorkInfo .table.type02 dt,
.shopDetail .left .boxWorkInfo .table.type02 dd {
  display: block;
  width: 100%;
}
.shopDetail .left .boxWorkInfo .table.type02 dt {
  padding: 0 6px 6px 0;
}
.shopDetail .left .boxWorkInfo .table.type02 dd {
  padding: 6px 6px 15px 0;
}
.shopDetail .left .boxWorkInfo .table.type02 dt {
  font-weight: bold;
}
.shopDetail .left .boxWorkInfo .table.type02 .tr.last dd {
  padding: 6px 6px 6px 0;
}
.shopDetail .left .boxWorkInfo .table.type02 dd  ul li {
  background: url(/recruit/crew/shared/graphic/icon_disc_01.gif) no-repeat 0 .45em;
  color: #999;
  padding: 0 0 5px 1em;
}
.shopDetail .left .boxWorkInfo .table.type02 dd  ul li span {
  color: #333;
}
.shopDetail .left .section {
  padding: 0 0 30px 0;
}
.shopDetail .section .mapInfo {
  background: #f3f2ee;
  padding: 28px 28px 8px 28px;
}
.shopDetail .section .mapInfo h3 {
  padding: 0;
  margin: 0 0 10px 0;
  background: none;
}
.shopDetail .section .mapInfo .txt {
  font-size: 85.7%;
  padding: 0 0 10px 0;
}
.shopDetail .section .mapInfo .table dt,
.shopDetail .section .mapInfo .table dd {
  display: block;
  width: 100%;
  font-size: 85.7%;
}
.shopDetail .section .mapInfo .table dt {
  font-weight: bold;
  padding: 0 0 5px 0;
}
.shopDetail .section .mapInfo .table dd {
  padding: 0 0 15px 0;
}
.shopDetail .section .mapInfo .table dd a {
  text-decoration: none;
}
.shopDetail .section .mapInfo .table dd a:hover {
  text-decoration: underline;
}
.shopDetail .section .mapInfo .table dd li {
  padding: 0 0 0 16px;
  background: url(/recruit/crew/shared/graphic/icon_local.gif) no-repeat 0 .3em;
}
.messageBox {
  clear: both;
  background: url(/recruit/crew/shared/graphic/icon_message.gif) no-repeat 0 0;
}
.messageBox .messageBoxInr {
  margin: 0 0 70px 94px;
  background: url(/recruit/crew/shared/graphic/bg_messageBox_top.gif) no-repeat right 0;
}
.messageBox .messageBoxInr .txtArea {
  padding: 24px 42px 24px 42px;
  background: url(/recruit/crew/shared/graphic/bg_messageBox_bottom.gif) no-repeat right bottom;
}
.messageBox .messageBoxInr .txtArea .ttl {
  padding: 0 0 5px 0;
  font-size: 128.5%;
  font-weight: bold;
}
.section.type01 {
  padding: 0;
}
.shopDetail .left  .section.type01 .boxWorkInfo {
  line-height: 1.5;
}
.sidecol .sideCheck li {
  background-position: left .35em;
}
.sideQuickSearch .keyword .btn {
  display: inline-block;
}