/*!
Theme Name: airish theme 2019
Author: R.D.C.
Description: ネイルサロン藍rish のテーマ
Version: v0.0.1
*/.sp_btn,header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}a,header .site_menu a,html{color:#142c57}.navi .navi_bottom .site_menu ul a:before,header .site_menu a:before{content:'・'}.container_page_defalt iframe,img{max-width:100%}*{margin:0;padding:0;font-weight:300}a{text-decoration:none}li,ul{list-style:none}.clear{clear:both;width:0%!important}html{font-size:16px;font-family:'Kozuka Mincho Pro','Kozuka Mincho Std','小塚明朝 Pro R','小塚明朝 Std R','Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','ＭＳ Ｐ明朝',Times,'Times New Roman',serif;word-wrap:break-word;letter-spacing:.1em}.gs{font-family:"Gill Sans","Gill Sans MT","Avenir Next",Calibri,sans-serif!important}.font0{font-size:0}@media screen and (min-width:1024px){.sp{display:none!important}#container{min-width:950px}}button,input[type=button],input[type=submit]{-webkit-appearance:none}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{line-height:2em;font-size:14px}@media screen and (max-width:767px){p{font-size:13px}}.scrool_img img{width:6px;position:fixed;bottom:-50px;left:4%}header{background:#fff;width:12.1%;height:100vh;position:fixed;right:0;top:0;z-index:998;text-align:center;box-sizing:border-box;padding:20px}@media screen and (max-width:767px){.scrool_img img{bottom:-20px}header{background:0 0;height:auto;width:100%;padding:0;text-align:left}}@media screen and (min-width:768px) and (max-width:1023px){p{font-size:14px}header{background:0 0;height:auto;width:100%;padding:0;text-align:left}}header .logoimg img{width:35px;height:auto;padding-top:60px;padding-bottom:60px}@media screen and (max-width:767px){header .logoimg img{width:auto;height:60px;padding-top:20px;padding-left:25px}header .site_menu{display:none}}@media screen and (min-width:768px) and (max-width:1023px){header .logoimg img{width:auto;height:60px;padding-top:20px;padding-left:25px}header .site_menu{display:none}}header .toggle_on{position:fixed;right:25px;top:20px}header .toggle_on img{width:33px}header .site_menu ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:75%;margin:0 auto}header .site_menu ul li{width:25%;display:block;padding-bottom:45px;list-style:outside;color:#142c57}header .site_menu a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:top;font-size:11px;letter-spacing:.4em;font-weight:500}header .sns_btn{position:absolute;right:25px;bottom:25px}.navi,.sp_btn{width:100%;position:fixed;z-index:999}@media screen and (max-width:767px){header .sns_btn{display:none}}@media screen and (min-width:768px) and (max-width:1023px){header .sns_btn{display:none}}header .sns_btn a{display:block}header .sns_btn img{height:16px}.sp_btn{background:#fff;bottom:0;box-sizing:border-box;padding:15px 20px}.container_top_who .contents_4column .column .whoimg,.navi,.navi .menu .menu_flex .menu_contents .menu_contents__child .images .swiper-slide,footer.sp{background-size:cover;background-position:center}@media screen and (min-width:1024px){.sp_btn{display:none}}.sp_btn .sp_btn_left{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.sp_btn .sp_btn_left a{font-size:12px;letter-spacing:.2em;border:1px solid #748f9d;padding:5px 15px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:0 5px}.sp_btn .sp_btn_left a span{color:#748f9d;font-size:10px}.navi{height:100vh;background-image:url("/wp-content/themes/airish-theme2019/img/navi_bg.jpg");top:0}.navi .logoimg{position:absolute;left:25px;top:20px}.navi .logoimg img{width:auto;height:60px}.navi .menu{width:90%;overflow-x:scroll;padding-top:100px;margin:0 auto}.navi .menu h2{font-size:15px;padding-bottom:10px}.navi .menu h2 span{font-size:8px;color:#748f9d;padding-left:5px}.navi .menu .menu_flex .menu_contents{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px}.navi .menu .menu_flex .menu_contents .menu_contents__child{width:33.33333%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 2%}.navi .menu .menu_flex .menu_contents .menu_contents__child h3{font-size:12px;letter-spacing:.1em;padding-top:5px}.navi .menu .menu_flex .menu_contents .menu_contents__child h3 span{display:block;font-size:8px;color:#748f9d}.navi .menu .menu_flex .menu_contents .menu_contents__child .images{width:100%;height:80px;overflow:hidden}.navi .menu .menu_flex .menu_contents .menu_contents__child .images .swiper-slide-lesson{background-image:url("/wp-content/themes/airish-theme2019/img/lesson.jpg")}.navi .navi_bottom{width:85%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-top:10px}.navi .navi_bottom .sns_btn a{width:18px;display:block}.navi .navi_bottom .site_menu ul{display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;padding-top:0;width:100%}.navi .navi_bottom .site_menu ul li:nth-child(1),.navi .navi_bottom .site_menu ul li:nth-child(4),.navi .navi_bottom .site_menu ul li:nth-child(6){padding-right:13px}.navi .navi_bottom .site_menu ul a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;vertical-align:top;font-size:11px;color:#142c57;letter-spacing:.4em;font-weight:500;padding-left:12px;width:10px}.navi .toggle{position:absolute;right:25px;top:25px}.navi .toggle img{width:25px}footer{text-align:center;padding-bottom:30px;padding-top:40px}footer img{width:55px;padding-bottom:20px}footer address{font-style:normal;font-size:8px;letter-spacing:.2em;line-height:1.8em;color:#748f9d}footer.sp .navi_bottom .site_menu ul a,footer.sp .navi_bottom__bottom ul a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;vertical-align:top;font-size:11px;letter-spacing:.4em;font-weight:500;padding-left:5px;color:#748f9d}footer.sp{padding-bottom:60px;background-image:url("/wp-content/themes/airish-theme2019/img/foot_back.png");padding-top:80px;margin-top:240px}@media screen and (max-width:767px){footer.sp{margin-top:60px}footer.sp .navi_bottom .site_menu ul a{padding-left:5px}}footer.sp .navi_bottom{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:75%;margin:0 auto}footer.sp .navi_bottom .sns_btn a{width:15px;display:block;height:30px}footer.sp .navi_bottom .site_menu ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding-top:0}footer.sp .navi_bottom .site_menu ul a{writing-mode:vertical-rl;width:20px}footer.sp .navi_bottom__bottom{width:75%;margin:0 auto 40px;padding-top:40px;padding-bottom:40px;border-bottom:solid 1px #748f9d}footer.sp .navi_bottom__bottom ul{display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;padding-top:0}footer.sp .navi_bottom__bottom ul a{writing-mode:vertical-rl;width:20px}@media screen and (min-width:768px) and (max-width:1023px){footer.sp .navi_bottom .site_menu ul a,footer.sp .navi_bottom__bottom ul a{padding-left:5px}}.foot_contact{width:100%;text-align:center;padding-top:180px}@media screen and (max-width:767px){footer.sp .navi_bottom__bottom ul a{padding-left:5px}.foot_contact{padding-top:240px}}.foot_contact a{margin:0 auto}.foot_contact img{width:317px}.container_top_slide{width:90%;margin:0 auto;padding-top:25px}@media screen and (max-width:767px){.container_top_slide{width:100%;overflow:hidden;padding-top:80px}}.container_top_slide img.ptn_right{position:absolute;right:8%;top:-25px;z-index:1;width:358px}.container_top_slide .topcopy_eng{color:#748f9d;font-size:8px;letter-spacing:.2em;line-height:2.2em;padding-left:8%;padding-top:20px;padding-bottom:15px}.container_top_slide .container__main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.container_top_slide .container__main .copyarea{display:block;width:8%}@media screen and (min-width:768px) and (max-width:1023px){.container_top_slide .container__main .copyarea{position:relative;z-index:4}}.container_top_slide .container__main h2.topcopy{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:25px;letter-spacing:.1em;line-height:1.6em;font-weight:300}@media screen and (max-width:767px){.container_top_slide .topcopy_eng{padding-left:30%}.container_top_slide .container__main .copyarea{position:relative;z-index:4}.container_top_slide .container__main h2.topcopy{position:relative;bottom:50px;left:10px;line-height:1.4em}}.container_top_slide .container__main .swiper{width:84%;overflow:hidden;padding-top:35px;position:relative;z-index:2}@media screen and (max-width:767px){.container_top_slide .container__main .swiper{width:90%;position:relative;left:8%}}.container_top_slide .container__main .swiper .swiper-wrapper{width:100%}.container_top_slide .container__main .swiper .swiper-wrapper .swiper-slide{width:100%;height:80vh;background-size:cover;background-position:center}.container_top_contents{position:relative;padding-top:180px}.container_top_contents img.ptn_left{position:absolute;left:0;top:100px;width:385px;z-index:1}@media screen and (max-width:767px){.container_top_contents{padding-top:120px}.container_top_contents img.ptn_left{width:200px}}.container_top_contents img.ptn_right{position:absolute;right:12.1%;top:100px;width:385px;z-index:1}@media screen and (max-width:767px){.container_top_contents img.ptn_right{width:200px;right:0}}.container_top_contents .container_top_contents__inner{width:76%;margin:0 auto}@media screen and (max-width:767px){.container_top_contents .container_top_contents__inner{width:90%}}.container_top_contents h2.textalign_right{width:100%;text-align:right}.container_top_contents h2.textalign_left{width:100%;text-align:left}.container_top_contents h2{font-size:18px;padding-bottom:100px;letter-spacing:.2em}.container_top_contents h2 span{font-size:10px;display:block;color:#748f9d;padding-top:10px;letter-spacing:.4em}.container_top_who .contents_4column{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;z-index:4;position:relative}.container_top_who .contents_4column .column:nth-child(even){position:relative;top:30px}@media screen and (max-width:767px){.container_top_contents h2{padding-bottom:60px}.container_top_who .container_top_contents__inner{width:100%}.container_top_who .container_top_contents__inner h2{position:relative;right:12%}.container_top_who .contents_4column .column:nth-child(even){top:0}.container_top_who .contents_4column .column{padding:0 50px;margin-top:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:relative;left:15px}}.container_top_who .contents_4column .column{width:21%;position:relative}.container_top_who .contents_4column .column h3{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:22px;position:absolute;left:-20px;top:-30px;line-height:1.5em;z-index:4}.container_top_who .contents_4column .column .overimg{overflow:hidden}.container_top_who .contents_4column .column .whoimg{width:100%;height:420px;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.container_top_menu .contents_2column .column .menuimg,.container_top_works .contents_works article .inner{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;background-size:cover;background-position:center}@media screen and (min-width:768px) and (max-width:1023px){.container_top_who .contents_4column .column .whoimg{height:300px}}.container_top_who .contents_4column .column .whoimg:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.container_top_who .contents_4column .column p{color:#748f9d;font-size:8px;letter-spacing:.2em;padding-top:6px}@media screen and (max-width:767px){.container_top_who .contents_4column .column h3{left:15px}.container_top_who .contents_4column .column .whoimg:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.container_top_menu .container_top_contents__inner{width:100%}}.container_top_menu h2{width:80%!important;margin:0 auto}.container_top_menu .contents_2column{width:80%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.container_top_menu .contents_2column .column:nth-child(1){position:relative;top:60px}@media screen and (max-width:767px){.container_top_menu .contents_2column{width:100%;display:block}.container_top_menu .contents_2column .column:nth-child(1){top:0}.container_top_menu .contents_2column .column:nth-child(2){padding-left:10%}.container_top_menu .contents_2column .column:nth-child(2) .subdopy_eng,.container_top_menu .contents_2column .column:nth-child(2) h3{text-align:left!important}}.container_top_menu .contents_2column .column{width:40%;position:relative;z-index:2}@media screen and (max-width:767px){.container_top_menu .contents_2column .column{width:90%;margin-bottom:15px}}.container_top_menu .contents_2column .column .subdopy_eng{color:#748f9d;font-size:8px;letter-spacing:.2em;text-align:right;padding-bottom:6px}.container_top_menu .contents_2column .column .overimg{overflow:hidden}.container_top_menu .contents_2column .column .menuimg{height:344px;transition:all .6s ease}@media screen and (min-width:768px) and (max-width:1023px){.container_top_menu .contents_2column .column .menuimg{height:250px}}.container_top_menu .contents_2column .column .menuimg:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.container_top_menu .contents_2column .column h3{font-size:22px;text-align:right;padding-top:10px}.container_top_menu .contents_2column .column h3 span{font-size:10px;border:1px solid #748f9d;color:#748f9d;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;padding:7px 15px;position:relative;bottom:5px;margin-left:10px}.container_top_works .contents_works{width:103%;position:relative;z-index:2}@media screen and (max-width:767px){.container_top_works .contents_works{width:105%}}.container_top_works .contents_works article{width:22%;padding-right:3%;float:left}.container_top_works .contents_works article .image{overflow:hidden}.container_top_works .contents_works article .inner{height:144px;transition:all .6s ease}@media screen and (max-width:767px){.container_top_works .contents_works article{width:45%;padding-right:5%}.container_top_works .contents_works article .inner{height:100px}}.container_top_works .contents_works article .inner:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.container_top_works .contents_works article .text{padding-bottom:30px}.container_top_works .contents_works article .text h3{font-size:12px;padding-top:15px;letter-spacing:.1em}.container_top_works .contents_works article .text p.fee{font-size:10px;padding-top:5px;letter-spacing:.1em}.container_page_archive .container_page_archive__content .text .content_subtitle,.container_page_archive p.subtitle{letter-spacing:.2em;font-size:12px}.container_top_works .to_archive{text-align:center}.container_top_works .to_archive a{font-size:10px;border-bottom:solid 1px #142c57;padding-bottom:5px}.container_top_blogs h2{width:80%!important;margin:0 auto}.wp-pagenavi{text-align:center;padding-top:40px}.wp-pagenavi a,.wp-pagenavi span{font-size:11px;margin:0 5px}.wp-pagenavi span.current{color:#748f9d;border-bottom:solid 1px #748f9d}.container_top_about .contents_3column{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;z-index:4}.container_top_about .contents_3column .column{width:30%}@media screen and (max-width:767px){.container_top_about .contents_3column{display:block}.container_top_about .contents_3column .column{width:100%}}.container_top_about .contents_3column .column p{color:#748f9d;font-size:8px;letter-spacing:.2em;padding-bottom:6px}.container_top_about .contents_3column .column .column_flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.container_top_about .contents_3column .column .overimg{overflow:hidden;width:85%}.container_top_about .contents_3column .column .whoimg{width:100%;height:420px;background-size:cover;background-position:center;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}@media screen and (min-width:768px) and (max-width:1023px){.container_top_about .contents_3column .column .whoimg{height:250px}}.container_top_about .contents_3column .column .whoimg:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.container_top_about .contents_3column .column h3{width:15%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:22px;line-height:1.5em;z-index:4}.container_top_about .contents_3column .column h3 span{color:#748f9d;font-size:15px;padding-top:10px}.container_top_about .contents_3column .column:nth-child(2){position:relative;top:70px}.container_top_about .contents_3column .column:nth-child(2) .overimg{order:2}.container_top_about .contents_3column .column:nth-child(2) .overimg .whoimg{height:320px}@media screen and (min-width:768px) and (max-width:1023px){.container_top_about .contents_3column .column:nth-child(2) .overimg .whoimg{height:200px}}.container_top_about .contents_3column .column:nth-child(2) h3{order:1;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;-ms-writing-mode:vertical-lr}.container_top_about .contents_3column .column:nth-child(3){position:relative;top:30px}@media screen and (max-width:767px){.container_top_about .contents_3column .column:nth-child(3){position:relative;top:140px}}.container_top_about .contents_3column .column:nth-child(3) .overimg .whoimg{height:390px}@media screen and (min-width:768px) and (max-width:1023px){.container_top_about .contents_3column .column:nth-child(3) .overimg .whoimg{height:250px}}.container_page_archive{padding-top:120px}.container_page_archive img.ptn_left{position:absolute;left:0;top:100px;width:385px;z-index:1}@media screen and (max-width:767px){.container_page_archive img.ptn_left{width:200px}}.container_page_archive h2.title{text-align:center;font-size:28px;line-height:1.5em}.container_page_archive p.subtitle{text-align:center;padding-top:10px}.container_page_archive .border{width:26px;border-bottom:solid 1px;border-color:#142c57;margin:0 auto 130px;padding-top:15px}.container_page_archive .container_page_archive__content{width:76%;margin:0 auto 30px;position:relative;z-index:4}@media screen and (max-width:767px){.container_page_archive .container_page_archive__content{width:90%;margin-left:10%}}.container_page_archive .container_page_archive__content .text{position:absolute;left:0;bottom:auto;top:30px!important;background:#fff;width:35%;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:25px}.category_list .ul_list,.single-post .container_single .post_title{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.container_page_archive .container_page_archive__content .text .border{margin:0}.container_page_archive .container_page_archive__content .text .content_sentence{font-size:12px;letter-spacing:.2em;padding-top:10px}@media screen and (max-width:767px){.container_page_archive .container_page_archive__content .text{width:90%;padding-left:0;padding-right:15px;top:auto!important;bottom:20px}.container_page_archive .container_page_archive__content .text .content_sentence{letter-spacing:.05em}}.container_page_archive .container_page_archive__content .overimg{overflow:hidden}.container_page_archive .container_page_archive__content .menuimg{width:100%;height:45vh;background-size:cover;background-position:center;-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}.container_single .to_menu a:hover,.group_content .image .inner{-moz-transition:all .6s ease;-o-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease}@media screen and (max-width:767px){.container_page_archive .container_page_archive__content .menuimg{height:80vh}}@media screen and (min-width:768px) and (max-width:1023px){.container_page_archive .container_page_archive__content .menuimg{height:70vh}}.container_page_archive .container_page_archive__content .menuimg:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.page-template-temp-menu .border{margin-bottom:10px}.page-template-temp-menu .textarea{text-align:center;font-size:12px;margin-bottom:50px;letter-spacing:.1em}.page-template-temp-menu .container_page_archive__content{padding-top:80px}.page-template-temp-menu .container_page_archive__content .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:22px;position:absolute;left:-20px;top:0;line-height:1.5em;z-index:4;width:auto;height:auto}@media screen and (max-width:767px){.page-template-temp-menu .container_page_archive__content{padding-top:50px}.page-template-temp-menu .container_page_archive__content .text{top:30px!important;bottom:auto}}.page-template-temp-menu h2.title02,.page-template-temp-menu h2.title03{padding-top:100px}.group_content{width:76%;margin:-90px auto 25px;position:relative;z-index:4;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-top:90px}.group_content .text{width:45%}@media screen and (max-width:767px){.group_content{display:block}.group_content .text{width:100%}}.group_content .text h4{border-bottom:solid 1px;border-color:#142c57;width:100%;font-size:18px;margin-bottom:20px}.group_content .text h4 span{float:right;font-size:12px;letter-spacing:.2em;position:relative;top:10px}.group_content .text .details p,.group_content .text p{font-size:11px}.group_content .text a{font-size:11px;border:1px solid #142c57;padding:0 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-top:15px;display:inline-block}.group_content .text .details{padding-top:10px;padding-bottom:45px}.group_content .image{width:50%;margin-right:-5%;overflow:hidden}@media screen and (max-width:767px){.group_content .image{width:105%;margin-top:25px}}.group_content .image a{width:45%;margin-right:5%;float:left;margin-bottom:15px}.group_content .image .overimg{overflow:hidden}.group_content .image .inner{width:100%;height:15vh;background-size:cover;background-position:center;transition:all .6s ease}@media screen and (min-width:768px) and (max-width:1023px){.group_content .image .inner{height:10vh}}.group_content .image .inner:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.container_who_contents{width:76%;margin:45px auto 0}.container_page_normal .container_page_archive__content .text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:22px;position:absolute;left:-60px!important;top:-30px!important;line-height:1.5em;z-index:4;width:auto}.container_page_normal .group_content{width:50%;margin:0 auto;padding-top:30px}@media screen and (max-width:767px){.container_page_normal .container_page_archive__content .text{top:30px;left:-10px!important;bottom:auto}.container_page_normal .group_content{width:80%}}.container_page_normal .group_content .text{width:100%}.container_page_normal .group_content .text h4{border-bottom:0;text-align:center}.container_page_normal .group_content .text h4 span{display:block;float:none;padding-bottom:20px}.container_page_defalt .multiple-calendar .calendar-title,.container_page_defalt .multiple-calendar table .article-name{display:none}.container_page_normal .group_content .text p{line-height:2.1em}.container_page_normal .group_content .text .link{padding-bottom:60px}.container_page_defalt .border{margin-bottom:20px}.container_page_defalt .textarea{text-align:center;font-size:12px;margin-bottom:50px;letter-spacing:.1em}.container_page_defalt .content{width:45%;margin:0 auto}@media screen and (max-width:767px){.container_page_defalt .content{width:85%}}.container_page_defalt .content h3{font-size:18px;padding-bottom:15px;padding-top:15px}.container_page_defalt .content p{font-size:12px}.container_page_defalt .multiple-calendar{font-family:yu-mincho-pr6n,"游明朝体","Yu Mincho",YuMincho,serif;color:#142c57!important}.container_page_defalt .multiple-calendar .calendar-caption{margin-bottom:30px}.container_page_defalt .multiple-calendar table td,.container_page_defalt .multiple-calendar table th{color:#142c57;font-size:12px}.container_page_defalt .multiple-calendar table td{background:#e6e6e6}.container_page_defalt .multiple-calendar table td.sat{background:#dff2fc}.container_page_defalt .multiple-calendar table td.sun{background:#fce4df}.container_page_defalt .multiple-calendar table .calendar-caption,.container_page_defalt .multiple-calendar table .calendar-marking,.container_page_defalt .multiple-calendar table .day-number{color:#142c57}.container_page_defalt .monthly-prev-next{margin-top:30px}.container_page_defalt .monthly-prev-next a,.container_page_defalt .monthly-prev-next span{color:#142c57!important;font-size:12px}.container_page_defalt .monthly-prev-next a{border-bottom:solid 1px #142c57;padding-bottom:5px}.container_page_defalt img{height:auto}.container_page_defalt #calendar{position:relative}.container_page_defalt #calendar .cover{width:100%;height:430px;position:absolute;top:0;background:0 0}body.page-id-9494 .content{text-align:center}body.page-id-9494 .content img{margin-bottom:10px}@media screen and (min-width:1024px){body.page-id-9494 .content img{width:350px;text-align:left;margin-bottom:10px}.previous_entries a{display:inline-block}}.page-id-10557 .container_page_archive{color:#7d7d7d}.page-id-10557 .container_page_archive a,.page-id-10557 .container_page_archive div,.page-id-10557 .container_page_archive h2,.page-id-10557 .container_page_archive h3,.page-id-10557 .container_page_archive h4,.page-id-10557 .container_page_archive p{color:#7d7d7d;border-color:#7d7d7d!important}.page-id-10367 .container_page_archive,.page-id-10631 .container_page_archive{color:#a3864d}.page-id-10367 .container_page_archive a,.page-id-10367 .container_page_archive div,.page-id-10367 .container_page_archive h2,.page-id-10367 .container_page_archive h3,.page-id-10367 .container_page_archive h4,.page-id-10367 .container_page_archive p,.page-id-10631 .container_page_archive a,.page-id-10631 .container_page_archive div,.page-id-10631 .container_page_archive h2,.page-id-10631 .container_page_archive h3,.page-id-10631 .container_page_archive h4,.page-id-10631 .container_page_archive p{color:#a3864d;border-color:#a3864d!important}.page-id-10224 .container_page_archive__content01{color:#7d7d7d!important}.page-id-10224 .container_page_archive__content01 a,.page-id-10224 .container_page_archive__content01 div,.page-id-10224 .container_page_archive__content01 h2,.page-id-10224 .container_page_archive__content01 h3,.page-id-10224 .container_page_archive__content01 h4,.page-id-10224 .container_page_archive__content01 p{color:#7d7d7d!important;border-color:#7d7d7d!important}.page-id-10224 .container_page_archive__content03{color:#a3864d!important}.page-id-10224 .container_page_archive__content03 a,.page-id-10224 .container_page_archive__content03 div,.page-id-10224 .container_page_archive__content03 h2,.page-id-10224 .container_page_archive__content03 h3,.page-id-10224 .container_page_archive__content03 h4,.page-id-10224 .container_page_archive__content03 p{color:#a3864d!important;border-color:#a3864d!important}.category_list .cat_open_1{position:fixed;top:30px;right:185px;font-size:11px;border:1px solid #142c57;padding:7px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;letter-spacing:.3em;z-index:99;background:#fff}@media screen and (max-width:767px){.category_list .cat_open_1{border:1px solid #748f9d;color:#748f9d;top:80px;right:10px;left:auto;font-size:10px;background:#fff;z-index:998}}.category_list .cat_open_1:hover{background:#142c57;color:#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 (max-width:767px){.category_list .cat_open_1:hover{background:#748f9d}}.category_list .ul_list{position:fixed;top:0;left:0;background:#f0f0f0;z-index:100;height:100vh;width:300px;padding-top:85px;padding-bottom:85px;box-sizing:border-box;overflow:scroll}@media screen and (max-width:767px){.category_list .ul_list{top:0;left:auto;right:0;padding-top:90px;padding-bottom:80px}}.category_list .ul_list li{padding-left:25px}.category_list .ul_list li a{font-size:11px}.works_all{position:fixed;top:30px;left:25px;font-size:12px;border:1px solid #142c57;padding:7px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;letter-spacing:.3em}@media screen and (max-width:767px){.works_all{border:1px solid #748f9d;color:#748f9d;top:auto;bottom:80px;right:10px;left:auto;font-size:10px;background:#fff}}.next_entries,.previous_entries{position:fixed;top:50%;display:inline-block}.works_all:hover{background:#142c57;color:#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}.container_single{padding-bottom:100px}.container_single .image .inner{width:100%;height:80vh}.container_single .post_title{text-align:center;padding:100px 0}@media screen and (max-width:767px){.works_all:hover{background:#748f9d}.container_single .image .inner{height:50vh}.container_single .post_title{padding:60px 0}}.container_single .post_title .post_title_label{color:#748f9d;font-size:10px}.container_single .post_title .post_title_ymd{padding-top:10px;color:#748f9d;font-size:11px}.container_single .post_title h1{font-size:20px;padding-top:20px;padding-bottom:10px}.container_single .post_title .post_data{margin-bottom:20px}.container_single .post_title .post_data a,.container_single .post_title .post_data span{color:#748f9d;font-size:11px;padding:0 5px}.container_single .to_menu{text-align:center}.container_single .to_menu a{color:#748f9d;font-size:13px;border:1px solid #748f9d;padding:10px 20px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.container_single .to_menu a:hover{background:#748f9d;color:#fff;transition:all .6s ease}.container_single .entry{margin-bottom:25px}.container_single .post{width:45%;margin:0 auto}.container_single .post img{height:auto}.container_single .post p{font-size:12px;text-align:justify}.previous_entries{left:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:13px}@media screen and (max-width:767px){.container_single .post{width:85%}.previous_entries{left:5px;font-size:11px;color:#748f9d;height:100%;text-align:center}.previous_entries a{color:#748f9d}}.previous_entries span.tr{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.next_entries{right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:13px}@media screen and (min-width:1024px){.next_entries a{display:inline-block}}.next_entries span.tr{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.single-post .container_single .post_title{padding:80px;box-sizing:border-box;margin:80px 0;border:1px solid #748f9d}.single-post .container_single .post blockquote,form input,form textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}@media screen and (max-width:767px){.next_entries,.next_entries a{color:#748f9d}.next_entries{right:5px;font-size:11px;height:100%;text-align:center}.single-post .container_single .post_title{padding:50px}}.single-post .container_single .post h2{border-bottom:solid 1px #748f9d;padding-bottom:10px;margin-bottom:20px}@media screen and (max-width:767px){.single-post .container_single .post h2{padding:0 20px 10px}}.single-post .container_single .post h3{padding:10px 20px 15px}.single-post .container_single .post p{font-size:14.5px;line-height:2.1em;padding:0 20px 20px;color:#464645;text-align:justify}.single-post .container_single .post a,.single-post .container_single .post a>span{color:#77b2e8}.single-post .container_single .post blockquote{background:#fff;box-sizing:border-box;padding:20px;margin:0 20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.single-post .container_single .post blockquote p{padding:0}.single-post .container_single .post span.marker{background:rgba(0,0,0,.06)}form input[type=submit],form select{-webkit-appearance:none;background:0 0;font-family:yu-mincho-36p-kana,serif;color:#142c57}.story-template-default.single .container_single .post h2{border-bottom:0;margin-bottom:0;padding:0 0 20px}@media screen and (max-width:767px){.single-post .container_single .post p{font-size:14px}.story-template-default.single .container_single .post h2{font-size:15px;padding-top:10px}}.story-template-default.single .container_single .post p{font-size:14.5px;padding-left:0;padding-right:0}.story-template-default.single .container_single .post iframe{width:100%!important;height:370px}@media screen and (min-width:768px) and (max-width:1023px){.story-template-default.single .container_single .post iframe{height:195px}}@media screen and (max-width:767px){.story-template-default.single .container_single .post p{font-size:12px}.story-template-default.single .container_single .post iframe{height:175px}}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 #142c57;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}form input[type=submit]{width:120px;padding:7px 0;font-size:15px;letter-spacing:.1em;display:block;margin:0 auto}form input[type=submit]:hover{background:#748f9d;border-color:#748f9d;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 #142c57;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:25px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px}form div.day{font-size:13px;padding-left:15px}form div.day select{margin-right:5px;margin-left:5px}