@charset "UTF-8";

html{height: 100%;}
body{
    height: 100%;
	background-color:#FFF;
	color:#000;
	font-family: 'Noto Sans JP', 'Open Sans', sans-serif;
	font-weight: 300;
	font-style: normal;
	color: #F087B6;
	font-size:26px;
}
p{margin:0; padding:0;line-height:150%;}
a{color:#F087B6; text-decoration:none;}
a:hover{color:#F087B6; text-decoration:underline;}
ul{list-style-type:none;padding:0;margin:0;}

.wrapper .logo{
	width:600px;
	height:700px;
	background:url('../images/chipoon.jpg');
	background-repeat:no-repeat;
	background-size:contain;
	margin:0 auto;
	margin-bottom:60px;
}



.label{background-color:#F087B6;color:#FFF;padding:0 2px;font-size:18px;}

.special{
	width:680px;
	margin:0 auto;
	margin-bottom:90px;
	letter-spacing:-1px;
	background-color:#F087B6;
	color:#FFF;
	border-radius:10px;
	padding:10px 20px;
	box-sizing:border-box;
}
.special h3{margin:20px 0; display:block;}
.special .button{
	width:200px;
	line-height:60px;
	background-color:#FFF;
	color:#F087B6;
	display:block;
	margin:0 auto;
	border-radius:10px;
	text-align:center;
	font-size:24px;
}
.special .detail{overflow:hidden;}
.special .detail dt{float:left;clear:left;width:120px;font-weight:normal;}
.special .detail dd{float:left;}

.menu{width:680px;margin:0 auto;margin-bottom:90px;letter-spacing:-1px;}
.menu ul.list li{font-size:28px; margin-bottom:20px;}
.menu ul.list .left{float:left;}
.menu ul.list .right{float:right;font-size:18px;}
.menu ul.list .price{font-size:28px;}
.menu ul.list div.en{font-size:16px;letter-spacing:0;}
.menu ul.list li.sub .left{font-size:22px;}
.menu ul.list li.sub .right{font-size:16px;}
.menu ul.list li.sub .en{font-size:15px;}
.menu ul.list li.sub .price{font-size:22px;}

.menu ul.list li.images{overflow:hidden;}
.menu ul.list li.images div{
	width:162.5px;
	height:137px;
	float:left;
	box-sizing:border-box;
	border:3px solid #F087B6;
	margin-left:10px;
	font-size:10px;
	padding:110px 5px 5px 5px;
}
.menu ul.list li.images div span{background-color:#000;color:#FFF;padding:0 3px;}
.menu ul.list li.images div.image1{background-image:url('../images/1.jpg');background-size:cover;margin-left:0;}
.menu ul.list li.images div.image2{background-image:url('../images/2.jpg');background-size:cover;}
.menu ul.list li.images div.image3{background-image:url('../images/3.jpg');background-size:cover;}
.menu ul.list li.images div.image4{background-image:url('../images/4.jpg');background-size:cover;}

#map{
	width:100%;
	height:400px;
	margin:0 auto;
	border-top:3px solid #F087B6;
	border-bottom:3px solid #F087B6;
}

h2{
	height:80px;
	font-size:50px;
	line-height:75px;
	text-align:center;
	font-weight:bold;
	background-color:#F087B6;
	color:#FFF;
	margin-bottom:60px;
}

h3{
	display:inline-block;
	text-align:center;
	font-size:50px;
	border-bottom:3px solid #F087B6;
	margin-bottom:30px;
}

.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs22{font-size:22px !important;}
.fs24{font-size:24px !important;}
.fs26{font-size:26px !important;}
.fs28{font-size:28px !important;}
.fs30{font-size:30px !important;}
.txt-l{text-align:left !important;}
.txt-c{text-align:center !important;}
.txt-r{text-align:right !important;}
.o-hidden{overflow:hidden !important;}
.txt-deco{text-decoration:underline;}

