@charset "utf-8";.shuei{font-family:dnp-shuei-mgothic-std,sans-serif!important}html{font-size:62.5%}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:16px;background:#fff;color:#373431;letter-spacing:.05em;line-height:2.25;position:relative;-webkit-text-size-adjust:100%}a{text-decoration:none;color:#333;vertical-align:middle;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}a:focus,*:focus{outline:none}a[href^="tel:"]{pointer-events:none;cursor:text}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both!important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.tac{text-align:center!important}.tar{text-align:right!important}.tal{text-align:left!important}.fb{font-weight:700!important}.h3-noimage{margin-top:35px}@font-face{font-family:'icomoon';src:url(//arawai.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot);src:url(//arawai.com/wp-content/themes/genova_tpl/img/fonts/icomoon.eot#iefix) format('embedded-opentype'),url(//arawai.com/wp-content/themes/genova_tpl/img/fonts/icomoon.ttf) format('truetype'),url(//arawai.com/wp-content/themes/genova_tpl/img/fonts/icomoon.woff) format('woff'),url(//arawai.com/wp-content/themes/genova_tpl/img/fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):before{display:inline-block;font-family:'icomoon';font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-blog:before{content:"\e900"}.icon-category:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-checked:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-google:before{content:"\e906"}.icon-line:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-arrow02:before{content:"\e909"}.icon-arrow01:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-tag:before{content:"\e912"}.sp{display:none !important}.mb{display:none}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}@media screen and (max-width:480px){.mb{display:block}.pcm{display:none}}.container{width:100%;max-width:1080px;padding:0 30px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}.page-id-43 .elementor-section.elementor-section-boxed>.elementor-container{max-width:none !important;padding:0}@media (max-width:767px){.container{padding:0 30px}}#wrapper{height:100%;padding-top:100px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:1060px) and (min-width:768px){#wrapper{padding-top:80px}}@media screen and (max-width:767px){#wrapper{padding-top:60px}}#header{position:fixed;top:0;left:0;z-index:1000;width:100%;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;background:#fff}#header .header_logo{float:left;width:247px;margin:9.2px 0 18.8px 22px}#header .header_logo img{width:100%}#header .header_logo a:hover{text-decoration:none}#header .header_logo a:hover,#header .header_logo img:hover{opacity:1}#header .header_menu{float:right}#header .header_menu .g_nav{display:flex;align-items:center}#header .header_menu .g_nav>li>span>strong{font-weight:600}@media screen and (min-width:768px){#header .header_menu .g_nav>li{vertical-align:middle;position:relative;height:100px;display:flex;align-items:center;cursor:pointer;margin-right:59px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{font-family:dnp-shuei-mgothic-std;font-weight:600;color:#373431;line-height:2;cursor:pointer;font-size:16px;letter-spacing:.25em;height:100px;display:flex;align-items:center;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s;position:relative;text-align:center;justify-content:center}#header .header_menu .g_nav>li em{display:block;color:#1f5aa5;font-size:8px;line-height:1.5em;letter-spacing:1px}#header .header_menu .g_nav>li>a:after,#header .header_menu .g_nav>li>span:after{content:"";width:0;bottom:0;left:50%;transform:translateX(-50%);position:absolute;height:6px;border-radius:10px 10px 0 0;background:#53c7c7;width:28px;transition:all .3s;opacity:0}#header .header_menu .g_nav>li.active>span:after,#header .header_menu .g_nav>li.hover>span:after{opacity:1}.page-id-43 #header .header_menu .g_nav>li:first-child>span:after{opacity:1}#header .header_menu .g_nav>li>span:hover+dl,#header .header_menu .g_nav>li>a ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li dl{pointer-events:none;position:absolute;top:100px;right:50%;transform:translateX(50%);border-radius:10px;display:block;width:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eefbfb;overflow:hidden;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;filter:alpha(opacity=0);opacity:0;z-index:99;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:2px 3px 6px 0px rgba(0,0,0,.16);color:#4e4944}#header .header_menu .g_nav>li.hover dl{opacity:1;pointer-events:visible}#header .header_menu .g_nav>li dl li{display:block;line-height:2em;position:relative;width:200px;font-size:16px;box-sizing:border-box;padding:0}#header .header_menu .g_nav>li dl li a{display:block;color:#4e4944;box-sizing:border-box;padding:14px 20.4px 14px 38.5px;position:relative;font-family:dnp-shuei-mgothic-std;font-weight:500;line-height:1.5em;font-size:16px}#header .header_menu .g_nav>li dl li:nth-child(even){background:#dff3f3}#header .header_menu .g_nav>li dl li a:before{color:#53c7c7;font-size:14px;left:20.4px;position:absolute;top:1.3em}#header .header_menu .g_nav>li dl li:last-child{margin-right:0}#header .header_menu .g_nav>li dl li a{color:#4e4944;vertical-align:top}#header .header_menu .g_nav>li dl li:hover{background:#bae1ef}#header .header_menu .g_nav>li dl li:last-child:hover{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#header .header_menu .g_nav>li dl:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li dl{pointer-events:none}#header .header_menu .g_nav>li>a:hover:after,#header .header_menu .g_nav>li.hover>a:after{content:"";width:50px!important;bottom:0;left:50%;transform:translateX(-50%);position:absolute;border-radius:0;transition:all .3s}}@media screen and (max-width:1310px) and (min-width:1141px){#wrapper{padding-top:88px}#header .header_logo{width:249px}#header .header_menu .g_nav>li,#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{height:101px}#header .header_menu .g_nav>li{margin-right:40px}#header .header_menu .g_nav>li dl{top:88px}}@media screen and (max-width:1140px) and (min-width:960px){#wrapper{padding-top:75px}#header .header_logo{width:236px}#header .header_menu .g_nav>li,#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{height:98px}#header .header_menu .g_nav>li{margin-right:20px}#header .header_menu .g_nav>li dl{top:75px}}@media screen and (max-width:959px) and (min-width:768px){#wrapper{padding-top:62px}#header .header_logo{margin:9px 0 10px 10px;width:210px}#header .header_menu .g_nav>li{margin-right:15px;height:102px}#header .header_menu .g_nav>li:nth-child(6){margin-right:10px}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span{height:102px;letter-spacing:0}#header .header_menu .g_nav>li dl{top:62px}}@media screen and (max-width:767px){#header{height:60px;position:absolute;top:0 !important}#header.fixed{position:fixed!important}#header .header_logo{margin:4.2px 0 9.8px 11px;max-width:291px;width:158.51px}#header .header_logo img{width:100%;max-width:100%}#header .header_logo a:hover{text-decoration:none}.toggleMenu{background:#eefbfb;width:60px;height:60px;box-sizing:border-box;position:fixed;z-index:555;right:0;top:0}.menu-trigger,.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-trigger{position:relative;width:60px;height:60px;margin:0}.menu-trigger span{position:absolute;left:19px;width:23px;border-radius:2px;height:3px;background-color:#53c7c7}.menu-trigger span:nth-of-type(1){top:20px}.menu-trigger span:nth-of-type(2){top:29px}.menu-trigger span:nth-of-type(3){bottom:19px}.toggleMenu.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.toggleMenu.active .menu-trigger span:nth-of-type(2){opacity:0}.toggleMenu.active .menu-trigger span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#header .g_nav{display:none}#header .header_menu{float:none;clear:both;margin-right:0;background:#eefbfb;width:100%;box-sizing:border-box}#header .header_menu .g_nav{display:block;padding:31px 0 0;overflow-y:auto}#header .header_menu .g_nav>li{position:relative;font-family:dnp-shuei-mgothic-std;font-weight:500;padding:0;margin:0 30px 2px}#header .header_menu .g_nav>li em{display:none}#header .header_menu .g_nav>li.hover a.icon-arrow01:before{display:none !important}#header .header_menu .g_nav>li>a,#header .header_menu .g_nav>li>span,#header .header_menu .g_nav>li ul li a{width:100%;padding:15px 0 15px 21px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;height:auto;background:#fff;color:#4e4944;font-size:16px;letter-spacing:.15em;line-height:30px;position:relative;border:none}#header .header_menu .g_nav>li.hover dl li{margin-top:2px}#header .header_menu .g_nav>li.hover dd a{padding-left:37px}#header .header_menu .g_nav>li:nth-child(2).hover>span:after,#header .header_menu .g_nav>li:nth-child(3).hover>span:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:-3px}#header .header_menu .g_nav>li dl{position:relative;top:0;background:0 0;padding:0;display:none !important}#header .header_menu .g_nav>li.hover dl{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#header .header_menu .g_nav>li.hover>span+dl{pointer-events:auto;opacity:1;display:block !important}#header .header_menu .g_nav>li:last-child h3{font-family:dnp-shuei-mgothic-std;font-weight:500;font-size:6.67vw;letter-spacing:.1em;line-height:2.68em}#header .header_menu .g_nav>li:last-child a{background:0 0;width:100%;padding:0;margin-bottom:2px;display:block}#header .header_menu .g_nav>li:last-child a img{width:100%}}#sidebar{display:none}.contact_section{padding:65px 0;background:url(//arawai.com/wp-content/themes/genova_tpl/img/contact_bg.jpg) no-repeat center/cover}.contact_section .contact_tit{font-size:28px;color:#fff;letter-spacing:1.5px;line-height:1.37;margin-bottom:28px;font-family:dnp-shuei-mgothic-std;font-weight:600}.contact_section .txt{font-size:14px;color:#fff;letter-spacing:.1em;line-height:32px;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004"}.contact_left{float:left;width:41.9%}.contact_right{float:right;border-radius:10px;overflow:hidden;width:47.22%}.contact_right p{margin-bottom:0}.contact_right p+p{margin-top:2px}@media screen and (min-width:1139px){.contact_section .container{padding-left:0;padding-right:0}}@media screen and (max-width:1130px) and (min-width:768px){.contact_section .contact_tit{font-size:28px;letter-spacing:0}.contact_left{width:50%}}@media screen and (max-width:767px){.contact_section{background:url(//arawai.com/wp-content/themes/genova_tpl/img/contact_bg_sp.jpg) no-repeat center/cover;padding:8vw 0 10vw}.contact_section .contact_tit{font-size:23px;line-height:50px;letter-spacing:.2em;margin-bottom:0}.contact_section .txt{margin-top:3vw}.contact_left{float:none;width:100%;margin-bottom:6vw}.contact_right{float:none;width:315px;max-width:none;margin:0 auto}}#footer{background:#fff;padding:49px 0 68px;font-size:10px;line-height:18px}#footer p{margin-bottom:0}.fooger_logo a:hover,.fooger_logo img:hover{opacity:1}#footer .fooger_logo{margin-bottom:43px;display:block;width:100%}.sitemap a:hover{text-decoration:underline}#footer .container{position:relative;padding:0}#footer .fixed_box{position:fixed;right:68px;width:282px;z-index:999;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}#footer .fixed_box li{float:left}#footer .fixed_box li img{width:100%}#wpfront-scroll-top-container{right:20px !important;bottom:60px !important}#wpfront-scroll-top-container:hover img{opacity:.8 !important}.sitemap_box{background:#b2a59b;padding:16px 0 14px;margin-top:86px}.sitemap_box li{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif !important;float:left;font-size:10px;color:#fff;letter-spacing:.06em}.sitemap_box li:last-child{float:right}.sitemap_box li a{color:#fff}.sitemap_box li a:hover{text-decoration:underline !important}.footer_bnr a{display:block}.footer_bnr a img{width:100%}.sitemap a{display:inline-block;color:#373431;font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004";line-height:24px}#header .g_nav .contact_section{margin:30px 0 0!important;padding:30px!important;background:#ffa5b0}#header .contact_section .contact_tit{font-size:19px!important;letter-spacing:.1em}#header .contact_section .txt{font-size:14px;font-weight:600;margin-top:0}#header .contact_section .contact_right{width:100%}@media screen and (min-width:768px){#footer{border-bottom:50px solid #53c7c7}.footerL{float:left;width:30.83%;margin-top:9px}.footer_bnr{float:right;width:59.9%;display:flex;justify-content:flex-end;flex-wrap:wrap}#footer .footer_bnr p{width:48.686%;margin-bottom:20px}.footer_bnr p:nth-child(2n){margin-left:2.628%}.sitemap{margin-top:4.4px}#footer .copyright{position:absolute;right:0;bottom:0}}@media screen and (min-width:768px) and (max-width:1180px){#footer .container{padding:0 50px;max-width:inherit}#conBottom .container{padding:0 50px;max-width:inherit}}@media screen and (min-width:768px) and (max-width:1080px){#footer .copyright,.footer_bnr{right:51px}.footerL{width:36%}}@media screen and (max-width:767px){#footer{padding:8vw 0 11%;border-bottom:13vw solid #53c7c7}#footer .container{padding:0 30px}#footer .fooger_logo{margin:0 auto 27px;max-width:247px;width:247px}#footer .footer_txt,#footer .sitemap,#footer .copyright{text-align:center;margin-top:0}#footer .footer_bnr{padding-bottom:31px}#footer .footer_bnr p{margin-bottom:5px}#footer .sitemap a{text-decoration:none}#footer .container.sp{padding:0;display:flex!important}#footer .fixed_box li{flex:1}#footer .fixed_box{right:0;width:100%;box-sizing:border-box}#footer .fixed_box li:last-child{flex-grow:.35}.sitemap_box{padding:30px 0 20%}.sitemap_box li:last-child{padding-right:0}.sitemap_box li{float:none !important}#wpfront-scroll-top-container{display:none !important}}@media screen and (max-width:480px){.sitemap_box{padding:30px 0 23%}}#footer .fixed_box .fixed_bnr a{display:block}#footer .fixed_box .fixed_bnr #btn_close{display:none;cursor:pointer;position:absolute;top:0;right:25px;transform:translateY(-50%);z-index:1}#footer .fixed_box #bnr_show{max-width:359px;position:relative;background:#ffa5b0;padding-bottom:19px;overflow:hidden;text-align:center;color:#fff}#footer .fixed_box #bnr_show .fixed_img{margin-bottom:15px}#footer .fixed_box #bnr_show .fix_btn{margin:auto;width:310px;border-radius:10px;overflow:hidden}#footer .fixed_box #bnr_show .fix_btn p+p{margin-top:2px}#footer .fixed_box #bnr_show h3{font-family:dnp-shuei-mgothic-std;font-weight:500;font-size:20px;line-height:27px;letter-spacing:2px;color:#fff;text-align:center;margin-bottom:4px}#footer .fixed_box #btn_show{max-width:50px;cursor:pointer}#footer .fixed_box #bnr_show .show_txt{font-family:dnp-shuei-mgothic-std;font-weight:500;font-size:13px;line-height:18px;margin-bottom:15px}@media screen and (min-width:768px) and (max-width:1500px){#footer .fixed_box .fixed_bnr{bottom:auto!important;top:150px}}@media screen and (min-width:768px){#footer .fixed_box .fixed_bnr{position:fixed;bottom:200px;right:-359px;display:flex;transition:all .3s}#footer .fixed_box .fixed_bnr.active{right:0}#footer .fixed_box .fixed_bnr.active #btn_show{display:none}#footer .fixed_box .fixed_bnr.active #btn_close{display:block}#footer .fixed_box .fixed_pagetop{width:50px;height:50px;margin-top:20px;border-top-left-radius:5px;position:fixed;bottom:0;right:0}#footer .fixed_box .fixed_pagetop a{display:flex;justify-content:center;align-items:center;line-height:1px;width:50px;height:50px}}.btn_link{color:#fff;background:#1f5aa5;max-width:300px;width:100%;position:relative;display:block;font-size:18px;line-height:50px;transition:all .3s;font-family:dnp-shuei-mgothic-std;font-weight:600;box-sizing:border-box}.btn_link:after{content:"";position:absolute;top:50%;right:18px;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff;margin-top:-4px}.btn_link:hover{opacity:.7}@media (min-width:768px){.btn3 .elementor-row{justify-content:space-between}.btn3 .elementor-row .elementor-column{box-sizing:border-box;width:calc((100% - 60px)/3)}.btn3 .elementor-row .elementor-column .btn_link{max-width:inherit}}@media (min-width:768px) and (max-width:900px){.btn3 .elementor-row .elementor-column{width:calc((100% - 30px)/3)}.btn3 .elementor-row .elementor-column .btn_link{font-size:15px}}.btn_link1{color:#1f5aa5;background:0 0;border:2px solid #1f5aa5;max-width:300px;width:100%;position:relative;display:block;font-size:18px;line-height:50px;transition:all .3s;font-family:dnp-shuei-mgothic-std;font-weight:600;box-sizing:border-box;padding-left:22px;text-align:left !important}.btn_link1:after{content:"";position:absolute;top:50%;right:18px;width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #1f5aa5;margin-top:-4px}.btn_link1:hover{opacity:.7}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.btn_link1,.btn_link{padding-top:10px}}.style_table.tb2 tr td:nth-child(1),.style_table.tb2 tr th:nth-child(1){width:16%}.style_table.tb2 tr td:nth-child(2),.style_table.tb2 tr th:nth-child(2),.style_table.tb2 tr td:nth-child(3),.style_table.tb2 tr th:nth-child(3){width:42%}.style_table.tb2 tbody tr td{text-align:left}.style_table.tb2 tbody tr td:nth-child(1){text-align:center;background:#eefbfb}