/*Typo
----------------------------------------------- */
a:link, a:visited{text-decoration: none;}
a:active{ text-decoration: none; }
a:hover{ text-decoration:underline; }

.fade a:hover,.b2t:hover,.jBtn:not(.logBtn) a:hover,
#container a img:hover {-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

body#tinymce dt, body#tinymce dd,body#tinymce p, body#tinymce td{background:none !important;}


/*----------------------------------------------------------------------
CLEARFIX
----------------------------------------------------------------------*/

.j-gallery:after,.cf:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.cf { min-height: 1px;}
* html .cf {
height: 1px;/*ﾂ･*//*/
height: auto;
overflow: hidden;
/**/
}


/* 画像が自動でリサイズされてしまう件の対策 */

div.cc-m-all,div.cc-m-all-wrapper {padding:0 !important;margin:0 !important;}
#content_area .jBox .cc-m-all-toolbox,#content_area .jBox .cc-m-all-editor{color:#fff !important;}

/* ウィジェットpadding無効 */
.n,.j-text,.j-imageSubtitle,.j-spacing,.j-htmlCode,.j-header,.j-table,.j-htmlCode,.j-hgrid{padding: 0 !important;margin:0 !important;}
.cc-m-htmlcode div{min-height:20px !important;}

.jimBody #content_area .j-hr{display:none;}
.editPage #content_area .j-hr{padding:20px 0 !important;display:block;}

.cc-pagemode-sitetemplate #navigation,
.cc-pagemode-overlay #navigation,.cc-pagemode-default #navigation,.cc-pagemode-notfound #navigation {display:none;}

#navigation {
position:absolute;
top:5px;
left:5px;
padding:10px;
background:#fff;
border:1px solid #ccc;z-index:999;
}
#navigation .current{
font-weight:bold;
text-decoration:none;}


#navigation a{color:#333 !important;}


/*----WP reset--------*/
.tright {text-align:right;}.tleft {text-align:left;}.tcenter {text-align:center;}
.flL {float:left;}.flR {float:right;}
.flC {float:none;clear:both;}

/* margin*/
.m0{margin:0px !important;}.m5{margin:5px !important;}.m10{margin:10px !important;}.m15{margin:15px !important;}.m20{margin:20px !important;}.m25{margin:25px !important;}.m30{margin:30px !important;}.m35{margin:35px !important;}.m40{margin:40px !important;}.m45{margin:45px !important;}.m50{margin:50px !important;}.m55{margin:55px !important;}.m60{margin:60px !important;}.m65{margin:65px !important;}.m70{margin:60px !important;}.m75{margin:75px !important;}.m80{margin:80px !important;}.m85{margin:85px !important;}.m90{margin:90px !important;}.m95{margin:95px !important;}.m100{margin:100px !important;}.mt0{margin-top:0px !important;}.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt1em{margin-top:1em !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;}.mt55{margin-top:55px !important;}.mt60{margin-top:60px !important;}.mt65{margin-top:65px !important;}.mt70{margin-top:60px !important;}.mt75{margin-top:75px !important;}.mt80{margin-top:80px !important;}.mt85{margin-top:85px !important;}.mt90{margin-top:90px !important;}.mt95{margin-top:95px !important;}.mt100{margin-top:100px !important;}.mt150{margin-top:150px !important;}.mb0{margin-bottom:0px !important;}.mb5{margin-bottom:5px !important;}.mb10{margin-bottom:10px !important;}.mb1em{margin-bottom:1em !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;}.mb55{margin-bottom:55px !important;}.mb60{margin-bottom:60px !important;}.mb65{margin-bottom:65px !important;}.mb70{margin-bottom:60px !important;}.mb75{margin-bottom:75px !important;}.mb80{margin-bottom:80px !important;}.mb85{margin-bottom:85px !important;}.mb90{margin-bottom:90px !important;}.mb95{margin-bottom:95px !important;}.mb100{margin-bottom:100px !important;}.ml0{margin-left:0px !important;}.ml5{margin-left:5px !important;}.ml10{margin-left:10px !important;}.ml1em{margin-left:1em !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;}.ml55{margin-left:55px !important;}.ml60{margin-left:60px !important;}.ml65{margin-left:65px !important;}.ml70{margin-left:60px !important;}.ml75{margin-left:75px !important;}.ml80{margin-left:80px !important;}.ml85{margin-left:85px !important;}.ml90{margin-left:90px !important;}.ml95{margin-left:95px !important;}.ml100{margin-left:100px !important;}.mr0{margin-right:0px !important;}.mr5{margin-right:5px !important;}.mr10{margin-right:10px !important;}.mr1em{margin-right:1em !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;}.mr55{margin-right:55px !important;}.mr60{margin-right:60px !important;}.mr65{margin-right:65px !important;}.mr70{margin-right:60px !important;}.mr75{margin-right:75px !important;}.mr80{margin-right:80px !important;}.mr85{margin-right:85px !important;}.mr90{margin-right:90px !important;}.mr95{margin-right:95px !important;}.mr100{margin-right:100px !important;}
/* padding*/
.p0{padding:0px !important;}.p5{padding:5px !important;}.p10{padding:10px !important;}.p15{padding:15px !important;}.p20{padding:20px !important;}.p25{padding:25px !important;}.p30{padding:30px !important;}.p35{padding:35px !important;}.p40{padding:40px !important;}.p45{padding:45px !important;}.p50{padding:50px !important;}.p55{padding:55px !important;}.p60{padding:60px !important;}.p65{padding:65px !important;}.p70{padding:60px !important;}.p75{padding:75px !important;}.p80{padding:80px !important;}.p85{padding:85px !important;}.p90{padding:90px !important;}.p95{padding:95px !important;}.p100{padding:100px !important;}.pt0{padding-top:0px !important;}.pt5{padding-top:5px !important;}.pt10{padding-top:10px !important;}.pt1em{padding-top:1em !important;}.pt15{padding-top:15px !important;}.pt20{padding-top:20px !important;}.pt23{padding-top:23px !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;}.pt55{padding-top:55px !important;}.pt60{padding-top:60px !important;}.pt65{padding-top:65px !important;}.pt70{padding-top:60px !important;}.pt75{padding-top:75px !important;}.pt80{padding-top:80px !important;}.pt85{padding-top:85px !important;}.pt90{padding-top:90px !important;}.pt95{padding-top:95px !important;}.pt100{padding-top:100px !important;}.pb0{padding-bottom:0px !important;}.pb5{padding-bottom:5px !important;}.pb10{padding-bottom:10px !important;}.pb1em{padding-bottom:1em !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;}.pb55{padding-bottom:55px !important;}.pb60{padding-bottom:60px !important;}.pb65{padding-bottom:65px !important;}.pb70{padding-bottom:60px !important;}.pb75{padding-bottom:75px !important;}.pb80{padding-bottom:80px !important;}.pb85{padding-bottom:85px !important;}.pb90{padding-bottom:90px !important;}.pb95{padding-bottom:95px !important;}.pb100{padding-bottom:100px !important;}.pl0{padding-left:0px !important;}.pl5{padding-left:5px !important;}.pl10{padding-left:10px !important;}.pl1em{padding-left:1em !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;}.pl55{padding-left:55px !important;}.pl60{padding-left:60px !important;}.pl65{padding-left:65px !important;}.pl70{padding-left:60px !important;}.pl75{padding-left:75px !important;}.pl80{padding-left:80px !important;}.pl85{padding-left:85px !important;}.pl90{padding-left:90px !important;}.pl95{padding-left:95px !important;}.pl100{padding-left:100px !important;}.pr0{padding-right:0px !important;}.pr5{padding-right:5px !important;}.pr10{padding-right:10px !important;}.pr1em{padding-right:1em !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;}.pr55{padding-right:55px !important;}.pr60{padding-right:60px !important;}.pr65{padding-right:65px !important;}.pr70{padding-right:60px !important;}.pr75{padding-right:75px !important;}.pr80{padding-right:80px !important;}.pr85{padding-right:85px !important;}.pr90{padding-right:90px !important;}.pr95{padding-right:95px !important;}.pr100{padding-right:100px !important;}.pw05{padding:0 5px !important;}.pw10{padding:0 10px !important;}.pw15{padding:0 15px !important;}.pw20{padding:0 20px !important;}

/*Layout
----------------------------------------------- */
body *{padding: 0;margin:0;}

ul{list-style: none;padding: 0;margin:0;}
body #container .j-text ul li{right:0;padding-right:0;}

#content_area dl{padding:0px;margin:0px;}

body {margin:0;padding:0;}

body.showPage *{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","メイリオ","Mayryo ","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
.eng{font-family:"Times New Roman","Palatino Linotype","Georgia","Garamond","Century","ヒラギノ明朝 Pro W3","MS Serif";}


#cc-inner{height:auto !important;}
body.cc-page{min-width:1350px;}


/*----背景イメージ-----*/
body{background:#a5aaa9 !important;color:#231815;}
#container{overflow:hidden;}

.wrap,
.cntwrap{width:1350px;margin:0px auto;position:relative;}

.showPage #wrapArea>.wrap{width:auto !important;}


#content_area{padding:0;}
#wrapArea{padding: 155px 0 170px;}
#wrapArea>.wrap{}


/*Header
----------------------------------------------- */



body #header{background:#a5aaa9;padding-bottom:155px;}
body.page01 #header{padding-bottom:60px;}
body #header .wrap{position:relative;height:240px;}

#header h1{
background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/logo.png?t=1497508275) no-repeat 50% 50%;
position:absolute;top:80px;left:0px;right:0;margin:0 auto;
background-size:contain;
}



#header h1,
#header h1 a{width:324px;height:158px;display:block;text-decoration:none;}
#header h1 a span{display:none;}


#headArea{position:absolute;right:0;top:135px;width:665px;height:78px;}
#headArea{background:url(header-info.jpg) no-repeat 100% 0;}

#headArea dl,#headArea address{display:none;}
.times {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Mayryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 13px;
}


.header-btn{position:absolute;right:0;top:49px;}
.header-btn a{display:block;width:190px;height:42px;background:url(header-btn.png) no-repeat center top;}
.header-btn a:hover{background:url(header-btn-on.png) no-repeat center top;}
.header-btn span{display:none;}

/*Navigation
----------------------------------------------- */
body {
    position: relative;
    right: 0;
    left:0;
    
}
.layer{
    position: fixed;
    top: 0;
    z-index: 3;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .6);
}
#slide_menu{
    position: fixed;
    top: 0;
    right: -240px;
    width: 240px;
    height: 100%;
    background: #fff;
    z-index:10;
    border-left:solid 1px #000;
}
body.open{
    position: fixed;
}
button#button {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 3;
    width: 67px;
    height: 52px;
    background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/menu-icon.png?t=1482751281);
    border: navajowhite;
    color: transparent;
    cursor: pointer;
}
button#button.close{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/menu-icon02.png?t=1482799025);}
button#button:focus {
    outline: none;
}

div#slide_menu #gnav li {
    border-bottom: solid 1px #000;
    
}

div#slide_menu #gnav li a {
    text-decoration: none;
    color: #231815;display:block;padding: 10px;
}

div#slide_menu #gnav li a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}


/*Main
----------------------------------------------- */



#main{position:relative;overflow:hidden;text-align:center;}
#main img{margin:0 auto;}
#main .main-slide{display:none;}
.page01 #main .main-slide{display:block;}

#main p{}
.cc-indexpage #main p{position:relative;z-index:0;}
.cc-indexpage #main p{width:100%;}

/*--各ページ設定--*/

#main p span{display:none;}

.page02 #main,.cc-page-blog #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main02.png?t=1497424074) no-repeat center bottom;}
.page03 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main03.png?t=1497422693) no-repeat center bottom;}
.page04 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main04.png?t=1497425695) no-repeat center bottom;}
.page05 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main05.png?t=1497426946) no-repeat center bottom;}
.page05.p5-garage #main:after {
    content: "COMING SOON";color: #fff;font-size: 20px;display: block;
    position: relative;top: 74px;visibility: visible;border: solid 1px;
    width: 500px;margin: 0 auto;padding: 10px 0;
}

.page05.p5-flat #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5s-main01.png?t=1497428497) no-repeat center bottom;}
.page05.p5-ware #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5s-main02.png?t=1497429359) no-repeat center bottom;}
.page05.p5-garage #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5s-main03.png?t=1497429572) no-repeat center bottom;overflow: visible;}

.page06 #main{height:179px;background:url(main06.png) no-repeat center bottom;}
.page07 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main07.png?t=1497430430) no-repeat center bottom;}
.page08 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main08.png?t=1497432545) no-repeat center bottom;}
.page09 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main09.png?t=1497433368) no-repeat center bottom;}
.page10 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main10.png?t=1497433517) no-repeat center bottom;}
.page11 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main11-2.png?t=1497433713) no-repeat center bottom;}
.page11.friends #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main11.png?t=1497433839) no-repeat center bottom;}
.page12 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main12.png?t=1497434056) no-repeat center bottom;}
.page13 #main{height:57px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main13.png?t=1502363614) no-repeat center bottom;}



/* ftInfo 
------------------------------ */

#ftInfo{padding:77px 0 30px;text-align:center;}

#ft-logo{height:47px;margin-bottom:70px;}
#ft-logo h2{background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/ft-logo01.png?t=1518052350) no-repeat center top;height:50px;width:261px;font-size:0;float: left;margin: 6px 64px 0 165px;}
#ft-logo h3 a{display:block;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/ft-logo02.png?t=1497415911) no-repeat center top;height:44px;width:227px;font-size:0;float: left;margin:6px 64px 0 0;}
#ft-logo h4 a{display:block;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/ft-logo03.png?t=1517797240) no-repeat center top;height:73px;width:206px;font-size:0;float: left;margin:6px 64px 0 0;}
.ft-btn {float: left;}
.ft-btn a{display:block;width:144px;height:47px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/ft-btn.png?t=1497415900) no-repeat center top;}
.ft-btn a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.ft-btn a span{display:none;}

div#ftInfo p {
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    color: #231815;
    font-weight: bold;
    font-size: 8px;
    letter-spacing: -0.3px;
}
/* pageTop
----------------------------------------------- */

#pageTop{position:fixed;right:50px;bottom:100px;z-index:5;}



/*fnav
----------------------------------------------- */
#fnav{ color:#231815;position:relative;z-index:1;padding: 14px 0 20px;}
#fnav ul{padding:0;margin:0 auto;text-align:center;display:block;width:1162px;/*background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav-bg.png?t=1482811267) no-repeat center top;*/}
#fnav li{/*float:left;*/display:inline-block;color:inherit;font-size:14px;line-height:30px;}

#fnav li a{color:inherit;font-weight:normal;}
#fnav li a:hover{color:inherit;}

#fnav li:before{content:'|';padding:0 0.5em;}
#fnav li.nav01:before{display:none;}

/*
#fnav li.nav01 a{display:block;width:29px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav01.png?t=1482751190) no-repeat center top;margin-right:22px;}
#fnav li.nav02 a{display:block;width:90px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav02.png?t=1482751196) no-repeat center top;margin-right:22px;}
#fnav li.nav03 a{display:block;width:48px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav03.png?t=1482751200) no-repeat center top;margin-right:22px;}
#fnav li.nav04 a{display:block;width:137px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav04.png?t=1482751206) no-repeat center top;margin-right:22px;}
#fnav li.nav05 a{display:block;width:100px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav05.png?t=1482751210) no-repeat center top;margin-right:23px;}
#fnav li.nav06 a{display:block;width:47px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav06.png?t=1482751216) no-repeat center top;margin-right:23px;}
#fnav li.nav07 a{display:block;width:197px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav07.png?t=1482751220) no-repeat center top;margin-right:28px;}
#fnav li.nav08 a{display:block;width:63px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav08.png?t=1482751224) no-repeat center top;margin-right:23px;}
#fnav li.nav09 a{display:block;width:71px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav09.png?t=1482751229) no-repeat center top;margin-right:23px;}
#fnav li.nav10 a{display:block;width:59px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav10.png?t=1482751233) no-repeat center top;margin-right:24px;}
#fnav li.nav11 a{display:block;width:89px;height:15px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/fnav11.png?t=1482751237) no-repeat center top;}
#fnav li span{display:none;}
#fnav li a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
*/
/*Footer
----------------------------------------------- */
#footer{position:relative;z-index:3;}
#footer{position:relative;z-index:0;clear:both;}

#footer .wrap{position:relative;margin:0px auto !important;padding: 0 !important;z-index:1;height:45px;}


.inforow{display:none;}
#contentfooter{height:45px;position:relative;}

.leftrow,.rightrow{
display:block !important;float:none !important;color:#fff; z-index:0;
font-size:11px;line-height:40px !important;height:45px !important;
bottom:0px;
}

.leftrow{
text-align:center !important;letter-spacing:2px !important;
width:100% !important;position:absolute !important;left:0px;
}



.rightrow{width:400px !important;position:absolute;left:auto !important;right:0px !important;display:none !important;text-align:right !important;text-indent:2em;}
.rightrow span{color:#231815;}
.rightrow *{color:#231815 !important;}


#footer:hover .rightrow{display:block !important;}

p.copyright {color:#231815;font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
font-weight:bold;font-size: 12px;
    letter-spacing: 0.1px;}


/* #sidebar
--------------------------------------*/
#sidebar{display:none;}

/* ショッピングカート
------------------------------ */
div#cc-sidecart-wrapper {position: fixed;z-index:99;right: 5px;top:5px;width: 300px;border-radius:5px;display:none;}

/*Content
----------------------------------------------- */
.editPage #content{box-shadow:0 0 0 5px rgba(0,0,0,0.5);margin:0 0 50px;position:relative;}
.editPage #content:before{content:'content';display:inline-block;padding:5px 10px;color:#ccc;background:rgba(0,0,0,0.5);border-radius:5px 5px 0 0;height:20px;position:absolute;top:-30px;left:5px;}


#content{position:relative;width:1150px;padding:0 100px;margin:0 auto;}
#content article>.cntwrap{clear:both;float:none;position:relative;}


/*------#content Base ---------*/


#content .j-table table{border-collapse:collapse;}

#content .j-formnew,
#content .j-hgrid{
margin:0 !important;
padding:0 !important;
}

/*テキストでタイトル*/
.large-name h2 {
    font-size: 48px;
    color: #231815;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

/*01トップページ
----------------------------------------------- */

#top-title01{height:61px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-title01.png?t=1496713782) no-repeat center top;margin-bottom:66px;}
#top-title01 h2{display:none;}

div#cc-matrix-3631183272 {position:relative;padding-bottom:20px;}
div#cc-matrix-3631183272:before {content: "";display: block;width: 100vw;height: 171px;
    background: #f7f4f0;position: absolute;bottom: 0;left: calc(-50vw + 50%);}

div#cc-m-11193782272 {position: relative;}
div#cc-m-11193782272:before{content: "";display: block;width: 100vw;height: 171px;
    background: #f7f4f0;position: absolute;bottom:47px;left: calc(-50vw + 50%);}
div#cc-matrix-3631184072 {position:relative;height:294px;}
div#cc-m-11193782572 {width:267px;position:absolute;bottom:0;right:0;}

#content div#cc-m-11100756172 {padding: 0 4px!important;}
div#cc-m-11100762172 {background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-d.png?t=1482751346) no-repeat left 25px top 75px;}
div#cc-m-11100763572 {background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-f.png?t=1482751350) no-repeat right 45px top 57px,url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-line02.jpg?t=1482802120) no-repeat center bottom;padding-bottom: 65px!important;}
div#cc-m-11100763772 {background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-k.png?t=1482751366) no-repeat left 57px top 36px; padding-top: 36px!important;}
div#cc-m-11100763872 {background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-m.png?t=1482751373) no-repeat left 37px top 471px;padding-top: 12px!important;}

div#cc-m-11100756172 .cc-m-hgrid-column {padding-right:0;}

div#cc-m-11100756172 .cc-m-hgrid-column:first-child{width:309px!important;background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-line01.jpg?t=1482802113) repeat-y right center;}
div#cc-m-11100756172 .cc-m-hgrid-column:nth-child(3){width:569px!important;}
div#cc-m-11100756172 .cc-m-hgrid-column:nth-child(5){width:264px!important;background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-line01.jpg?t=1482802113) repeat-y left center;}
div#cc-m-11100763572 img {margin-left: 47px;}



#top-title02{height:19px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-title02.png?t=1496717991) no-repeat center top;margin-bottom:20px;}
#top-title02 h2{display:none;}

div#cc-m-11100775872 {background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 117px;}

#content div#cc-m-11100778272{padding-bottom:86px!important;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-line04.jpg?t=1482804147) no-repeat center bottom;margin-bottom:60px!important;}
div#cc-m-11100778272 .cc-m-hgrid-column{padding-right:0;}
div#cc-m-11100778272 .cc-m-hgrid-column:first-child{width:796px!important;background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-line03.jpg?t=1482803965) no-repeat right top 22px;}
div#cc-m-11100778272 .cc-m-hgrid-column.last{width:354px!important;}

div#cc-m-11100781872 .cc-m-hgrid-column{padding-right:0;}
div#cc-m-11100781872 .cc-m-hgrid-column:first-child{width:541px!important;background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-line05.jpg?t=1482805190) no-repeat right top;padding:19px 0 27px!important;}
div#cc-m-11100781872 .cc-m-hgrid-column:first-child img{margin-left:41px;}
div#cc-m-11100781872 .cc-m-hgrid-column.last{width:609px!important;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-btn08-text.png?t=1482751342) no-repeat right 18px top 102px;padding:24px 0 33px!important;}
div#cc-m-11100781872 .cc-m-hgrid-column.last img{margin-left:79px;}

div#cc-m-11100785972{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 113px;}

div#cc-m-11100786372 .fb-page.fb_iframe_widget {margin-left: 7px;}
div#cc-m-11100796372 img {margin-left: 36px;}


div#cc-m-gallery-11100775372 button.slick-prev {width:31px;height:31px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/prev02.png?t=1497418690) no-repeat center top;}
div#cc-m-gallery-11100775372 button.slick-next {width:31px;height:31px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/next02.png?t=1497418683) no-repeat center top;}

/*新着情報*/
#top-news{margin-bottom:20px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/top-news.png?t=1482751381) no-repeat left top;height:45px;}
#top-news h2{display:none;}

.newsBox{width:681px;}


#newsHD h2{height:90px;visibility:hidden;}

#newsHD{background:url(news-hd.png) no-repeat 0 0 !important;}

.newsList{margin:0 !important;padding:9px 0px 9px 184px;position:relative;font-size:22px;}
.newsList{background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/line.png?t=1482806725) repeat-x 100% 100% ,url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/news-line.jpg?t=1482807168) repeat-y left 160px top!important;}
.newsList p{line-height:1.4!important;font-size:14px;color:#fff;}
.newsList p a{color:#02711f;}
.newsList h4{display:block;letter-spacing:1px;position:absolute;line-height:1.4 !important;color:#fff;font-size:14px;
width:7em;text-align:left;text-indent:10px;left:0;top:11px;padding:0;letter-spacing:1px;font-weight:normal;}
.newsBox section{display:block;position:relative;height:284px;overflow:auto;
}

.newsBox .n{height:auto !important;}

.newsBox section > div {margin-top: 18px!important;}
.newsBox section > div:first-child{margin-top:0!important;}

#cc-m-11263414972{padding-left:6px !important;}


/*02 Information
----------------------------------------------- */
.page02 div#wrapArea,.cc-page-blog div#wrapArea{padding-top:80px;}
.info-title h2 a {color: #231815;}
.datetime.dt-style4.dt-nodefault.dt-alignment-right {
    background: none!important;display: block;width: 100%;box-shadow: none;
}
div.datetime.dt-style4 .datetime-inner {padding: 0 0 0 5px;}
div.datetime.dt-style4 p, div.datetime.dt-style4 p.day {
    font-size: 11px!important;font-family: 'Oswald', sans-serif;font-weight: bold;margin-left: -2px;}
.info-title {margin-bottom: 20px;}
.info-title h2 {font-size: 25px; font-weight: normal;}
.info-title h2 a{text-decoration:none;}
.page02 a.blogreadmore {
    width: 80px!important;
    height: 25px;
    display: block!important;
    background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/blog-more.png?t=1497424885) no-repeat center top;
    color: transparent;
}
.page02 a.blogreadmore:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

.page02 .j-blogarticle {padding-bottom: 30px!important;margin-bottom: 30px!important;border-bottom:dotted 1px #8c908f;}

.info-text p {
    font-size: 16px;
    line-height: 40px;
}

h1.j-blog-header.j-blog-headline.j-blog-post--headline {
    font-size: 28px;font-weight: normal;color: #281815;}
.j-text.j-blog-post--date {
    text-align: right;}

/*03 About
----------------------------------------------- */
.page03 #wrapArea{padding-top:80px;}
#p3-title01{height:472px;margin-bottom:50px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-main-img.jpg?t=1497420568) no-repeat center top;}
#p3-title01 h2{display:none;}

.p3-text01 p{text-align:center;font-size:16px;line-height:2.46;}

div#cc-m-11100819372{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 90px;}
#p3-title02{height:53px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title02.png?t=1497420573) no-repeat center top;}
#p3-title02 h2{display:none;}

#p3-title03{height:43px;margin-bottom:36px;margin-top:20px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title03.png?t=1497420580) no-repeat left top;}
#p3-title03 h2{display:none;}

#p3-title04{height:43px;margin-bottom:36px;margin-top:20px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title04.png?t=1497420585) no-repeat left top;}
#p3-title04 h2{display:none;}


#p3-title05{height:43px;margin-bottom:36px;margin-top:20px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title05.png?t=1497420589) no-repeat left top;}
#p3-title05 h2{display:none;}

#p3-title06{height:43px;margin-bottom:36px;margin-top:20px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title06.png?t=1497420606) no-repeat left top;}
#p3-title06 h2{display:none;}


.p3-text02 p{line-height: 1.9;font-size: 13px;}
div#cc-m-11100824072{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 102px;}

#p3-title07{height:52px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title07.png?t=1497420677) no-repeat center top;}
#p3-title07 h2{display:none;}
.p3-text03 p{line-height:38px;text-align:center;}

.p3-house p {font-size: 21px;padding: 15px 0 0;}
div#cc-m-11100829072{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 137px;}

#p3-title08{height:57px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-title08.png?t=1497420618) no-repeat center top;}
#p3-title08 h2{display:none;}

.company{height:134px;margin-bottom:70px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p03-company.png?t=1497420560) no-repeat left top;}
.company h3{display:none;}

.p3-table th, .p3-table td {font-size: 12px;vertical-align: top;padding: 2.5px 0;}
.p3-table td.min {width: 85px;}


/*04 Shop & Showroom
----------------------------------------------- */
.page04 #wrapArea{padding-top:80px;}

#p4-title01{height:15px;margin-bottom:10px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p4-title01.png?t=1497426229) no-repeat left top;}
#p4-title01 h2{display:none;}

#p4-title02{height:15px;margin-bottom:10px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p4-title02.png?t=1497426233) no-repeat left top;}
#p4-title02 h2{display:none;}


div#cc-m-11100930972{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 137px;}

#p4-title03{height:15px;margin-bottom:20px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p4-title03.png?t=1497426238) no-repeat left top;}
#p4-title03 h2{display:none;}

div#shop-name h2 {
    font-size: 20px;
    color: #231815;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

.newbox{background-color:#000;}
.new{color:#fff;}

/*05 Wraps home
----------------------------------------------- */
.page05 div#wrapArea {padding-top: 80px;}
#p5-title01{height:628px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5-img01.jpg?t=1497426956) no-repeat center top;}
#p5-title01 h2{display:none;}



/*p5-FLAT*/

#p5f-title01{height:20px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5f-title01.png?t=1497428504) no-repeat center top;}
#p5f-title01 h2{display:none;}

#p5f-title02{height:59px;margin-bottom:45px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5f-title02.png?t=1497428510) no-repeat center top;}
#p5f-title02 h2{display:none;}

.p5s-text01 p{text-align:center;font-size:16px;line-height:2.46;}
.p5s-text02 p{text-align:center;font-size:16px;line-height:2.46;}
.p5s-text03 p{font-size:20px;line-height:1.65;color:#fff;}
.p5s-text04 p{font-size:13px;line-height:2.5;}


/*p5-WARE-HOUSE*/

#p5w-title01 h2{font-size:22px;line-height:1.65;color:#fff;text-align:center;margin-bottom:20px;}

.d-title01 h3{font-size:23px;line-height:1.65;color:#333;margin-bottom:20px;}
.d-title02 h3{font-size:21px;line-height:1.65;color:#333;margin-bottom:20px;}
.d-title03 h3{font-size:21px;line-height:1.65;color:#333;margin-bottom:20px;}
.d-title04 h3{font-size:21px;line-height:1.65;color:#333;margin-bottom:20px;}
.p5w-text01 p{font-size:15px;line-height:2.1;}

#p5w-title02{height:53px;margin-bottom:80px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p5w-title02.png?t=1488439304) no-repeat center top;}
#p5w-title02 h2{display:none;}

.choose01{height:76px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/choose01.png?t=1488440529) no-repeat center top;}
.choose01 h3{display:none;}

.choose02{height:76px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/choose02.png?t=1488440535) no-repeat center top;}
.choose02 h3{display:none;}

/*07 LIFE WITH GOOD NEIGHBORS
----------------------------------------------- */
.page07 div#wrapArea {padding-top: 80px;}
#p7-title01{height:47px;margin-bottom:97px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title01.png?t=1482817808) no-repeat center top;}
#p7-title01 h2{display:none;}

.p7-text01 p{line-height: 2.46;font-size: 16px;text-align: center;}

div#cc-m-11100853772{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 96px;}
#p7-title02{height:52px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title02.png?t=1497430435) no-repeat center top;}
#p7-title02 h2{display:none;}

#p7-title03{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title03.png?t=1497431964) no-repeat left top;background-size:contain;}
#p7-title03 h2{display:none;}

.p7-line{height:140px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-line.jpg?t=1482817798) repeat-x center center;}
.p7-line span{display:none;}

#p7-title04{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title04.png?t=1497431969) no-repeat left top;background-size:contain;}
#p7-title04 h2{display:none;}

#p7-title05{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title05.png?t=1497431975) no-repeat left top;background-size:contain;}
#p7-title05 h2{display:none;}

#p7-title06{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title06.png?t=1497431982) no-repeat left top;background-size:contain;}
#p7-title06 h2{display:none;}

#p7-title07{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title07.png?t=1497431987) no-repeat left top;background-size:contain;}
#p7-title07 h2{display:none;}

#p7-title08{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title08.png?t=1497431994) no-repeat left top;background-size:contain;}
#p7-title08 h2{display:none;}

#p7-title09{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title09.png?t=1497431998) no-repeat left top;background-size:contain;}
#p7-title09 h2{display:none;}

#p7-title10{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title10.png?t=1497432005) no-repeat left top;background-size:contain;}
#p7-title10 h2{display:none;}

#p7-title11{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title11.png?t=1497432010) no-repeat left top;background-size:contain;}
#p7-title11 h2{display:none;}

#p7-title12{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title12.png?t=1497432017) no-repeat left top;background-size:contain;}
#p7-title12 h2{display:none;}

#p7-title13{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title13.png?t=1497432022) no-repeat left top;background-size:contain;}
#p7-title13 h2{display:none;}

#p7-title14{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title14.png?t=1497432027) no-repeat left top;background-size:contain;}
#p7-title14 h2{display:none;}

#p7-title15{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title15.png?t=1497432033) no-repeat left top;background-size:contain;}
#p7-title15 h2{display:none;}

#p7-title16{height:19px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title16.png?t=1497432038) no-repeat left top;background-size:contain;}
#p7-title16 h2{display:none;}

#p7-title17{height:15px;margin-bottom:30px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title17.png?t=1497432047) no-repeat left top;background-size:contain;}
#p7-title17 h2{display:none;}

#p7-title18{height:52px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7-title18.png?t=1517565394) no-repeat center top;}
#p7-title18 h2{display:none;}

.page07 .cc-m-gallery-stack-column .cc-m-gallery-stack-item{max-width:280px;max-height:260px;}
.page07 .ccgalerie div.thumb_sq2{margin:0px 23px 25px 23px;}

.page07 .cc-m-gallery-slider img {width:100%;height:auto!important;}

/*07詳細*/

.p7s .cc-m-hgrid-column{padding-right:0;}
.p7s .cc-m-hgrid-column:first-child{width:455px!important;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7s-line.jpg?t=1482887802) repeat-y right top;}
.p7s .cc-m-hgrid-column.last{width:621px!important;margin-left:74px!important;}
.p7-naka-text p{font-size:18px;line-height:44px;letter-spacing: -0.3px;}

.p7s-works{height:26px;margin-bottom:43px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7s-works.png?t=1482887806) no-repeat center top;}
.p7s-works h2{display:none;}

/*08 Material
----------------------------------------------- */
.page08 div#wrapArea {padding-top: 80px;}
.item-cate {padding-top: 10px;}
.item-cate, .item-cate a {color:#231815!important;text-decoration:none!important;font-size:20px;line-height:36px;}
.item-cate span.big {
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    font-size: 32px;
    font-weight: bold;
}
.item-cate span.sma {
    font-size: 16px;
}

.item-cate2 {padding-top: 10px;}
.item-cate2, .item-cate2 a {color:#231815!important;text-decoration:none!important;font-size:21px;line-height:36px;}
.item-cate2 span.big {
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    font-size: 20px;
    font-weight: bold;
}
.item-cate2 span.sma {
    font-size: 16px;
}

/*Material詳細*/
#pro-title01{height:42px;margin-bottom:38px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/pro-title01.png?t=1482889766) no-repeat left top}
#pro-title01 h2{display:none;}

#pro-title02{height:18px;margin-bottom:35px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/pro-title02.png?t=1482889770) no-repeat center top}
#pro-title02 h2{display:none;}

#pro-title03{height:53px;margin-bottom:85px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/pro-title03.png?t=1497432970) no-repeat center top}
#pro-title03 h2{display:none;}

#pro-title04{height:26px;margin-bottom:35px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/pro-title04.png?t=1482905035) no-repeat left top}
#pro-title04 h2{display:none;}

#pro-title05{height:26px;margin-bottom:35px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/pro-title05.png?t=1482906551) no-repeat left top}
#pro-title05 h2{display:none;}

#pro-title06{height:26px;margin-bottom:35px;background:url(pro-title06.png) no-repeat left top}
#pro-title06 h2{display:none;}

#pro-title07{height:26px;margin-bottom:35px;background:url(pro-title07.png) no-repeat left top}
#pro-title07 h2{display:none;}

#pro-title08{height:26px;margin-bottom:35px;background:url(pro-title08.png) no-repeat left top}
#pro-title08 h2{display:none;}

#pro-title09{height:26px;margin-bottom:35px;background:url(pro-title09.png) no-repeat left top}
#pro-title09 h2{display:none;}

.pro-num h3 {
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #231815;
}

.pros .cc-m-hgrid-column{padding-right:0;}
.pros .cc-m-hgrid-column:first-child{width:437px!important;}
.pros .cc-m-hgrid-column.last{width:626px!important;padding:0 40px 0 47px!important;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7s-line.jpg?t=1482887802) repeat-y right top,url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p7s-line.jpg?t=1482887802) repeat-y left top;}
.pros-text p{font-size:18px;line-height:44px;}

.product-name h2 {
    font-size: 48px;margin-bottom:35px;
    color: #231815;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

.product-name2 h2 {
    font-size: 30px;margin-bottom:35px;
    color: #231815;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    text-align:center;
}

.product-name2-1 h2 {
    font-size: 22px;margin-bottom:18px;
    color: #231815;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    text-align:center;
}

.product-name3 h2 {
    font-size: 40px;margin-bottom:18px;
    color: #231815;
    font-family: Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
    text-align:center;
}

/*.product-naka01 .cc-m-gallery-slider {width:50%;margin:0 auto;}*/
.product-naka01 .cc-m-gallery-slider .bx-wrapper img {height:500px!important;width:auto;}

.doorTBL th, .doorTBL td {font-size:18px;line-height:44px;font-weight:normal;}
.doorTBL th {width:15%;text-align:left;
}
.doorTBL2{padding-top:10px;}
.doorTBL2 th, .doorTBL2 td {font-size:12px;line-height:22px;font-weight:normal;}
.doorTBL2 th {width:25%;text-align:left;
}
.doorPage .ccgalerie div.thumb_sq2 {margin:0 25px 25px 0!important;}
.doorPage .ccgalerie div.thumb_sq2:nth-child(5n) {margin-right:0!important;}

.item-cate.cate-d, .item-cate.cate-d a {line-height:1;padding:0;}
.item-cate.cate-d span {font-size:18px;line-height:1;}

.text-small1{font-size:12px !important;}

/*09 Furniture
----------------------------------------------- */
.page09 div#wrapArea {padding-top:80px;}

/*詳細*/
.product-naka01 .cc-m-gallery-stack-column .cc-m-gallery-stack-item{max-width:280px;max-height:260px;}
.product-naka01 .ccgalerie div.thumb_sq2{margin:0px 23px 25px 23px;}

.product-naka01 .cc-m-gallery-slider img {width:100%;height:auto!important;}
.btn-catalog a{padding: 5px 20px 10px 20px;font-size: 18px;color:#fff !important;background-color:#000;display:block;width:110px;text-decoration: none !important;margin-top:15px;}



/*10 KITCHEN
----------------------------------------------- */
.page10 div#wrapArea {padding-top: 80px;}

/*詳細*/
.p9-shousai .cc-m-gallery-stack-column .cc-m-gallery-stack-item{max-width:280px;max-height:260px;}
.p9-shousai .ccgalerie div.thumb_sq2{margin:0px 23px 25px 23px;}

.p9-shousai .cc-m-gallery-slider img {width:100%;height:auto!important;}

/*11 Daily Union
----------------------------------------------- */
.page11 div#wrapArea {padding-top:80px;}
#p11-title01{height:43px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p11-title.png?t=1482836308) no-repeat left top;}
#p11-title01 h2{display:none;}

.p11-text01 {width: 507px;}
.p11-text01 p {line-height: 35px;}

.p11-line{height:80px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p11-line.jpg?t=1482836302) no-repeat left center;}
.p11-line span{display:none;}

.p11-table th, .p11-table td {font-size: 18px;padding: 2px 0;}

div#cc-m-11100987772{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center center;}


/*12 Contact
----------------------------------------------- */
.page12 div#wrapArea {padding-top:80px;}
#p12-title01{height:26px;margin-bottom:50px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p12-title01.png?t=1497434173) no-repeat center top;}
#p12-title01 h2{display:none;}

.p12-text01 p {
    text-align: center;
    line-height: 2.46;
    font-size: 16px;
}
div#cc-m-11101087572{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 80px;}
#p12-title02{height:51px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p12-title02.png?t=1497434489) no-repeat center top;}
#p12-title02 h2{display:none;}

.p12-tel{height:41px;margin-bottom:40px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p12-tel.png?t=1482839479) no-repeat center top;}
.p12-tel h3{display:none;}

.p12-text02 p {
    text-align: center;
    line-height: 30px;
}

div#cc-m-11101090972{background: url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/juuji.png?t=1482803798) no-repeat center top 70px;}

#p12-title03{height:51px;margin-bottom:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p12-title03.png?t=1497434493) no-repeat center top;}
#p12-title03 h2{display:none;}

#p12-title04{height:22px;margin-bottom:12px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p12-title04.png?t=1482839502) no-repeat center top;}
#p12-title04 h2{display:none;}

.pp-text {
    border: solid 1px #fff;
    padding: 25px;
    width: 528px;
    height: 122px;
    overflow: auto;
    margin:0 auto;
}
.pp-text p{color:#fff;font-size:10px;line-height:20px;}


#content div#cc-m-11101091672 {
    width: 581px;
    margin: 0 auto!important;font-size:12px;
}

form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element>label {float: none!important;}
.cc-m-form-view-element.cc-m-form-text.cc-m-required.yoko {
    float: left;
    clear: none;
    width:50%;
}
.cc-m-form-element-input.cc-m-form-checkable-horizontal {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

p.cc-m-form-note {display: none;}

div#cc-m-11101091672 input[type="submit"] {
    width: 82px;
    height: 36px;
    border: none;color: transparent;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/p12-submit.png?t=1482839473) no-repeat center top;
    cursor: pointer;
}

div#cc-m-11101091672 input[type="submit"]:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}


.cc-m-form-view-element.cc-m-form-submit {text-align: center!important;}
form.cc-m-form .cc-m-form-view-element.cc-m-required>label div:after {
    color: #fff!important;
    content: "必須"!important;
    font-size: 7px;
    border: solid 1px;
    padding: 0 3px;
}
.cc-m-form-view-element.cc-m-form-text.cc-m-required.yoko label {
    width: 200px;
}
.cc-m-form-view-sortable > div:first-child label {
    width: 549px!important;
    max-width: 550px!important;
}
.cc-m-form-view-sortable > div:first-child label:after {
    content: "［法人の場合はご記入ください］";
    color: #fff;
    font-size: 13px;
}

/* スライドショー設定---*/
/*メイン*/
/*.slide-img {width: 1350px!important;height:auto!important;}*/
.slide-img img{width:100%!important;height:auto!important;}

/*トップページ内*/
.ccgalerie div.thumb_sq2{background:none!important;}
#content div#cc-m-gallery-11100775372{overflow:visible;}
div#cc-m-gallery-11100775372 button.slick-prev.slick-arrow {left: -50px;}
div#cc-m-gallery-11100775372 button.slick-next.slick-arrow{right:-50px;}



/* Slider */
.slick-slider{position:relative; display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;
        -ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;margin:0 auto;width:90%; height:auto;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;height:auto!important;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {display:none;}
/* Slider */
.slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat;}
/* Icons */
@font-face{font-family:'slick';font-weight:normal;font-style:normal;src: url('./fonts/slick.eot');src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:39px;height:40px;padding:0;margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color: transparent;
    border:none;outline:none;background:transparent;z-index:2;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main-prev.png?t=1482883620) no-repeat center;}
[dir='rtl'] .slick-prev{right:25px;left:auto;}

[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:0;margin:0 auto;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main-next.png?t=1482883616) no-repeat center;}
.main-slide .slick-next{right:60px;background:url(https://u.jimcdn.com/cms/o/sfb7876571625b390/userlayout/img/main-next.png?t=1482883616) no-repeat center;}
[dir='rtl'] .slick-next{right:auto;left:25px;}

[dir='rtl'] .slick-next:before{content: '←';}

/* Dots */
/*.slick-slider{    margin-bottom: 30px;}*/
.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;
    background: transparent;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity: 1;}
.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'●';text-align:center;
    opacity:.25;color:#cc0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{opacity:.75;color:#cc0000;}


/*リニューアル中*/
.renewal div#sidebar,.renewal div#footer ,.renewal #nav,.renewal #fnav,.renewal div#pageTop,.renewal div#header,.renewal button#button,.renewal div#ftInfo{display: none;}
.renewal div#main {
    background: none;
}

.renewal div#content {
    width: 1000px;
    float: none;
    margin: 0 auto;
}

.page13 #content .j-hgrid{
margin-bottom: 35px !important;
}

.page13 #wrapArea {
    padding-top: 80px;
}


.category-ttl{
    font-size: 25px;
    padding-bottom: 10px;
    border-bottom: 2px solid;
    margin-bottom:20px;
}