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

.fade a:hover,.pageBnr 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;font-family:"ヒラギノ角ゴ Pro W3","メイリオ","Mayryo ","ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;}
.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:1040px;}


/*----背景イメージ-----*/
body{background:#fffbec;}
#container{overflow:hidden;}

.wrap{width:980px;margin:0px auto;position:relative;}

#content_area{padding:0;}
#wrapArea{padding:0px 0;}

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


body #header{z-index:3;background:#d7a70b;
}
body #header .wrap{z-index:3;position:relative;height:100px;}

#header h1{
background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/logo.png?t=1465971891) no-repeat 50% 50%;
position:absolute;top:8px;left:-5px;
background-size:contain;
}


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

#hdinfo{position:relative;padding-top:10px;height:33px !important;width:710px;margin-left:auto;}
#headArea{width:720px;position:relative;height:100px;margin-left:auto;font-size:0;}
#hdinfo p{display:none;font-size:0;text-indent:-999;}
#hdinfo p.telLNK{height:33px;width:500px !important;display:block;border-radius:5px;}
#hdinfo .telLNK{background:#ebd076 url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/headinfo.png?t=1676430584) no-repeat 50% 50%;}

#headArea .mBtn{position:absolute;right:0;bottom:0px;width:191px;}
.mBtn a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/sp-mail.png?t=1465971948) no-repeat 50% 50%;background-size: auto 27px;}
.mBtn a:hover{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/sp-mail-on.png?t=1465971954);}

.mBtn a{display:block;height:33px;}
.mBtn{background:#a26709;box-shadow:1px 1px 2px rgba(0,0,0,0.1);border-radius:8px;}
.mBtn:hover{background-color:#f4e3bb;}


#ftInfo .mBtn{width:216px;margin:10px auto 0;}


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


#nav{height:40px !important;width:720px;display:block;position:absolute;right:0;bottom:10px;overflow:visible;font-size:0;}
#nav>div{display:inline-block;vertical-align:top;height:40px !important;overflow:visible;}
#nav>div[class^=mov]{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/nav-01.png?t=1465971896) no-repeat 0 0;}


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

#nav div.mov01{width:130px;background-position:0px 0px;		}		/* 01 十字の漢方とは		*/
#nav div.mov02{width:162px;background-position:-130px 0px;	}		/* 02 十字鍼灸院のご案内	*/
#nav div.mov03{width:162px;background-position:-292px 0px;	}		/* 03 このような症状の方	*/
#nav div.mov04{width:104px;background-position:-454px 0px;	}		/* 04 取扱商品			*/
#nav div.mov05{width:162px;background-position:-558px 0px;	}		/* 05 インフォメーション	*/

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


#nav div h4{display:block;height:40px;cursor:pointer;}
#nav div h4 a{display:block;height:40px;}
#nav div h4 span{visibility:hidden;height:40px !important;}

#nav>div[class^=mov]:hover,
#nav>div[class^=mov].current{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/nav-02.png?t=1465971902);}

#nav>div[class^=mov] ul{display:none;}
#nav>div[class^=mov]:hover ul{display:block;}

#nav>div[class^=mov] ul{padding-top:12px;position:relative;}
#nav>div[class^=mov] ul:before{content:'.';
width:0;height:0;display:block;margin-left:-10px;
position:absolute;text-indent:-999em;
border-style: solid;
border-width: 0px 10px 12px 10px !important;
border-color: transparent transparent  #fcdc71  transparent ;
left:50%;top:0px;
}
#nav>div ul li a{display:block;background:#fcdc71;font-size:12px;padding:10px 5px;min-width:14em;text-decoration:none;line-height:1em;
font-weight:600;}

#nav>div ul li a:hover{color:#b18904;}
#nav>div ul li a:before{content:'\25b8';color:#b18904;}
#nav>div ul li{display:block;padding:0 0 2px;}


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

#main{position:relative;overflow:hidden;height:auto;padding:0;background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/main-bg.png?t=1466041429) 50% 0%;}
#main{display:block;}

#main p{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-bg.jpg?t=1466487530) no-repeat 50% 100%;}

.page01 #main p{height:394px;}
.page01 #main p span{display:none;}


body:not(.cc-indexpage) #main p{height:200px;width:980px;margin:0 auto;}

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


.page01 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-01.jpg?t=1466041001);	}	/* 01 HOME	*/
.page02 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-02.jpg?t=1466677936);	}	/* 02 十字の漢方とは	*/
.page03 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-03.jpg?t=1466677947);	}	/* 03 スタッフ紹介	*/
.page04 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-04.jpg?t=1466677954);	}	/* 04 鍼灸治療院のご案内	*/
.page05 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-05.jpg?t=1466677960);	}	/* 05 このような症状の方	*/
.page06 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-06.jpg?t=1466677967);	}	/* 06 取扱商品について	*/
.page07 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-07.jpg?t=1466677973);	}	/* 07 店舗案内・アクセス	*/
.page08 #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-08.jpg?t=1466677981);	}	/* 08 ご予約・お問い合わせ 	*/
.blogPage #main p{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/page-09.jpg?t=1466677992);	}	/* 09 セミナー情報・健康のお話	*/



#main p span{display:none;}








/* ftInfo*/



#ftBox{padding:30px 0;}
#ftInfo{height;210px;margin-left:105px;}

#ftInfo{width:260px;position:relative;}
.ftInfoBox{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/ftinfo2.png?t=1761873200) no-repeat 0 0;
height:96px;
}

#ftInfo{font-size:0;position:relative;}

#ftInfo>h2>span,
#ftInfo p{display:none;}

#ftInfo div.mBtn{}
#ftInfo div.mBtn a{}

#ftInfo>h2{height:80px;display:block;background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/logo.png?t=1465971891) no-repeat 0 0;}


.gMapBox{position:absolute;top:0px;right:105px;}
.gMapBox {width:475px;height:210px;padding:0px;box-shadow:0 0 0 1px #ccc;}
.gMapBox iframe{width:475px;height:210px;border:0;}



#fnav{padding:0;}
#fnav ul{padding:0;text-align:center;display:block;}
#fnav li{display:inline-block;color:#fff;font-size:12px;}
#fnav li a{color:inherit;font-weight:normal;text-decoration:none;}
#fnav li a:hover{color:#503f07;text-decoration:underline;}
#fnav li:before{content:'|';padding:0;}
#fnav li.nav01:before{display:none;}



/*Footer
----------------------------------------------- */
#ftBox,
#fnav,
#footer{background:#d7a70b;}
#footer{position:relative;z-index:0;clear:both;background-size:auto 100%;}

#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;
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;}


/* #sidebar
--------------------------------------*/
#sidebar{position:relative;height:0px;}



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


/*Content
----------------------------------------------- */
.editPage #content{box-shadow:0 0 0 5px rgba(0,0,0,0.5);margin:0 auto 50px;position:relative;width:980px;}
.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_area{}
#content_area>div>.n{width:980px;margin:0 auto !important;}



/*------#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{width:980px;margin:0 auto -1px; height:30px !important;}
.b2t a{background:#d7a70b url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pagetop.png?t=1465971938) no-repeat 0% 0%;}
.b2t a{display:block;width:98px;height:30px;margin-left:auto;text-indent:-999em;text-decoration:none;border-radius:10px 10px 0 0;}
.b2t a:hover{background-image:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pagetop-on.png?t=1465971943)}


/*----------------------------------------------- */
.showPage #content_area .jBtn span{display:none;}



#content_area .jBtn{border-radius:10px;border:0; background:#deac06 !important;
width:230px;margin:0 auto;box-shadow:1px 1px 3px rgba(0,0,0,0.1);}


#content_area .j-hgrid .jBtn{width:160px;}

#content_area .jBtn a{display:block;font-size:15px;text-decoration:none;
line-height:1em !important;text-decoration:none !important;
height:auto !important;text-align:center;
padding:6px 5px 4px;color:#fff !important;position:relative;
vertical-align:top;}

#content_area .jBtn a:after{content:'';display:inline-block;vertical-align:top;height:1em;width:1em;font-size:15px;border-radius:100%;line-height:0;margin-top:-1px;margin-left:5px;}
#content_area .jBtn a:after{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/jbtn-icon.png?t=1466048178) no-repeat 50% 50%;background-size:contain;}


#content_area aside .jBtn{border:1px solid #b18904; background:none !important;}
#content_area aside .jBtn a{font-size:15px;padding:6px 5px 4px;color:#b18904 !important;}

#content_area .jBtn:hover{background:#fff !important;}
#content_area .jBtn:hover a{color:#deac06 !important;}

#content_area aside .jBtn:hover{background:#b18904 !important;}
#content_area aside .jBtn:hover a{color:#fff !important;}

/* newsHD
--------------------------------------------------*/

#newsHD h2{height:30px;visibility:hidden;}
#newsHD{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/news-hd.png?t=1466045090) no-repeat 0% 100% !important;
}



.cc-indexpage .newsList{margin: 0 0 0 1px !important;padding:10px 0px 9px 9em;position:relative;font-size:13px;}
.newsList{border-bottom:1px dashed #deac06;}
.cc-indexpage .newsList p{line-height:20px !important;font-size:13px;}
.cc-indexpage .newsList h4{display:block;letter-spacing:1px;position:absolute;line-height:20px !important;
font-weight:100;width:9em;text-align:center;left:0;top:10px;padding:0;letter-spacing:1px;color:#999;}
.newsBox section{display:block;position:relative;height:290px;overflow:auto;}
.newsBox section{border-top:1px dashed #deac06;}
.newsBox .n{height:auto !important;}




/* cc
------------------------------*/

.page04 .hkstaff,
h4,
.min{font: normal normal bold 1em/1 "游明朝",YuMincho,"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;}



#content_area .artHD{text-align:center;font-size:0;vertical-align:top;height:30px;}
#content_area .artHD h2{font-size:24px;color:#4c3e0e;line-height:30px;display:inline-block;vertical-align:top;padding:0 1em;}
#content_area .artHD:before{content:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/ivy-l.png?t=1466146878);display:inline-block;height:30px;vertical-align:top;}
#content_area .artHD:after{content:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/ivy-r.png?t=1466146884);display:inline-block;height:30px;vertical-align:top;}


#content_area .artHD{position:relative;background:#fcdc71;padding:10px;border-radius:5px;}
#content_area .artHD:after,
#content_area .artHD:before{vertical-align:baseline;display:inline-block;}

#content_area article .wrap{padding-top:10px;}
#content_area .n [data-box]{margin-top:20px;}


/* 01
------------------------------*/
article.p01art02{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art02-bg.jpg?t=1465971994) 50% 0;}

#p01art01HD{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art01-hd.png?t=1466041013) no-repeat 50% 0;}
#p01art03HD{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art03-hd.png?t=1466044970) no-repeat 50% 0;}
#p01sct02 h3{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art02-hd.png?t=1466041046) no-repeat 50% 0;}
.p01art02 .wrap{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art02-img.png?t=1466041065) no-repeat 100% 0}
.p01art02 .wrap{min-height:305px;}


#p01sct01a a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art01-01.png?t=1466041020) no-repeat 50% 50%;}
#p01sct01b a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art01-02.png?t=1466041025) no-repeat 50% 50%;}
#p01sct01c a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art01-03.png?t=1466041030) no-repeat 50% 50%;}
#p01sct01d a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art01-04.png?t=1466041037) no-repeat 50% 50%;}


#p01art03HD,#p01art01HD{height:30px !important;width:980px;display:block;}
#p01art03HD h2,#p01art01HD h2{visibility:hidden;}


#p01sct01 ul{margin:0;padding:0;display:block;font-size:0;text-align:center;}
#p01sct01 ul li{display:inline-block;margin:10px;background:#fff;}
#p01sct01 ul li a{display:block;width:181px;height:80px;}



#p01sct02 h3{font-size:0;text-indent:-999em;height:40px;width:250px;margin:0 auto;}


#p01sct02{width:400px;margin:30px 0 0 60px !important;}
#p01sct02 .pBox{padding:20px 0;}
#p01sct02 .pBox p{color:#886901;font-size:15px;}


.p01art03 .j-gallery{font-size:0;padding:0;margin:0;width:840px;margin:0 auto !important;}
.p01art03 .j-gallery *{font-size:0;padding:0 !important;margin:0 !important;}
.p01art03 .j-gallery .cc-m-gallery-cool-item{display:inline-block;width:25%;}
.p01art03 .j-gallery .cc-m-gallery-cool-item>div{display:block;margin:0 20px !important;border-radius:100%;overflow:hidden;}
.p01art03 .j-gallery .cc-m-gallery-cool-item img{display:block;width:100% !important;height:auto !important;}


#content_area .p01art04Box{background:#fcdc71;padding:30px 40px !important;width:900px !important;font-size:0;
border-radius:8px;}

#content_area .p01art04Box .cc-m-hgrid-column{width:220px !important;margin:0 !important;float:none !important;display:inline-block;vertical-align:top;
padding:0 40px !important;}


#content_area .p01art04Box .cc-m-hgrid-column{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/dot.png?t=1466485333) repeat-y  298px 0%;background-size:9px;}
#content_area .p01art04Box .cc-m-hgrid-column.last{background:none;}


.showPage #content_area .p01art04Box .cc-m-hgrid-overlay,
#content_area .p01art04Box .cc-m-hgrid-separator{display:none;}

#p01sct04a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art04-01.png?t=1466045022) no-repeat 50% 0%;}
#p01sct04b{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art04-02.png?t=1466045027) no-repeat 50% 0%;}
#p01sct04c{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art04-03.png?t=1466045032) no-repeat 50% 0%;}

 .p01art04Box h3{visibility:hidden;height:27px;}

.showPage #content_area .j-facebook {height:316px !important;overflow:hidden !important;border:1px solid #ccc;}
.showPage #content_area .j-facebook>.fb-page{position:relative;top:-130px;}

.blogBtn{}
.blogBtn a{display:block;width:345px;height:106px;}
.blogBtn a span{display:none;}
.blogBtn a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/blog-bnr.jpg?t=1466045079) no-repeat;}
.blogBtn a:hover{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/blog-bnr-on.jpg?t=1466045074) ;}

#p01shopBtn a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/shop-btn.jpg?t=1468387916) no-repeat 50% 50%;}
#p01accBtn a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/access-btn.jpg?t=1468387927) no-repeat 50% 50%;}
#p01shopBtn,
#p01accBtn{display:block;width:170px;margin:0 auto;}
#p01shopBtn a,
#p01accBtn a{display:block;width:170px;height:139px;}
#p01shopBtn a span,
#p01accBtn a span{display:none;}

.pageBnr .nav_topsem a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/top-sem-btn.jpg?t=1471863237) no-repeat;}
.pageBnr .nav_topdm a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/top-dm-btn.jpg?t=1471911744) no-repeat;}


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

.page02 #content_area .j-gallery{width:900px !important;margin:0 auto !important; }
.page02 #content_area .sctHD h3{font-size:20px;line-height:30px;padding:10px 0 9px;border-bottom:1px solid #4c3e0e;color:#4c3e0e;font-weight:600;}
.page02 #content_area .sctHD{margin:20px 0;}
.page02 .history .wrap{width:900px !important;}



#content_area .bookInfo{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/main-bg.png?t=1466041429) repeat;}
#content_area .bookInfo .j-imageSubtitle{background:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.3) inset;padding:10px !important;border-radius:5px;}

.longBnr01{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/longbnr01.jpg?t=1466648964) no-repeat;}

.longBnr01{height:160px;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);} 

.longBnr01 h3{height:90px;visibility:hidden;}
.longBnr01 p{display:none;}
.longBnr01 ul{background:rgba(0,0,0,0.3);margin:0px 30px;padding:10px;text-align:center;
font-size:0;}
.longBnr01 ul li{display:inline-block;width:400px !important;margin:0 10px !important;}
#content_area .longBnr01 ul li a{line-heighth:40px !important;padding:10px;
font-size:}

#content_area .staffBnr{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/staff-bnr.png?t=1471858860) no-repeat;}
#content_area .staffBnr{height:170px;position:relative;padding-right:300px;}
#content_area .staffBnr>h3{height:90px;visibility:hidden;}
#content_area .staffBnr>div{height:40px;visibility:hidden;}

#content_area .staffBnr>p.jBtn a{padding:8px;}



/* 03
------------------------------*/
.pageBnr{margin:10px 0;padding:0;font-size:0;text-align:center;overflow:visible !important;}
.pageBnr li{display:inline-block;width:480px;box-shadow:1px 1px 4px rgba(0,0,0,0.3);}
.pageBnr li:first-of-type{margin-right:20px;}
.pageBnr li a{display:block;height:100px;}

.pageBnr .nav02 a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pagebnr-02.jpg?t=1466678519) no-repeat;}
.pageBnr .nav04 a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pagebnr-04.jpg?t=1466678526) no-repeat;}
.pageBnr .nav05 a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pagebnr-05.jpg?t=1466678533) no-repeat;}
.pageBnr .nav09 a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pagebnr-09.jpg?t=1466681635) no-repeat;}





#content_area .staffHD{position:relative;background:#fcdc71;padding:10px 20px;border-radius:5px;box-shadow:2px 2px 5px rgba(0,0,0,0.1);
margin-bottom:30px;}

#content_area .staffHD h2{color:#385313;font-size:23px;}

.page03 #content_area .j-hgrid ul{padding:10px;margin:0;overflow:visible;}
.page03 #content_area .j-hgrid ul li{display:block;font-size:15px;line-height:20px;padding:5px 0 !important;}
.page03 #content_area .j-hgrid ul li:before{content:'';width:6px;height:6px;
display:inline-block;border-radius:100%;background:#fcdc71;vertical-align:middle;margin-right:5px;
}


.page03 #content_area .j-textWithImage{position:relative;overflow:visible;padding:20px 0 !important;}
.page03 #content_area .j-textWithImage:before{content:'';height:100%;
display:block;width:300%;position:absolute;left:-100%;top:0;
background:#fff;z-index:-1;
}


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


.page04 article.news{background:rgba(215, 167, 11,0.3);}
.page04 .newsList{padding:10px 10px 9px;}
.page04 .newsBox{padding:20px 10px;background:#fff;}
.page04 .newsBox section{height:210px;}
.page04 .newsList h4{line-height:30px;font-size:16px;}
.page04 .newsList p{line-height:20px;}


.page04 #content_area .list{padding:0;margin:0;overflow:visible !important;font-size:0;text-align:left;}
.page04 #content_area .list li{font-size:14px;display:inline-block;min-width:220px;border-bottom:1px dashed #deac06;margin-right:10px;color:#4c3e0e;}


.page04 #content_area .sct tr>*{padding:5px 10px;margin:0;line-height:2;border:1px solid #ccc;width:50%;text-align:center;}
.page04 #content_area .sct thead tr{background:rgba(128,129,29,0.2);}
.page04 #content_area .sct  tr th{background:rgba(128,129,29,0.1);}
.page04 #content_area .sct tbody tr:nth-of-type(2n){background:rgba(128,129,29,0.1);}



.page04 .hkstaff{font-size:24px;}
.page04 .hkstaff dt{line-height:40px;border-bottom:1px dotted #785e07;color:#785e07;}

.page04 .hkstaff dd{line-height:40px;font-size:20px;}

.page04 #content_area article.sub{background:rgba(255,255,255,0.7)}


.page05 #content_area .grid,
 #content_area .sct h4{font-size:18px;vertical-align:middle;padding-bottom:10px;margin-bottom:19px;margin-left:1px;
border-bottom:1px dotted #785e07;color:#785e07;}

 #content_area .sct h4:not(.point):before{content:'';width:3px;height:1.5em;background:#785e07;
display:inline-block;vertical-align:middle;}


.page04 #content_area .beginner .j-hgrid{background:#fcdc71;padding:20px !important;width:940px !important;font-size:0;border-radius:8px;}
.page04 #content_area .beginner .j-hgrid .cc-m-hgrid-column{width:260px !important;float:none !important;display:inline-block;vertical-align:top;margin:0 40px 0  0 !important;padding:10px !important;background:#fff;box-shadow:1px 1px 3px #ccc;border-radius:3px;position:relative;}

.page04 #content_area .beginner .j-hgrid .cc-m-hgrid-column:after{content:'\25b6';
display:inline-block;position:absolute;right:-40px;top:50%;
width:40px;text-align:center;font-size:30px;line-height:2em;margin-top:-1em;}

.page04 #content_area .beginner .j-hgrid .cc-m-hgrid-column.last:after{display:none;}


.page04 #content_area .beginner .j-hgrid .cc-m-hgrid-column.last{margin:0  !important;}


.page04 #content_area .beginner .j-hgrid .cc-m-hgrid-overlay,
.page04 #content_area .beginner .j-hgrid .cc-m-hgrid-separator{display:none;}

.page04 #content_area .stepBox dt{font-size:20px;
text-align:center;padding:10px 0 9px !important;
border-bottom:1px solid #000;}
.page04 #content_area .stepBox dd{font-size:14px;
line-height:30px;padding:10px 0  0 !important;}



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

.pageMenu{font-size:0;margin:20px 0;padding:0;}
.pageMenu li{display:inline-block;width:25%;text-align:center}
.pageMenu li a{display:block;font-size:20px;background:#d7a70b;margin:0 5px;border-radius:5px;line-height:20px;text-decoration:none;
color:#fff;position:relative;padding:10px 0;text-indent:1em;}
#content_area .pageMenu li a:after{content:'';display:inline-block;vertical-align:top;height:1em;width:1em;font-size:20px;border-radius:100%;line-height:0;margin-top:-1px;margin-left:5px;}
#content_area .pageMenu li a:after{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/jbtn-icon.png?t=1466048178) no-repeat 50% 50%;background-size:contain;}

.pageMenu li a:hover{color:#d7a70b;background:none;box-shadow:0 0 0 1px inset;}


.page05 #content_area article[class^=typ] .wrap{border-bottom:1px dotted #ccc;}




.page05 #content_area .grid h3{font-size:24px;line-height:30px;}

.page05 #content_area .sct h4.point:before{content:'ワンポイント';line-height:20px;font-size:14px;vertical-align:middle;background:#d7a70b;color:#fff;font-weight:100;line-height:20px;padding:5px 10px;border-radius:5px;}

.page05 #content_area .memo{width:900px;margin:0 auto;padding:10px;background:#fff;z-index:-1;position:relative;border-radius:5px;box-shadow:0 0 2px #ccc;}
.page05 #content_area .memo dl{display:table;border-bottom:1px dotted #ccc;}
.page05 #content_area .memo dl>*{display:table-cell;padding:10px;vertical-align:middle;}
.page05 #content_area .memo dl>dt{width:160px;height:120px;position;}
.page05 #content_area .memo dl dt:before{content:'';
display:block;text-align:center;border-radius:100%;
position:absolute;top:10px;left:50%;margin-left:-60px;height:120px;width:120px;z-index:-1;
background:rgba(128,129,29,0.1);

}
.page05 #content_area .memo dl dt{position:relative;font-size:16px;text-align:center;}
.page05 #content_area .memo dl:last-of-type{border-bottom:0 !important;}

.page05 #content_area .memo dd{line-height:2;font-size:13px;}

.page05 #content_area article[class^=typ] .wrap{border-bottom:1px dotted #ccc;}


.telBnr{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/p01art02-bg.jpg?t=1465971994);}
.telBnr{box-shadow:1px 1px 5px rgba(0,0,0,0.3);padding:20px;width:760px;margin:0 auto;border-radius:5px;
text-align:center;}
.telBnr h4{font-size:24px;margin-bottom:10px;padding:10px;border-radius:5px;color:#4c3e0e !important;}
.telBnr>div{background:#fff;padding:10px 0;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
.telBnr>div>p{display:inline-block;line-height:40px;font-size:19px;font-weight:600;height:40px;
color:#785e07;line-height:50px;
}

.telBnr>div>p.telLNK{width:330px;font-size:0;height:40px;vertical-align:top;}
.telBnr>div>p.telLNK{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pc-tel.png?t=1471860644) no-repeat 100% 0;}

#content_area .telBnr .jBtn{width:50% !important;}


/*.page05 #content_area .stepBox{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/flowstep-img.png?t=1466477516);}
.page05 #content_area .stepBox{min-height:320px;}
.page05 #content_area .stepBox dl{display:none;}*/


.page05 #content_area .type03 .j-gallery .cc-m-gallery-stack-column{
position:relative;}

.page05 #content_area .type03 .j-gallery .cc-m-gallery-stack-column:before{
content:"\25b6";position:absolute;left:-1em;top:50%;line-height:2em;
margin-top:-1em;font-size:20px;}

.page05 #content_area .flow .j-hgrid{background:#fcdc71;padding:20px !important;width:940px !important;font-size:0;border-radius:8px;}
.page05 #content_area .flow .j-hgrid .cc-m-hgrid-column{width:260px !important;float:none !important;display:inline-block;vertical-align:top;margin:0 40px 0  0 !important;padding:10px !important;background:#fff;box-shadow:1px 1px 3px #ccc;border-radius:3px;position:relative;}

.page05 #content_area .flow .j-hgrid .cc-m-hgrid-column:after{content:'\25b6';
display:inline-block;position:absolute;right:-40px;top:50%;
width:40px;text-align:center;font-size:30px;line-height:2em;margin-top:-1em;}

.page05 #content_area .flow .j-hgrid .cc-m-hgrid-column.last:after{display:none;}

.page05 #content_area .flow .j-hgrid .cc-m-hgrid-column.last{margin:0  !important;}

.page05 #content_area .flow .j-hgrid .cc-m-hgrid-overlay,
.page05 #content_area .flow .j-hgrid .cc-m-hgrid-separator{display:none;}

.page05 #content_area .stepBox dt{font-size:20px;
text-align:center;padding:10px 0 9px !important;
border-bottom:1px solid #000;}
.page05 #content_area .stepBox dd{font-size:14px;
line-height:30px;padding:10px 0  0 !important;}

/* 06
------------------------------*/
.page06 #content_area .j-hgrid{padding:10px !important;margin:10px !important;background:#fff;border-radius:5px;box-shadow:0 0 2px #ccc;}
.page06 #content_area .j-hgrid .j-header {background:#80811d;color:#fff !important;padding:10px !important;border-radius:5px;}
.page06 #content_area .j-hgrid .j-header>*{color:inherit;}
.page06 #content_area .j-hgrid .j-header h3{font-size:20px;}

.page06 #content_area .itemBox{padding:10px 10px 0;}
.page06 #content_area .itemBtn{padding:10px 10px 0;}

/*
.page06 #content_area .itemBtn dt:after{content:'\25Bc';font-size:20px;
position:absolute;color:rgba(128,129,29,0.3);
}
.page06 #content_area .itemBtn dt{border-radius:5px;background:rgba(128,129,29,0.3);padding:5px 10px;color:#666;display:inline-block;position:relative;}
*/
.page06 #content_area .itemBtn dt{border-bottom:2px solid rgba(128,129,29,0.3);padding:5px 10px 0;color: rgba(128,129,29,0.8);font-weight:600;display:inline-block;position:relative;}

.page06 #content_area .itemBtn dd{width:300px !important;padding:10px 10px;margin:10px 0 !important;}




.page06 #content_area .itemBtn dd:hover{background:rgba(128,129,29,0.7) !important;}
.page06 #content_area .itemBtn dd:hover a{color:#fff !important;}


.coller{background:#fbebba;}
.coller h2{background:#fbebba;color:#4c3e0e;font-size:23px;padding:0 0 17px;}


#content_area #shopwBnr .jBtn:hover,
#content_area #shopwBnr .jBtn{background:none !important;}
#content_area #shopwBnr .jBtn{width:980px;padding:0;border:0;border-radius:0 0 0 ;}
#content_area #shopwBnr .jBtn a{width:980px;padding:0;border:0;border-radius:0 0 0 ;height:100px !important;font-size:0;}
#content_area #shopwBnr .jBtn a:after{display:none;}
#content_area #shopwBnr .jBtn a{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/shopwbnr.jpg?t=1466474608) !important;}


/* 07 08
------------------------------*/
.page07 #content_area .telLNK{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/pc-tel.png?t=1471860644) no-repeat 50% 100%;}
.page07 #content_area .telLNK{display:inline-block;height:30px;width:230px;margin:0px auto;font-size:0;vertical-align:-999;}

#content_area .j-googlemaps .cc-map-wrapper,
#content_area .j-table .infoTBL,
#content_area .j-formnew form{display:block !important;border:1px solid #efefef;box-shadow:1px 2px 2px -1px rgba(0,0,0,0.1)}
#content_area .j-formnew form{padding:9px !important;background:#fff;}
#content_area .j-table .infoTBL{padding:14px;background:#fff;}
#content_area .j-googlemaps .cc-map-wrapper{padding:4px !important;background:#fff;}
#content_area .j-downloadDocument{padding:9px !important;background:#fff;}
#content_area .j-downloadDocument{display:block !important;border:1px solid #efefef;box-shadow:1px 2px 2px -1px rgba(0,0,0,0.1)}

.infoTBL td dt{display:inline-block;background:#80811d;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 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 #80811d;margin-right:5px;}

#content_area .infoTBL tr{background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/line.png?t=1465952849) repeat-x bottom right;}
#content_area .infoTBL td,
#content_area .infoTBL th{padding:10px;font-size:14px;}
#content_area .infoTBL th{width:8em;}
#content_area .infoTBL th:before{content:'';border-left:3px solid #80811d ;padding-left:5px;width:0px;}
#content_area .infoTBL th{font-weight:bold;}

.cc-m-form-view-sortable>.cc-m-form-view-element>label{border-left:3px solid #80811d;padding-left:7px;font-weight:bold;}
.cc-m-form-view-sortable .cc-m-form-view-element{padding:10px !important;background:url(https://u.jimcdn.com/cms/o/sdb3fe6213ce4dec5/userlayout/img/line.png?t=1465952849) repeat-x bottom right;}
.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;}

.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:#b18904;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 #80811d;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;}





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


.blogPage .blog header{position:relative;width:100%;background:#fcdc71;height:50px;}
.blogPage .blog header{margin-bottom:30px;}
.blogPage .blog header h2{font-size:22px;line-height:30px;padding:10px;}
.blogPage .blog header .datetime-inner{font-size:0 !important;display:inline-block;position:absolute;right:0;bottom:0;padding:10px;line-height:1em;}
.blogPage .blog header .datetime-inner >*{font-size:14px;display:inline-block;line-height:1em;}
.blogPage .blog header .postmeta{display:none;}

.blogPage .blog .j-blogarticle{padding-bottom:30px !important;}
.cc-page-blog .blog{padding-top:40px !important;}

.blogPage .blog .j-blogarticle{padding-bottom:30px !important;}

.j-blogarticle .j-hgrid .cc-m-hgrid-column:not(.last){width:300px !important;}
body.blogPage #content_area .j-hgrid .j-gallery{min-width:300px !important;}



.pager_navi{text-align:center;padding:10px 0;}
.pager_navi a{display:inline-block;font-size:1em;min-width:2em;
line-height:2em;text-align:center;
text-decoration:none !important;color:#fff;
}

.pager_navi a[href]{background:#fff;font-size:12px;
box-shadow:0 0 0 1px #ccc;}
.pager_navi a strong{display:inline-block;
font-size:1em;width:2em;
line-height:2em;text-align:center;
background:#ccc;font-size:12px;}


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