/* IMPORT RESET */
@import url("reset.css");

/* IMPORT 12 COLUMN RESPONSIVE GS */
@import url("responsive.gs.12col.css");


body {font-size:110%;}
.min{font-family:"游明朝体","ヒラギノ明朝 Pro","MS 明朝","HiraMinProN-W3","Times New Roman","serif";}
.got{font-family:"MS ゴシック","ヒラギノ角ゴシック Pro","HiraKakuProN-W3","sans-serif";}
.caption{font-size:80%;line-height:130%;}
.grad-w{background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.85) 30%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.2)), color-stop(30%,rgba(255,255,255,0.85))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.85) 30%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.85) 30%);background: -ms-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.85) 30%);background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.85) 30%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d9ffffff',GradientType=0 );}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover img {opacity: .5;-webkit-opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);-ms-filter: "alpha(opacity=50)";}
a img {-webkit-transition: opacity 0.5s ease-out;-moz-transition: opacity 0.5s ease-out;-ms-transition: opacity 0.5s ease-out;transition: opacity 0.5s ease-out;}

.container {max-width: 100%;margin: 0 auto;position:relative;overflow:hidden;}

header {width:100%;background:#000;}
header .hc{width:100%;margin:0px auto;min-height:75px;}
header h1{cursor:pointer;}
header.index{height:500px;}
header.index .hc{background:url(../img/hbg1.png) left top repeat-x;z-index:100;position:absolute;height:60px;}
header .hc .hcont{width:1000px;height:60px;margin:0px auto; display:flex; align-items:center; justify-content:space-between;}
header .hc .hcont h1 {max-width:310px; height:auto;}
header .hc .hcont h1 img{height:100%;;max-height:60px;width:100%; vertical-align:bottom;}
header .hc .hcont nav{height:auto;padding-top:0px;}
header .hc .hcont nav > ul {margin-left: 0px;}
header .hc .hcont nav > ul > li{background:url(../img/m1.png) left top no-repeat;font-size:65%;display:inline-block;padding-left:13px;vertical-align:middle;}
header .hc .hcont nav > ul > li a{color:#B49851;}
header .hc .hcont nav > ul > li span {color:#B49851; display:inline-block;padding-top: 2px; cursor: pointer;}
header .hc .hcont nav > ul > li.dut {position: relative;}
header .hc .hcont nav > ul > li.dut > ul.duc {display: none; position: absolute; background-color: rgba(255,255,255,.95); padding: 10px; width: 200px; box-sizing: border-box;box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.16); z-index: 20;}
header .hc .hcont nav > ul > li.dut > ul.duc li {background:url(../img/m1.png) left top no-repeat;font-size:65%;display:block;padding-left:13px;vertical-align:middle;}
header .hc .hcont nav > ul > li.dut > ul.duc li + li {margin-top: 10px;}
header .hc .hcont nav > ul > li.dut > ul.duc li a {color:#B49851; display:inline-block; padding-top: 2px;}

header .hc .members a{height:40px;margin-top:0px;width:100%;display:block;text-align:center;}
header .hc .members a img{width:auto;height:100%;}

.sliderwrap{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:500px;overflow:hidden;}
.flexslider{margin-bottom:0px;display:none;}
.sliderwrap.flexslider ul.slides li{overflow:hidden;width:100%;height:500px;}
.sliderwrap.flexslider ul.slides li{position:relative;background-position: center top;background-repeat:no-repeat;background-size:cover;}
.sliderwrap.flexslider ul.slides li.rc0a{background-image:url(../img/slide0a.jpg);}
.sliderwrap.flexslider ul.slides li.rc0b{background-image:url(../img/slide0b.jpg);}
.sliderwrap.flexslider ul.slides li.rc1{background-image:url(../img/slide1.jpg);}
.sliderwrap.flexslider ul.slides li.rc2{background-image:url(../img/slide2.jpg);}
.sliderwrap.flexslider ul.slides li.rc3{background-image:url(../img/slide3.jpg);}
.sliderwrap.flexslider ul.slides li.rc4{background-image:url(../img/slide4.jpg);}
.sliderwrap.flexslider ul.slides li.rc5{background-image:url(../img/slide5.jpg);}
.sliderwrap.flexslider ul.slides li.rc6{background-image:url(../img/slide6.jpg);}
.sliderwrap.flexslider ul.slides li.rc7{background-image:url(../img/slide7.jpg);}
.sliderwrap.flexslider ul.slides li.rc8{background-image:url(../img/slide8.jpg);}
.sliderwrap.flexslider ul.slides li.rc10{background-image:url(../img/slide10.jpg);}
.sliderwrap.flexslider ul.slides li img.bg{width:100%;position:absolute;left:0px; top:0px;}
.sliderwrap.flexslider ul.slides li .btnwrap{position:relative;margin:0px auto;width:1000px;height:500px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt{position:absolute;left:50%;top:120px;width:50%;height:auto;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt0{left:50%;top:290px;margin-left:-240px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt0r{left:0%;top:150px;}
.sliderwrap.flexslider ul.slides li img.rt0s{width:160px;height:auto;left:50%;top:90px;margin-left:-80px;position:absolute;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt2{left:0%;top:80px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt3{left:50%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt4{left:20%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt10{left:40%;top:120px;width: 600px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt5{left:0%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt6{left:0%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt7{left:30%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt8{left:25%;top:120px;}
.sliderwrap.flexslider ul.slides li a.slidebtn{position:absolute;display:block;bottom:20px;right:20px;}
.sliderwrap.firstAnimation{}
.sliderwrap.firstAnimation ul li{position:relative;background-position: center top;background-repeat:no-repeat;background-size:cover;width:100%;}
.sliderwrap.firstAnimation ul li img{position:absolute;display:none;}
.sliderwrap.firstAnimation ul li#sceen1{position:absolute;}
.sliderwrap.firstAnimation ul li img#animeBg1{z-index:98;height:700px;left:50%;top:-100px;margin-left:-750px;}
.sliderwrap.firstAnimation ul li img#animeC2{z-index:99;left:50%;width:100px;height:auto;margin-left:-130px;top:390px;}
.sliderwrap.firstAnimation ul li img#animeC1{z-index:100;left:50%;width:200px;height:auto;margin-left:-100px;top:220px;}
.sliderwrap.firstAnimation ul li#sceen2{position:absolute;}
.sliderwrap.firstAnimation ul li img#animeBg2{z-index:101;heihgt:700px;margin-top:-10px;width:100%;}
.sliderwrap.firstAnimation ul li img#animeBg3{z-index:102;width:auto;left:50%;margin-top:-10px;margin-left:-614px;}
.sliderwrap.firstAnimation ul li img#animeT1{z-index:103;left:50%;margin-top:120px;margin-left:-25%;width:50%;max-height:321px;max-width:632px;}
.sliderwrap.firstAnimation ul li img#animeT2{z-index:103;left:50%;margin-top:250px;margin-left:-25%;width:50%;max-height:321px;max-width:632px;}
.sliderwrap.firstAnimation ul li#sceen3{position:absolute;}
.sliderwrap.firstAnimation ul li img#animeBg4{z-index:104;height:700px;left:50%;top:-100px;margin-left:-750px;}
.sliderwrap.firstAnimation ul li img#animeC3{z-index:105;left:50%;margin-left:320px;width:150px;height:auto;top:310px;}
.sliderwrap.firstAnimation ul li img#animeC4{z-index:106;left:50%;margin-left:270px;width:130px;height:auto;top:430px;}
.sliderwrap.firstAnimation ul li img#animeT3{z-index:107;left:50%;margin-left:-220px;width:440px;height:auto;top:60px;}
.sliderwrap #skipbtn{background:#000;color:#FFF;z-index:200;padding:5px;width:80px;text-align:center;position:absolute;bottom:0px;right:20px;cursor:pointer;opacity:0.7;}

header .gnav{z-index:10;position:absolute;top:74px;width:100%;background-repeat:repeat-x,repeat-x;background-position:left top,left bottom;background-image: url(../img/line.png),url(../img/line.png);height:60px;}
header.index .gnav{background-color:#000;top:500px;}
header .gnav .logo{width:350px;height:auto;position:absolute;left:50%;top:-40px;margin-left:-175px;}
header .gnav nav{height:60px;width:1000px;margin:0px auto;}
header .gnav nav ul li{float:left;}
header .gnav nav ul li:nth-child(4){margin-left:300px;}
header .gnav ul li a img{height:60px; width:auto;}
header .gnav ul li a {display:block;}

.topicpath{position:absolute;top:140px;left:50%;margin-left:-500px;width:100%;max-width:1000px;font-size:70%;z-index:200;}
.topicpath ul{float:right;margin:0px auto;}
.topicpath ul li{display:inline-block;margin-right:4px;}
.topicpath ul li:after{content:"\0020\2023\0020";}
.topicpath ul li:last-child:after{content:'';}
.topicpath.white ul li a,
.topicpath.white ul li{color:#FFF;}

article {margin-top:60px;}
article.index section{position:relative;width:100%;height:429px;background-repeat:no-repeat;background-size:cover;background-position: center center;}
article.index section p img{display:block;width:100%;height:auto;}
article.index section.yuriko{background-image:url(../img/cbg1.jpg);z-index:3;}
article.index section.yuriko .c01{position:absolute;left:50%;margin-left:-146px;bottom:-50px;}
article.index section.yuriko p{color:#FFF;margin-left:63%;width:32%;padding:60px 0px 20px;}
article.index section.yuriko a{margin-left:65%;width:35%;}
article.index section.bodymake{background-image:url(../img/cbg2.jpg);z-index:2;}
article.index section.bodymake p{color:#FFF;margin-left:15%;width:50%;padding:60px 0px 20px;}
article.index section.bodymake a{margin-left:15%;}
article.index section.cosmetic{background-image:url(../img/cbg3.jpg);z-index:1;}
article.index section.cosmetic p{color:#787878;margin-left:50%;width:50%;padding:40px 0px 20px;}
article.index section.cosmetic a{margin-left:75%;}

aside {}

.banner{background:#E6E6E6; padding-top:120px;}
.banner.index{background:#000;}
.banner ul{width:1000px;margin:0px auto;padding:20px 0px;}
.banner li a{display:block;padding:5px;}
.banner li a img{width:100%;height:auto;}
.newsheadline{background:#e6e6e6;padding:20px;}
.newsheadline div{width:1000px;margin:0px auto;border-radius:10px;padding:20px;}
.newsheadline h3{color:#D4145A;font-size:125%;}
.newsheadline h3 .caption{margin-left:10px;color:#787878;font-size:70%;}
.newsheadline div{position:relative;}
.newsheadline div a.more{background:#D41359 url(../img/m3.png) right center no-repeat;padding:3px 20px 3px 8px;border-radius:6px;color:#FFF;font-size:80%;position:absolute;right:20px;top:20px;}
.newsheadline div ul{width:100%;padding:20px 0px 0px 50px;}
.newsheadline div ul li{margin-bottom:10px;position:relative; white-space: nowrap;}
.newsheadline div ul li.new:before{content:"NEW";position:absolute;top:0px;left:-50px;padding:0px 4px;font-weight:bold;font-size:80%;color:#CC0000;border:2px solid #CC0000;}
.newsheadline div ul li a{color:#666;}
.newsheadline div ul li time{font-size:90%;color:#A07C1D;font-family:"arial bold";padding:0px 10px;}
.newsheadline div ul li em{font-size:80%;color:#FFF;padding:2px 4px;text-align:center;border-radius:5px;}
.newsheadline div ul li em.news{background:#D41359;}
.newsheadline div ul li em.topics{background:#A07C1D;}
.newsheadline div ul li em.social{background:#81BC20;}
.newsheadline div ul li span,
.newsheadline div ul li a{color:#808080;overflow: hidden;text-overflow: ellipsis;}


/** product関連共通 **/

.topcontmain{height:500px;background-position:center top;background-size:cover;position:relative;}
.contmain_left .contmain_header p,
.contmain .contmain_header p {font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;text-align:center;margin-left:48%; max-width:540px;width:50%; padding:5px 0px 10px; font-size:16px;text-shadow:0px 0px 10px #ffffff ,0px 0px 10px #ffffff,0px 0px 10px #ffffff,0px 0px 10px #ffffff,0px 0px 10px #ffffff ,0px 0px 10px #ffffff,0px 0px 10px #ffffff,0px 0px 10px #ffffff,0px 0px 10px #ffffff ,0px 0px 10px #ffffff,0px 0px 10px #ffffff,0px 0px 10px #ffffff;}

.category{padding:40px 0px 20px;}
.category ul{width:90%;max-width:1000px;margin:0px auto 0px;}

article .category ul li{border:1px solid #CCC;border-radius:3px;margin-bottom:10px;}
aside .category ul li{border:1px solid #CCC;border-radius:3px;margin-bottom:10px;}
/**
background-image:url(../img/m2.png);background-position:right center;background-repeat:no-repeat;
**/
.category ul li img{width:100%;height:auto;}

.itemlist{padding:40px 0px;}
.itemlist h2{width:90%;max-width:1000px;margin:0px auto;font-size:120%;color:#63452D;padding:0px 0px 15px;}
.itemlist ul{width:90%;max-width:1000px;margin:0px auto 30px;}
.itemlist ul li{ min-height:320px;background:#FFF;border:1px solid #CCC;border-radius:6px;padding:10px;font-size:90%;}
.itemlist ul li img{margin:0px auto 5px;display:block; max-width:170px; width:100%;}/*width設定*/
.no_read ul li{ min-height:0px;}/*商品にリード文がない場合に設定*/

.itemlist ul li span.caption{display:block;}

/** color **/
.venus{color:#FFBBBE;}
.passion{color:#FF8300;}
.black{color:#333;}
.pwblack{color:#000;}
.white{color:#DCDCDC;}
.red{color:#CC0000;}
.pwred{color:#ED1E2F;}
.pink{color:#F6AAF8;}
.pwpink{color:#F562BE;}
.violet{color:#50298A;}
.gold{color:#E4DDA7;}
.shanp{color:#E3DDDA;}
.oni{color:#2F2725;}
.mystery{color:#6C6CCE;}
.queen{color:#A68ACF;}
.princess{color:#F5D5EB;}
.lightblue { color:#add8e6;}
.navy{ color:#000080;}
.lightviolet{ color:#cbafd6;}
.rainbow { color:#000000;}
.arm_pwpink {color:#ff0099;}
.arm_red {color:#ff0000;}
.arm_black {color:#000;}
.yellow { color:#FC0;}
.beige { color:#eee5b7;}

.pagetop{position:fixed;left:50%;margin-left:510px;bottom:10px;width:60px;height:60px;z-index:2000;}
.pagetop.bottom{position:absolute;bottom:90px;}
.pagetop a{background:rgba(255,0,94,0.4);color:#FFF;font-size:60%;text-align:center;padding:10px 10px;display:block;border-radius:5px;}
.pagetop a:hover{background:rgba(255,0,94,0.8);color:#FFF;}
.pagetop{display:none;}

footer {background:#000;}
footer nav{height:33px;background-repeat:repeat-x,repeat-x;background-position:left top,left bottom;background-image: url(../img/line.png),url(../img/line.png);}
footer nav ul{width:1000px;margin:0px auto;text-align:center;}
footer nav ul li{display:inline;}
footer nav ul li a img{height:33px;width:auto;}
footer small{clear:both;padding:20px 0px;display:block;color:#FFF;font-size:70%;text-align:center;}

footer nav + nav {display: none!important}

@media (min-width: 1000px) {

}

@media (max-width: 999px) {

.pagetop{position:static;right:auto;bottom:auto;font-size:120%;height:40px;width:100%;margin-left:0px;}
.pagetop.bottom{position:static;bottom:auto;}
.pagetop a {border-radius:0px;height:40px;}
.pagetop a br{display:none;}

footer nav{height:auto;}
footer nav ul li{display:block;border-bottom:1px solid #AC9B58;}
footer nav ul li a img{height:45px;width:auto;}
footer nav ul li:last-child{border-bottom:0px;}

footer nav.col{background-image:none;padding:10px 0px;}
footer nav.col ul li{border-bottom:0px;}
footer nav.col ul li a{color:#B49851;display:block;padding:4px 0px 0px 18px;font-size:70%;background:url(../img/m1.png) left center no-repeat;}
footer nav + nav {display: block!important;}

header .hc .hcont{width:100%;}
header .hc .members a img{width:100%;height:auto;margin:0px;}
.sliderwrap ul li{overflow:hidden;width:100%;height:500px;}
header .gnav{margin:0px 0px;}
header .gnav .logo{ width:120px;height:auto;left:0px;margin-left:0px;top:0px;}
header .gnav nav{height:60px;width:100%;margin:0px auto;}
header .gnav nav ul{margin-left:120px;}
header .gnav nav ul li a img{height:55px; width:auto;}
header .gnav nav ul li:nth-child(4){float:left;margin-left:0px;}
.sliderwrap ul li
.sliderwrap.flexslider ul.slides li .btnwrap{margin:0px auto;width:auto;height:200px;padding-top:100px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt{position:relative;display:block;top:70px;left:0%;margin:0px 0px 10px;margin-left:40%;width:45%;height:auto;}

.sliderwrap.flexslider ul.slides li img.rt0s{width:140px;height:auto;left:50%;top:120px;margin-left:-70px;position:absolute;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt0{left:50%;top:300px;margin-left:-290px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt0r{left:0%;top:150px;margin-left:0px;}

.sliderwrap.flexslider ul.slides li .btnwrap img.rt2{margin-left:5%;top:80px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt3{margin-left:40%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt4{margin-left:26%;top:120px;}
.sliderwrap.flexslider ul.slides li.rc10 .btnwrap{width: 100%;background:rgba(255,255,255,0.7);height: auto;bottom: 0;position: absolute;padding-bottom: 20px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt10{top: auto;width: 633px;left: auto;margin: 0 auto;bottom: -10px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt5{margin-left:5%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt6{margin-left:5%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt7{margin-left:30%;top:120px;}
.sliderwrap.flexslider ul.slides li .btnwrap a.slidebtn{text-align:left;position:relative;display:block;margin:100px auto;margin-left:54%;}
.sliderwrap.flexslider ul.slides li .btnwrap a.slidebtn img{width:auto;}
article {margin-top:60px;}
article.index section.yuriko .c01{margin-left:-230px;}
article.index section.yuriko p{margin-left:58%;width:40%;}
article.index section.cosmetic p{margin-left:50%;width:48%;}
aside.banner{background:#e6e6e6;}
aside.banner ul{width:94%;margin:0px auto;}
aside.newsheadline div{width:100%;margin:30px auto;border-radius:10px;padding:10px;}
footer nav ul{width:100%;margin:0px auto;}

}

@media (max-width: 769px) {
header.index{height:auto;}
header .hc{background:#000;height:auto;position:relative;min-height:25px;}
header.index .hc{background:#FFF;height:auto;position:relative;}
header .hc .hcont h1{width:65%;height:auto;}
header .hc .hcont h1 img{width:100%;height:auto;max-width:270px;}
header .hc nav{display:none;}
header .hc .members{width:33%;float:right;height:auto;margin:0px 0px;}
header .hc .members a{text-align:right;}
header .hc .members a img{width:100%;height:auto;max-width:110px;}
header .hc .hcont{height:auto;}
header .hc .hcont nav{height:auto;padding-top:0px;}
header .hc .hcont nav > ul{margin:0px 10%;width:80%;text-align:center;}

header .gnav{padding-top:50px;background-color:#FFF;z-index:10;position:relative;top:auto;width:100%;height:auto;}
header .gnav:after{content: "";  display: block; clear: both;height: 0;visibility: hidden;}
header .gnav .logo{position:absolute;left:50%;width:90px;margin-left:-45px;top:10px;}
header.index .gnav{top:auto;background-color:#000;}
header .gnav nav ul{margin:0px auto;width:100%;height:auto;padding:0px}

header .gnav nav ul li:nth-child(1){width:35%;margin-left:5%;}
header .gnav nav ul li:nth-child(2){width:28%;}
header .gnav nav ul li:nth-child(3){width:28%;}
header .gnav nav ul li:nth-child(4){width:49%;margin-left:2%;clear:both;float:left;}
header .gnav nav ul li:nth-child(5){width:38%;}
header .gnav nav ul li a img{height:auto; width:100%;}
header .sliderwrap{top:auto;position:relative;height:450px;}


.sliderwrap.flexslider ul.slides li .btnwrap img.rt{width:100%;}
.sliderwrap.flexslider ul.slides li{position:relative;background-position: center top;background-repeat:no-repeat;background-size:cover;}
.sliderwrap.flexslider ul.slides li.rc0a{background-position: center center;}
.sliderwrap.flexslider ul.slides li.rc0b{background-position: right top;}
.sliderwrap.flexslider ul.slides li.rc0b .btnwrap{background:rgba(0,0,0,0.7);}
.sliderwrap.flexslider ul.slides li.rc1{background-position: -20px top;}
.sliderwrap.flexslider ul.slides li.rc2{background-position: right top;}
.sliderwrap.flexslider ul.slides li.rc3{background-position: -20px top;}
.sliderwrap.flexslider ul.slides li.rc4{background-position: left top;}
.sliderwrap.flexslider ul.slides li.rc5{background-position: right top;}
.sliderwrap.flexslider ul.slides li.rc6{background-position: center top;}
.sliderwrap.flexslider ul.slides li.rc7{background-position: left top;}
.sliderwrap.flexslider ul.slides li.rc8{background-position: left -30px;}
.sliderwrap.flexslider ul.slides li.rc9{background-position: -40px top;}
.sliderwrap.flexslider ul.slides li.rc10{background-position: left top;}

.sliderwrap.flexslider ul.slides li .btnwrap {position:relative;margin:200px auto 0px;width:100%;padding-top:0px;background:rgba(255,255,255,0.7);}
.sliderwrap.flexslider ul.slides li .btnwrap{height:auto;position:absolute;bottom:40px;}
.sliderwrap.flexslider ul.slides li.rc10 .btnwrap{width: 100%;background:rgba(255,255,255,0.7);height: auto;bottom: 50px;position: absolute;padding-bottom: 20px;}
.sliderwrap.flexslider ul.slides li.rc5 .btnwrap,
.sliderwrap.flexslider ul.slides li.rc6 .btnwrap{background:rgba(75,39,46,0.7);}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt{width:80%;height:auto;margin:0px auto;left:auto;top:auto;position:relative;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt{display:block;max-width:490px;min-width:280px;}
.sliderwrap.flexslider ul.slides li .btnwrap  a.slidebtn{display:block;position:relative;text-align:center;margin:10px auto;width:200px;}
.sliderwrap.flexslider ul.slides li .btnwrap  a.slidebtn img{margin:0px auto;}

.sliderwrap.flexslider ul.slides li .btnwrap img.rt.rt0{margin:10px auto 20px;}
.sliderwrap.flexslider ul.slides li .btnwrap img.rt0r{width:50%;margin;:20px auto;margin-left:24%;}

.sliderwrap.firstAnimation ul li img#animeT1{z-index:103;left:50%;margin-top:120px;margin-left:-19%;width:80%;max-height:421px;}
.sliderwrap.firstAnimation ul li img#animeT2{z-index:103;left:50%;margin-top:250px;margin-left:-19%;width:80%;max-height:421px;}
.sliderwrap.firstAnimation ul li img#animeT3{z-index:107;left:50%;margin-left:-35%;width:70%;height:auto;top:70px;}



.topicpath{display:none;}
article {margin-top:0px;}
article.index section{height:380px;}
article.index section p{padding-top:0px;font-size:90%;}
article.index section p img{width:100%;height:auto;}
article.index section.yuriko{margin:0px auto;top:auto;background-color:#000;background-position:left center;}
article.index section.yuriko .c01{display:none;}
article.index section.yuriko p{padding-top:30px;color:#FFF;margin-left:10%;width:80%;
text-shadow:0px 0px 10px #000000 ,0px 0px 10px #000000,0px 0px 10px #000000,0px 0px 10px #000000,0px 0px 10px #000000 ,0px 0px 10px #000000,0px 0px 10px #000000,0px 0px 10px #000000,0px 0px 10px #000000 ,0px 0px 10px #000000,0px 0px 10px #000000,0px 0px 10px #000000;
}

.newsheadline div ul li time{float:none;}
.newsheadline div ul li span,
.newsheadline div ul li a{display:block;clear;both;word-wrap:break-word;}
.newsheadline div a.more{display:block;width:100px;height:30px;background:#D41359 url(../img/m3.png) right center no-repeat;padding:3px 20px 3px 8px;border-radius:6px;color:#FFF;font-size:80%;position:absolute;right:10px;top:10px;}


.contmain_one_left .contmain_header p,
.contmain_two_left .contmain_header p,
.contmain_one .contmain_header p,
.contmain .contmain_header p {text-align:center;margin-left:0%; max-width:none;width:100%; padding:5px 0px 10px; font-size:14px;}

article.index section.yuriko a{margin-left:40%;width:58%;}
article.index section.bodymake{background-position:-200px center;}
article.index section.bodymake p{padding-top:30px;width:80%;margin-left:10%;}
article.index section.bodymake a{margin-left:%;}
article.index section.cosmetic p{color:#787878;margin-left:10%;width:80%;padding:20px 0px 20px;}
article.index section.cosmetic a{margin-left:30%;}

.itemlist ul{margin-bottom:0px;}
.itemlist ul li{font-size:100%;}

.topcontmain{height:auto;}
.topcontmain h2{position:static;margin:0px auto;padding:100px 0px;width:80%;}
.topcontmain h2 img{width:100%;height:auto;}

article .category ul li{width:46%;margin:0px 4% 15px 0px;}
article .category ul li:nth-child(2){margin-right:0%;}

.category ul li img{width:100%;height:auto;}
aside .category ul li img{width:auto;max-width:100%;height:auto;}


aside.banner li{width:50%;margin:0px auto;}

}



/** テスト公開時非表示項目 **/

footer nav ul li:nth-child(6){display:none;}




