﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}.main_header{position:relative;z-index:9999;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;height:110px;padding:15px;background-color:rgba(255,255,255,0.95)}.main_header h1{width:16%}.main_header nav{width:80%}.main_header nav>a{color:#fff}.index_header{background-color:rgba(255,255,255,0)}.bodypage_header{background-color:rgba(33,158,216,0.95)}img.mobile_logo_white{display:block}img.mobile_logo_black{display:none}ul.nav_flex{display:flex;justify-content:flex-end}.nav_flex a{position:relative;display:block;box-sizing:border-box;padding:15px 15px;text-decoration:none;color:#333}.nav_flex a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:red;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.nav_flex a:hover::after{transform:scale(1, 1)}.nav_flex a:hover{color:#ccc}.nav_flex h1>a:hover{border-bottom:none}ul.sns_flex{display:flex;justify-content:flex-end;padding-right:10px}.sns_flex li{align-self:center}.sns_flex a{display:block;width:25px;color:#333;text-decoration:none;padding:0 15px;font-size:1.5rem}.sns_flex a img{display:block;width:100%}.sns_flex a:hover{color:#ccc}ul.nav_index a{color:#fff}ul.index_sns a{color:#fff}@media screen and (max-width: 768px){.main_header{background:#fff}.main_header nav{width:100%}img.mobile_logo_white{display:none}img.mobile_logo_black{display:block}ul.nav_flex{display:block;padding-bottom:30px;border-top:1px solid #999;margin-top:20px}.nav_flex a{padding:15px 0;color:#fff}.nav_sns{display:none}ul.sns_flex{padding-top:30px;justify-content:center;width:50%}.sns_flex li{border-bottom:none}.sns_flex a{color:#fff}.sns_flex i{font-size:2rem}}.clone_nav{position:fixed;top:0;left:0;z-index:2;width:100%;transition:.3s;transform:translateY(-100%)}.is_show{transform:translateY(0)}.is_show span{display:block}.clone_nav{height:110px}nav>span{display:none}.is_show span{display:block}.is_show{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding:15px;background-color:rgba(33,158,216,0.95)}.is_show span{width:16%}.is_show nav{width:80%}@media screen and (max-width: 768px){.main_header{position:fixed;top:0;left:0}.is_show{display:none}}#nav_toggle{display:none}@media screen and (max-width: 768px){nav{display:none;position:absolute;top:100px;width:100%;background-color:rgba(0,0,0,0.9);left:0}header nav ul{display:block;margin:0 auto;width:90%}header nav ul li{margin:0 auto;text-align:center;border-bottom:1px solid #999}header nav ul li a{display:block}}@media screen and (max-width: 768px){.main_header{padding:5px 10px}.main_header h1{width:30%}#nav_toggle{display:block;width:40px;height:40px;position:relative;top:10px;right:10px;z-index:100}#nav_toggle div{position:relative;margin-top:-5px}#nav_toggle span{display:block;height:3px;background:#666;position:absolute;width:100%;left:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#nav_toggle span:nth-child(1){top:0px}#nav_toggle span:nth-child(2){top:12px}#nav_toggle span:nth-child(3){top:24px}.open #nav_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}}@media screen and (max-width: 640px){#nav_toggle{display:block;width:30px;height:20px;position:relative;top:4px;right:10px;z-index:100}#nav_toggle div{position:relative}#nav_toggle span{display:block;height:3px;background:#666;position:absolute;width:100%;left:0;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;transition:0.5s ease-in-out}#nav_toggle span:nth-child(1){top:0px}#nav_toggle span:nth-child(2){top:10px}#nav_toggle span:nth-child(3){top:20px}.open #nav_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}}body{font-family:'Noto Sans JP', sans-serif}img{display:block;max-width:100%;height:auto}a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}@media screen and (max-width: 1024px){article{overflow:hidden;margin-top:80px}br.mobi_adjst{display:inline-block}}.row{width:100%;height:auto;margin-top:-110px;padding-top:110px}.inner{box-sizing:border-box;width:90%;height:auto;margin:0 auto;padding:40px 0;padding-bottom:0}.flex_container{display:flex;justify-content:space-between;flex-wrap:wrap}.contents_left{box-sizing:border-box;width:47.5%}.contents_right{box-sizing:border-box;width:47.5%}.bg_white{background-color:#fff}.bg_gray{background-color:#f2f2f2}@media screen and (max-width: 960px){.inner{padding:10px 0}}.contents{padding-top:40px;padding-bottom:60px}.contents h2{font-size:2rem;letter-spacing:10px;margin-bottom:20px}.contents h3{font-size:1rem;position:relative;display:inline-block;margin-bottom:1em;letter-spacing:8px}.contents h3:before{content:'';position:absolute;left:50%;bottom:-30px;display:inline-block;width:60px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#1e9cda}.contents p{font-size:0.9rem;line-height:1.5rem;letter-spacing:2px}.lead_copy{margin-top:40px}.centering{text-align:center}footer{width:100%;border-top:1px solid #ccc}.footer_inner{padding-top:5px}.footer_inner p{font-size:0.8rem;letter-spacing:1px}.footer_view_more{margin-top:0;margin-bottom:30px}ul.footer_nav{display:flex;justify-content:center;width:100%;margin:auto}.footer_nav a{position:relative;display:block;box-sizing:border-box;padding:10px 15px 5px 15px;text-decoration:none;color:#333;font-size:0.8rem}.footer_nav a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:red;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}.footer_nav a:hover::after{transform:scale(1, 1)}.footer_nav a:hover{color:#999}.footer_boader{padding-bottom:30px}.footer_boader ul{position:relative}.footer_boader ul:before{content:'';position:absolute;left:50%;bottom:-30px;display:inline-block;width:60px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#1e9cda}ul.footer_sns{margin:30px auto;display:flex;justify-content:center}.footer_sns li{align-self:center}.footer_sns a{display:block;width:50px;color:#333;text-decoration:none;padding:0 15px;font-size:1.5rem}.footer_sns a img{display:block;width:100%}.footer_sns a:hover{color:#666}.footer_img_mtadd{margin-top:30px}.footer_inner{box-sizing:border-box;width:98%;margin:0 auto;text-align:center}.scroll_wrap{padding-bottom:60px}.scroll_mark a{position:absolute;bottom:60px;left:48.5%;z-index:2;display:inline-block;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-decoration:none;color:#fff;font-size:0.8rem;letter-spacing:1px}.scroll_mark a{padding-top:60px}.scroll_mark a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:2px solid #fff;border-radius:100%;box-sizing:border-box}.scroll_mark a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.scroll_mark a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width:44px;height:44px;box-shadow:0 0 0 0 rgba(255,255,255,0.1);border-radius:100%;opacity:0;-webkit-animation:sdb 4s infinite;animation:sdb 4s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,0.1);opacity:0}100%{opacity:0}}@keyframes sdb{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,0.1);opacity:0}100%{opacity:0}}.bg-slider{box-sizing:border-box;width:100vw;height:100vh;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center;margin-bottom:-60px}.indexpage_copy{text-align:center;width:80%;margin:0 auto;margin-bottom:100px}.indexpage_copy h1{box-sizing:border-box;width:22%;height:auto;margin:0 auto;margin-bottom:30px}.indexpage_copy p{font-size:0.9rem;line-height:1.5rem;color:white;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif;font-weight:normal}@media all and (-ms-high-contrast: none){*::-ms-backdrop,img[src$=".svg"]{width:100%}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.indexpage_copy{width:80%;height:auto;padding-left:10%;padding-right:10%}}footer.indexpage_footer{width:100%;height:auto;text-align:center;color:white;font-size:0.7rem;letter-spacing:0.5px;position:relative;bottom:5px;border-top:none}ul.index_foot_nav{margin-bottom:10px}ul.index_foot_nav li{display:inline;padding:0 10px}ul.index_foot_nav a{text-decoration:none;color:#fff}.top_main_img{box-sizing:border-box;width:100vw;height:100vh;background-image:url(../img-top/top_main-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;justify-content:center}.copy_box{text-align:center;box-sizing:border-box;width:320px;height:320px;margin-top:120px;padding-bottom:30px}.copy_box_inner h1{text-align:left;font-size:2.2rem;margin-bottom:70px;letter-spacing:5px}.copy_box_inner p{font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif;font-weight:bold;letter-spacing:1px;font-size:1.2rem}.top_page_scroll a{bottom:30px}.conceptual_copy{width:100%;box-sizing:border-box;padding:30px 15px;background-color:#000;color:white;text-align:center;font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif}.conceptual_copy h2{font-weight:bold;letter-spacing:0.25em;margin-bottom:30px;position:relative;display:inline-block}.conceptual_copy h2:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:60px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:white}.conceptual_copy h2>br{display:none}.conceptual_copy p{width:100%;margin:0 auto 15px auto;font-size:0.8rem;line-height:1.5rem;letter-spacing:0.2em}.conceptual_copy p:last-child{margin-bottom:0}.hidden_box{margin:0;padding:0}.hidden_box label{padding:5px;cursor:pointer;font-size:1.2rem}.hidden_box label:hover{background:#666;transition:0.8s}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:0.8s}.hidden_box input:checked ~ .hidden_show{padding:10px 0;height:auto;opacity:1}span.title_jp{display:block;font-size:0.6rem;color:#666}.top_field{padding:0 0}.field_left{width:45%;margin-left:5%;padding:50px 0 0 0}.field_right{width:50%}.bottom_img_col{margin-bottom:100px}.view_more a{display:block;box-sizing:border-box;width:240px;margin:60px auto 0 auto;padding:15px 0;text-align:center;text-decoration:none;background-color:#111;color:#fff;letter-spacing:2px;font-size:0.8rem;font-weight:normal}.view_more a:hover{background-color:#333}.left_view_more a{margin-left:0}.mobi_scroll{display:none}.crowdfunding{box-sizing:border-box;width:70%;margin:auto;margin-bottom:60px;border:1px solid #999;padding:25px 20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.crowdfunding h4{font-size:1rem;position:relative;display:inline-block;margin-bottom:1em;letter-spacing:3px;font-weight:bold;margin-bottom:25px}.crowdfunding h4:before{content:'';position:absolute;left:50%;bottom:-15px;display:inline-block;width:60px;height:1px;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#1e9cda}.crowdfunding p{line-height:1.5rem}.crowdfunding a{text-decoration:none;color:#000}.crowdfunding_btn a{display:block;box-sizing:border-box;width:50%;margin:auto;border:1px solid #666;font-size:0.8rem;letter-spacing:4px;margin:20px auto 0 auto;padding:15px 5px}.crowdfunding_btn a:hover{background-color:#e0e0e0}.new_information_inner{box-sizing:border-box;width:100%;padding-left:5%;padding-right:5%;background:#f2f2f2}.slide_info_container{margin-top:40px}.slide_information{width:100%;height:auto}.info_slide{box-sizing:border-box;width:100%;border-radius:8px;background:#fff;padding-bottom:30px}.info_slide img{border-radius:8px 8px 0 0}.info_slide h3{margin-top:15px;letter-spacing:0;padding:0 10px;font-weight:bold}.info_slide h3>a{font-weight:bold;text-decoration:none;color:#000}.info_slide h3:before{display:none}.info_slide p{padding:0 10px;font-size:0.8rem;border-bottom:none}.info_slide a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}span.connect_link{display:inline-block;letter-spacing:1px;margin-top:5px}span.connect_link a{text-decoration:none;color:#333}span.connect_link a:hover{text-decoration:underline}.slide_more a{margin-top:20px}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;left:0;width:100%}.product_wrap{border-bottom:1px solid #ccc;margin-bottom:60px}ul.site_product_list{width:90%;margin:30px auto 0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.site_product_list li{box-sizing:border-box;width:23%;height:auto}.site_product_list a{display:block;box-sizing:border-box;width:100%;height:auto;border:1px solid #ccc;padding:15px}span.site_products_name{display:block;margin-top:10px;font-size:0.8rem}.for_business{width:100%}.for_business ul{display:flex;justify-content:center;background:white;margin-top:25px;padding:30px 0;border-radius:8px}.for_business a{margin-top:0;width:280px;margin:0 15px;padding:15px 0;background:#1e9cda}.for_business a:hover{background:#335599}a.can_buy{background:#79a448}a.business_user{background:#FF4D26}a.business_user:hover{background:orange}.peoduct_photo_new{width:100%;padding:30px 0 0 0}.peoduct_photo_new img{display:block;width:30%;height:auto;margin:auto}.guidance_col{padding-bottom:60px}.guidance_btn{box-sizing:border-box;width:80%;margin:-30px auto 0 auto;padding:30px 5%;background:#fff;border-radius:12px}.guidance_btn ul{display:flex;justify-content:space-between;flex-wrap:wrap}.guidance_btn li{width:31%}.guidance_btn a{display:block;box-sizing:border-box;width:100%;border:1px solid #666;text-align:center;padding:15px 5px;background:#fff;text-decoration:none;color:#333;font-size:0.8rem;font-weight:bold;border-radius:4px}.guidance_btn a:hover{background:#1e9cda;color:#fff;border-color:#1e9cda}@media all and (-ms-high-contrast: none){*::-ms-backdrop,img[src$=".svg"]{width:100%}}.body_contents h2{font-size:3rem}.body_contents h3{font-size:1.2rem}br.mobi_br{display:none}.body_narrow{width:700px;margin:auto}.body_wide{width:100%;margin:auto}.body_wide img{display:block}ul.body_img_flex{align-items:flex-start;width:100%}.body_img_flex li{width:32%;margin-top:30px}li.wide_img{width:100%;height:auto}ul.body_vertical_img{width:80%;margin:auto;padding-top:60px}.body_vertical_img li{margin-top:30px}.text_box{width:460px;margin:80px auto 0 auto;text-align:left;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif;background-image:url(../img-common/logo_mark4c.svg);background-repeat:no-repeat;background-position:center top;background-size:8% auto;padding-top:100px}.text_box h4{font-weight:bold;text-align:center}.text_box p{font-size:0.9rem;line-height:1.8rem;text-align:left;text-align:justify;text-justify:inter-ideograph;margin-top:30px;letter-spacing:normal}.text_box_narrow{width:100%}ul.movie_col{margin-top:30px;margin-bottom:-25px}.movie_col li{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:30px}.movie_col iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sailing_boat{width:100%;margin-top:60px}.sailing_boat img{width:60%;margin:auto}.field_flex_left{width:60%}.field_flex_left h3{display:block;font-size:1rem;font-weight:normal;text-align:left}.field_flex_left h3:before{position:relative;left:0;bottom:0;display:block;transform:translate(0);width:0;height:0}.field_flex_right{width:35%}.collection_bg{background-image:url(../img-botanical_collection/collection_bg2.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}ul.collection_list{display:flex;justify-content:space-between;flex-wrap:wrap;width:800px;margin:auto}.collection_list li{width:20%;padding:2.5%}.collection_list img{display:block;box-sizing:border-box;border-radius:100%;padding:15px}.collection_list a{display:block;box-sizing:border-box;opacity:1;filter:alpha(opacity=100);-ms-filter:“alpha(opacity=100) ”}.collection_list a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.collection_list img{padding:0}}p.botanical_detail_info{text-align:center;font-size:0.8rem}.botanical_detail_info i{color:#1e9cda}.collection_list a{overflow:hidden;position:relative}.collection_list a .mask{width:100%;height:100%;border-radius:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(0);transform:scale(0)}.collection_list a .caption{font-size:0.7rem;text-align:center;color:#fff;padding-top:67px}.collection_list a .none_detail{padding-top:75px}.collection_list a:hover .mask{-webkit-transform:scale(1);transform:scale(1)}li.detail a:hover{cursor:pointer}.detail a{border:6px solid #1e9cda;border-radius:100%}span.mobile_caption{display:none}@media screen and (max-width: 960px){span.mobile_caption{display:none}}.botanical_modal{box-sizing:border-box;width:100%;align-items:stretch}.botanical_modal h4{font-weight:bold;font-size:1.2rem;line-height:normal;padding:0;margin:0}.botanical_modal h5{font-size:0.9rem;font-weight:bold;margin:5px 0 5px 0}.botanical_modal p{font-size:0.8rem;line-height:1.5rem;text-align:justify;text-justify:inter-ideograph}.botanical_modal dl{margin:10px auto;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.botanical_modal dt,.botanical_modal dd{font-size:0.8rem;line-height:1.5rem}.botanical_modal dt{font-weight:bold;width:40%}.botanical_modal dd{width:60%}.botanical_modal dt>img{display:inline-block;width:11%;height:auto;margin-right:3px}p.academic_name{font-size:0.7rem;line-height:1rem}.botanical_modal_left{width:55%}.botanical_modal_right{box-sizing:border-box;text-align:left;width:45%;padding-left:15px;padding-bottom:0}.botanical_right_inner{display:flex;justify-content:flex-start;align-items:stretch;align-content:space-between;flex-wrap:wrap;height:100%}.botanical_upper_col{width:100%}.botanical_english_col{width:100%}.botanical_english_col h6{box-sizing:border-box;width:80px;padding:5px 10px;background-color:#666;color:#fff;font-size:0.7rem;text-align:center;margin-right:5px}.botanical_english_col p{font-size:0.8rem}.botanical_english_col h6,.botanical_english_col p{display:inline-block}.guide_book{width:60%;margin:auto;padding-bottom:60px;flex-direction:row-reverse;align-items:flex-start;font-size:0.9rem}.guide_book h3{font-weight:bold;border-bottom:1px solid #999;margin-bottom:10px;padding-bottom:5px}.guide_book p{margin-bottom:10px;font-size:0.8rem}.guide_book dl{font-size:0.8rem}.guide_book dt{font-weight:bold}.guide_book dd{line-height:1.5rem}.guide_book img{display:block;width:50%}.book_right{box-sizing:border-box;width:50%;padding:10px 10px 15px 10px}.ebook{text-align:center}.ebook img{display:block;width:30%;margin:auto;margin-top:30px;box-sizing:border-box;border:6px solid #1e9cda}.ebook a{width:100%;margin:0;padding:0}.ebook a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:“alpha(opacity=70) ”}.ebook i{color:#1e9cda}.ebook span{font-size:0.7rem}.ebooks_banner img{width:20%;border:none}.connect_flex{align-items:flex-start}.connect_flex img{display:block;width:55%;align-self:flex-end}.connect_text{width:40%;margin-top:0;padding-bottom:30px}.connect_under_img{width:60%;height:auto;margin-left:40%}.corp_lead{width:50%;margin:auto;margin-top:35px;text-align:left}.corp_lead p{text-align:justify;text-justify:inter-ideograph;margin-top:30px;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif;line-height:1.8rem}table.corp_prof_table{width:100%;margin-top:40px}.corp_prof_table th,.corp_prof_table td{box-sizing:border-box;padding:10px 0 10px 10px;font-size:0.8rem;text-align:left;vertical-align:middle}.corp_prof_table th{width:20%}.corp_prof_table td{width:80%}.corp_prof_table i{margin-right:5px;color:red}.corp_prof_table a{color:#000;text-decoration:none}.corp_prof_table a:hover{color:#666;text-decoration:underline;opacity:1;filter:alpha(opacity=100);-ms-filter:“alpha(opacity=100) ”}.corp_prof_table tr:nth-child(odd) th{background-color:#f2f2f2}.corp_prof_table tr:nth-child(odd) td{background-color:#f2f2f2}.access_chart{margin:60px auto 120px auto;width:45%}.map_left{width:45%}.map_right{width:55%}.nearby_wrap{box-sizing:border-box;width:60%;margin:80px auto 30px auto}.nearby_wrap ul{text-align:left;font-size:0.8rem;line-height:1.5rem}.nearby_wrap i{margin:0 2px 0 10px}.map_nearby{box-sizing:border-box;width:100%;border:1px solid #666;margin-bottom:10px}.contact_info{width:90%;margin-top:30px}.contact_info h4{font-weight:bold;line-height:2rem;margin-bottom:15px}.contact_info h4>i{margin-right:3px;color:#999}.contact_info h5{box-sizing:border-box;padding:0;width:50px;height:50px;line-height:42px;margin:15px auto;border:4px solid #999;font-size:1.2rem;color:#666;text-align:center;border-radius:50%}p.form_notice{font-size:0.7rem}.contact_info_wrap{padding:30px 0;border-top:1px solid #ccc}.contact_info_wrap table{width:60%;margin:auto;border-bottom:1px solid #ccc}.contact_info_wrap th,.contact_info_wrap td{box-sizing:border-box;padding:10px 0 10px 10px;font-size:0.8rem;text-align:left;vertical-align:middle;border-top:1px solid #ccc}.contact_info_wrap th{width:30%}.contact_info_wrap td{width:70%}.last_info{border-bottom:1px solid #ccc}.form_btn{margin-top:15px}.form_btn input{width:160px;padding:10px 0;background-color:#666;border:none;font-weight:bold;color:#fff}.form_btn input:hover{background-color:#999;cursor:pointer}input.input_width{width:80%}input.narrow_input{width:80px}span.required_mark{color:red}.information_wrap{border-top:1px solid #999;margin-top:60px;padding-top:25px;text-align:left}.information_wrap h4{font-weight:bold;font-size:1.2rem;line-height:1.8rem;margin:10px 0 20px 0;border-left:4px solid #999;padding:5px 0 5px 5px}.information_wrap p{line-height:1.5rem;margin-bottom:10px}.information_wrap strong{font-weight:bold;letter-spacing:0}.info_deta span{font-size:0.8rem;font-weight:bold;color:#1e9cda}.privacy_policy{border-top:1px solid #999;margin-top:30px;padding-top:30px;text-align:left}.privacy_policy h4{font-weight:bold}.privacy_policy ul{margin-top:15px}.privacy_policy li{list-style-type:decimal;list-style-position:inside;margin-bottom:10px;padding-left:1em;text-indent:-1em}.biz_col_wrap{border-top:1px solid #999;margin-top:60px}.bizuse_col{width:100%}.biz_user_list{margin-top:15px;border-top:1px dotted #999}.biz_user_list li{list-style-type:disc;list-style-position:inside;font-size:0.9rem;border-bottom:1px dotted #999;padding:10px 0}.biz_user_list a{text-decoration:none;color:#000}.biz_user_list a:hover{text-decoration:underline}.add_img_box{width:70%;margin:60px auto 0 auto}.shop_list_notice{box-sizing:border-box;width:70%;padding:30px 20px 20px 20px;margin:30px auto 60px auto;background:#feebeb;border-radius:8px}.shop_list_notice h4{font-weight:bold;color:#f98077;margin-bottom:15px;font-size:1.2rem}.shop_list_notice i{margin-right:5px}.shop_list_notice p{margin-bottom:10px}.shop_list{text-align:left;box-sizing:border-box;width:70%;margin:auto}.shop_list h4{box-sizing:border-box;width:100%;padding:5px 10px;margin-bottom:30px;background:#999;color:#fff}.shop_list h5{font-weight:bold;border-bottom:1px solid #1e9cda;color:#1e9cda}.shop_list table{box-sizing:border-box;width:100%;margin-bottom:60px}.shop_list th,.shop_list td{padding:10px 0;border-bottom:1px solid #ccc}.shop_list th{width:28%;font-weight:bold}td.address{width:47%}td.tel{width:25%}.for_business{width:70%;margin:30px auto 0 auto}.for_business h4{font-weight:bold;color:#1e9cda;border-bottom:1px solid #1e9cda;margin-bottom:15px}.business_contact a{margin:30px auto auto auto}.shop_area_index{width:70%;margin:auto auto 30px auto;padding:20px 0;border-top:1px solid #1e9cda;border-bottom:1px solid #1e9cda}.shop_area_index ul{display:flex;justify-content:center}.shop_area_index a{display:block;width:200px;margin:0 10px;padding:10px 0;text-align:center;background:#1e9cda;color:#fff;text-decoration:none}.shop_area_index i{margin-right:3px}.shop_area_index a:hover{background:#999}span.open_info{font-size:0.8rem}@media screen and (max-width: 1024px){.indexpage_copy h1{width:32%;margin-top:0}.ebook img{width:50%}.ebooks_banner img{width:40%;border:none}footer.indexpage_footer{width:100%;height:auto;text-align:center;color:white;font-size:0.7rem;letter-spacing:0.5px;position:relative;bottom:5px;border-top:none}ul.index_foot_nav{margin-bottom:10px}ul.index_foot_nav li{display:inline;padding:0 10px}ul.index_foot_nav a{text-decoration:none;color:#fff}}@media screen and (max-width: 960px){.main_header h1{width:30%}footer.indexpage_footer{width:100%;height:auto;text-align:center;color:white;font-size:0.7rem;letter-spacing:0.5px;position:relative;bottom:5px;border-top:none}ul.index_foot_nav{margin-bottom:10px}ul.index_foot_nav li{display:inline;padding:0 10px}ul.index_foot_nav a{text-decoration:none;color:#fff}.top_main_img{margin-top:20px}.mobi_scroll{display:block;text-align:center;width:100%}.mobi_scroll i{display:block}.mobi_scroll a{display:block;width:30%;margin:auto;margin-bottom:60px;text-decoration:none;color:#000}.top_page_scroll{bottom:0}.conceptual_copy h2>br{display:block}.top_field{display:block}.contents_left,.contents_right{width:100%}.field_left{text-align:center;margin-bottom:60px;margin-left:0}.left_view_more a{margin-left:auto}.field_right{margin-top:-30px}.detail a{border:4px solid #1e9cda;border-radius:100%}.collection_list li{width:22%;padding:1.5%}.collection_list img{padding:10px}.collection_list a .caption{font-size:0.8rem}.collection_list a .none_detail{padding-top:70px}.body_narrow{width:100%}br.mobi_br{display:block}.field_flex_left,.field_flex_right{width:100%}.field_flex_left img{margin-top:-60px}ul.collection_list{width:100%}.guide_book{width:90%}.connect_flex{display:block;width:90%;margin:auto}.connect_flex img{width:100%}.text_box{background-size:5% auto;padding-top:80px}.connect_text{width:100%;margin-top:30px}.connect_under_img{width:100%;margin-left:auto;margin-right:auto}.access_chart{width:70%}.nearby_wrap{width:100%}.corp_lead{width:100%}.crowdfunding{width:90%}.crowdfunding_btn a{width:60%}.ebook img{width:50%}.ebooks_banner img{width:40%;border:none}}@media screen and (max-width: 959px){.shop_list_notice,.shop_list{width:100%}}@media screen and (max-width: 896px){.indexpage_copy h1{width:60%;margin-top:-20px}.indexpage_copy p{display:none}.scroll_mark a{left:47%}footer.indexpage_footer{width:100%;height:auto;padding-top:20px;text-align:center;color:white;font-size:0.7rem;letter-spacing:0.5px;position:relative;bottom:5px;border-top:none}ul.index_foot_nav{margin-bottom:10px}ul.index_foot_nav li{display:inline;padding:0 10px}ul.index_foot_nav a{text-decoration:none;color:#fff}.is_show span{width:8%}.top_main_img{height:100%;padding-bottom:60px}.top_page_scroll{display:none}}@media screen and (max-width: 768px){.top_main_img{height:100vh;padding-bottom:0}.top_page_scroll{display:block}footer.indexpage_footer{bottom:40px}footer.indexpage_footer nav{display:block;position:relative;top:auto;left:auto;background-color:rgba(255,255,255,0);margin:0;padding:0}ul.index_foot_nav li{padding:0 5px}ul.footer_nav{width:98%;flex-wrap:wrap}.for_business ul{display:block;padding-bottom:15px}.for_business a{width:90%;margin:auto auto 15px auto}.site_product_list li{width:48%;margin-top:30px}.guidance_btn{width:95%}}@media screen and (max-width: 750px){.indexpage_copy h1{width:40%;margin-top:40px}footer.indexpage_footer{bottom:-10px}footer.indexpage_footer nav{display:none}.main_header nav{width:100%;height:250%;overflow:scroll;-webkit-overflow-scrolling:touch}.top_main_img{height:100%;padding-bottom:60px}.top_page_scroll{display:none}}@media screen and (max-width: 595px){body{overflow:hidden}.indexpage_copy h1{margin-bottom:60px;width:70%}.indexpage_copy p{display:none}.scroll_mark a{left:45%;bottom:20px}footer.indexpage_footer{display:block;bottom:30px}footer.indexpage_footer nav,footer.indexpage_footer ul{display:block}ul.index_foot_nav{margin-bottom:10px}ul.index_foot_nav li{display:inline;padding:0 10px}ul.index_foot_nav a{text-decoration:none;color:#fff}.top_page_scroll{display:block}.top_page_scroll a{bottom:10px}.copy_box{margin-top:40px;width:200px;height:200px}.copy_box_inner h1{font-size:2rem;margin-bottom:50px}.copy_box_inner p{font-size:1rem}.marquee{width:280px;padding-left:280px}.main_header{height:110px;padding:10px}.main_header h1{width:45%}ul.nav_flex{margin-top:0}.clone_nav{display:none}.top_main_img{height:100vh;padding-bottom:0}.conceptual_copy br,.conceptual_copy h2>br{display:none}.conceptual_copy p{text-align:left}.contents h2{font-size:2.5rem;letter-spacing:5px}.contents h3{letter-spacing:3px}.lead_copy br{display:none}.lead_copy p{letter-spacing:3px}.field_left{width:95%;margin:auto}.field_right{width:100%;margin-top:30px}.field_flex_left{margin-bottom:-60px}ul.field_img_col{margin-bottom:60px}.text_box{width:98%;background-size:12% auto}.text_box_narrow{width:98%;margin:auto}.sailing_boat img{width:80%}.collection_list li{width:30%}.collection_list a .caption{padding-top:40px}.botanical_modal{display:block}.botanical_modal_left{width:100%}.botanical_modal_right{width:100%;padding-left:0;margin-top:10px}.guide_book{display:block;width:95%;text-align:center}.guide_book img{width:100%}.book_right{width:100%;padding:10px 0 15px 0}.access_chart{width:100%}.corp_lead p{letter-spacing:normal}ul.footer_nav{width:95%;flex-wrap:wrap}br.mobi_br{display:none}.crowdfunding_btn a{width:100%}.contact_info_wrap th,.contact_info_wrap td{display:block;width:100%;padding:10px 0 0 10px}.contact_info_wrap td{border-top:none;padding-bottom:10px}.main_header nav{width:100%;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch}.swiper-button-prev,.swiper-button-next{width:10px;height:10px}.peoduct_photo_new img{width:60%}.shop_list_notice{width:100%}.shop_list_notice p{text-align:left;text-align:justify;text-justify:inter-ideograph}.shop_list{width:100%}.shop_list th,.shop_list td{display:block;width:100%;border-bottom:none}.shop_list tr{display:block;border-bottom:1px solid #ccc;padding-bottom:10px}.shop_list td{padding:0}.guidance_btn ul{display:block}.guidance_btn li{width:100%;margin-bottom:15px}.guidance_btn li:last-child{margin-bottom:0}.shop_area_index{padding:10px 0}.shop_area_index ul{display:block}.shop_area_index a{width:100%;margin:10px 0}}@media screen and (max-height: 800px){.scroll_mark a{bottom:7%}.indexpage_copy{margin-bottom:10px;margin-top:-180px}.indexpage_copy h1{margin-bottom:10px}.indexpage_copy p>br{display:none}.copy_box{margin-top:40px}.top_scroll_mark a{position:absolute;bottom:-10px}}@media screen and (max-height: 640px){.indexpage_copy p{display:none}}@media screen and (min-width: 1680px){.main_header h1{width:12%}.is_show span{width:12%}}#page-top{width:50px;height:50px;display:none;position:fixed;right:16px;bottom:16px;z-index:99999}#page-top p{margin:0;padding:0;text-align:center;background:#3b3b3b;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}#page-top p:hover{background:#8b8b8b}#move-page-top{color:#fff;line-height:50px;text-decoration:none;display:block;cursor:pointer}
