.invisible{opacity:0}.visible{transition:opacity 0.5s ease;opacity:1.0}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes bounce{from,
 20%,
 53%,
 80%,
 to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,
 43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -7px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 30%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}@-webkit-keyframes op_anime{100%{opacity:1}}@keyframes op_anime{100%{opacity:1}}@-webkit-keyframes op_animeup{99%{top:-51vh}100%{top:-51vh;display:none}}@keyframes op_animeup{99%{top:-51vh}100%{top:-51vh;display:none}}@-webkit-keyframes op_animedown{99%{bottom:-51vh}100%{bottom:-51vh;display:none}}@keyframes op_animedown{99%{bottom:-51vh}100%{bottom:-51vh;display:none}}@-webkit-keyframes op_animefront{100%{z-index:-1;display:none}}@keyframes op_animefront{100%{z-index:-1;display:none}}@-webkit-keyframes front_op_anime_logo{0%{opacity:0}20%{opacity:1}70%{opacity:1}90%{opacity:.2}100%{opacity:.2}}@keyframes front_op_anime_logo{0%{opacity:0}20%{opacity:1}70%{opacity:1}90%{opacity:.2}100%{opacity:.2}}@-webkit-keyframes front_op_anime_logo_after{0%{opacity:.2}100%{opacity:.7}}@keyframes front_op_anime_logo_after{0%{opacity:.2}100%{opacity:.7}}@-webkit-keyframes front_op_anime_logo2{0%{opacity:0}20%{opacity:0}50%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes front_op_anime_logo2{0%{opacity:0}20%{opacity:0}50%{opacity:0}80%{opacity:0}100%{opacity:1}}#inner{display:table;width:100%}@media all and (max-width: 639px){#inner{display:block}}#inner .left,#inner .right{width:48%;float:left}@media all and (max-width: 639px){#inner .left,#inner .right{width:100%;float:none}}#inner .right{margin-left:4%}@media all and (max-width: 639px){#inner .right{margin-left:0;margin-top:15px}}header{height:auto}header .h h1{width:300px}@media all and (max-width: 639px){header .h h1{width:200px}}header .h h1 a img{width:100%}header .h nav #tmenu-lg{position:absolute;right:30px;top:16px}header .h nav #tmenu-lg a:before{content:"\f105"}#aflashA.top_main .catch{width:180px;height:185px;z-index:99999}@media all and (max-width: 769px){#aflashA.top_main .catch{width:60%;height:auto}}@media all and (max-width: 639px){#aflashA.top_main .catch{z-index:99999;width:180px;height:185px}}#aflashA.top_main .catch img{display:block;margin:auto;opacity:0}#aflashA.top_main .catch img.top_logo{width:116px;-webkit-animation:op_anime 1s ease .5s 1 forwards;animation:op_anime 1s ease 1s 1 forwards}#aflashA.top_main .catch img.top_logo_unnder{width:125px;margin-top:15px;-webkit-animation:op_anime 1s ease 2.5s 1 forwards;animation:op_anime 1s ease 2.5s 1 forwards}#aflashA.top_main .catchA#front .catch{width:700px;height:395px}@media all and (max-width: 639px){#aflashA.top_main .catchA#front .catch{width:80%}}#aflashA.top_main .catchA#front .catch img.top_logo,#aflashA.top_main .catchA#front .catch img.top_logo_unnder{position:absolute;margin:auto;left:0;right:0;bottom:0;top:0}#aflashA.top_main .catchA#front .catch img.top_logo{width:500px;opacity:0;-webkit-animation:front_op_anime_logo 6s ease .5s 1 forwards;animation:front_op_anime_logo 6s ease .5s 1 forwards}@media all and (max-width: 769px){#aflashA.top_main .catchA#front .catch img.top_logo{top:-20%;width:30%}}@media all and (max-width: 639px){#aflashA.top_main .catchA#front .catch img.top_logo{top:0;width:60%}}#aflashA.top_main .catchA#front .catch img.top_logo.top_logo_After{opacity:0.2;-webkit-animation:front_op_anime_logo_after 2s ease 2s 1 forwards;animation:front_op_anime_logo_after 2s ease 2s 1 forwards}#aflashA.top_main .catchA#front .catch img.top_logo_unnder{width:700px;-webkit-animation:front_op_anime_logo2 6s ease .5s 1 forwards;animation:front_op_anime_logo2 6s ease .5s 1 forwards}@media all and (max-width: 769px){#aflashA.top_main .catchA#front .catch img.top_logo_unnder{width:60%;top:-20%}}@media all and (max-width: 639px){#aflashA.top_main .catchA#front .catch img.top_logo_unnder{width:100%;top:0}}@media all and (max-width: 639px){#top_sec1{padding:0}}#top_sec1 .boxB{background:#f2f2f2}@media all and (max-width: 639px){#top_sec1 .boxB{padding:50px 0}}#top_sec1 .boxB .nakaA{padding:0;z-index:3}#top_sec1 .boxB .nakaA .nakaA_item .midashi{font-family:"YakuHanJP","Sawarabi Gothic";font-size:22px;text-align:center;margin-bottom:30px;font-weight:500}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc{font-family:"YakuHanJP","Sawarabi Gothic";font-size:22px;text-align:center;padding:0 30px;z-index:99;position:sticky}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc h3{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:23px;font-size:1.4375rem;letter-spacing:.1em;font-weight:900;color:#e83f6f}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc h4{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:23px;font-size:1.4375rem;letter-spacing:.1em;font-weight:900;color:#9E9E9E}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc .main_text{background:#fff;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;font-weight:900;padding:30px 20px;margin-top:30px}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc .top_sec1_sub_read{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:15px;font-size:.9375rem;letter-spacing:.1em;font-weight:900;color:#8c6239;margin-top:30px;line-height:2em}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc .top_sec1_sub_read span{color:#e83f6f;margin-right:1.5em;border-bottom:1px solid #e83f6f}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc .top_sec1_sub_read .gray_text{color:#9E9E9E;margin-right:1.5em;border-bottom:1px solid #9E9E9E}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc .top_sec1_sub__text{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:23px;font-size:1.4375rem;letter-spacing:.1em;font-weight:900;line-height:1.5em;margin-top:30px;color:#e83f6f}#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc .top_sec1_sub__text2{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:23px;font-size:1.4375rem;letter-spacing:.1em;font-weight:900;line-height:1.5em;margin-top:30px;color:#9E9E9E}@media all and (max-width: 769px){#top_sec1 .boxB .nakaA .nakaA_item .tcenter_pc p{font-size:14px}}#top_sec1 .boxB .nakaA .nakaA_item:last-child{padding-right:0}#top_sec2{zoom:1}#top_sec2:before,#top_sec2:after{content:" ";display:table}#top_sec2:after{clear:both}@media all and (max-width: 639px){#top_sec2 .boxB{padding:0;background:none}}#top_sec2 .nakaA{padding:0}#top_sec2 .nakaA ul{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;justify-content:center}@media all and (max-width: 639px){#top_sec2 .nakaA ul{display:block;zoom:1}#top_sec2 .nakaA ul:before,#top_sec2 .nakaA ul:after{content:" ";display:table}#top_sec2 .nakaA ul:after{clear:both}}#top_sec2 .nakaA ul li{width:25%}@media all and (max-width: 769px){#top_sec2 .nakaA ul li{width:50%}}@media all and (max-width: 639px){#top_sec2 .nakaA ul li{width:80%;margin:30px auto 0}#top_sec2 .nakaA ul li:last-child{margin-bottom:30px}}#top_sec2 .nakaA ul li .top_sec2__contents_item{padding:10px}#top_sec2 .nakaA ul li .top_sec2__contents_item a{display:block;width:100%;text-align:center;position:relative}#top_sec2 .nakaA ul li .top_sec2__contents_item a img{position:relative;width:100%;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#top_sec2 .nakaA ul li .top_sec2__contents_item a span.back{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,0.5);display:block;margin:auto;left:0;right:0;top:0;bottom:0;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition:.4s}#top_sec2 .nakaA ul li .top_sec2__contents_item a span.text{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;font-weight:900;position:absolute;width:5em;margin:auto;height:1em;left:0;right:0;top:0;bottom:0;color:#fff}#top_sec2 .nakaA ul li .top_sec2__contents_item a:hover img{-webkit-filter:blur(0);filter:blur(0)}#top_sec2 .nakaA ul li .top_sec2__contents_item a:hover span.back{transition:.4s;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);width:0;height:0}#sec_contanct .boxC{background:#e83f6f}#sec_contanct .boxC .sec_contanct__title{background:#e2b5c7;padding:1.2em 0;position:relative}@media all and (max-width: 769px){#sec_contanct .boxC .sec_contanct__title{padding:30px 15px}}#sec_contanct .boxC .sec_contanct__title:after{content:"";display:block;width:21px;height:11px;background:url(../img/sec_contanct__title_after.svg);background-repeat:no-repeat;position:absolute;margin:auto;bottom:-10px;left:0;right:0}#sec_contanct .boxC .sec_contanct__title p{font-family:"YakuHanJP","Sawarabi Gothic";text-align:center;color:#e83f6f;letter-spacing:.1em;font-weight:500;font-size:16px}@media all and (max-width: 639px){#sec_contanct .boxC .sec_contanct__title p{font-size:14px;line-height:1.5em}}#sec_contanct .boxC .nakaC{padding-top:80px;padding-bottom:80px}@media all and (max-width: 639px){#sec_contanct .boxC .nakaC{padding-top:50px;padding-bottom:50px}}#sec_contanct .boxC .nakaC .waku460 .cbtn.t-m10{margin-top:0}#sec_contanct .boxC .nakaC .waku460 .cbtn a{padding:0}#sec_contanct .boxC .nakaC .waku460 .cbtn a:before{display:none}footer{background-color:#f2f2f2}footer .f-contact #fmenu-lg li{font-weight:600}footer .f-contact #fmenu-lg li:before{color:#333}footer .f-contact #fmenu-lg li a:after{backface-visibility:hidden;border-top:1px solid rgba(193,39,45,0);bottom:0px;content:" ";display:block;margin:0 auto;position:relative;-webkit-transition:all 280ms ease-in-out;transition:all 280ms ease-in-out;width:0}footer .f-contact #fmenu-lg li a:hover{color:#8c6239;transition:.4s}footer .f-contact #fmenu-lg li a:hover:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-color:#8c6239;-webkit-transition:width 350ms ease-in-out;transition:width 350ms ease-in-out;width:100%}footer .f-contact .f-contact__list{display:table;width:100%}footer .f-contact .f-contact__list .f-contact__list__left{width:450px;float:left}footer .f-contact .f-contact__list .f-contact__list__right{width:450px;float:right}footer #copyright{font-family:"YakuHanJP","Sawarabi Gothic";letter-spacing:.1em}.top_op{width:100%;height:100vh;z-index:999;display:block;position:absolute;top:0;-webkit-animation:op_animefront .1s ease 6s 1 forwards;animation:op_animefront .1s ease 6s 1 forwards}.top_op span{position:absolute;width:100%;height:50vh;background:#09c;display:block}.top_op span.up{top:0;-webkit-animation:op_animeup 1.5s ease 4.5s 1 forwards;animation:op_animeup 1.5s ease 4.5s 1 forwards}.top_op span.down{bottom:0;-webkit-animation:op_animedown 1.5s ease 4.5s 1 forwards;animation:op_animedown 1.5s ease 4.5s 1 forwards}.top_op#ftont span{background:#000;background-repeat:no-repeat;background-size:cover;background-position:center}.top_op#ftont span.up{top:0;background-position:top;-webkit-animation:op_animeup 1.5s ease 6s 1 forwards;animation:op_animeup 1.5s ease 4.5s 1 forwards}.top_op#ftont span.down{bottom:0;background-position:bottom;-webkit-animation:op_animedown 1.5s ease 6s 1 forwards;animation:op_animedown 1.5s ease 4.5s 1 forwards}#page_top{background:url(../img/page_top_back2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding-top:60px}@media all and (max-width: 769px){#page_top{padding-top:100px}}#page_top .page__title{color:#fff;text-align:center;letter-spacing:.1em;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:30px;font-size:1.875rem;letter-spacing:.1em}#page_top .page__title span{display:block;line-height:1em;font-family:"Barlow Condensed",sans-serif;font-weight:300;font-size:20px;font-size:1.25rem;letter-spacing:.1em}#pankuzu_list{background:#F2F2F2}#pankuzu_list .nakaA{padding:20px 0}#pankuzu_list ul{display:table}#pankuzu_list ul li{display:inline-block;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em;margin-right:.5em}#pankuzu_list ul li:after{content:">";display:inline-block;margin-left:.5em}#pankuzu_list ul li:last-child:after{display:none}#service_1 .page_sec_title{color:#e83f6f;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:24px;font-size:1.5rem;letter-spacing:.1em;font-weight:bold;text-align:center}@media all and (max-width: 639px){#service_1 .page_sec_title{line-height:1.4em;margin-bottom:15px}}#service_1 .text{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;text-align:center}@media all and (max-width: 639px){#service_1 .text{line-height:1.4em}}#service_1 .service_1__top{margin-top:50px}#service_1 .service_1__top .top_read{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:24px;font-size:1.5rem;letter-spacing:.1em;border-bottom:1px solid #8c6239;color:#8c6239}#service_1 .service_1__top ul{margin-top:15px}#service_1 .service_1__top ul li{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;padding-left:21px;text-indent:-21px;letter-spacing:2px}@media all and (max-width: 639px){#service_1 .service_1__top ul li{margin-bottom:.8em;line-height:1.4em}}#service_1 .service_1__top ul li:before{font-family:'FontAwesome';content:"\f00c";margin-right:5px;font-weight:normal;color:#8c6239}#service_1 .service_1__top .read_bottom{margin-top:15px;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em}#service_1 .service_1__main{margin-top:80px}#service_1 .service_1__main#listA .listA__item{margin-bottom:80px}@media all and (max-width: 639px){#service_1 .service_1__main#listA .listA__item{margin-bottom:50px}}#service_1 .service_1__main#listA .listA__item .listA__item__inner{display:table;width:100%}@media all and (max-width: 639px){#service_1 .service_1__main#listA .listA__item .listA__item__inner{display:block}}#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__left,#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right{float:left;width:48%}@media all and (max-width: 639px){#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__left,#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right{float:none;width:100%}}#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__left img,#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right img{width:100%;display:block}#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__left img._sp,#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right img._sp{display:none}@media all and (max-width: 639px){#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__left img._sp,#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right img._sp{display:block;margin-bottom:15px}}#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right{margin-left:4%}@media all and (max-width: 639px){#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right{margin-left:0;margin-top:15px}}@media all and (max-width: 639px){#service_1 .service_1__main#listA .listA__item .listA__item__inner .listA__item__inner__right img{display:none}}#service_1 .service_1__main#listA .listA__item:last-child{margin-bottom:0}#service_1 .service_1__main#listA .listA__item__read{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:25px;font-size:1.5625rem;letter-spacing:.1em;font-weight:bold;color:#e83f6f}#service_1 .service_1__main#listA .textbox{background:#f2f2f2;padding:30px 15px;margin-top:15px}#service_1 .service_1__main#listA .textbox p{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:1.6em}#service_1 .service_1__bottom{background:url(../img/service_1__bottom_back.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}#service_1 .service_1__bottom .main{text-align:center;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:20px;font-size:1.25rem;letter-spacing:.1em;font-weight:bold;color:#fff}@media all and (max-width: 639px){#service_1 .service_1__bottom .main{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;line-height:1.5em}#service_1 .service_1__bottom .main br{display:none}}.photo{width:100%;margin:10px auto 20px}.photo ul{margin-right:-21px;margin-bottom:-20px;text-align:center}.photo li{float:left;margin-right:20px;margin-bottom:20px;display:inline-block}.photo li a{display:block;text-align:center;width:200px;height:200px;line-height:200px;overflow:hidden;background:#f2f2f2}.photo li:last-child{margin-right:0px}.photo li img{vertical-align:middle;max-width:200px;max-height:200px}.photo li p{width:200px;height:30px;margin:3px 0 10px;text-align:center;background:none;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;font-weight:bold}#recruit_1 .page_sec_title{color:#e83f6f;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:24px;font-size:1.5rem;letter-spacing:.1em;font-weight:bold;text-align:center}#recruit_1 .read{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;text-align:center;margin-bottom:30px}#recruit_1 .read span{display:block}#recruit_1 .text{margin-top:50px;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;font-weight:bold;text-align:center;padding:30px 0;color:#Fff;background:#e83f6f}@media all and (max-width: 639px){#recruit_1 .text{padding:30px 20px;line-height:1.5em;text-align:left}}#recruit_1 .recruit_1__main{margin-top:50px}#recruit_1 .recruit_1__main table{width:100%;border-top:1px solid #f2f2f2}#recruit_1 .recruit_1__main table th,#recruit_1 .recruit_1__main table td{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:16px;font-size:1rem;letter-spacing:.1em;padding:.5em .8em;border-bottom:1px solid #f2f2f2}#recruit_1 .recruit_1__main table th{white-space:nowrap}#recruit_1 .recruit_1__main table td span{display:block;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#contact_1 .contact_top{text-align:center}#contact_1 .contact_top .read{color:#e83f6f;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:24px;font-size:1.5rem;letter-spacing:.1em;font-weight:bold}#contact_1 .contact_top .contact_top__main{margin-top:30px;background:#e83f6f;color:#fff;padding:10px 0;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:18px;font-size:1.125rem;letter-spacing:.1em}#contact_1 .contact_top .contact_top__main a{display:block;text-decoration:none}#contact_1 .contact_top .contact_top__main a span{font-family:"Barlow Condensed",sans-serif;font-weight:300;font-size:30px;font-size:1.875rem;letter-spacing:.1em;font-weight:bold;color:#fff}#contact_1 .contact_top .contact_top__main a span:before{font-family:'FontAwesome';content:"\f095";margin-right:5px;font-weight:normal}#contact_1 .contact_top .contact_top__main a:hover span{color:#ffbf00;transition:.4s}#contact_1 .contact__main{margin-top:50px;border-top:1px solid #f2f2f2;padding-top:30px}#contact_1 .contact__main .read{margin-bottom:50px;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:24px;font-size:1.5rem;letter-spacing:.1em;text-align:center;font-weight:bold;color:#e83f6f}#contact_1 .contact__main .read span{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em;font-weight:400;display:block;color:#333;line-height:1.7em}#contact_1 .contact__main .form dt,#contact_1 .contact__main .form dd{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em}#contact_1 .contact__main .fm-text p{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em;text-align:center;line-height:1.7em}#about_1 .page_sec_title{color:#e83f6f;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:24px;font-size:1.5rem;letter-spacing:.1em;font-weight:bold;text-align:center}#about_1 #inner{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;margin-top:30px}#about_1 #inner img{width:100%;display:block}#about_1 #inner .right table{width:100%;border-top:1px solid #f2f2f2}#about_1 #inner .right table th,#about_1 #inner .right table td{font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:14px;font-size:.875rem;letter-spacing:.1em;padding:.5em .8em;border-bottom:1px solid #f2f2f2}#about_1 #inner .right table th{white-space:nowrap}#about_1 #inner .right table td span{display:block;font-family:"YakuHanJP","Sawarabi Gothic";font-weight:300;font-size:12px;font-size:.75rem;letter-spacing:.1em}#about_1 #inner .full{width:100%;margin-top:80px}#about_1 #inner .full .access{margin-top:30px}.pcbr{display:block}
/*# sourceMappingURL=com_1.css.map */
