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

.fade 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: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 {font-family:"ヒラギノ角ゴ Pro W3","メイリオ","Mayryo ","ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;}
#content_area .gth{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
#content_area .min{font-family:"Times New Roman","游明朝", YuMincho,"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ", Meiryo,"ＭＳ Ｐ明朝","MS PMincho", serif;}

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



/*----背景イメージ-----*/

body{background:#fff;}
#container{position:relative;overflow:hidden;}

.wrap{width:1000px;margin:0px auto;position:relative;}
#content_area{padding:0;margin:0;}


#wrapArea{padding:40px 0 60px;position:relative;}


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

.showPage #wrapArea .wrap{width:100%;}

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


body #header{z-index:3;}
body #header .wrap{z-index:3;position:relative;height:147px;background:url(hd-info.jpg) no-repeat 100% 0%;}
#header h1{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/logo.png?t=1521091017) no-repeat left bottom;position:absolute;top:21px;left:0px;font-size: 12px;
font-weight:normal;color:#000;}


#header h1 a{padding-bottom:95px;display:block;text-decoration:none;margin-top:5px;width:397px;}
#header h1 a span{display:none;}

#hdInfoData{position:relative;width:558px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/header-tel.png?t=1491965506) no-repeat left top;top:21px;height:72px;padding-top:60px;}
div#hdInfoData p.date {width:378px;font-size:13px;text-align:center;line-height:1.4;margin-top:7px;}
#hdInfoData .telLNK{display:none;}
#hdInfoData address{font-size:13px;font-style:normal;width:346px;text-align:center;color:#463e12;}
#hdInfoData dl{display:inline-block;line-height:1em;vertical-align:top;}
#hdInfoData dl>dt{font-size:10px;color:#fff;display:inline-block;width:58px;vertical-align:top;text-align:center;background:#929292;
    padding: 3px 0;border-radius: 3px;}
#hdInfoData dl>dd{font-size:13px;display:inline-block;
padding:0 10px;line-height:20px;vertical-align:top;}

#hdInfoData .cBtn a{display:block;width:168px;height:107px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/header-btn.png?t=1491965497) no-repeat center top;}
#hdInfoData .cBtn a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/header-btn-on.png?t=1491965502) no-repeat center top;}


#hdInfoData .cBtn{position:absolute;right:0;top:-3px;}

.cBtn a{display:block;}
.cBtn a span{display:none}


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


#nav{transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;}


#nav{position:relative;height:62px;z-index:4;width:100%;border-bottom: solid 1px rgba(51,51,51,0.2);background:#56d0f5;}
#nav > ul{padding:0;width:1000px;height:62px;margin:0 auto;position:relative;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav.jpg?t=1491965462) no-repeat center top;}

#nav > ul > li{float:left;padding:0 !important;margin:0 !important;display:block;}
#nav > ul > li > a,#nav > ul > li{display:block;height:62px;padding:0px !important;margin:0 !important;}
#nav > ul > li a{position:relative;margin-left:1px!important;}


#nav li.nav01{padding-left:0 !important;}

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


#nav li.nav01 a{width:122px;	}	/* 01 ホーム			*/
#nav li.nav02 a{width:168px;	}	/* 02 水まわり修理			*/
#nav li.nav03 a{width:201px;	}	/* 03 水まわりリフォーム		*/
#nav li.nav04 a{width:165px;	}	/* 04 設備取り付け			*/
#nav li.nav05 > a{width:133px;	}	/* 05 求人情報			*/
#nav li.nav06 a{width:204px;	}	/* 06 会社概要・アクセス	*/



.page01 #nav li.nav01 a,#nav li.nav01 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav01.jpg?t=1491965466) no-repeat center top;}
.page02 #nav li.nav02 a,#nav li.nav02 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav02.jpg?t=1491965470) no-repeat center top;}
.page03 #nav li.nav03 a,#nav li.nav03 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav03.jpg?t=1491965475) no-repeat center top;}
.page04 #nav li.nav04 a,#nav li.nav04 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav04.jpg?t=1491965479) no-repeat center top;}
.page05 #nav li.nav05 a,#nav li.nav05 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav05.jpg?t=1491965484) no-repeat center top;}
.page06 #nav li.nav06 a,#nav li.nav06 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/gnav06.jpg?t=1491965488) no-repeat center top;}





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



#nav li a span{
display:none;
}




.fixed #nav{position:fixed;top:0;z-index:99;}
.fixed #main{margin-top:62px;}


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


#main{border-bottom:solid 5px #c6e8fc;}
#main{position:relative;overflow:hidden;height:auto;padding:0px 0;display:block;clear:both;}
#main p{height:250px;margin:0px;}
.cc-indexpage #main p{height:404px;}
.cc-indexpage #main p span{display:none;}


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

#main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main00.png?t=1492155616) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;}
.page01 #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main01.png?t=1491965519) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center top;	}	/*      01 ホーム			*/
.page02 #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main02.png?t=1492050068) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;	}	/* 02 水まわり修理			*/
.page03 #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main03.png?t=1492050073) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;	}	/* 03 水まわりリフォーム		*/
.page04 #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main04.png?t=1492050080) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;	}	/* 04 設備取り付け			*/
.page05 #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main05.png?t=1492050086) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;	}	/* 05 求人情報			*/
.page06 #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main06.png?t=1492050090) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;	}	/* 06会社概要・アクセス	*/


.cc-page-blog #main p{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-blog.png?t=1492155623) no-repeat center top,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg01.jpg?t=1491969668) repeat-x center bottom,
url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/main-bg02.jpg?t=1491969673) repeat-x center bottom 104px;}

#main p span{display:none;}


div#page-top {position: fixed;bottom: 50px; right: 0;z-index:99;}
div#page-top a{display:block;width:79px;height:120px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/page-top.png?t=1491965529) no-repeat center top;}
div#page-top a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/page-top-on.png?t=1491965532) no-repeat center top;}
div#page-top a span{display:none;}


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

#ftInfo{padding:25px 0 82px;border-bottom:solid 1px #d9d4cc;
background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-bg01.jpg?t=1491965430) repeat-x center bottom,url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-bg02.jpg?t=1491965434) repeat-x center top;}

#ftInfo .wrap{background-image:url(ft-info.jpg);}
#ftInfo .wrap{position:relative;width:1000px;}

ul.ftlr{margin:0;padding:30px;border:solid 10px #c3e3f6;background:#fff;}
.ftlr > li{float:left;}
.ftlr > li.left{width:510px;margin-right:25px;}
.ftlr > li.right{width:385px;}

#ftInfoData{font-size:0;width:510px;background:url(footer-info.png) no-repeat left top;}
#ftInfoData>h2{font-size: 13px;color: #333!important;padding-bottom:105px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-logo.png?t=1521090743) no-repeat center bottom;margin-bottom:16px;}
#ftInfoData>h2 span{display:none;}
#ftInfoData>p.address {font-size:13px;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;padding:7px 75px;}
#ftInfoData>p.telLNK{width:510px;height:34px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-tel.png?t=1491965458) no-repeat center;margin:15px 0 10px;}
#ftInfoData>p.telLNK span{display:none;}
div#ftInfoData p.date {font-size:14px;text-align:center;padding-bottom:10px;border-bottom:solid 1px #bfbfbf;}

.footer-btns{margin-top:14px;padding-left:233px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-ico.png?t=1491965448) no-repeat left 4px top;}
.footer-btns li{float:left;}
.footer-btns li.left a{display:block;width:216px;height:99px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-btn.png?t=1491965439) no-repeat center top;}
.footer-btns li.left a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/footer-btn-on.png?t=1491965443) no-repeat center top;}
.footer-btns li.left{margin-right:14px;}
.footer-btns li.center{margin:32px 4px 0 0;}
.footer-btns li.right a {display:block;width:47px;height:47px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/sns-fb.png?t=1491965537) no-repeat center top;margin-top: 25px;}
.footer-btns li.right a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/sns-fb-on.png?t=1491965541) no-repeat center top;}

ul.areas {border:solid 3px #a0d9f3;background:#fff;border-radius:10px;}
.areas li{}
.areas li.left{}
.areas li.right{padding:10px;}
.areamap{width:358px;height:185px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/areamap.jpg?t=1491965426) no-repeat center top;margin-bottom:12px;}
.areamap span{display:none;}
.area-title{background:#a0d9f3;text-align:center;}
.area-title h3{font-size:21px;color:#535353;padding:5.5px;}
.area-text p {font-size:13px;color:#000;line-height:22px;}
.area-other {font-size:12px;color:#0a5ea4;font-weight:bold;margin-top:10px;letter-spacing:1px;text-align:center;}


/*Footer
----------------------------------------------- */
#footer{position:relative;z-index:0;clear:both;background:url(footer-bg.jpg);}
.fnav{}
.fnav{position:relative;z-index:1;color:#00200f;}
.fnav ul{margin:0;display:block;font-size:11px;line-height:20px;}
.fnav li{color:#5c3e2a;}
.fnav li a{color:#5c3e2a;font-weight:normal;font-size:11px;}
.fnav li a:hover{text-decoration:none;}

.fnav > ul li{float:left;}
.fnav > ul li:after {content:"|";margin-right:5px;}
.fnav > ul li:last-child:after{content:none;}
.copy-log{background:#56d0f5;padding-top:15px;}

div#contentfooter div.leftrow {width:265px!important;text-align:right!important;position:absolute;
    top:0;right:0;}


.rightrow{width:auto !important;font-size:12px;}
.rightrow span{color:#5c3e2a;}
.rightrow *{color:#5c3e2a!important;}

p.copyright {color: #5c3e2a;font-size: 10px;line-height:20px;}


div#scr-link {position: fixed;right:-200px;bottom: 220px;z-index: 20;transition: 0.3s;animation: scr01 0.3s linear 0.6s 1 forwards;}

div#scr-link a{display: block;background: #56d0f5;border-radius: 10px 0 0 10px;text-align: center;padding: 10px 20px 10px 20px;transition: 0.3s;box-shadow: 0 0 10px rgba(0,0,0,0.16);}
div#scr-link a:hover{opacity: 0.7;box-shadow: 0 0 1px rgba(0,0,0,0.16);}


@keyframes scr01 { 0% {right:-200px; }
  100% {right:0; } }

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


/* #sidebar
--------------------------------------*/


#sidebar{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_area>div>div.n{width:1000px !important;margin:0 auto !important;position:relative;}


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


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

#content .j-table td,
#content .j-table th{
text-align:left;
padding:2px 2px;
font-weight:normal;}

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


/* #b2t
-------------------------------*/

.b2t{padding:0 !important;z-index:99;height:0px;width:1000px;font-size:0;position:relative;margin:0 auto;}


@media screen and (min-width:1200px) {
.b2t{width:1200px;}
.lim .b2t{position:fixed;bottom:0px;right:50%;margin-right:-600px;width:1200px;}
}


.b2t{transition: 1s ease-in-out;-webkit-transition: 1s ease-in-out;-moz-transition: 1s ease-in-out;}

.b2t a{display:block;width:60px;height:40px;margin-left:auto;text-indent:-999em;bottom:43px;text-decoration:none;position:relative;}

.b2t a{background:url(pagetop.png)50% 50%;}
.b2t a:hover{background:url(pagetop-on.png)50% 50%;}


/*----------------------------------------------- */



#content_area .artHD h2{font-size:25px;line-height:1em;font-weight:bold;display:block;
padding:15px 0 5px;position:relative;z-index:1;text-align:center;
color:#472510;text-shadow:0 0 10px #fff,0 0 5px #fff,0 0 3px #fff;
}

#content_area .artHD h2{background:rgba(255,255,255,0);}


body:not(.cc-indexpage) #content_area .j-textWithImage,#content_area .artHD{background:url(brick.png) repeat 50% 0 !important;}
body:not(.cc-indexpage) #content_area .j-text .artHD{margin-top:20px !important;padding:20px !important;position:relative;}
body.showPage:not(.cc-indexpage) #content_area .j-text .artHD:before{content:'';background:url(ivy-ic.png) no-repeat 50% 50% !important;width:96px;height:112px;display:block;position:absolute;
top:-10px;left:-20px;z-index:10;}


body:not(.cc-indexpage) #content_area .j-textWithImage{margin-bottom:20px !important;padding:20px !important;
width:1000px !important;
}


body:not(.cc-indexpage) #content_area .j-textWithImage section{
line-height:24px;padding:15px;background:rgba(255,255,255,0.7)
}


body:not(.cc-indexpage) .sctBox{background:url(page-note.png) repeat 0 0 !important;}
body:not(.cc-indexpage) .sctBox>*{line-height:24px;}

.cc-page-blog .jBtn p{background:url(p5-back.png) no-repeat 50% 50% !important;}
.jBtn p{background:url(p5-more.png) no-repeat 50% 50% !important;}
.jBtn p:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.jBtn p a{background:url(detail-btn.png) no-repeat 50% 50% !important;}
.jBtn p{display:inline-block;line-height:1;}
.jBtn p a{width:238px;height:36px;display:block;text-decoration:none;}
.jBtn p a span{display:none;}


/*
--------------------------------------------------*/
div#cc-m-7880903676 {z-index:1;position:relative;}
.newsBox{background:#fff;border:solid 3px #91d1ee;padding:12px;}

#fbHD h2,
#newsHD h2{height:50px;visibility:hidden;}

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

.newsList{margin:0 !important;padding:7px 0px 7px 10em;position:relative;font-size:14px;}
.newsList{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/news-line.jpg?t=1492046425) repeat-x 0 100%;}
.newsList p{line-height:20px !important;}
.newsList p a{color:#5c3e2a;}
.newsList h4{display:block;letter-spacing:1px;position:absolute;line-height:20px !important;padding-left: 4px;
width:9em;text-indent:0px;left:0;top:7px;padding:0;letter-spacing:1px;font-weight:bold;color:#0a5ea4;padding-left:6px;}
.newsBox section {display:block;position:relative;max-height:104px;overflow:auto;padding-right:6px;}

.newsList h4:after {
    content: "";
    padding-right: 25px;
    background:url(news-ico.jpg) no-repeat right center;
}


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


.j-facebook{background:#fff;width:286px;height:319px;
}

/*.j-facebook .fb-page{margin-top:-130px;}*/



/* works
------------------------------*/

.showPage #content_area .j-blogarticle{margin-bottom:20px !important;}

.j-blogarticle .blogHD{background:url(staff-bg02.jpg);
letter-spacing:2px;position:relative;margin-bottom:10px;display:none;}
.j-blogarticle .blogHD h2,
.j-blogarticle .blogHD h2 a{color:#000000;font-size:18px;padding:7.5px;text-decoration:none;}
.j-blogarticle .blogHD .datetime-inner{font-size:0;line-height:1em;display:block;position:absolute;
right:10px;top:15px;width:140px;text-align:right;}
.j-blogarticle .blogHD .datetime-inner{display:none;}



body #content_area .j-blogarticle .j-hgrid{margin-bottom:20px !important;}

.j-blogarticle .blogHD .datetime-inner p{display:inline-block;font-size:12px;line-height:20px;color:#fff !important;}
.j-blogarticle .blogFT{position:relative;padding:5px 0;margin-top:20px;}
.cc-page-blog .j-blogarticle .blogFT .jBtn p a{background-image:url(back-btn.png) !important;}



.j-blogarticle .blogFT .comment{position:absolute;right:0;line-height:1;margin:0;padding:0 10px 0 20px;font-size:14px;}
.j-blogarticle .blogFT .comment a{color:#fff;}


/* pnav
------------------------------*/

.blogselection .pNavi{padding:20px 0px 60px;text-align:center;font-size:0;
color:rgba(241,166,51,1);clear:both;
}
.blogselection .pNavi a{background:#fff;padding:5px;text-align:center;line-height:20px !important;width:20px !important;font-size:13px;
color:#0079c1 !important;
display:inline-block;font-weight:bold;text-decoration:none;border-radius:5px;
box-shadow:0 0 0 1px rgba(0, 121, 193,1) inset,2px 2px 2px rgba(0,0,0,0.2);margin:0 10px;
}
.blogselection .pNavi a:hover{background:rgba(0, 121, 193,1);color:#fff!important;}
.blogselection .pNavi a:not([href]){visibility:hidden;}
.blogselection .pNavi a.crnt{background:rgba(0, 121, 193,1);border:0 !important;display:inline-block;color:#fff !important;visibility:visible;}

.blogselection .pNavi a.prev,
.blogselection .pNavi a.next{box-shadow:0 0 0 ;margin:0 10px;box-shadow:0 0 0 1px rgba(0, 121, 193,1) inset,
2px 2px 2px rgba(0,0,0,0.2);margin:0 10px;}


/*共通タイトル*/

.titles01{background-image:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/title-bg.jpg?t=1492056385);border-radius:8px;}
.titles01 h2{color:#fff;font-size:38px;padding:9.5px 25px 9.5px 70px;margin-bottom: 20px;text-shadow:
        0 2px 0 #0079c1,2px 0 0 #0079c1,0 -2px 0 #0079c1,-2px 0 0 #0079c1,-2px -2px 0 #0079c1,
        2px -2px 0 #0079c1,-2px 2px 0 #0079c1,2px 2px 0 #0079c1;position:relative;}

.titles01 h2:before {content:"";display:block;width:35px;height:49px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/title-ico.png?t=1492056381) no-repeat center top;
    position:absolute;left:22px;top:10px;}

.titles02{margin-bottom:15px;}
.titles02 h3 {color:#000;font-size: 28px;font-weight:800;padding:7.5px 0 13.5px;margin-bottom:20px;
    background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/titles02-line.jpg?t=1492065833) repeat-x left bottom 16px;display:inline;}
.titles03{margin-bottom:10px;}
.titles03 h4 {font-size:24px;color:#0a5ea4;border-bottom:solid 2px;padding-bottom:5px;}

.round,.round h2,.round h3,.round h4,.round h5,.round p,.round th,.round td{font-family: "Rounded Mplus 1c"; }

.point{font-size:20px;color:#ff0000;}

/* page01
------------------------------*/
.showPage.page01 div#wrapArea{padding:0 0 35px;}
.showPage .top-cont01 span {display:none;}
article.top-area01{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg01.jpg?t=1491965546) repeat center top;padding:40px 0;}
.cc-m-hgrid-column.repairBox, .cc-m-hgrid-column.last.repairBox {padding:5px;background:#fff;width:169px!important;
    border-radius:5px;box-shadow:0 2px 3px rgba(0,0,0,0.4);}
.cc-m-hgrid-column.repairBox {margin-right: 25px;}
.cc-m-hgrid-column.last.repairBox {margin-right:0;}
.repair-title {text-align:center;background:#c6edf9;border-radius:20px;margin-top:10px;width:169px;height:42px;display:table-cell;vertical-align:middle;color:#0a5ea4;font-weight:bold;font-size:30px;}

.repair-name {text-align:center;}
.repair-name p{color:#0a5ea4;font-weight:bold;}
.repair-price{text-align:center;}
.repair-price p {font-size:19px;font-weight:bold;}
.top-btn01 a{display:block;width:370px;height:32px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn01.png?t=1491965565) no-repeat center top;margin:0 auto;}
.top-btn01 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn01-on.png?t=1491965570) no-repeat center top;}
.top-btn01 a span{display:none;}
.repairHD {margin:10px 0 5px!important;}


article.top-area02{padding:40px 0;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg02.jpg?t=1491965553) no-repeat center;background-size:cover;}
.top-btn02{position:absolute;width:370px;height:32px;left:0;right:0;bottom:40px;margin:0 auto;}
.top-btn02 a{display:block;width:370px;height:32px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn02.png?t=1491965574) no-repeat center top;}
.top-btn02 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn02-on.png?t=1491965578) no-repeat center top;}
.top-btn02 a span{display:none;}

.top-cont02{position:relative;width:523px;height:400px;margin:0 auto;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-cont02.png?t=1491965608) no-repeat center top;}
.top-cont02 span{display:none;}
#top-title02{}
#top-title02 h2{display:none;}

article.top-area03{background:#e7f4fc;padding:35px 0 40px;}
#top-title03{height:140px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-title03.png?t=1491965643) no-repeat left top;position:relative;margin-bottom:26px;}
#top-title03 h2{display:none;}
.top-btn03{}
.top-btn03 a{display:block;width:336px;height:32px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn03.png?t=1491965583) no-repeat center top;}
.top-btn03 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn03-on.png?t=1491965588) no-repeat center top;}
.top-btn03 a span{display:none;}

article.top-area04 {padding:30px 0 55px;}
#top-title04{height:144px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-title04.png?t=1491965649) no-repeat center top;margin-bottom:18px;}
#top-title04 h2{display:none;}
.top-cont04{width:676px;height:295px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-cont04.png?t=1493617588) no-repeat left top;margin-bottom:36px;position:relative;}
.top-cont04:after{content:"";width:244px;height:305px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-ico04.png?t=1491965625) no-repeat center top;
position:absolute;right:-166px;bottom:-59px;}
.top-cont04 ul{display:none;}
.top-btn04 a{display:block;width:370px;height:33px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn04.png?t=1491965593) no-repeat center top;}
.top-btn04 a:hover{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-btn04-on.png?t=1491965601) no-repeat center top;}
.top-btn04 a span{display:none;}
div#cc-m-7880884876{position:relative;}
div#cc-m-7880884876:after{content:"";width:492px;height:372px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg03.png?t=1491965560) no-repeat;position:absolute;
right:-206px;top:-60px;z-index:-1;}

article.top-area05{padding:35px 0 55px;background:#e7f4fc;}
#top-news{height:63px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-news.png?t=1491965637) no-repeat left top;margin-bottom:-14px;}
#top-news h2{display:none;}

.top-min{margin-bottom:10px;}
.top-min h3 {color:#2470ae;font-size:18px;}
.top-text01 p {font-size:12px;line-height:1.8;}


.showPage .j-hr {display: none;}

/* page02
------------------------------*/
.showPage.page02 div#wrapArea{padding-top:0;}
article.p02-area01{padding:40px 0;background-image:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg01.jpg?t=1491965546);}
.p02-list01 ul {margin:0;}
.p02-list01 ul li {font-size:20px;line-height:1.7;font-weight:bold;padding-left:25px;}
.p02-list01 ul li:before {content:"";display:block;width:17px;height:22px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/p02-list01.png?t=1492077701) no-repeat center top;
    position:absolute;left:0;top:7px;}
.p02-text01 p {font-size:20px;font-weight:bold;}
#p02-copy01{height:87px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/p02-copy01.png?t=1492077103) no-repeat left top;margin-bottom:20px;}
#p02-copy01 span,#p02-copy01 h3{display:none;}

.p02-reason {position:relative;margin-bottom:15px;}
.p02-reason dt, .p02-reason dd {display:inline-block;line-height:1.4;font-weight:bold;}
.p02-reason dt {background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/reason-num.png?t=1492079590) no-repeat center;width:34px;min-height:39px;text-align:center;
    vertical-align:bottom;color:#fff;font-weight:bold;background-size:contain;padding-top:8px;font-size:28px;
    position:absolute;top:0;left:0;}
.p02-reason dd {font-size:20px;padding: 12px 0 7px 42px;}
.p02-reason dd span {background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/reason-line.jpg?t=1492081754) repeat-x left bottom 3px;}

#content #content_area>div>.reasonBox {padding-bottom:30px!important;margin-bottom:30px!important;
    border-bottom:dashed 2px #91d1ee;}

.priceTBL th, .priceTBL td {padding:5px!important;border: solid 1px #ccc;}
.priceTBL th{background:#a0d9f3;font-weight:bold!important;color:#535353;width:50%;}

/* page03
------------------------------*/
.showPage.page03 div#wrapArea{padding-top:0;}
article.p03-area01{padding:40px 0;background-image:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg01.jpg?t=1491965546);}
#p03-copy01{height:141px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/p03-copy01.png?t=1492127007) no-repeat left top;margin-bottom:20px;}
#p03-copy01 span,#p03-copy01 h3{display:none;}

#content .remenuBox {margin-bottom:30px!important;border-bottom:dashed 2px #91d1ee;padding:20px!important;
    border: solid 5px #91d1ee;}


.post.clearover {width:1000px;margin:0 auto;}
.datetime.dt-style0.dt-alignment-right {display:none;}
p.postmeta {display:none;}
h1.j-blog-header {margin-bottom:20px;}

.works-before,.works-after {text-align:center;font-size:18px;font-weight:bold;background:#4cc2f9;padding:10px;}
body #content_area .j-blogarticle .bf-box {background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/bf-arrow.png?t=1492133065) no-repeat center;}
body #content_area .j-blogarticle .bf-box > .cc-m-hgrid-column {width:450px!important;}
.sekou-text {border:solid 1px #ccc;padding:20px;margin-bottom:20px;}
section.blogSct .priceTBL {width:500px;}


/* page04
------------------------------*/
.showPage.page04 div#wrapArea{padding-top:0;}
article.p04-area01{padding:40px 0;background-image:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg01.jpg?t=1491965546);}
#p04-copy01{height:141px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/p04-copy01.png?t=1492128921) no-repeat left top;margin-bottom:20px;}
#p04-copy01 span,#p04-copy01 h3{display:none;}

.p04-reason {position:relative;margin-bottom:15px;}
.p04-reason dt, .p04-reason dd {display:inline-block;line-height:1.4;font-weight:bold;}
.p04-reason dt {background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/reason-num.png?t=1492079590) no-repeat center;width:34px;min-height:39px;text-align:center;
    vertical-align:bottom;color:#fff;font-weight:bold;background-size:contain;padding-top:8px;font-size:28px;
    position:absolute;top:0;left:0;}
.p04-reason dd {font-size:20px;padding: 12px 0 7px 42px;}
.p04-reason dd span {background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/reason-line.jpg?t=1492081754) repeat-x left bottom 3px;}

#content .reasonBox{padding-bottom:30px!important;margin-bottom:30px!important;
    border-bottom:dashed 2px #91d1ee;}

.p04-area03 .j-blogarticle {float:left;width:490px;}
.p04-area03 .j-blogarticle .cc-m-gallery-stack-column {width:100%!important;}
.showPage #content_area .p04-area03 .j-blogarticle {margin: 0 20px 20px 0 !important;}
.showPage #content_area .p04-area03 .j-blogarticle:nth-child(2n) {margin-right: 0!important;}
.cc-m-gallery-stack img {display:block; width:100%;height: auto!important;}
.soon{font-size: 18px;margin-bottom:60px;}

/* page05
------------------------------*/
.page05 div#wrapArea{padding:0 0 60px;}
article.p05-area01{padding:40px 0;background-image:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg01.jpg?t=1491965546);}

.recTBL th, .recTBL td {padding:23px!important;border:solid 1px #c9c9c9;}
.recTBL th{background:#90d7f3;font-weight:bold!important;color:#0a5ea4;}
.recTBL td{background:#fff;}

.p05-bnr {width:999px;height:221px;position:relative;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/p05-bnr.png?t=1492069634) no-repeat center top;}
.p05-bnr p,.p05-contact a span{display:none;}
.p05-contact a{display:block;width:254px;height:69px;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/p05-contact.png?t=1492069644) no-repeat center top;
position:absolute;right:25px;bottom:25px;}
.p05-contact a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

/* page06
------------------------------*/
.companyTBL th, .companyTBL td {padding:23px!important;border:solid 1px #c9c9c9;}
.companyTBL th{background:#90d7f3;font-weight:bold!important;color:#0a5ea4;}
.companyTBL td{background:#fff;}

.map-title {text-align:center;background:#c6edf9;border-radius:20px;color:#0a5ea4;font-weight:bold;
    font-size:30px;line-height:1.4;padding:3px 0 0px;margin-bottom:10px;}
.notice {padding:30px;border:solid 10px #c3e3f6;background:#fff;}

.pp {padding: 20px 0 20px 20px;border: solid 1px #e7e7e5;}
.pp-text {height: 290px;padding-right:20px;
    overflow: auto;
}
.pp-text h4{margin-top:30px;}
.pp-text p {line-height:1.78;}

form.cc-m-form .cc-m-form-view-element.cc-m-required>label div:after {
    content: "必須"!important;font-size:10px;background:#f7a200;color:#fff!important;padding:0 5px;}
.cc-m-form-view-sortable > div {border-bottom:solid 1px #e7e7e5;}
.cc-m-form-view-sortable > div:last-child{border-bottom:none;}
.cc-m-form-view-sortable {border:solid 2px #e7e7e5;}
form.cc-m-form.cc-m-form-layout-0 .cc-m-form-view-element>label {
    width: 204px!important;border-right: solid 1px #e7e7e5;background:#90d7f3;padding: 22px 25px!important;}
.cc-m-form-view-element > div {vertical-align: middle;}
.cc-m-form-view-element.cc-m-form-text > div input,
.cc-m-form-view-element.cc-m-form-email > div input{height: 30px;}
.cc-m-form-view-element.cc-m-form-textarea > div textarea{min-height:200px;}
span.x-message-close.x-message-action{top:0!important;}

#content_area .j-table .infoTBL,
#content .j-formnew form{}




.page06 #content_area .j-formnew{padding:15px !important;background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/top-bg01.jpg?t=1491965546)!important;width: 960px!important;}

#content_area .jGmaps{display:block !important;border:1px solid #efefef;box-shadow:1px 2px 2px -1px rgba(0,0,0,0.1);padding:4px !important;background:#fff;height:400px;}
#content_area .jGmaps iframe{width:100%;height:400px;border:0;}
#content_area .j-googlemaps .cc-map-wrapper{display:block !important;border:1px solid #efefef;box-shadow:1px 2px 2px -1px rgba(0,0,0,0.1)}
#content_area .j-googlemaps .cc-map-wrapper{padding:4px !important;background:#fff;}

#content_area .infoTBL tbody>tr>*{text-align:left;}
.infoTBL td dt{display:inline-block;background:rgba(241,166,51,1);color:#fff;width:5em;padding:2px 5px;text-align:center;border-radius:5px;}
.infoTBL td dd{display:inline-block;padding:2px 5px;}
.infoTBL td dl{margin-bottom:5px !important;font-size:13px;}
.infoTBL td dl:last-of-type{margin-bottom:0px !important; }

.infoTBL {border:solid 5px #000;padding: 10px;background:url(top-bg03.jpg) no-repeat center;background-size:cover;}
.infoTBL td ul{padding:0px;font-size:0;}
.infoTBL td ul li{font-size:14px;display:inline-block;padding:0 10px 0 0 ;}
.infoTBL td ul li:before{content:'';font-size:0;display:inline-block;height:6px;width:6px;border-radius:100%;border:2px solid #a4d2bf;margin-right:5px;}

#content_area .infoTBL table{width:100%;}
#content_area .infoTBL tbody>tr>*{padding:10px;font-size:14px;text-align:left;}
#content_area .infoTBL tbody>tr>th{background:url(th-bg.jpg);color:#fff;}
#content_area .infoTBL th{font-weight:bold;}
#content_area .infoTBL td{background:rgba(255,255,255,0.4);color:#fff;}
#content_area .infoTBL th,#content_area .infoTBL td{border:solid 1px #eee;}

#content_area .infoTBL tr{}
.accessMap {height:490px;border:solid 5px #91d1ee;border-radius:8px;width:480px;}
.accessMap iframe{width: 100%; height:490px;width:480px;}

.cc-m-form-view-sortable .cc-m-form-view-element{padding:10px !important;background:url(line.png) repeat-x 0 100%;}

.cc-m-form-view-sortable>.cc-m-form-view-element>label{border-left:3px solid rgba(241,166,51,1);padding-left:7px;font-weight:bold;}
.cc-m-form-view-sortable .cc-m-form-view-element:last-of-type{background:none !important;}
#content_area .cc-m-form-note{border:0px !important;display:none;}
/*
.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{line-height:25px;padding:0px;position:relative;border:0px;z-index:3;font-size:0;width:200px;height:57px;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper{background:url(https://u.jimcdn.com/cms/o/s19813213fde792f3/userlayout/img/submit.png?t=1492061914) no-repeat 50% 50%;position:relative;padding:0px;margin:0px auto;}
.cc-m-form-view-element.cc-m-form-submit{position:relative;overflow:hidden;width:280px;margin:0 auto !important;background:none !important;height:57px;cursor: pointer;margin-top: 20px!important;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
*/

.cc-m-form-view-input-wrapper input[type="submit"] {
    margin-top: 10px;
    width: 300px;
    height: 50px;
    cursor: pointer;
}
.cc-m-form-view-input-wrapper input[type="submit"]:hover{opacity:0.7;}

.cc-m-form-view-element.cc-m-form-submit > label {
    background: none!important;
    border-right: none!important;
}



/* 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{color: #0a5ea4;}
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 26px!important;
background:#fff;}
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;}

/*------------------------------------------------------------------*/