/*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;
/**/
}
.flex{    width: 100%;
    margin: 0 ;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -webkit-flexbox;
    display: -moz-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}


/* 画像が自動でリサイズされてしまう件の対策 */
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 {
    padding: 10px;
    background: rgba(255,255,255,0.7);
    border: 1px solid #ccc;
    z-index: 9999;
    position: relative;
    width: 295px;
}
#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:1140px;}

.sp{display:none;}

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

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

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


#wrapArea{padding:0;position:relative;}


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

#header .wrap,
.page01 .cntwrap,
.page01 .wrap{width:1100px;}

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

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


body #header{z-index:3;position:fixed;left: 0;top: 0;width:100%;background: #fff;}
body #header .wrap{z-index:3;position:relative;height:80px;}
body.page01 #header{transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;}
#header h1{background:url(../img/logo-b_t-1489132464.png) no-repeat left bottom;position:absolute;bottom:10px;left:0px;background-size:contain;font-size: 11px;
transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;}
#header h1 a{width:190px;height:60px;display:block;text-decoration:none;}
#header h1 a span{display:none;}

.head-text00 {background: #90C165;}
.head-text00 p{width:1100px;line-height:30px;color:#fff;position:relative;margin:0 auto;font-size:11px;}

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


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


#nav{position:relative;height:80px;z-index:4;width:736px;margin-left:auto;}
#nav > ul{padding:0;width:736px;height:80px;margin:0 auto;position:relative;}

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


#nav li.nav01{padding-left:0 !important;}
#nav > ul > li > a span{display:none;}
/*--各ページ設定--*/
#nav > ul > li > a{transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}

#nav li.nav01 > a{width:106px;margin-right:1px!important;background:url(../img/gnav01_t-1489136575.png) no-repeat center top;	}	/* 01 ホーム			*/
#nav li.nav02 > div{width:121px;margin-right:1px!important;background:url(../img/gnav02_t-1489136581.png) no-repeat center top;transition:0.3s ease-in-out;
height:80px;cursor:pointer;	}	/* 02 サービス			*/
#nav li.nav03 > a{width:123px;margin-right:1px!important;background:url(../img/gnav03_t-1489546082.png) no-repeat center top;	}	/* 03 求人情報		*/
#nav li.nav04 > a{width:107px;margin-right:1px!important;background:url(../img/gnav04_t-1489136589.png) no-repeat center top;	}	/* 04 ブログ			*/
#nav li.nav05 > a{width:122px;margin-right:1px!important;background:url(../img/gnav05_t-1489136594.png) no-repeat center top;	}	/* 05 運営会社			*/
#nav li.nav06 > a{width:152px;background:url(../img/gnav06-a_t-1489136902.png) no-repeat center top #000;	}	/* 06 お問い合わせ	*/

#nav li.nav02 > div > span{display:none;}

.page01 #nav li.nav01 > a,#nav li.nav01 > a:hover{background:url(../img/gnav01_t-1489136575.png) no-repeat center top #EFEFEF;}
.page02-1 #nav li.nav02 > div,.page02 #nav li.nav02 > div,.page04 #nav li.nav02 > div,.page05 #nav li.nav02 > div,.page06 #nav li.nav02 > div,.page07 #nav li.nav02 > a,
.page08 #nav li.nav02 > div,.page09 #nav li.nav02 > div,.page10 #nav li.nav02 > div,.page11 #nav li.nav02 > div,.page12 #nav li.nav02 > div,
#nav li.nav02:hover > div{background:url(../img/gnav02_t-1489136581.png) no-repeat center top #EFEFEF;}
.page03 #nav li.nav03 > a,#nav li.nav03 > a:hover{background:url(../img/gnav03_t-1489546082.png) no-repeat center top #EFEFEF;}
.page04 #nav li.nav04 > a,#nav li.nav04 > a:hover{background:url(../img/gnav04_t-1489136589.png) no-repeat center top #EFEFEF;}
.page05 #nav li.nav05 > a,#nav li.nav05:hover > a{background:url(../img/gnav05_t-1489136594.png) no-repeat center top #EFEFEF;}
.page06 #nav li.nav06 > a,#nav li.nav06 > a:hover{opacity:0.7;}

/*ドロップダウン設定*/
ul.drop {width: 135px;position: absolute;top: 80px;left: -7px;margin-top:0;}
ul.drop > li{width:100%;height:0;overflow:hidden;transition:0.3s;}
ul.drop > li > a{width:100%;height:35px;display:table;color:#fff;text-decoration:none;font-size:15px;
background:#90C165;}
ul.drop > li > a:hover{opacity:0.7;}
ul.drop > li > a > span{display:table-cell;text-align:center;vertical-align:middle;}
#nav li.nav02:hover > ul.drop > li{;height:35px;margin-bottom:1px;}

.p01n{display:none!important;}
.page01 .p01n{display:table!important;}
.page01 .pun{display:none!important;}

/*旧ドロップダウン設定*/
ul.dropList {margin:0;width:1000px;position:absolute;left:-470px;background:rgba(255,255,255,0.8);padding:30px;}
ul.dropList:before {
    content: "";
    display: block;
    position: absolute;
    top: -22px;
    left: 517px;
    width:27px;height:22px;background:url(../img/nav-arrow_t-1489384504.png) no-repeat center top;
    transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;
}
ul.dropList >li > ul > li img {transform: scale(1.2);transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
ul.dropList >li > ul > li:hover img {transform: scale(1);}
ul.dropList >li > ul > li{width:180px;height:112px;overflow:hidden;position:relative;}
ul.dr01,ul.dr02{margin:0;}
ul.dr01 li,ul.dr02 li{float:left;margin:0 25px 25px 0;}
ul.dr01 li:nth-child(5n),ul.dr02 li:nth-child(5n){margin-right:0;}
ul.dr01 li a,ul.dr02 li a{display:block;width:180px;height:112px;z-index:2;}

.dr-name span{display:none;}
ul.dropList >li > ul > li .dr-name{display:block;width:180px;height:112px;transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;
position:absolute;left:0;top:0;z-index:1;-ms-filter: "alpha( opacity=0 )";filter: alpha( opacity=0 );opacity:0!important;}
ul.dropList >li > ul > li:hover .dr-name{width:180px;height:112px;
-ms-filter: "alpha( opacity=100 )";filter: alpha( opacity=100 );opacity:1!important;}
ul.dropList >li > ul > li.dnav01 .dr-name{background:url(../img/btn01-over_t-1489132239.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav02 .dr-name{background:url(../img/btn02-over_t-1494907888.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav03 .dr-name{background:url(../img/btn03-over_t-1494907897.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav04 .dr-name{background:url(../img/btn04-over_t-1489132273.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav05 .dr-name{background:url(../img/btn05-over_t-1489132286.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav06 .dr-name{background:url(../img/btn06-over_t-1489132296.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav07 .dr-name{background:url(../img/btn07-over_t-1489132309.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav08 .dr-name{background:url(../img/btn08-over_t-1489132318.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav09 .dr-name{background:url(../img/btn09-over_t-1489132326.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav10 .dr-name{background:url(../img/btn10-over_t-1495002088.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav11 .dr-name{background:url(../img/btn11-over_t-1494907918.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav12 .dr-name{background:url(../img/btn12-over_t-1494907928.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav13 .dr-name{background:url(../img/btn13-over_t-1489132368.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav14 .dr-name{background:url(../img/btn14-over_t-1520389984.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav15 .dr-name{background:url(../img/btn15-over_t-1522027046.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav16 .dr-name{background:url(../img/btn16-over_t-1522027056.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav17 .dr-name{background:url(../img/btn17-over_t-1535625902.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav18 .dr-name{background:url(../img/btn18-over_t-1535625888.png) no-repeat center top;background-size:contain;}
ul.dropList >li > ul > li.dnav19 .dr-name{background:url(../img/btn19-over_t-1535625880.png) no-repeat center top;background-size:contain;}

ul.dropList > li{clear: both;}
ul.dropList li.left h2 {background:#a7d280; color:#fff;font-weight:bold;padding:5px 10px;margin-bottom:10px;}
ul.dropList li.right h2 {background:#7dc2d6; color:#fff;font-weight:bold;padding:5px 10px;margin-bottom:10px;}
ul.dropList li.right02 h2 {background:#ef8647; color:#fff;font-weight:bold;padding:5px 10px;margin-bottom:10px;}

ul.dropList li a:hover img{-ms-filter: "alpha( opacity=100 )";filter: alpha( opacity=100 );opacity:1!important;}

#nav li.nav02 ul.dropList{
  opacity: 0;
  top: 50%;
  visibility: hidden;
  transition: .5s;
overflow: auto;
height: calc(90vh - 114px);
}
#nav li.nav02:hover ul.dropList{
  top: calc(100% + 12px);
  visibility: visible;
  opacity: 1;
}


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






/*ヘッダー追従設定*/



.fixed #header{position:fixed;top:0;z-index:99;box-shadow: 0 1px 5px rgba(51,51,51,0.3);
/*animation: fadeIn 2s ease 0s 1 normal;-webkit-animation: fadeIn 2s ease 0s 1 normal;*/background:#fff;}
/*@keyframes fadeIn {
    40% {opacity: 0.4}
    100% {opacity: 1}
}

@-webkit-keyframes fadeIn {
    40% {opacity: 0.4}
    100% {opacity: 1}
}*/







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


#main{background:url(../img/main-bg_t-1489387689.jpg) no-repeat center top;background-size:cover;margin-top:97px;}
#main{position:relative;overflow:hidden;height:auto;padding:0px 0;display:block;clear:both;}
#main p{height:148px;margin:0px;}
.page01 #main{margin-top:0;}
.page01 #main p{height:938px;}
.page01 #main p span{display:none;}


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

#main p{background-image:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/main00.jpg);}
.page01 #main p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/main01-text.png?t=1569808389) no-repeat center bottom 150px,url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/main01.jpg?t=1569557559) no-repeat center top;background-size:auto,cover;	}	/* 01 ホーム			*/
.page02-1 #main p{background:url(../img/main02-1_t-1489727019.png) no-repeat center top;	}	/* 02 みんなの家　ふわふわ			*/
.page02-2 #main p{background:url(../img/main02-2_t-1520384071.png) no-repeat center top;	}	/* 02 みんなの家　ふわふわ	西尾		*/
.page02 #main p{background:url(../img/main02_t-1494908846.png) no-repeat center top;	}	/* 02 子どものディ　ふわふわの家			*/
.page03 #main p{background:url(../img/main03_t-1494908856.png) no-repeat center top;	}	/* 03 		*/
.page04 #main p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/main04.png) no-repeat center top;	}	/* 04 			*/
.page05 #main p{background:url(../img/main05_t-1490064152.png) no-repeat center top;	}	/* 05 ヘルパーステーションふわふわ			*/
.page06 #main p{background:url(../img/main06_t-1491268474.png) no-repeat center top;	}	/* 06相談支援ふわふわ 	*/
.page07 #main p{background:url(../img/main07_t-1491268480.png) no-repeat center top;	}	/* 07生活介護支援事業所リル 	*/
.page07-1 #main p{background:url(../img/main07-1_t-1520385187.png) no-repeat center top;	}	/* 07生活介護 ふわふわ西尾	*/
.page08 #main p{background:url(../img/main08_t-1491268486.png) no-repeat center top;	}	/* 08ケアプランセンターふわふわ 	*/
.page09 #main p{background:url(../img/main09_t-1491268492.png) no-repeat center top;	}	/* 09就労継続支援B型事業所ウィズワークス 	*/
.page09-1 #main p{background:url(../img/main09-1_t-1520385413.png) no-repeat center top;	}	/* 09就労継続支援B型 ふわふわ西尾 	*/
.page10 #main p{background:url(../img/main10_t-1495002330.png) no-repeat center top;	}	/* 010児童発達支援ZIPキッズ 	*/
.page11 #main p{background:url(../img/main11_t-1494908869.png) no-repeat center top;	}	/* 11放課後ディサービスみらい 	*/
.page12 #main p{background:url(../img/main12_t-1494908879.png) no-repeat center top;	}	/* 12子どものディ　オズ	*/
.page13 #main p{background:url(../img/main13_t-1491268505.png) no-repeat center top;	}	/* 14 相談支援事業所シャイン	*/
.page14 #main p{background:url(../img/main14_t-1489450587.png) no-repeat center top;	}	/* 14 求人情報	*/
.page15 #main p{background:url(../img/main15_t-1490083074.png) no-repeat center top;	}	/* 15 ブログ	*/
.page16 #main p{background:url(../img/main16_t-1489387681.png) no-repeat center top;	}	/* 16 運営会社・お問い合わせ	*/
.page17 #main p{background:url(../img/main17_t-1538631597.png) no-repeat center top;	}	/* 17 グループホーム　ふわふわ	*/
.page18 #main p{background:url(../img/main18_t-1538637120.png) no-repeat center top;	}	/* 18 グループホーム　ふわふわ 西尾	*/
.page19 #main p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/main19.png?t=1553590790) no-repeat center top;	}	/* 19 みんなの家　ふわふわ 守山	*/
.page20 #main p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/main20.png?t=1553591108) no-repeat center top;	}	/* 20 ウィズワークス 守山	*/
.page21 #main p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/main21.png?t=1554783319) no-repeat center top;	}	/* 21 生活介護 リル守山	*/
.page22 #main p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/main22.png?t=1554785353) no-repeat center top;	}	/* 22 グループホーム ふわふわ守山	*/

#main p span{display:none;}


div#page-top {position: absolute;top:-83px; right: 0;z-index:99;}
div#page-top a{display:block;width:130px;height:34px;background:url(../img/page-top_t-1489132640.jpg) no-repeat center top;}
div#page-top a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
div#page-top a span{display:none;}


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

#ftInfo {padding: 50px 0 0;}
#ftInfo .wrap{background-image:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/ft-info.jpg);}
#ftInfo .wrap{position:relative;width:1100px;}

ul#ftInfoData{margin:0;}
ul#ftInfoData > li {position:relative;}
ul#ftInfoData > li.left{width:510px;float:left;}
ul#ftInfoData > li.right{width:550px;height:166px;float:right;}
ul#ftInfoData > li.right iframe{width:100%;height:100%;}

.ft-text01 {font-size: 12px;color: #fff;margin-bottom: 20px;}
h2#ft-logo{margin-bottom:10px;}
h2#ft-logo a{display:block;background:url(../img/logo-a_t-1489132447.png) no-repeat;width:246px;height:77px;}
h2#ft-logo a:hover{opacity:0.7;}
h2#ft-logo a span{display:none;}

.ft-text02 p {color: #fff;line-height: 2.1;font-size: 12px;}

ul#ftInfoData h3 {font-size: 14px;color: #fff;margin-bottom:15px;}
ul#ftInfoData li a{color:#fff;text-decoration:none;}
ul#ftInfoData li a:hover{text-decoration:underline;}
ul#ftInfoData > li.left > ul > li,ul#ftInfoData > li.center > ul > li{line-height:30px;position:relative;padding-left:11px;}
ul#ftInfoData > li.left > ul > li:before,ul#ftInfoData > li.center > ul > li:before{content:"";position:absolute;background:url(../img/fnav-arrow_t-1489368176.png) no-repeat left center;width:5px;
height:9px;top:9.5px;left:0;}
ul#ftInfoData > li > ul{margin:0;}
ul#ftInfoData > li.left > ul,ul#ftInfoData > li.center > ul{margin-left:18px;}

ul.sns li:nth-child(2) {margin:0 20px;}



/*Footer
----------------------------------------------- */
.contact-btn a {display:block;width:284px;height:55px;background:url(../img/top-contact_t-1489132667.jpg) no-repeat center top; margin: 0 auto;}
.contact-btn a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity:0.7!important;}
.contact-btn a span{display:none;}



#footer{position:relative;z-index:0;clear:both;background:#9a9c99;}
.fnav.flex {margin-top: 30px;}
.fnav > h3 {width: 95px;}
.fnav h3,.fnav h3 a{color:#fff;font-size:15px;}
ul.fnavs > li{margin:0 20px 15px 0;}
ul.fnavs > li a {display: inline-block;color: #fff;font-size: 12px;}
ul.fnavs > li a:before {content: "▶";display: inline-block;margin-right: 5px;}

ul.fnavs {margin-top: 20px;}

.fnav > ul > li > ul > li:before {content: "";background: url(../img/fnav-arrow_t-1489368176.png) no-repeat left center;width:5px;height:20px;position:absolute;left:0;}
.copy-log{background:#333333;padding-top:15px;}
.fnav01 {width: 550px;margin-right: 20px;}
.fnav02{width:423px;}

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


div#contentfooter div.leftrow{width:100%!important;float:none!important;}
div#contentfooter div.leftrow {text-align: center!important;}
div#contentfooter div.leftrow > a{color:#fff;display:inline-block;margin-bottom:15px;}
div#contentfooter {position: relative;}

div#contentfooter div.rightrow {position: absolute;right: calc(50% - 550px);bottom: 10px;}

div#contentfooter div.rightrow a {
    color: #1f1f25!important;
}
p.copyright {font-size: 12px;line-height: 20px;text-align: center;background: #fff;padding: 9px 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:1140px !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;
}

/*パンくずリスト*/
article.bread-link {background:#9a9c99;}
.bread{padding:3px 0;background:#9a9c99;}
.bread p,.bread a {color: #fff!important;}


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

.b2t{padding:0 !important;z-index:99;height:0px;width:1140px;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(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/pagetop.png)50% 50%;}
.b2t a:hover{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/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(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/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(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/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;

}


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(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/page-note.png) repeat 0 0 !important;}
body:not(.cc-indexpage) .sctBox>*{line-height:24px;}

.cc-page-blog .jBtn p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/p5-back.png) no-repeat 50% 50% !important;}
.jBtn p{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/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(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/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;}


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

.newsBox{margin:0 auto;position:relative;}

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

#newsHD{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/news-hd.jpg) no-repeat 0 0 !important;}
#fbHD{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/fb-hd.jpg) no-repeat 0 0 !important;}

.newsList{margin:0 !important;padding:9.5px 0px 9.5px 122px;position:relative;font-size:14px;}
.newsList{background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/news-line.jpg) repeat-x 0 100%;}
.newsList p{line-height:20px !important;}
.newsList p a{color:#5c3e2a;}
.newsList h4 {display:block;position:absolute;line-height:20px !important;width:85px;text-indent:0px;left:0;
    top:7px;font-weight:normal;color:#1f1f25;padding:2.5px 10px;text-align:center;}
.newsBox section {
    display: block;
    position: relative;
    max-height: 55px;
    overflow: auto;
    background: #fff;
    padding: 4px 0;
    box-sizing: border-box;
}
.top-more-btn{width:130px;height:70px;position:absolute;right:0;top:0;display:table;}
.top-more-btn a{display:table-cell;text-align:center;vertical-align:middle;color:#fff!important;background:#000;font-size:14px;text-decoration:none;
transition:0.3s;}
.top-more-btn a:hover{opacity:0.7;}
.top-more-btn a span{display:inline-block;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/more-arrow.png?t=1569405168) no-repeat right bottom 8px;padding-right:38px;}

.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{padding:20px !important;border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,0.3);margin-bottom:40px !important;
background:rgba(255,255,255,0.7);width: 1100px!important;
}

.j-blogarticle .blogHD{background:#eeb734;
letter-spacing:2px;positon:relative;position:relative;margin-bottom:20px;}
.j-blogarticle .blogHD h2{color:#fff;font-size:25px;padding:5px 10px;text-shadow:0 0 5px rgba(0,0,0,0.8);}
.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 .blogFT .jBtn p a{background-image:url(../img/back-btn_t-1490088102.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;}

.cc-page-blog div#content_area {
    width: 1140px;
    margin: 0 auto;
}
/* pnav
------------------------------*/

.blogselection .pNavi{padding:20px 0px 20px;text-align:center;font-size:0;
color:#7dc2d6;font-size:0;
}
.blogselection .pNavi a{background:transparent;padding:5px;text-align:center;line-height:20px !important;width:20px !important;font-size:13px;
color:inherit !important;font-weight:bold;
display:inline-block;text-decoration:none;
box-shadow:0 0 0 1px #7dc2d6 inset;margin:0 10px;
}
.blogselection .pNavi a:not([href]){background:#7dc2d6;color:#fff!important;}
.blogselection .pNavi a.crnt{background:rgba(241, 166, 51,1);border:0 !important;display:inline-block;color:#fff !important;visibility:visible;}

.blogselection .pNavi a.prev,
.blogselection .pNavi a.next{width:auto !important;box-shadow:0 0 0 ;margin:0 10px;}

.blogselection .pNavi a.prev:before{content:'<<'}
.blogselection .pNavi a.next:after{content:'>>'}

/*共通タイトル*/

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

.titles01 h2 {text-align:center;font-size:50px;}
.titles01 h2[data-title]:after {
    content: attr(data-title);
    display: block;
    font-size: 22px;
    letter-spacing: 1px;
    line-height: 1.5;
    font-weight: bold;
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.titles02 h2 {text-align:center;font-size:30px;font-weight:bold;}
.titles03 h3 {font-size:24px;}


/* page01
------------------------------*/
.page01 div#wrapArea{padding:0;}
#top-title01{height:110px;background:url(../img/top-title01_t-1490919475.png) no-repeat left top;padding-bottom:40px;}
#top-title01 h2{display:none;}
div#top-title01:after {content:"";width:239px;height:137px;display:block;position:absolute;right:0;bottom:-29px;
background:url(../img/char01_t-1489132373.png) no-repeat center top;}
article.top-area01{background:#f5f3f2;}
article.top-area02{padding:11px 0;background:#a7d280;}
article.top-area03{padding:11px 0;background:#ef8647;}
article.top-area03{padding:20px 0 80px;background:#f5f3f2;}
article.top-area04{padding:11px 0;background:#7dc2d6;}
.title-min01 h3 {color:#fff;font-size:20px;font-weight:normal;padding-left:21px;background:#a7d280;}
.title-min02 h3 {color:#fff;font-size:20px;font-weight:normal;padding-left:21px;background:#7dc2d6;}
article.top-area08{padding:11px 0;background:#ef8647;}
.title-min04 h3 {color:#fff;font-size:20px;font-weight:normal;padding-left:21px;background:#ef8647;}

ul.top-btn{margin:0;}
ul.top-btn li{float:left}
ul.top-btn > li img {transform: scale(1.2);transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
ul.top-btn > li:hover img {transform: scale(1);}
ul.top-btn > li{width:380px;height:236px;overflow:hidden;position:relative;}
/*ul.top-btn > li.btn07,ul.top-btn > li.btn08,ul.top-btn > li.btn09,ul.top-btn > li.btn10{width:285px;height:177px;}*/

ul.top-btn li a{display:block;width:100%;height:100%;z-index:2;}

.dr-name span{display:none;}
ul.top-btn li .dr-name{display:block;width:380px;height:236px;transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;
position:absolute;left:0;top:0;z-index:1;-ms-filter: "alpha( opacity=0 )";filter: alpha( opacity=0 );opacity:0!important;}
/*ul.top-btn > li.btn07 .dr-name,ul.top-btn > li.btn08 .dr-name,ul.top-btn > li.btn09 .dr-name,ul.top-btn > li.btn10 .dr-name
{width:285px;height:177px;}*/
ul.top-btn li:hover .dr-name{-ms-filter: "alpha( opacity=100 )";filter: alpha( opacity=100 );opacity:1!important;}
li.btn01 .dr-name{background:url(../img/btn01-over_t-1489132239.png) no-repeat center top;background-size:contain;}
li.btn02 .dr-name{background:url(../img/btn02-over_t-1494907888.png) no-repeat center top;background-size:contain;}
li.btn03 .dr-name{background:url(../img/btn03-over_t-1494907897.png) no-repeat center top;background-size:contain;}
li.btn04 .dr-name{background:url(../img/btn04-over_t-1489132273.png) no-repeat center top;background-size:contain;}
li.btn05 .dr-name{background:url(../img/btn05-over_t-1489132286.png) no-repeat center top;background-size:contain;}
li.btn06 .dr-name{background:url(../img/btn06-over_t-1489132296.png) no-repeat center top;background-size:contain;}
li.btn07 .dr-name{background:url(../img/btn07-over_t-1489132309.png) no-repeat center top;background-size:contain;}
li.btn08 .dr-name{background:url(../img/btn08-over_t-1489132318.png) no-repeat center top;background-size:contain;}
li.btn09 .dr-name{background:url(../img/btn09-over_t-1489132326.png) no-repeat center top;background-size:contain;}
li.btn10 .dr-name{background:url(../img/btn10-over_t-1495002088.png) no-repeat center top;background-size:contain;}
li.btn11 .dr-name{background:url(../img/btn11-over_t-1494907918.png) no-repeat center top;background-size:contain;}
li.btn12 .dr-name{background:url(../img/btn12-over_t-1494907928.png) no-repeat center top;background-size:contain;}
li.btn13 .dr-name{background:url(../img/btn13-over_t-1489132368.png) no-repeat center top;background-size:contain;}
li.btn14 .dr-name{background:url(../img/btn14-over_t-1520389984.png) no-repeat center top;background-size:contain;}
li.btn15 .dr-name{background:url(../img/btn15-over_t-1522027046.png) no-repeat center top;background-size:contain;}
li.btn16 .dr-name{background:url(../img/btn16-over_t-1522027056.png) no-repeat center top;background-size:contain;}
li.btn17 .dr-name{background:url(../img/btn17-over_t-1535625902.png) no-repeat center top;background-size:contain;}
li.btn18 .dr-name{background:url(../img/btn18-over_t-1535625888.png) no-repeat center top;background-size:contain;}
li.btn19 .dr-name{background:url(../img/btn19-over_t-1535625880.png) no-repeat center top;background-size:contain;}

#top-title02{height:58px;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/css/top-title02.png) no-repeat center top;position:relative;margin-bottom:23px;}
#top-title02 h2{display:none;}

#top-news{}
#top-news h2 {
    font-size: 18px;
    border-right: solid 2px #707070;
    line-height: 20px;
    margin-top: 15px;
}

article.top-area05{}
article.top-area05 .cntwrap {
    box-sizing: border-box;
    height: 70px;
    padding: 10px 150px 10px 40px;
    margin-top: -35px;
    background: #fff;
    position: relative;
}
article.top-area06{height:360px;background:url(../img/top-staff-bg02_t-1491479414.jpg) no-repeat center;background-size:auto 110%;transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
article.top-area06:hover{background-size:auto 100%;}
article.top-area06 .cntwrap{height:360px;}
#top-title04{width:504px;height:72px;background:url(../img/top-staff_t-1489132680.png) no-repeat left top;}
.showPage #top-title04{position: absolute;bottom:0;top:0;margin:auto;
-ms-filter: "alpha( opacity=0 )";filter: alpha( opacity=0 );opacity:0;transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
.showPage p.staff-link a {position:absolute; width:200%; height:100%;left: -50%;
transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
.showPage p.staff-link a span{display:none;}
.showPage p.bg-layar{position:absolute; width:200%; height:100%;left: -50%;transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
.showPage article.top-area06:hover p.bg-layar{background:rgba(31,31,31,0.2);}
.showPage article.top-area06:hover #top-title04{-ms-filter: "alpha( opacity=100 )";filter: alpha( opacity=100 );opacity:1;}
p.bg-layar span{display:none;}
#top-title04 h2{display:none;}

article.rec-cont {position: relative;overflow: hidden;transition:0.3s;}
article.rec-cont:before{content:"";width:100%;height:100%;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/top-rec-bg.jpg?t=1569403687) no-repeat center;background-size:cover;
position:absolute;left:0;top:0;transition:0.3s;}

article.rec-cont:hover{opacity:0.7;}
article.rec-cont:hover:before{transform:scale(1.1);}

article.rec-cont .cntwrap {height: 360px;}
article.rec-cont .inner {position: relative;z-index: 2;width: 585px;padding-top: 110px;margin-left: auto;}
h2.rec-cont-title{font-size:30px;margin-bottom:20px;}
.rec-cont-text p {font-size: 15px;line-height: 1.7;}
a.top-rec-link {position: absolute;left: calc(550px - 50vw);top: 0;display: block;width: 100vw; height: 100%;z-index:3;}
a.top-rec-link span{display:none;}

article.top-area07 {background:#f5f3f2;padding:100px 0 60px;}
article.top-area07 .cntwrap{padding-bottom:40px;border-bottom:solid 1px #707070;}
#top-title06{margin-bottom:30px;}
#top-title06 h2{text-align:center;font-size:25px;line-height:1.5;}

article.top-area07 > div > div.flex {justify-content: center;align-items: center;}
.telArea{width:410px;align-items: center;}
.telArea p {font-size: 12px;}
.mg-tel{margin:0 15px 0 20px;}
.mg-tel span {display: inline-block;padding-left: 24px;font-size: 25px;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/mg-tel.png?t=1569400638) no-repeat left center;
padding-top:5px;padding-bottom:5px;}




.mg-mail {width: 200px;height: 36px;display: table;}
.mg-mail a{display:table-cell;text-align:center;vertical-align:middle;text-decoration:none!important;color:#fff!important;font-size:15px;
border-radius:30px;background:#000000;transition:0.3s;}
.mg-mail a:hover{opacity:0.7;}
.mg-mail a span{display:inline-block;padding-left:35px;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/mg-mail.png?t=1569400632) no-repeat left center;}

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


article.areaBox {padding: 100px 0;background: #F5F5F5;}
h2.rn-title01 {text-align: center;font-size: 30px;line-height: 1.5;margin-bottom:30px;}
h2.rn-title01 .big{font-size:50px;}

h2#rn01{padding-top:40px;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/top-arch01.png?t=1569408578) no-repeat center top;}
h2#rn02{padding-top:40px;background:url(https://u.jimcdn.com/cms/o/s64b63af7c091c9af/userlayout/img/top-arch02.png?t=1569408585) no-repeat center top;margin-bottom:-15px;}

.area-title {text-align: center;color: #fff;line-height: 41px;margin-bottom: 20px;
    background: #90C165;border-radius: 30px;font-size: 20px;margin-top: 35px;}

article.areaBox .cc-m-hgrid-column {
    width: 520px!important;
}
article.areaBox .j-module.n.j-textWithImage{padding-bottom:20px!important;}
article.areaBox .j-module.n.j-textWithImage h4,article.areaBox .j-module.n.j-textWithImage p,
article.areaBox .j-module.n.j-textWithImage a{font-size:15px!important;line-height:1.7!important;font-weight:normal!important;}

ul.service-list.flex {
    overflow: visible;
}

article.serviceBox {
    padding: 50px 0;
}
ul.service-list > li {
    width: 240px;
    box-sizing: border-box;
    margin: 0 46.5px 60px 0;
    background: #fff;
    padding: 1px 20px 10px!important;
    box-shadow: 2px 3px 3px 0 #D3D3D3;
}

ul.service-list > li:nth-child(4n){margin-right:0;}

.service-list .num {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    text-align: center;
    background: #90C165;
    border-radius: 100%;
    color: #fff;
    margin: -25px auto 10px;
}
h3.ser-title {
    text-align: center;
    font-size: 20px;
    font-weight: normal;
}
.service-text p {
    line-height: 1.85;
}


/* page02-1 みんなの家ふわふわ
------------------------------*/
div#p21-title02 {position: relative;}
div#p21-title02 h2 {text-align:left;padding-top:55px;}
.p21-ico01{position:absolute;left:0;top:5px;width:157px;height:45px;background:url(../img/p02-1-ico01_t-1489727034.jpg) no-repeat left top;}
.p21-ico02{position:absolute;left:167px;top:5px;width:225px;height:45px;background:url(../img/p02-1-ico02_t-1489727039.jpg) no-repeat left top;}
.p21-ico01 span,.p21-ico02 span{display:none;}


div#p21-title06{position:relative;}
div#p21-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p21-area01 {background:#f5f3f2;padding:80px 0;}
article.p21-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 225px;}
article.p21-area03 {background:#f5f3f2;padding:80px 0;}
article.p21-area04{background:#f5f3f2;}
article.p21-area04 .cntwrap {padding:80px 0;}


article.p21-area05 {padding:30px 0;background:url(../img/p02-1-bg_t-1489727026.jpg) no-repeat center bottom;background-size:cover;}
article.p21-area06 {padding:80px 0;background:#f5f3f2;}

.p21-list01.round ul {margin: 0;}
.p21-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p21-list01.round > ul > li:first-child{margin-right:60px;}
.p21-list01 .listBox h4{width:486px;height:40px;display:table-cell;vertical-align:middle;}
.p21-list01 li:first-child .listBox h4 {font-size:20px;}
.p21-list01 li:nth-child(2) .listBox h4 {font-size:16px;}



.p21-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:15px;}
.p21-list01 .listBox h3:after {content:"夜間対応";font-size:15px;background:#152153;border-radius:50%;color:#fff;
    padding:10px;top:-3px;position:relative;}
.p21-list01 .listBox li {font-size:18px;line-height:1.8;position:relative;padding-left:20px;}
.p21-list01 .listBox li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:9px;}
.p21-list02 ul {margin: 0;}
.p21-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p21-list02 ul li:nth-child(3){margin-right:0;}

.p21-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p21-list02 li:first-child .listBox h4{background:url(../img/p07-ico03_t-1489624112.png) no-repeat center center;}
.p21-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p21-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}


#content .targetInfo {background:rgba(255,255,255,0.7);padding:30px!important;margin: 0 30px!important;}
.targetTBL th {font-weight:bold!important;font-size:20px;padding: 10px 0!important;}
.targetTBL td {padding-left:10px!important;}


.showPage article.areaBox .j-module.n.j-textWithImage p.sp-show {
    display: inline-block;
    margin-right: 10px;
}

/* page02
------------------------------*/
div#p02-title02 {position: relative;}
div#p02-title02 h2 {text-align:left;padding:55px 180px 0 0;letter-spacing:-0.5px;font-size:27px;}
.p02-ico01{position:absolute;left:0;top:0;width:186px;height:45px;background:url(../img/p12-ico01_t-1489711545.jpg) no-repeat left top;}
.p02-ico02{position:absolute;left:196px;top:0;width:144px;height:45px;background:url(../img/p12-ico02_t-1489714037.jpg) no-repeat left top;}
.p02-ico03{position:absolute;right:0;top:42px;width:233px;height:58px;background:url(../img/p02-ico03_t-1489715475.jpg) no-repeat left top;}
.p02-ico01 span,.p02-ico02 span,.p02-ico03 span{display:none;}


div#p02-title06{position:relative;}
div#p02-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p02-area01 {background:#f5f3f2;padding:80px 0;}
article.p02-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 256px;}
article.p02-area03 {background:#f5f3f2;padding:80px 0;}
article.p02-area04{background:#f5f3f2;}
article.p02-area04 .cntwrap {padding:80px 0;}


article.p02-area05 {padding:30px 0;background:url(../img/p02-bg_t-1489715470.jpg) no-repeat bottom;background-size:cover;}
article.p02-area06 {padding:80px 0;background:#f5f3f2;}

.p02-list01.round ul {margin: 0;}
.p02-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p02-list01.round > ul > li:first-child{margin-right:60px;}

.p02-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:20px;}


.p02-list02 ul {margin: 0;}
.p02-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p02-list02 ul li:nth-child(3){margin-right:0;}

.p02-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p02-list02 li:first-child .listBox h4{background:url(../img/p07-ico03_t-1489624112.png) no-repeat center center;}
.p02-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p02-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}

#content .traiBox .cc-m-hgrid-column {width:320px!important;padding:20px 18px;border:solid 2px #1f1f25;margin-right: 30px;background:#fff;}
#content .traiBox .cc-m-hgrid-column.last{margin-right:0;}
.p12-trai h3 {margin-bottom:10px;}
.p12-tra-text01 {padding:10px 0;}
.p12-tra-text01 p{line-height:1.5;font-weight: bold}

.p12-tra-text02 ul li {line-height:1.8;position:relative;padding-left:20px;text-shadow: 0 0 1px #fff, 1px 1px 1px #fff;}
.p12-tra-text02 ul li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:6px;}

span.yose {font-size:14px;letter-spacing:-1px;}
.storemap02, .storemap02 iframe {width:550px;height:505px;}



/* page03
------------------------------*/
div#p03-title02 {position: relative;}
div#p03-title02 h2 {text-align:left;padding-right:140px;letter-spacing:-0.5px;font-size:27px;}
.p03-ico01{position:absolute;right:0;top:0;width:130px;height:58px;background:url(../img/p03-ico01_t-1489719348.jpg) no-repeat left top;}

.p03-ico01 span{display:none;}


div#p03-title06{position:relative;}
div#p03-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p03-area01 {background:#f5f3f2;padding:80px 0;}
article.p03-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 225px;}
article.p03-area03 {background:#f5f3f2;padding:80px 0;}
article.p03-area04{background:#f5f3f2;}
article.p03-area04 .cntwrap {padding:80px 0;}


article.p03-area05 {padding:30px 0;background:url(../img/p03-bg_t-1489719342.jpg) no-repeat center;background-size:cover;}
article.p03-area06 {padding:80px 0;background:#f5f3f2;}

.p03-list01.round ul {margin: 0;}
.p03-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p03-list01.round > ul > li:first-child{margin-right:60px;background:url(../img/p7-char01_t-1489623062.png) no-repeat right 37px bottom #fff;}
.p03-list01.round > ul > li:nth-child(2){background:url(../img/p7-char02_t-1489623068.png) no-repeat right 3px bottom #fff;}
.p03-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:20px;}


.p03-list02 ul {margin: 0;}
.p03-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p03-list02 ul li:nth-child(3){margin-right:0;}

.p03-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p03-list02 li:first-child .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p03-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico03_t-1489624112.png) no-repeat center center;}
.p03-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}

#content .traiBox .cc-m-hgrid-column {width:320px!important;padding:20px 18px;border:solid 2px #1f1f25;margin-right: 30px;}
#content .traiBox .cc-m-hgrid-column.last{margin-right:0;}
.storemap03, .storemap03 iframe {width:550px;height:450px;}


/* page04
------------------------------*/
.storemap04, .storemap04 iframe {width:550px;height:410px;}


/* page05 ヘルパーステーションふわふわ
------------------------------*/
div#p05-title02 {position: relative;}
div#p05-title02 h2 {text-align:left;padding-top:55px;}
#p05-title02 span.komoji {font-size: 18px;display: block;line-height:1.2;}
.p05-ico01{position:absolute;left:0;top:5px;width:264px;height:45px;background:url(../img/p05-ico01_t-1490064554.jpg) no-repeat left top;}
.p05-ico02{position:absolute;left:274px;top:5px;width:134px;height:45px;background:url(../img/p05-ico02_t-1490064560.jpg) no-repeat left top;}
.p05-ico03{position:absolute;left:418px;top:5px;width:99px;height:45px;background:url(../img/p05-ico03_t-1490064566.jpg) no-repeat left top;}
.p05-ico04{position:absolute;left:527px;top:5px;width:99px;height:45px;background:url(../img/p05-ico04_t-1490064571.jpg) no-repeat left top;}
.p05-ico05{position:absolute;left:636px;top:5px;width:99px;height:45px;background:url(../img/p05-ico05_t-1490064587.jpg) no-repeat left top;}
.p05-ico01 span,.p05-ico02 span,.p05-ico03 span,.p05-ico04 span,.p05-ico05 span{display:none;}

.p05-text01 p {line-height:2;letter-spacing:-0.5px;}

div#p05-title06{position:relative;}

.p05-table01 th, .p05-table01 td {padding:10px 0!important;vertical-align:middle;}
.p05-table01 th {font-size:18px;font-weight:bold!important;width:30%;}

article.p05-area01 {background:#f5f3f2;padding:80px 0;}
article.p05-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right bottom;}
article.p05-area03 {background:#f5f3f2;padding:80px 0;}
article.p05-area04{background:#f5f3f2;}
article.p05-area04 .cntwrap {padding:80px 0;background: url(../img/p05-char01_t-1490071002.png) no-repeat left bottom;}


article.p05-area05 {padding:30px 0;}
article.p05-area06 {background:#f5f3f2;}
article.p05-area06 .cntwrap{padding:80px 0;}
article.p05-area06 .cntwrap:after {content:"";width:472px;height:172px;background:url(../img/p05-char02_t-1490072948.png) no-repeat right bottom;
    position:absolute;right:0;bottom:0;}
article.p05-area07 {padding:80px 0;}


.p05-list01.round ul {margin: 0;}
.p05-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p05-list01.round > ul > li:first-child{margin-right:60px;}
.p05-list01 .listBox h4{width:486px;height:40px;display:table-cell;vertical-align:middle;}
.p05-list01 li:first-child .listBox h4 {font-size:20px;}
.p05-list01 li:nth-child(2) .listBox h4 {font-size:16px;}



.p05-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:15px;}

.p05-list01 .listBox li {font-size:18px;line-height:1.8;position:relative;padding-left:20px;}

.p05-list02 ul {margin: 0;}
.p05-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;}
.p05-list02 ul li:nth-child(3){margin-right:0;}

.p05-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:50px;vertical-align:middle;}



#content .targetInfo {background:rgba(255,255,255,0.7);padding:30px!important;margin: 0 30px!important;}
.targetTBL th {font-weight:bold!important;font-size:20px;padding: 10px 0!important;}
.targetTBL td {padding-left:10px!important;}




/* page06
------------------------------*/
div#p06-title02 {position: relative;}
div#p06-title02 h2 {text-align:left;padding-left:410px;}

div#p06-title06{position:relative;}
div#p06-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p06-area01 {background:#f5f3f2;padding:80px 0;}
article.p06-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right bottom 360px;}
article.p06-area03 {background:#f5f3f2;padding:80px 0;}
article.p06-area04{background:#f5f3f2;}
article.p06-area04 .cntwrap {padding:80px 0;}
article.p06-area04 .cntwrap:after {content:"";width:199px;height:166px;position:absolute;left:0; bottom:70px;
background:url(../img/char03_t-1489132381.png) no-repeat left top;}

article.p06-area05 {padding:80px 0;}
article.p06-area06 {padding:80px 0;background:#f5f3f2;}

.p06-banner a {display:block;width:1140px;height:195px;background:url(../img/p06-banner_t-1489557370.jpg) no-repeat center top;
transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
.p06-banner a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.p06-banner h3,.p06-banner p{display:none;}
.storemap06, .storemap06 iframe {width:550px;height:410px;}


/* page07
------------------------------*/
div#p07-title02 {position: relative;}
div#p07-title02 h2 {text-align:left;padding-left:175px;}
.p07-ico01{position:absolute;left:0;top:5px;width:157px;height:45px;background:url(../img/p07-ico01_t-1489567962.jpg) no-repeat left top;}
.p07-ico02{position:absolute;left:0px;top:60px;width:157px;height:45px;background:url(../img/p07-ico02_t-1489567967.jpg) no-repeat left top;}
.p07-ico01 span,.p07-ico02 span{display:none;}


div#p07-title06{position:relative;}
div#p07-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p07-area01 {background:#f5f3f2;padding:80px 0;}
article.p07-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 225px;}
article.p07-area03 {background:#f5f3f2;padding:80px 0;}
article.p07-area04{background:#f5f3f2;}
article.p07-area04 .cntwrap {padding:80px 0;}


article.p07-area05 {padding:30px 0;background:url(../img/p07-bg_t-1489631694.jpg) no-repeat center;background-size:cover;}
article.p07-area06 {padding:80px 0;background:#f5f3f2;}

.p07-list01.round ul {margin: 0;}
.p07-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p07-list01.round > ul > li:first-child{margin-right:60px;background:url(../img/p7-char01_t-1489623062.png) no-repeat right 37px bottom #fff;}
.p07-list01.round > ul > li:nth-child(2){background:url(../img/p7-char02_t-1489623068.png) no-repeat right 37px bottom #fff;}
.p07-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:20px;}

.p07-list01 .listBox li {font-size:18px;line-height:1.8;position:relative;padding-left:20px;}
.p07-list01 .listBox li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:9px;}
.p07-list02 ul {margin: 0;}
.p07-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p07-list02 ul li:nth-child(3){margin-right:0;}

.p07-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p07-list02 li:first-child .listBox h4{background:url(../img/p07-ico03_t-1489624112.png) no-repeat center center;}
.p07-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p07-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}


#content .targetInfo {background:rgba(255,255,255,0.7);padding:30px!important;margin: 0 30px!important;}
.targetTBL th {font-weight:bold!important;font-size:20px;padding: 10px 0!important;}
.targetTBL td {padding-left:10px!important;}
.storemap07, .storemap07 iframe {width:550px;height:385px;}


/* page08
------------------------------*/
div#p08-title02 {position: relative;}
div#p08-title02 h2 {text-align:left;padding-left:145px;font-size:27px;}

.p08-ico01{position:absolute;left:0px;top:5px;width:130px;height:58px;background:url(../img/p08-ico01_t-1490078861.jpg) no-repeat left top;}
.p08-ico01 span{display:none;}

.p08-list01 ul{margin:0;}
.p08-list01 li {font-size:18px;line-height:1.8;position:relative;padding-left:20px;}
.p08-list01 li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:9px;}
div#p08-title06{position:relative;}
div#p08-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p08-area01 {background:#f5f3f2;padding:80px 0;}
article.p08-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right bottom;}
article.p08-area03 {background:#f5f3f2;padding:80px 0;}
article.p08-area04{background:#f5f3f2;}
article.p08-area04 .cntwrap {padding:80px 0;}
article.p08-area04 .cntwrap:after {content:"";width:199px;height:166px;position:absolute;left:0; bottom:70px;
background:url(../img/char03_t-1489132381.png) no-repeat left top;}

article.p08-area05 {padding:80px 0;}
article.p08-area06 {padding:80px 0;background:#f5f3f2;}

p.oomoji {font-size:20px;font-weight:bold;}
.p8-flow {border:solid 2px #1f1f25;width:199px;padding:20px;height:27px;
    display:table-cell;vertical-align:middle;}
.p8-flow h3{font-size:24px;}
#content .flowBox {position:relative;margin-bottom:70px!important;padding-bottom: 50px!important;
    border-bottom: dotted 1px;}
#content .flowBox:after {
    border-style: solid;
    content: '';
    height: 20px;
    border-color: #a7d280 transparent transparent transparent;
    display: block;
    width: 0;
    border-width: 20px 20px 0px 20px;
    position: absolute;
    bottom: -21px;
    width: 0;
    height: 0;
    margin: 0 auto;
    left: 0;right:0;
}
.p08-start p {text-align:center;font-size:30px;font-weight:bold;}

/* page09
------------------------------*/
div#p09-title02 {position: relative;}
div#p09-title02 h2 {text-align:left;padding-left:175px;font-size:27px;letter-spacing:-0.5px;padding-top: 15px;}
.p09-ico01{position:absolute;left:0;top:5px;width:157px;height:45px;background:url(../img/p09-ico01_t-1489637987.jpg) no-repeat left top;}
.p09-ico02{position:absolute;left:0px;top:60px;width:157px;height:45px;background:url(../img/p07-ico02_t-1489567967.jpg) no-repeat left top;}
.p09-ico01 span,.p09-ico02 span{display:none;}


div#p09-title06{position:relative;}
div#p09-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p09-area01 {background:#f5f3f2;padding:80px 0;}
article.p09-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 225px;}
article.p09-area03 {background:#f5f3f2;padding:80px 0;}
article.p09-area04{background:#f5f3f2;}
article.p09-area04 .cntwrap {padding:80px 0;}


article.p09-area05 {padding:30px 0;background:url(../img/p09-bg_t-1489639225.jpg) no-repeat center;background-size:cover;}
article.p09-area06 {padding:80px 0;background:#f5f3f2;}

.p09-list01.round ul {margin: 0;}
.p09-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p09-list01.round > ul > li:first-child{margin-right:60px;background:url(../img/p7-char01_t-1489623062.png) no-repeat right 37px bottom #fff;}
.p09-list01.round > ul > li:nth-child(2){background:url(../img/p7-char02_t-1489623068.png) no-repeat right 3px bottom #fff;}
.p09-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:20px;}

.p09-list01 .listBox li {font-size:18px;line-height:1.8;position:relative;padding-left:20px;text-shadow: 0 0 1px #fff, 1px 1px 1px #fff;}
.p09-list01 .listBox li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:9px;}
.p09-list02 ul {margin: 0;}
.p09-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p09-list02 ul li:nth-child(3){margin-right:0;}

.p09-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p09-list02 li:first-child .listBox h4{background:url(../img/p07-ico03_t-1489624112.png) no-repeat center center;}
.p09-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p09-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}


.page09 .store-info h3 {font-size:36px;line-height:1.2;}
.page09 span.store-name-head {font-size:20px;line-height:1;}

/* page10 ZIPキッズ
------------------------------*/
.p10-ico01{position:absolute;left:0;top:0;width:144px;height:45px;background:url(../img/p12-ico02_t-1489714037.jpg) no-repeat left top;}
.p10-ico02{position:absolute;left:165px;top:0;width:202px;height:45px;background:url(../img/p10-ico01_t-1490923837.jpg) no-repeat left top;}
.p10-ico01 span,.p10-ico02 span,.p10-ico03 span{display:none;}
article.p10-area05 {padding:30px 0;background:url(../img/p10-bg_t-1490924459.jpg) no-repeat bottom;background-size:cover;}
div#p10-title02 {position: relative;}
div#p10-title02 h2 {text-align:left;padding:55px 0 0;letter-spacing:-0.5px;font-size:27px;}


/* page11
------------------------------*/
div#p11-title02 {position: relative;}
div#p11-title02 h2 {text-align:left;padding:55px 180px 0 0;letter-spacing:-0.5px;}
.p11-ico01{position:absolute;left:0;top:0;width:101px;height:45px;background:url(../img/p11-ico01_t-1489646144.jpg) no-repeat left top;}
.p11-ico02{position:absolute;top:0;width:101px;height:45px;background:url(../img/p11-ico02_t-1489646151.jpg) no-repeat left top;}
.p11-ico03{position:absolute;left:111px;top:0;width:101px;height:45px;background:url(../img/p11-ico03_t-1489646156.jpg) no-repeat left top;}
.p11-ico04{position:absolute;left:222px;top:0;width:101px;height:45px;background:url(../img/p11-ico04_t-1489646162.jpg) no-repeat left top;}
.p11-ico05{position:absolute;right:49px;width:130px;height:58px;background:url(../img/p11-ico05_t-1489646167.jpg) no-repeat left top;}
.p11-ico06{position:absolute;left:333px;top:0;width:199px;height:45px;background:url(../img/p11-ico06_t-1490928768.jpg) no-repeat left top;}
.p11-ico01 span,.p11-ico02 span,.p11-ico03 span,.p11-ico04 span,.p11-ico05 span,.p11-ico06 span{display:none;}


div#p11-title06{position:relative;}
div#p11-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p11-area01 {background:#f5f3f2;padding:80px 0;}
article.p11-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 225px;}
article.p11-area03 {background:#f5f3f2;padding:80px 0;}
article.p11-area04{background:#f5f3f2;}
article.p11-area04 .cntwrap {padding:80px 0;}


article.p11-area05 {padding:30px 0;background:url(../img/p11-bg_t-1489718569.jpg) no-repeat center;background-size:cover;}
article.p11-area06 {padding:80px 0;background:#f5f3f2;}

.p11-list01.round ul {margin: 0;}
.p11-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p11-list01.round > ul > li:first-child{margin-right:60px;background:url(../img/p7-char01_t-1489623062.png) no-repeat right 37px bottom #fff;}
.p11-list01.round > ul > li:nth-child(2){background:url(../img/p7-char02_t-1489623068.png) no-repeat right 3px bottom #fff;}
.p11-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:20px;}


.p11-list02 ul {margin: 0;}
.p11-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p11-list02 ul li:nth-child(3){margin-right:0;}

.p11-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p11-list02 li:first-child .listBox h4{background:url(../img/p11-ico06_t-1489646172.png) no-repeat center center;}
.p11-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p11-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}

#content .traiBox .cc-m-hgrid-column {width:320px!important;padding:20px 18px;border:solid 2px #1f1f25;margin-right: 30px;}
#content .traiBox .cc-m-hgrid-column.last{margin-right:0;}
.p11-trai h3 {margin-bottom:10px;}
.p11-tra-text01 {padding:10px 0;}
.p11-tra-text01 p{line-height:1.5;font-weight: bold}

.p11-tra-text02 ul li {line-height:1.8;position:relative;padding-left:20px;text-shadow: 0 0 1px #fff, 1px 1px 1px #fff;}
.p11-tra-text02 ul li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:6px;}
.storemap11, .storemap11 iframe {width:550px;height:410px;}

/* page12
------------------------------*/
div#p12-title02 {position: relative;}
div#p12-title02 h2 {text-align:left;padding:55px 180px 0 0;letter-spacing:-0.5px;font-size:27px;}
.p12-ico01{position:absolute;left:0;top:0;width:186px;height:45px;background:url(../img/p12-ico01_t-1489711545.jpg) no-repeat left top;}
.p12-ico02{position:absolute;left:196px;top:0;width:144px;height:45px;background:url(../img/p12-ico02_t-1489714037.jpg) no-repeat left top;}
.p12-ico03{position:absolute;right:0;top:42px;width:193px;height:58px;background:url(../img/p12-ico03_t-1489711554.jpg) no-repeat left top;}
.p12-ico01 span,.p12-ico02 span,.p12-ico03 span{display:none;}


div#p12-title06{position:relative;}
div#p12-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}

article.p12-area01 {background:#f5f3f2;padding:80px 0;}
article.p12-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right top 256px;}
article.p12-area03 {background:#f5f3f2;padding:80px 0;}
article.p12-area04{background:#f5f3f2;}
article.p12-area04 .cntwrap {padding:80px 0;}


article.p12-area05 {padding:30px 0;background:url(../img/p12-bg_t-1489708904.jpg) no-repeat center;background-size:cover;}
article.p12-area06 {padding:80px 0;background:#f5f3f2;}

.p12-list01.round ul {margin: 0;}
.p12-list01.round > ul > li {float:left;width:486px;border:solid 2px #1f1f25;padding:15px 25px 30px!important;background:#fff;}
.p12-list01.round > ul > li:first-child{margin-right:60px;}

.p12-list01 .listBox h3 {font-size:24px;text-align:center;margin-bottom:20px;}


.p12-list02 ul {margin: 0;}
.p12-list02 ul li {float:left;width:322px;padding:15px 17px 25px!important;border:solid 2px #1f1f25;background:#fff;margin-right:30px;
    min-height: 152px;}
.p12-list02 ul li:nth-child(3){margin-right:0;}

.p12-list02 .listBox h4 {font-size:24px;line-height:1.6;text-align:center;width:322px;display:table-cell;height:76px;vertical-align:middle;}
.p12-list02 li:first-child .listBox h4{background:url(../img/p11-ico06_t-1489646172.png) no-repeat center center;}
.p12-list02 li:nth-child(2) .listBox h4{background:url(../img/p07-ico04_t-1489624118.png) no-repeat center center;}
.p12-list02 li:nth-child(3) .listBox h4{background:url(../img/p07-ico05_t-1489624123.png) no-repeat center center;}

#content .traiBox .cc-m-hgrid-column {width:320px!important;padding:20px 18px;border:solid 2px #1f1f25;margin-right: 30px;}
#content .traiBox .cc-m-hgrid-column.last{margin-right:0;}
.p12-trai h3 {margin-bottom:10px;}
.p12-tra-text01 {padding:10px 0;}
.p12-tra-text01 p{line-height:1.5;font-weight: bold}

.p12-tra-text02 ul li {line-height:1.8;position:relative;padding-left:20px;text-shadow: 0 0 1px #fff, 1px 1px 1px #fff;}
.p12-tra-text02 ul li:before {content:"";width:10px;height:10px;position:absolute;
    border:solid 1px;border-radius:50%;left:0;top:6px;}

span.yose {font-size:14px;letter-spacing:-1px;}
.storemap12, .storemap12 iframe {width:550px;height:395px;}



/* page13
------------------------------*/

article.p13-area01 {background:#f5f3f2;padding:80px 0;}
.p13-list01.round ul {margin:0;}
.p13-list01.round ul li{font-size:24px;line-height:1.75;position:relative;padding-left:25px;}
.p13-list01.round ul li:before {content:"";position:absolute;width:10px;height:42px;background:url(../img/p13-list_t-1489489527.png) no-repeat left center;
    left:0;}
article.p13-area02 .cntwrap {padding:80px 0;background:url(../img/p13-char01_t-1489490863.png) no-repeat right bottom;}
div#p13-title02 h2 {text-align:left;padding-left:410px;}
div#p13-title02 {position: relative;}
.p13-ico01{position:absolute;left:0;top:5px;width:255px;height:58px;background:url(../img/p13-ico01_t-1490941548.jpg) no-repeat left top;}
.p13-ico02{position:absolute;left:260px;top:5px;width:130px;height:58px;background:url(../img/p13-ico02_t-1489491362.jpg) no-repeat left top;}
.p13-ico01 span,.p13-ico02 span{display:none;}
.p13-text01 p {line-height:2;}
article.p13-area03 {background:#f5f3f2;padding:80px 0;}

.p13-list02 ul {margin:0 auto;width:1041px;}
.p13-list02 ul li {width:504px;border:solid 2px #1f1f25;background:#fff;text-align:center;min-height:112px;font-size:24px;line-height:1.75;
float:left;margin:0 25px 25px 0;}
.p13-list02 ul li:nth-child(2n) {margin-right:0;}
.p13-list02 ul li span {width:504px;height:112px;display:table-cell;vertical-align:middle;}
article.p13-area04 .cntwrap {padding:80px 0;}
p.p13-ico03 {width:97px;height:29px;background:url(../img/p13-ico03_t-1489535499.png) no-repeat left top;}
p.p13-ico03 span{display:none;}
article.p13-area04 .cntwrap:after {content:"";width:199px;height:166px;position:absolute;left:0; bottom:0;
background:url(../img/char03_t-1489132381.png) no-repeat left top;}

article.p13-area05 {padding:80px 0;background:#f5f3f2;}
div#p13-title06{position:relative;}
div#p13-title06:after{content:"";width:239px;height:137px;position:absolute;right:0;background:url(../img/char01_t-1489132373.png) no-repeat center top;
bottom:-63px;}
.round.kigaru p {font-size:24px;}
.store-info h3 {font-size:30px;margin-bottom: 20px;}
.store-info li.store-tel {font-size:42px;line-height:1.1;padding-left:54px;background: url(../img/store-tel_t-1489538862.png) no-repeat left center;}
.store-info li.store-fax {font-size:42px;line-height:1.1;padding-left:54px;background: url(../img/store-fax_t-1489538856.png) no-repeat left center;}
.storemap, .storemap iframe {width:550px;height:360px;}
#content .storeInfo {padding:18px!important;background:#fff;border:solid 2px #070002;}
.store-info {margin-left:75px;}
.store-info li.store-address {font-size:16px;margin-top:20px;line-height:1.5;}
p.round.map-more {font-size: 20px;}
.p13-banner a {display:block;width:1140px;height:195px;background:url(../img/p13-banner_t-1489541698.jpg) no-repeat center top;
transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
.p13-banner a:hover{-ms-filter: "alpha( opacity=70 )";filter: alpha( opacity=70 );opacity: 0.7;}
.p13-banner h3,.p13-banner p{display:none;}

/*その他サービスのボタン設定*/

ul.other-btn{margin:0;}
ul.other-btn li{float:left}
ul.other-btn > li img {transform: scale(1.2);transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
ul.other-btn > li:hover img {transform: scale(1);}
ul.other-btn > li{width:360px;height:224px;overflow:hidden;position:relative;margin:0 30px 30px 0;}
ul.other-btn > li:nth-child(3n){margin-right:0;}

ul.other-btn li a{display:block;width:100%;height:100%;z-index:2;}

.dr-name span{display:none;}
ul.other-btn li .dr-name{display:block;width:360px;height:224px;transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;
position:absolute;left:0;top:0;z-index:1;-ms-filter: "alpha( opacity=0 )";filter: alpha( opacity=0 );opacity:0!important;}
ul.other-btn li:hover .dr-name{-ms-filter: "alpha( opacity=100 )";filter: alpha( opacity=100 );opacity:1!important;}


.p13-list03 ul {margin:0;letter-spacing: -.40em;text-align:center;}
.p13-list03 ul li{background:#fff;border:solid 2px #1f1f25;font-size:24px;display:inline-block;margin:0 55px 25px 0;
    letter-spacing:normal;position:relative;}
.p13-list03 ul li span {display:table-cell;padding:20px;text-align:center;vertical-align:middle;}
.p13-list03 ul li:nth-child(4) {margin-right:0;}

.p13-list03 ul li:before {content:"";width:22px;height:25px;position:absolute;background:url(../img/flow-arrow_t-1489537265.png) no-repeat center top;
    top:0;bottom:0;margin:auto 0;left:-42px;}
.p13-list03 ul li:first-child:before{content:none;}


/* page14
------------------------------*/
.p14-text01 p {text-align:center;line-height:2;}
div#p14-title01 h2 {text-align: center;font-size: 48px;font-weight:bold;}
div#p14-title01 {position: relative;}
div#p14-title01:after{content:"";width:239px;height:137px;position:absolute;right:0;bottom:-30px;background:url(../img/char01_t-1489132373.png) no-repeat center top;}

.reason-work h3 {font-size:30px;text-align:center;display:table-cell;width:360px;height:84px;vertical-align:middle;}
.p14-text02 p {letter-spacing:0.5px;line-height:2;}

article.Recruit-area{background:#f5f3f2;}
article.Recruit-area .cntwrap{padding:50px 0;background:url(../img/char04_t-1490936751.jpg) no-repeat left bottom;}

#content .j-table .recTBL th,#content .j-table .recTBL td{padding:10px;}
#content .j-table .recTBL th {font-weight:bold!important;width:28%;vertical-align:top;}

article.application-area {padding:80px 0;}
.tel-ap p {text-align:center;font-weight:bold;font-size:50px;}
.tel-ap p:before {content:"";padding-left:55px;background:url(../img/tel-ico_t-1489469361.png) no-repeat left center;background-size:contain;}
.p14-text03 p {text-align:center;line-height:2;}

#content div#cc-m-11146149872 {width:580px;margin:0 auto!important;}
.text-recruit {text-align: center;font-size: 30px;font-weight:bold;line-height: 1.7;}


/* page15
------------------------------*/

.datetime-inner p {float:left;line-height:14px!important;font-size:13px!important;
    padding:5px!important;color:#442c23!important;}
p.yr {display:block!important;}
.datetime-inner {width:140px;}
.datetime.dt-style0.dt-alignment-right {background:none;box-shadow:none;padding-top:13px;}
p.day:after {content:none!important;}

.n.clearover.j-blogarticle h2,h1.j-blog-header {
background:url(../img/blog-ico_t-1490085940.png) no-repeat left top;
    padding: 6px 91px 8px;border-bottom:solid 1px #a7d280;
    margin-bottom: 10px;font-size: 24px;font-family: "Rounded Mplus 1c";font-weight: bold;
}
.n.clearover.j-blogarticle h2 a{text-decoration:none;}
.n.clearover.j-blogarticle h2 a:hover{text-decoration:underline;}
.cc-page-blog .n.j-comment {width:1140px;margin: 0 auto!important;position: relative;}
.cc-page-blog div#wrapArea {padding: 80px 0;}
.comment{display: none !important;}

/* page16
------------------------------*/
.page16 div#wrapArea{padding:0;}
article.p16-area01{background:#f5f3f2;padding-bottom:80px;}
#p16-title01{height:151px;background:url(../img/p16-title01_t-1489391453.png) no-repeat left top;}
#p16-title01 h2{display:none;}

article.p16-area01 .j-table {overflow:visible!important;}
.infoTBL:after {content: "";width:239px;height:137px;display:block;position:absolute;
    right:0;bottom:-29px;background:url(../img/char01_t-1489132373.png) no-repeat center top;}

#p16-title02{height:151px;background:url(../img/p16-title02_t-1489391533.png) no-repeat left top;}
#p16-title02 h2{display:none;}

#p16-title-rinen{height:151px;background:url(../img/p16-title-rinen_t-1490257867.png) no-repeat left top;}
#p16-title-rinen h2{display:none;}

.page16 #content .j-formnew {background:rgba(167,210,128,0.3);padding:15px!important;}
.page16 #content .j-formnew form#cc-m-form-11145865072 {border: solid 1px rgba(255,255,255,0.5);
    padding: 15px;}
article.p16-area02{background:#f5f3f2;}

.rinen-text p {font-size: 28px;font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;}

article.p16-area03{background:#f6aa50;padding:11px 0;}
.pp-title h3 {color:#fff;font-size:20px;font-weight:normal;padding-left:21px;background:#f6aa50;}

article.p16-area04{background:#f5f3f2;}
article.p16-area04 .cntwrap{padding-bottom:80px;background:url(../img/char01_t-1489132373.png) no-repeat right bottom;}

.pp-text {padding:15px;}

#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 {padding: 10px;background: rgba(125,194,214,1);position:relative;}
.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{color:#fff;}
#content_area .infoTBL th{font-weight:bold;}
#content_area .infoTBL td{color:#fff;}
#content_area .infoTBL th,#content_area .infoTBL td{border:solid 1px rgba(255,255,255,0.5);background:rgba(31,31,37,0.2);}

#content_area .infoTBL tr{}
.accessMap {padding: 5px;box-shadow: 0px 0px 3px rgba(200,200,200,0.9);width: 1010px; height: 590px;}
.accessMap iframe{width: 1010px; height: 590px;}

.cc-m-form-view-sortable .cc-m-form-view-element{padding:10px !important;background:url(../img/line_t-1489392956.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;}

/*.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;z-index:3;
    width:200px;height:57px;background:#fff;border: solid 1px rgba(201,201,201,1);transition: .3s ease-in-out;-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper input:hover{background:rgba(201,201,201,1);color:#fff;}

.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper{position:relative;padding:0px;margin:0px auto;}
.cc-m-form-view-element.cc-m-form-submit{position:relative;overflow:hidden;width:200px;margin:0 auto !important;background:none !important;height:57px;}
.cc-m-form-view-element.cc-m-form-submit .cc-m-form-view-input-wrapper:hover{}*/

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

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


/* page17
------------------------------*/

.p17-text01{font-size:24px;line-height:1.75;}
div#p17-title01 h2 {text-align:center;padding-top:0;}
.big-text01{font-size: 23px !important;font-weight:bold;}

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

.step-list__line {
  border-bottom: 1px solid #DDD;
}
.step-list__line:first-child {
  border-top: 1px solid #DDD;
}
.step-list__cell {
  padding-top: 20px;
  padding-right: 20px;
  vertical-align: top;
}
.step-list__down--blue .step-list__rect {
  background-color: #3498db;
}
.step-list__down--blue .step-list__tri {
  border-top: 30px solid #3498db;
}
.step-list__down--red .step-list__rect {
  background-color: #c0392b;
}
.step-list__down--red .step-list__tri {
  border-top: 30px solid #c0392b;
}
.step-list__down--yellow .step-list__rect {
  background-color: #f39c12;
}
.step-list__down--yellow .step-list__tri {
  border-top: 30px solid #f39c12;
}
.step-list__rect {
  width: 60px;
  min-height: 100px;
  background-color: #3498db;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0 0;
  color: white;
  text-align: center;
  font-weight: bold;
  padding: 10px;
  font-size: 24px;
  letter-spacing: 0.1em;
}
.step-list__tri {
  width: 0;
  height: 0;
  border: 40px solid transparent;
  border-top: 40px solid #3498db;
}
.step-list__heading {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 10px;
}
.step-list__text {
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 20px;
}

/* page18
------------------------------*/
.box01{padding:15px;border:1px solid #bebebe;}

.msr_flow05 {
  color: #333333;
  counter-reset: section;
  list-style: none;
  overflow: hidden;
}
.msr_flow05 li {
  background:#fffad1;
  border-top:1px solid #999999;
  border-left:1px solid #999999;
  border-bottom:1px solid #999999;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  color: #333333;
  display: inline-block;
  font-size: 18px;
  height:60px;
  margin:0 32px 0 0;
  min-width: 200px;
  padding: 18px 0 0 16px;
  position: relative;
  text-align: center;
  text-decoration: none;
width:200px;
}
.msr_flow05 li span{
  padding:0 0 4px
}
.msr_flow05 li:after {
  content: "";
  background:#fffad1;
  display: inline-block;
  height:56px;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  vertical-align: middle;
  width:56px;
  position:absolute;
  top:0;
  right:-19px;
  z-index:-1;
}

/* アクティブ */
.msr_flow05 .active span{
  border-bottom:1px solid #999999;
}


/*リニューアル中*/

.renewal.showPage div#header,.renewal.showPage div#footer,.renewal.showPage div#main,.renewal.showPage article.top-area07 {display:none;}

.hide{display:none}

@media print{
body #header{padding-top:37px;z-index:3;position:absolute;left: 0;top: 0;width:100%;}
body.fixed #header{padding-top:37px;z-index:3;position:absolute;left: 0;top: 0;width:100%;}
}