/*!
Theme Name: mingle
Author: R.D.C.
Description: RDC制作のオリジナルテーマ
Version: v0.0.1
*/*,.navi{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}a,html{color:#000}button,form select,input[type=button],input[type=submit]{-webkit-appearance:none}.header_inner,footer{-webkit-justify-content:space-between}.navi,body{background:#fff}*{margin:0;padding:0;box-sizing:border-box;font-weight:400}.en,h2{font-weight:300}a{text-decoration:none}li,ul{list-style:none}.clear{clear:both;width:0%!important}img{max-width:100%}html{font-size:16px;font-family:'Noto Sans JP',sans-serif;word-wrap:break-word;letter-spacing:.1em;position:relative}.en,.navi .site_menu a,.pagination ul li a,.pagination ul li span,.taxonomy_list a,footer .site_menu a{font-family:'Avenir Next',sans-serif}.container{width:100%;overflow-x:hidden!important}.container_fv,.container_interior .swiper-container .content_child,.image_wrap{overflow:hidden}.font0{font-size:0!important}@media screen and (min-width:1024px){.sp{display:none!important}#container{min-width:950px}}h2{font-size:28px}@media screen and (max-width:767px){.pc{display:none!important}h2{font-size:20px}}@media screen and (min-width:768px) and (max-width:1023px){.pc{display:none!important}h2{font-size:24px}}h2 span{font-size:12px;letter-spacing:.2em}h3{font-size:26px}@media screen and (max-width:767px){h3{font-size:19px}}@media screen and (min-width:768px) and (max-width:1023px){h3{font-size:19px}}h4,h6{font-size:15px}@media screen and (max-width:767px){h4{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h4{font-size:13px}}h5{font-size:17px}@media screen and (min-width:768px) and (max-width:1023px){h5{font-size:15px}}@media screen and (max-width:767px){h5{font-size:15px}h6{font-size:13px}}@media screen and (min-width:768px) and (max-width:1023px){h6{font-size:13px}p{font-size:12px}}p{line-height:2em;font-size:12px}.image.fade.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease;transition-delay:.5s;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fadedown.active,.fadeup.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.fadedown{opacity:0;filter:alpha(Opacity=0);transform:translateY(0)}.fadedown.active,.fadeup{transform:translateY(15px)}.fadedown.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s}.fadeup{opacity:0;filter:alpha(Opacity=0)}.fadeup.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s;transform:translateY(0)}.container_blog .content_flex_child,.fadeleft.active{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}.fadeleft{opacity:0;filter:alpha(Opacity=0);transform:translateX(-15px)}.fadeleft.active{opacity:1;filter:alpha(Opacity=100);transition:all .6s ease;transition-delay:1s;transform:translateX(0)}.fadeInUpRight{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-moz-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpRight{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(3%,0,0);transform:translate3d(3%,0,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpSmall{from{opacity:0;filter:alpha(Opacity=0);-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}to{opacity:1;filter:alpha(Opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.container_blog .content_flex_child:hover,.container_staff .content_child:hover{opacity:.7;filter:alpha(Opacity=70)}header{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:998}.header_inner{width:95%;margin:0 auto;display:-webkit-flex;display:flex;justify-content:space-between;padding-top:35px}.sns_btn a{padding-right:10px}.sns_btn a:nth-child(4) img{position:relative;top:2px}.logoimg{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media screen and (max-width:767px){p{font-size:12px}.header_inner{width:90%;padding-top:20px}.sns_btn a{display:none}.logoimg img{width:80px}.toggle_on{width:50px;height:30px;position:absolute;right:0;top:30px;text-align:right;padding-right:5%}.toggle img{width:21px;position:relative;top:-2px}}@supports (-webkit-touch-callout:none){.navi{height:-webkit-fill-available}}.navi{position:fixed;top:0;left:0;width:100%;text-align:center;z-index:998;height:100vh;box-sizing:border-box;padding-top:30vh;display:none}.container_blog .content_flex_child .image,.container_fv .image,.container_interior .swiper-container .image,.container_pagetitle .image,.container_staff .content_child .image{background-size:cover;background-position:center}.container_link .content_flex_link .content_flex_child a,.post blockquote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.navi .site_menu{width:100%;margin:0 auto;padding-bottom:6vh}.navi .site_menu ul li{display:inline-block;margin:20px}@media screen and (max-width:767px){.navi{padding-top:12vh;height:100vh}.navi .site_menu ul li{display:block}}.navi .site_menu a{padding:0 10px;font-size:18px;letter-spacing:.5em;border-bottom:solid 1px #fff;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (min-width:1024px){.navi .site_menu a:hover{border-bottom:solid 1px #000}}@media screen and (max-width:767px){.navi .site_menu a{font-size:11px;padding-bottom:15px;padding-top:0}.navi .data p{font-size:10px}}.navi .data a{padding-top:25px;padding-bottom:25px;display:block;font-size:20px}.content_flex,footer{display:-webkit-flex}@media screen and (max-width:767px){.navi .data a{font-size:13px;padding:15px 0}}.navi .sns_btn{padding-top:10vh}a.access_link{font-size:12px;position:fixed;top:50px;right:2.5%;z-index:999}@media screen and (max-width:767px){a.access_link{font-size:11px;position:fixed;top:auto;bottom:20px;right:2.5%}}@media screen and (min-width:768px) and (max-width:1023px){a.access_link{font-size:11px;position:fixed;top:auto;bottom:20px;right:2.5%}}.container_access .text_center a img,p.viewall img{top:-2px;position:relative}footer{width:95%;margin:0 auto;display:flex;justify-content:space-between;padding-top:200px;padding-bottom:40px}@media screen and (min-width:768px) and (max-width:1023px){footer{display:block;width:100%;text-align:center;border-top:solid 1px #000;margin:100px 0 0;padding:50px 5% 30px}}@media screen and (max-width:767px){footer{display:block;width:100%;text-align:center;border-top:solid 1px #000;margin:100px 0 0;padding:50px 5% 30px}footer .logo img{width:100px;padding-bottom:10px}}@media screen and (min-width:768px) and (max-width:1023px){footer .logo img{width:100px;padding-bottom:10px}}footer .site_menu a{font-size:11px;letter-spacing:.5em;padding-bottom:20px;display:block}@media screen and (max-width:767px){footer .site_menu a{font-size:10px;padding-bottom:10px}footer .text{padding-top:30px}}@media screen and (min-width:768px) and (max-width:1023px){footer .site_menu a{font-size:10px;padding-bottom:10px}footer .text{padding-top:30px}}footer .text *{font-size:12px}footer .text p{line-height:2.2em}footer .text a.tel{margin-top:50px;display:block;padding-bottom:10px}footer .text .sns_btn{padding-top:50px}@media screen and (min-width:768px) and (max-width:1023px){footer .text *{font-size:11px}footer .text a.tel{margin-top:15px}footer .text .sns_btn{padding-bottom:50px}footer .text .sns_btn a{display:inline-block}}@media screen and (max-width:767px){footer .text *{font-size:11px}footer .text a.tel{margin-top:15px}footer .text .sns_btn{padding-bottom:50px}footer .text .sns_btn a{display:inline-block}footer iframe{width:100%!important;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1023px){footer iframe{width:100%!important;margin-top:30px}}.hojo_wrap{width:97%;margin:0 auto;text-align:right;padding-bottom:20px}.hojo{padding-top:60px;font-size:9px;color:#b8b8b8}.page_height{height:100px}.container_fv{width:95%;margin:0 auto}.container_fv .image{width:100%;padding-top:50%}@media screen and (max-width:767px){.page_height{height:60px}.container_fv .image{padding-top:170%}}@media screen and (min-width:768px) and (max-width:1023px){.container_fv .image{padding-top:120%}}.container_concept{text-align:center;padding-top:100px}.container_concept p{font-size:13px;line-height:2.2em}h2.h2_title{font-size:18px;padding-bottom:93px;letter-spacing:.5em}@media screen and (max-width:767px){.container_concept{padding-top:50px}h2.h2_title{font-size:15px;padding-bottom:50px}}p.viewall{text-align:right;font-size:13px;padding-top:50px;letter-spacing:.5em}@media screen and (max-width:767px){p.viewall{padding-top:30px;font-size:10px}p.viewall img{width:4px}}.content_flex{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.content_flex_wrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.container_blog{padding-top:200px;width:95%;margin:0 auto}@media screen and (min-width:768px) and (max-width:1023px){.container_blog{padding-top:150px;width:90%}.container_blog .swiper-container{position:relative;left:-5%}}.container_blog h2{text-align:center}@media screen and (max-width:767px){.container_blog{padding-top:150px;width:90%}.container_blog .swiper-container{position:relative;left:-5%}.container_blog h2{text-align:left}}.container_blog .content_flex_wrap{width:102%;margin-right:-2%}.container_blog .content_flex_child{width:31.33333%;margin-right:2%;transition:all .6s ease;margin-bottom:30px}.button_area a,.container_staff .content_child{-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}@media screen and (min-width:768px) and (max-width:1023px){.container_blog .content_flex_child{width:100%;margin-right:0}}.container_blog .content_flex_child .image{width:100%;padding-top:70%}.container_blog .content_flex_child .en{font-size:11px;padding-top:30px;padding-bottom:5px}.container_blog .content_flex_child a{font-size:13px;display:block;line-height:1.8em}.container_blog_event .textarea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-top:30px}.container_blog_event .textarea .post_title{padding-right:20px;line-height:1.8em}.container_concept_sentence .text p,.container_interior .text p{line-height:2.4em}.container_blog_event .textarea p{font-size:11px;text-align:center}@media screen and (max-width:767px){.container_blog .content_flex_child{width:100%;margin-right:0}.container_blog_event .textarea p{font-size:10px}}.container_blog_event .textarea .year{display:inline-block}.container_blog_event .textarea .en{font-size:18px;padding-top:0}@media screen and (max-width:767px){.container_blog_event .textarea .en{font-size:13px}}.container_blog_event .textarea .month{font-size:27px}@media screen and (max-width:767px){.container_blog_event .textarea .month{font-size:20px}}.container_blog_event .textarea .day{font-size:40px}.container_staff{padding-top:200px;margin:0 auto;text-align:center}@media screen and (max-width:767px){.container_blog_event .textarea .day{font-size:30px}.container_staff{padding-top:150px;width:90%}.container_staff h2{text-align:left}.container_staff .swiper-container{position:relative;left:-12%}}.container_staff .content_child{-moz-transition:all .6s ease;transition:all .6s ease}.container_staff .content_child .image{padding-top:150%}.container_staff .content_child .text{text-align:left;padding-top:30px}.container_staff .content_child .text .job{font-size:13px;padding-bottom:5px}@media screen and (max-width:767px){.container_staff .content_child .text .job{font-size:11px}}.container_staff .content_child .text .title{font-size:15px;font-style:italic}.container_staff .slider3{padding-top:0}.container_access{padding-top:200px;width:95%;margin:0 auto;text-align:center}@media screen and (max-width:767px){.container_staff .content_child .text .title{font-size:13px}.container_access{padding-top:150px;width:100%}.container_access .content_flex{display:block}}.container_access .content_flex .map{width:65%}.container_access .content_flex .map iframe{width:100%}@media screen and (max-width:767px){.container_access .content_flex .map{width:100%;padding-bottom:30px}.container_access .content_flex .map iframe{height:200px}}.container_access .content_flex .text{width:30%;text-align:left}.container_access .content_flex .text p{font-size:13px;padding-bottom:5px}@media screen and (max-width:767px){.container_access .content_flex .text{width:90%;margin:0 auto;text-align:center}.container_access .content_flex .text p{font-size:11px;text-align:left}}.container_access .content_flex .text a{font-size:20px;display:block;border-bottom:solid 1px #000;padding-bottom:15px;margin-bottom:20px}@media screen and (max-width:767px){.container_access .content_flex .text a{font-size:15px;margin-bottom:15px;text-align:left}}.container_access .content_flex .text p.mini{font-size:11px}.container_access .content_flex .text img{width:65%;margin-top:30px}@media screen and (max-width:767px){.container_access .content_flex .text p.mini{font-size:10px;text-align:left}.container_access .content_flex .text img{width:80%;margin:30px auto 0}}.container_access .text_center{width:100%;text-align:center;padding-top:100px;letter-spacing:.5em}.container_access .text_center a{font-size:13px}@media screen and (max-width:767px){.container_access .text_center a{font-size:10px}.container_access .text_center a img{width:4px}}.container_link{padding-top:200px;border-top:solid 1px #000;width:95%;margin:100px auto 0;text-align:center}@media screen and (max-width:767px){.container_link{padding-top:30px;width:90%}}.container_link h2{padding-top:200px;padding-bottom:43px}.container_link .content_flex_sns{width:80%;margin:0 auto}@media screen and (max-width:767px){.container_link h2{padding-top:120px;padding-bottom:10px}.container_link .content_flex_sns{width:100%;border-bottom:solid 1px #000;padding-bottom:30px}.container_link .content_flex_sns .border,.container_link .content_flex_sns a{display:none}}.container_link .content_flex_sns .border{border-bottom:solid 1px #000;width:50%;position:relative;top:-15px}@media screen and (max-width:767px){.container_link .content_flex_sns .sns_btn{margin:0 auto}.container_link .content_flex_sns .sns_btn a{display:inline-block;padding:0 5px}.container_link .content_flex_link{display:block}}.container_link .content_flex_link .content_flex_child{width:48%;border-bottom:solid 1px #000;padding-top:30px;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}@media screen and (max-width:767px){.container_link .content_flex_link .content_flex_child{width:100%;padding-top:15px}}.container_link .content_flex_link .content_flex_child:hover{border-color:#fff}.container_link .content_flex_link .content_flex_child a{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box;padding:30px}@media screen and (max-width:767px){.container_link .content_flex_link .content_flex_child a{padding:10px}}.container_link .content_flex_link .content_flex_child a h3{font-size:15px;padding-top:15px}.container_link .content_flex_link .content_flex_child a h3 img{position:relative;top:-2px}@media screen and (max-width:767px){.container_link .content_flex_link_1 .content_flex_child:nth-child(1) .image img{width:81px;position:relative;top:10px}.container_link .content_flex_link_1 .content_flex_child:nth-child(2) .image img{width:68px;position:relative;top:10px}.container_link .content_flex_link_2 .content_flex_child:nth-child(1) .image img{width:19px;position:relative;top:5px}.container_link .content_flex_link_2 .content_flex_child:nth-child(2) .image img{width:24px;position:relative;top:8px}}.container_pagetitle{width:95%;margin:95px auto 0;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.container_pagetitle{width:100%}}.container_pagetitle .image{width:100%;padding-top:35%}@media screen and (max-width:767px){.container_pagetitle{width:100%;margin-top:80px}.container_pagetitle .image{padding-top:65%}}.container_pagetitle .title{width:45%;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.container_pagetitle .title h2{font-size:18px;color:#fff;letter-spacing:.5em}@media screen and (max-width:767px){.container_pagetitle .title{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.container_pagetitle .title h2{font-size:15px;text-align:center}}.container_concept_sentence{width:95%;margin:50px auto 0;overflow:hidden}@media screen and (max-width:767px){.container_concept_sentence{width:90%;margin-top:30px}}@media screen and (min-width:768px) and (max-width:1023px){.container_concept_sentence{width:90%}}.container_concept_sentence .text{width:45%;float:right}@media screen and (max-width:767px){.container_concept_sentence .text{width:100%;float:none}}.container_interior{width:95%;margin:40px auto 0;position:relative}@media screen and (max-width:767px){.container_interior{width:95%;margin-top:180px;padding-left:5%}}@media screen and (min-width:768px) and (max-width:1023px){.container_interior{width:90%}.container_interior h2{padding-bottom:40px}}.container_interior .swiper-container{width:70%;margin:0 auto}@media screen and (max-width:767px){.container_interior .swiper-container{width:100%}}.container_interior .swiper-container .image{padding-top:70%}.container_interior .swiper-pagination{position:absolute;bottom:0!important;top:auto!important;right:-22%!important;left:auto!important;width:30%!important}@media screen and (max-width:767px){.container_interior .swiper-pagination{right:-4%!important;bottom:auto!important;top:-40px!important}}.container_interior .swiper-pagination span{margin:0 10px!important;height:3px!important;width:3px!important}.container_interior .swiper-pagination .swiper-pagination-bullet{background:#000;opacity:1;filter:alpha(Opacity=100);border:1px solid #000}.container_interior .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1;filter:alpha(Opacity=100);border:1px solid #fff}.container_interior .text{position:absolute;left:0;bottom:15%;z-index:997}@media screen and (min-width:768px) and (max-width:1023px){.container_interior .swiper-pagination{right:-25%!important}.container_interior .text{position:relative;left:0;bottom:auto;padding-top:50px}}.container_interior .text h2{padding-top:0;padding-bottom:20px}@media screen and (max-width:767px){.container_interior .swiper-pagination span{margin:0 7px!important}.container_interior .text{position:relative;left:0;bottom:auto}.container_interior .text p{width:80%;padding-top:30px}}.container_pagetitle_menu .title{width:60%;position:absolute;top:50%;right:20%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-width:767px){.container_pagetitle_menu .title{width:100%;right:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}}.container_page_menu{width:95%;margin:0 auto}@media screen and (max-width:767px){.container_page_menu{width:90%}}.container_page_menu h3{font-size:12px;border-bottom:solid 1px #000;width:60%;margin:0 auto;padding-bottom:30px;padding-top:100px}@media screen and (max-width:767px){.container_page_menu h3{width:90%;font-size:10px;padding-bottom:10px}}.container_page_menu h3 span.en{font-size:15px;padding-right:10px}.container_page_menu .menu_child{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:60%;margin:0 auto;padding-top:40px}@media screen and (max-width:767px){.container_page_menu .menu_child{width:90%}}.container_page_menu .menu_child .text h4{font-size:12px}.container_page_menu .menu_child .text p{font-size:10px;padding-top:15px}.container_page_menu .menu_child .fee{font-size:13px}.pagination{text-align:center;margin:0 auto;width:100%;padding-top:80px}.pagination ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.pagination ul li{margin:0 10px}.pagination ul li span.current{border-bottom:solid 1px #000;padding:5px 5px 5px 7px;text-align:center}.taxonomy_list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:100px}@media screen and (max-width:767px){.taxonomy_list{display:block;overflow:hidden;padding-top:30px}.taxonomy_list li{float:left;width:33.33333%;text-align:center}}.taxonomy_list a{font-size:12px;letter-spacing:.5em;border-right:solid 1px #000;padding:0 20px}@media screen and (max-width:767px){.taxonomy_list a{padding:0;font-size:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;margin-bottom:5px}.taxonomy_list li:nth-of-type(3n) a{border-right:0}}.taxonomy_list li:last-child a{border-right:none}.container_gallery__page{padding-top:100px}@media screen and (max-width:767px){.container_gallery__page{padding-top:40px}.container_gallery__page .content_flex_child{width:75%;margin-bottom:50px}.container_gallery__page .content_flex_child:nth-child(even){padding-left:25%;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.container_gallery__page{padding-top:40px}.container_gallery__page .content_flex_child{width:55%;margin-bottom:50px}.container_gallery__page .content_flex_child:nth-child(even){padding-left:45%;width:100%}}body.single-style .post{width:70%;margin:115px auto 0}@media screen and (max-width:767px){body.single-style .post{width:90%;margin-top:80px}}body.single-style .post img{padding-bottom:15px}body.single-style .post h2{font-size:13px;padding-top:30px}body.single-style .backto_wrap{text-align:center;width:100%;padding-top:100px}body.single-style a.backto{margin:0 auto;text-align:center;font-size:13px}body.single-style a.backto img{position:relative;top:-2px;padding-left:5px}.container_blog__page,.container_blog_event__page{padding-top:165px}@media screen and (max-width:767px){body.single-style a.backto{font-size:10px}body.single-style a.backto img{width:4px;top:-1.5px}.container_blog__page,.container_blog_event__page{padding-top:130px}.container_blog__page h2,.container_blog_event__page h2{text-align:center;padding-bottom:90px}.container_blog__page .content_flex_child,.container_blog_event__page .content_flex_child{width:90%;margin-bottom:50px}.container_blog__page .content_flex_child:nth-child(even),.container_blog_event__page .content_flex_child:nth-child(even){padding-left:10%;width:100%}}@media screen and (min-width:768px) and (max-width:1023px){.container_blog__page .content_flex_child,.container_blog_event__page .content_flex_child{width:70%;margin-bottom:50px}.container_blog__page .content_flex_child:nth-child(even),.container_blog_event__page .content_flex_child:nth-child(even){padding-left:30%;width:100%}}.container_blog__page .content_flex_child,.container_blog_event__page .content_flex_child{margin-bottom:50px}.container_blog__page__recomend{width:100%;background:#eaeaea;padding:100px 2.5% 0;margin:0}@media screen and (max-width:767px){.container_blog__page__recomend{width:100%;padding:100px 5% 0}}.container_staff__page{padding-top:165px;text-align:center}@media screen and (max-width:767px){.container_staff__page{padding-top:130px}.container_staff__page h2{padding-bottom:85px}}.container_staff__page .content_staff_page_child{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:65%;margin:0 auto -100px;padding-bottom:100px;padding-top:100px}@media screen and (max-width:767px){.container_staff__page .content_staff_page_child{display:block;width:90%;padding-bottom:90px;padding-top:90px;margin-bottom:-90px}}.container_staff__page .content_staff_page_child .image_wrap{width:35%}@media screen and (max-width:767px){.container_staff__page .content_staff_page_child .image_wrap{width:80%;margin:0 auto}}.container_staff__page .content_staff_page_child .image_wrap .image{width:100%;background-size:cover;background-position:center;padding-bottom:120%}.container_staff__page .content_staff_page_child .textarea{width:60%;text-align:left}.container_staff__page .content_staff_page_child .textarea .title{position:relative}.container_staff__page .content_staff_page_child .textarea .title p.job{font-size:13px}@media screen and (max-width:767px){.container_staff__page .content_staff_page_child .image_wrap .image{padding-bottom:140%}.container_staff__page .content_staff_page_child .textarea{width:100%}.container_staff__page .content_staff_page_child .textarea .title{width:80%;margin:20px auto 0}.container_staff__page .content_staff_page_child .textarea .title p.job{font-size:11px}}.container_staff__page .content_staff_page_child .textarea .title h3.name{font-size:15px;font-style:italic}.container_staff__page .content_staff_page_child .textarea .sns{position:absolute;right:0;top:0}.container_staff__page .content_staff_page_child .textarea .sns a{padding-left:10px}.container_staff__page .content_staff_page_child .sentence{padding-top:40px}.container_staff__page .content_staff_page_child:last-child{padding-bottom:0}.container_staff__page .content_staff_page_child:first-child{padding-top:0}.container_contact{padding-top:165px;text-align:center}@media screen and (max-width:767px){.container_staff__page .content_staff_page_child .textarea .title h3.name{font-size:13px}.container_contact{padding-top:130px}}.container_contact h2{padding-bottom:40px}.container_contact a{font-size:15px}.container_contact .content_contact{padding-top:70px;width:40%;margin:0 auto;text-align:left}.post p{text-align:justify;line-height:2em}@media screen and (max-width:767px){.container_contact .content_contact{width:90%;padding-top:40px}.post p{font-weight:400}}.post h2{font-size:14px;font-weight:500;font-style:normal;padding:0;margin-bottom:20px;border-bottom:0!important;text-align:left!important}@media screen and (max-width:767px){.post h2{font-size:13px}}.post h3{font-size:13px;font-weight:500}.post h4,.post h5,.post h6{font-size:10px}.post strong{font-weight:600}.post blockquote{box-sizing:border-box;padding:20px 15px;background:#efefef}.event_information table td,.event_information table th,form input,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.post a{text-decoration:underline}body.single-blog .post,body.single-event .post{width:70%;margin:165px auto 0}body.single-blog h1,body.single-event h1{font-size:15px;text-align:center}body.single-blog .date,body.single-event .date{font-size:13px;text-align:center;padding-top:20px;padding-bottom:50px}body.single-blog .entry,body.single-event .entry{text-align:left}body.single-event .date_event{text-align:center;padding-top:40px;padding-bottom:80px}body.single-event .date_event span.kaisai{font-size:13px;padding-right:5px}@media screen and (max-width:767px){body.single-blog .post,body.single-event .post{width:90%;margin-top:110px}body.single-blog h1,body.single-event h1{font-size:13px}body.single-event .date_event{padding-top:25px;padding-bottom:40px}body.single-event .date_event span.kaisai{font-size:10px}}body.single-event .date_event span.year{font-size:20px;padding-right:10px}@media screen and (max-width:767px){body.single-event .date_event span.year{font-size:15px}}body.single-event .date_event span.month{font-size:27px}@media screen and (max-width:767px){body.single-event .date_event span.month{font-size:20px}}body.single-event .date_event span.day{font-size:40px;padding-right:5px}@media screen and (max-width:767px){body.single-event .date_event span.day{font-size:30px}}body.single-event .date_event span.youbi{font-size:13px;padding-right:10px}@media screen and (max-width:767px){body.single-event .date_event span.youbi{font-size:10px}}body.single-event .date_event span.time{font-size:15px}@media screen and (max-width:767px){body.single-event .date_event span.time{font-size:13px}}.event_information{padding-top:90px}.event_information h2{font-size:15px;width:100%;border-bottom:solid 1px #000!important;padding-bottom:15px;margin-bottom:0}@media screen and (max-width:767px){.event_information h2{font-size:13px}}.event_information table{border-collapse:collapse;width:100%}.event_information table td,.event_information table th{border-bottom:solid 1px #000;box-sizing:border-box;padding:30px 0}.event_information table th{width:15%;text-align:left;font-size:12px}@media screen and (max-width:767px){.event_information table th{width:25%;font-size:11px}}.event_information table td{width:85%;font-size:12px}@media screen and (max-width:767px){.event_information table td{width:85%;font-size:11px}}.event_information table td a{font-size:10px;margin-left:10px}.event_information table tr:nth-child(4) td,.event_information table tr:nth-child(4) th{border-bottom:0}.button_area{text-align:center;padding-top:50px}.button_area a{background:#000;color:#fff;font-size:15px;text-decoration:none!important;padding:15px 50px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-moz-transition:all .6s ease;transition:all .6s ease}form input,form select,form textarea{background:0 0;padding:10px;margin-bottom:25px}@media screen and (max-width:767px){.button_area a{font-size:13px}}.button_area a:hover{opacity:.6;filter:alpha(Opacity=60)}form h3{font-size:16px!important}@media screen and (max-width:767px){form h3{font-size:14px!important}}form input,form textarea{width:100%;border:1px solid #000;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form input[type=submit]{-webkit-appearance:none;background:#000;width:220px;color:#fff;font-family:yu-mincho-36p-kana,serif;padding:15px 0;font-size:15px;letter-spacing:.1em;display:block;margin:0 auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}form input[type=submit]:hover{background:#464645;border-color:#464645;color:#fff;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}form select{border:1px solid #000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:yu-mincho-36p-kana,serif;font-size:13px;color:#000}form textarea[name=textarea-784]{height:35px}form div.day{font-size:13px;padding-left:15px}form div.day select{margin-right:5px;margin-left:5px}