@charset "utf-8";


.clearfix:after{
	content:"";display:block;clear:both;
}
.clearfix{
	display:inline-block;
}
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;position:relative;
}

.sankaku{
    width: 0;
    height: 0;
    border-top: 80px solid #f00;
    border-right: 80px solid #0f0;
    border-bottom: 80px solid #00f;
    border-left: 80px solid #000;
}

.scale-up{
	transition:all 0.7s ease;
}

.scale-up:hover{
	display: block;
	transition:all 0.2s ease;
	-webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
        transform: scale(1.15);
}
.swing:hover{
	display: block;
	transition:all 0.1s ease;
	-webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
}
.inset:hover{
	display: block;
	transition:all 0.1s ease;
	box-shadow: inset 0 0 0 25px #53a7ea;
}

.letter-space{
	letter-spacing: 0.2em;
}



@font-face {
	font-family: 'Lobster';
	font-style: normal;
	font-weight: 400;
	src: local('Lobster'), url(//themes.googleusercontent.com/static/fonts/lobster/v8/MWVf-Rwh4GLQVBEwbyI61Q.woff) format('woff');
}

.webfont{font-family: "メイリオ", Meiryo, sans-serif;}


.color-1{color:#FF5760;}
.color-2{color:#F0947C;}
.color-3{color:#EDE495;}
.color-4{color:#81C298;}
.color-5{color:#4E8497;}

.bg-3{background: url(../img/top/bg_test3.jpg) repeat\9;}
.bg-3css{
	background: -moz-linear-gradient(left,
	#FCFBF7,
	#FFF5F4 30%,
	#FEFAF7 50%,
	#FEF6F4 70%,
	#FCF4F2); /* mozilla */
	background: -webkit-gradient(linear, left top, right bottom, 
		from(#FBFCF4), 
		color-stop(0.3, #FCFBF7),
		color-stop(0.5, #FEFAF7),
		color-stop(0.7, #FEF6F4),
		to(#FCF4F2)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#FBFCF4', 
		endColorstr='#FCF4F2'); /* IE5.5以上 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBFCF4', endColorstr='#FCF4F2', GradientType=1)";/* InternetExplorer 8,9*/ 
	background: -ms-linear-gradient(left, #FBFCF4, #FCF4F2);/* IE10 */
	background: url(../img/top/bg_test3.jpg) repeat\9;
}
.bg-4{background: url(../img/top/bg_test4.jpg) repeat\9;}
.bg-4css{
	background: -moz-linear-gradient(left,
	#EAEDFE,
	#EDF0F9 30%,
	#F0F5F1 50%,
	#F1F7EB 70%,
	#F4FCE7); /* mozilla */
	background: -webkit-gradient(linear, left top, right bottom, 
		from(#EAEDFE), 
		color-stop(0.3, #EDF0F9),
		color-stop(0.5, #F0F5F1),
		color-stop(0.7, #F1F7EB),
		to(#F4FCE7)); /* Webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
		startColorstr='#EAEDFE', 
		endColorstr='#F4FCE7'); /* IE5.5以上 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EAEDFE', endColorstr='#F4FCE7', GradientType=1)";/* InternetExplorer 8,9*/ 
	background: -ms-linear-gradient(left, #EAEDFE, #F4FCE7);/* IE10 */
	background: url(../img/top/bg_test4.jpg) repeat\9;
}





.bg-5{background: url(../img/top/bg_test5.jpg) repeat;}

.about-1{background: url(../img/top/spot-icon.png) no-repeat 150px 50px;}
.about-2{background: url(../img/top/night-icon.png) no-repeat 150px 50px;}
.about-3{background: url(../img/top/food-icon.png) no-repeat 150px 50px;}
.about-4{background: url(../img/top/shop-icon.png) no-repeat 540px -30px;}

.contents-midashi{
	width: 920px;
	height: 36px;
	margin: 10px auto;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	/*color: #FF5760;*/
}
h3{
	width: 920px;
	text-align: center;
	font-size: 44px;
	line-height: 42px;
/*	font-weight: bold;*/
	/*color: #FF5760;*/
	font-family: "メイリオ", Meiryo;
	height: 60px;
	margin: 0 auto;
	padding: 20px 0 30px;
}
h4{
	width: 1080px;
	line-height: 50px;
	margin: 0 auto 0;
	padding: 60px 0 70px;
	text-align: center;
	font-size: 42px;
/*	font-weight: bold;*/
	/*color: #FF5760;*/
	font-family: "メイリオ", Meiryo;
	color: #444;
}
h5{
	width: 100%;
	line-height: 30px;
	margin: 0 0 20px;
	padding: 0;
	text-align: left;
	font-size: 25px;
	font-family: "メイリオ", Meiryo;
	letter-spacing: -0.1em;
	letter-spacing: 0em\9;
	color: #FF5760;
}
.contents-btn{
	width:820px;
	height: 36px;
	line-height: 30px;
	margin: 20px auto;
	text-align: left;
	font-size: 18px;
	color:#FFF;
	background-color: #FF5760;
	text-align: center;
	transition:all 0.8s ease;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.contents-btn:hover{
	color:#FFF;
	background-color: #333;
	cursor: pointer;
}
.price-style{
	font-size: 18px;
	font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	padding: 0 3px 0 5px;
	text-align: right;
	color: #FF5760;
}
.box-sizing{
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main-icon{
	line-height: 40px;
}
.recom-icon{
	line-height: 40px;
}
.hotel-icon{
	line-height: 42px;
}
.spot-icon{
	line-height: 42px;
}
.special-icon{
	padding: 40px 0 10px;
	line-height: 42px;
}
.toku-icon{
    line-height: 42px;
    padding: 40px 0 10px;
}
.search-icon{
	line-height: 42px;
}
.inq-icon{
	line-height: 42px;/
}


/* =======================================
	SideMinNav
======================================= */

.SideMinNav{
	/*display: none;*/
	position: fixed;
	bottom: 45%;
	right: 50%;
	margin-right: -610px;
	margin-bottom: -510px;
/*	background-color: #FFF;*/
	padding: 5px;
	width: 90px;
	z-index: 200;
	transition:all 0.5s ease;
}

.SideMinNav li{
	position: relative;
}
.SideMinNav li a{
	display: block;
	width: 8px;
	height: 8px;
	margin: 15px 0 0 0;
	border-radius: 8px;
	background-color: #888;
	color: #DDD;
	border: 1px solid #888;
	text-decoration: none;
	font-size: x-small;
	text-align: right;
	overflow: hidden;
	font-weight: bold;
	opacity: 0.2;
	/*text-indent: -9999px;*/
}
.SideMinNav li a:hover{
	background-color: #FF5760;
	border: 1px solid #FF5760;
	color: #FF5760;
	font-weight: bold;
	opacity: 0.9;
	text-indent: 0;
}
.SideMinNav li.on a{
	width: 8px;
	height: 8px;
	margin: 15px 0 0;
	border-radius: 8px;
	background-color: #FF5760;
	border: 1px solid #FF5760;
	color: #FF5760;
	opacity: 1.0;
	font-weight: bold;
	opacity: 1;
	text-indent: 0;
}
.S-Nav-txt{
	width: 105px;
	text-align: left;
	font-size: 11px;
	position: absolute;
	top:-2px;
	right: -30px;
}







/* =======================================
	ヘッダーコンテンツ
======================================= */

.panWrap{
	width: 100%;
	height: 20px;
	padding: 20px 0;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	background-color: #FFF;
	position: relative;
	z-index: 150;
}

.panBox{
	width: 960px;
	margin: 0 auto;
}
.pan{
	width: 70%;
	height: 20px;
	margin: 0;
	float: left;
}
.pan li{
	float: left;
	padding: 2px 5px 2px 0;
	font-size: 12px;
	line-height: 20px;
}
.pan li:last-child{
	color:#FF5760;
	font-weight: bold;
	float: left;
	padding: 2px 5px 2px 0;
	font-size: 13px;
	line-height: 20px;
}
.pan li img{
	padding: 4px 4px 2px 3px;
}
.pan li a{
	text-decoration: underline;
}
.pan li a:hover{
	text-decoration: none;
}
.pan2{
	width: 30%;
	height: 20px;
	float: right
}
.pan-facebook{
	float: right;
	width: 100px;
	height: 20px;
	margin: 0 0;
}
.pan-twitter{
	float: right;
	width: 80px;
	height: 20px;
	margin: 0 5px 0 10px;
}




















/* =======================================
	メインスライダー
======================================= */


.wideslider {
	padding-bottom: 0px;
	width: 100%;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.wideslider ul,
.wideslider ul li {
	float: left;
	display: inline;
	overflow: hidden;
}

.wideslider ul li img {
	width: 100%;
	display: none;
}

.wideslider_base {
	top: 0;
	position: absolute;
}
.wideslider_wrap {
	top: 0;
	position: absolute;
	overflow: hidden;

}
.slider_prev,
.slider_next {
	top: 0;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}
.slider_prev {background: #fff}
.slider_next {background: #fff}

.pagination {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 30px;
	text-align: center;
	position: absolute;
	z-index: 3000;
}

.pagination a {
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 10px;
	background-color: #FFF;
	display: inline-block;
	overflow: hidden;
}

.pagination a.active {
	background-color: #FF5760;
}


/* =======================================
	ClearFixElements
======================================= */
.wideslider ul:after {
	content: ".";
	height: 0;
	clear: both;
	display: block;
	visibility: hidden;
}

.wideslider ul {
	display: inline-block;
	overflow: hidden;
}


/* #wrapper
-------------------------------- */
#wrapper {
	margin: 0 auto;
	padding: 0 40px;
	text-align: left;
}

#wrapper p {
	padding: 0 0 20px 0;
	font-size: 100%;
	line-height: 180%;

}



/* =======================================
	google map
======================================= */
.areaWrap{
	width: 100%;
	padding: 10px 0 90px;
	position: relative;
}
#mapWrap{
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(../img/top/map_bg2.png) repeat ;
	position: relative;
	z-index: 100;
}

#map { 
	width:100%; 
	height: 600px; 
	position: relative;
	z-index: 100;
	/*filter:alpha(opacity=80); */
	opacity:0.85;
}
.showLatLng{
	width: 500px;
	margin: 5px auto;
	background-color: #FCFCFC;
	text-align: center;
}
h4.map-ttl{
	width: 1080px;
	line-height: 50px;
	margin: 0 auto 0;
	padding: 30px 0 10px;
	text-align: center;
	font-size: 42px;
	font-family: "メイリオ", Meiryo;
	letter-spacing: -0.1em;
	letter-spacing: 0em\9;
	color: #333;
}
h5.map-subttl{
	width: 960px;
	line-height: 30px;
	margin: 0 auto 10px;
	padding: 0;
	text-align:center;
	font-size: 25px;
	font-family: "メイリオ", Meiryo;
	letter-spacing: -0.1em;
	letter-spacing: 0em\9;
	color: #FF5760;
}

.Area_btn {
	width: 110px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	margin: 5px 2px;
	padding: 0;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid #bbb;*/
	color: #333;
	cursor: pointer;
	transition:all 0.8s ease;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0px 1px 1px #ccc;
	-moz-box-shadow: 0px 1px 1px #ccc;
	-webkit-box-shadow: 0px 1px 1px #ccc;
	filter:alpha(opacity=100); 
	opacity:1.0;
}
/*.Area_btn:hover{
	background-color:#EEE;
	color: #333;
}*/

/*.Area_btn_main{
	background-color: #FF5760;
	border: 1px solid #FF5760;
	color: #FFF;
}*/



.map-active {
    background-color: #FF5760;
	color: #FFF;
	font-weight: bold;
}

.map-inactive {
    background-color:#FFF;
	color: #333;
}


/* =======================================
	map areaWindow
======================================= */

.area-w1,
.area-w2,
.area-w3,
.area-w4,
.area-w5,
.area-w6,
.area-w7{
	display: none;
	width: 300px;
	/*height: 160px;*/
	padding: 15px;
	background-color: #FFF;
	position: absolute;
	top: 150px;
	left:50%;
	margin-left: -480px;
	z-index: 500;
	transition:all 0.4s ease;
	box-shadow: 0px 0px 5px #ccc;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	border:1px solid #eee\9;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.area-w-pic{
	width: 300px;
	height: 200px;
	background-color: #EEE;
}
.area-w-pic img{
	width: 100%;
}
.area-w-ttl{
	font-size: 18px;
	padding: 0 0 10px;
	line-height: 25px;
	margin: 0 0 0;
	color:#FF5760;
}
.area-w-txt{
	font-size: 14px;
	line-height: 1.4em;
	padding: 10px 0;
	color: #666;
}
.area-w-close{
	width: 20px;
	height: 20px;
	cursor: pointer;
	/*background-color: #EEE;*/
	position: absolute;
	top: 5px;
	right:5px;
	transition:all 0.8s ease;
	filter:alpha(opacity=50); 
	opacity:0.5;
}
.area-w-close:hover{
	transition:all 0.1s ease;
	filter:alpha(opacity=90); 
	opacity:0.9;
}



/* =======================================
	map infoWindow
======================================= */

.infoWin{
	width: 200px;
	margin:5px;
}
.infoWin_ttl{
	font-size: 14px;
	padding: 0 0 10px;
	color:#FF5760;
}
.infoWin_pic{
	width: 180px;
}
.infoWin_pic img{
	width: 100%;
}
.infoWin_txt{
	font-size: 12px;
	line-height: 1.2em;
	padding: 10px 0;
	color: #666;
}









/* スペーサー
-------------------------------------------------*/
.spacer10 { clear: both; height: 10px;}
.spacer20 { clear: both; height: 20px;}
.spacer30 { clear: both; height: 30px;}
.spacer40 { clear: both; height: 40px;}
.spacer50 { clear: both; height: 50px;}
.spacer60 { clear: both; height: 60px;}
.spacer70 { clear: both; height: 70px;}
.spacer80 { clear: both; height: 80px;}
.spacer90 { clear: both; height: 90px;}
.spacer100 { clear: both; height: 100px;}

/* marginによる幅調整
-------------------------------------------------*/
/* マージントップ */
.mt-10{margin-top: -10px;}
.mt-40{margin-top: -40px;}

.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt90{margin-top: 90px;}
.mt100{margin-top: 100px;}
.mt110{margin-top: 110px;}
.mt120{margin-top: 120px;}
.mt130{margin-top: 130px;}
.mt140{margin-top: 140px;}
.mt150{margin-top: 150px;}
.mt160{margin-top: 160px;}
.mt170{margin-top: 170px;}
.mt180{margin-top: 180px;}
.mt190{margin-top: 190px;}
.mt200{margin-top: 200px;}

/* マージンライト */
.mr5{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px;}
.mr60{margin-right: 60px;}
.mr70{margin-right: 70px;}
.mr80{margin-right: 80px;}
.mr90{margin-right: 90px;}
.mr100{margin-right: 100px;}
.mr110{margin-right: 110px;}
.mr120{margin-right: 120px;}
.mr130{margin-right: 130px;}
.mr140{margin-right: 140px;}
.mr150{margin-right: 150px;}
.mr160{margin-right: 160px;}
.mr170{margin-right: 170px;}
.mr180{margin-right: 180px;}
.mr190{margin-right: 190px;}
.mr200{margin-right: 200px;}


/* マージンボトム */
.mb-35{ margin-bottom: -35px;}

.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.mb80{margin-bottom: 80px;}
.mb90{margin-bottom: 90px;}
.mb100{margin-bottom: 100px;}
.mb110{margin-bottom: 110px;}
.mb120{margin-bottom: 120px;}
.mb130{margin-bottom: 130px;}
.mb140{margin-bottom: 140px;}
.mb150{margin-bottom: 150px;}
.mb160{margin-bottom: 160px;}
.mb170{margin-bottom: 170px;}
.mb180{margin-bottom: 180px;}
.mb190{margin-bottom: 190px;}
.mb200{margin-bottom: 200px;}


/* マージンレフト */
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml60{margin-left: 60px;}
.ml70{margin-left: 70px;}
.ml80{margin-left: 80px;}
.ml90{margin-left: 90px;}
.ml100{margin-left: 100px;}
.ml110{margin-left: 110px;}
.ml120{margin-left: 120px;}
.ml130{margin-left: 130px;}
.ml140{margin-left: 140px;}
.ml150{margin-left: 150px;}
.ml160{margin-left: 160px;}
.ml170{margin-left: 170px;}
.ml180{margin-left: 180px;}
.ml190{margin-left: 190px;}
.ml200{margin-left: 200px;}


/* paddingによる幅調整
-------------------------------------------------*/
.pt1{padding-top: 1px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
.pt90{padding-top: 90px;}
.pt100{padding-top: 100px;}
.pt110{padding-top: 110px;}
.pt120{padding-top: 120px;}
.pt130{padding-top: 130px;}
.pt140{padding-top: 140px;}
.pt150{padding-top: 150px;}
.pt160{padding-top: 160px;}
.pt170{padding-top: 170px;}
.pt180{padding-top: 180px;}
.pt190{padding-top: 190px;}
.pt200{padding-top: 200px;}

/* パディングライト */
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr40{padding-right: 40px;}
.pr50{padding-right: 50px;}
.pr60{padding-right: 60px;}
.pr70{padding-right: 70px;}
.pr80{padding-right: 80px;}
.pr90{padding-right: 90px;}
.pr100{padding-right: 100px;}
.pr110{padding-right: 110px;}
.pr120{padding-right: 120px;}
.pr130{padding-right: 130px;}
.pr140{padding-right: 140px;}
.pr150{padding-right: 150px;}
.pr160{padding-right: 160px;}
.pr170{padding-right: 170px;}
.pr180{padding-right: 180px;}
.pr190{padding-right: 190px;}
.pr200{padding-right: 200px;}


/* パディングボトム */
.pb1{padding-bottop: 1px;}
.pb5{padding-bottop: 5px;}
.pb10{padding-bottop: 10px;}
.pb15{padding-bottop: 15px;}
.pb20{padding-bottop: 20px;}
.pb25{padding-bottop: 25px;}
.pb30{padding-bottop: 30px;}
.pb40{padding-bottop: 40px;}
.pb50{padding-bottop: 50px;}
.pb60{padding-bottop: 60px;}
.pb70{padding-bottop: 70px;}
.pb80{padding-bottop: 80px;}
.pb90{padding-bottop: 90px;}
.pb100{padding-bottop: 100px;}
.pb110{padding-bottop: 110px;}
.pb120{padding-bottop: 120px;}
.pb130{padding-bottop: 130px;}
.pb140{padding-bottop: 140px;}
.pb150{padding-bottop: 150px;}
.pb160{padding-bottop: 160px;}
.pb170{padding-bottop: 170px;}
.pb180{padding-bottop: 180px;}
.pb190{padding-bottop: 190px;}
.pb200{padding-bottop: 200px;}


/* パディングレフト */
.pl5{padding-left: 10px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl40{padding-left: 40px;}
.pl50{padding-left: 50px;}
.pl60{padding-left: 60px;}
.pl70{padding-left: 70px;}
.pl80{padding-left: 80px;}
.pl90{padding-left: 90px;}
.pl100{padding-left: 100px;}
.pl110{padding-left: 110px;}
.pl120{padding-left: 120px;}
.pl130{padding-left: 130px;}
.pl140{padding-left: 140px;}
.pl150{padding-left: 150px;}
.pl160{padding-left: 160px;}
.pl170{padding-left: 170px;}
.pl180{padding-left: 180px;}
.pl190{padding-left: 190px;}
.pl200{padding-left: 200px;}

/* 最小幅調整
-------------------------------------------------*/
.min_w30{ min-width: 30px;}
.min_w40{ min-width: 40px;}
.min_w50{ min-width: 50px;}
.min_w60{ min-width: 60px;}
.min_w80{ min-width: 70px;}
.min_w80{ min-width: 80px;}
.min_w90{ min-width: 90px;}
.min_w100{ min-width: 100px;}
.min_w110{ min-width: 110px;}
.min_w115{ min-width: 115px;}
.min_w120{ min-width: 120px;}
.min_w130{ min-width: 130px;}
.min_w140{ min-width: 140px;}
.min_w150{ min-width: 150px;}
.min_w160{ min-width: 160px;}
.min_w170{ min-width: 170px;}
.min_w180{ min-width: 180px;}
.min_w190{ min-width: 190px;}
.min_w200{ min-width: 200px;}

.max_w30{ max-width: 30px;}
.max_w40{ max-width: 40px;}
.max_w50{ max-width: 50px;}
.max_w60{ max-width: 60px;}
.max_w80{ max-width: 70px;}
.max_w80{ max-width: 80px;}
.max_w90{ max-width: 90px;}
.max_w100{ max-width: 100px;}
.max_w110{ max-width: 110px;}
.max_w115{ max-width: 115px;}
.max_w120{ max-width: 120px;}
.max_w130{ max-width: 130px;}
.max_w140{ max-width: 140px;}
.max_w150{ max-width: 150px;}
.max_w160{ max-width: 160px;}
.max_w170{ max-width: 170px;}
.max_w180{ max-width: 180px;}
.max_w190{ max-width: 190px;}
.max_w200{ max-width: 200px;}


/* 最小幅調整
-------------------------------------------------*/
.fl-r{float: right;}
.fl-l{float: left;}

