/*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;}
body p {line-height:24px;}

/*----------------------------------------------------------------------
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:fixed;
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:"メイリオ","Mayryo ","Noto Sans JP","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","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:960px;}


/*----背景イメージ-----*/
body{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/body-bg.jpg?t=1476671200) #ffffff !important;}
#container{overflow:hidden;}

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



#content_area{padding:0;}
#wrapArea{padding:80px 0 85px;}
#wrapArea>.wrap{}


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



body #header{z-index:3;padding-bottom:56px;border-top:solid 5px #275e27;}
body #header .wrap{z-index:3;position:relative;height:136px;}

#header h1{
background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/logo.png?t=1476671080) no-repeat 50% 50%;
position:absolute;top:45px;left:0px;
background-size:contain;
}
#header h1:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

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

#headArea{position:absolute;right:0;top:33px;width:466px;height:86px;}
#headArea{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/header-info.jpg?t=1736262414) no-repeat 100% 0;}
#headArea dl,#headArea address{display:none;}

.header-btn{position:absolute;top:92px;right:0;}
.header-btn ul{margin:0;}
.header-btn ul li{float:left;}
.header-btn ul li.right{margin:0 17px 0 65px;}
.header-btn ul li a{display:block;width:147px;height:28px;background:url(header-btn.png) no-repeat center top;}
.header-btn ul li a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.header-btn ul li a span{display:none;}

/*Navigation
----------------------------------------------- */


#nav{height:56px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/body-bg.jpg?t=1476671200) #fff;z-index:100;}
#nav{position:absolute;top:136px;left:0;right:0;margin:0 auto;}
#nav ul{padding:0;width:1000px;height:56px;margin:0 auto;position:relative;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav-bg.jpg?t=1476670732) no-repeat center top;}

#nav li{float:left;padding:0 !important;margin:0 !important;display:block;}
#nav li a,#nav li{display:block;height:56px;padding:0px !important;margin:0 !important;}


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

#nav li.nav01 a{width:67px;margin-left:18px!important;	}	/* 01 HOME			*/
#nav li.nav02 a{width:283px;margin-left:18px!important;	}	/* 02 ヒロ・クリエイションのできること		*/
#nav li.nav03 a{width:96px;margin-left:18px!important;	}	/* 03 事例集			*/
#nav li.nav04 a{width:145px;margin-left:19px!important;	}	/* 04 ご依頼の流れ		*/
#nav li.nav05 a{width:99px;margin-left:19px!important;	}	/* 05 料金表	*/
#nav li.nav06 a{width:181px;margin-left:18px!important;	}	/* 06 店舗案内・アクセス		*/



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


#nav li a span{display:none;}
#nav li.nav01 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav01-on.jpg?t=1476670689);}
.page01 #nav li.nav01 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav01-on.jpg?t=1476670689);}
#nav li.nav02 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav02-on.jpg?t=1476670699);}
.page02 #nav li.nav02 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav02-on.jpg?t=1476670699);}
#nav li.nav03 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav03-on.jpg?t=1476670704);}
.page03 #nav li.nav03 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav03-on.jpg?t=1476670704);}
#nav li.nav04 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav04-on.jpg?t=1476670718);}
.page04 #nav li.nav04 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav04-on.jpg?t=1476670718);}
.page04 #nav li.nav04 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav04-on.jpg?t=1476670718);}
.page04 #nav li.nav04:hover a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav04-on.jpg?t=1476670718);}
#nav li.nav05 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav05-on.jpg?t=1476670723);}
.page05 #nav li.nav05 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav05-on.jpg?t=1476670723);}
#nav li.nav06 a:hover{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav06-on.jpg?t=1476670727);}
.page06 #nav li.nav06 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav06-on.jpg?t=1476670727);}
.cc-page-blog #nav li.nav03 a{background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/gnav03-on.jpg?t=1476670704);}



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



#main{position:relative;overflow:hidden;background:#f4f4f4 url(page-00.jpg) no-repeat 50% 0;}
#main{position:relative;height:auto;}
#main p{display:block;height:100%;background-position: 0;background-repeat:no-repeat;margin:0 auto !important;}

.cc-indexpage #main{position:relative;z-index:0;height:490px}
.cc-indexpage #main p{width:100%;}
.page01 #main{height:auto;}

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

#main p span{display:none;}
#main p{padding-top:20.83%;background:url(main00.jpg) no-repeat center top;background-size:contain;}
.page01 #main p{padding-top:39.17%;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main01-20250916.jpg?t=1757986315) no-repeat center top;background-size:contain;}	/* 01 HOME			*/
.page02 #main p{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main02.jpg?t=1476680773) no-repeat center top;background-size:contain;	}	/* 02 ヒロ・クリエイションのできること		*/
.page03 #main p{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main03.jpg?t=1476680777) no-repeat center top;background-size:contain;	}	/* 03 事例集			*/
.page04 #main p{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main04.jpg?t=1476680790) no-repeat center top;background-size:contain;	}	/* 04 ご依頼の流れ		*/
.page05 #main p{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main05.jpg?t=1476680794) no-repeat center top;background-size:contain;	}	/* 05 料金表	*/
.page06 #main p{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main06.jpg?t=1476748787) no-repeat center top;background-size:contain;	}	/* 06 店舗案内・アクセス		*/





.cc-page-blog #main p{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/main03.jpg?t=1476680777) no-repeat center top;background-size:contain;	}	/* 03 ブログ詳細	*/



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

#ftInfo{border-top:solid 2px #b3b6b4;padding:45px 0;position:relative;}

#ftInfoData{height:194px;width:462px;}
#ftInfoData{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/ftinfo.png?t=1736262405) no-repeat center top; }
#ftInfoData h2{height:205px;visibility:hidden;}
#ftInfoData dl,
#ftInfoData address{display:none;}

#ftInfo ul{margin:0;}
#ftInfo ul li{float:left;}
#ftInfo ul li.left{}
#ftInfo ul li.right{padding-left:117px;}
#ftInfo .gMap{}
#ftInfo .gMap iframe,
#ftInfo .gMap{width:420px;height:220px;}
#ftInfo .gMap iframe{border:0;}
.footer-btn a{display:block;width:344px;height:48px;background:url(footer-btn.png) no-repeat center top;margin:11px auto 0;}
.footer-btn a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.footer-btn a span{display:none;}



/* pageTop
----------------------------------------------- */

#pageTop {
    position: absolute;
    top: -41px;
    right: 50px;
    padding: 0px;
    z-index: 2;
    height: 0px;
}







/*fnav
----------------------------------------------- */
#fnav{ background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/fnav-bg.jpg?t=1476671205);color:#00200f;position:relative;z-index:1;
padding:11.5px 0;}
#fnav ul{padding:0;margin:0;text-align:center;display:block;}
#fnav li{display:inline-block;color:inherit;font-size:14px;line-height:30px;}
#fnav li a{color:#00200f;font-weight:normal;}
#fnav li a:hover{text-decoration:none;}

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

/*Footer
----------------------------------------------- */
#footer{background:#275e27;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:40px;}


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

.leftrow,.rightrow{
display:block !important;float:none !important;color:#fff; z-index:0;
font-size:11px;line-height:40px !important;height:40px !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:#fff;}
.rightrow *{color:#fff !important;}


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

p.copyright{color:#57727e;}


/* #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;}
#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;
}
/* 00
--------------------------------------*/


.artHD{text-align:center;margin-bottom:30px;}
.artHD h2{line-height:30px;font-size:13px;font-weight:600;color:#444;}
.artHD h2[data-title]:before{content:attr(data-title);
display:block;font-size:45px;line-height:1em;padding:0 !important;margin:0;
font-weight:600;color:#0057b8;letter-spacing:1px;}




body:not(.cc-indexpage) .artHD{text-align:center;margin-bottom:30px;border-bottom:2px solid #ccc;}
body:not(.cc-indexpage) .artHD h2{line-height:60px;font-size:30px;font-weight:600;color:#444;}
body:not(.cc-indexpage) .artHD h2[data-title]:before{display:none;}
body:not(.cc-indexpage) .artHD h2[data-title]:after{content:attr(data-title);
display:inline-block;font-size:20px;line-height:1em;padding:0 !important;margin:0;
font-weight:600;color:#0057b8;}

.jBtn{background:#fff;border-radius:5px;overflow:hidden;width:250px;height:55px;box-shadow:1px 1px 3px rgba(0,0,0,0.2);display:inline-block;}
.jBtn a{background:#333 url(btn-bg.png) no-repeat 50% 50%;}
.jBtn a{width:250px;height:55px;display:block;text-align:center;text-decoration:none !important;position:relative;}
.jBtn a span{font-size:16px;line-height:55px;color:#fff;}
.jBtn a:after{background:#fff url(gt-b.png) no-repeat 50% 50%;}
.jBtn a:after{content:'';width:8px;height:8px;display:block;position:absolute;right:20px;top:50%;border-radius:100%;background-size:15px;border:3px solid #fff;vertical-align:top;margin-top:-7px;}

.logBtn{background:none !important;border:2px solid #000;width:261px;height:46px;}
.logBtn a{background:none !important;width:261px;height:46px;}
.logBtn a:after{background:#000 url(gt-w.png) no-repeat 50% 50%;}
.logBtn a:after{border-color:#000;background-size:15px;}
.logBtn a span{color:#000;font-weight:bold;width:261px;height:46px;line-height:46px;}


.logBtn:hover{background:#000 !important;border:2px solid #000;width:261px;height:46px;}
.logBtn:hover a:after{background:#fff url(gt-b.png) no-repeat 50% 50%;}
.logBtn:hover a:after{border-color:#fff;background-size:15px;}

.logBtn:hover a span{color:#fff;}


/*#content_area>div>.n{width:960px;margin:0 auto !important;}*/

/* 01
--------------------------------------*/

#top-btn01 a{display:block;width:1000px;height:280px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/top-btn01.png?t=1476671106) no-repeat center top;;}
#top-btn01 a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
#top-btn01 span{display:none;}

#top-fb{height:43px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/top-fb.png?t=1476671130) no-repeat left top;margin-bottom:25px;}
#top-fb h2{display:none;}

div#cc-m-10808007873 {
    margin-top: 10px!important;
    padding: 13px 0 38px!important;
    background: url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/fb-bg.jpg?t=1476670681) no-repeat left top;
}
div#cc-m-gallery-10809653873 {
    height: 280px!important;
}
/* news
--------------------------------------*/

#top-news{height:43px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/top-news.png?t=1476671141) no-repeat left top;margin-bottom:25px;}
#top-news h2{display:none;}

.newsList {
    margin: 0 20px 0 20px !important;
    padding: 15px 0px 14px 9em;
    position: relative;
    font-size: 13px;
}
.newsList{border-bottom: 1px dotted #ccc;}
.newsList p{line-height:20px !important;}
.newsList h4 {
    display: block;
    letter-spacing: 1px;
    position: absolute;
    line-height: 20px !important;
    color: #275e27;    
    width: 8em;
    text-align: left;
    left: 0;
    top: 15px;
    padding: 0;
    letter-spacing: 0px;
}
.newsList h4:before{content:"";background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/news-listmark.jpg?t=1476671090) no-repeat left top 4px;padding-left:15px;}
.newsBox{background:#fff;border: solid 1px #ccd2cf;width:484px;}
.newsBox section{display:block;position:relative;height:382px;overflow:auto;background:#fff;
}
.newsBox .n{height:auto !important;}




/* 02
--------------------------------------*/

.p2-cap{height:136px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-cap.png?t=1476691535) no-repeat center top;}
.p2-cap h3{display:none;}

#p2-title01{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-title01.jpg?t=1476691650) no-repeat center top;margin-bottom:30px;}
#p2-title01 h2{display:none;}
#p2-title02{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-title02.jpg?t=1476691658) no-repeat center top;margin-bottom:30px;}
#p2-title02 h2{display:none;}
#p2-title03{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-title03.jpg?t=1476691665) no-repeat center top;margin-bottom:30px;}
#p2-title03 h2{display:none;}

.name{height:43px;width:256px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-name.png?t=1476691622) no-repeat center top;margin-bottom:30px;}
.name h3{display:none;}

.p3-text,.p3-text p{color:#00200f;line-height:26px;font-size:15px;}

.p2-st01{height:27px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-st01.png?t=1476691635) no-repeat center top;margin-bottom:30px;}
.p2-st01 h3{display:none;}
.p2-st02{height:26px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-st02.png?t=1476691642) no-repeat center top;margin-bottom:30px;}
.p2-st02 h3{display:none;}

.p2-cate01{height:43px;width:484px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-cate01.png?t=1476691542) no-repeat center top;margin-bottom:15px;}
.p2-cate01 h3{display:none;}
.p2-cate02{height:43px;width:484px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-cate02.png?t=1476691547) no-repeat center top;margin-bottom:15px;}
.p2-cate02 h3{display:none;}
.p2-cate03{height:43px;width:484px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-cate03.png?t=1476691551) no-repeat center top;margin-bottom:15px;}
.p2-cate03 h3{display:none;}
.p2-cate04{height:43px;width:484px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p2-cate04.png?t=1476691556) no-repeat center top;margin-bottom:15px;}
.p2-cate04 h3{display:none;}






/* 03
--------------------------------------*/

.p3-linkBtn ul{margin:0;}
.p3-linkBtn ul li{float:left;}
.p3-linkBtn ul li a{display:block;width:235px;height:70px;}
.p3-linkBtn ul li span{display:none;}
.link01 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/link01.jpg?t=1476752709) no-repeat center top;margin-right:20px;}
.link02 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/link02.jpg?t=1476752715) no-repeat center top;margin-right:20px;}
.link03 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/link03.jpg?t=1476752720) no-repeat center top;margin-right:20px;}
.link04 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/link04.jpg?t=1476752725) no-repeat center top;}
.p3-linkBtn ul li a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

#reform{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-title01.jpg?t=1476752747) no-repeat center top 60px;margin-bottom:30px;margin-top:-60px;padding-top:60px;}
#reform h2{display:none;}
#repair{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-title02.jpg?t=1476752755) no-repeat center top 60px;margin-bottom:30px;margin-top:-60px;padding-top:60px;}
#repair h2{display:none;}
#cleaning{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-title03.jpg?t=1476752762) no-repeat center top 60px;margin-bottom:30px;margin-top:-60px;padding-top:60px;}
#cleaning h2{display:none;}
#made-to-order{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-title04.jpg?t=1476752767) no-repeat center top 60px;margin-bottom:30px;margin-top:-60px;padding-top:60px;}
#made-to-order h2{display:none;}

.j-blogSelection .n span.comment {display: none!important;}

.n.clearover.j-blogarticle{position:relative;padding:25px!important;background:#fff;box-shadow: 0 1px 1px 1px #ccc;margin-bottom:30px!important;}
.datetime-inner {position:absolute;right:53px;top:16px;}
.n.clearover.j-blogarticle h2 {font-size:15px;padding:15px 30px 11px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-line.jpg?t=1476752730) no-repeat center top,url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-line.jpg?t=1476752730) no-repeat center bottom,url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-mark.png?t=1476752736) no-repeat left center;
margin-bottom: 25px;}
.n.clearover.j-blogarticle h2 a{text-decoration:none;color:#5e5544;}
.n.clearover.j-blogarticle h2 a:hover{text-decoration:underline;}
.inBlog {padding:0 30px;}
.j-blogSelection a.blogreadmore {
    display: block!important;
    width: 172px!important;
    height: 32px!important;
    background: url(blog-more.png) no-repeat center top;
    color: transparent;
    margin-left: 757px;
}
.j-blogSelection a.blogreadmore:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.j-blogSelection .n .comment {display:block!important;margin:0px 22px;}



/*ブログページャー*/
section.pNavi{text-align:center;padding:15px;}
/*section.pNavi:first-child {display: none;}*/
.pager_navi a {border: solid 1px #ccc;padding: 5px 10px;background: #fff;}
.pager_navi a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}



/* blog
--------------*/



.cc-page-blog #content h1.j-blog-header {margin:0 25px;font-size:15px;padding:15px 30px 11px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-line.jpg?t=1476752730) no-repeat center top,url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-line.jpg?t=1476752730) no-repeat center bottom,url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-mark.png?t=1476752736) no-repeat left center;}
.blogBox {padding:17px 30px 30px;background:#fff;}
.cc-page-blog .post.clearover {padding-top:25px;}
.cc-page-blog p.postmeta {margin:0 25px;font-weight: bold;}
.blogBoxwrap{background:#fff;box-shadow: 0 1px 1px 1px #ccc;margin-bottom:30px!important;}
.back-btn{margin-bottom:30px;}
.back-btn img {margin: 0 auto;}
.works-bf {text-align:center;background:#015227;padding:5px;margin-bottom:10px;}
.works-bf h3 {color:#fff;font-size:20px;}
.BFbox .cc-m-hgrid-column {width:430px!important;}
.BFbox{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p3-arrow.png?t=1476756424) no-repeat center center;}

.datetime.dt-style0.dt-alignment-right,.n.j-comment {display:none;}

/* 04
------------------------------*/


#content article.step .j-hgrid {
    padding: 0 0 30px 100px!important;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p4-flow-line.jpg?t=1476700369) repeat-y left 22px top;position:relative;
}
.page04 .j-header h3 {
    font-size: 28px;
    color: #00200f;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
    background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p4-line.jpg?t=1476700377) repeat-x left bottom;
    margin-bottom: 30px;padding: 0 0 8px;
    }

#content article.step .j-hgrid:before {
    content: attr(data-num);
    position: absolute;
    display: block;
    background: url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/num-bg.jpg?t=1476700364);
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 32px;
    left: 0;
    font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;
}
.p4-text,.p4-text p{color:#00200f;line-height:26px;font-size:15px;}

.address-title{height:26px;width:81px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/address.jpg?t=1476700342) no-repeat center top;}
.address-title span{display:none;}
.p4-address{font-weight:bold;}

#content article.step .j-hgrid:last-child {background: none;}


/* 05 
------------------------------*/

.p5-linkBtn ul{margin:0;}
.p5-linkBtn ul li{float:left;}
.p5-linkBtn ul li a{display:block;width:235px;height:70px;}
.p5-linkBtn ul li span{display:none;}
.p5-linkBtn .link01 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-link01.jpg?t=1476765536) no-repeat center top;margin-right:20px;}
.p5-linkBtn .link02 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-link02.jpg?t=1476765541) no-repeat center top;margin-right:20px;}
.p5-linkBtn .link03 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-link03.jpg?t=1476765546) no-repeat center top;margin-right:20px;}
.p5-linkBtn .link04 a{background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-link04.jpg?t=1476765552) no-repeat center top;}
.p5-linkBtn .p3-linkBtn ul li a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

#price01{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-title01.jpg?t=1476769321) no-repeat center top 60px;margin-top:-60px;padding-top:60px;}
#price01 h2{display:none;}
#price02{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-title02.jpg?t=1476769326) no-repeat center top 60px;margin-top:-60px;padding-top:60px;}
#price02 h2{display:none;}
#price03{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-title03.jpg?t=1476765569) no-repeat center top 60px;margin-top:-60px;padding-top:60px;}
#price03 h2{display:none;}
#price04{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-title04.jpg?t=1476765574) no-repeat center top 60px;margin-top:-60px;padding-top:60px;}
#price04 h2{display:none;}

.price-table tr:nth-child(2n) th {background: #efe;}
.price-table th {background:#eee;text-align:left;}
.price-table th, .price-table td {border:solid 1px #ccc;padding:5px 15px;}
.price-table td{background:#fff;}
.price-table th.komidasi {text-align:center;background:#2c612c!important;color:#fff;}
.price-table th.tokushu {background:#ffc!important;text-align:center;}

.other{height:280px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p5-contact.png?t=1476780797) no-repeat center top;}
.other p{display:none;}

/* 06
------------------------------*/
#p6-title01{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p6-title01.jpg?t=1476704577) no-repeat center top;margin-bottom:30px;}
#p6-title01 h2{display:none;}
#p6-title02{height:87px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p6-title02.jpg?t=1476704582) no-repeat center top;margin-bottom:30px;}
#p6-title02 h2{display:none;}

.shop-table th {background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p6-slide-bg.jpg?t=1476704572);width:21%;text-align:left;}
.shop-table th, .shop-table td {border:solid 1px #e3e2d9;padding:14px 15px;}
.shop-table td{background:#fff;}


div#cc-m-10808641673 {padding: 30px!important;background-image:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p6-slide-bg.jpg?t=1476704572);border-radius:5px;}
div#cc-m-gallery-10808641673 {overflow: visible;}

/* スライドショー設定---*/
#content div#cc-m-11050621372,#content div#cc-m-11053212672 {padding: 30px!important;background-image:url(p5-slider-bg.jpg);}
div#cc-m-gallery-11050621372,div#cc-m-gallery-11053212672 {overflow:visible;}

/* 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:50px;height:50px;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:-55px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p6-prev.png?t=1476748602) no-repeat center;}
[dir='rtl'] .slick-prev{right:25px;left:auto;}

[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-55px;background:url(https://u.jimcdn.com/cms/o/sf1bc7820cd71cfa6/userlayout/img/p6-next.png?t=1476748597) 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;}






.cc-m-form-view-element.cc-m-form-submit label{display:none !important;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper input{width:100%;display:block;height:auto;text-align:center;overflow:hidden;cursor:pointer;background:transparent;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper input{border-radius:5px;padding:5px;color:#fff;font-size:18px;line-height:25px;padding:11px;font-weight:600;position:relative;border:2px solid #fff;z-index:3;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper{background:#0057b8;border-radius:5px;position:relative;padding:2px;margin:0px auto;margin-bottom:15px;z-index:1;box-shadow:0 10px 5px -5px rgba(0,0,0,0.3);}
.cc-m-form-view-element.cc-m-form-submit{position:relative;overflow:hidden;width:50%;margin:0 auto !important;background:none !important;height:61px;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper:before{content:'';width:110%;display:block;height:55px;background:rgba(255,255,255,0.2);border-radius:100%;position:absolute;top:-28px;z-index:2;left:-5%;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper:hover{box-shadow:0 0 0 -10px;margin-top:3px;}

/* newFormLayout Fix 20151106
---------------------*/
body .cc-m-form-view-sortable > .cc-m-form-view-element{display:table !important;width:100%!important;padding:0 !important;margin:0 !important;}
body .cc-m-form-view-sortable > .cc-m-form-view-element > label{display:table-cell !important;float:none !important;border:0px;padding:10px!important;vertical-align:top;}
body .cc-m-form-view-sortable > .cc-m-form-view-element > label div{border-left:3px solid #0057b8;padding-left:7px;}
body .cc-m-form-view-sortable > .cc-m-form-view-element > div.cc-m-form-view-input-wrapper{display:table-cell !important;float:none !important;clear:both !important;height:auto !important;padding:10px 0!important}
body .cc-m-form-view-sortable > .cc-m-form-view-element > div.cc-m-form-view-input-wrapper div{padding:0 !important;margin:0 !important;}
body .cc-m-form-view-sortable > .cc-m-form-view-element.cc-m-active{display:block !important;}



/* #side
---------------------*/


#cntBnr{width:920px;margin:0 auto;position:relative;height:160px;margin-top:30px;}
#cntBnr{background: url(cntbnr.jpg) no-repeat 50% 50%;}


#cntBnr h2{height:90px;visibility:hidden;}
#cntBnr dl{display:none;}
#cntBnr p{display:none;}



#cntBnr .cBtn{background:#fff;border-radius:5px;overflow:hidden;
margin-left:240px;
width:240px;height:40px;box-shadow:1px 1px 3px rgba(0,0,0,0.2)}
#cntBnr .cBtn a{background:#ff6900 url(btn-bg.png) no-repeat 50% 50%;}
#cntBnr .cBtn a{width:240px;height:40px;display:block;}
#cntBnr .cBtn a:before{background:url(sp-mail.png) no-repeat 50% 50%;}
#cntBnr .cBtn a:before{content:'';width:240px;height:40px;display:block;background-size:100%;}
#cntBnr .cBtn a:after{display:none;}
#cntBnr .cBtn a span{display:none;}







/*------------------------------------------------------------------------------------------*/
.renewal #header,.renewal #footer,.renewal #sidebar,.renewal .box_info,.renewal #nav,.renewal #fnav,.renewal #ftInfo,.renewal #pageTop,.renewal #main{display:none;}
.renewal #content{float:none;text-align:center;width:960px;position:relative;margin:0 auto;}
.renewal #main{width:1000px;position:relative;margin:100px auto;background:none;padding:0;}

/*リニューアル中設定*/

.renewal #header,.renewal #footer,.renewal #sidebar,.renewal #shop_info,.renewal p.pagetop{display:none;}

div#cc-m-gallery-10812189573 {
    height: 280px!important;
    
}