@import url('https://fonts.googleapis.com/css2?family=DotGothic16&family=M+PLUS+1:wght@400;800&display=swap');#wprmenu_bar{display:none!important;height:0!important}html{scroll-behavior:smooth}.top_bar{margin:0;background:#fff;width:100%;color:#f08300;font-family:'DotGothic16',sans-serif}.top_site_title{padding-left:10px;width:100%;max-width:1200px}.top_site_title h1{font-size:14px;margin-top:5px;margin-bottom:5px}.top_site_title p{display:inline-block;font-size:.8em;margin:0;white-space:nowrap}.lp_topimage{margin:0 auto;max-width:100%;background-color:#000}@media only screen and (max-width:480px){.top_site_title{font-size:10px}.top_site_title h1{font-size:11px}}.top-image-grid{width:100%;display:grid;grid-template-columns:55% 45%;grid-template-rows:60% 12% 28%;justify-items:center;align-items:center;height:auto;aspect-ratio:12/7;animation:top_img_slider 16s ease infinite;background-size:cover}@keyframes top_img_slider{0%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/car-bike-top-image1.webp)}10%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/car-bike-top-image1.webp)}25%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/car-bike-top-image2.webp)}40%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/car-bike-top-image2.webp)}45%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/automotive_top_2.jpg)}60%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/automotive_top_2.jpg)}75%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/automotive_top_4.jpg)}90%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/automotive_top_4.jpg))}100%{background-image:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/car-bike-top-image1.webp)}}.top-image-grid_mainimg{box-sizing:border-box;grid-column:1/3;grid-row:1/4;width:100%;max-width:1200px;height:auto}.top-image-grid_mainimg img{width:100%}.top-image-grid_title{color:#fff;grid-column:1/3;grid-row:1/2;padding:5px;place-items:center}.top-image-grid_title img{box-sizing:border-box;max-width:100%;max-height:100%;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.8)) drop-shadow(2px 2px 1px rgba(0,0,0,.8))}.top-image-grid_comment{box-sizing:border-box;color:#fff;grid-column:1/4;grid-row:2/3;padding:10px;display:block}.top-image-grid_comment img{box-sizing:border-box;width:100%;filter:drop-shadow(3px 3px 1px rgba(10,10,10,.7));transform:rotate(15deg)}.top-image-grid_comment div{font-size:24px;font-weight:800;padding:auto 10px;margin:0 auto;color:#fff;box-sizing:border-box;width:100%;filter:drop-shadow(2px 2px 0px rgba(10,10,10,.8));transform:rotate(-3deg)}.top-image-grid_comment div strong{font-size:1.1em;font-weight:800}.top-image-grid_button{box-sizing:border-box;grid-column:1/2;grid-row:3/4;width:100%;height:auto;text-align:center;justify-items:center;align-items:center;white-space:nowrap}.top-image-grid_button img{margin:0;padding:0}.top-image-grid_free{box-sizing:border-box;grid-column:2/3;grid-row:3/4;width:100%;justify-items:center;align-items:center;white-space:nowrap;filter:drop-shadow(3px 3px 2px rgba(10,10,10,.6))}.top-image-grid_free img{width:100%;padding:5px}.top_button_container{display:flex;flex-wrap:nowrap;justify-items:center;align-items:center}.top_button_items{width:45%;margin:10px}.top_button_d{width:100%;box-shadow:15px 15px 3px 0 rgba(60,60,60,.4);margin:0 auto}.top_button_d:hover{margin-left:10px;margin-top:10px;box-shadow:5px 5px 1px 0 rgba(60,60,60,.5)}@media only screen and (max-width:480px){.top-image-grid{grid-template-columns:70% 30%;grid-template-rows:35% 30% 20% 15%;aspect-ratio:1/1}.top-image-grid_mainimg{box-sizing:border-box;grid-column:1/3;grid-row:1/5;height:100%;aspect-ratio:1/1}.top-image-grid_mainimg img{object-fit:cover;width:auto;height:auto;max-height:100%}.top-image-grid_title{grid-column:1/3;grid-row:1/2}.top-image-grid_title img{margin-top:20px;width:100%;filter:drop-shadow(1px 1px 0px rgba(0,0,0,.8))}.top-image-grid_comment{box-sizing:border-box;color:#fff;grid-column:1/3;grid-row:2/3;padding:10px;display:block}.top-image-grid_comment div{font-size:14px;font-weight:800;padding:auto 10px;width:100%;filter:drop-shadow(2px 2px 0px rgba(10,10,10,.8));transform:rotate(-3deg)}.top-image-grid_button{grid-column:1/3;grid-row:3/4}.top_button_container{width:100%;margin:0 auto}.top_button_items{width:35%;margin:0 auto}.top_button_d{box-shadow:5px 5px 0 0 rgba(60,60,60,.4)}.top_button_d:hover{margin-left:3px;margin-top:3px;box-shadow:2px 2px 0 0 rgba(60,60,60,.5)}.top-image-grid_free{box-sizing:border-box;grid-column:1/3;grid-row:4/5;text-align:center}.top-image-grid_free img{width:75%}}.fa_nav_bar{background-color:#393939}.fixed{position:fixed;top:0;left:0;width:100vw;z-index:12}ul.fa_nav{display:flex;max-width:1200px;justify-content:center;list-style-type:none;margin:0 auto;padding:0;color:#fff}ul.fa_nav li:first-child{display:none}ul.fa_nav li{width:12%;font-size:14px;font-family:'M PLUS 1',sans-serif;padding:1em;color:#393939;text-align:center}ul.fa_nav li:hover{background-color:#222}ul.fa_nav li a{color:#f08300;border-bottom:3px solid #f08300;display:inline-block;text-align:center;width:75%}ul.fa_nav li a:hover{color:#fff352;border-bottom:3px solid #fff352;width:90%;transition:1s}@media only screen and (max-width:480px){.fa_nav_bar{display:none}}.sp_header_container{margin:0;padding:0;width:100vw;position:fixed;Z-index:11;margin-top:-41px}.sp_header_label{width:100%;height:40px;font-size:16px;line-height:16px;color:#fff;background-color:#222;text-align:center;margin:0 auto;justify-content:center;align-items:center;font-family:'M PLUS 1',sans-serif;position:relative;cursor:pointer}.sp_header_label:after{background:#222222!important;box-sizing:border-box;content:'\f0c9';display:block;font-family:"Font Awesome 5 Free";height:40px;font-size:20px;color:#fff;padding:11px;position:absolute;right:0;top:0}.sp_header_container input:checked~.sp_header_label:after{background:#848788;content:'\f068';color:#fff}.nav_close_label{display:block;width:100px!important;font-size:12px!important;text-align:center;background-color:#babaff;border-radius:10px;padding:5px;margin:10px auto;color:#bdc0c2;transition:all 1.5s}.nav_close_label:hover{background-color:#babaff;color:#555}.sp_header_label:hover{background:#222}.sp_header_label:hover:after{background:#222}.sp_header_container input{display:none}.sp_header_container .sp_header_show{height:0;padding:0;overflow:hidden;opacity:0;transition:1.2s}.sp_header_container input:checked~.sp_header_show{padding:10px 0;height:auto;opacity:1}.sp_nav_menu{background-color:#222}.sp_nav_menu ul{list-style:none;margin:0 auto;padding:0;width:100%}.sp_nav_menu li{margin:0;padding:15px 0;border-bottom:dashed 2px #848788}.sp_nav_menu li:first-child{display:none}.sp_nav_menu li:last-child{border-bottom:none}.sp_nav_menu li a{display:inline-block;width:100%;text-align:center;font-size:20px;padding:5px;margin:0 auto;text-decoration:none;color:#fff;transition:all 1.2s}.sp_nav_menu li a:hover{color:#fff;background-color:#848788}.sp_header_title{color:#fff;font-size:10px;text-align:center}@media only screen and (min-width:481px){.sp_header_container{display:none}}#lp-top-contents{position:relative;background:#ccc;padding:1%}.border-title span{position:relative;z-index:2}.border-title:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background:#f08300;z-index:1}.lp-top-contents-inner{background:#ccc;border-radius:3px;padding:1%}.lp-top-contents-inner h2{width:72%;margin:0 auto 1em auto}.lp-top-contents-inner>p{width:80%;background:#d40025;color:#fff;text-align:center;padding:2% 1%;margin:1em auto 0 auto;font-size:110%}#lp-top-contents .text>span{display:block;color:#fff;padding:0 4%;letter-spacing:0}#lp-top-contents .text span.maker,#lp-top-contents .text span.number{font-size:80%}#lp-top-contents .text span.maker_small{font-size:40%}#lp-top-contents .text span.maker_small{margin:1em 0 0}#lp-top-contents .text span.title{font-size:80%;margin:.25em 0}#lp-top-contents .text span.price{font-size:100%;font-weight:700;margin:.5em 0 0;letter-spacing:.1em}#lp-top-contents .text span.price .yellow{font-size:150%;color:#e0ca82}.top-contents-slider{position:relative;width:85%;margin:0 auto;padding:0}.top-contents-slider li{padding:0;background:#222}.top-contents-slider .slick-slide{margin:16px}.top-contents-slider .slick-prev,.top-contents-slider .slick-next{top:42%!important;width:50px;height:50px;background:#666;border-radius:25px;opacity:.3}.top-contents-slider .slick-prev{z-index:10;left:-75px}.top-contents-slider .slick-prev:hover,.top-contents-slider .slick-prev:focus{background:#666!important;opacity:.5}.top-contents-slider .slick-prev:before{position:absolute;top:20px;left:-3px;right:0;margin:0 auto;display:block;color:#fff;content:'＜';font-size:18px}.top-contents-slider .slick-next{text-align:center;right:-75px}.top-contents-slider .slick-next:hover,.top-contents-slider .slick-next:focus{background:#666!important;opacity:.5}.top-contents-slider .slick-next:before{position:absolute;top:20px;left:3px;right:0;margin:0 auto;display:block;color:#fff;content:'＞';font-size:18px}@media only screen and (min-width:1700px){.top-contents-slider{bottom:24%}}@media only screen and (max-width:768px){#lp-top-contents{background:#fff;padding:1px 0}#lp-top-contents h2{width:100%}#lp-top-contents h2.border-title>span{position:relative;display:block;padding:0 0 10px;margin:10px 0}#lp-top-contents h2.border-title>span:nth-of-type(1){width:88%;margin:10px auto}#lp-top-contents h2.border-title>span>span{position:relative;z-index:2}#lp-top-contents h2.border-title:before{display:none}#lp-top-contents h2.border-title>span:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:20px;background:#ccc;z-index:1}.top-contents-slider{position:relative!important;width:88%;bottom:0;left:0;right:0;margin:12% auto 6% auto;padding:0}.top-contents-slider .slick-prev{left:-25px}.top-contents-slider .slick-next{right:-25px}.top-contents-slider .voice-slider .slick-track{display:block}.top-contents-slider .slick-slide{height:auto}#lp-top-contents .text span.maker,#lp-top-contents .text span.number{font-size:80%}#lp-top-contents .text span.maker_small{font-size:60%}#lp-top-contents .text span.title{font-size:100%}#lp-top-contents .text span.price{font-size:110%}.lp-top-contents-inner>p{width:100%;padding:8% 0}}.lp-top-block{width:100%}.about_box{background:linear-gradient(#f08300,70%,#f08300)}.about_image{text-align:center;width:50%;margin:0 auto;padding:0 5px 20px}.about_image img{width:100%}.about_text{padding:20px;margin:0 auto;width:80%;max-width:1200px;text-align:left;color:#393939;font-size:16px}.about_item{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:40%;margin:0 auto}.about_item img{width:20%}div.about_text>p{margin-top:30px}@media only screen and (max-width:480px){.about_image{width:100%}.about_image img{width:95%}.about_text{width:95%;text-align:left;padding:10px 5px;color:#393939;font-size:12px}.about_item{width:90%;margin:0 auto}.about_item img{width:30%}}.flow_container{padding-top:30px}.flow_container p{margin-top:20px;width:90%}.flow_container img{margin:5px auto;width:95%}.flow_title{border:solid 5px #e00012;border-radius:10px;width:70%;padding:5px 10px;margin:20px auto;text-align:center}.flow_main_title{font-size:40px;font-weight:700;margin:auto}.flow_sub_title{font-size:30PX;margin:auto}.flow_number{font-size:25px;font-weight:800;color:#ed6d3d;margin-right:3px}.flow_pdf{text-align:left;vertical-align:bottom;margin-top:50px}.flow_pdf img{width:50px}.flow_pdf img:hover{animation:squash 1s infinite}@keyframes squash{0%{transform:translateY(0)}15%{transform:translateY(5px)}30%{transform:translateY(-5px)}45%{transform:translateY(5px)}60%{transform:translateY(-5px)}75%{transform:translateY(5px)}90%{transform:translateY(-5px)}100%{transform:translateY(0)}}@media only screen and (max-width:480px){.flow_title{border:solid 5px #e00012;border-radius:10px;width:80%}.flow_container p{margin-top:5px;width:90%}.flow_main_title{font-size:20px}.flow_sub_title{font-size:16PX}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.section_title{width:40%;height:70px;font-size:36px;font-weight:700;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.6);background:#222;text-align:center;margin:40px auto;display:flex;justify-content:center;align-items:center;font-family:'M PLUS 1',sans-serif;transform:rotate(-1deg)}.section_title div{margin:0 35px 0 -70px}.section_title img{animation:12s rotation linear infinite;width:35px}@media only screen and (max-width:480px){.section_title{width:80%;font-size:24px}.section_title div{margin:0 20px 0 -45px}.section_title img{animation:30s rotation linear infinite;width:25px}}.fa_more_button{width:40%;height:50px;font-size:24px;font-weight:700;color:#fff;background-color:#222;text-align:center;margin:30px auto;display:flex;justify-content:center;align-items:center;transition:all .5s}.fa_more_button p{margin:0 auto}.fa_more_button p:after{justify-content:center;align-items:center;content:'>';display:inline-block;width:25px;height:25px;transition:all .5s}.fa_more_button:hover{background-color:#848788}@media only screen and (max-width:480px){.fa_more_button{font-size:18px}.fa_more_button p:after{width:18px;height:18px}}.outer_container{padding:20px;margin:20px auto}.orange_box{background-color:#f08300}.lightblue_box{background-color:#ddddf0}.white_box{background-color:#fff}.black_box{background-color:#222}.emphasis_blue{background:linear-gradient(transparent 60%,#e60012 50%)}.lineup{display:flex;justify-content:center;align-items:center;height:120px;background:#88c;border-radius:2px;color:#fff;font-weight:600;text-align:center}.lineup img{width:50%}.emphasis_blue_title{font-size:36px;font-weight:700;color:#fff;font-family:'M PLUS 1',sans-serif;background:linear-gradient(transparent 60%,#393939 50%);text-shadow:-3px 0px 3px #393939,0px -3px 3px #393939,3px 0px 3px #393939,0px 3px 3px #393939;text-align:center}@media only screen and (max-width:480px){.emphasis_blue_title{font-size:28px}.lineup{display:flex;justify-content:center;align-items:center;height:60px;font-size:12px;background:#88c;border-radius:2px;color:#fff;font-weight:600;text-align:center}}.reason_sub_title{text-align:center;color:#f33;font-size:26px;font-weight:500;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.2))}.reason_sub_title strong{font-size:30px;font-weight:800}@media only screen and (max-width:480px){.reason_sub_title{font-size:16px;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.2))}.reason_sub_title strong{font-size:18px}}.expand_container{margin:2em 0;padding:0}.expand_label{width:70%;height:70px;font-size:36px;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.6);background:#babaff;text-align:center;margin:0 auto;display:flex;justify-content:center;align-items:center;font-family:'M PLUS 1',sans-serif;position:relative;cursor:pointer;transition:all 1.5s}.expand_label:after{background:#babaff;box-sizing:border-box;content:'\f067';display:block;font-family:"Font Awesome 5 Free";height:70px;padding:15px 20px;position:absolute;right:0;top:0}.expand_container input:checked~.expand_label:after{background:#ccf;content:'\f068';color:#fff}.close_label{display:block;width:100px!important;font-size:12px!important;text-align:center;background-color:#fff;border-radius:10px;padding:5px;margin:10px auto;color:#88c;transition:all 1.5s}.close_label:hover{background:#88c;color:#fff}.expand_label:hover{background:#babaff}.expand_label:hover:after{background:#babaff;content:'\f068'}.expand_container input{display:none}.expand_container .expand_show{height:0;padding:0;overflow:hidden;opacity:0;transition:1.2s}.expand_container input:checked~.expand_show{padding:10px 0;height:auto;opacity:1}@media only screen and (max-width:480px){.expand_container label{width:80%;font-size:24px}}.three_wrapper{display:flex;justify-content:center}.three_wrapper_item{width:33%;padding:3%}.three_wrapper_item img{width:100%}.ThreeOrOne_wrapper{display:flex;justify-content:center}.ThreeOrOne_wrapper_item{width:33%;padding:3%}.ThreeOrOne_wrapper_item img{width:100%}@media only screen and (max-width:480px){.ThreeOrOne_wrapper{flex-wrap:wrap}.ThreeOrOne_wrapper_item{width:100%;padding:3%}}.FourOrTwo_wrapper{display:flex;flex-wrap:wrap;justify-content:center}.FourOrTwo_wrapper_item{width:25%;padding:1%}.FourOrTwo_wrapper_item img{width:100%}@media only screen and (max-width:480px){.FourOrTwo_wrapper_item{width:50%;padding:3%}}.FiveOrThree_wrapper{display:flex;flex-wrap:wrap;justify-content:center}.FiveOrThree_wrapper_item{width:20%;padding:5px}.FourOrTwo_wrapper_item img{width:100%}@media only screen and (max-width:480px){.FiveOrThree_wrapper_item{width:33%}}.area_box_margin{margin-top:-270px;position:relative}@media only screen and (max-width:480px){.area_box_margin{margin-top:-85px}}.manufacturer_name{text-align:center;font-size:14px;font-weight:400;color:#555}.maker_logo{width:100%;padding:25px 25px 5px}.inner_container{background-color:#fff;border-radius:10px 10px 0 0;padding:10px;margin:10px auto}.step_contents{display:flex;flex-wrap:wrap}.inner_container_box_right{border-radius:10px;padding:10px;margin:10px;width:35%}.inner_container_box_right img{border-radius:10px;width:100%}.inner_container_box_left{padding:10px;margin:10px;width:60%}.inner_container_box{padding:10px;margin:10px}.step_title{font-size:30px;font-weight:700;font-family:'M PLUS 1',sans-serif;color:#ed6d3d;width:100%;padding:20px;border-bottom:dashed 3px;#ed6d3d}@media only screen and (max-width:480px){.outer_container{padding:2px;margin:20px auto}.inner_container{width:100%;margin:10px auto}.inner_container_box_right{width:100%}.inner_container_box_left{width:100%}}.button_container{width:100%;max-width:1400px;display:flex;justify-content:center;margin:0 auto;margin-bottom:40px;flex-wrap:nowrap}.button_box{width:200px;border-radius:5px;margin:10px;padding:5px;font-size:24px;font-weight:700;font-family:'M PLUS 1',sans-serif;color:#fff;text-align:center}.button_img{width:50%;margin-right:10px}.button_action_d{background-color:#f33}.button_action_d:hover{background-color:#f88}.button_action_l{background-color:#06c755}.button_action_l:hover{background-color:#2e8}.button_action_m{background-color:#00f}.button_action_m:hover{background-color:#66f}@media only screen and (max-width:480px){.button_box{width:110px;border-radius:5px;margin:5px;padding:5px;font-size:16px;color:#fff}.button_img{width:35px;margin-right:0}}.footer_container{width:100%;background:#222;color:#fff;padding:30px 0;display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;overflow:hidden}.footer_sublogo{width:100%;margin-bottom:30px;text-align:center}.footer_sublogo img{width:250px;height:auto}.footer_items{width:100%;text-align:left;justify-content:center;align-items:center}.footer_itembox{margin:0 auto;padding-left:10%;width:40%}.footer_subtitle{font-family:'M PLUS 1',sans-serif;font-size:18px;font-weight:700}.footer_subtitle:before{content:"";display:inline-block;width:25px;height:25px;background:url(//kouguya-gensan.com/wp-content/themes/gensan-child/./lib/images/lp-classic-car-bike/automotive_wheelicon.png) no-repeat;background-size:contain;margin-right:8px}.footer_title{color:#f08300;font-size:16px;font-weight:700}.footer_title small{font-family:'M PLUS 1',sans-serif;color:#fff;font-size:10px;font-weight:400}.footer_address{font-family:'M PLUS 1',sans-serif}.footer_dealer{font-size:9px;color:#fff;text-align:center;margin-top:20px;display:block}@media only screen and (max-width:480px){.footer_items{width:90%;text-align:center}.footer_itembox{padding-left:0;width:100%}.footer_address{font-size:14px}}ul.fa_nav_footer{display:flex;width:100%;max-width:1200px;justify-content:center;list-style-type:none;margin:0;padding:0;color:#222}ul.fa_nav_footer li{white-space:nowrap;width:150px;font-size:14px;padding:0;color:#fff;text-align:center;border-right:solid 1px #fff}ul.fa_nav_footer li:first-child{display:none}ul.fa_nav_footer li:last-child{border-right:none}ul.fa_nav_footer li a{color:#fff;border-bottom:3px solid #fff;display:inline-block;text-align:center;width:70%}ul.fa_nav_footer li a:hover{color:#0068b7;border-bottom:5px solid #0068b7;width:90%;transition:1s}@media (max-width:480px){.sp_nav_footer{visibility:hidden}}.kaitori_box_comment{margin:20px auto!important;width:90%!important}@media (max-width:767px){.white-ts{text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}}.tel_button_fixed{z-index:9}.lp_shop_container{display:flex;flex-wrap:wrap}.lp_shop_profile_main{width:100%;margin:20px 0;padding:20px 10px;border:solid 2px #88c;border-radius:5px;background-color:#eee}.lp_shop_profile_sub{width:31%;margin:20px 1%;padding:20px 10px;border:solid 2px #88c;border-radius:5px;background-color:#eee}.lp_shop_name_main{background-color:#88c;padding:5px 7px;color:#fff;border-radius:5px;font-size:2rem;font-weight:700;margin:10px auto 10px;width:80%;text-align:center}.lp_shop_name{background-color:#88c;padding:5px 7px;color:#fff;border-radius:5px;font-size:1.8rem;font-weight:700;margin:10px auto 10px;width:80%;text-align:center}.lp_shop_info{display:flex;flex-wrap:wrap;justify-content:space-between}.lp_shop_photo{width:100%;padding:10px}.lp_shop_photo img{border-radius:5px;width:100%}.lp_shop_data{width:100%;padding:5%;font-size:1em}.lp_shop_smalltext{font-size:.7em}.lp_shop_more{display:block;width:30%;margin:0 auto;background-color:#ff6;border-radius:4px;text-align:center}.lp_shop_smile{display:block;width:30%;margin:0 auto;background-color:#f63;border-radius:4px;text-align:center}.lp_shop_tel{display:block;width:30%;margin:0 auto;background-color:#88c;border-radius:4px;text-align:center}.lp_shop_more_sub{display:block;width:90%;margin:0 auto;background-color:#66c;border-radius:4px;text-align:center}.lp_shop_tel a,.lp_shop_smile a,.lp_shop_more_sub a,.lp_shop_more_sub a:visited,.lp_shop_smile a:visited,.lp_shop_tel a:visited{color:#fff;display:block;padding:20px 0}.lp_shop_more a,.lp_shop_more a:visited{color:#333;display:block;padding:20px 0}.lp_shop_more:hover{background-color:#ff9}.lp_shop_smile:hover{background-color:#f84}.lp_shop_tel:hover{background-color:#99d}.lp_shop_more_sub:hover{background-color:#77d}@media (max-width:480px){.lp_shop_profile_sub{width:100%}.lp_shop_more{width:90%;margin-bottom:5px}.lp_shop_tel{width:90%}.lp_shop_smile{width:90%;margin-bottom:5px}}.hero_left,.hero_right{display:flex;flex-wrap:wrap;margin:20px auto}.hero_left img{width:100%}.hero_left div:first-child{width:60%;padding:15px;order:1}.hero_left div:nth-child(2){width:40%;padding:15px;order:2}.hero_right img{width:100%}.hero_right div:first-child{width:60%;padding:15px;order:2}.hero_right div:nth-child(2){width:40%;padding:15px;order:1}.hero_right div:nth-child(2) p,.hero_left div:nth-child(2) p{background-color:#eef;padding:10px;font-size:16px;font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal}.hero_right div:nth-child(2) p:first-letter ,.hero_left div:nth-child(2) p:first-letter {background-color:#cce;font-size:1.2em;font-weight:600;padding:3px}.hero_left h4,.hero_right h4{font-size:20px;text-align:center;padding:10px;margin:40px auto;background-color:#000;color:#fff;font-weight:600;font-family:"Noto Serif JP",serif;font-style:normal;width:60%}@media (max-width:480px){.hero_left,.hero_right{display:flex;margin:20px auto}.hero_left div:first-child,.hero_right div:first-child{width:100%;padding:15px;order:1;margin-bottom:-110px}.hero_left div:nth-child(2),.hero_right div:nth-child(2){width:100%;padding:15px;order:2}.hero_left h4,.hero_right h4{background-color:rgba(0,0,0,.7);font-size:18px;width:70%}}.gotop{display:block;width:60px;height:60px;border-radius:50%;box-sizing:border-box;border:1px solid #999;background:#fff;text-align:center;padding-top:10px;letter-spacing:-1px;font-size:12px;text-decoration:none;color:#d9752b;opacity:.5;position:fixed;bottom:100px;right:10%}.gotop a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f077\A";white-space:pre;font-size:16px}.gotop a::before:hover{color:#ff4d00}.gotop:hover{opacity:1}@media (max-width:480px){.gotop{display:block;bottom:70px;right:2%}}.margin_40{margin:40px auto}.area_box_img{width:100%}