@charset "UTF-8";

/*ライン
-----------------------------------------------*/
.underline {text-decoration: underline !important;}

/*リストにマーク付け
-----------------------------------------------*/
ul.mark {margin-left: 1.0em;}
ul.mark li {text-indent: -1.0em;}

/*テキスト位置
-----------------------------------------------*/
.tac{text-align:center!important;}
.tar{text-align:right!important;}
.tal{text-align:left!important;}
.taj {
	text-align: justify!important; /* 両端揃え */
	text-justify: inter-ideograph!important; /* 両端揃えの種類 */
}

.v-align-m {
	vertical-align: middle!important;
}

/*余白
-----------------------------------------------*/
.mt0{margin-top:0px!important;}
.mt05{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mb0{margin-bottom:0px!important;}
.mb05{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb30{margin-bottom:30px!important;}
.mb40{margin-bottom:40px!important;}
.mb45{margin-bottom:45px!important;}
.mb50{margin-bottom:50px!important;}
.mb55{margin-bottom:55px!important;}
.mb60{margin-bottom:60px!important;}
.mb70{margin-bottom:70px!important;}
.mg0{margin:0!important;}

.ml10{margin-left: 10px!important;}
.mr10{margin-right: 10px!important;}

.p0{padding: 0!important;}
.pb10{padding-bottom: 10!important;}
.pb15{padding-bottom: 15!important;}
.pb20{padding-bottom: 20!important;}
.pb25{padding-bottom: 25!important;}
.pb30{padding-bottom: 30!important;}


/*フォント
------------------------------------------------*/
.font-min{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝体", "Yu Mincho", YuMincho, serif;}
.font-bold{font-weight:bold!important;}
.font-normal{font-weight:normal!important;}

.font-10 {font-size: 10px!important;}
.font-11 {font-size: 11px!important;}
.font-12 {font-size: 12px!important;}
.font-15 {font-size: 15px!important;}
.font-16 {font-size: 16px!important;}
.font-18 {font-size: 18px!important;}
.font-20 {font-size: 20px!important;}
.font-22 {font-size: 22px!important;}
.font-24 {font-size: 24px!important;}

/*フロート
------------------------------------------------*/
.fl{float:left!important;}
.fr{float:right!important;}

/*flexbox
------------------------------------------------*/
.flex {display:-ms-flexbox; display:-webkit-box; display:flex;}
.fw-wrap {-ms-flex-wrap:wrap; flex-wrap: wrap;}
.jc-between {-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
.jc-around {-webkit-box-pack:justify; -ms-flex-pack:distribute; justify-content:space-around;}
.jc-center {-webkit-box-pack:center; -ms-flex-pack:center; justify-content: center;}
.jc-end {-webkit-box-pack:end; -ms-flex-pack:end; justify-content: flex-end;}
.ai-center {-webkit-box-align:center; -ms-flex-align:center; -ms-grid-row-align:center; align-items:center;}

/*width
------------------------------------------------*/
.w15 {width: 15%!important;}
.w20 {width: 20%!important;}
.w23 {width: 23%!important;}
.w24 {width: 24%!important;}
.w25 {width: 25%!important;}
.w30 {width: 30%!important;}
.w33 {width: 33%!important;}
.w35 {width: 35%!important;}
.w40 {width: 40%!important;}
.w45 {width: 45%!important;}
.w50 {width: 50%!important;}
.w55 {width: 55%!important;}
.w60 {width: 60%!important;}
.w65 {width: 65%!important;}
.w70 {width: 70%!important;}
.w75 {width: 75%!important;}
.w80 {width: 80%!important;}
.w85 {width: 85%!important;}
.w100 {width: 100%!important;}

/*投稿
------------------------------------------------*/
.content-area * {
	color: #333;
	font-size: 14px;
	line-height: 1.6;
	font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif !important;
	letter-spacing: 0;
}
.content-area {
	padding: 0;
	margin-top: 15px;
}
div.entry-content .content-area p { margin-bottom: 0;}

.content-area img {max-width: 100%; width: 100%;}
.content-area a {color: #000099;}
.content-area rt {font-size: 0.5rem;}

/* pdf画像 */
.content-area img.icn-pdf {
	width: 35px;
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 5px;
}

/* box */
.content-area .box {
	padding: 15px;
	border: 1px solid #e2e2e2;
}
.content-area .box-double {
	padding: 15px;
	border: 3px double #e2e2e2;
}

/* title-line */
.content-area .title-line {
	padding: 1em 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	position: relative;
	margin-bottom: 15px;
}
.content-area .title-line::before {
	position: absolute;
	content: '';
	width: 100%;
	border-top: 4px solid #eee;
	top:0.25em;
}
.content-area .title-line::after {
	position: absolute;
	content: '';
	width: 100%;
	border-top: 4px solid #eee;
	bottom:0.15em;
	visibility: visible;
}

/* 2カラム*/
.content-area .clm-2 {
	display:-ms-flexbox; display:-webkit-box; display:flex;
	-webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;
	padding: 0!important;
}
.content-area .clm-2 dt,
.content-area .clm-2 dd {
	width: 50%;
}

/* table */
.content-area table {
	width: 100%;
}
.content-area table td {
	vertical-align: baseline;
	padding: 10px;
}

/* コロン */
.content-area .colon {
	position: relative;
	margin-right: 5px;
}
.content-area .colon::after {
	position: absolute;
	content: '：';
	top: 0;
	right: 0;
}


/* table */
.content-area table.border {
  border-collapse:collapse;
  border-spacing:0;
}
.content-area table.border th,
.content-area table.border td {
  border: 1px solid #ccc;
}


/*プリの日*/

.puri_day_button_01 {
    background: url("/wp-content/uploads/2018/01/btn02_off_225.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
	margin:0 auto !important;
}
 
.puri_day_button_01 a {
    width: 225px;
    height: 67px;
    background: url("/wp-content/uploads/2018/01/btn02_off_225.jpg") no-repeat;
    display: block;
    text-indent: -9999px;
}
 
.puri_day_button_01 a:hover {
    background-image: url("/wp-content/uploads/2018/01/btn02_on_225.jpg");
}

.puri_day_button_02 {
    background: url("/wp-content/uploads/2018/01/btn01_off_s_225.jpg") no-repeat; /* ロールオーバー時のチラつき防止 */
	 margin:0 auto !important
}
 
.puri_day_button_02 a {
    width: 225px;
    height: 67px;
    background: url("/wp-content/uploads/2018/01/btn01_off_s_225.jpg");
    display:block;
    text-indent: -9999px;
}
 
.puri_day_button_02 a:hover {
    background-image: url("/wp-content/uploads/2018/01/btn01_on_s_225.jpg");
}


/*吹き出しスタイル*/


/*吹き出し*/

.balloon{
  position: relative;
  padding: 10px;
  background-color: #fff;
  border: 2px solid #ccc;
  width:90%;
}

/* アイコンを右に表示 */
.balloon::before{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -15px;
  top: 20px;
  border-left: 15px solid #ccc;
  border-bottom: 15px solid transparent;
}
.balloon::after{
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  right: -12px;
  top: 20px;
  border-left: 15px solid #ffadad;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
}

/*201803ガールズミニョン、モレルミニョンページのためのスタイル*/


/*body共通メニュー背景の打消し*/

#to-top_gm{background: none !important;background-color:#ffffff !important}
#to-top_mm{background: none !important;background-color:#ffffff !important}
.pc-none{display:none;}
.sp-none{display:block;}



/*GMヘッダー */

h1.gm_site-title {
    width: 950px;
    margin: 0 auto;
    text-align: right;
    font-size: 10px;
    font-weight: normal;
    color: #404040;
}

.gm_hdr_wrap{width:100%;
	background-color:#fff;
	border-width: 3px 0 1px 0;
	border-style: solid;
	border-color: #009 #fff #787878;
	margin-bottom:20px;}

#furyu_gm_hdr {
	width:100%;
	max-width:950px;
	margin-left:auto;
	margin-right:auto;
}
#furyu_gm_hdr:after {
	content: '';
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility: hidden;
}
#furyu_gm_hdr { display: inline-block; }
/* Hides from IE Mac \*/
* html #furyu_hdr { height: 1%; }
#furyu_gm_hdr { display:block; }
/* End Hack */ 

#furyu_gm_hdr div#h950{
display: block;
width:950px;
margin:0 auto;

}


#furyu_gm_hdr div#h950 h1 {
	float: left;
	margin: 10px;
}

#furyu_gm_hdr div#h950 h2 {
	float: left;
	margin: 20px 5px 0;
	font-size: 14px;
}
#furyu_gm_hdr div#h950 h2 a {
	color: #000;
	text-decoration: none;
}

#furyu_gm_hdr div#h950 ul {
	float: right;
	width: auto;
	height: 31px;
	margin-right: 5px;
	-webkit-border-radius: 0 0 10px 10px;
	        border-radius: 0 0 10px 10px;
	background: #e1e1e1;
	-webkit-box-shadow: 1px 1px 1px #D1D1D1;
	        box-shadow: 1px 1px 1px #D1D1D1;
}
#furyu_gm_hdr div#h950 ul a{
	text-decoration: none;
	color: #333;
}
#furyu_gm_hdr div#h950 ul li {
	float: left;
	margin-top: 8px;
	padding: 0 20px;
	height: 16px;
	/* border-right: 1px solid #a7a7a7; */
	line-height: 16px;
	text-align: center;
	font-size: 9px;
}
#furyu_gm_hdr div#h950 ul li.end {
	/*
	border-left: 1px solid #f0f0f0;
	border-right: none;
	*/
}
#furyu_gm_hdr div#h950 ul li a.out:after {
	background-image: url("images/cmn_ic_out.png");
}




/*GMフッター*/


/* ==========================================
   GM_Footer
   ========================================== */

.gm{max-width:950px;margin:0 auto;}

.gm_footer-wrap{background-color: #00009a;border-width: 1px 0 0 0;border-style: solid;border-color: #787878;}


.gm_footer-wrap #furyu_gm_ftr {
	padding-bottom: 20px;
	border-color: #787878;
	background-color: #00009a3;
	text-align: center;
	width:100%;
	max-width:1080px;
	margin-right: auto;
	margin-left: auto;
}
.gm_footer-wrap #furyu_gm_ftr > ul,
.gm_footer-wrap#furyu_gm_ftr > p {
	display: inline-block;
	padding: 0 15px;
	float: left;
}
.gm_footer-wrap #furyu_gm_ftr > ul li {
	display: inline-block;
	padding: 20px 15px 0;
	color: #ffffff;
}
.gm_footer-wrap #furyu_gm_ftr > ul li a {
	display: block;
	padding-left: 1em;
	background: url("images/cmn_foot_arw03.png") no-repeat left center;
	-webkit-background-size: auto 0.9em;
	-o-background-size: auto 0.9em;
	background-size: auto 0.9em;
	color: #ffffff;
	text-decoration: none;
}
.gm_footer-wrap #furyu_gm_ftr > ul li a.out:after {
	background-image: url("images/cmn_ic_out02.png");
}
.gm_footer-wrap #furyu_gm_ftr > p {
	padding-top: 20px;
	font-size: 11px;
	color: #ffffff;
	display:inline-block;
}


/*MMヘッダー */

h1.mm_site-title {
    width: 950px;
    margin: 0 auto;
    text-align: right;
    font-size: 10px;
    font-weight: normal;
    color: #404040;
}

.mm_hdr_wrap{width:100%;
	background-color:#fff;
	border-width: 3px 0 1px 0;
	border-style: solid;
	border-color: #009 #fff #787878;
	margin-bottom:20px;}

#furyu_mm_hdr {
	width:100%;
	max-width:950px;
	margin-left:auto;
	margin-right:auto;
}
#furyu_mm_hdr:after {
	content: '';
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility: hidden;
}
#furyu_mm_hdr { display: inline-block; }
/* Hides from IE Mac \*/
* html #furyu_hdr { height: 1%; }
#furyu_mm_hdr { display:block; }
/* End Hack */ 

#furyu_mm_hdr div#h950{
display: block;
width:950px;
margin:0 auto;

}


#furyu_mm_hdr div#h950 h1 {
	float: left;
	margin: 10px;
}

#furyu_mm_hdr div#h950 h2 {
	float: left;
	margin: 20px 5px 0;
	font-size: 14px;
}
#furyu_mm_hdr div#h950 h2 a {
	color: #000;
	text-decoration: none;
}

#furyu_mm_hdr div#h950 ul {
	float: right;
	width: auto;
	height: 31px;
	margin-right: 5px;
	-webkit-border-radius: 0 0 10px 10px;
	        border-radius: 0 0 10px 10px;
	background: #e1e1e1;
	-webkit-box-shadow: 1px 1px 1px #D1D1D1;
	        box-shadow: 1px 1px 1px #D1D1D1;
}
#furyu_mm_hdr div#h950 ul a{
	text-decoration: none;
	color: #333;
}
#furyu_mm_hdr div#h950 ul li {
	float: left;
	margin-top: 8px;
	padding: 0 20px;
	height: 16px;
	/* border-right: 1px solid #a7a7a7; */
	line-height: 16px;
	text-align: center;
	font-size: 13px;
}
#furyu_mm_hdr div#h950 ul li.end {
	/*
	border-left: 1px solid #f0f0f0;
	border-right: none;
	*/
}
#furyu_mm_hdr div#h950 ul li a.out:after {
	background-image: url("images/cmn_ic_out.png");
}




/*MMフッター*/


/* ==========================================
   MM_Footer
   ========================================== */

.mm{max-width:950px;margin:0 auto;}

.mm_footer-wrap{background-color: #00009a;border-width: 1px 0 0 0;border-style: solid;border-color: #787878;}


.mm_footer-wrap #furyu_gm_ftr {
	padding-bottom: 20px;
	border-color: #787878;
	background-color: #00009a;
	text-align: center;
	width:100%;
	max-width:1080px;
	margin-right: auto;
	margin-left: auto;
}
.mm_footer-wrap #furyu_gm_ftr > ul,
.mm_footer-wrap#furyu_gm_ftr > p {
	display: inline-block;
	padding: 0 15px;
	float: left;
}
.mm_footer-wrap #furyu_gm_ftr > ul li {
	display: inline-block;
	padding: 20px 15px 0;
	color: #3f1e1d;
}
.mm_footer-wrap #furyu_gm_ftr > ul li a {
	display: block;
	padding-left: 1em;
	background: url("images/cmn_foot_arw03.png") no-repeat left center;
	-webkit-background-size: auto 0.9em;
	-o-background-size: auto 0.9em;
	background-size: auto 0.9em;
	color: #3f1e1d;
	text-decoration: none;
}
.mm_footer-wrap #furyu_gm_ftr > ul li a.out:after {
	background-image: url("images/cmn_ic_out02.png");
}
.mm_footer-wrap #furyu_gm_ftr > p {
	padding-top: 20px;
	font-size: 11px;
	color: #3f1e1d;
	display:inline-block;
}




/*レスポンシブ対応*/

div.gm_container {
 max-width: 950px;
 margin: 21px auto 10px;
 text-align: left;
}

.page_top_logo{width:35%;margin:0 auto 20px;}

.respw50{width:50%;float:left;}
.respw30{width:30%;float:left;}
.respw70{width:70%;float:left;}
.respw20{width:20%;float:left;}
.respw80{width:80%;float:left;text-align:left;}


.respw30_mm{width:30%;float:left;}
.respw70_mm{width:70%;float:left;}

.gm_news_wrap{width:95%;margin:0 auto;padding-bottom:20px;}
.gm_news{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #000;}
.gm_news:nth-child(5){padding-top:10px;padding-bottom:10px;}

.gm_menu_button01{background-color:#fff;font-size:16px;margin-bottom:5px;width:33%;float:left;}
.gm_menu_button01 a { display:block;	width: 100%;text-decoration:none;padding-top:20px;padding-bottom:20px;color:#000;}
.gm_menu_button01 a:hover{display:block;	width: 100%; color:#fff;text-decoration:none;background-color:#ff649b;}
.gm_menu_button02{background-color:#fff;font-size:16px;margin-bottom:5px;width:34%;float:left;}
.gm_menu_button02 a { display:block;	width: 100%;text-decoration:none;padding-top:20px;padding-bottom:20px;color:#000;}
.gm_menu_button02 a:hover{display:block;	width: 100%; color:#fff;text-decoration:none;background-color:#ff649b;}
.gm_menu_button03{background-color:#fff;font-size:16px;margin-bottom:5px;width:33%;float:left;}
.gm_menu_button03 a { display:block;	width: 100%;text-decoration:none;padding-top:20px;padding-bottom:20px;color:#000;}
.gm_menu_button03 a:hover{display:block;	width: 100%; color:#fff;text-decoration:none;background-color:#ff649b;}


.accord_area_name{font-size:20px;}

.girlsmignon_shopname{font-size:15px;line-height:120%;padding-bottom: 20px;padding-top: 20px;}

.details{margin-top:0;margin-right:auto;margin-left:auto;width:90%;}
.detail01_title{background-color:#ff649b;color:#fff;padding:10px;}
.detail01_box{border:1px solid #ff649b;background-color:#fff;padding:10px;}
.map_button{background-color:#ccc;width: 45%;margin:10 auto 0;color: #000;font-weight: bold;text-decoration:none;}

.map_button a { display:block;	width: 100%;text-decoration-line:none;padding-top:10px;padding-bottom:10px;color:#000;}
.map_button a:hover{display:block;	width: 100%; color:#fff;background-color:#ff649b;}



.line_button{background-color:#ffdcf8;width: 45%;margin:10 auto 0;color: #ff649b;font-weight: bold;text-decoration:none;}

.line_button a { display:block;	width: 100%;text-decoration-line:none;padding-top:10px;padding-bottom:10px;color:#0ae40db;}
.line_button a:hover{display:block;	width: 100%; color:#fff;background-color:#0ae40d;}

.area_shops div.su-spoiler-content{background-color: #ffffff;border:1px solid #ffeff5}


/*モレルミニョン*/
.mmlogo{width:15%;margin:0 auto;}
.acc_pink{background-color:#ffe7ed !important;border:3px double #6c6c6c;color:#6c6c6c;}

.sns-box01{display:table-cell;width:34%;text-align:center;vertical-align:middle;}
.sns-box01 img{vertical-align:middle;padding-right:10px;}

.sns-box02{display:table-cell;width:34%;text-align:center;vertical-align:middle;}
.sns-box02 img{vertical-align:middle;padding-right:10px;}


.details-mm{margin-top:0;margin-right:auto;margin-left:auto;width:90%;}
.detail01_title-mm{background-color:#ff9bbe;color:#fff;padding:10px;}
.detail01_box-mm{border:1px solid #ff9bbe;background-color:#fff;padding:10px;}
.map_button-mm{background-color:#fff;width: 45%;margin:10 auto 0;color: #ff9bbe;font-weight: bold;text-decoration:none;border:#656565 1px solid;}

.shoptime1{float:left;width:29%;padding-top:5px;padding-bottom:5px;text-align:left;/*background-color:#ff9bbe;border: 1px solid #ff1567;*/}
.shoptime1-2{float:left;width:29%;padding-top:23px;padding-bottom:23.5px;text-align:left;/*background-color:#ff9bbe;border: 1px solid #ff1567;*/}
.shoptime2{float:left;width:69%;padding-top:5px;padding-bottom:5px;text-align:left;/*background-color:#ffffff;border-top: 1px solid #ff1567;border-right: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopaddr1{float:left;width:29%;padding-top:5px;padding-bottom:5px;text-align:left;/*background-color:#ff9bbe;border-left: 1px solid #ff1567;border-right: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopaddr2{float:left;width:69%;padding-top:5px;padding-bottom:5px;text-align:left;/*background-color:#ffffff;border-right: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopicon1{float:left;width:29%;padding-top:5px;padding-bottom:5px;text-align:left;/*background-color:#ff9bbe;border-left: 1px solid #ff1567;border-right: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopicon2{float:left;width:69%;padding-top:4px;padding-bottom:4px;text-align:left;/*background-color:#ffffff;border-right: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopicon2-none{float:left;width:69%;padding-top:10px;padding-bottom:10px;text-align:left;/*background-color:#ffffff;border-right: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}


.shop_data_box{width:55%;margin:0 auto;}
.shop_data_boxmm{width:55%;margin:0 auto;}

.gmshoptime1{float:left;width:29%;padding-top:15px;padding-bottom:15px;text-align: left;}

.gmshoptime1-2{float:left;width:29%;padding-top:23px;padding-bottom:23px;text-align: left;}

.gmshoptime1-3{float:left;width:29%;padding-top:74px;padding-bottom:73.5px;text-align: left;}


.gmshoptime2{float:left;width:69%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-top: 1px solid #ff9bbe;border-right: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}



.gmshopaddr1{float:left;width:29%;padding-top:15px;padding-bottom:15px;/*background-color:#ffeff5;border-left: 1px solid #ff9bbe;border-right: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopaddr2{float:left;width:69%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-right: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopicon1{float:left;width:29%;padding-top:15px;padding-bottom:15px;/*background-color:#ffeff5;border-left: 1px solid #ff9bbe;border-right: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopicon2{float:left;width:69%;padding-top:4px;padding-bottom:4px;/*background-color:#ffffff;border-right: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopicon2-none{float:left;width:69%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-right: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}




.gmshoptime1_02{float:left;width:29%;padding-top:15px;padding-bottom:15px;text-align:left;}

.gmshoptime1_02-2{float:left;width:29%;padding-top:23px;padding-bottom:23px;text-align:left;}

.gmshoptime1_02-3{float:left;width:29%;padding-top:74px;padding-bottom:73.5px;text-align:left;}

.gmshoptime2_02{float:left;width:69%;padding-top:15px;padding-bottom:15px;text-align:left;}



.gmshopaddr1_02{float:left;width:29%;padding-top:15px;padding-bottom:15px;text-align:left;}

.gmshopaddr2_02{float:left;width:69%;padding-top:15px;padding-bottom:15px;text-align:left;}

.gmshopicon1_02{float:left;width:29%;padding-top:15px;padding-bottom:15px;text-align:left;}

.gmshopicon2_02{float:left;width:69%;padding-top:4px;padding-bottom:4px;text-align:left;}

.gmshopicon2_02-none{float:left;width:69%;padding-top:15px;padding-bottom:15px;text-align:left;}






.map_button-mm a { display:block;	width: 100%;text-decoration-line:none;padding-top:10px;padding-bottom:10px;color:#ff9bbe;}
.map_button-mm a:hover{display:block;	width: 100%; color:#fff;background-color:#ff9bbe;}

.icon_box{width:75%;display:table;text-align:center;font-size:10px;font-weight:bold;padding-top:15px;padding-bottom:15px;margin:0 auto;}
.icon_title{width:25%;display:table-cell;}
.icons{width:25%;display:table-cell;}
.icons img{width:18px;}


@media screen and (max-width:1024px) {
    /*　1024px以下はここを読み込む　*/
/*レスポンシブ対応*/

.nivo-controlNav{display:none;}	
	
	
.pc-none{display:block;}
.sp-none{display:none;}
	

.gm{width:100%;}
	
#furyu_gm_hdr {
	width:100%;
}
	
	#furyu_gm_hdr div#h950{
display: block;
width:100%;
margin:0 auto;

}
	
h1.gm_site-title {
    width: 100%;
    margin: 0 auto;
    text-align: right;
    font-size: 10px;
    font-weight: normal;
    color: #404040;
}	
	
	
div.gm_container {
 max-width: 100%px;
 margin: 21px auto 10px;
 text-align: left;
}	

.page_top_logo{width:70%;margin:0 auto 20px;}	
	
	
.details{margin-top:20px;;margin-right:auto;margin-left:auto;width:90%;}
.respw50{width:100%;}
.respw30{width:100%;}
.respw70{width:100%;}
.respw20{width:100%;}
.respw80{width:100%;text-align:center;}

.respw30_mm{width:90%;margin:0 auto 20px;float:none;}
.respw70_mm{width:90%;margin:0 auto;float:none;}


.shop_data_box{width:90%;margin:0 auto;}
.shop_data_boxmm{width:75%;margin:0 auto;}
	
.shoptime1{float:none;width:100%;padding-top:15px;padding-bottom:5px;/*background-color:#ff9bbe;border: 1px solid #ff1567;*/}
.shoptime1-2{float:none;width:100%;padding-top:15px;padding-bottom:5px;/*background-color:#ff9bbe;border: 1px solid #ff1567;*/}
.shoptime2{float:none;width:100%;padding-top:5px;padding-bottom:15px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff1567;border-left: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopaddr1{float:none;width:100%;padding-top:15px;padding-bottom:5px;/*background-color:#ff9bbe;border-top: none;border-right: 1px solid #ff1567;border-left: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopaddr2{float:none;width:100%;padding-top:5px;padding-bottom:15px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff1567;border-left: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopicon1{float:none;width:100%;padding-top:15px;padding-bottom:5px;/*background-color:#ff9bbe;border-top: none;border-right: 1px solid #ff1567;border-left: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
.shopicon2{float:none;width:100%;padding-top:8px;padding-bottom:8px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff1567;border-left: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}	
.shopicon2-none{float:none;width:100%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff1567;border-left: 1px solid #ff1567;border-bottom: 1px solid #ff1567;*/}
	
	
.gmshoptime1{float:none;width:100%;padding-top:15px;padding-bottom:15px;text-align:center;/*background-color:#ffeff5;border: 1px solid #ff9bbe;*/}
	
.gmshoptime1-2{float:none;width:100%;padding-top:15px;padding-bottom:15px;text-align:center;/*background-color:#ffeff5;border: 1px solid #ff9bbe;*/}
	
.gmshoptime1-3{float:none;width:100%;padding-top:15px;padding-bottom:15px;text-align:center;/*background-color:#ffeff5;border: 1px solid #ff9bbe;*/}	

.gmshoptime2{float:none;width:100%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff9bbe;border-left: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopaddr1{float:none;width:100%;padding-top:15px;padding-bottom:15px;/*background-color:#ffeff5;border-top: none;border-right: 1px solid #ff9bbe;border-left: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopaddr2{float:none;width:100%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff9bbe;border-left: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopicon1{float:none;width:100%;padding-top:15px;padding-bottom:15px;/*background-color:#ffeff5;border-top: none;border-right: 1px solid #ff9bbe;border-left: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}

.gmshopicon2{float:none;width:100%;padding-top:8px;padding-bottom:8px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff9bbe;border-left: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}	

.gmshopicon2-none{float:none;width:100%;padding-top:15px;padding-bottom:15px;/*background-color:#ffffff;border-top: none;border-right: 1px solid #ff9bbe;border-left: 1px solid #ff9bbe;border-bottom: 1px solid #ff9bbe;*/}	
	
	
	
	
.gmshoptime1_02{float:none;width:100%;padding-top:6px;padding-bottom:3px;text-align:center;}
	
.gmshoptime1_02-2{float:none;width:100%;padding-top:6px;padding-bottom:3px;text-align:center;}
	
.gmshoptime1_02-3{float:none;width:100%;padding-top:6px;padding-bottom:3px;text-align:center;}	

.gmshoptime2_02{float:none;width:100%;padding-top:3px;padding-bottom:6px;text-align:center;text-align:center;}

.gmshopaddr1_02{float:none;width:100%;padding-top:6px;padding-bottom:3px;text-align:center;}

.gmshopaddr2_02{float:none;width:100%;padding-top:3px;padding-bottom:6px;text-align:center;}

.gmshopicon1_02{float:none;width:100%;padding-top:6px;padding-bottom:3px;text-align:center;}

.gmshopicon2_02{float:none;width:100%;padding-top:8px;padding-bottom:8px;text-align:center;}	

.gmshopicon2_02-none{float:none;width:100%;padding-top:3px;padding-bottom:6px;
	text-align:center;}		
	
	
	
	
.map_button{background-color:#ccc;width: 90%;margin:10 auto 0;color: #000;font-weight: bold;text-decoration:none;}
	
.line_button{background-color:#b3ffb4;width: 90%;margin:10 auto 0;color: #ff649b;font-weight: bold;text-decoration:none;}	

	
.mmlogo{width:40%;margin:0 auto;}
	
.sns-box01{display:block !important;width:100% !important;text-align:center;vertical-align:middle;margin-bottom:20px;}
.sns-box02{display:block !important;width:100% !important;text-align:center;vertical-align:middle;margin-bottom:20px;}

	
.icon_box{width:100%;display:table;text-align:center;font-size:10px;font-weight:bold;padding-top:15px;padding-bottom:15px;float:right;}
.icons{width:33.3%;display:table-cell;}
.icons img{width:35px;}
	
	
}


/*20190718コーポレートニュース用*/

/* ==========================================
CommonParts
========================================== */
/*margin*/
.mt00 {margin-top: 0   !important;}
.mt05 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt12 {margin-top: 12px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt35 {margin-top: 35px !important;}
.mt40 {margin-top: 40px !important;}
.mt45 {margin-top: 45px !important;}
.mt50 {margin-top: 50px !important;}

.mr00 {margin-right: 0   !important;}
.mr05 {margin-right: 5px !important;}
.mr10 {margin-right: 10px !important;}
.mr12 {margin-right: 12px !important;}
.mr15 {margin-right: 15px !important;}
.mr20 {margin-right: 20px !important;}
.mr25 {margin-right: 25px !important;}
.mr30 {margin-right: 30px !important;}
.mr35 {margin-right: 35px !important;}
.mr40 {margin-right: 40px !important;}
.mr45 {margin-right: 45px !important;}
.mr50 {margin-right: 50px !important;}

.mb00 {margin-bottom: 0   !important;}
.mb05 {margin-bottom: 5px !important;}
.mb08 {margin-bottom: 8px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb12 {margin-bottom: 12px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb25 {margin-bottom: 25px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb35 {margin-bottom: 35px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb45 {margin-bottom: 45px !important;}
.mb50 {margin-bottom: 50px !important;}

.ml00 {margin-left: 0   !important;}
.ml05 {margin-left: 5px !important;}
.ml10 {margin-left: 10px !important;}
.ml12 {margin-left: 12px !important;}
.ml15 {margin-left: 15px !important;}
.ml20 {margin-left: 20px !important;}
.ml25 {margin-left: 25px !important;}
.ml30 {margin-left: 30px !important;}
.ml35 {margin-left: 35px !important;}
.ml40 {margin-left: 40px !important;}
.ml45 {margin-left: 45px !important;}
.ml50 {margin-left: 50px !important;}

/*padding*/
.pt00 {padding-top: 0   !important;}
.pt05 {padding-top: 5px !important;}
.pt07 {padding-top: 7px !important;}
.pt08 {padding-top: 8px !important;}
.pt09 {padding-top: 9px !important;}
.pt10 {padding-top: 10px !important;}
.pt12 {padding-top: 12px !important;}
.pt15 {padding-top: 15px !important;}
.pt20 {padding-top: 20px !important;}
.pt25 {padding-top: 25px !important;}
.pt30 {padding-top: 30px !important;}
.pt35 {padding-top: 35px !important;}
.pt40 {padding-top: 40px !important;}
.pt45 {padding-top: 45px !important;}
.pt50 {padding-top: 50px !important;}

.pr00 {padding-right: 0   !important;}
.pr05 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important;}
.pr12 {padding-right: 12px !important;}
.pr15 {padding-right: 15px !important;}
.pr20 {padding-right: 20px !important;}
.pr25 {padding-right: 25px !important;}
.pr30 {padding-right: 30px !important;}
.pr35 {padding-right: 35px !important;}
.pr40 {padding-right: 40px !important;}
.pr45 {padding-right: 45px !important;}
.pr50 {padding-right: 50px !important;}

.pb00 {padding-bottom: 0   !important;}
.pb05 {padding-bottom: 5px !important;}
.pb10 {padding-bottom: 10px !important;}
.pb12 {padding-bottom: 12px !important;}
.pb15 {padding-bottom: 15px !important;}
.pb20 {padding-bottom: 20px !important;}
.pb25 {padding-bottom: 25px !important;}
.pb30 {padding-bottom: 30px !important;}
.pb35 {padding-bottom: 35px !important;}
.pb40 {padding-bottom: 40px !important;}
.pb45 {padding-bottom: 45px !important;}
.pb50 {padding-bottom: 50px !important;}

.pl00 {padding-left: 0   !important;}
.pl05 {padding-left: 5px !important;}
.pl10 {padding-left: 10px !important;}
.pl12 {padding-left: 12px !important;}
.pl15 {padding-left: 15px !important;}
.pl20 {padding-left: 20px !important;}
.pl25 {padding-left: 25px !important;}
.pl30 {padding-left: 30px !important;}
.pl35 {padding-left: 35px !important;}
.pl40 {padding-left: 40px !important;}
.pl45 {padding-left: 45px !important;}
.pl50 {padding-left: 50px !important;}

/*width*/
.w05p {width: 5% !important;}
.w10p {width: 10% !important;}
.w15p {width: 15% !important;}
.w20p {width: 20% !important;}
.w25p {width: 25% !important;}
.w30p {width: 30% !important;}
.w35p {width: 35% !important;}
.w40p {width: 40% !important;}
.w45p {width: 45% !important;}
.w50p {width: 50% !important;}
.w55p {width: 55% !important;}
.w60p {width: 60% !important;}
.w65p {width: 65% !important;}
.w70p {width: 70% !important;}
.w75p {width: 75% !important;}
.w80p {width: 80% !important;}
.w85p {width: 85% !important;}
.w90p {width: 90% !important;}
.w95p {width: 95% !important;}
.wmax {width: 100% !important;}

/*style*/
.fll {float: left;}
.flr {float: right;}
.clr {clear: both;}

.dis_no {display: none;}

.tac {text-align: center !important;}
.tal {text-align: left !important;}
.tar {text-align: right !important;}

.mac {margin-left: auto;margin-right: auto;}

.fts {font-size: 1.1rem;}

.prl {position: relative;}
.pab {position: absolute;}

.cf {overflow: hidden;*zoom: 1;}



