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

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


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


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

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

#content_area{padding:0;}
#wrapArea{padding:45px 0 80px;background:url(https://7ed8c6.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/content-bg.jpg?t=1470709009) no-repeat center top;}
#wrapArea>.wrap{}


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



body #header{z-index:3;background:url(https://2be6ff.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main-bg.jpg?t=1470709342);}
body #header .wrap{z-index:3;position:relative;}
body.cc-indexpage　#header .wrap{height:547px;}


#header h1{
background:url(https://8dedd8.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/logo.png?t=1470709333) no-repeat 50% 50%;
position:absolute;top:21px;left:0;
background-size:contain;
}



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


#headArea{position:absolute;right:0;top:21px;width:445px;height:84px;}
#headArea{background:url(https://a3e682.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/header-info.png?t=1470709316) no-repeat center top 12px;}
#headArea dl,#headArea address{display:none;}

.cBtn a{background:url(https://0d231e.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/header-btn.jpg?t=1470709310) no-repeat center top;}
.cBtn p{display:none;}

.cBtn a{display:block;width:208px;height:43px;}
.cBtn a span{display:none;}


.cBtn a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}



#headArea .cBtn{position:absolute;right:0;top:0;}

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


#nav{height:52px;background:url(https://2abe61.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav-bg02.jpg?t=1470709305) repeat-x center top;}
#nav ul{padding:0;width:960px;height:52px;margin:0 auto;position:relative;background:url(https://d6b5bc.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav-bg01.jpg?t=1471591864) no-repeat center top;}

#nav li{float:left;padding:0 !important;margin:0 !important;display:block;}
#nav li a,#nav li{display:block;height:52px;padding:0px !important;margin:0 !important;}
#nav li a{background:url(https://2d8506.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/css/nav-01.png) no-repeat 0 0;}



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

#nav li.nav01 a{width:130px;}	                                                            /* 01 ホーム	*/
#nav li.nav01 a:hover{background:url(https://b8d4a7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav01-on.jpg?t=1470709280) no-repeat center top;}
#nav li.nav02 a{width:156px;}	                                                            /* 02 初めての方へ	*/
#nav li.nav02 a:hover{background:url(https://262977.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav02-on.jpg?t=1471591869) no-repeat center top;}
#nav li.nav03 a{width:121px;}	                                                            /* 03 受講案内	*/
#nav li.nav03 a:hover{background:url(https://341041.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav03-on.jpg?t=1470709288) no-repeat center top;}
#nav li.nav04 a{width:200px;}	                                                            /* 04 みんなのギャラリー	*/
#nav li.nav04 a:hover{background:url(https://f8ee30.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav04-on.jpg?t=1470709292) no-repeat center top;}
#nav li.nav05 a{width:144px;}	                                                            /* 05 お問い合わせ	*/
#nav li.nav05 a:hover{background:url(https://2fb012.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav05-on.jpg?t=1470709297) no-repeat center top;}
#nav li.nav06 a{width:209px;}	                                                            /* 06 教室案内・アクセス	*/
#nav li.nav06 a:hover{background:url(https://ee54cc.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav06-on.jpg?t=1470709301) no-repeat center top;}




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


#nav li a span{
display:none;
}

.page01 #nav li.nav01 a{background:url(https://b8d4a7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav01-on.jpg?t=1470709280) no-repeat center top;}
.page02 #nav li.nav02 a{background:url(https://262977.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav02-on.jpg?t=1471591869) no-repeat center top;}
.page03 #nav li.nav03 a{background:url(https://341041.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav03-on.jpg?t=1470709288) no-repeat center top;}
.page04 #nav li.nav04 a{background:url(https://f8ee30.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav04-on.jpg?t=1470709292) no-repeat center top;}
.page05 #nav li.nav05 a{background:url(https://2fb012.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav05-on.jpg?t=1470709297) no-repeat center top;}
.page06 #nav li.nav06 a{background:url(https://ee54cc.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav06-on.jpg?t=1470709301) no-repeat center top;}




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



#main{position:relative;overflow:hidden;}

.cc-indexpage #main{position:relative;z-index:0;height:365px}

#main{position:relative;z-index:0;height:254px;}

#main{display:block;
background-image:url(https://e4b828.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main00.jpg?t=1470725774) ;
background-position: 50% 0;background-repeat:no-repeat;}

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

#main p span{display:none;}
.page01 #main{background-image:url(https://16f11a.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main01.jpg?t=1470710757);	}	/* 01 ホーム	*/
.page02 #main{background-image:url(https://03052b.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main02.jpg?t=1471592111);	}	/* 02 初めての方へ	*/
.page03 #main{background-image:url(https://6df453.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main03.jpg?t=1470725784);	}	/* 03 受講案内	*/
.page04 #main{background-image:url(https://fb0da5.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main04.jpg?t=1470725789);	}	/* 04 みんなのギャラリー	*/
.page05 #main{background-image:url(https://1c26f5.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main05.jpg?t=1470725794);	}	/* 05 お問い合わせ	*/
.page06 #main{background-image:url(https://2c3576.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main06.jpg?t=1470725798);	}	/* 06 教室案内・アクセス	*/
.page07 #main,.cc-page-blog #main{background-image:url(https://341e16.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main07.jpg?t=1472600653);	}	/* 07 ブログ	*/







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

#pageTop{position:fixed;bottom:200px;right:50px;padding:0px;z-index:2;height:0px;}


@media screen and (max-width:1000px) {
#pageTop{position:relative;display:block;padding:0;top:-80px;bottom:0;left:0;right:0;height:0 !important;width:960px;margin:0 auto;}
#pageTop .b2t{margin:0 0 0 auto;}
}


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

#ftInfo{background:url(https://9e13a1.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/footer-bg.jpg?t=1470709017);padding-top:60px;}

#ftInfoData{width:303px;padding-bottom: 54px;}
#ftInfoData{background:url(https://43cc71.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/footer-info.png?t=1470709021) no-repeat center top ;}

#ftInfoData h2{height:239px;visibility:hidden;}
#ftInfoData>address,#ftInfoData>dl{display:none;}

#ftInfoData>.cBtn{margin-top:12px;}
#ftInfoData>.cBtn a{margin:0 auto;width:161px;height:34px;background:url(https://54897f.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/footer-btn.jpg?t=1470713083) no-repeat center top;}
#ftInfoData>.cBtn a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}

.gMapBox{position:absolute;top:0px;right:0px;}
.gMapBox{width:580px;height:285px;}
.gMapBox iframe{width:580px;height:285px;border:0;}



/*fnav
----------------------------------------------- */
#fnav{ color:#393939;position:relative;z-index:1;background:#dedad4;
padding:9px 0;}
#fnav ul{padding:0;margin:0;text-align:center;display:block;}
#fnav li{display:inline-block;color:inherit;font-size:14px;line-height:30px;}
#fnav li a{color:#393939;font-weight:normal;}
#fnav li a:hover{color:#393939;}
#fnav li:before{content:'|';padding:0 0.5em;}
#fnav li.nav01:before{display:none;}

/*Footer
----------------------------------------------- */
#footer{background:#fff;position:relative;z-index:3;}
#footer{position:relative;z-index:0;clear:both;}

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


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

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


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

p.copyright {
    font-size: 11px;
    color: #4c4c4c;
    padding: 9px 0;
}


/* #sidebar
--------------------------------------*/
#sidebar{position:relative;width:230px;overflow:visible;float:right;}






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

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


#content{position:relative;float:left;width:700px;}

#content article>.cntwrap{clear:both;float:none;position:relative;}




.jBtn a{display:block;background-color:#f5ad00;border-radius:3px;box-shadow:0px 2px 0px #c1a88f;}
.jBtn a:hover{background-color:#f7bd33;box-shadow:0px 2px 0px #a67f5b;}





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



/*共通*/
.title h2 {
    font-size: 27px;
    background:url(https://8fe1c7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/title-bg.png?t=1470727381) no-repeat left bottom;
    padding: 6px 4px;
    color: #434343;font-family: "HG正楷書体-PRO","ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    }

/* 01
--------------------------------------*/
#top-title01{height:68px;background:url(https://776dab.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-title01.png?t=1470709429) no-repeat center top;margin-bottom:25px;}
#top-title01 h2{display:none;}

.top-text p {
    font-weight: bold;
    line-height: 26px;letter-spacing: 1px;
    font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

#cc-m-10494201521 .bx-viewport img {
    width: auto;
    height: 262px!important;

}

div#cc-m-10494201521 .bx-wrapper .bx-controls-direction a:before{content:none;}
div#cc-m-10494201521 .bx-wrapper .bx-controls-direction a.bx-prev{width:16px;height:28px;background:url(https://8a31b7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/prev-btn.png?t=1470717929) no-repeat center top;}
div#cc-m-10494201521 .bx-wrapper .bx-controls-direction a.bx-next{width:16px;height:28px;background:url(https://b346ff.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/next-btn.png?t=1470717919) no-repeat center top;}
div#cc-m-10494201521 {
    padding-top: 25px!important;
    padding-bottom: 15px!important;
    border-top: solid 1px #e4ded4;
    margin-top: 5px!important;
}
div#cc-m-10494467121 {
    padding-top: 22px!important;
    border-top: solid 1px #e4ded4;
}
.top-btn01 span{display:none;}
.top-btn01 a{display:block;width:216px;height:46px;background:url(https://a2902c.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn01.jpg?t=1470709384) no-repeat center top;margin:0 auto;}
.top-btn01 a:hover{background:url(https://148cd9.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn01-on.jpg?t=1470709389) no-repeat center top;}

#top-title02{height:36px;background:url(https://487ff5.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-title02.png?t=1470709434) no-repeat left top;margin-bottom:6px;}
#top-title02 h2{display:none;}

.new-name p {
    color: #c7a108;
    font-weight: bold;
    padding: 10px 2px 10px 10px;
    position: relative;
}

.new-name p:before {
    content: "";
    background: url(https://aa4fba.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/list-point.png?t=1470709329) no-repeat center left;
    position: absolute;
    width: 10px;
    height: 20px;
    left: 0;
}
.Box01 {
    padding: 16px 16px 28px;
    border: solid 3px #dedede;background:url(https://d863a9.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/box02-bg.jpg?t=1470708983) no-repeat right bottom;
}
div#cc-m-10494471721 {padding-top: 17px!important;}
.top-btn02 span{display:none;}
.top-btn02 a{display:block;width:308px;height:46px;background:url(https://5eb2fd.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn02.jpg?t=1470709393) no-repeat center top;margin:0 auto;}
.top-btn02 a:hover{background:url(https://cc1af6.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn02-on.jpg?t=1470709397) no-repeat center top;}
.Box01 .j-hgrid img {
    box-shadow: 1px 1px 2px #ccc;
}

.top-btnArea span{display:none;}
.top-btnArea ul{margin:0;}
.top-btnArea ul li{float:left;}
.top-btnArea ul li a{display:block;width:338px;height:94px;}
.top-btnArea ul li.left a{background:url(https://8569a7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn03.jpg?t=1471579727) no-repeat center top;margin-right:24px!important;}
.top-btnArea ul li.left a:hover{background:url(https://0029fc.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn03-on.jpg?t=1471579732) no-repeat center top;}
.top-btnArea ul li.right a{background:url(https://222fb3.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn04.jpg?t=1470709411) no-repeat center top;}
.top-btnArea ul li.right a:hover{background:url(https://b345cc.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-btn04-on.jpg?t=1470709418) no-repeat center top;}


div#cc-m-10494333821 figure {
    width: 210px!important;
    height: 160px!important;
    overflow: hidden;
    text-align:center;
}
.showPage div#cc-m-10494333821 figure img{
    position: relative;
    top: 50%;
    left: 50%;
    width: 100%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

/* news
--------------------------------------*/
#top-news{height:36px;background:url(https://48d30c.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/top-blog.png?t=1473160080) no-repeat center top;margin-bottom:9px;}
#top-news h2{display:none;}
.newsList{margin: 0 0 0 1px !important;padding:12px 0px 11px 8em;position:relative;font-size:13px;}
.newsList{border-bottom:1px solid #939393;}
.newsList p{line-height:20px !important;font-size:14px;color:#393939;}
.newsList h4{display:block;letter-spacing:1px;position:absolute;line-height:20px !important;
width:8em;text-align:left;left:0;top:12px;padding:0;letter-spacing:1px;color:#4b435d !important;}
.newsBox section{display:block;position:relative;height:158px;overflow:auto;background:#fff;}
.newsBox section{padding: 9px 20px 9px 0;}
.newsBox .n{height:auto !important;}




/* 02
--------------------------------------*/
#page02-title01{height:35px;background:url(https://0ec7d9.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page02-title01.png?t=1470741296) no-repeat left top;}
#page02-title01 h2{display:none;}
#page02-title02{height:35px;background:url(https://b8d40f.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page02-title02.png?t=1470741302) no-repeat left top;}
#page02-title02 h2{display:none;}
#page02-title03{height:35px;background:url(https://5063b9.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page02-title03.png?t=1470741308) no-repeat left top;}
#page02-title03 h2{display:none;}
.daihyou{height:26px;background:url(https://e41212.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/daihyou.png?t=1470742279) no-repeat left top}
.daihyou h3{display:none;}

.komidasi {
    margin-bottom: 10px;
}
.komidasi p {
    font-size: 18px;
    border-bottom: solid 2px #4c4c4c;
}
.prof p, .shoten p {
    line-height: 26px;
}
/* 03
--------------------------------------*/
#salespoint01{height:35px;background:url(https://a3f634.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/salespoint01.png?t=1470739404) no-repeat center top;}
#salespoint01 h2{display:none;}
#salespoint02{height:35px;background:url(https://c1a7ea.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/salespoint02.png?t=1470739409) no-repeat center top;}
#salespoint02 h2{display:none;}
#salespoint03{height:35px;background:url(https://ea5518.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/salespoint03.png?t=1470739413) no-repeat center top;}
#salespoint03 h2{display:none;}
#salespoint04{height:35px;background:url(https://d3ee4d.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/salespoint04.png?t=1471585585) no-repeat center top;}
#salespoint04 h2{display:none;}

.courseTBL th,.courseTBL td{border:solid 1px #dedede;padding:10px!important;}
.courseTBL th{font-weight:bold!important;background-image:url(https://2abe61.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/gnav-bg02.jpg?t=1470709305);}

#course01{height:35px;background:url(https://148cf6.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/course01.png?t=1470737093) no-repeat left top;}
#course01 h2{display:none;}
#course02{height:35px;background:url(https://03a4a6.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/course02.png?t=1470737101) no-repeat left top;}
#course02 h2{display:none;}
#course03{height:35px;background:url(https://250bd2.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/course03.png?t=1470737107) no-repeat left top;}
#course03 h2{display:none;}
#course04{height:35px;background:url(https://66fca9.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/course04.png?t=1470737114) no-repeat left top;}
#course04 h2{display:none;}
#course05{height:35px;background:url(https://c29b79.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/course05.png?t=1470737119) no-repeat left top;}
#course05 h2{display:none;}
#course06{height:35px;background:url(https://85386f.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/course06.png?t=1471587239) no-repeat left top;}
#course06 h2{display:none;}

.page03-text p{line-height:26px;}
/* 04
------------------------------*/
#page04-title01{height:35px;background:url(https://623911.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page04-title01.png?t=1471830063) no-repeat left top;}
#page04-title01 h2{display:none;}

.page04 #content figure {
    width: 224px;
    height: 160px!important;
    overflow: hidden;
    text-align:center;
}
.showPage.page04 #content figure img{
    position: relative;
    top: 50%;
    left: 50%;
    width: 100%;
    height: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.page04 #content .j-hgrid {
    margin-bottom: 30px!important;
}

/*  05
------------------------------*/
#page05-title01{height:35px;background:url(https://4475d7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page05-title01.png?t=1470732787) no-repeat left top;}
#page05-title01 h2{display:none;}
#page05-title02{height:35px;background:url(https://b0ad0f.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page05-title02.png?t=1470732792) no-repeat left top;}
#page05-title02 h2{display:none;}
#page05-title03{height:35px;background:url(https://220196.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page05-title03.png?t=1471588209) no-repeat left top;}
#page05-title03 h2{display:none;}

#content div#cc-m-10641048421{padding:16px!important;background:url(https://7206e9.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/contact-tel-bg.png?t=1470734455) no-repeat right bottom,url(https://2be6ff.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/main-bg.jpg?t=1470709342);
border:solid 3px #dedede;}

#content_area .notice{padding:14px;font-size:15px;
border-radius:3px;border:1px solid #ccc;
}
#content_area .notice *{font-size:inherit !important;}
#content_area .j-googlemaps .cc-map-wrapper,
#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;}
#content_area .j-table .infoTBL{padding:14px;background:#fff;}
#content_area .j-googlemaps .cc-map-wrapper{padding:4px !important;background:#fff;}

dl.zend_form div:first-child {display:none;}


/*  06
------------------------------*/
#page06-title01{height:35px;background:url(https://4140b7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page06-title01.png?t=1470727369) no-repeat left top;}
#page06-title01 h2{display:none;}

#page06-title02{height:35px;background:url(https://757c5d.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/page06-title02.png?t=1471840526) no-repeat left top;}
#page06-title02 h2{display:none;}



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

div#cc-matrix-3022408073 {
    padding: 15px;
    background: #fef7e3;
    border-radius: 5px;
}
div#cc-m-gallery-10641042421 div {
    margin-right: 22px;
}
div#cc-m-gallery-10641042421 div:nth-child(4n) {
    margin-right: 0px!important;
}


#content_area .infoTBL tr{background:url(https://b9f46a.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/line.png?t=1470731567) 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 #b19cd8 ;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 #8c6c5d;padding-left:7px;font-weight:bold;}
.cc-m-form-view-sortable .cc-m-form-view-element{padding:10px !important;background:url(https://b9f46a.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/line.png?t=1470731567) 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:#595069;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;width: 25%;}
body .cc-m-form-view-sortable > .cc-m-form-view-element > label div{border-left:3px solid #b19cd8;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;}


/*ブログ*/
.page01 .blogselection h2,.page01 .blogselection h2 a{line-height: 20px !important;font-size: 14px;color: #393939;}
.page01 .blogselection span.comment{display:none;}
.page01 .blogselection .yr {display: block!important;}
.page01 .blogselection div.datetime.dt-alignment-right{float:left!important;}
.page01 .blogselection div.datetime.dt-style0{width:150px;background: none;box-shadow: none;min-height: 0;}
.page01 .blogselection .datetime p {font-weight:bold;float: left;line-height: 20px!important;font-size: 13px!important;color: #4b435d !important;padding:0!important;}
.page01 .blogselection div.datetime.dt-style0 p.day:after{content:none;}
.page01 .blogselection .n.clearover.j-blogarticle {border-bottom: 1px solid #939393;height:auto!important;padding-top: 13px!important;}
.page01 .j-blogSelection .n .blogreadmore{display:block;text-align:right;color: #393939;display:none;}
.page01 .blogselection {height: 200px;overflow: auto;}

.page07 .datetime.dt-style0.dt-alignment-right {display: none;}

.editPage h1.j-blog-header,.page07 .blogselection h2,.page07 .blogselection h2 a,.cc-page-blog .artHD h2{ font-size: 27px;
    background:url(https://8fe1c7.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/title-bg.png?t=1470727381) no-repeat left bottom;
    padding: 6px 4px;
    color: #434343!important;font-family: "HG正楷書体-PRO","ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
    text-decoration:none;margin-bottom: 20px;}

.pager_navi {
    text-align: center;
    margin-top: 30px;
}

.page07 .n.clearover.j-blogarticle {margin-bottom: 30px!important;}

/*よくあるご質問*/
#QA-title{height:35px;background:url(https://bb57f2.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/q-a-title.png?t=1472696300) no-repeat center top;margin-bottom:20px;}
#QA-title h2{display:none;}

.QandA th.Q{height:24px;width:28px;background:url(https://64ce3e.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/q.png?t=1472696295) no-repeat center top 10px;}
.QandA th.A{height:20px;width:27px;background:url(https://c2ff75.claudeassets.com/20170928054054im_/https://u.jimcdn.com/cms/o/sb2f1f48157675aaa/userlayout/img/a.png?t=1472696288) no-repeat center top 10px;}
.QandA th.Q span,.QandA th.A span{display:none;}
.QandA th, .QandA td {padding: 10px!important;}
.QandA {border-bottom: solid 2px #dedede;}
/*
     FILE ARCHIVED ON 21:25:59 Oct 17, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:43:35 Aug 19, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.49
  exclusion.robots: 0.102
  exclusion.robots.policy: 0.093
  esindex: 0.006
  cdx.remote: 6.47
  LoadShardBlock: 885.704 (3)
  PetaboxLoader3.datanode: 874.154 (4)
  PetaboxLoader3.resolve: 49.308 (2)
  load_resource: 63.621
*/