@charset "UTF-8";#header #logo{float:left;font-size:24px;padding:20px 0;display:none}#header{position:fixed;width:100%}body.home #header-right{height:92px;float:left}body.home.color02 #keyvisual img{width:100%}body.color02 #header{background:#00693e;z-index:100}body.color02 #gnav{background:#00693e}body.color02 .post-content h4{border-left:5px solid #00693e;clear:both}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,hgroup,footer,figure,figcaption,nav{margin:0;padding:0;font-size:1.1em}body{line-height:1;-webkit-text-size-adjust:none}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}img{border:0;vertical-align:bottom}ul,ol{list-style:none}table{empty-cells:show;border-collapse:collapse}a:link{text-decoration:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.clr{clear:both}body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:left;background:#fff;color:#323232;font-size:16px;line-height:1.8}.allWrap{margin:0 auto;padding:0}img{border:0;margin:0;padding:0;vertical-align:bottom}a:link{color:#cad0d8;text-decoration:none}a:visited{color:#e37109;text-decoration:none}a:hover{color:#ddd}a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}ul{list-style:none}h1,h2,h3{font-size:30px;color:#00693e;display:inline}p{padding:0;color:#323232;margin-bottom:16px}p:last-child{margin-bottom:0}#totop{clear:both;position:fixed;bottom:50px;right:0;margin:0;padding:0;z-index:100}#totop a{display:block;width:40px;height:40px;margin:0;padding:0;float:right;overflow:hidden;outline:none;background:#09467d}body.home #content{padding:0}.contentsArea{width:100%;padding:80px 0}.contentsArea:nth-child(odd){background:#fff}.contentsArea:nth-child(even){background:#fffeee}.ttl{position:relative;width:100%;margin:0 0 20px;text-align:center}.ttl h2{width:80%;height:120px;top:0;bottom:-210px;left:0;right:0;margin:auto;font-weight:600}.box{margin:0 auto 40px;padding:40px;width:860px}.cut{position:relative;width:100%;margin:50px 0 100px;text-align:center}.cut_last{position:relative;width:100%;margin:0;text-align:center}figure{margin:5px}figcaption{font-size:small;margin:.5em}.flex{display:flex;justify-content:center}.keyVisual{margin:55px auto 0;text-align:right;width:100%}#keyvisual img{opacity:1}#keyvisual_sp img{opacity:1}#keyvisual .on{display:none}#keyvisual .off{display:block}#keyvisual:hover>.on{display:block}#keyvisual:hover>.off{display:none}#keyvisual_sp .on{display:none}#keyvisual_sp .off{display:block}#keyvisual_sp:hover>.on{display:block}#keyvisual_sp:hover>.off{display:none}#keyvisual ul#keyVisual-sns{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;right:20%;top:150px;width:80px}#keyvisual ul#keyVisual-sns .st0{fill:#fff}#keyvisual ul#keyVisual-sns .st0:hover{fill:orange;stroke:orange}ul#tottalnavi{display:none}.gnav{display:block;width:100%;background:#09467d;margin:0 auto 0;position:fixed;top:0;z-index:1000}.gnav ul{width:800px;margin:0 auto 0}.gnav li{float:left;text-align:center;font-size:14px;padding:0;background:#09467d}.gnav li:last-child{border-right:1px solid #3c6f9d}.gnav li a{display:block;width:158px;color:#cad0d8;font-size:14px;line-height:55px}.gnav li a:hover{color:#fff}body.color02 #gnav ul li a{background:#00693e;padding:0 25px 0 30px;color:#fff;font-weight:400}body.home #header-right{height:70px}body #header-right{height:70px;float:left;margin-left:17%}body.color02 #gnav ul li.current-menu-item a{background:#00693e;font-weight:400}body.color02 #gnav ul li.current-menu-item a:hover{color:#ff0}body.color02 #gnav ul li a:hover{background:#00693e}#gnav ul li{border-left:1px solid #fff;margin-top:20px}#gnav ul li:last-child{border-right:1px solid #fff}#keyvisual{display:block;padding-top:50px}#keyvisual_sp{display:none}#profile .text{padding-left:4%;float:left;width:55%}#profile .text dl{clear:both;width:100%}#profile .text dl dt{border-bottom:1px solid #ddd;padding:2px 10px;margin:0 0 10px;font-weight:700;color:#666}#profile .text dl dd{margin:0 0 10px;padding:0 0 0 10px}#seisaku .box{text-align:center;width:600px}#seisaku li{background-color:transparent;margin:10px 0 0;padding-bottom:10px;border:none;border-bottom:1px #00693e solid}.grad-wrap{text-align:center}.grad-btn{display:inline-block;padding:10px 80px;font-size:1.1em;color:#00693e;text-align:center;border:1px solid #00693e;background-color:#fff}.grad-btn:hover{background-color:#ff0}.grad-item{position:relative;overflow:hidden;height:0;text-align:left}.grad-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);content:""}.grad-trigger{display:none}.grad-trigger:checked+.grad-btn{display:none}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item:before{display:none}body.home .popular_post_box{width:32%;margin:.5%;margin-left:.4%;float:left;display:inline-block;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;position:relative}body .p_category{background:#d6e9c2;display:inline-block;padding:2px 32px;font-size:1.1em;border:1px solid #00693e;margin:0 .6em .6em 0;color:#00693e}body .p_category:hover{background:#ddd}body.home.color02 #front-contents h3{font-size:1.8em;color:#4e4e4e;display:block;margin:10px 0 8px}body.home.color02 #front-contents .ttl h3{margin:50px 0;font-weight:700}body.home.color02 #front-contents .ttl h3 img{margin:0 0 20px}body.home.color02 #front-contents h3.prf{color:#00693e}body.color02 #front-contents h4{border-left:5px solid #00693e;clear:both;font-size:20px;font-weight:400;margin:30px 0 16px;padding:0 0 0 8px}body.home.color02 #front-contents article.firstpost{padding:40px;background-color:#fff;margin:40px 0;border:1px #00693e solid}body.home.color02 #front-contents article.firstpost h3{margin:0;font-size:1.5em}body.home.color02 #front-contents article.firstpost p{margin:10px 0}body.home.color02 #front-contents article{background-color:transparent;margin:10px 0 0;border:none;border-bottom:1px #00693e solid}body.home.color02 #front-contents article h3{display:inline-block;font-size:1em}body.home.color02 #front-contents .p_date{display:inline-block}.post-author{display:none}.pcnone{display:none}hr.blogline{border:none;border-top:1px #00693e solid}body.color02 .post-loop-wrap .post-footer a.morelink{background:#00693e;color:#fff}body.color02 .post-header h1{color:#4e4e4e}body.color02 .post-header .cat-name span{background:#d6e9c2;display:inline-block;padding:2px 32px;font-size:1.1em;border:1px solid #00693e;margin:0 .6em .6em 0;color:#00693e}.date-mj{margin:0 .6em 0 0}body.color02 .side-widget .side-title{border:1px solid #00693e;background:#fffeee;color:#00693e}body.color02 .post-header{border-bottom:1px solid #d6e9c2}body.color02 .post-meta-area{border-bottom:1px solid #d6e9c2}body.color02 .cat-content,body.color02 article.post,body.color02 article.page{border:1px #d6e9c2 solid}body.color02 .side-widget ul li{border-bottom:1px solid #d6e9c2}.FooterArea{margin:0 auto;text-align:center;padding:10px 0}body.color02 #footer{border-top:1px solid #00693e}#footer .wrap{background-color:#00693e;font-size:.8em}body.color02 .footer-01{background:#00693e;padding:0;color:#fff;text-align:center}body.color02 .footer-02{background:#fff;padding:0;color:#00693e}body.color02 .footer-02{background:#00693e}.footer-02 .footer-copy{color:#fff;font-size:1em}#footer p.add{color:#fff;font-size:1em;margin-top:20px}#footer p.add span{font-size:1.6em}#renraku{color:#fff;font-size:1em;margin-top:20px;padding-bottom:.5em;border:none;border-bottom:1px #fff solid;display:inline-block;line-height:1em}#footer p .footer_btn{color:#00693e;display:inline-block;text-align:center}body .footer_btn{background:#fff;display:inline-block;padding:.3% 2%;font-size:1.1em;margin:0 10px 40px 0;border:1px solid #00693e;color:#00693e}body .footer_btn:hover{border:1px solid #ff0;background-color:#ff0;color:#00693e}body.color02 #footer a{color:#fff}body.color02 #footer a:hover{color:#ff0}#fnav-ul li{display:inline-block;position:relative;border-left:1px solid #fff;margin:20px 0;padding:0 25px 0 30px;font-size:1em}#fnav-ul li:last-child{border-right:1px solid #fff}#fnav-ul_sp li{display:none}#fnav-ul_sp2 li{display:none}a[href^="tel:"]{pointer-events:none}body.color02 .footer-01 .f_btn{margin:5px 0 50px}@media screen and (max-width:991px){#keyvisual{padding-top:60px}body #header-right{display:none}#gnav-sp{background:#00693e}#header-nav-btn a{background:#00693e}#header-nav-btn{display:block;width:auto;line-height:60px;float:none}}@media only screen and (max-width:768px){img{max-width:100%;height:auto}.ttl img{max-width:60%}.gnav{display:none}body{font-size:18px}.contentsArea{padding:50px 0 30px}.box{padding:4% 0;margin:0 auto;width:95%}.ttl{margin:0}.ttl h2{bottom:-140px;font-size:24px}#profile .ttl,#seisaku .ttl,#performance .ttl,#question .ttl,#inquery .ttl,#blog .ttl{-moz-background-size:60px 60px;-webkit-background-size:60px 60px;background-size:60px 60px}.flex{display:block}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,header,hgroup,section,article,aside,hgroup,footer,figure,figcaption,nav{font-size:1em}figcaption{margin-top:0}.keyVisual{margin:0 auto 0;padding:38px 0 0}#header-nav-btn a{background:#00693e}ul#tottalnavi{display:block;position:fixed;top:0;z-index:1000;margin:0;padding:0;width:100%;height:38px;list-style-type:none;background:#09467d}ul#tottalnavi li{margin:0}ul#tottalnavi .menu{text-align:right;padding:5px 10px 0 0}#gnav-sp{display:block;top:auto}#menunavi{position:absolute;left:13%;width:75%;height:100%;margin:0 auto;padding:0;text-align:center;height:auto;border-bottom:#000;border-right:#000;background-color:#f4f4f4;z-index:99999}#menunavi ul,#menunavi li{margin:0 auto;padding:0}#menunavi ul{margin:0 auto;text-align:center;list-style-type:none;margin:20px;padding:0;border-bottom:0 none}#menunavi li{text-align:center;margin:4px 0;background:-moz-linear-gradient(top,#fff 0%,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));border:2px solid #ddd;color:#111;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:1px 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.3)}#menunavi li a{text-decoration:none;padding:8px 0 6px;color:#333;font-size:1.2em;line-height:1.4;display:block}#menunavi li a:hover{text-decoration:underline;background-color:#fff;text-decoration:none}#menunavi li.closeBtn{margin:15px 40px 0;text-align:center;background:-moz-linear-gradient(top,#fff 0%,#e6e6e6);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6));border:2px solid #ddd}#menunavi li.closeBtn a{color:#111}#blackbg{position:fixed;top:0;left:0;margin:0 auto;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);z-index:90000}#keyvisual{display:none}#keyvisual_sp{display:block;padding-top:35px}#profile .ttl{margin:0}#profile .photo{padding-left:0;margin:0 auto 16px;float:none;width:70%;text-align:center}#profile .photo img{width:90% !important}#profile .text{margin:10px auto 0;float:none;width:100%;padding:0}#profile .text dl dt{margin:0;padding:0;font-size:20px}#profile .text dl dd{margin:5px 0 20px;padding:0}#seisaku .box{margin:0 12px;width:auto}body.home .popular_post_box{width:100%;float:none;margin-left:0;margin-right:0}body.home.color02 #front-contents h3{display:inherit;font-size:1.3em!important}.pcnone{display:block}p.p_date{margin-bottom:0}.p_category{margin:0 10px}body .p_category{padding:0 10px;border:1px solid #00693e;margin:0 .2em .5em 0}body.color02 .post-header .cat-name span{padding:0 10px;border:1px solid #00693e;margin:0 .2em 0 0}body.home #blog .box{margin:0 12px;width:auto}body.home.color02 #front-contents article.firstpost{padding:20px;margin:20px 0}body.home.color02 #front-contents article{padding:0 5px}.FooterArea{font-size:12px}#footer .wrap{font-size:.5em}body .footer_btn{display:inline-block;padding:10px 0;margin-bottom:.4em!important;font-size:1.5em;width:100%}#renraku{color:#fff;margin-top:0}#fnav-ul{display:none}#fnav-ul_sp{display:block}#fnav-ul_sp2{display:block}#fnav-ul_sp li{display:inline-block;position:relative;border-left:1px solid #fff;padding:0 20px;font-size:1.5em;margin-bottom:.5em}#fnav-ul_sp li:last-child{border-right:1px solid #fff}#fnav-ul_sp2 li{display:inline-block;position:relative;border-left:1px solid #fff;padding:0 20px;font-size:1.5em}#fnav-ul_sp2 li:last-child{border-right:1px solid #fff}body.color02 .footer-01 .f_btn{width:100%;padding:0 15%;margin:2em 0 5em}#footer p.add{font-size:1.5em}a[href^="tel:"]{pointer-events:auto}}@media screen and (max-width:767px){#gnav-sp{top:35px!important}}