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

/*----------------------------------
	index用のCSSです
----------------------------------*/

/*----------------------------------カナダ----------------------------------*/
.contents_main { background-image: url("/attending/kaigai/aurora/canada/images/bg.png");}

.mapArea {
	position: relative;
	background: url("/attending/kaigai/aurora/canada/images/mapBg.png") no-repeat;
	width: 923px;
	height: 395px;
	margin: 0 auto;
	}
.mapArea li { position:absolute;}
.btn01 { top:185px; left:155px;}
.btn02 { top:170px; left:380px;}

.headline01_finland { background:url(/attending/kaigai/aurora/finland/images/BP19-124554_01bg.png) no-repeat; width:1024px; height:250px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:20px;}
.headline02_finland { background:url(/attending/kaigai/aurora/finland/images/BP19-124554_02bg.png) no-repeat; width:1024px; height:240px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:40px;}

.headline01_iceland { background:url(/attending/kaigai/aurora/iceland/images/BP19-077892_01bg.jpg) no-repeat; width:1024px; height:250px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:20px;}
.headline02_iceland { background:url(/attending/kaigai/aurora/iceland/images/BP19-077892_02bg.jpg) no-repeat; width:1024px; height:240px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:40px;}

.headline01_norway { background:url(/attending/kaigai/aurora/norway/images/SP23-032560_01bg.jpg) no-repeat; width:1024px; height:250px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:20px;}
.headline02_norway { background:url(/attending/kaigai/aurora/norway/images/SP23-032560_02bg.jpg) no-repeat; width:1024px; height:240px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:40px;}

.headline01_canada { background:url(/attending/kaigai/aurora/canada/images/EBP14-41825_01bg.jpg) no-repeat; width:1024px; height:250px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:20px;}
.headline02_canada { background:url(/attending/kaigai/aurora/canada/images/EBP14-41825_02bg.jpg) no-repeat; width:1024px; height:240px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:40px;}

.headline01_alaska { background:url(/attending/kaigai/aurora/alaska/images/BP19-021200_01bg.jpg) no-repeat; width:1024px; height:250px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:20px;}
.headline02_alaska { background:url(/attending/kaigai/aurora/alaska/images/BP19-021200_02bg.jpg) no-repeat; width:1024px; height:240px; padding:30px 20px; box-sizing:border-box; text-align:center; margin-bottom:40px;}


.headline01_finland h3, .headline01_iceland h3, .headline01_norway h3, .headline01_canada h3, .headline01_alaska h3, 
.headline02_finland h3, .headline02_iceland h3, .headline02_norway h3, .headline02_canada h3, .headline02_alaska h3 { margin-bottom:10px;}

.headline01_finland p, .headline01_iceland p, .headline01_norway p, .headline01_canada p, .headline01_alaska p, 
.headline02_finland p,  .headline02_iceland p,  .headline02_norway p,  .headline02_canada p,  .headline02_alaska p  { font-size:16px; line-height:1.5; color:#fff; text-align:left;}

/* 気温表 */
.temperatureArea { background:url(/attending/kaigai/aurora/canada/images/temperatureBg.png) repeat; padding-bottom:20px; margin-bottom:50px; }
.temperatureInBox { border-top:solid 3px #091146; width:920px; height:auto; margin:0 auto 30px; overflow: hidden;}
.illust { float:left; width:217px; height:auto;}
.tblBlk { float:right; width:690px; height:auto;}
.tblBlk .temperTxt { font-size:20px; line-height:1.5; color:#fff; margin-top:40px;}
.tblBlk .source { font-size:12px; line-height:1.5; color:#fff; text-align:right; margin-top:5px;}
.tblBlk .caption { font-size:16px; line-height:1.5; color:#fff; margin-top:20px;}

.clothingTxt { font-size:20px; line-height:1.5; color:#fff; margin-top:40px; margin-left:20px;}

table.tempTbl {
	border-collapse:collapse;
	width:690px;
	height:auto;
	}
	
table.tempTbl th, table.tempTbl td {
	border:solid 1px #3d4583;
	} 
	
table.tempTbl th {
	background-color:#32aaae;
	padding:3px 5px;
	font-size:12px;
	line-height:1.5;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
	color:#fff;
	}

table.tempTbl td {
	background-color:#122f55;	
	font-size:12px;
	line-height:1.5;
	color:#fff;
	text-align:left;
	padding:3px 15px;
	vertical-align:middle;
	}
table.tempTbl td.bgNn {
	background-color:#091146;
}

table.clothingTbl {
	border-collapse:collapse;
	width:920px;
	height:auto;
	margin:0 auto;
	}
	
table.clothingTbl th, table.clothingTbl td {
	border:solid 1px #3d4583;
	} 
	
table.clothingTbl th {
	background-color:#32aaae;
	padding:3px 5px;
	font-size:12px;
	line-height:1.5;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
	color:#fff;
	}

table.clothingTbl td {
	background-color:#122f55;	
	font-size:12px;
	line-height:1.5;
	color:#fff;
	text-align:left;
	padding:3px 10px;
	vertical-align:middle;
	}
table.clothingTbl td.bgNn {
	white-space:nowrap;
	background-color:#091146;
}

/* 距離 */
.LRJyouki{
	float: right;
padding-top: 15px;
color: #fff;
	font-size:18px;
}
.distanceBoxL.LJyouki{
	padding:0;
	float:right;
}
.distanceBoxL.LJyouki span{
	color:#fff;
	font-size:18px;
}
.distanceBox01 {
	clear:both;
	position:relative;
	width:100%;
	height:auto;
	padding:20px 30px;
	box-sizing:border-box;
	margin-bottom:20px;
}
.distanceBox01 .dest {
	position:relative;
	display:inline-block;
	background-color:#2f78db;
	box-sizing:border-box;
	font-size:24px;
	line-height:60px;
	color:#fff;
	width:150px;
	height:60px;
	text-align:center;
}
.distanceBox01 .dest:after {
	content: "";
	position: absolute;
	right: -164px;
	top: 22px;
	left: 0;
	width: 0px;
	height: 0px;
	margin: auto;
	border-style: solid;
	border-color: #2f78db transparent transparent transparent;
	border-width: 15px 30px 0 30px;
	transform:rotate(-90deg);
}

.distanceBox01 ul {
	position:absolute;
	top:25px;
	left:160px;
	border-bottom:solid 1px #2f78db;
	width:820px;
	padding-left:30px;
	box-sizing:border-box;
}
.distanceBox01 ul li { font-size:16px; line-height:2; color:#fff;}
.distanceBox01 ul .journey { float:left; margin-left: 20px;}
.distanceBox01 ul li.fonts{ font-size:14px; }
.distanceBox01 ul .time {
	float:right;
	background:url(/attending/kaigai/aurora/canada/images/ic_clock.png) left center no-repeat;
	padding:0 40px 0 25px;
	box-sizing:border-box;
}
.distanceBox01 ul .icon {
	position:absolute;
	top:22px;
	right:-5px;
}

.distanceBox02 {
	position:relative;
	clear:both;
	width:100%;
	height:auto;
	padding:20px 10px;
	box-sizing:border-box;
	margin-bottom:20px;
    margin-left: 20px;
}
.distanceBox02 .dest {
	position:relative;
	display:inline-block;
	background-color:#2f78db;
	box-sizing:border-box;
	font-size:24px;
	line-height:60px;
	color:#fff;
	width:150px;
	height:60px;
	text-align:center;
}
.distanceBox02 .dest:after {
	content: "";
	position: absolute;
	right: -164px;
	top: 22px;
	left: 0;
	width: 0px;
	height: 0px;
	margin: auto;
	border-style: solid;
	border-color: #2f78db transparent transparent transparent;
	border-width: 15px 30px 0 30px;
	transform:rotate(-90deg);
}

.distanceBox02 ul:first-of-type {
	position:absolute;
	top:17px;
	left:160px;
	border-bottom:solid 1px #2f78db;
	width:800px;
	padding-left:30px;
	box-sizing:border-box;
}
.distanceBox02 ul:last-of-type {
	position:absolute;
	top:49px;
	left:160px;
	width:800px;
	padding-left:30px;
	box-sizing:border-box;
}
.distanceBox02 ul li { font-size:16px; line-height:2; color:#fff;}
.distanceBox02 ul .journey { float:left;}
.distanceBox02 ul .time {
	float:right;
	background:url(/attending/kaigai/aurora/canada/images/ic_clock.png) left center no-repeat;
	padding:0 40px 0 25px;
	box-sizing:border-box;
}
.distanceBox02 ul .time2 {
	float:right;
	background:url(/attending/kaigai/aurora/canada/images/ic_clock.png) left center no-repeat;
	padding:0 20px 0 25px;
	box-sizing:border-box;
}
.distanceBox02 ul .icon {
	position:absolute;
	top:22px;
	right:-5px;
}

.distanceBoxL {
	position:relative;
	clear:both;
	float:left;
	width:auto;
	height:auto;
	padding:20px 10px;
	box-sizing:border-box;
	margin-bottom:20px;
}
.distanceBoxL .dest {
	position:relative;
	display:inline-block;
	background-color:#2f78db;
	box-sizing:border-box;
	font-size:24px;
	line-height:60px;
	color:#fff;
	width:150px;
	height:60px;
	text-align:center;
}
.distanceBoxL .dest:after {
	content: "";
	position: absolute;
	right: -164px;
	top: 22px;
	left: 0;
	width: 0px;
	height: 0px;
	margin: auto;
	border-style: solid;
	border-color: #2f78db transparent transparent transparent;
	border-width: 15px 30px 0 30px;
	transform:rotate(-90deg);
}
.distanceBoxL ul {
	clear:both;
	position:relative;
	border-bottom:solid 1px #2f78db;
	width:482px;
	height:40px;
	padding-top:15px;
	box-sizing:border-box;
}
.distanceBoxR {
	position:relative;
	float:right;
	width:auto;
	height:auto;
	padding:20px 10px;
	box-sizing:border-box;
	margin-bottom:20px;
	margin-top:60px;
}
.distanceBoxR .dest {
	position:relative;
	display:inline-block;
	background-color:#2f78db;
	box-sizing:border-box;
	font-size:24px;
	line-height:60px;
	color:#fff;
	width:150px;
	height:60px;
	text-align:center;
}
.distanceBoxR .dest:after {
	content: "";
	position: absolute;
	right: -164px;
	top: 22px;
	left: 0;
	width: 0px;
	height: 0px;
	margin: auto;
	border-style: solid;
	border-color: #2f78db transparent transparent transparent;
	border-width: 15px 30px 0 30px;
	transform:rotate(-90deg);
}
.distanceBoxR ul {
	clear:both;
	position:relative;
	border-bottom:solid 1px #2f78db;
	width:482px;
	height:40px;
	padding-top:15px;
	box-sizing:border-box;
}
.distanceBoxL ul li,.distanceBoxR ul li{
	font-size:15px;
	
	color:#fff;
	padding-bottom: 5px;
}
.distanceBoxL ul .journey, .distanceBoxR ul .journey { float:left; width:280px;}
.distanceBoxL ul .icon, .distanceBoxR ul .icon {
	position:absolute;
	top:30px;
	right:0px;
}
.distanceBoxL ul .time, .distanceBoxR ul .time {
	display:inline;
	line-height:25px;
	background:url(/attending/kaigai/aurora/canada/images/ic_clock.png) left center no-repeat;
	padding:3px 40px 3px 25px;
	box-sizing:border-box;
}
.distanceBoxL p, .distanceBoxR p{
	background:#fff;
	border-left:5px solid #2f78db;
	color:#2f78db;
	font-size:15px;
	font-weight: bold;
	padding:5px;
	margin:10px 0 0;
}
.distanceBoxL span{
	display:block;
	color:#fff;
	font-size:16px;
	margin-top:15px;
    /*margin-right: 60px;*/
}
div .distanceBoxR.noTopM{
	margin-top:0;
}


/*.photoBlk { clear:both; margin-bottom:30px;}*/
.photoBlk {
    position:relative;
    width:984px;
    height:auto;
    /*margin: 0 auto 40;*/
    margin-left: 30px;
    margin-bottom: 30px;
	display: inline-block;
    }
.photoBlk .photo { float:left; width:460px; height:350px; padding:10px; background-color:#fff; box-sizing:border-box;}
.photoBlk .photo img { width:440px; height:330px;}
.photoBlk dl { float:right; width:524px; height:auto;}
.photoBlk dl dt { position:relative; background-color:#03084d; font-size:30px; line-height:1.5; color:#fff; padding:10px; box-sizing:border-box; margin-top:10px;}
.photoBlk dl dt span { position:absolute; top:-10px; right:0; background-color:#32aaae; font-size:14px; line-height:1.5; color:#fff; padding:5px 10px; box-sizing:border-box;}
.photoBlk dl dd { font-size:16px; line-height:1.5; color:#fff; padding:20px; box-sizing:border-box;}


.experience01 { position:relative; background:url(/attending/kaigai/aurora/canada/images/yellowknifeBg.png) no-repeat; width:940px; height:647px; margin:0 auto 30px;}
.experience01 .text01 { position:absolute; top:0; right:0; width:410px; height:auto; font-size:18px; line-height:1.5; color:#fff; }
.experience01 dl { position:absolute; top:410px; left:0; width:480px; height:auto;}
.experience01 dl dt {
	background: -moz-linear-gradient(90deg, #00062c, #0f1857); 
	background: -webkit-linear-gradient(90deg, #00062c, #0f1857); 
	background: linear-gradient(90deg, #00062c, #0f1857);
}
.experience01 dl dt span {
	display:block;
	font-size:28px;
	line-height:1;
	color:#fff;
	padding:10px 20px;
	box-sizing:border-box;
}
.experience01 dl dd {
	font-size:16px;
	line-height:1.5;
	color:#fff;
	padding:10px 20px;
	box-sizing:border-box;
}

.ykBtnBlk { overflow:hidden; margin-bottom:50px; margin-left: 30px;}
.ykBtnBlk li { float:left; margin-right:30px;}
.ykBtnBlk li:last-of-type {margin-right:0px;}

.yk_highlights01,
.yk_highlights02 { position:relative; width:964px; height:auto; margin:0 0 40px 30px; display: inline-block;}
.yk_highlights01 .icon { position:absolute; top:-20px; left:-10px;}
.yk_highlights02 .icon { position:absolute; top:-20px; right:-10px;}
.yk_highlights01 .photo { float:left; width:460px; height:auto; padding:10px; background-color:#fff; box-sizing:border-box;}
.yk_highlights02 .photo { float:right; width:460px; height:auto; padding:10px; background-color:#fff; box-sizing:border-box;}
.yk_highlights01 dl { float:right; width:500px;}
.yk_highlights02 dl { float:left;; width:500px;}
.yk_highlights01 dl dt,
.yk_highlights02 dl dt {
	background: -moz-linear-gradient(90deg, #00062c, #0f1857); 
	background: -webkit-linear-gradient(90deg, #00062c, #0f1857); 
	background: -ms-linear-gradient(90deg, #00062c, #0f1857); 
	background: linear-gradient(90deg, #00062c, #0f1857);
}
.yk_highlights01 dl dt span,
.yk_highlights02 dl dt span {
	display:block;
	font-size:28px;
	line-height:1;
	color:#fff;
	padding:10px 20px;
	box-sizing:border-box;
}
.yk_highlights01 dl dd,
.yk_highlights02 dl dd {
	font-size:16px;
	line-height:1.5;
	color:#fff;
	padding:10px 20px;
	box-sizing:border-box;
}

.price_table_c,
.price_table_f { width:964px; margin:0 auto;}


.tour_box_c p,
.tour_box_f p { text-align:center;}

.tour_box_c .tourOperatorMds{
	width: 964px;
	height: 50px;
	margin: 0 auto;
	box-sizing: border-box;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	color: #fff;
	background: url("/attending/kaigai/aurora/images/tourOperatorMds.jpg") no-repeat;
	text-shadow: #000 1px 0 6px;
}

.tour_box_f .tourOperatorMds{
	width: 900px;
	height: 50px;
	margin: 0 auto;
	box-sizing: border-box;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	color: #fff;
	background: url("/attending/kaigai/aurora/images/tourFreeMds.jpg") no-repeat;
}

.whitehorse { background-color:#172163; padding:30px 0 50px;}
.area_03 .source,
.area_04 .source,
.area_05 .source,
.area_06 .source   { width:900px; height:auto; font-size:12px; line-height:1.5; color:#fff; text-align:right; margin:5px auto 0;}

.gourmetBox { background-color:#000a4f; padding:20px 0 20px 20px; display: inline-block;}
.gourmetBox h2 { margin-bottom:10px;}
.gourmetBlk01 { float:left; width:322px; height:auto; margin:0 10px 20px 0;}
.gourmetBlk02 { float:left; width:452px; height:auto;}

.gourmetBlk01 dt,
.gourmetBlk02 dt { background-color:#fff; font-size:18px; line-height:1; color:#000a4f; padding:5px 10px;}

.gourmetBlk01 .photo,
.gourmetBlk02 .photo { margin-bottom:10px;}

.gourmetBlk01 .photo img,
.gourmetBlk02 .photo img { vertical-align:top;}

.gourmetBlk01 .text,
.gourmetBlk02 .text { font-size:14px; line-height:1.5; color:#fff; padding:5px 0;}
.gourmetBox dl:nth-child(5) { margin:0 40px 0 20px;}

.addTxt{
	width:670px;
	margin-left:auto;
	margin-right:auto;
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	padding: 10px 20px;
	box-sizing: border-box;
}

/*----------------------------------アラスカ----------------------------------*/
.contentsAlaska_main {
	background-image: url("/attending/kaigai/aurora/alaska/images/bg.png");
    background-position:center 470px;
    background-size:100% auto;
	background-repeat:no-repeat;
    padding:70px 0 135px;
	background-color:#0d1864;	
}

.mapAlaskaArea {
	position: relative;
	background: url("/attending/kaigai/aurora/alaska/images/mapBg.png") no-repeat;
	width: 887px;
	height: 343px;
	margin: 0 auto;
	}
.mapAlaskaArea li { position:absolute;}
.mapAlaskaArea .btn01 { top:145px; left:305px;}

.alaska_highlights01 { width:920px; height:auto; margin:0 auto 50px;}
.alaska_highlights01 .photo { float:right; width:431px; height:auto;}
.alaska_highlights01 dl { float:left; width:469px; height:auto; margin-top:80px;}
.alaska_highlights01 dl dd { font-size:14px; line-height:1.5; color:#fff; padding:5px 0;}

/*----------------------------------アイスランド----------------------------------*/
.contentsIceland_main {
	background-image: url("/attending/kaigai/aurora/iceland/images/bg.png");
    background-position:center 470px;
    background-size:100% auto;
	background-repeat:no-repeat;
    padding:70px 0 135px;
	background-color:#0d1864;	
}

.mapIcelandArea {
	position: relative;
	background: url("/attending/kaigai/aurora/iceland/images/mapBg.png") no-repeat;
	width: 950px;
	height: 360px;
	margin: 0 auto;
	}
.mapIcelandArea li { position:absolute;}
.mapIcelandArea .btn01 { top:275px; left:315px;}
.mapIcelandArea .btn02 { top:215px; left:215px;}

.iceland .gourmetBox dl.gourmetBlk02:nth-child(even) {
	margin: 0 40px 0 20px;
}
.iceland .gourmetBox dl:nth-child(5) {
	margin: 0 ;
}

/*----------------------------------フィンランド----------------------------------*/
.contentsFinland_main {
	background-image: url("/attending/kaigai/aurora/finland/images/bg.png");
    background-position:center 470px;
    background-size:100% auto;
	background-repeat:no-repeat;
    padding:70px 0 135px;
	background-color:#0d1864;	
}

.mapFinlandArea {
	position: relative;
	background: url("/attending/kaigai/aurora/finland/images/mapBg.png") no-repeat;
	width: 811px;
	height: 356px;
	margin: 0 auto 20px;
	}
.mapFinlandArea li { position:absolute;}
.mapFinlandArea .btn01 { top:140px; left:205px;}
.mapFinlandArea .btn02 { top:198px; left:215px;}
.mapFinlandArea .btn03 { top:130px; left:355px;}
.mapFinlandArea .btn04 { top:255px; left:325px;}


/*----------------------------------ノルウェー----------------------------------*/
.contentsNorway_main {
	background-image: url("/attending/kaigai/aurora/norway/images/bg.png");
    background-position:center 470px;
    background-size:100% auto;
	background-repeat:no-repeat;
    padding:70px 0 135px;
	background-color:#0d1864;	
}

.mapNorwayArea {
	position: relative;
	background: url("/attending/kaigai/aurora/norway/images/mapBg.png") no-repeat;
	width: 809px;
	height: 387px;
	margin: 0 auto 20px;
	}
.mapNorwayArea li { position:absolute;}
.mapNorwayArea .btn01 { top:90px; left:-30px;}
.mapNorwayArea .btn02 { top:255px; left:35px;}
.mapNorwayArea .btn03 { top:145px; left:155px;}
.mapNorwayArea .btn04 { top:85px; left:215px;}
p.priceex {
    font-size: 16px;
    color: #ef3469;
    margin-top: 5px;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 3px;
    border-radius: 15px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.costTxt{ width:800px; margin:0 auto; font-size: 16px; line-height: 1.5; color: #fff; text-align: left; }

/*追加ボタン*/
.hatsuBtn {
	width: 960px;
	margin: 50px auto 0 auto;
	background: white;
	padding: 20px;
	box-sizing: border-box;
}

.hatsuBtn * {
	box-sizing: border-box;
}

.ttl_hatsuBtn {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: rgb(30, 39, 95);
}

.span_ttl_hatsuBtn {
	font-size: 14px;
	color: rgb(30, 39, 95);
}

.wrap_item_hatsuBtn {
	width: 60%;
	display: flex;
	justify-content: space-between;
	margin: 0 auto 20px;
}

.item_hatsuBtn{
	width: 20%;
}

.link_hatsuBtn,
.link_hatsuBtn:visited {
	display: block;
	width: 100%;
	padding: 15px;
	background: rgb(30, 39, 95);
	color: white;
	font-size: 16px;
	text-align: center;
}

.link_hatsuBtn:hover {
	opacity: .7;
	color: white;
	text-decoration: none;
}

.item_hatsuBtn2{
	width: 30%;
}

.link_hatsuBtn2,
.link_hatsuBtn2:visited {
	display: block;
	width: 100%;
	/*padding: 15px;*/
    padding-top: 15px;
    padding-bottom: 15px;
	background: rgb(30, 39, 95);
	color: white;
	font-size: 16px;
	text-align: center;
}

.link_hatsuBtn2:hover {
	opacity: .7;
	color: white;
	text-decoration: none;
}

.to_top {
      position: fixed;
  z-index: -1;
  width: 100%;
  bottom: 20px;
  opacity: 0;
  transition: all 1s;
}
.to_top.show {
z-index: 100;
	width:100%;
  opacity: 1;
}

.to_top_inner{
	width: 1230px;
	position: relative;
	margin:auto;
	text-align:right;
}

.to_top a {
    display:block;
    position:absolute;
    right:0;
    bottom:0;
    width:98px;
    height:98px;
}
.botSlide{
	overflow:hidden;
}
.hatsuBtnTxt{
	margin:15px 0 0;
	overflow:hidden;
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
}
.hatsuBtnTxt li{
	margin-left:15px;
}
.hatsuBtnTxt li a{
	position: relative;
	font-size: 16px;
	font-family: 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif !important;
	width: auto;
	display: inline-block;
	float: left;
	margin-right: 3rem;
	margin-bottom:10px;
}
.hatsuBtnTxt li a::before{
	position: absolute;
	top: 25%;
	left: -15px;
	content: "▶";
	font-size: 10px;
	line-height: 1;
}

/*.area_02{
margin-left: 64px;
}*/

.clothesInBox {
    display: inline-block;
    margin: 0 50px;
}