﻿.mailbtn{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;float:left;font-size:12px;margin-right:10px}.rcsLinkType01{display:flex;flex-wrap:wrap;justify-content:space-between}.rcsLinkType01 .link_box{box-sizing:border-box;padding:10px;position:relative;max-width:100%}.rcsLinkType01 .link_box ._img_box img{max-width:100%;box-shadow:4px 4px}.rcsLinkType01 .link_box ._title_box h3{font-size:18px;font-weight:bold;text-align:center;background:rgba(38,71,160,0.6);color:#FFF;position:absolute;width:200px;padding:20px 0;bottom:20px;left:-10px;margin:0 auto}.rcsLinkType01 .link_box ._title_box h3:before{font-family:"fontAwesome";content:"\f0da";margin-right:8px}.rcsLinkType01 .link_box ._title_box h3 span{display:none}.rcsLinkType01 .link_box ._explain_box{display:none}.rcsLinkType01 .link_box ._btn_box{display:none}.rcsLinkType01._col2 .link_box{width:49%}.rcsLinkType01._col3 .link_box{width:32%}.rcsLinkType01._col4 .link_box{width:24%}.rcsLinkType02{display:flex;flex-wrap:wrap;justify-content:space-between}.rcsLinkType02 .link_box{margin-bottom:10px;background:#FFF;height:200px;border:2px solid #2647a0;position:relative;overflow:hidden}.rcsLinkType02 .link_box ._img_box{text-align:center}.rcsLinkType02 .link_box ._img_box img{max-width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.rcsLinkType02 .link_box ._title_box h3{position:absolute;background:rgba(255,255,255,0.8);color:#2647a0;font-size:22px;width:100%;z-index:100;bottom:10px;padding:5px 0 5px 10px;line-height:1.1}.rcsLinkType02 .link_box ._title_box h3 span{display:block;font-size:20px;margin-left:10px}.rcsLinkType02 .link_box ._explain_box{display:none}.rcsLinkType02 .link_box ._btn_box{display:none}.rcsLinkType02._col2 .link_box{width:49%}.rcsLinkType02._col3 .link_box{width:32%}.rcsLinkType02._col4 .link_box{width:24%}.rcsLinkType03{display:flex;flex-wrap:wrap;justify-content:space-between}.rcsLinkType03 .link_box{box-sizing:border-box;margin-bottom:10px;background:#FFF;height:200px;border:2px solid #2647a0;position:relative;overflow:hidden}.rcsLinkType03 .link_box ._img_box img{max-width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.rcsLinkType03 .link_box ._title_box h3{position:absolute;background:rgba(38,71,160,0.8);color:#FFF;font-size:22px;width:100%;z-index:100;bottom:10px;padding:5px 0 5px 10px;line-height:1.1;text-align:center}.rcsLinkType03 .link_box ._title_box h3 span{display:block;font-size:20px;margin-left:10px}.rcsLinkType03 .link_box ._explain_box{display:none}.rcsLinkType03 .link_box ._btn_box{display:none}.rcsLinkType03._col2 .link_box{width:49%}.rcsLinkType03._col3 .link_box{width:32%}.rcsLinkType03._col4 .link_box{width:24%}.rcsLinkType04{min-width:960px;max-width:100%;padding:20px 0}.rcsLinkType04 ul{overflow:hidden}.rcsLinkType04._col1 li{width:100%;min-height:400px}.rcsLinkType04._col1 li:first-child{width:100%}.rcsLinkType04._col1 .bg{height:400px}.rcsLinkType04._col2 li{width:50%;min-height:400px}.rcsLinkType04._col2 li:first-child{width:50%}.rcsLinkType04._col2 .bg{height:400px}.rcsLinkType04._col3 li{width:33.3%;min-height:400px;box-sizing:border-box}.rcsLinkType04._col3 li:first-child{width:33.4%}.rcsLinkType04._col3 .bg{height:400px}.rcsLinkType04._col4 li{width:25%;min-height:400px;box-sizing:border-box}.rcsLinkType04._col4 li:first-child{width:25%}.rcsLinkType04._col4 .bg{height:400px}.rcsLinkType04 li{float:left;overflow:hidden;position:relative}.rcsLinkType04 li a{display:block;text-align:center;overflow:hidden}.rcsLinkType04 li a .piclogo{position:relative;padding:50px 0}.rcsLinkType04 li a .weblogo{display:block;margin:50px auto;width:200px;position:relative;padding:75px 35px;text-align:center;background:rgba(38,71,160,0.6);border-radius:50%}.rcsLinkType04 li a .weblogo i{font-family:"fontAwesome";font-size:60px;font-style:normal;color:rgba(255,255,255,0.9)}.rcsLinkType04 li a .weblogo span{display:block;color:rgba(255,255,255,0.9);font-size:20px}.rcsLinkType04 li:nth-child(1) .bg{background:url(../img/base_img1.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType04 li:nth-child(2) .bg{background:url(../img/base_img2.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType04 li:nth-child(3) .bg{background:url(../img/base_img3.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType04 li:nth-child(4) .bg{background:url(../img/base_img4.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType04 li .bg{width:101%;position:absolute;top:0;left:0;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.rcsLinkType04 li:hover .bg{opacity:0.6;transform:scale(1.03);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%)}.rcsLinkType05{background-position:center center;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover}.rcsLinkType05._bgimg1{background-image:url(../img/base_img4.jpg)}.rcsLinkType05._bgimg2{background-image:url(../img/base_img5.jpg)}.rcsLinkType05._bgimg3{background-image:url(../img/base_img6.jpg)}.rcsLinkType05 ._boxBase{display:-webkit-flex;display:flex;width:100%;min-width:960px;margin:0 auto}.rcsLinkType05 ._boxBase._ctr{justify-content:center;margin:80px auto}.rcsLinkType05 ._boxBase._rgt{justify-content:flex-end;margin:80px auto}.rcsLinkType05 ._boxDetail{width:300px;background-color:rgba(255,255,255,0.8);vertical-align:middle;padding:15% 5%}.rcsLinkType05 h2{text-align:center;font-size:30px;line-height:.8;margin-bottom:35px;position:relative;letter-spacing:2px}.rcsLinkType05 h2:after{content:"";width:100px;height:3px;background:#2647a0;display:block;position:absolute;top:60px;bottom:0;margin:auto;right:0;left:0}.rcsLinkType05 h2 span{font-size:18px;display:block}.rcsLinkType05 ._btn a{position:relative;z-index:2;background-color:#2647a0;border:2px solid #2647a0;font-size:13px;display:block;width:200px;margin:15px auto;text-align:center;font-weight:normal;padding:2px 0;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.rcsLinkType05 ._btn a:link,.rcsLinkType05 ._btn a:visited{color:#fff;text-decoration:none}.rcsLinkType05 ._btn a:hover{color:#2647a0;background-color:#fff;border-color:#2647a0}.rcsLinkType05 ._btn a::before,.rcsLinkType05 ._btn a::after{top:0;width:50%;height:100%;background-color:#2647a0}.rcsLinkType05 ._btn a::before{right:0}.rcsLinkType05 ._btn a::after{left:0}.rcsLinkType05 ._btn a:hover::before,.rcsLinkType05 ._btn a:hover::after{width:0;background-color:#2647a0}.rcsLinkType05 ._btn a::before,.rcsLinkType05 ._btn a::after{position:absolute;z-index:-1;display:block;content:''}.rcsLinkType05 ._btn a::before,.rcsLinkType05 ._btn a::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.rcsLinkType06{width:100%}.rcsLinkType06 ul{overflow:hidden}.rcsLinkType06 li{float:left;height:210px;overflow:hidden;position:relative;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.rcsLinkType06 li:hover{opacity:0.6;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%)}.rcsLinkType06 li a{display:block;text-align:center;overflow:hidden}.rcsLinkType06 li:nth-child(1){background:url(../img/base_img3.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType06 li:nth-child(2){background:url(../img/base_img4.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType06 li:nth-child(3){background:url(../img/base_img5.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType06 li:nth-child(4){background:url(../img/base_img6.jpg) no-repeat 50% 50%;background-size:cover}.rcsLinkType06 li .bg{width:101%;height:230px;position:absolute;top:0;left:0;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.rcsLinkType06 li:hover .bg{opacity:0.6;transform:scale(1.03);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%)}.rcsLinkType06 li figure{position:relative;float:left;overflow:hidden;margin:10px 1%;min-width:230px;max-height:200px;height:100%;width:100%;color:#ffffff;text-align:left;font-size:16px}.rcsLinkType06 li figure *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.35s ease;transition:all 0.35s ease}.rcsLinkType06 li figure:after,.rcsLinkType06 li figure figcaption{position:absolute;top:0;bottom:0;left:0;right:0}.rcsLinkType06 li figure:after{content:'';background-color:rgba(0,0,0,0.6);-webkit-transition:all 0.35s ease;transition:all 0.35s ease;opacity:0}.rcsLinkType06 li figure figcaption{z-index:1;padding:30px 40px;background:none}.rcsLinkType06 li figure h3,.rcsLinkType06 li figure .links{width:100%;margin:5px 0;padding:0}.rcsLinkType06 li figure h3{line-height:1.3em;font-weight:normal;text-transform:uppercase;background:rgba(0,0,0,0.6);padding:10px;left:0;position:relative;font-size:20px;text-align:left}.rcsLinkType06 li figure h3 span{font-size:12px;border-top:1px solid #fff;padding-top:3px;color:#FFF}.rcsLinkType06 li figure p{font-size:0.8em;font-weight:300;letter-spacing:1px;opacity:0;top:50%;-webkit-transform:translateY(40px);transform:translateY(40px);text-align:left}.rcsLinkType06 li figure i{position:absolute;bottom:-10px;right:10px;padding:20px 25px;font-size:34px;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.rcsLinkType06 li figure a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.rcsLinkType06 li figure:hover:after,.rcsLinkType06 li figure.hover:after{opacity:1;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.rcsLinkType06 li figure:hover h3,.rcsLinkType06 li figure.hover h3,.rcsLinkType06 li figure:hover p,.rcsLinkType06 li figure.hover p,.rcsLinkType06 li figure:hover i,.rcsLinkType06 li figure.hover i{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);opacity:1}.rcsLinkType06 li figure:hover h3{background:transparent;padding:0px;left:0%}.rcsLinkType06._col1 li{width:100%}.rcsLinkType06._col2 li{width:50%}.rcsLinkType06._col3 li{width:33.3%}header #headA{padding-top:0}header #headA #head{padding-top:0}@media all and (max-width: 850px){header #headA #head{height:70px;padding:15px 0}}header #headA #head .logo{width:337px;padding-top:30px}@media all and (max-width: 850px){header #headA #head .logo{padding-top:0;width:40%;text-align:center;display:block;margin:auto;float:none}}@media all and (max-width: 639px){header #headA #head .logo{width:70%;margin-left:0}}header #headA #head .logo a img{width:100%}header #headA #head .tel .contactbx li{border:none;margin-top:0;height:auto;line-height:1em;display:block;width:317px;margin-bottom:10px}header #headA #head .tel .contactbx li:last-child{margin-bottom:0}header #headA #head .tel .contactbx li img{display:block;width:100%}header #menuA{background:#f2f2f2;border-top:none;border-bottom:5px solid #2647a0}header #menuA #menu ul li{border-right:none}header #menuA #menu ul li:first-child{border-left:none}header #menuA #menu ul li a{width:120px}header #menuA #menu ul li a:hover{background:none}header #menuA #menu ul li a:hover img{background:rgba(0,33,91,0.4);opacity:1}header #menuA #menu ul li a img{width:100%}@media all and (max-width: 850px){#flash.takey{padding-top:100px}}#top_2{padding:50px 0}#top_2 .top_2__contentes{display:table;width:100%}@media all and (max-width: 850px){#top_2 .top_2__contentes{display:block}}#top_2 .top_2__contentes .news_box .top_2_title{text-align:center;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:26px;font-size:1.625rem;letter-spacing:.1em;font-weight:900;color:#2647a0;line-height:1em}#top_2 .top_2__contentes .news_box .top_2_title span{display:block;font-family:"Ropa Sans",sans-serif;line-height:1em;font-size:22px;font-size:1.375rem;margin-top:10px}#top_2 .top_2__contentes .news_box ul{border-top:2px solid #2647a0;margin-top:30px;border-bottom:2px solid #2647a0;padding:20px 40px}@media all and (max-width: 639px){#top_2 .top_2__contentes .news_box ul{padding:20px 0}}#top_2 .top_2__contentes .news_box ul li{text-align:center;color:#000;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;text-align:center;width:100%;display:block;padding-left:0;border-bottom:1px solid #fff;font-weight:500;border-bottom:1px solid #f2f2f2;margin-bottom:15px;padding-bottom:15px}#top_2 .top_2__contentes .news_box ul li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}#top_2 .top_2__contentes .news_box ul li span{color:#fff;background:#2647a0;padding:.2em .8em;margin-right:2em;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}@media all and (max-width: 639px){#top_2 .top_2__contentes .news_box ul li span{display:block;margin-right:0;background:#f2f2f2;color:#2647a0}}#top_3 .single{width:auto;padding:0}#top_3 .top_3__contentes{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;width:100%}@media all and (max-width: 850px){#top_3 .top_3__contentes{display:block}}#top_3 .top_3__contentes .top_3__contentes__left{background:url(../img/top_3-left.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:38%}#top_3 .top_3__contentes .top_3__contentes__right{padding:80px 0;background:url(../img/to_3_back.jpg);color:#fff;width:62%;margin-left:auto;height:auto;position:relative}@media all and (max-width: 850px){#top_3 .top_3__contentes .top_3__contentes__right{float:none;width:100%;margin-left:0}}#top_3 .top_3__contentes .top_3__contentes__right h2{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:25px;font-size:1.5625rem;letter-spacing:.1em;font-weight:600;padding:0 30px}#top_3 .top_3__contentes .top_3__contentes__right p{display:block;margin-top:1em;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;padding:0 30px}#top_4{padding:80px 50px}#top_4 .top_4__content{display:flex;flex-wrap:wrap;width:100%;justify-content:center}@media all and (max-width: 639px){#top_4 .top_4__content{display:block}}#top_4 .top_4__content li{width:20%}@media all and (max-width: 850px){#top_4 .top_4__content li{width:50%}}@media all and (max-width: 639px){#top_4 .top_4__content li{width:100%}}#top_4 .top_4__content li .top_4__content__item{padding:10px;display:block;position:relative}#top_4 .top_4__content li a img{width:100%}@media all and (max-width: 850px){#top_4 .top_4__content li a img{margin:auto;display:block}}#top_4 .top_4__content li a:hover{transition:.4s}#top_4 .top_4__content li a:hover img{opacity:1}#top_4 .top_4__content li a:hover:after{margin-left:auto;left:10px;transition:.4s}#otoiawase{background:#f2f2f2;padding:50px 0}#otoiawase .pbx_c .bx2{width:100%;display:table}@media all and (max-width: 639px){#otoiawase .pbx_c .bx2{display:block}}#otoiawase .pbx_c .bx2 li{width:50%;float:left}@media all and (max-width: 639px){#otoiawase .pbx_c .bx2 li{float:none;width:100%;margin-bottom:30px}#otoiawase .pbx_c .bx2 li:last-child{margin-bottom:0}}#otoiawase .pbx_c .bx2 li .bx2__item{display:block;padding:0 15px}#otoiawase .pbx_c .bx2 li .bx2__item img{display:block;width:80%}@media all and (max-width: 850px){#otoiawase .pbx_c .bx2 li .bx2__item img{width:90%}}#otoiawase .pbx_c .bx2 li .bx2__item img.logo{width:70%;margin-left:auto}@media all and (max-width: 850px){#otoiawase .pbx_c .bx2 li .bx2__item img.logo{width:85%}}@media all and (max-width: 639px){#otoiawase .pbx_c .bx2 li .bx2__item img.logo{margin:auto}}@media all and (max-width: 639px){#otoiawase .pbx_c .bx2 li .bx2__item a{display:block;width:100%}}#otoiawase .pbx_c .bx2 li .bx2__item a:first-child img{margin-top:-24px}@media all and (max-width: 850px){#otoiawase .pbx_c .bx2 li .bx2__item a:first-child img{margin-bottom:10px}}@media all and (max-width: 639px){#otoiawase .pbx_c .bx2 li .bx2__item a:first-child img{margin:auto;margin-bottom:15px}}@media all and (max-width: 639px){#otoiawase .pbx_c .bx2 li .bx2__item a img{margin:auto;width:100%}}footer{border-top:none}#titleA1.hudousan{background-image:url(../img/bg-title_hudousan.jpg)}#titleA1.bukkenn{background-image:url(../img/bg-title_bukkenn.jpg)}#titleA1.kentiku{background-image:url(../img/bg-title_kentiku.jpg)}#titleA1.page_works{background-image:url(../img/bg-title_works.jpg)}#titleA1.about{background-image:url(../img/bg-title_about.jpg)}#titleA1.contact{background-image:url(../img/bg-title_contact.jpg)}#titleA1.pengin{background-image:url(../img/bg-pengin.jpg)}@media all and (max-width: 850px){#titleA1 #title{padding:40px 0}}#titleA1 #title h2{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:40px;font-size:2.5rem;letter-spacing:.1em;font-weight:900;color:#2647a0;text-shadow:1px 1px 1px #fff}@media all and (max-width: 639px){#titleA1 #title h2{font-size:28px}}@media all and (max-width: 850px){#titleA1{margin-top:100px}}.page__contents .page__contents__sectitle{text-align:center;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:26px;font-size:1.625rem;letter-spacing:.1em;font-weight:900;color:#2647a0;line-height:1em}.page__contents .page__contents__sectitle span{display:block;font-family:"Ropa Sans",sans-serif;line-height:1em;font-size:22px;font-size:1.375rem;margin-top:10px}#hudousan_1{margin-top:50px;margin-bottom:75px}@media all and (max-width: 639px){#hudousan_1{margin-bottom:50px}}@media all and (max-width: 639px){#hudousan_1 .single{padding:0}}#hudousan_1 h3.hudousan_2{margin-top:75px}#hudousan_1 .hudousan_1__contents{zoom:1;display:table;width:100%;margin-top:50px}#hudousan_1 .hudousan_1__contents:before,#hudousan_1 .hudousan_1__contents:after{content:" ";display:table}#hudousan_1 .hudousan_1__contents:after{clear:both}@media all and (max-width: 639px){#hudousan_1 .hudousan_1__contents{display:block;margin-top:30px}}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__photo{float:left;width:48%}@media all and (max-width: 639px){#hudousan_1 .hudousan_1__contents .hudousan_1__contents__photo{float:none;width:100%}}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__photo img{display:block;width:100%}@media all and (max-width: 639px){#hudousan_1 .hudousan_1__contents .hudousan_1__contents__photo.right{display:none}}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text{width:48%;float:left}@media all and (max-width: 639px){#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text{float:none;width:100%}}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text p{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back{margin-top:30px;width:100%;height:40px}@media all and (max-width: 850px){#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back{width:100%}}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base{margin:0;border:0;font-size:18px;position:relative;top:0;left:0;margin-left:0;width:100%;height:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base:hover{cursor:pointer}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in{overflow:hidden;border:#2647a0 solid 1px;display:block;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in span{position:absolute;text-align:center;width:100%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:7px;letter-spacing:.12em;display:block}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in span:nth-child(1){color:#2647a0;background-color:#fff}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in span:nth-child(2){background-color:#2647a0;width:110%;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:translate(-110%, 0px) skewX(-30deg);-webkit-transform:translate(-110%, 0px) skewX(-30deg);-moz-transform:translate(-110%, 0px) skewX(-30deg)}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in span:nth-child(3){color:#fff;left:-100%;transition:left 0.2s ease;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;font-weight:500}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in:hover span:nth-child(2){transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:translate(-15px, 0px) skewX(-30deg);-webkit-transform:translate(-15px, 0px) skewX(-30deg);-moz-transform:translate(-15px, 0px) skewX(-30deg)}#hudousan_1 .hudousan_1__contents .hudousan_1__contents__text .back .button_base.b03_skewed_slide_in:hover span:nth-child(3){left:0px;transition:left 0.30000000000000004s ease;-webkit-transition:left 0.30000000000000004s ease;-moz-transition:left 0.30000000000000004s ease}#hudousan_1 .hudousan_1__contents .right{margin-left:4%}@media all and (max-width: 639px){#hudousan_1 .hudousan_1__contents .right{margin-left:0;margin-top:15px}}#hudousan_1 .hudousan_1__contents .left ._sp{display:none}@media all and (max-width: 639px){#hudousan_1 .hudousan_1__contents .left ._sp{display:block;margin-bottom:15px}}#bukkenn_1{margin-top:75px;margin-bottom:75px}@media all and (max-width: 639px){#bukkenn_1{margin-bottom:50px}}@media all and (max-width: 639px){#bukkenn_1 .single{padding:0}}@media all and (max-width: 639px){#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item{overflow-x:auto;white-space:nowrap;width:auto}}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table{width:100%}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table th,#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td{border:1px solid #2647a0}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table th{background:#2647a0;color:#fff;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:13px;font-size:.8125rem;letter-spacing:.1em;text-align:center;font-weight:500}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td a{display:block}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td a span{background:#f2f2f2;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em;padding:.3em 1em;border-radius:3px;font-weight:500;letter-spacing:.2em}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td a span:before{font-family:'FontAwesome';content:"\f041";margin-right:5px;color:#2647a0}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td a:hover span{background:#2647a0;color:#fff;transition:.4s}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td a:hover span:before{color:#fff;transition:.4s}#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td img{width:100%}@media all and (max-width: 639px){#bukkenn_1 .bukkenn_1__contents__list ul li .bukkenn_1__contents__list__item table td .ggmap{width:300px;display:block}}#kentiku_1{margin-top:75px}@media all and (max-width: 639px){#kentiku_1 .single{padding:0}}#kentiku_1 .kentiku_1__content{display:table;width:100%;margin-top:50px}@media all and (max-width: 639px){#kentiku_1 .kentiku_1__content{display:block;margin-top:30px}}#kentiku_1 .kentiku_1__content .kentiku_1__content__left{width:48%;float:left}@media all and (max-width: 639px){#kentiku_1 .kentiku_1__content .kentiku_1__content__left{float:none;width:100%}}#kentiku_1 .kentiku_1__content .kentiku_1__content__left img{width:100%}#kentiku_1 .kentiku_1__content .kentiku_1__content__right{width:48%;float:left;margin-left:4%}@media all and (max-width: 639px){#kentiku_1 .kentiku_1__content .kentiku_1__content__right{float:none;width:100%;margin-left:0;margin-top:15px}}#kentiku_1 .kentiku_1__content .kentiku_1__content__right p{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:1.8em}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back{margin-top:30px;width:100%;height:40px}@media all and (max-width: 850px){#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back{width:100%}}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base{margin:0;border:0;font-size:18px;position:relative;top:0;left:0;margin-left:0;width:100%;height:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base:hover{cursor:pointer}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in{overflow:hidden;border:#2647a0 solid 1px;display:block;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in span{position:absolute;text-align:center;width:100%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:7px;letter-spacing:.12em;display:block}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in span:nth-child(1){color:#2647a0;background-color:#fff}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in span:nth-child(2){background-color:#2647a0;width:110%;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:translate(-110%, 0px) skewX(-30deg);-webkit-transform:translate(-110%, 0px) skewX(-30deg);-moz-transform:translate(-110%, 0px) skewX(-30deg)}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in span:nth-child(3){color:#fff;left:-100%;transition:left 0.2s ease;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;font-weight:500}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in:hover span:nth-child(2){transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:translate(-15px, 0px) skewX(-30deg);-webkit-transform:translate(-15px, 0px) skewX(-30deg);-moz-transform:translate(-15px, 0px) skewX(-30deg)}#kentiku_1 .kentiku_1__content .kentiku_1__content__right .back .button_base.b03_skewed_slide_in:hover span:nth-child(3){left:0px;transition:left 0.30000000000000004s ease;-webkit-transition:left 0.30000000000000004s ease;-moz-transition:left 0.30000000000000004s ease}#kentiku_2{margin-top:50px}@media all and (max-width: 639px){#kentiku_2 .single{padding:0}}#kentiku_2 .kentiku_2__contents{margin-top:50px}@media all and (max-width: 639px){#kentiku_2 .kentiku_2__contents{margin-top:0}}#kentiku_2 .kentiku_2__contents ul{width:100%;display:table}#kentiku_2 .kentiku_2__contents ul li{width:46%;float:left}@media all and (max-width: 639px){#kentiku_2 .kentiku_2__contents ul li{float:none;width:100%}}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item h3{margin-bottom:30px}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item img{display:block;width:100%;margin-bottom:15px}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item p{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:1.8em}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back{margin-top:15px;width:100%;height:40px}@media all and (max-width: 850px){#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back{width:100%}}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base{margin:0;border:0;font-size:18px;position:relative;top:0;left:0;margin-left:0;width:100%;height:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base:hover{cursor:pointer}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in{overflow:hidden;border:#2647a0 solid 1px;display:block;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in span{position:absolute;text-align:center;width:100%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:7px;letter-spacing:.12em;display:block}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in span:nth-child(1){color:#2647a0;background-color:#fff}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in span:nth-child(2){background-color:#2647a0;width:110%;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:translate(-110%, 0px) skewX(-30deg);-webkit-transform:translate(-110%, 0px) skewX(-30deg);-moz-transform:translate(-110%, 0px) skewX(-30deg)}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in span:nth-child(3){color:#fff;left:-100%;transition:left 0.2s ease;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;font-weight:500}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in:hover span:nth-child(2){transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:translate(-15px, 0px) skewX(-30deg);-webkit-transform:translate(-15px, 0px) skewX(-30deg);-moz-transform:translate(-15px, 0px) skewX(-30deg)}#kentiku_2 .kentiku_2__contents ul li .kentiku_2__contents__item .back .button_base.b03_skewed_slide_in:hover span:nth-child(3){left:0px;transition:left 0.30000000000000004s ease;-webkit-transition:left 0.30000000000000004s ease;-moz-transition:left 0.30000000000000004s ease}#kentiku_2 .kentiku_2__contents ul li:nth-child(even){margin-left:8%}@media all and (max-width: 639px){#kentiku_2 .kentiku_2__contents ul li:nth-child(even){margin-left:0;margin-top:50px}}#kentiku_3{margin-top:50px}@media all and (max-width: 639px){#kentiku_3 .single{padding:0}}#kentiku_3 .kentiku_3__content{display:table;width:100%;margin-top:50px}@media all and (max-width: 639px){#kentiku_3 .kentiku_3__content{margin-top:30px}}#kentiku_3 .kentiku_3__content .kentiku_3__content__left{width:48%;float:left}@media all and (max-width: 639px){#kentiku_3 .kentiku_3__content .kentiku_3__content__left{float:none;width:100%}}#kentiku_3 .kentiku_3__content .kentiku_3__content__left img{width:100%}#kentiku_3 .kentiku_3__content .kentiku_3__content__right{width:48%;float:left;margin-left:4%}@media all and (max-width: 639px){#kentiku_3 .kentiku_3__content .kentiku_3__content__right{float:none;width:100%;margin-left:0;margin-top:15px}}#kentiku_3 .kentiku_3__content .kentiku_3__content__right p{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:1.8em}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back{margin-top:30px;width:100%;height:40px}@media all and (max-width: 850px){#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back{width:100%}}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base{margin:0;border:0;font-size:18px;position:relative;top:0;left:0;margin-left:0;width:100%;height:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base:hover{cursor:pointer}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in{overflow:hidden;border:#2647a0 solid 1px;display:block;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in span{position:absolute;text-align:center;width:100%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:7px;letter-spacing:.12em;display:block}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in span:nth-child(1){color:#2647a0;background-color:#fff}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in span:nth-child(2){background-color:#2647a0;width:110%;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:translate(-110%, 0px) skewX(-30deg);-webkit-transform:translate(-110%, 0px) skewX(-30deg);-moz-transform:translate(-110%, 0px) skewX(-30deg)}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in span:nth-child(3){color:#fff;left:-100%;transition:left 0.2s ease;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;font-weight:500}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in:hover span:nth-child(2){transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:translate(-15px, 0px) skewX(-30deg);-webkit-transform:translate(-15px, 0px) skewX(-30deg);-moz-transform:translate(-15px, 0px) skewX(-30deg)}#kentiku_3 .kentiku_3__content .kentiku_3__content__right .back .button_base.b03_skewed_slide_in:hover span:nth-child(3){left:0px;transition:left 0.30000000000000004s ease;-webkit-transition:left 0.30000000000000004s ease;-moz-transition:left 0.30000000000000004s ease}#kentiku_4{margin-top:50px;margin-bottom:75px}@media all and (max-width: 639px){#kentiku_4{margin-bottom:50px}}@media all and (max-width: 639px){#kentiku_4 .single{padding:0}}#kentiku_4 .kentiku_4__content{display:table;width:100%;margin-top:50px}@media all and (max-width: 639px){#kentiku_4 .kentiku_4__content{margin-top:30px}}#kentiku_4 .kentiku_4__content .kentiku_4__content__left{width:48%;float:left}@media all and (max-width: 639px){#kentiku_4 .kentiku_4__content .kentiku_4__content__left{float:none;width:100%}}#kentiku_4 .kentiku_4__content .kentiku_4__content__left p{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:1.8em}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back{margin-top:30px;width:100%;height:40px}@media all and (max-width: 850px){#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back{width:100%}}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base{margin:0;border:0;font-size:18px;position:relative;top:0;left:0;margin-left:0;width:100%;height:40px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-user-select:none;cursor:default}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base:hover{cursor:pointer}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in{overflow:hidden;border:#2647a0 solid 1px;display:block;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in span{position:absolute;text-align:center;width:100%;height:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:7px;letter-spacing:.12em;display:block}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in span:nth-child(1){color:#2647a0;background-color:#fff}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in span:nth-child(2){background-color:#2647a0;width:110%;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transform:translate(-110%, 0px) skewX(-30deg);-webkit-transform:translate(-110%, 0px) skewX(-30deg);-moz-transform:translate(-110%, 0px) skewX(-30deg)}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in span:nth-child(3){color:#fff;left:-100%;transition:left 0.2s ease;-webkit-transition:left 0.2s ease;-moz-transition:left 0.2s ease;font-weight:500}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in:hover span:nth-child(2){transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transform:translate(-15px, 0px) skewX(-30deg);-webkit-transform:translate(-15px, 0px) skewX(-30deg);-moz-transform:translate(-15px, 0px) skewX(-30deg)}#kentiku_4 .kentiku_4__content .kentiku_4__content__left .back .button_base.b03_skewed_slide_in:hover span:nth-child(3){left:0px;transition:left 0.30000000000000004s ease;-webkit-transition:left 0.30000000000000004s ease;-moz-transition:left 0.30000000000000004s ease}#kentiku_4 .kentiku_4__content .kentiku_4__content__left ._sp{display:none}@media all and (max-width: 639px){#kentiku_4 .kentiku_4__content .kentiku_4__content__left ._sp{display:block;margin-bottom:15px}}#kentiku_4 .kentiku_4__content .kentiku_4__content__right{width:48%;float:left;margin-left:4%}@media all and (max-width: 639px){#kentiku_4 .kentiku_4__content .kentiku_4__content__right{display:none}}#kentiku_4 .kentiku_4__content .kentiku_4__content__right img{width:100%}#works_1{margin-top:50px;margin-bottom:75px}@media all and (max-width: 639px){#works_1 .single{padding:0}}@media all and (max-width: 639px){#works_1{margin-bottom:0}}#works_1 .works_1__contentslist{margin-bottom:75px}@media all and (max-width: 639px){#works_1 .works_1__contentslist{margin-bottom:50px}}#works_1 .works_1__contentslist ul{display:flex;margin:50px auto 0;flex-wrap:wrap;width:100%;justify-content:center}@media all and (max-width: 639px){#works_1 .works_1__contentslist ul{margin-top:30px}}#works_1 .works_1__contentslist ul li{width:25%;margin-bottom:15px}@media all and (max-width: 639px){#works_1 .works_1__contentslist ul li{width:50%;margin-bottom:5px}}#works_1 .works_1__contentslist ul li a{display:block;padding:5px}#works_1 .works_1__contentslist ul li a img{width:100%}#about_1{margin-top:50px;margin-bottom:75px}@media all and (max-width: 639px){#about_1 .single{padding:0}}@media all and (max-width: 639px){#about_1{margin-bottom:50px}}#about_1 .about_1__contents{margin-top:50px}@media all and (max-width: 639px){#about_1 .about_1__contents{margin-top:30px}}#about_1 .about_1__contents img{display:block;margin-bottom:30px;width:100%}#about_1 .about_1__contents .about_1__contents__inner{display:table;width:100%;margin-top:50px}@media all and (max-width: 639px){#about_1 .about_1__contents .about_1__contents__inner{margin-top:30px}}#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left{width:46%;float:left}@media all and (max-width: 639px){#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left{float:none;width:100%}}#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left table{margin:0;width:100%;border:1px solid #f2f2f2}#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left table tr th{background:none}#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left table tr th,#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left table tr td{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em;padding:.4em .8em;border:none;background:#f2f2f2}#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left table tr:nth-child(even) th,#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_left table tr:nth-child(even) td{background:#fff}#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_right{width:46%;float:left;margin-left:8%}@media all and (max-width: 639px){#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_right{float:none;width:100%;margin-left:0;margin-top:15px}}@media all and (max-width: 639px){#about_1 .about_1__contents .about_1__contents__inner .about_1__contents__inner_right .map{height:auto}}#contact_1{margin-top:50px;margin-bottom:75px}@media all and (max-width: 639px){#contact_1{margin-bottom:50px}}@media all and (max-width: 639px){#contact_1 .single{padding:0}}#contact_1 .contact_1__contents{width:80%;margin:50px auto 0}@media all and (max-width: 639px){#contact_1 .contact_1__contents{margin-top:30px;width:100%}}#contact_1 .contact_1__contents .read{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;text-align:center}#contact_1 .contact_1__contents .read span{display:block;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#contact_1 .contact_1__contents .form dt,#contact_1 .contact_1__contents .form dd{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}#contact_1 .contact_1__contents .form textarea{width:97%}#contact_1 .contact_1__contents .form #mailform button{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}#contact_1 .contact_1__contents .form .form-button .reset{cursor:pointer;display:block;margin:0 auto;padding:5px 0;color:#eee;text-align:center;width:250px;background:#fff;font-weight:bold;border:1px solid #2647a0;border-radius:5px}#contact_1 .contact_1__contents .form .form-button .reset input{background:none;color:#CCCCCC;border:none;font-weight:bold;font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}#contact_1 .contact_1__contents .form .fm-text{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#entry{margin-top:50px;padding-bottom:100px}@media all and (max-width: 850px){#entry{padding-bottom:50px}}#entry .entry__cotent{background:#fff;padding:30px;font-family:"YakuHanJP","Noto Sans Japanese"}@media all and (max-width: 850px){#entry .entry__cotent{padding:15px}}#entry .entry__cotent .data span{background:#f2f2f2;padding:.3em .5em;font-size:12px}#entry .entry__cotent .entry__title{border-bottom:1px solid #00215b;font-size:20px;margin-bottom:15px;margin-top:15px;color:#00215b}@media all and (max-width: 850px){#entry .entry__cotent .entry__cotent__text{font-size:14px}}.table_p{margin:0;width:100%;border:1px solid #f2f2f2}.table_ptr td{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em;padding:.4em .8em;border:none;background:#f2f2f2}.table_p tr:nth-child(even) td{background:#fff}.setumei{font-family:"YakuHanJP","Noto Sans Japanese";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}
/*# sourceMappingURL=custom.css.map */
