@charset "utf-8";
/*
Theme Name: Furyu Style
Theme URI: http://www.furyu.jp/
Description: フリュー株式会社の業務用ゲーム事業部のmignon用テーマ
Author: Furyu Enterprise Game Team
Version: 1.0
*/

/* --------------------------------------------------
	mignonページ
-------------------------------------------------- */
.mignon-top-slide {
    width:666px;
    top: -10px;
}

.mignon-description-roof {
    position: relative;
    margin-top:0px;
}

.mignon-description-roof img {
    position: absolute; 
    width:666px;  
    top: -36px;
}

.all-images {
    position: relative;
    width: 700px;
    height: 0px;    
}

.mignon-1st {
    width: 70px;
    position: absolute; 
    top: 10px;
    left: 100px;
}

.mignon-2nd {
    width: 50px;
    position: absolute;
    margin-left:30px;
}

.mignon-3rd {
  width: 55px;
  position: absolute;
  top: 2px;
  left: 190px;
}

.mignon-4th {
  width: 80px;
  position: absolute;
  right: 80px;
  top: 15px;
}

#mignon-images {
  margin-top: 120px;
}

.mignon-description {
  position: relative;
  height:300px;
}

.mignon-description-text {
   color:#758796;
   font-size: 13pt;
   line-height:16pt;
}

.mignon-description-pinktext {
   color:#e4007f;
   font-size: 13pt;
}

.mignon-description-footer {
  position: absolute;
  top: 90px;
}




/*********************************************
 エントリーヘッダーなど 
***********************************************/
/* Entry Header */
div.mignon-entry-header {
	position: relative;
}

div.mignon-entry-header p.list {
	position: absolute;
	right: 0;
}

.mignon-section-shikaimg {
	width:30px;
	position: absolute;
	margin-top:-17px;
}

.mignon-section-logopinkimg {
	height:20px;
	position: absolute;
	margin-left:570px;
}

/*
div.mignon-entry-header img {
	margin-left: 5px;
}*/

.mignon-page-title {
	padding-bottom: 20px;
	border-bottom: #FC95C1 solid 3px;
	line-height: 10px;
}

.mignon-page-title h1 {
	position: absolute;
	margin-left:40px;
	font-size: 18px;
	color:#FC95C1;
}

/*
h1.mignon-page-title span {
	position: absolute;
	display: block;
	font-weight: normal;
	font-size: 10px;
}

h2.mignon-entry-title {
	margin-bottom: 24px;
	padding: 3px 13px 3px 13px;
	background: transparent url(images/marker_title.jpg) top left no-repeat;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
}

div.mignon-entry-header {
	position: absolute;
	right: 0;
	top: 7px;
}*/
/*
h1.mignon-entry-title {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom: #f08b00 solid 3px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
}

h1.mignon-entry-title span {
	display: block;
	font-weight: bold;
	font-size: 28px;
	font-family: Arial,sans-serif;
	letter-spacing: -1px;
}

h1.mignon-entry-title {
	margin-bottom: 10px;
	padding-bottom: 4px;
	border-bottom: #f08b00 solid 3px;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
}

h1.mignon-entry-title span {
	display: block;
	font-weight: normal;
	font-size: 10px;
}*/


/*********************************************
 tab 
***********************************************/
.mignon_tab_box {
    position: relative;
    border-bottom: 1px solid #000000;
    margin-top:70px;
}

.mignon_tab_list {
    position: absolute;
    z-index: 2;
    list-style-type: none;
    padding: 0;
    width:656px;
    color: #FC95C1;
    font-size: 0;
    margin: 0;
}

.mignon_tab_list:after{
    content: '.';
    display: block;
    clear: both;
}

.mignon_tab_list li {
    float: left;
    width: 100px;
    margin-right: 1px;
    color: #FC95C1;
    cursor: pointer;
    font-size: 16px;
    font-family: 'SimHei', 'OCRB', 'arial unicode ms' ;
    letter-spacing: 1px;
    vertical-align: bottom;
    text-align:center;
    display:block;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

.mignon_tab_list li span {
    display: block;
    line-height: 44px;
    cursor: pointer;
    background: rgb(4,4,4); /* Old browsers */
}


/*選択中タブ*/
.mignon_tab_list li span.active{
    background: #fff;
    padding-bottom: 2px;
    color: #FC95C1;
}

.mignon_tab_list li.mignon_tab_last{
    width: 161px;
    margin-right: 0;
}

.mignon_tab_box .mignon_tab_wrap{
    padding-top: 46px;
    margin-bottom: -12px;
}

.mignon_tab_box .mignon_tab_wrap div {
    background: #FFF;
    box-sizing: border-box;
    padding: 0;
    display: none;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.mignon_tab_box .mignon_tab_wrap img{
	background: #FFF;
	border: none;
	width:656px;
}
.mignon_tab_box .mignon_tab_wrap div.active{
    display: block;
}



/*******************************************
ニュース
*******************************************/

h1.mignon_h1{font-size:150%;padding-left:15px;border-left:solid 6px #00009a;margin-top:20px;margin-bottom:20px;margin-left: 15px;}

.mignon-news {
    margin-bottom: 15px;
}


ul.mignon-news li.mignon-news-etc {
        margin-top: 20px;
	padding-left: 90px;
	background: transparent url(images/mignon-news-etc.png) 10px 1px no-repeat;
	list-style-type: none;
	font-weight: bold;
        line-height:20px;
}

ul.mignon-news li.mignon-news-event {
        margin-top: 20px;
	padding-left: 90px;
	background: transparent url(images/mignon-news-event.png) 10px 1px no-repeat;
	list-style-type: none;
	font-weight: bold;
        line-height:20px;
}

ul.mignon-news li.mignon-news-shop {
    margin-top: 20px;
    padding-left: 90px;
    background: transparent url(images/mignon-news-shop.png) 10px 1px no-repeat;
    list-style-type: none;
    font-weight: bold;
    line-height:20px;
}

ul.mignon-news li.mignon-news-etc\, {
        margin-top: 20px;
	padding-left: 90px;
	background: transparent url(images/mignon-news-etc.png) 10px 1px no-repeat;
	list-style-type: none;
	font-weight: bold;
        line-height:20px;
}

ul.mignon-news li.mignon-news-event\, {
        margin-top: 20px;
	padding-left: 90px;
	background: transparent url(images/mignon-news-event.png) 10px 1px no-repeat;
	list-style-type: none;
	font-weight: bold;
        line-height:20px;
}

ul.mignon-news li.mignon-news-shop\, {
    margin-top: 20px;
    padding-left: 90px;
    background: transparent url(images/mignon-news-shop.png) 10px 1px no-repeat;
    list-style-type: none;
    font-weight: bold;
    line-height:20px;
}


ul.mignon-news li.girls {
    margin-top: 20px;
    padding-left: 110px;
    background: transparent url(/wp-content/uploads/2018/07/news_girls2.jpg) 10px 1px no-repeat;
    list-style-type: none;
    font-weight: bold;
    line-height:20px;
}

ul.mignon-news li.moreru {
    margin-top: 20px;
    padding-left: 110px;
    background: transparent url(/wp-content/uploads/2018/07/news_moreru2.jpg) 10px 1px no-repeat;
    list-style-type: none;
    font-weight: bold;
    line-height:20px;
}

.mignon_tab_wrap .read_more {
  width:48%;
	float:right;
	text-align:right;
	padding-left:1%;
	padding-right:5%;
   font-weight: bold;
	line-height:30px;
}

.gm_button_box{width:48%;float:left;text-align:center;padding-left:1%;padding-right:1%;}


.girls_button{}

.girls_button a {
  display: block;
  width: 400px;
  height:400px;
  background: url(/wp-content/uploads/2018/07/girlsmignon_botton_vol4.jpg) no-repeat 0 0;
	margin:0 auto;
}
.girls_button a:hover {
  background-position: 0 bottom;
}

.mm_button_box{width:48%;float:left;text-align:center;padding-left:1%;padding-right:1%;}

.moreru_button{}

.moreru_button a {
  display: block;
  width: 400px;
  height:400px;
  background: url(/wp-content/uploads/2019/11/morerumignon_botton_vol5.jpg) no-repeat 0 0;
	margin:0 auto;

}
.moreru_button a:hover {
  background-position: 0 bottom;
}



.mignon-news-pinktext {
   color:#e4007f;
}

.mignon-news-date {
    float: left;
    width: 40px;
}

ul.mignon-news li ul li {
/*    padding-left: 80px;*/
    padding-left: 15%;
    background-image: none;
    font-weight: normal;
    word-break: break-all;
    word-wrap: break-word;
    float: left;
    vertical-align: top;
    margin-top:-20px;
    list-style:none;
}

/** Mobile **/
@media screen and (max-width: 480px) {
    ul.mignon-news li ul li {
        padding-left: 24%;
        font-size: 70%;
        margin-top:-32px;
    }
}





@media screen and (max-width: 640px) {	
.gm_button_box{width:100%;float:none;text-align:center;}
.mm_button_box{width:100%;float:none;text-align:center;}
	

}


/** PC **/
/*@media screen and (min-width: 481px) {

}
*/

/** old **/
ul.mignon-news {
/*    margin-top:20px;*/
/*    margin-bottom: 30px;*/
}

/*
ul.mignon-news li a {
    color: #FC95C1;
}*/

/*ul.mignon-news li ul li {
    padding-left: 80px;
    background-image: none;
    font-weight: normal;
    margin-top:-20px;
    list-style:none;
}*/

/*
.mignon-news-etc {
    margin-left: 15px;
    margin-bottom:1em;
    margin-top:-2px;
    padding-left: 90px;
    list-style-type: none;
    background: transparent url(images/mignon-news-etc.png) 0px 2px no-repeat;
}

.mignon-news-etc ul li {
    margin-top:-8px;
    margin-bottom:1em;
    padding-left: 110px;
}

.mignon-news-event {
    margin-bottom:1em;
    padding-left: 90px;
    list-style-type: none;
    font-weight: bold;
    background: transparent url(images/mignon-news-event.png) 0px 2px no-repeat;
}
.mignon-news-shop {
    margin-bottom:1em;
    padding-left: 90px;
    list-style-type: none;
    font-weight: bold;
    background: transparent url(images/mignon-news-shop.png) 0px 2px no-repeat;
}

.mignon-news-date {
    float: left;
    width: 40px;
}*/


/*
ul.mignon-news li {
    margin-bottom: 0.5em;
    padding-left: 28px;
    background: transparent url(images/arrow_news.jpg) 4px 1px no-repeat;
    list-style-type: none;
    font-weight: bold;
}*/



/*******************************************
店舗
*******************************************/
div.mignon-shop-entry {
    width: 666px;
    margin-right: 10px;
    _zoom: 1;   
    overflow: hidden;
}

div.mignon-shop-entry div.mignon-one-shop {
    width: 210px;
    margin-right: 10px;
    float: left;
    color:#757575;
    font-size: 12pt;
}
/*
.mignon-one-shop{
  float: left;
  width: 33%;
}*/


/*******************************************
LINE
*******************************************/
.line-img-container {
	overflow: hidden;
	width:666px;
	margin-bottom:50px;
	margin-top:40px;
	margin-left:80px;
	margin-right:80px;
}

.line-img {
	float: left;
	border: 1px solid #FED4D4;
	border-radius: 0.3em;
	margin-left:45px;
/*	fancybox;*/
}

/* clearfix */
.line-img-container:before,
.line-img-container:after {
    content: "";
    display: table;
}
 
.line-img-container:after {
    clear: both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.line-img-container {
    zoom: 1;
}

/*******************************************
問合せ
*******************************************/
.mignon-inq-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/********************************************
ニュースの詳細ページ
********************************************/
.mignon-shop-detail-left {
  float: left;
  width: 30%;
}

.mignon-shop-detail-right {
  float: left;
  width: 70%;
}

