@charset "utf-8";@media screen and (max-width:768px){.pc{display:none}#header_in .inner_left{width:54.94505494%;height:auto;margin:0;padding:0 0 2.604166666%;float:left}#header_in .inner_left img{width:100%;height:auto;margin:0;padding:0}#header_in .inner_right{width:10.98901098%;height:auto;margin:0;padding-top:1.302083333%;float:right}#header_in .inner_right .sp_nav_btn{width:100%;height:auto;margin:0;padding:0;float:right}#header_in .inner_right .sp_nav_btn img{width:100%;height:auto;margin:0;padding:0;float:right}#header_in .nav_sp{width:105.208333332%;height:auto;margin:0 0 0 -2.604166666%;padding:0;border-top:1px solid #291c17;float:left}#header_in .nav_sp .left{display:flex;flex-wrap:wrap;width:100%;height:auto;border-top:1px solid #291c17}#header_in .nav_sp .right{width:50%;height:auto;float:right}#header_in .nav_sp .left li,#header_in .nav_sp .right li{width:50%;height:auto;background-color:#fff;border-right:1px dotted #291c17;border-bottom:1px dotted #291c17}#header_in .nav_sp .left li:nth-of-type(even){border-right:unset}#header_in .nav_sp .left li:hover,#header_in .nav_sp .right li:hover{width:50%;height:auto;background-color:#291c17;border-bottom:1px dotted #fff}#header_in .nav_sp .left li a,#header_in .nav_sp .right li a,#header_in .nav_sp .left li span,#header_in .nav_sp .right li span{font-size:3.5vw;color:#291c17;text-align:center;text-decoration:none;padding:6px 0;display:block}#header_in .nav_sp .left li a:hover,#header_in .nav_sp .right li a:hover{color:#fff}.fixheader{width:100%;height:auto;margin:0;padding:0;display:table;z-index:3}.is-fixed{width:100%;position:fixed;top:0;left:0;z-index:3}#breadcrumb{width:100%;height:auto;margin:15px auto 0 auto;padding:0 2.604166666%}#breadcrumb div{font-size:12px;display:inline-block}#content h1{width:100%;font-size:34px;font-weight:700;text-align:center;line-height:1.2em;text-shadow:0 2px 0 rgba(0,0,0,.1);margin-bottom:6.510416666%;padding:18px 0 15px;clear:both;color:#291c17;border-top:6px solid #291c17;border-bottom:1px solid #291c17}#content h2{width:100%;font-size:30px;font-weight:400;text-align:center;line-height:1.2em;margin-bottom:30px;background:0 0;padding:0;clear:both;color:#291c17}#content h2 span{font-family:"arial";font-size:24px;text-align:center;line-height:1.2em;margin-top:5px;padding:0;color:#0098dd;display:block}#content h3{width:100%;font-size:20px;font-weight:700;margin-bottom:20px;padding:12px 10px 9px 25px;clear:both;color:#291c17;position:relative;border-bottom:3px solid #291c17}#content h3:before{width:6px;height:60%;content:'';position:absolute;top:20%;left:5px;border-radius:8px;background-color:#291c17;display:block}#content h4,#content h5,#content h6{width:auto;font-size:16px;font-weight:700;line-height:1em;margin-bottom:15px;padding:1px 7px 0;clear:both;color:#291c17;border-left:16px solid #291c17}#content h1 a{font-size:34px;font-weight:700;text-decoration:none;color:#291c17}#content h2 a{font-size:30px;font-weight:400;text-decoration:none;color:#291c17}#content h3 a{font-size:20px;font-weight:700;text-decoration:none;color:#291c17}#content h4 a,#content h5 a,#content h6 a{width:auto;font-size:16px;font-weight:700;text-decoration:none;color:#291c17}#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content h5 a:hover,#content h6 a:hover{opacity:.5}#content .post{padding-bottom:20px}#content .eye_catch img{margin:0 10px 20px 0;float:left}a.more-link{font-size:14px;text-align:right;margin-right:10px;display:block}a.more-link:hover{text-decoration:underline}a.more-link:link,a.more-link:active,a.more-link:visited,a.more-link:hover{color:#dc143c}p.pagetop{display:none;position:fixed;bottom:5.208333333%;right:2.604166666%;z-index:3}p.pagetop a{display:block;width:50px;height:50px;font-size:24px;text-align:center;text-decoration:none;line-height:50px;color:#fff;background-color:#00c300;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;border:1px solid #fff}p.pagetop a:hover{opacity:.5}#footer_in .inner_left{width:100%;height:auto;margin:0;padding:0}#footer_in .inner_left img{width:52.19780219%;height:auto;margin:0 auto;padding:0}#footer_in .inner_left p{font-size:15px;text-align:center;line-height:1.2em;color:#291c17;margin:10px 0 0 5px}#footer_in .inner_right{width:100%;height:auto;margin-top:3.90625%;padding:0}#footer_in .inner_right .calendar{width:100%;height:auto;margin:0;padding:0}#footer_in .inner_right .calendar img{width:100%;height:auto;margin:0;padding:0}#footer_in #footer_nav{width:105.208333332%;height:auto;margin:5.208333333% 0 0 -2.604166666%;padding:0;border-top:1px solid #291c17;float:left}#footer_in #footer_nav .left{display:flex;flex-wrap:wrap;width:100%;height:auto;float:left}#footer_in #footer_nav .right{width:50%;height:auto;float:right}#footer_in #footer_nav .left li,#footer_in #footer_nav .right li{width:50%;height:auto;background-color:#fff;border-bottom:1px dotted #291c17}#footer_in #footer_nav .left li{border-right:1px dotted #291c17}#footer_in #footer_nav .left li:last-child,#footer_in #footer_nav .right li:last-child{border-bottom:1px solid #291c17}#footer_in #footer_nav .left li:hover,#footer_in #footer_nav .right li:hover{width:50%;height:auto;background-color:#291c17;border-bottom:1px dotted #fff}#footer_in #footer_nav .left li a,#footer_in #footer_nav .right li a,#footer_in #footer_nav .left li span,#footer_in #footer_nav .right li span{font-size:3.5vw;color:#291c17;text-align:center;text-decoration:none;padding:6px 0;display:block}#footer_in #footer_nav .left li a:hover,#footer_in #footer_nav .right li a:hover{color:#fff}#copyright p{width:auto;height:auto;font-family:"arial";font-size:12px;text-align:center;color:#fff;margin:0}#sidebar #widget-area{width:100%;height:auto;display:table}#sidebar #widget-area .widget-container{width:100%;height:auto;float:left;clear:both}#sidebar #widget-area .widget-container img{width:100%;height:auto;margin-bottom:20px;padding:0}#sidebar #widget-area .widget-container img:hover{opacity:.5}#sidebar #widget-area .widget-container p{width:100%;height:auto;margin-bottom:15px;padding:0}#sidebar #widget-area .widget-container p.access{margin-bottom:25px}#sidebar #widget-area .widget-container p a{width:100%;font-size:18px;font-weight:700;text-align:center;text-decoration:none;line-height:1.2em;color:#fff;transform:rotate(.03deg);text-transform:uppercase;margin:0;padding:23px 0 20px;display:block;position:relative;overflow:hidden}#sidebar #widget-area .widget-container p.home a{background-color:#00c300}#sidebar #widget-area .widget-container p.price a{background-color:#f8971c}#sidebar #widget-area .widget-container p.access a{background-color:#d09d78}#sidebar #widget-area .widget-container p a:hover{color:#fff}#sidebar #widget-area .widget-container p a:after{width:100%;height:0;content:'';position:absolute;left:0;top:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:-1}#sidebar #widget-area .widget-container p.home a:after{background-color:#028a02}#sidebar #widget-area .widget-container p.price a:after{background-color:#ce7c14}#sidebar #widget-area .widget-container p.access a:after{background-color:#a27554}#sidebar #widget-area .widget-container p a:hover:after{height:100%}#sidebar #widget-area .widget-container ul{width:100%;height:auto;margin-bottom:25px;padding:0 10px;border:1px solid #ccc;border-top:none}#sidebar #widget-area .widget-container ul li.report{width:100%;height:auto;line-height:1.4em;margin:0;padding:13px 0 10px;border-bottom:2px dotted #999;background-image:none}#sidebar #widget-area .widget-container ul li.report span{font-size:12px;line-height:1.2em;color:#291c17;display:block}#sidebar #widget-area .widget-container ul li{width:100%;height:auto;line-height:1.2em;margin:0;padding:13px 0 10px 20px;border-bottom:2px dotted #999;background-image:url(//atc-urasoe.com/wp-content/themes/amaterasu/./wp-content/uploads/2020/01/side_nav_icon.png);background-position:0 14px;background-repeat:no-repeat}#sidebar #widget-area .widget-container ul li:last-child{border:none}#sidebar #widget-area .widget-container ul li a{font-size:16px;text-decoration:none;color:#291c17;margin:0;padding:0;transform:rotate(.03deg);display:inline-block;position:relative;float:none}#sidebar #widget-area .widget-container ul li a:after{width:100%;height:1px;content:'';position:absolute;bottom:-4px;left:0;transform:scale(0,2);transform-origin:center top;transition:transform .3s;background-color:#291c17}#sidebar #widget-area .widget-container ul li a:hover:after{transform:scale(1,2)}#sidebar #widget-area .widget-container form#searchform{width:100%;margin-bottom:20px;padding:10px 11px 0;display:table;background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #eee}#sidebar #widget-area .widget-container form#searchform label.screen-reader-text{margin-top:-3px}#sidebar #widget-area .widget-container form#searchform input[type=text]{width:100%;border:1px solid #ccc}#sidebar #widget-area .widget-container form#searchform input[type=submit]{width:auto;font-size:12px;margin:5px 0 10px;padding:0 15px;float:right;color:#333;background-color:#f5f5f5;border:1px solid #ccc}#sidebar #widget-area .widget-container form#searchform input[type=submit]:hover{color:#c00}#sidebar #widget-area .widget-container #calendar_wrap{width:auto;margin-bottom:20px;padding:0 15px 0 0;background-color:#f8f8f8;border:1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar{width:100%;margin-top:10px}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar th{font-weight:700;text-align:right;color:#333}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar td{text-align:right;color:#333}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar td a{color:#dc143c}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar td a:hover{color:#999}#sidebar #widget-area .widget-container #calendar_wrap table#wp-calendar caption{font-size:14px;font-weight:700;margin:0 0 10px 10px;color:#333}#sidebar #widget-area .widget-container h3{width:auto;font-size:18px;font-weight:700;text-align:center;line-height:1.2em;padding:16px 0 13px;color:#fff;background-color:#d09d78}#sidebar #widget-area .widget-container h3.green{color:#fff;background-color:#00c300}#sidebar #widget-area .widget-container h3.orange{color:#fff;background-color:#f8971c}#sidebar #widget-area .widget-container .tagcloud{margin-bottom:20px}#sidebar #widget-area .widget-container .rss-widget-icon{margin:0 5px 20px -5px;float:left}#comments{width:auto;height:auto;margin:20px 0 10px}#respond h3 a{color:#fff}#respond h3 a:hover{color:#dc143c}#respond{width:auto;height:auto;margin-top:20px}#respond a{font-weight:700}.commentlist{list-style-image:none;list-style-type:none}.reply{margin-bottom:20px}#commentform textarea{width:99%;height:auto;margin:10px 0;border:1px solid #ccc}#commentform input[type=text]{margin-bottom:5px;border:1px solid #ccc}#commentform input[type=submit]{margin-bottom:20px;padding:5px;color:#333;background-color:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(1,#ccc));background:-o-linear-gradient(bottom,#eee 0%,#ccc 100%);background:-moz-linear-gradient(bottom,#eee 0%,#ccc 100%);background:-webkit-linear-gradient(bottom,#eee 0%,#ccc 100%);background:-ms-linear-gradient(bottom,#eee 0%,#ccc 100%);background:linear-gradient(to bottom,#eee 0%,#ccc 100%);border:1px solid #bbb}p.nocomments{display:none}#content h4.not_found{font-size:24px;padding-left:25px;background-image:url(//atc-urasoe.com/wp-content/themes/amaterasu/images/not_found.png) !important;background-position:0 0 !important;background-repeat:no-repeat !important;background:0 0;border:none}#content p.not_found{font-size:14px;color:#dc143c}#content dl.search_box{width:100%;height:auto;padding:15px;display:table;background-color:#f8f8f8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #eee}#content dl.search_box dt input[type=text]{width:70%;height:25px;float:left;border:1px solid #ccc}#content dl.search_box dd input[type=submit]{width:100px;height:auto;font-size:14px;text-align:center;padding:2px 0;float:right;color:#333;background-color:#f5f5f5;border:1px solid #ccc}#content dl.search_box dd input[type=submit]:hover{color:#c00}#content h4.search_result_title{font-size:24px;font-weight:700;margin-bottom:10px;padding-left:30px;color:#333;background:0 0;background-image:url(//atc-urasoe.com/wp-content/themes/amaterasu/images/search_result.png);background-position:0 0;background-repeat:no-repeat;border:none;border-bottom:3px dotted #000}#content p.search_result{font-size:16px;margin-bottom:20px}#content p.search_result_txt{font-size:14px;color:#dc143c;margin-bottom:20px}#content .pager{text-align:center}#content .pager a,#content .pager span{font-size:14px;padding:0 3px}#content .pager span{color:#dc143c}#content .pager a{color:#000}#content .pager a:hover{color:#dc143c}#content a.reverse_lnk{font-size:16px;text-align:center;padding-top:10px;text-decoration:underline}.bnr_box{width:100%;height:auto;margin-bottom:6.510416666%;padding:0 2.604166666%;display:table}.bnr_box img{width:100%;height:auto;margin:0;padding:0}.feature_box{width:100%;height:auto;margin:0;padding:6.510416666% 0;background-color:#fafbff}.feature_box .feature_title{width:100%;height:auto;margin-bottom:6.510416666%;padding:0 2.604166666%}.feature_box .feature_title strong{font-size:34px;font-weight:400;text-align:center;line-height:1.4em;color:#291c17;display:block}.feature_box .feature_title strong span{font-family:"arial";font-style:italic;font-size:56px;color:#c00}.feature_box .feature_title p{font-size:20px;text-align:left;line-height:1.4em;margin-top:1.302083333%}.feature_box .inner_type01,.feature_box .inner_type02,.feature_box .inner_type03,.feature_box .inner_type04,.feature_box .inner_type05{width:100%;height:auto;margin:0;padding:0;display:table}.feature_box .inner_type01 .inner_left,.feature_box .inner_type03 .inner_left,.feature_box .inner_type05 .inner_left{width:100%;height:auto;margin:0;padding:0 2.604166666%;background-color:#0098dd}.feature_box .inner_type01 .inner_left ul,.feature_box .inner_type03 .inner_left ul,.feature_box .inner_type05 .inner_left ul{width:100%;height:auto;margin:0;padding:6.51046666% 0}.feature_box .inner_type01 .inner_left ul li,.feature_box .inner_type03 .inner_left ul li,.feature_box .inner_type05 .inner_left ul li{width:100%;height:auto;margin-bottom:15px;padding-bottom:10px;border-bottom:2px dotted #fff}.feature_box .inner_type01 .inner_left ul li:first-child,.feature_box .inner_type01 .inner_left ul li:last-child,.feature_box .inner_type03 .inner_left ul li:first-child,.feature_box .inner_type03 .inner_left ul li:last-child,.feature_box .inner_type05 .inner_left ul li:first-child,.feature_box .inner_type05 .inner_left ul li:last-child{padding:0;border:none}.feature_box .inner_type01 .inner_left ul li span,.feature_box .inner_type03 .inner_left ul li span,.feature_box .inner_type05 .inner_left ul li span{font-family:"arial";font-size:14px;line-height:1.2em;color:#fff;display:block}.feature_box .inner_type01 .inner_left ul li strong,.feature_box .inner_type03 .inner_left ul li strong,.feature_box .inner_type05 .inner_left ul li strong{font-size:27px;font-weight:400;line-height:1.2em;color:#fff;display:block}.feature_box .inner_type01 .inner_left ul li p,.feature_box .inner_type03 .inner_left ul li p,.feature_box .inner_type05 .inner_left ul li p{font-size:16px;line-height:1.6em;color:#fff}.feature_box .inner_type01 .inner_right,.feature_box .inner_type03 .inner_right,.feature_box .inner_type05 .inner_right{width:100%;height:auto;margin:0;padding:0}.feature_box .inner_type01 .inner_right img,.feature_box .inner_type03 .inner_right img,.feature_box .inner_type05 .inner_right img{width:100%;height:auto;margin:0;padding:0}.feature_box .inner_type02 .inner_right,.feature_box .inner_type04 .inner_right{width:100%;height:auto;margin:0;padding:0 2.604166666%;background-color:#fff}.feature_box .inner_type02 .inner_right ul,.feature_box .inner_type04 .inner_right ul{width:100%;height:auto;margin:0;padding:6.510416666% 0}.feature_box .inner_type02 .inner_right ul li,.feature_box .inner_type04 .inner_right ul li{width:100%;height:auto;margin-bottom:15px;padding-bottom:10px;border-bottom:2px dotted #0098dd}.feature_box .inner_type02 .inner_right ul li:first-child,.feature_box .inner_type02 .inner_right ul li:last-child,.feature_box .inner_type04 .inner_right ul li:first-child,.feature_box .inner_type04 .inner_right ul li:last-child{padding:0;border:none}.feature_box .inner_type02 .inner_right ul li span,.feature_box .inner_type04 .inner_right ul li span{font-family:"arial";font-size:14px;line-height:1.2em;color:#0098dd;display:block}.feature_box .inner_type02 .inner_right ul li strong,.feature_box .inner_type04 .inner_right ul li strong{font-size:27px;font-weight:400;line-height:1.2em;color:#0098dd;display:block}.feature_box .inner_type02 .inner_right ul li p,.feature_box .inner_type04 .inner_right ul li p{font-size:16px;line-height:1.6em;color:#291c17}.feature_box .inner_type02 .inner_left,.feature_box .inner_type04 .inner_left{width:100%;height:auto;margin:0;padding:0}.feature_box .inner_type02 .inner_left img,.feature_box .inner_type04 .inner_left img{width:100%;height:auto;margin:0;padding:0}.feature_box .inner_bottom{width:100%;height:auto;margin:0;padding:7.8125% 2.604166666% 0;display:table}.feature_box .inner_bottom p{font-size:17px;text-align:left;line-height:1.6em;color:#291c17;margin-bottom:3.255208333%}.feature_box .inner_bottom p span{font-size:20px;font-weight:700;color:#00c300}.feature_box .inner_bottom img{width:100%;height:auto;margin:0;padding:0}.concept_box{width:100%;height:auto;margin:0;padding:0;background-color:#fafbff;background-image:url(//atc-urasoe.com/wp-content/themes/amaterasu/./wp-content/uploads/2020/01/concept_bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.concept_box .inner{width:100%;height:auto;margin-bottom:6.510416666%;padding:6.510416666% 2.604166666% 2.604166666%;display:table}.concept_box .inner ul{width:100%;height:auto;margin-bottom:5.208333333%;padding:0;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,.1)}.concept_box .inner ul li{width:100%;height:auto;margin:0;padding:3.90625% 2.604166666%;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;-ms-border-top-right-radius:10px;-o-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;border-top-left-radius:10px}.concept_box .inner ul li:first-child{padding:1.953125% 0;background-color:#f8971c}.concept_box .inner ul li:last-child{padding:0 2.604166666% 5.208333333%}.concept_box .inner ul li span{font-family:"arial";font-size:18px;text-align:center;line-height:1.2em;color:#fff;display:block}.concept_box .inner ul li strong{font-size:22px;font-weight:400;text-align:left;line-height:1.4em;color:#f8971c;display:block}.concept_box .inner ul li p{font-size:16px;line-height:1.6em;color:#291c17}.contact_box{width:100%;height:auto;margin:0;padding:0 2.604166666%}.contact_box .inner_top{width:100%;height:auto;margin-bottom:2.604166666%;padding:0;display:table}.contact_box .inner_top .shop{width:100%;height:auto;margin-bottom:3.90625%;padding:0;display:table}.contact_box .inner_top .shop img{width:100%;height:auto;margin:0;padding:0}.contact_box .inner_top .view{width:100%;margin-bottom:2.604166666%;padding-top:56.25%;position:relative}.contact_box .inner_top .view iframe{width:100%;height:100%;position:absolute;top:0;left:0}.contact_box .inner_bottom{width:100%;height:auto;margin-bottom:6.510416666%;padding:0;display:table}.contact_box .inner_bottom ul{width:100%;height:auto;margin:0;padding:0}.contact_box .inner_bottom ul li{width:100%;height:auto;margin-bottom:2.604166666%;padding:0;float:left}.contact_box .inner_bottom ul li:last-child{margin:0}.contact_box .inner_bottom ul li img{width:100%;height:auto;margin:0;padding:0}.lnk_box{width:100%;height:auto;margin:0;padding:0 2.604166666% 6.510416666%;display:table}.lnk_box ul{width:100%;height:auto;margin:0;padding:0}.lnk_box ul li{width:100%;height:auto;margin-bottom:5.208333333%;padding:0;float:left}.lnk_box ul li:last-child{margin:0}.lnk_box ul li img{width:100%;height:auto;margin:0;padding:0}.greet{width:100%;height:auto;margin-bottom:6.510416666%;padding:0;float:left}.greet .inner_left{width:100%;height:auto;margin:0;padding:0}.greet .inner_left img{width:80%;height:auto;margin:0 auto;padding:0}.greet .inner_left strong{width:100%;height:auto;font-size:24px;font-weight:400;text-align:center;line-height:1.2em;color:#fff;margin:0;padding:8px 0 5px;background-color:#f8971c;display:block}.greet .inner_left ul{width:100%;height:auto;margin:5.208333333% 0;padding:0}.greet .inner_left ul li{width:100%;height:auto;margin:0;padding:0}.greet .inner_left ul li:first-child{margin-bottom:1.953125%}.greet .inner_left ul li:first-child p{font-size:20px;font-weight:400;line-height:1.6em;color:#291c17;margin:0;padding:0}.greet .inner_left ul li strong{font-size:20px;font-weight:700;text-align:left;line-height:1.2em;color:#f8971c;margin-bottom:1.302083333%;padding:0;display:block;background:0 0}.greet .inner_left ul li p{font-size:16px;font-weight:700;line-height:1.2em;color:#291c17;margin-bottom:1.302083333%;padding:0}.greet .inner_left ul li:last-child{margin-top:1.953125%}.greet .inner_left ul li:last-child p{font-size:16px;font-weight:400;line-height:1.4em;color:#291c17;margin:0;padding:0}.greet .inner_left p{font-size:16px;font-weight:400;line-height:1.6em;color:#291c17;margin-bottom:2.604166666%;padding:0}.greet .inner_right{width:100%;height:auto;margin-bottom:3.90625%;padding:0;float:right}.greet .inner_right ul{width:100%;height:auto;margin:0;padding:0}.greet .inner_right ul li{width:100%;height:auto;margin-bottom:3.90625%;padding:0}.greet .inner_right ul li p{font-size:27px;font-weight:500;line-height:1.4em;color:#f8971c;margin:0;padding:0}.greet .inner_right ul li img{width:100%;height:auto;margin:0;padding:0}.case{width:100%;height:auto;margin-bottom:6.510416666%;padding:0;float:left}.case .inner{width:100%;height:auto;margin:0;padding:0;display:table}.case .inner .img_menu01{width:100%;height:auto;margin:0;padding:0;border-top:1px solid #291c17}.case .inner .img_menu02{width:100%;height:auto;margin:0;padding:0;border:none}.case .inner .img_menu01 ul,.case .inner .img_menu02 ul{width:100%;height:auto;margin:0;padding:3.90625% 2.604166666%;float:left;border-top:none;border-right:1px solid #291c17;border-bottom:1px solid #291c17;border-left:1px solid #291c17;position:relative}.case .inner .img_menu01 ul.third,.case .inner .img_menu02 ul.sixth{width:100%;height:auto;margin:0;padding:3.90625% 2.604166666%;float:left;border-top:none;border-right:1px solid #291c17;border-bottom:1px solid #291c17;border-left:1px solid #291c17;position:relative}.case .inner .img_menu01 ul.first:hover{background-color:#ee6683}.case .inner .img_menu01 ul.second:hover{background-color:#61c1ce}.case .inner .img_menu01 ul.third:hover{background-color:#ed8252}.case .inner .img_menu02 ul.fourth:hover{background-color:#4955ff}.case .inner .img_menu02 ul.fifth:hover{background-color:#adcd58}.case .inner .img_menu02 ul.sixth:hover{background-color:#e72f70}.case .inner .img_menu01 ul:hover li strong,.case .inner .img_menu02 ul:hover li strong{color:#fff}.case .inner .img_menu01 ul:hover li p,.case .inner .img_menu02 ul:hover li p{color:#fff}.case .inner .img_menu01 ul:hover li span,.case .inner .img_menu02 ul:hover li span{color:#fff;border:1px solid #fff}.case .inner .img_menu01 ul a,.case .inner .img_menu02 ul a{width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-999px}.case .inner .img_menu01 ul li,.case .inner .img_menu02 ul li{width:100%;height:auto;margin-bottom:2.604166666%;padding:0}.case .inner .img_menu01 ul li strong,.case .inner .img_menu02 ul li strong{font-size:20px;font-weight:400;text-align:center;line-height:1.2em;color:#291c17;display:block}.case .inner .img_menu01 ul li img,.case .inner .img_menu02 ul li img{width:auto;height:auto;margin:0 auto;padding:0}.case .inner .img_menu01 ul li p,.case .inner .img_menu02 ul li p{font-size:15px;line-height:1.5em;color:#291c17}.case .inner .img_menu01 ul li span,.case .inner .img_menu02 ul li span{width:150px;height:auto;font-size:14px;text-align:center;line-height:1.2em;color:#291c17;margin:0 auto;padding:7px 0 4px;border:1px solid #291c17;display:block}.feature{width:100%;height:auto;margin-bottom:7.8125%;padding:0}.feature img{width:100%;height:auto;margin:0;padding:0}.feature .cover{width:100%;height:auto;margin:0;padding:3.255208333% 1.953125%;border:1px solid #fff;box-shadow:0 0 12px rgba(0,0,0,.2)}.feature .cover .inner{width:100%;height:auto;margin-bottom:5.208333333%;padding-bottom:3.255208333%;display:table;border-bottom:2px solid #291c17}.feature .cover .inner_last{width:100%;height:auto;margin:0;padding:0;display:table;border:none}.feature .cover .inner .inner_right,.feature .cover .inner_last .inner_right{width:100%;height:auto;margin:0;padding:0}.feature .cover .inner .inner_right img,.feature .cover .inner_last .inner_right img{width:100%;height:auto;margin:0;padding:0}.feature .cover .inner .inner_left,.feature .cover .inner_last .inner_left{width:100%;height:auto;margin:0;padding:0}.feature .cover .inner .inner_left img,.feature .cover .inner_last .inner_left img{width:auto;height:auto;margin:-60px 0 3.90625% 2.604166666%;padding:0;position:relative;z-index:2}.feature .cover .inner .inner_left ul,.feature .cover .inner_last .inner_left ul{width:100%;height:auto;margin:0;padding:0}.feature .cover .inner .inner_left ul li,.feature .cover .inner_last .inner_left ul li{width:100%;height:auto;margin:0;padding:0}.feature .cover .inner .inner_left ul li strong,.feature .cover .inner_last .inner_left ul li strong{font-size:20px;line-height:1.3em;color:#291c17;margin-bottom:2.604166666%;display:block}.feature .cover .inner .inner_left ul li p,.feature .cover .inner_last .inner_left ul li p{font-size:15px;line-height:1.5em;color:#291c17}.flow{width:100%;height:auto;margin-bottom:5.208333333%;padding:0}.flow .cover{width:100%;height:auto;margin:0;padding:3.255208333% 1.953125%;border:1px solid #fff;box-shadow:0 0 12px rgba(0,0,0,.2)}.flow .cover .inner{width:100%;height:auto;margin-bottom:5.208333333%;padding-bottom:3.255208333%;display:table;border-bottom:2px dotted #291c17}.flow .cover .inner_last{width:100%;height:auto;margin:0;padding:0;display:table;border:none}.flow .cover .inner .inner_right,.flow .cover .inner_last .inner_right{width:100%;height:auto;margin:0;padding:0}.flow .cover .inner .inner_right img,.flow .cover .inner_last .inner_right img{width:100%;height:auto;margin:0;padding:0}.flow .cover .inner .inner_left,.flow .cover .inner_last .inner_left{width:100%;height:auto;margin:0;padding:0}.flow .cover .inner .inner_left img,.flow .cover .inner_last .inner_left img{width:auto;height:auto;margin:-60px 0 3.90625% 2.604166666%;padding:0;position:relative;z-index:2}.flow .cover .inner .inner_left ul,.flow .cover .inner_last .inner_left ul{width:100%;height:auto;margin:0;padding:0}.flow .cover .inner .inner_left ul li,.flow .cover .inner_last .inner_left ul li{width:100%;height:auto;margin:0;padding:0}.flow .cover .inner .inner_left ul li strong,.flow .cover .inner_last .inner_left ul li strong{font-size:20px;line-height:1.3em;color:#291c17;margin-bottom:2.604166666%;display:block}@media screen and (max-width:500px){.feature_box .inner_type01 .inner_left ul li strong,.feature_box .inner_type02 .inner_right ul li strong,.feature_box .inner_type03 .inner_left ul li strong,.feature_box .inner_type04 .inner_right ul li strong,.feature_box .inner_type05 .inner_left ul li strong{font-size:22px}}@media screen and (max-width:320px){.feature_box .inner_type03 .inner_left ul li strong br{display:none}}.page-template-default .contact_box{width:100%;height:auto;margin:0;padding:2.604166666%;background-color:#fafbff;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1)}.page-template-default .contact_box .inner{width:100%;height:auto;margin:0;padding:1.953125%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.page-template-default .contact_box .inner .inner_top{width:100%;height:auto;margin-bottom:3.90625%;padding:0}.page-template-default .contact_box .inner .inner_top .shop{width:100%;height:auto;margin-bottom:2.604166666%;padding:0}.page-template-default .contact_box .inner .inner_top .shop img{width:100%;height:auto;margin:0;padding:0}.page-template-default .contact_box .inner .inner_top .view{width:100%;margin-bottom:2.604166666%;padding-top:56.25%;position:relative}.page-template-default .contact_box .inner .inner_top .view iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page-template-default .contact_box .inner .inner_bottom{width:100%;height:auto;margin:0;padding:0}.page-template-default .contact_box .inner .inner_bottom ul{width:100%;height:auto;margin:0;padding:0}.page-template-default .contact_box .inner .inner_bottom ul li{width:100%;height:auto;margin-bottom:2.604166666%;padding:0}.page-template-default .contact_box .inner .inner_bottom ul li:last-child{margin:0}.page-template-default .contact_box .inner .inner_bottom ul li img{width:100%;height:auto;margin:0;padding:0}.post_inner{width:100%;height:auto;margin-bottom:3.90625%;padding-bottom:1.953125%;float:left;border-bottom:1px dotted #291c17}.post_inner .thum{width:21.97802197%;height:auto;margin:0;padding:0;float:left}.post_inner .show_post{width:75.27472527%;height:auto;margin:0;padding:0;float:right}.post_inner .show_post li{width:100%;height:auto;margin-bottom:.911458333%;padding:0;float:left}.post_inner .show_post li.cat_mark_box p.cat_mark{width:auto;height:auto;line-height:1em;margin:0;padding:0 3px;float:left;background-color:#f8971c}.post_inner .show_post li.cat_mark_box p.cat_mark a{font-size:10px;color:#fff;text-decoration:none}.post_inner .show_post li.cat_mark_box p.cat_date{width:auto;height:auto;font-size:12px;line-height:1.4em;float:right}.post_inner .show_post li.cat_title_box p.cat_title{font-weight:700;line-height:1.2em}.post_inner .show_post li.cat_title_box p.cat_title a{font-size:15px;color:#291c17;text-decoration:none;line-height:1.2em;display:block}.post_inner .show_post li.cat_text_box{margin:0}.post_inner .show_post li.cat_text_box p.cat_text{line-height:1.2em}.post_inner .show_post li.cat_text_box p.cat_text a{font-size:13px;color:#291c17;line-height:1.3em;text-decoration:none;display:block}.post_inner .show_post li.cat_title_box p.cat_title a:hover,.post_inner .show_post li.cat_text_box p.cat_text a:hover{color:#ddd}.post_inner .show_post li.cat_mark_box p.cat_mark a:hover{color:#ddd}.corona{width:100%}.corona .headline-type02{font-size:2rem}table.table th.ems_sp_width{width:50%}.caseBox.bg{padding:10vw 0 12vw;position:relative;z-index:1;background:#fff;margin-bottom:0;background:#fff linear-gradient(115deg,#fff 85%,rgb(255 242 213/92%) 85%);overflow:hidden}.bg{position:relative;z-index:1;background:#fff;background:#fff linear-gradient(115deg,#fff 85%,rgba(0,0,0,.1) 85%);overflow:hidden}.bg:before,.bg:after{content:'';position:absolute;top:0;z-index:-1}.bg:before{position:absolute;width:100%;height:100%;left:0}.caseBox .text_erea{width:100%;padding-top:0}.caseBox .text_erea p{margin-bottom:16px}.caseBox .text_erea p strong{font-size:5.5vw;text-align:center;line-height:1.3em;color:#666;display:block}.caseBox .text_erea ul{display:none}.caseBox ul.icon_wrap{width:100%;margin-bottom:5%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.caseBox ul.icon_wrap li{width:33.333333333333333333333333333%;border:none;border-radius:5px;padding:0 8px 0;margin-bottom:8px}.caseBox h2{margin-bottom:10px}.caseBox .text_erea{margin-bottom:15px}.caseBox .text_erea .btn{display:none}.caseBox .text_erea .btn .btn_i a{color:#fff;padding:10px 40px;display:inline-block;border-radius:65px;background:#7aaf39;width:100%;max-width:320px;text-align:center;text-decoration:none}.caseBox ul.icon_wrap li span.text{font-size:15px;text-decoration:none;color:#530505;display:block;text-align:center;margin-top:5px;letter-spacing:.7px;font-weight:700}.caseBox .btn.sp{display:flex;margin-top:20px;width:100%}.caseBox .btn_i{display:block;width:100%;text-align:center}.caseBox .btn_i a{width:80%;display:block;text-align:center;text-decoration:none;padding:8px;margin:0 auto;border-radius:50px;color:#fff;position:relative;background-color:#0098dd}.caseBox .btn .btn_i a:before{border-left:solid #fff;border-top:solid #fff;border-width:3px;content:"";height:8px;position:absolute;right:30px;top:38%;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:8px}.question img{float:left;padding-right:10px;margin-top:0}}