<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,button{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}sup{vertical-align:super}sub{vertical-align:sub}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:inherit;text-decoration:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;transition:.2s}a:hover{opacity:.6}img{vertical-align:bottom;border:none;width:100%}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle;font-size:14px}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:62.5%}@media screen and (min-width: 768px)and (max-width: 1024px){html,body{font-size:52.5%}}@media screen and (max-width: 350px){html,body{font-size:50.5%}}body{color:#1f1f1f;line-height:1.8;font-family:"Midashi Go MB31","æ¸¸ã‚´ã‚·ãƒƒã‚¯","Yu Gothic",YuGothic,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN","Hiragino Kaku Gothic ProN",sans-serif;word-break:break-word;width:100%;font-weight:400;font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 15 - 14 ) / ( 1100 - 768 )))), 1.5rem )}@media only screen and (max-width: 768px){body{line-height:1.6}}.container{overflow:hidden}.under{margin-top:210px}@media only screen and (max-width: 768px){.under{margin-top:110px}}@media only screen and (max-width: 768px){.under .sec_in{padding:0 clamp( 37px, calc( 37px + (( 100vw - 768px ) * (( 60 - 37 ) / ( 1100 - 768 )))), 60px )}}#xp1{display:none !important}@media only screen and (max-width: 768px){#rsmpl_container{bottom:0 !important}}.pc{display:block !important}@media only screen and (max-width: 768px){.pc{display:none !important}}.sp{display:none !important}@media only screen and (max-width: 768px){.sp{display:block !important}}.btn_c{text-align:center}.btn{display:block;width:300px;text-align:center;cursor:pointer;outline:none;-webkit-transition:all .3s;transition:all .3s;background-color:#fff;letter-spacing:.05em;font-weight:bold;padding:13.5px 0px 9.5px;margin:60px auto 0;position:relative;color:#000;font-size:1.4rem}.btn:after{content:"";display:inline-block;width:16px;height:11px;-webkit-transition:.3s;transition:.3s;vertical-align:middle;position:absolute;right:20px;top:calc(50% - 5px);background-repeat:no-repeat;background-size:contain;background-image:url("../../assets/img/common/icon_arrow1.svg")}@media only screen and (max-width: 768px){.btn{display:block;margin:20px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;padding:16.5px 0px 12.5px;font-size:1.5rem}}.btn:hover{opacity:.6}.btn.p_btn:after{width:15px;height:16px;top:calc(50% - 8px);background-image:url("../../assets/img/common/icon_download1.svg")}.btn.btn_black{background-color:#333;color:#fff}.btn.btn_black:after{background-image:url("../../assets/img/common/icon_arrow2.svg")}.sec_in{max-width:1020px;width:100%;margin:0 auto;padding:0 clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 60 - 20 ) / ( 1100 - 768 )))), 60px )}.sec_in.sec_in_bg{padding:clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 120 - 60 ) / ( 1100 - 768 )))), 120px ) fluid_tb(120, 20)}@media only screen and (max-width: 768px){.sec_in.sec_in_bg{padding:60px 20px}}.topic_path_area{border-top:1px solid #e9e9e9}@media only screen and (max-width: 768px){.topic_path_area{border:none}}.topic_path{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1500px;width:100%;padding:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 20px ) clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px )}@media only screen and (max-width: 768px){.topic_path{max-width:inherit}}.topic_path li{margin-right:10px;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 13 - 12 ) / ( 1100 - 768 )))), 1.3rem );padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.topic_path li:before{content:"";display:block;width:5px;height:5px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px;left:0}.topic_path li:first-child{padding-left:0}.topic_path li:first-child:before{display:none}.topic_path li a{display:block}.topic_path li a:hover{text-decoration:underline}.disc{margin-left:20px}.disc li{list-style-type:disc;text-align:left}.disc li:not(:last-child){margin-bottom:15px}.inview{opacity:0;position:relative}.inview.animate{-webkit-animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s;animation:inview_slide_up 1.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards .2s}.inview_group .inview_list{opacity:0;position:relative}.inview_group .inview_list.animate{-webkit-animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s;animation:inview_slide_up .7s cubic-bezier(0.4, 0, 0.2, 1) forwards .2s}@-webkit-keyframes inview_slide_up{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes inview_slide_up{0%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width: 1100px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{-webkit-appearance:none;color:#fff;padding:15.5px 0px 14.5px;cursor:pointer;font-family:"Midashi Go MB31",sans-serif}textarea{resize:none;width:auto;height:auto}.side_menu{position:fixed;left:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 30 - 15 ) / ( 1100 - 768 )))), 30px );z-index:99;top:30%;display:grid}.side_menu p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"neue-haas-grotesk-display",sans-serif;line-height:1.2}.side_menu img{display:block}.side_menu .sns_area{margin:20px 0 57px}.side_menu .sns_area li{width:15px;height:15px;margin:0 auto}.side_menu .sns_area li:not(:last-child){margin-bottom:15px}.side_menu .sns_area li a{position:relative;width:15px;display:block;height:15px;background-repeat:no-repeat}.side_menu .sns_area li a.twitter{background:url("../..//assets/img/common/icon_twitter.svg") no-repeat center;background-size:contain}.side_menu .sns_area li a.instagram{background:url("../..//assets/img/common/icon_instagram.svg") no-repeat center;background-size:contain}.side_menu .sns_area li a.facebook{background:url("../..//assets/img/common/icon_facebook.svg") no-repeat center;background-size:contain}.side_menu .language_area{position:relative}.side_menu .language_area:before{content:"";position:absolute;width:18px;top:-25px;height:17px;background-size:contain;background:url("../../assets/img/common/icon_en.svg") no-repeat center}.side_menu .language_area li{line-height:1.2;font-size:1.3rem;position:relative}.side_menu .language_area li:first-child{letter-spacing:.12em}.side_menu .language_area li:first-child::after{content:"ï¼";display:block;vertical-align:middle;margin-top:-1px}.side_menu .language_area li:last-child{margin-left:-2px}@media only screen and (max-width: 768px){.side_menu{display:none}}.side_menu.reversal p{color:#fff}.side_menu.reversal .sns_area li a.twitter{background:url("../../assets/img/common/icon_twitter_wh.svg") no-repeat center;background-size:contain}.side_menu.reversal .sns_area li a.instagram{background:url("../../assets/img/common/icon_instagram_wh.svg") no-repeat center;background-size:contain}.side_menu.reversal .sns_area li a.facebook{background:url("../../assets/img/common/icon_facebook_wh.svg") no-repeat center;background-size:contain}.side_menu.reversal .language_area::before{background:url("../../assets/img/common/icon_en_wh.svg") no-repeat center;background-size:cover}.side_menu.reversal .language_area li{color:#fff}.sec_ttl_type1{font-size:clamp( 4.6rem, calc( 4.6rem + (( 100vw - 768px ) * (( 47 - 46 ) / ( 1100 - 768 )))), 4.7rem );text-align:center;font-weight:bold;margin-bottom:60px;line-height:1.4;color:#fff;letter-spacing:.15em;font-family:"neue-haas-grotesk-display",sans-serif}@media only screen and (max-width: 768px){.sec_ttl_type1{letter-spacing:0}}.sec_ttl_type1 span{font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 27 - 15 ) / ( 1100 - 768 )))), 2.7rem );display:inline-block;vertical-align:middle;margin:-3px 0 0 25px}@media only screen and (max-width: 768px){.sec_ttl_type1 span{display:block;margin:0}}.sec_ttl_type2{line-height:1.4;background-color:#e3ff33;font-size:clamp( 2rem, calc( 2rem + (( 100vw - 768px ) * (( 31 - 20 ) / ( 1100 - 768 )))), 3.1rem );text-align:center;padding:44px 0 40px;letter-spacing:.15em}@media only screen and (max-width: 768px){.sec_ttl_type2{padding:32px 0 30px}}.sec_ttl_type2 span{font-size:clamp( 2rem, calc( 2rem + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 3rem );display:inline-block;vertical-align:middle;margin:-3px 0 0 25px;letter-spacing:.02em;font-family:"neue-haas-grotesk-display",sans-serif}@media only screen and (max-width: 768px){.sec_ttl_type2 span{margin:-3px 0 0 10px}}.sec_ttl_type3{font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 27 - 18 ) / ( 1100 - 768 )))), 2.7rem );text-align:center;margin-bottom:60px;font-weight:bold;color:#fff;letter-spacing:.15em}@media only screen and (max-width: 768px){.sec_ttl_type3{margin-bottom:40px;letter-spacing:.1em}}.sec_ttl_type3.color_b{color:#000}.sec_ttl_type3.border_y{border-bottom:3px solid #e3ff33;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 40px;padding-bottom:5px}@media only screen and (max-width: 768px){.sec_ttl_type3.border_y{font-size:2rem}}h1,.m_logo{margin-right:15px}@media only screen and (max-width: 768px){h1,.m_logo{width:125px;height:40px}}h1 a,.m_logo a{width:162px;height:50px;background-image:url("../../assets/img/common/logo.svg");background-size:cover;display:block}@media only screen and (max-width: 768px){h1 a,.m_logo a{width:128px;height:40px;position:absolute;top:10px;left:20px;z-index:999}}h1 img,.m_logo img{display:block;top:0}@media only screen and (min-width: 769px){.m_logo{display:none}}.m_logo a{background:url("../../assets/img/common/logo_wh.svg");background-size:cover}.header{height:70px;width:100%;top:0;z-index:10;background:#e3ff33;position:fixed;font-size:1.2rem}@media only screen and (max-width: 768px){.header{height:60px;display:block}}.header .header-in{margin:0 auto;padding:0 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width: 768px){.header .header-in{width:100%}}.header .header-in .nav_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:215px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.header .header-in .nav_area{margin-right:17%}}.header .header-in nav{margin-right:40px}@media only screen and (max-width: 1024px){.header .header-in nav{margin-right:20px}}@media only screen and (max-width: 768px){.header .header-in nav{display:none}}.header .header-in nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.header .header-in nav ul{display:none}}.header .header-in nav ul li{position:relative}.header .header-in nav ul li:not(:last-child){margin-right:20px}@media only screen and (max-width: 1024px){.header .header-in nav ul li:not(:last-child){margin-right:10px}}.header .header-in nav ul li a{font-weight:bold;-webkit-transition:.2s;transition:.2s}@media only screen and (max-width: 1024px){.header .header-in nav ul li a{font-size:1.2rem}}@media only screen and (max-width: 1024px)and (max-width: 768px){.header .header-in nav ul li a{border-bottom:1px solid #ddd;color:#fff;padding:18px;position:relative}.header .header-in nav ul li a::after{content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:25px}}.header .header-in nav ul li a:hover{opacity:.6}.header .contact_btn{position:absolute;right:0;max-width:213px;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 20 - 11 ) / ( 1100 - 768 )))), 2rem );width:21.8%;background-color:#000;color:#e3ff33;font-weight:bold;text-align:center;height:70px;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1024px){.header .contact_btn{max-width:213px;width:16%}}@media only screen and (max-width: 1024px)and (max-width: 768px){.header .contact_btn{height:60px;width:80px}}.header .menu{font-size:1.2rem;max-width:213px;width:21.8%;color:#fff;background-color:#323232;position:fixed;font-weight:bold;overflow:hidden;right:0;top:0;height:100vh;z-index:100;display:none;text-align:center}@media only screen and (max-width: 768px){.header .menu{max-width:100%;width:100%;font-size:1.4rem;z-index:9999;overflow-y:hidden !important;height:100vh !important}}.header .menu .menu_in{bottom:0;padding:0 0 60px;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;left:0;right:0;display:inline-block;text-align:left}@media only screen and (max-width: 768px){.header .menu .menu_in{text-align:center;position:static;padding:80px 15% 100px;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul{width:100%;border-bottom:1px solid #666;margin-bottom:30px;padding-bottom:30px}}.header .menu .menu_in&gt;ul:first-of-type{margin-bottom:60px}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul:first-of-type{margin-bottom:30px}}.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(1),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(2),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(5),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(6),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(7),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(8),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(9){display:none}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(1),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(2),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(5),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(6),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(7),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(8),.header .menu .menu_in&gt;ul:first-of-type&gt;li:nth-of-type(9){display:block}}.header .menu .menu_in&gt;ul&gt;li:not(:last-child){margin-bottom:20px}.header .menu .menu_in&gt;ul&gt;li&gt;ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 15px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul&gt;li&gt;ul{margin-left:15px}}.header .menu .menu_in&gt;ul&gt;li&gt;ul li a{opacity:.4}.header .menu .menu_in&gt;ul&gt;li&gt;ul li a:hover{opacity:1}.header .menu .menu_in&gt;ul&gt;li&gt;ul li a.s_txt{font-size:1.4rem}.header .menu .menu_in&gt;ul&gt;li&gt;ul li a.m_txt{font-size:2rem}.header .menu .menu_in&gt;ul&gt;li&gt;ul li a.l_txt{font-size:3rem}.header .menu .menu_in&gt;ul&gt;li&gt;ul li a.is_active{opacity:1}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul&gt;li.fs_change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .menu .menu_in&gt;ul&gt;li.cr_change p{margin-bottom:20px}.header .menu .menu_in&gt;ul&gt;li.cr_change ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 7px}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul&gt;li.cr_change ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a{opacity:1;width:26px;height:26px;display:block;text-align:center;line-height:26px;font-size:1.8rem;font-family:"neue-haas-grotesk-display",sans-serif;color:#000 !important}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.is_active{border:2px solid #000;line-height:24px;width:28px;height:28px}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.cr_white{background-color:#fff}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.cr_yellow{background-color:#fffd54 !important}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.cr_blue{background-color:#010a84 !important;color:#fffd54 !important}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.cr_blue.is_active{border:2px solid #fff}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.cr_black{background-color:#000 !important;color:#fffd54 !important}.header .menu .menu_in&gt;ul&gt;li.cr_change ul li a.cr_black.is_active{border:2px solid #fff}@media only screen and (max-width: 768px){.header .menu .menu_in&gt;ul&gt;li.cr_change{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .menu .menu_in&gt;ul&gt;li.language{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.9rem}@media only screen and (min-width: 769px){.header .menu .menu_in&gt;ul&gt;li.language{display:none}}.header .menu .menu_in&gt;ul&gt;li.language::before{content:"";display:inline-block;width:18px;height:18px;top:calc(50% - 5px);right:30px;background-image:url("../../assets/img/common/icon_language.svg");background-size:contain;vertical-align:middle;margin:-3px 25px 0 0}.header .menu .menu_in&gt;ul&gt;li.language span a{opacity:.6}.header .menu .menu_in&gt;ul&gt;li.language span a.current{opacity:1}@media only screen and (min-width: 769px){.header .menu .menu_in .menu_sns_area{display:none}}.header .menu .menu_in .menu_sns_area p{text-align:center;margin-bottom:15px}.header .menu .menu_in .menu_sns_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 12%}.header .menu .menu_in .menu_sns_area ul li a{background-repeat:no-repeat;width:28px;height:28px;display:block}.header .menu .menu_in .menu_sns_area ul li .twitter{background-image:url("../../assets/img/common/icon_twitter_wh.svg");background-size:contain;width:33px}.header .menu .menu_in .menu_sns_area ul li .instagram{background-image:url("../../assets/img/common/icon_instagram_wh.svg");background-size:contain}.header .menu .menu_in .menu_sns_area ul li .facebook{background-image:url("../../assets/img/common/icon_facebook_wh.svg");background-size:contain}.nav_toggle{display:block;width:26px;height:19px;cursor:pointer;z-index:100;-webkit-transition:.2s;transition:.2s;position:relative}@media only screen and (max-width: 768px){.nav_toggle{right:100px;position:absolute;top:21px}}.nav_toggle span{display:block;height:2px;background:#000;position:absolute;width:100%;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.nav_toggle span:nth-child(1){top:0}.nav_toggle span:nth-child(2){top:8px}.nav_toggle span:nth-child(3){top:16px}.nav_toggle.menu_toggle{cursor:pointer;top:23px;right:20px;height:26px;position:absolute}@media only screen and (max-width: 768px){.nav_toggle.menu_toggle{top:18px}}.nav_toggle.menu_toggle span{background:#fff}.nav_toggle.menu_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav_toggle.menu_toggle span:nth-child(2){width:0;left:50%}.nav_toggle.menu_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.footer{background:#dfdfdf;padding:45px 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both}@media only screen and (max-width: 768px){.footer{height:auto;padding:45px 20px;overflow:hidden}}.footer .footer-in{margin:0 auto}@media only screen and (max-width: 768px){.footer .footer-in{width:100%}}.footer .footer-in nav{margin-bottom:35px}@media only screen and (max-width: 768px){.footer .footer-in nav{margin:0 auto 40px}}.footer .footer-in nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){.footer .footer-in nav ul{gap:12px 0;width:320px;left:5%;margin:0 auto;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 768px)and (max-width: 350px){.footer .footer-in nav ul{width:100%}}.footer .footer-in nav ul li{position:relative;font-weight:bold}.footer .footer-in nav ul li:not(:last-child){margin-right:25px}@media only screen and (max-width: 768px){.footer .footer-in nav ul li:not(:last-child){margin-right:0}}@media only screen and (max-width: 768px){.footer .footer-in nav ul li{width:50%}}.footer .footer-in nav ul li:not(:first-child)::before{content:"";position:absolute;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1px;height:14px;background-color:#ababab}@media only screen and (max-width: 768px){.footer .footer-in nav ul li:not(:first-child)::before{content:none}}.footer .footer-in nav ul li a{-webkit-transition:.2s;transition:.2s;font-size:1.3rem}.footer .footer-in nav ul li a:hover{opacity:.4}.footer .footer-in .logo a{position:relative;background-image:url("../../assets/img/common/f_logo.svg");background-size:contain;width:146px;height:37px;display:block;margin:0 auto;background-repeat:no-repeat}@media only screen and (max-width: 768px){.footer .footer-in .logo a{width:100px;height:26px}}.btn-to-top{margin:0 auto clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 80 - 30 ) / ( 1100 - 768 )))), 80px );cursor:pointer;width:44px;height:79px}.btn-to-top a{position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:79px;background-image:url("../../assets/img/common/icon_top.svg");background-size:contain;background-repeat:no-repeat}@media only screen and (max-width: 768px){.btn-to-top a{width:28px;height:50px}}#top{font-weight:bold}#top header{display:none}@media only screen and (max-width: 768px){#top header{display:block}}#top .kv{width:100%;position:relative;height:auto;padding-bottom:56.25%}@media only screen and (max-width: 768px){#top .kv{height:100vw;padding:0;margin-top:60px}}#top .kv video{position:absolute;right:0;bottom:0;width:100%;height:auto;z-index:-100}@media only screen and (max-width: 768px){#top .kv video{-o-object-fit:cover;object-fit:cover;height:100%}}#top .kv .b_link{position:absolute;width:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 60 - 40 ) / ( 1100 - 768 )))), 60px );right:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px );bottom:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px )}#top .kv .sound_btn{position:absolute;right:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 40 - 20 ) / ( 1100 - 768 )))), 40px );letter-spacing:.1em;top:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px );font-family:"neue-haas-grotesk-display",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 14 - 13 ) / ( 1100 - 768 )))), 1.4rem )}#top .kv .sound_btn:before{content:"";display:inline-block;position:absolute;width:18px;height:17px;top:calc(50% - 8.5px);left:-30px;background-image:url("../../assets/img/top/icon_sound.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle}#top .kv .sound_btn span{display:inline-block;margin:0 5px;color:#000 !important}#top .kv .sound_btn a{opacity:.6;color:#000 !important}#top .kv .sound_btn a.current{opacity:1}#top .sec_in{padding:120px clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 60 - 20 ) / ( 1100 - 768 )))), 60px );width:100%;margin:0 auto}@media only screen and (max-width: 768px){#top .sec_in{padding:50px clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 60 - 25 ) / ( 1100 - 768 )))), 60px ) 80px}}#top .sec01 .sec_in{text-align:center}#top .sec01 .end_box p{font-size:clamp( 2.5rem, calc( 2.5rem + (( 100vw - 768px ) * (( 31 - 25 ) / ( 1100 - 768 )))), 3.1rem );line-height:1.8;letter-spacing:.05em;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 60 - 50 ) / ( 1100 - 768 )))), 60px )}@media only screen and (max-width: 768px){#top .sec01 .end_box p{line-height:1.6}}#top .sec01 .end_box p .line{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(60%, #e2ff33));background:linear-gradient(transparent 70%, #e2ff33 60%)}@media only screen and (max-width: 768px){#top .sec01 .end_box p .line{display:inline}}@media only screen and (max-width: 768px){#top .sec01 .end_box p .txt{margin-top:20px;display:block}}#top .sec01 .show_box{margin-top:clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 15 - 10 ) / ( 1100 - 768 )))), 15px )}#top .sec01 .show_box a{width:100%;height:130px;width:520px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333;color:#fff;letter-spacing:.07em;line-height:1.5;font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 24 - 15 ) / ( 1100 - 768 )))), 2.4rem );position:relative}@media only screen and (max-width: 768px){#top .sec01 .show_box a{width:100%;height:115px;letter-spacing:.02em}}#top .sec01 .show_box a::after{content:"";display:inline-block;width:29px;height:29px;background-repeat:no-repeat;background-image:url("../../assets/img/common/icon_arrow3.svg");background-size:contain;vertical-align:middle;position:absolute;top:calc(50% - 14.5px);right:35px;margin:0 0 0 10px}@media only screen and (max-width: 768px){#top .sec01 .show_box a::after{width:25px;height:25px;top:calc(50% - 12.5px);right:15px}}#top .sec01 .primary_box{padding:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 40 - 30 ) / ( 1100 - 768 )))), 40px );background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:520px;margin:clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 15 - 10 ) / ( 1100 - 768 )))), 15px ) auto clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 85 - 60 ) / ( 1100 - 768 )))), 85px );-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3%}#top .sec01 .primary_box .ttl{text-align:center;font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 2rem );margin-bottom:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px );color:#fff;width:100%;letter-spacing:.05em}#top .sec01 .primary_btn{font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 18 - 15 ) / ( 1100 - 768 )))), 1.8rem );text-align:center;display:block;position:relative;width:47%;background-color:#fff;padding:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 30 - 15 ) / ( 1100 - 768 )))), 30px ) 0 clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 50 - 40 ) / ( 1100 - 768 )))), 50px );display:block;letter-spacing:.07em}@media only screen and (max-width: 768px){#top .sec01 .primary_btn{line-height:1.3}}#top .sec01 .primary_btn::after{content:"";display:block;position:absolute;width:clamp( 22px, calc( 22px + (( 100vw - 768px ) * (( 26 - 22 ) / ( 1100 - 768 )))), 26px );height:clamp( 22px, calc( 22px + (( 100vw - 768px ) * (( 26 - 22 ) / ( 1100 - 768 )))), 26px );left:calc(50% - clamp( 22px, calc( 22px + (( 100vw - 768px ) * (( 26 - 22 ) / ( 1100 - 768 )))), 26px )/2);background-repeat:no-repeat;background-image:url("../../assets/img/common/icon_arrow4.svg");background-size:contain;vertical-align:middle;margin-top:5px}#top .sec01 h2{font-size:clamp( 2.5rem, calc( 2.5rem + (( 100vw - 768px ) * (( 31 - 25 ) / ( 1100 - 768 )))), 3.1rem );line-height:1.4;margin-bottom:35px;letter-spacing:.15em}@media only screen and (max-width: 768px){#top .sec01 h2{padding-left:6%}}#top .sec01 h2+div{display:inline-block;text-align:left}#top .sec01 h2+div p+p{margin-top:20px}#top .sec02{background-color:#333;color:#fff}#top .sec02 .sec_in{max-width:1030px;width:100%;margin:0 auto}#top .sec02 .tab_list{display:none}@media only screen and (max-width: 768px){#top .sec02 .tab_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}#top .sec02 .tab_list li{width:49.5%;text-align:center;color:#fff;display:block;border:1px solid #ddd;height:36px;line-height:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s}#top .sec02 .tab_list li.active{background:#e3ff33;color:#000}}#top .sec02 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sec02 .box .c_box{width:45%}@media only screen and (max-width: 768px){#top .sec02 .box .c_box{width:100%;display:none}}#top .sec02 .box .c_box:first-of-type ul{position:relative}#top .sec02 .box .c_box:first-of-type ul::after{content:"";width:1px;position:absolute;top:0;height:100%;right:-11%;background-color:#fff}@media only screen and (max-width: 768px){#top .sec02 .box .c_box:first-of-type ul::after{content:none}}#top .sec02 .box .c_box h3{text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){#top .sec02 .box .c_box h3{display:none}}#top .sec02 .box .c_box.show{display:block;-webkit-animation:news_list_animation 1s cubic-bezier(0.22, 1, 0.36, 1) 0s;animation:news_list_animation 1s cubic-bezier(0.22, 1, 0.36, 1) 0s}@-webkit-keyframes news_list_animation{0%{opacity:0;bottom:-20px}100%{opacity:1;bottom:0}}@keyframes news_list_animation{0%{opacity:0;bottom:-20px}100%{opacity:1;bottom:0}}#top .sec02 .box ul li:not(:last-child){margin-bottom:35px}@media only screen and (max-width: 768px){#top .sec02 .box ul li:not(:last-child){margin-bottom:20px}}#top .sec02 .box ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){#top .sec02 .box ul li a{font-size:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}#top .sec02 .box ul li a .time{vertical-align:middle;line-height:1.4}#top .sec02 .box ul li a .txt{width:75%;vertical-align:middle;display:inline-table;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 767px){#top .sec02 .box ul li{border-bottom:1px solid #fff;margin-bottom:25px;padding-bottom:20px}#top .sec02 .box ul li a .time{width:auto;padding:0;display:inline-block}#top .sec02 .box ul li a .txt{margin-top:10px;width:100%;-webkit-line-clamp:2}}#top .sec03 .sec_in{max-width:910px}#top .sec03 .sec_in .p_ttl1{font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 20 - 18 ) / ( 1100 - 768 )))), 2rem );margin-bottom:5px;letter-spacing:.1em}@media only screen and (max-width: 768px){#top .sec03 .sec_in .p_ttl1{width:100%;text-align:center;margin-bottom:30px}}#top .sec03 .sec_in .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sec03 .sec_in .box figure{width:34%}@media only screen and (max-width: 768px){#top .sec03 .sec_in .box figure{width:70%;margin:0 auto 20px}}#top .sec03 .sec_in .box figure figcaption{font-size:1rem;margin-top:3px}#top .sec03 .sec_in .box .info_area{width:62%}@media only screen and (max-width: 768px){#top .sec03 .sec_in .box .info_area{width:100%}#top .sec03 .sec_in .box .info_area .p_ttl2{text-align:center;font-size:1.2rem}}#top .sec03 .sec_in .box .info_area h3{font-size:clamp( 2.5rem, calc( 2.5rem + (( 100vw - 768px ) * (( 31 - 25 ) / ( 1100 - 768 )))), 3.1rem );margin-bottom:15px;line-height:1.4}@media only screen and (max-width: 768px){#top .sec03 .sec_in .box .info_area h3{text-align:center}}#top .sec03 .sec_in .box .info_area h3 span{display:inline-block;vertical-align:middle;margin:0 0 0 10px;font-size:clamp( 2rem, calc( 2rem + (( 100vw - 768px ) * (( 27 - 20 ) / ( 1100 - 768 )))), 2.7rem )}#top .sec03 .sec_in .box .info_area h3+p{line-height:1.7}@media only screen and (max-width: 768px){#top .sec03 .sec_in .box .info_area h3+p{font-size:1.1rem;line-height:1.8;letter-spacing:.05em}}#top .sec04 .sec_in{max-width:960px}#top .sec04 .sec_in .t_txt1{margin:30px 0 50px;text-align:center;line-height:2.2}@media only screen and (max-width: 768px){#top .sec04 .sec_in .t_txt1{font-size:1.1rem;line-height:1.7;margin:30px 0 60px}}#top .sec04 .sec_in .t_txt2{font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 20 - 18 ) / ( 1100 - 768 )))), 2rem );text-align:center}#top .sec04 .sec_in .t_txt3{font-size:clamp( 2.2rem, calc( 2.2rem + (( 100vw - 768px ) * (( 27 - 22 ) / ( 1100 - 768 )))), 2.7rem );text-align:center;margin-bottom:50px}#top .sec04 .sec_in .t_txt3 span{font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 14 - 11 ) / ( 1100 - 768 )))), 1.4rem );display:block}#top .sec04 .sec_in .box:not(:last-of-type){margin-bottom:80px}#top .sec04 .sec_in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}#top .sec04 .sec_in ul::after{content:"";display:block;width:30%;height:0}@media only screen and (max-width: 768px){#top .sec04 .sec_in ul::after{content:none}}@media only screen and (max-width: 768px){#top .sec04 .sec_in ul{gap:40px 0;margin-top:30px}}#top .sec04 .sec_in ul li{width:30%}@media only screen and (max-width: 768px){#top .sec04 .sec_in ul li{width:100%}#top .sec04 .sec_in ul li img{width:70%;display:block;margin:0 auto}}#top .sec04 .sec_in ul li h4{font-size:2rem;margin:15px 0 10px;letter-spacing:.1em}@media only screen and (max-width: 768px){#top .sec04 .sec_in ul li h4{text-align:center;font-size:2.5rem}}#top .sec04 .sec_in ul li h4 span{font-size:1.2rem;display:block;margin-top:3px;line-height:1.4;letter-spacing:-0.03em}@media only screen and (max-width: 768px){#top .sec04 .sec_in ul li h4 span{line-height:1.6}}#top .sec04 .sec_in ul li h4+p{line-height:1.5;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 14 - 11 ) / ( 1100 - 768 )))), 1.4rem );letter-spacing:.03em;text-align:justify}@media only screen and (max-width: 768px){#top .sec04 .sec_in ul li h4+p{line-height:1.7;letter-spacing:0}}#top .sec05 .sec_in{max-width:920px}@media only screen and (max-width: 768px){#top .sec05 .sec_in{padding:50px clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 60 - 10 ) / ( 1100 - 768 )))), 60px ) 80px}}#top .sec05 .sec_in h3{font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 27 - 18 ) / ( 1100 - 768 )))), 2.7rem );text-align:center;margin-bottom:20px}#top .sec05 .sec_in .period_area{margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 80 - 50 ) / ( 1100 - 768 )))), 80px )}#top .sec05 .sec_in .period_area h4{font-size:clamp( 4rem, calc( 4rem + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 8rem );line-height:1.1;width:-webkit-max-content;width:-moz-max-content;width:max-content;letter-spacing:.015em;margin:0 auto;font-family:"neue-haas-grotesk-display",sans-serif}@media only screen and (max-width: 768px){#top .sec05 .sec_in .period_area h4{text-align:center;line-height:1.6}}#top .sec05 .sec_in .period_area h4 .ttl{display:inline;border-bottom:5px solid #e3ff33}#top .sec05 .sec_in .period_area h4 .s_txt{font-size:clamp( 3rem, calc( 3rem + (( 100vw - 768px ) * (( 40 - 30 ) / ( 1100 - 768 )))), 4rem )}#top .sec05 .sec_in .period_area h4 .border{display:inline-block}#top .sec05 .sec_in .period_area h4 .border:before{content:"";width:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 55 - 30 ) / ( 1100 - 768 )))), 55px );display:inline-block;height:clamp( 4px, calc( 4px + (( 100vw - 768px ) * (( 6 - 4 ) / ( 1100 - 768 )))), 6px );margin:0px 12px;background-color:#000;vertical-align:super}#top .sec05 .sec_in .department_area h3{margin-bottom:clamp( 35px, calc( 35px + (( 100vw - 768px ) * (( 40 - 35 ) / ( 1100 - 768 )))), 40px )}#top .sec05 .sec_in .department_area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}#top .sec05 .sec_in .department_area ul li{width:41%}@media only screen and (max-width: 768px){#top .sec05 .sec_in .department_area ul li{width:50%}}#top .sec05 .sec_in .department_area ul li .sphere_under{text-align:center}#top .sec05 .sec_in .department_area ul li .sphere_under.top{margin-bottom:40px}#top .sec05 .sec_in .department_area ul li .sphere_under h5{font-size:clamp( 2rem, calc( 2rem + (( 100vw - 768px ) * (( 33 - 20 ) / ( 1100 - 768 )))), 3.3rem );line-height:1.4;letter-spacing:.15em}#top .sec05 .sec_in .department_area ul li .sphere_under h5.m_ttl{font-size:clamp( 17px, calc( 17px + (( 100vw - 768px ) * (( 24 - 17 ) / ( 1100 - 768 )))), 24px )}#top .sec05 .sec_in .department_area ul li .sphere_under h5+p{font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 17 - 12 ) / ( 1100 - 768 )))), 1.7rem );letter-spacing:.1em}@media only screen and (max-width: 768px){#top .sec05 .sec_in .department_area ul li .sphere_under h5+p{letter-spacing:.05em;line-height:1.4}}#top .sec05 .sec_in .department_area ul li .sphere_under h5+p span{display:inline-block;font-size:clamp( 1rem, calc( 1rem + (( 100vw - 768px ) * (( 14 - 10 ) / ( 1100 - 768 )))), 1.4rem )}#top .sec05 .sec_in .department_area ul li .sphere_under h6{font-size:clamp( 5.3rem, calc( 5.3rem + (( 100vw - 768px ) * (( 88 - 53 ) / ( 1100 - 768 )))), 8.8rem );line-height:1;font-family:"neue-haas-grotesk-display",sans-serif;margin-top:clamp( 5px, calc( 5px + (( 100vw - 768px ) * (( 10 - 5 ) / ( 1100 - 768 )))), 10px )}#top .sec05 .sec_in .department_area ul li .sphere_under h6 span{display:inline-block}#top .sec05 .sec_in .department_area ul li .sphere_under h6 span.prize{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 20 - 14 ) / ( 1100 - 768 )))), 2rem );margin-right:5px}#top .sec05 .sec_in .department_area ul li .sphere_under h6 span.price{font-size:clamp( 1.6rem, calc( 1.6rem + (( 100vw - 768px ) * (( 20 - 16 ) / ( 1100 - 768 )))), 2rem )}#top .sec05 .sec_in .department_area ul li:first-child .sphere_under_area{border-right:1px solid #c3c4c4}#top .sec05 .sec_in .department_area ul li:last-child .sphere h4{padding-top:10px}#top .sec05 .sec_in .department_area .sphere_area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 110px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){#top .sec05 .sec_in .department_area .sphere_area{gap:0 9%}}#top .sec05 .sec_in .department_area .sphere_area .sphere{position:relative;width:clamp( 200px, calc( 200px + (( 100vw - 768px ) * (( 231 - 200 ) / ( 1100 - 768 )))), 231px );height:clamp( 200px, calc( 200px + (( 100vw - 768px ) * (( 231 - 200 ) / ( 1100 - 768 )))), 231px );border-radius:50%;background-color:#333}@media only screen and (max-width: 768px){#top .sec05 .sec_in .department_area .sphere_area .sphere{width:131px;height:131px;margin:0 auto 25px}}#top .sec05 .sec_in .department_area .sphere_area .sphere .number{font-size:clamp( 2.4rem, calc( 2.4rem + (( 100vw - 768px ) * (( 50 - 24 ) / ( 1100 - 768 )))), 5rem );position:absolute;left:0;right:0;letter-spacing:.1em;top:5px;color:#e3ff33;text-align:center;font-family:"neue-haas-grotesk-display",sans-serif}#top .sec05 .sec_in .department_area .sphere_area .sphere h4{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 27 - 14 ) / ( 1100 - 768 )))), 2.7rem );line-height:1.3;color:#fff;top:57%}#top .sec05 .sec_in .department_area .sphere_area .sphere h4 span{font-size:clamp( 1rem, calc( 1rem + (( 100vw - 768px ) * (( 15 - 10 ) / ( 1100 - 768 )))), 1.5rem );display:block;margin-top:10px}@media only screen and (max-width: 768px){#top .sec05 .sec_in .department_area .sphere_area .sphere h4 span{margin-top:5px}}#top .sec06{background-color:#333}#top .sec06 .sec_in{max-width:1120px}#top .sec06 .sec_in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sec06 .sec_in ul li{width:25%;position:relative;color:#fff}@media only screen and (max-width: 768px){#top .sec06 .sec_in ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sec06 .sec_in ul li:not(:last-child){margin-bottom:20px}#top .sec06 .sec_in ul li:first-child{margin-bottom:40px}}#top .sec06 .sec_in ul li:not(:last-child)::after{content:"";display:inline-block;position:absolute;width:173px;height:10px;top:39px;z-index:1;left:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 150 - 40 ) / ( 1100 - 768 )))), 150px );background-repeat:no-repeat;background-image:url("../../assets/img/top/arrow.svg");background-size:contain;vertical-align:middle}@media only screen and (max-width: 768px){#top .sec06 .sec_in ul li:not(:last-child)::after{background:none;width:2px;background-color:#fff;height:100%;left:18px}}#top .sec06 .sec_in .number{width:93px;height:93px;border-radius:50%;position:relative;background-color:#e3ff33;margin:0 auto 20px;z-index:2}@media only screen and (max-width: 768px){#top .sec06 .sec_in .number{width:37px;height:37px;margin:0;position:absolute}}#top .sec06 .sec_in .number span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;top:52%;font-family:"neue-haas-grotesk-display",sans-serif;font-size:clamp( 1.7rem, calc( 1.7rem + (( 100vw - 768px ) * (( 32 - 17 ) / ( 1100 - 768 )))), 3.2rem );color:#000;text-align:center}@media only screen and (max-width: 768px){#top .sec06 .sec_in .number span{top:50%}}#top .sec06 .sec_in h3{font-size:clamp( 1.7rem, calc( 1.7rem + (( 100vw - 768px ) * (( 27 - 17 ) / ( 1100 - 768 )))), 2.7rem );text-align:center;margin-bottom:5px;letter-spacing:.15em}@media only screen and (max-width: 768px){#top .sec06 .sec_in h3{margin-left:18%;margin:5px 0 5px 60px}}#top .sec06 .sec_in h3+p{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}@media only screen and (max-width: 768px){#top .sec06 .sec_in h3+p{width:100%;margin-left:60px}}#top .sec07 .box1{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px )}#top .sec07 .box1 h2{font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 30 - 18 ) / ( 1100 - 768 )))), 3rem );margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 60 - 30 ) / ( 1100 - 768 )))), 60px )}#top .sec07 .box1 .c_box{max-width:725px;width:100%;margin:0 auto 40px;padding:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 50 - 30 ) / ( 1100 - 768 )))), 50px ) clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 50 - 20 ) / ( 1100 - 768 )))), 50px );background:#333;color:#fff;text-align:center}#top .sec07 .box1 .c_box h4{text-align:center;font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 18 - 15 ) / ( 1100 - 768 )))), 1.8rem );position:relative;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 75 - 50 ) / ( 1100 - 768 )))), 75px );letter-spacing:.1em}#top .sec07 .box1 .c_box h4::before{content:"";display:block;position:absolute;top:auto;bottom:-35px;right:0;left:0;margin:0 auto;height:1px;background-color:#c2c3c3;width:clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 88 - 60 ) / ( 1100 - 768 )))), 88px );background-size:contain;vertical-align:middle}@media only screen and (max-width: 768px){#top .sec07 .box1 .c_box h4::before{bottom:-25px}}#top .sec07 .box1 .c_box ul{list-style-type:disc;padding-left:20px;display:inline-block;text-align:left}#top .sec07 .box1 .c_box ul li{line-height:1.6;letter-spacing:.1em;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}#top .sec07 .box1 .c_box ul li:not(:last-of-type){margin-bottom:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 25 - 15 ) / ( 1100 - 768 )))), 25px )}#top .sec07 .box1 .c_box ul li .coments{font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 12 - 11 ) / ( 1100 - 768 )))), 1.2rem )}#top .sec07 .box1 .c_box ul li a{color:#e2ff33;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 12 - 11 ) / ( 1100 - 768 )))), 1.2rem );display:block}@media only screen and (max-width: 768px){#top .sec07 .box1 .c_box ul li a{margin-top:10px}}#top .sec07 .box1 .c_box+p{text-align:center;line-height:2;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}@media only screen and (max-width: 768px){#top .sec07 .box1 .c_box+p{text-align:left;padding:0 15px;line-height:1.6}}#top .sec07 .box2{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px )}#top .sec07 .box2 .sec_ttl_type3{margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 40 - 30 ) / ( 1100 - 768 )))), 40px )}#top .sec07 .box2 .a_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 5%}#top .sec07 .box2 .a_list h3{font-size:clamp( 2.5rem, calc( 2.5rem + (( 100vw - 768px ) * (( 27 - 25 ) / ( 1100 - 768 )))), 2.7rem );letter-spacing:.1em}@media only screen and (max-width: 768px){#top .sec07 .box2 .a_list h3{margin-bottom:15px}}#top .sec07 .box2 .a_list h3 span{display:inline-block;font-size:1.6rem}@media only screen and (max-width: 768px){#top .sec07 .box2 .a_list h3 span{font-size:2rem}}#top .sec07 .box2 .a_list&gt;li{width:234px;text-align:center}@media only screen and (max-width: 768px){#top .sec07 .box2 .a_list&gt;li{width:100%}#top .sec07 .box2 .a_list&gt;li:first-child{margin-bottom:40px}}#top .sec07 .box2 .a_list&gt;li img{margin-bottom:30px}@media only screen and (max-width: 768px){#top .sec07 .box2 .a_list&gt;li img{width:70%;display:block;margin:0 auto 20px}}#top .sec07 .box2 .a_list&gt;li img+p{display:none}@media only screen and (max-width: 768px){#top .sec07 .box2 .a_list&gt;li img+p{display:block;text-align:center;font-size:1.2rem}}@media only screen and (max-width: 768px){#top .sec07 .box2 .a_list&gt;li&gt;ul li{font-size:1.2rem}}#top .sec07 .box3{text-align:center;max-width:510px;margin:0 auto}#top .sec07 .box3 .sec_ttl_type3{margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 40 - 30 ) / ( 1100 - 768 )))), 40px )}#top .sec07 .box3 .sec_ttl_type3+picture img{margin-bottom:clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 35 - 25 ) / ( 1100 - 768 )))), 35px )}@media only screen and (max-width: 768px){#top .sec07 .box3 .sec_ttl_type3+picture img{width:70%}}#top .sec07 .box3 h4{font-size:clamp( 2.5rem, calc( 2.5rem + (( 100vw - 768px ) * (( 27 - 25 ) / ( 1100 - 768 )))), 2.7rem );letter-spacing:.1em}@media only screen and (max-width: 768px){#top .sec07 .box3 h4{margin-bottom:15px}}#top .sec07 .box3 h4 span{display:inline-block;font-size:1.6rem}@media only screen and (max-width: 768px){#top .sec07 .box3 h4 span{font-size:2rem}}#top .sec07 .box3 h4+p{font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}#top .sec08{background-color:#333}#top .sec08 .sec_in{max-width:1120px}#top .sec08 .sec_in .c_txt{text-align:center}#top .sec08 .sec_in .c_txt p{text-align:left;display:inline-block;font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 20 - 14 ) / ( 1100 - 768 )))), 2rem );color:#fff;letter-spacing:.05em;line-height:2.2}@media only screen and (max-width: 768px){#top .sec08 .sec_in .c_txt p{line-height:2}}#top .sec09 .sec_in{max-width:1030px;width:100%;margin:0 auto}#top .sec09 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sec09 .box .c_box{width:40%;position:relative;text-align:center}@media only screen and (max-width: 768px){#top .sec09 .box .c_box{width:100%}#top .sec09 .box .c_box:first-of-type{border-bottom:1px solid #c3c4c4;margin-bottom:35px;padding-bottom:35px}}#top .sec09 .box .c_box:first-of-type::after{content:"";width:1px;position:absolute;top:0;height:100%;right:-24.5%;background-color:#c3c4c4}@media only screen and (max-width: 768px){#top .sec09 .box .c_box:first-of-type::after{content:none}}#top .sec09 .box .c_box h3{text-align:center;margin-bottom:30px;font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 27 - 18 ) / ( 1100 - 768 )))), 2.7rem )}@media only screen and (max-width: 768px){#top .sec09 .box .c_box h3{margin-bottom:25px}}#top .sec09 .box .c_box:first-of-type ul{list-style-type:none}@media only screen and (max-width: 768px){#top .sec09 .box .c_box:first-of-type ul li{text-align:center}#top .sec09 .box .c_box:first-of-type ul li span{margin-top:5px}}#top .sec09 .box .c_box ul{list-style-type:disc;padding-left:20px;display:inline-block;text-align:left}#top .sec09 .box .c_box ul li{line-height:1.6}@media only screen and (max-width: 768px){#top .sec09 .box .c_box ul li{font-size:1.5rem}}#top .sec09 .box .c_box ul li span{font-size:1.2rem;color:#787878;display:block}#top .sec09 .box .c_box ul li:not(:last-child){margin-bottom:25px}@media only screen and (max-width: 768px){#top .sec09 .box .c_box ul li:not(:last-child){margin-bottom:8px}}#top .sec10 .sec_in{max-width:1220px}#top .sec10 .c_box{margin-bottom:100px}@media only screen and (max-width: 768px){#top .sec10 .c_box{margin-bottom:50px}}#top .sec10 h3{font-size:clamp( 2.2rem, calc( 2.2rem + (( 100vw - 768px ) * (( 23 - 22 ) / ( 1100 - 768 )))), 2.3rem );text-align:center;margin-bottom:40px;letter-spacing:.1em}#top .sec10 .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#top .sec10 .list&gt;li{width:23%;position:relative}#top .sec10 .list&gt;li:not(:last-child)::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;top:43px;right:-6.5%;vertical-align:middle;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li:not(:last-child)::after{top:auto;bottom:-28px;right:calc(50% - 5px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li{width:85%;margin:0 auto;background-color:#e3ff33}#top .sec10 .list&gt;li:not(:last-child){margin-bottom:60px}}#top .sec10 .list&gt;li .list_txt{line-height:1.333;letter-spacing:.15em;width:100%;height:96px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#e3ff33;position:relative;white-space:nowrap}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li .list_txt{height:95px;padding-top:10px}}#top .sec10 .list&gt;li .list_txt span:first-child{font-size:2.8rem;font-weight:600;letter-spacing:.03em;position:absolute;top:-15px;font-family:"neue-haas-grotesk-display",sans-serif}#top .sec10 .list&gt;li .list_txt_lead{position:relative;text-align:center;padding:15px 0 10px}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li .list_txt_lead{background:#fff;width:87%;margin:0 auto;padding:20px 0 0}}#top .sec10 .list&gt;li .list_txt_lead::before{content:"";position:absolute;top:-9px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:18px;background-color:#000}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li .list_txt_lead::before{content:none}}#top .sec10 .list&gt;li .list_txt_lead span{letter-spacing:.15em;line-height:1;display:inline-block;padding:5px 7px 2px;border:1px solid #000}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li .list_txt_lead span{width:80%}}#top .sec10 .list&gt;li&gt;ul{list-style-type:disc;padding-left:20px;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 14 - 12 ) / ( 1100 - 768 )))), 1.4rem )}@media only screen and (max-width: 768px){#top .sec10 .list&gt;li&gt;ul{padding:20px 20px 20px 40px;background:#fff;width:87%;margin:0 auto 20px}}#top .sec10 .list&gt;li&gt;ul li{line-height:1.4}#top .sec10 .list&gt;li&gt;ul li span{font-size:1.2rem;display:block}#top .sec10 .list&gt;li&gt;ul li:not(:last-child){margin-bottom:3px}#top .sec10 .coments{font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 18 - 15 ) / ( 1100 - 768 )))), 1.8rem );text-align:center;letter-spacing:.15em}#top .sec11{background-color:#333;letter-spacing:.1em}#top .sec11 .sec_ttl_type3{margin-bottom:50px}@media only screen and (max-width: 768px){#top .sec11 .sec_ttl_type3{margin-bottom:30px}}#top .sec11 .sec_in p{font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );text-align:center;color:#fff}#top .sec11 .sec_in .btn{margin-top:25px}#top .sec12 .sec_in{max-width:1010px}#top .sec12 .list1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px}@media only screen and (max-width: 768px){#top .sec12 .list1{gap:40px 0}}#top .sec12 .list1 li{width:49%}@media only screen and (max-width: 768px){#top .sec12 .list1 li{width:100%}}#top .sec12 .list1 li p{height:72px;line-height:78px;font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 2rem );text-align:center;background-color:#e3ff33;letter-spacing:.15em}@media only screen and (max-width: 768px){#top .sec12 .list1 li p{height:51px;line-height:56px}}#top .sec12 .list1 li a{background-color:#333;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 16 - 15 ) / ( 1100 - 768 )))), 1.6rem );-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding-bottom:30px;height:122px;position:relative}@media only screen and (max-width: 768px){#top .sec12 .list1 li a{height:52px;padding-bottom:0}}#top .sec12 .list1 li a::after{content:"";display:inline-block;position:absolute;width:17px;height:11px;top:75px;background-repeat:no-repeat;right:calc(50% - 8.5px);background-image:url("../../assets/img/common/icon_arrow2.svg");background-size:contain;vertical-align:middle}@media only screen and (max-width: 768px){#top .sec12 .list1 li a::after{top:calc(50% - 5.5px);right:20px}}#top .sec12 .list1 li.mailing a::after{width:18px;height:19px;top:70px;background-repeat:no-repeat;right:calc(50% - 9px);background-image:url("../../assets/img/common/icon_download2.svg");background-size:contain;vertical-align:middle}@media only screen and (max-width: 768px){#top .sec12 .list1 li.mailing a::after{top:calc(50% - 9.5px);right:20px}}@media only screen and (max-width: 768px){#top .sec12 .list2{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}}#top .sec12 .list2 li:not(:last-child){margin-bottom:10px}@media only screen and (max-width: 768px){#top .sec12 .list2 li:not(:last-child){margin-bottom:25px}}#top .sec12 .list2 li a{width:100%;height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333;color:#fff;letter-spacing:.15em;font-size:clamp( 1.6rem, calc( 1.6rem + (( 100vw - 768px ) * (( 20 - 16 ) / ( 1100 - 768 )))), 2rem )}@media only screen and (max-width: 768px){#top .sec12 .list2 li a{width:100%;height:auto;background:none;color:#000;display:block;text-align:right}}#top .sec12 .list2 li a::after{content:"";display:inline-block;width:29px;height:29px;background-repeat:no-repeat;background-image:url("../../assets/img/common/icon_arrow3.svg");background-size:contain;vertical-align:middle;margin:0 0 0 10px}@media only screen and (max-width: 768px){#top .sec12 .list2 li a::after{width:43px;height:43px;background-image:url("../../assets/img/common/icon_arrow4.svg")}}#top .sec12 .end_box{background-color:#e2ff33;text-align:center;padding:clamp( 35px, calc( 35px + (( 100vw - 768px ) * (( 55 - 35 ) / ( 1100 - 768 )))), 55px ) 0 clamp( 35px, calc( 35px + (( 100vw - 768px ) * (( 50 - 35 ) / ( 1100 - 768 )))), 50px );margin-bottom:45px}#top .sec12 .end_box p{font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 25 - 15 ) / ( 1100 - 768 )))), 2.5rem );font-weight:bold;letter-spacing:.15em;line-height:1.5}@media only screen and (max-width: 768px){#top .sec12 .end_box p{letter-spacing:.05em}}#top .side_menu{display:none}#top.en-top .sec04 .sec_in ul li h4+p{text-align:left}#top.en-top .sec07 .box2 .a_list h3{letter-spacing:0em}#inquiry .sec_in{max-width:920px;width:100%;margin:0 auto}#inquiry h2{font-size:clamp( 2.1rem, calc( 2.1rem + (( 100vw - 768px ) * (( 40 - 21 ) / ( 1100 - 768 )))), 4rem );text-align:center;margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 60 - 30 ) / ( 1100 - 768 )))), 60px )}#inquiry h2 span{font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 24 - 14 ) / ( 1100 - 768 )))), 2.4rem );display:block;margin-top:-10px}@media only screen and (max-width: 768px){#inquiry h2 span{margin-top:0}}#inquiry .progress_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 60 - 50 ) / ( 1100 - 768 )))), 60px )}#inquiry .progress_list li{width:120px;text-align:center}@media only screen and (max-width: 768px){#inquiry .progress_list li{width:60px}}#inquiry .progress_list li span{color:#fff;font-family:"neue-haas-grotesk-display",sans-serif;font-size:2.2rem;width:48px;height:48px;border-radius:50%;background-color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media only screen and (max-width: 768px){#inquiry .progress_list li span{font-size:1.1rem;width:30px;height:30px}}#inquiry .progress_list li span::after{content:"";position:absolute;top:50%;right:0px;-webkit-transform:translate(100%, -50%) scale(1);transform:translate(100%, -50%) scale(1);width:74px;height:1px;background-color:#c8c8c8}@media only screen and (max-width: 768px){#inquiry .progress_list li span::after{width:32px}}#inquiry .progress_list li p{color:#c8c8c8;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 16 - 11 ) / ( 1100 - 768 )))), 1.6rem );letter-spacing:.05em;margin-top:clamp( 7px, calc( 7px + (( 100vw - 768px ) * (( 10 - 7 ) / ( 1100 - 768 )))), 10px )}#inquiry .progress_list li:last-child span::after{content:none}#inquiry .progress_list li.is-current span{color:#000;background-color:#e3ff33}#inquiry .progress_list li.is-current p{color:#000}#inquiry .lead_txt{letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 30 - 10 ) / ( 1100 - 768 )))), 30px );font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 12 - 11 ) / ( 1100 - 768 )))), 1.2rem )}#inquiry .lead_txt span{display:inline-block;width:7px;height:7px;background-color:#f6be4b;border-radius:50%;margin-right:5px}#inquiry .sec01 .btn{width:274px}@media only screen and (max-width: 768px){#inquiry .sec01 .btn{width:92%}}#inquiry .sec01 .btn.send_btn{background-color:#333;margin:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px ) auto 0;color:#fff;padding:0}#inquiry .sec01 .btn.send_btn::after{background-image:url("../../assets/img/common/icon_arrow2.svg")}#inquiry .sec01 button.btn{background-color:#dfdfdf;color:#000}#inquiry .sec01 button.btn::after{background-image:url("../../assets/img/common/icon_arrow1.svg");right:auto;left:20px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#inquiry .sec01 .input_area dl{margin-bottom:clamp( 7px, calc( 7px + (( 100vw - 768px ) * (( 20 - 7 ) / ( 1100 - 768 )))), 20px );display:-webkit-box;display:-ms-flexbox;display:flex}#inquiry .sec01 .input_area dl.mt_area{margin-top:clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 60 - 25 ) / ( 1100 - 768 )))), 60px )}#inquiry .sec01 .input_area dl dt{width:186px;text-align:left;line-height:1.5;font-weight:500;padding-top:10px;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem )}#inquiry .sec01 .input_area dl dt .dt_width{width:180px;display:inline-block}#inquiry .sec01 .input_area dl dt .required{display:inline-block;width:7px;height:7px;background-color:#f6be4b;border-radius:50%;margin:-10px 0 0 3px;vertical-align:middle}#inquiry .sec01 .input_area dl dd{width:calc(100% - 186px);display:grid}#inquiry .sec01 .input_area dl dd .coments{color:#787878;display:block;margin-top:5px;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 12 - 11 ) / ( 1100 - 768 )))), 1.2rem );width:100%}#inquiry .sec01 .input_area dl dd.post_dd{width:290px}@media only screen and (max-width: 768px){#inquiry .sec01 .input_area dl dd.post_dd{width:50%}}#inquiry .sec01 .input_area dl dd .mwform-checkbox-field-text{color:#fff;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 13 - 12 ) / ( 1100 - 768 )))), 1.3rem );font-weight:bold;letter-spacing:.05em;background-color:#333;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6;width:clamp( 90px, calc( 90px + (( 100vw - 768px ) * (( 120 - 90 ) / ( 1100 - 768 )))), 120px );height:clamp( 90px, calc( 90px + (( 100vw - 768px ) * (( 120 - 90 ) / ( 1100 - 768 )))), 120px );border-radius:50%;vertical-align:middle;text-align:center;margin:0;padding:0 clamp( 0px, calc( 0px + (( 100vw - 768px ) * (( 10 - 0 ) / ( 1100 - 768 )))), 10px );cursor:pointer}@media only screen and (max-width: 768px){#inquiry .sec01 .input_area dl dd .mwform-checkbox-field-text{letter-spacing:.03em}}#inquiry .sec01 .input_area dl dd input:checked~.mwform-checkbox-field-text{color:#000;background-color:#e3ff33}#inquiry .sec01 .input_area dl dd.dd_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#inquiry .sec01 .input_area dl dd.dd_flex .coments{margin-top:10px}#inquiry .sec01 .input_area dl .address_box{width:calc(100% - 186px)}@media only screen and (max-width: 768px){#inquiry .sec01 .input_area dl .address_box{width:100%}}#inquiry .sec01 .input_area dl .address_box dd{width:100%}#inquiry .sec01 .input_area dl .address_box dd:not(:last-child){margin-bottom:20px}@media only screen and (max-width: 768px){#inquiry .sec01 .input_area dl .address_box dd:not(:last-child){margin-bottom:10px}}#inquiry .sec01 .input_area dl .address_box dd.select_box{width:290px;overflow:hidden;text-align:center;position:relative}@media only screen and (max-width: 768px){#inquiry .sec01 .input_area dl .address_box dd.select_box{width:50%}}#inquiry .sec01 .input_area dl .address_box dd.select_box::before{position:absolute;top:14px;right:20px;width:7px;height:7px;content:"";border-top:2px solid #595757;border-right:2px solid #595757;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}#inquiry .sec01 .input_area dl .address_box dd.select_box select{height:40px;line-height:42px;width:100%;padding-right:1em;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:#dfdfdf;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 38px 0 20px;color:#333;font-size:1.6rem}#inquiry .sec01 .input_area dl .address_box dd.select_box select::-ms-expand{display:none}@media screen and (max-width: 767px){#inquiry .sec01 .input_area{width:100%}#inquiry .sec01 .input_area dl{display:block}#inquiry .sec01 .input_area dl dt{width:auto;margin-bottom:5px}#inquiry .sec01 .input_area dl dt .dt_width{width:auto}#inquiry .sec01 .input_area dl dt .required{font-size:10px;font-size:2.6666666667vw;margin-left:10px}#inquiry .sec01 .input_area dl dd{width:100%}}#inquiry .sec01 .input_area input[type=text],#inquiry .sec01 .input_area input[type=email],#inquiry .sec01 .input_area input[type=tel],#inquiry .sec01 .input_area input[type=number],#inquiry .sec01 .input_area input[name=zip]{width:100%;height:40px;background:#dfdfdf;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em;outline:none;border-radius:0;font-size:1.6rem}#inquiry .sec01 .input_area input::-webkit-input-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area input::-moz-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area input:-ms-input-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area input::-ms-input-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area input::placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area input[type=checkbox]{display:none}#inquiry .sec01 .input_area textarea{width:100%;background:#dfdfdf;line-height:1.4em;font-size:1.6rem;border:none;padding:1em;outline:none;border-radius:0}#inquiry .sec01 .input_area textarea::-webkit-input-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area textarea::-moz-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area textarea:-ms-input-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area textarea::-ms-input-placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec01 .input_area textarea::placeholder{color:#cacaca;font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );font-weight:bold}#inquiry .sec02{margin-bottom:clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 120 - 60 ) / ( 1100 - 768 )))), 120px )}#inquiry .sec02 h3{border-top:1px solid #919191;padding-top:clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 80 - 60 ) / ( 1100 - 768 )))), 80px );margin-top:clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 80 - 60 ) / ( 1100 - 768 )))), 80px );font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 2rem );letter-spacing:.15em;text-align:center}@media only screen and (max-width: 768px){#inquiry .sec02 h3{letter-spacing:.05em}}#inquiry .sec02 .box{margin-top:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px )}@media only screen and (max-width: 768px){#inquiry .sec02 .box{background-color:#333}}#inquiry .sec02 .box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){#inquiry .sec02 .box a{padding:10px 0}}#inquiry .sec02 .box a .tel_txt{color:#fff;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 15 - 11 ) / ( 1100 - 768 )))), 1.5rem );letter-spacing:.07em;width:clamp( 32px, calc( 32px + (( 100vw - 768px ) * (( 50 - 32 ) / ( 1100 - 768 )))), 50px );height:clamp( 32px, calc( 32px + (( 100vw - 768px ) * (( 50 - 32 ) / ( 1100 - 768 )))), 50px );background-color:#333;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"neue-haas-grotesk-display",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-7px}@media only screen and (max-width: 768px){#inquiry .sec02 .box a .tel_txt{background-color:#fff;color:#000;margin-top:0}}#inquiry .sec02 .box a .tel_txt+p{font-size:clamp( 2rem, calc( 2rem + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 3rem );letter-spacing:.15em;margin-left:15px}@media only screen and (max-width: 768px){#inquiry .sec02 .box a .tel_txt+p{color:#fff;line-height:normal}}#inquiry .sec02 .t_txt{font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 14 - 12 ) / ( 1100 - 768 )))), 1.4rem );letter-spacing:.09em;display:block;margin-top:-8px;width:100%;text-align:center;margin-left:24px}@media only screen and (max-width: 768px){#inquiry .sec02 .t_txt{margin:20px 0 0}}#inquiry.confirm .progress_list{margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 80 - 50 ) / ( 1100 - 768 )))), 80px )}@media only screen and (max-width: 768px){#inquiry.confirm .send-btn-area{margin-top:55px}}#inquiry.confirm .sec01{margin-bottom:120px}@media only screen and (max-width: 768px){#inquiry.confirm .sec01 .input_area dl{margin-bottom:10px}}#inquiry.confirm .sec01 .input_area dl .address_box .select_box{text-align:left}#inquiry.confirm .sec01 .input_area dl .address_box .select_box::before{content:none}#inquiry.confirm .sec01 .input_area dt{padding-top:0}@media only screen and (max-width: 768px){#inquiry.confirm .sec01 .input_area dt{color:#aaa}}#inquiry.confirm .sec01 .input_area dl dd .coments,#inquiry.confirm .sec01 .input_area dl dt .required,#inquiry.confirm .sec01 .lead_txt{display:none}#inquiry.confirm .sec01 .btn.send_btn{margin-top:15px}#inquiry.confirm .lead_txt_area{text-align:center;margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 80 - 30 ) / ( 1100 - 768 )))), 80px )}#inquiry.confirm .lead_txt_area h3{font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 18 - 14 ) / ( 1100 - 768 )))), 1.8rem );line-height:1.4}#inquiry.confirm .lead_txt_area h3+p{color:#f6be4b;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 14 - 11 ) / ( 1100 - 768 )))), 1.4rem )}@media only screen and (max-width: 768px){#inquiry.confirm .lead_txt_area h3+p{margin-top:5px}}#inquiry.thanks .sec01{margin-bottom:clamp( 90px, calc( 90px + (( 100vw - 768px ) * (( 120 - 90 ) / ( 1100 - 768 )))), 120px )}#inquiry.thanks .sec01 .btn{margin-top:100px}@media only screen and (max-width: 768px){#inquiry.thanks .sec01 .btn{margin-top:120px}}@media only screen and (max-width: 768px){#inquiry.thanks .sec01 .btn.e_thanks_btn{margin-top:90px}}#inquiry.thanks .progress_list{margin-bottom:clamp( 120px, calc( 120px + (( 100vw - 768px ) * (( 180 - 120 ) / ( 1100 - 768 )))), 180px )}#inquiry.thanks .progress_list.e_thanks_progress_list{margin-bottom:clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 120 - 60 ) / ( 1100 - 768 )))), 120px )}#inquiry.thanks .thanks_ttl{text-align:center;font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 32 - 18 ) / ( 1100 - 768 )))), 3.2rem );letter-spacing:.1em}#inquiry.thanks .thanks_ttl+p{text-align:center;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}@media only screen and (max-width: 768px){#inquiry.thanks .thanks_ttl+p{margin-top:10px}}#inquiry.thanks .auto_mail_txt{border-top:1px solid #ababab;margin-top:40px;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px ) auto 0;padding:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px ) 20px 0;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}@media only screen and (max-width: 768px){#inquiry.thanks .auto_mail_txt{width:100%}}#inquiry.thanks .auto_mail_txt a{color:#f6be4b;text-decoration:underline}#inquiry.thanks .auto_mail_txt a:hover{text-decoration:none}#inquiry .side_menu{display:none}.mw_wp_form .error{width:100%;margin-top:10px;text-align:left}#download .sec_in{width:100%;margin:0 auto;padding:0 clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 60 - 25 ) / ( 1100 - 768 )))), 60px )}#download .sec_in h2{text-align:center;margin-bottom:35px;font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 30 - 18 ) / ( 1100 - 768 )))), 3rem );letter-spacing:.05em}@media only screen and (max-width: 768px){#download .sec_in h2{margin-bottom:90px}}#download .sec_in .box{background-color:#dfdfdf;text-align:center;max-width:520px;padding:30px;margin:0 auto clamp( 90px, calc( 90px + (( 100vw - 768px ) * (( 150 - 90 ) / ( 1100 - 768 )))), 150px )}@media only screen and (max-width: 768px){#download .sec_in .box{padding:40px 30px}}#download .sec_in .box p{margin-bottom:clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 30 - 25 ) / ( 1100 - 768 )))), 30px );font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 17 - 13 ) / ( 1100 - 768 )))), 1.7rem )}#download .sec_in .box .btn{background-color:#333;color:#fff;margin-top:0;max-width:274px}@media only screen and (max-width: 768px){#download .sec_in .box .btn{width:100%;max-width:100%}}#download .sec_in .box .btn::after{background-image:url("../../assets/img/common/icon_download2.svg")}#download .side_menu{display:none}#sitemap .sec01{margin-bottom:clamp( 80px, calc( 80px + (( 100vw - 768px ) * (( 120 - 80 ) / ( 1100 - 768 )))), 120px )}#sitemap .sec01 .sec_in{max-width:835px;width:100%;margin:0 auto;padding:0 clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 60 - 20 ) / ( 1100 - 768 )))), 60px )}#sitemap .sec01 .sec_in h2{text-align:center;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 100 - 50 ) / ( 1100 - 768 )))), 100px );font-size:clamp( 2.1rem, calc( 2.1rem + (( 100vw - 768px ) * (( 40 - 21 ) / ( 1100 - 768 )))), 4rem );letter-spacing:.05em}#sitemap .sec01 .sec_in a{position:relative;padding-left:20px}#sitemap .sec01 .sec_in a::before{content:"";display:inline-block;position:absolute;width:5px;height:5px;top:calc(50% - 3px);left:0;vertical-align:middle;border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#sitemap .sec01 .sec_in .top_link{margin-bottom:30px}#sitemap .sec01 .sec_in .top_link a{width:100%;color:#fff;display:block;line-height:1.4;padding:8px 30px 6px;background-color:#333}@media only screen and (max-width: 768px){#sitemap .sec01 .sec_in .top_link a{padding:15px 30px 11px}}#sitemap .sec01 .sec_in .top_link a::before{border-top:1px solid #fff;left:10px;border-right:1px solid #fff}#sitemap .sec01 .sec_in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 6%;margin-bottom:10px;padding-left:30px}@media only screen and (max-width: 768px){#sitemap .sec01 .sec_in ul{gap:15px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px}#sitemap .sec01 .sec_in ul li{width:45%}#sitemap .sec01 .sec_in ul li:nth-child(odd){width:55%}}#sitemap .sec01 .sec_in ul:last-of-type{margin-top:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px );padding-top:30px;border-top:1px solid #c3c3c3}#faq .sec01{margin-bottom:200px}#faq .sec01 .sec_in{max-width:920px}#faq .sec01 .sec_in h2{font-size:clamp( 2.1rem, calc( 2.1rem + (( 100vw - 768px ) * (( 40 - 21 ) / ( 1100 - 768 )))), 4rem );text-align:center;margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 60 - 30 ) / ( 1100 - 768 )))), 60px )}#faq .sec01 .sec_in .faq_list dl{margin-bottom:2px;cursor:pointer}#faq .sec01 .sec_in .faq_list dl dt,#faq .sec01 .sec_in .faq_list dl dd{padding:26px 20px 22px 30px;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}@media only screen and (max-width: 768px){#faq .sec01 .sec_in .faq_list dl dt,#faq .sec01 .sec_in .faq_list dl dd{padding:19px 20px 14px 26px}}#faq .sec01 .sec_in .faq_list dl dt{background:#333;position:relative;color:#fff;padding-left:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 70 - 40 ) / ( 1100 - 768 )))), 70px );padding-right:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 60 - 40 ) / ( 1100 - 768 )))), 60px )}#faq .sec01 .sec_in .faq_list dl dt:before{content:"Q.";font-family:"neue-haas-grotesk-display",sans-serif;font-size:clamp( 1.8rem, calc( 1.8rem + (( 100vw - 768px ) * (( 20 - 18 ) / ( 1100 - 768 )))), 2rem );display:block;line-height:1;position:absolute;font-weight:100;vertical-align:middle;left:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 30 - 15 ) / ( 1100 - 768 )))), 30px );top:clamp( 18px, calc( 18px + (( 100vw - 768px ) * (( 28 - 18 ) / ( 1100 - 768 )))), 28px );color:#e3ff33}#faq .sec01 .sec_in .faq_list dl dt:after{content:"";display:block;position:absolute;font-weight:100;vertical-align:middle;right:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 40 - 20 ) / ( 1100 - 768 )))), 40px );width:clamp( 7px, calc( 7px + (( 100vw - 768px ) * (( 10 - 7 ) / ( 1100 - 768 )))), 10px );height:clamp( 7px, calc( 7px + (( 100vw - 768px ) * (( 10 - 7 ) / ( 1100 - 768 )))), 10px );top:calc(50% - clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 12 - 10 ) / ( 1100 - 768 )))), 12px )/2);-webkit-transition:.2s;transition:.2s;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#faq .sec01 .sec_in .faq_list dl dt.active:after{top:calc(50% - 3px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#faq .sec01 .sec_in .faq_list dl dd{display:none;padding:15px 0}#news .sec01{margin-bottom:clamp( 80px, calc( 80px + (( 100vw - 768px ) * (( 180 - 80 ) / ( 1100 - 768 )))), 180px )}#news .sec01 h2{text-align:center;font-size:clamp( 2.5rem, calc( 2.5rem + (( 100vw - 768px ) * (( 47 - 25 ) / ( 1100 - 768 )))), 4.7rem );margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 60 - 30 ) / ( 1100 - 768 )))), 60px )}#news .sec01 .ttl_area{text-align:center;border-bottom:1px solid #c8c8c8;padding-bottom:30px;margin-bottom:30px}#news .sec01 .ttl_area .s_ttl{font-size:clamp( 2.1rem, calc( 2.1rem + (( 100vw - 768px ) * (( 30 - 21 ) / ( 1100 - 768 )))), 3rem );margin-bottom:clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 15 - 10 ) / ( 1100 - 768 )))), 15px )}@media only screen and (max-width: 768px){#news .sec01 .contents_area{margin-bottom:60px}}#news .sec01 .contents_area p+p{margin-top:25px}#news .sec01 .btn::after{right:auto;left:20px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#news .sec01 .sec_in{max-width:920px;width:100%;margin:0 auto}#news .sec01 .tab_list,#news .sec01 .tab_list2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px );gap:0 5px}#news .sec01 .tab_list li,#news .sec01 .tab_list2 li{width:290px;text-align:center;color:#fff;display:block;height:clamp( 42px, calc( 42px + (( 100vw - 768px ) * (( 52 - 42 ) / ( 1100 - 768 )))), 52px );line-height:clamp( 44px, calc( 44px + (( 100vw - 768px ) * (( 52 - 44 ) / ( 1100 - 768 )))), 52px );cursor:pointer;-webkit-transition:.3s;transition:.3s;background-color:#333}@media only screen and (max-width: 768px){#news .sec01 .tab_list li,#news .sec01 .tab_list2 li{width:49%}}#news .sec01 .tab_list li a,#news .sec01 .tab_list2 li a{display:block}#news .sec01 .tab_list li a:hover,#news .sec01 .tab_list2 li a:hover{opacity:1}#news .sec01 .tab_list li.active,#news .sec01 .tab_list li.current-cat,#news .sec01 .tab_list2 li.active,#news .sec01 .tab_list2 li.current-cat{background:#dfdfdf;color:#000;pointer-events:none}#news .sec01 .tab_list li:hover,#news .sec01 .tab_list2 li:hover{opacity:.6}#news .sec01 .box .c_box{width:100%}#news .sec01 .box .c_box:first-of-type ul{position:relative}#news .sec01 .box .c_box h3{text-align:center;margin-bottom:30px}@media only screen and (max-width: 768px){#news .sec01 .box .c_box h3{display:none}}#news .sec01 .box .c_box.show{display:block;-webkit-animation:news_list_animation 1s cubic-bezier(0.22, 1, 0.36, 1) 0s;animation:news_list_animation 1s cubic-bezier(0.22, 1, 0.36, 1) 0s}@-webkit-keyframes news_list_animation{0%{opacity:0;bottom:-20px}100%{opacity:1;bottom:0}}@keyframes news_list_animation{0%{opacity:0;bottom:-20px}100%{opacity:1;bottom:0}}#news .sec01 .box .news_list li{border-bottom:1px solid #c8c8c8}#news .sec01 .box .news_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 25px 40px}#news .sec01 .box .news_list li a:hover{background:#dfdfdf;opacity:1}@media only screen and (max-width: 768px){#news .sec01 .box .news_list li a{font-size:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}#news .sec01 .box .news_list li a .time{vertical-align:middle;line-height:1.4}#news .sec01 .box .news_list li a .txt{width:85%;vertical-align:middle;display:inline-table;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 767px){#news .sec01 .box .news_list li a{padding:15px 0 15px 0}#news .sec01 .box .news_list li a .time{width:auto;padding:0;display:inline-block;color:#727171}#news .sec01 .box .news_list li a .txt{margin-top:5px;width:100%;-webkit-line-clamp:2}}#news .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}#news .pagination ul li span,#news .pagination ul a{display:inline-block;color:#fff;background-color:#000;text-decoration:none;text-align:center;line-height:42px;width:44px;height:44px;margin:0 7px;border-radius:50%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;white-space:nowrap;border:1px solid #000}@media only screen and (max-width: 768px){#news .pagination ul li span,#news .pagination ul a{width:35px;height:35px;line-height:35px;margin:0 4px}}#news .pagination ul li span:hover,#news .pagination ul li span.current,#news .pagination ul a:hover,#news .pagination ul a.current{border:1px solid #e3ff33;background:#e3ff33;color:#000}body.yellow{color:#000 !important;background:#ff0 !important}body.yellow .header .menu .menu_in&gt;ul&gt;li.language::before{background-size:contain;background-image:url("../../assets/img/common/icon_en.svg") !important}body.yellow .side_menu.reversal .language_area li.jp a:before{background:url("../../assets/img/common/icon_jp.svg") no-repeat center !important}body.yellow .side_menu.reversal .language_area li.en a:before{background:url("../../assets/img/common/icon_en.svg") no-repeat center !important}body.yellow a,body.yellow input[type=submit],body.yellow .c-block-tel__num{color:#3a41df !important}body.yellow .twitter{background-image:url("../../assets/img/common/icon_twitter.svg") !important;background-size:cover}body.yellow .instagram{background-image:url("../../assets/img/common/icon_instagram.svg") !important;background-size:cover}body.yellow .facebook{background-image:url("../../assets/img/common/icon_facebook.svg") !important;background-size:cover}body.yellow .bk_bg,body.yellow h2,body.yellow .sec06 .sec_in ul li,body.yellow .sec08 .sec_in .c_txt p,body.yellow .sec11 .sec_in p,body.yellow .sec09 .box .c_box ul li span,body.yellow .sec05 .sec_in .department_area .sphere_area .sphere .number,body.yellow .sec05 .sec_in .department_area .sphere_area .sphere h4,body.yellow .sec07 .box1 .c_box,body.yellow .progress_list li span,body.yellow .input_area dl dd .mwform-checkbox-field-text,body.yellow .sec01 .sec_in .faq_list dl dt,body.yellow .sec01 .sec_in .faq_list dl dt:before,body.yellow .header .menu,body.yellow .side_menu.reversal p{color:#000 !important}body.yellow .sec01 .sec_in .faq_list dl dt:after{border-top:2px solid #000 !important;border-right:2px solid #000 !important}body.yellow .bk_bg,body.yellow .sec06 .sec_in .number,body.yellow .sec_ttl_type2,body.yellow .sec10 .list&gt;li .list_txt{border:2px solid #000 !important}body.yellow .header .menu{border-left:2px solid #000 !important}@media only screen and (max-width: 768px){body.yellow .header .menu{border-left:none !important}}body.yellow .header,body.yellow .bk_bg,body.yellow .sec06 .sec_in .number,body.yellow .sec12 .list1 li p,body.yellow .footer,body.yellow .sec10 .list&gt;li .list_txt span,body.yellow .header .menu{background:#ff0 !important}body.yellow .bk_bg,body.yellow .sec_ttl_type2{width:98% !important;margin:0 auto !important}body.yellow .sec_ttl_type2{background:none !important;margin-top:15px !important}body.yellow .sec02 .box .c_box:first-of-type ul::after,body.yellow .sec07 .box1 .c_box h4::before,body.yellow .sec09 .box .c_box:first-of-type::after,body.yellow .progress_list li span::after,body.yellow .lead_txt span,body.yellow .sec01 .input_area dl dt .required{background-color:#000 !important}body.yellow .nav_toggle.menu_toggle span,body.yellow .nav_toggle span{background-color:#3a41df !important}body.yellow .sec05 .sec_in .period_area h4 .ttl,body.yellow .sec_ttl_type3.border_y,body.yellow .sphere_under_area,body.yellow .sec02 h3,body.yellow .sec01 .box .news_list li,body.yellow .sec01 .ttl_area,body.yellow .top_link a:before{border-color:#000 !important}body.yellow .sec05 .sec_in .department_area .sphere_area .sphere,body.yellow .sec07 .box1 .c_box,body.yellow .progress_list li.is-current span,body.yellow .input_area dl dd .mwform-checkbox-field-text,body.yellow .sec01 .sec_in .faq_list dl dt,body.yellow .sec01 .tab_list li,body.yellow .top_link a{background:none !important;border:2px solid #000 !important}body.yellow .sec06 .sec_in ul li:not(:last-child)::after{background-image:url("../../assets/img/top/arrow_bk.svg") !important}body.yellow .sec10 .list&gt;li .list_txt,body.yellow .progress_list li span,body.yellow .sec02 .box{background:none !important}body.yellow .sec10 .list&gt;li .list_txt span{margin-top:-5px;padding:0 5px}body.yellow .sec12 .list1 li a,body.yellow .sec12 .list2 li a,body.yellow .btn,body.yellow .header .contact_btn{border:2px solid #3a41df !important;background:none !important}body.yellow .sec12 .list1 li a:hover,body.yellow .sec12 .list2 li a:hover,body.yellow .btn:hover,body.yellow .header .contact_btn:hover{background-color:#fff !important;opacity:1;border-color:#fff !important}body.yellow .sec12 .list1 li a::after,body.yellow .btn:after{background-image:url("../../assets/img/common/icon_arrow1_blue.svg") !important}body.yellow .sec12 .list1 li.mailing a::after,body.yellow .btn.p_btn:after{background-image:url("../../assets/img/common/icon_download1_blue.svg") !important}body.yellow .sec12 .list2 li a::after{background-image:url("../../assets/img/common/icon_arrow4_blue.svg") !important}body.yellow .input_area input[type=text],body.yellow .sec01 .input_area input[type=email],body.yellow .input_area input[type=tel],body.yellow .sec01 .input_area input[type=number],body.yellow .input_area input[name=zip],body.yellow .input_area textarea,body.yellow .sec01 .input_area dl .address_box dd.select_box select{border:2px solid #000 !important;background:none !important}body.yellow .input_area dl dd input:checked~.mwform-checkbox-field-text{border:5px solid #000 !important;background:none !important}body.yellow .sec01 .tab_list li{border-color:#3a41df !important}body.yellow .sec01 .tab_list li:hover{background-color:#fff !important;border-color:#fff !important}body.yellow .tab_list li.current-cat{background-color:#fff !important;border-color:#fff !important}body.yellow .sec01 .box .news_list li a:hover{opacity:1;background:#fff !important}body.yellow .m_logo a{background-image:url("../../assets/img/common/logo.svg") !important;background-size:cover}body.yellow .header .menu .menu_in&gt;.up_list&gt;li a{position:relative}body.yellow .header .menu .menu_in&gt;.up_list&gt;li a:hover{opacity:1;color:#3a41df !important}body.yellow .header .menu .menu_in&gt;.up_list&gt;li a:hover::before{background-color:#fff;content:"";position:absolute;opacity:1;width:999px;left:-44px;right:0;top:-12px;height:40px;z-index:-1}@media only screen and (max-width: 768px){body.yellow .header .menu .menu_in&gt;.up_list&gt;li a:hover::before{content:none}}body.yellow .pagination ul li span,body.yellow .pagination ul li a{background:none !important;border:2px solid #3a41df !important;color:#3a41df !important}body.yellow .pagination ul li span.current{color:#091187 !important;background:#fff !important;border-color:#fff !important}body.yellow .sec01 .end_box p .line{background:none !important}body.yellow .sec12 .end_box{background:none !important;border:2px solid #000 !important}@media only screen and (max-width: 768px){body.yellow .sec01 .box .news_list li a .time{color:#000 !important}body.yellow .bk_bg,body.yellow .sec_ttl_type2{width:100% !important}body.yellow .sec02 .box ul li,body.yellow .sec02 .tab_list li,body.yellow .sec09 .box .c_box:first-of-type{border-color:#000 !important}body.yellow .sec02 .tab_list li{color:#000 !important}body.yellow .sec02 .tab_list li.active,body.yellow .sec06 .sec_in ul li:not(:last-child)::after,body.yellow .tel_txt{background-color:#000 !important;color:#ff0 !important}body.yellow .sec10 .list&gt;li .list_txt_lead,body.yellow .sec10 .list&gt;li&gt;ul{background:none !important}body.yellow .sec12 .list2 li a{border:none !important}body.yellow .bk_bg,body.yellow .sec_ttl_type2{border-left:none !important;border-right:none !important}body.yellow .sec10 .list&gt;li{background:#ff0 !important;border:2px solid #000}body.yellow .sec10 .list&gt;li .list_txt{border:none !important}body.yellow .c-block-tel__link{border:2px solid #3a41df !important;background:none !important}}body.yellow .sec01 .primary_box{border:2px solid #000 !important;background:none !important}body.yellow .sec01 .primary_box .ttl{color:#000 !important}body.yellow .sec01 .primary_box .primary_btn{border:2px solid #3a41df !important;background:none !important}body.yellow .sec01 .primary_box .primary_btn:after{background-image:url("../../assets/img/common/icon_arrow4_blue.svg") !important}body.yellow .sec01 .primary_box .primary_btn:hover{background-color:#fff !important;opacity:1;border:2px solid #fff !important}body.blue{color:#fffe53 !important;background:#091187 !important}body.blue .side_menu .language_area li.jp a:before,body.blue .side_menu.reversal .language_area li.jp a:before{background:url("../../assets/img/common/icon_jp_wh.svg") no-repeat center !important}body.blue .side_menu .language_area li.en a:before,body.blue .side_menu.reversal .language_area li.en a:before{background:url("../../assets/img/common/icon_en_wh.svg") no-repeat center !important}body.blue a,body.blue input[type=submit],body.blue .progress_list li.is-current p{color:#fff !important}body.blue .twitter{background-image:url("../../assets/img/common/icon_twitter_wh.svg") !important;background-size:cover}body.blue .instagram{background-image:url("../../assets/img/common/icon_instagram_wh.svg") !important;background-size:cover}body.blue .facebook{background-image:url("../../assets/img/common/icon_facebook_wh.svg") !important;background-size:cover}body.blue .bk_bg,body.blue h2,body.blue .sec06 .sec_in ul li,body.blue .sec08 .sec_in .c_txt p,body.blue .sec11 .sec_in p,body.blue .sec09 .box .c_box ul li span,body.blue .sec05 .sec_in .department_area .sphere_area .sphere .number,body.blue .sec05 .sec_in .department_area .sphere_area .sphere h4,body.blue .sec07 .box1 .c_box,body.blue .progress_list li span,body.blue .input_area dl dd .mwform-checkbox-field-text,body.blue .sec01 .sec_in .faq_list dl dt,body.blue .sec01 .sec_in .faq_list dl dt:before,body.blue .header .menu,body.blue .sec_ttl_type3.color_b,body.blue .sec06 .sec_in .number span,body.blue .side_menu.reversal p,body.blue .tel_txt{color:#fffe53 !important}body.blue .sec01 .sec_in .faq_list dl dt:after{border-top:2px solid #fffe53 !important;border-right:2px solid #fffe53 !important}body.blue .bk_bg,body.blue .sec06 .sec_in .number,body.blue .sec_ttl_type2,body.blue .sec10 .list&gt;li .list_txt{border:2px solid #fffe53 !important}body.blue .header .menu{border-left:2px solid #fffe53 !important}@media only screen and (max-width: 768px){body.blue .header .menu{border:none !important}}body.blue .header,body.blue .bk_bg,body.blue .sec06 .sec_in .number,body.blue .sec12 .list1 li p,body.blue .footer,body.blue .sec10 .list&gt;li .list_txt span,body.blue .header .menu{background:#091187 !important}body.blue .bk_bg,body.blue .sec_ttl_type2{width:98% !important;margin:0 auto !important}body.blue .sec_ttl_type2{background:none !important;margin-top:15px !important}body.blue .sec02 .box .c_box:first-of-type ul::after,body.blue .sec07 .box1 .c_box h4::before,body.blue .sec09 .box .c_box:first-of-type::after,body.blue .nav_toggle.menu_toggle span{background-color:#091187 !important}body.blue .sec01 .sec_in .top_link a,body.blue .sec01 .tab_list li.current-cat a{color:#091187 !important}body.blue .sec05 .sec_in .period_area h4 .ttl,body.blue .sphere_under_area,body.blue .sec02 h3,body.blue .sec01 .box .news_list li,body.blue .sec01 .ttl_area,body.blue .sec_ttl_type3.border_y,body.blue .sec10 .list&gt;li:not(:last-child)::after,body.blue .sec10 .list&gt;li .list_txt_lead span,body.blue .sec05 .sec_in .department_area .sphere_area .sphere{border-color:#fffe53 !important}body.blue .sec10 .list&gt;li .list_txt_lead::before,body.blue .sec05 .sec_in .period_area h4 .border:before,body.blue .sec09 .box .c_box:first-of-type::after,body.blue .lead_txt span,body.blue .sec01 .input_area dl dt .required{background:#fffe53 !important}body.blue .nav_toggle span,body.blue .nav_toggle.menu_toggle span{background:#fff !important}body.blue .sec01 .sec_in a::before{border-color:#fff !important}body.blue .sec01 .sec_in .top_link a::before{border-color:#091187 !important}body.blue .pagination ul li span,body.blue .pagination ul li a{background:none !important;border:2px solid #fff !important}body.blue .pagination ul li span.current{color:#091187 !important;background:#fff !important}body.blue .sec05 .sec_in .department_area .sphere_area .sphere,body.blue .sec07 .box1 .c_box,body.blue .progress_list li.is-current span,body.blue .input_area dl dd .mwform-checkbox-field-text,body.blue .sec01 .sec_in .faq_list dl dt,body.blue .tel_txt{background:none !important;border:2px solid #fffe53 !important}body.blue .sec06 .sec_in ul li:not(:last-child)::after{background-image:url("../../assets/img/top/arrow_yl.svg") !important}body.blue .sec10 .list&gt;li .list_txt,body.blue .progress_list li span{background:none !important}body.blue .sec10 .list&gt;li .list_txt span{margin-top:-5px;padding:0 5px}body.blue .sec12 .list1 li a,body.blue .sec12 .list2 li a,body.blue .btn,body.blue .sec01 .tab_list li,body.blue .header .contact_btn{border:2px solid #fff !important;background:none !important}body.blue .sec12 .list1 li a:hover,body.blue .sec12 .list2 li a:hover,body.blue .btn:hover,body.blue .sec01 .tab_list li:hover,body.blue .header .contact_btn:hover{background-color:#fff !important;opacity:1;color:#091187 !important;border-color:#fff !important}body.blue .sec12 .list1 li a:hover a,body.blue .sec12 .list2 li a:hover a,body.blue .btn:hover a,body.blue .sec01 .tab_list li:hover a,body.blue .header .contact_btn:hover a{color:#091187 !important}body.blue .sec12 .list1 li a::after,body.blue .btn:after{background-image:url("../../assets/img/common/icon_arrow2.svg") !important}body.blue .sec12 .list1 li.mailing a::after,body.blue .btn.p_btn:after{background-image:url("../../assets/img/common/icon_download2.svg") !important}body.blue .sec12 .list2 li a::after{background-image:url("../../assets/img/common/icon_arrow3.svg") !important}body.blue .sec12 .list1 li a:hover::after,body.blue .btn:hover::after{background-image:url("../../assets/img/common/icon_arrow1_blue.svg") !important}body.blue .sec12 .list1 li.mailing a:hover::after,body.blue .btn.p_btn:hover::after{background-image:url("../../assets/img/common/icon_download1_blue.svg") !important}body.blue .sec12 .list2 li a:hover::after{background-image:url("../../assets/img/common/icon_arrow4_blue.svg") !important}body.blue .input_area input[type=text],body.blue .sec01 .input_area input[type=email],body.blue .input_area input[type=tel],body.blue .sec01 .input_area input[type=number],body.blue .input_area input[name=zip],body.blue .input_area textarea,body.blue .sec01 .input_area dl .address_box dd.select_box select{border:2px solid #fffe53 !important;background:none !important}body.blue .input_area dl dd input:checked~.mwform-checkbox-field-text{border:5px solid #fffe53 !important;background:none !important;color:#fffe53 !important}body.blue .sec01 .sec_in .top_link a,body.blue .sec01 .tab_list li.current-cat{background-color:#fff !important;border-color:#fff !important}body.blue .btn-to-top a{background-image:url("../../assets/img/common/icon_top_wh.svg") !important}body.blue .logo a{background-image:url("../../assets/img/common/f_logo_wh.svg") !important}body.blue .header .menu .menu_in&gt;.up_list&gt;li a{position:relative}body.blue .header .menu .menu_in&gt;.up_list&gt;li a:hover{opacity:1;color:#3a41df !important}body.blue .header .menu .menu_in&gt;.up_list&gt;li a:hover::before{background-color:#fff;content:"";position:absolute;opacity:1;width:999px;left:-44px;right:0;top:-12px;height:40px;z-index:-1}body.blue h1 a,body.blue .m_logo a{background-image:url("../../assets/img/common/logo_wh.svg") !important;background-size:cover}body.blue .sec01 .box .news_list li a:hover{background:#fff !important;color:#3a41df !important}body.blue .sec01 .end_box p .line{background:none !important}body.blue .sec12 .end_box{background:none !important;border:2px solid #fffe53 !important}@media only screen and (max-width: 768px){body.blue .sec01 .box .news_list li a .time{color:#fff !important}body.blue .bk_bg,body.blue .sec_ttl_type2{width:100% !important}body.blue .bk_bg,body.blue .sec_ttl_type2{border-left:none !important;border-right:none !important}body.blue .sec06 .sec_in ul li:not(:last-child)::after{background-color:#fffe53 !important}body.blue .sec02 .box ul li,body.blue .sec02 .tab_list li,body.blue .sec09 .box .c_box:first-of-type{border-color:#fffe53 !important}body.blue .sec10 .list&gt;li,body.blue .sec10 .list&gt;li .list_txt_lead,body.blue .sec10 .list&gt;li&gt;ul{background:none !important}body.blue .sec10 .list&gt;li{border:2px solid #fffe53}body.blue .sec10 .list&gt;li .list_txt{border:none !important}body.blue .sec12 .list2 li a{border:none !important}body.blue .inquiry_box{border:2px solid #fff !important;background:none !important}}body.blue .sec01 .primary_box{border:2px solid #fffe53 !important;background:none !important}body.blue .sec01 .primary_box .primary_btn{border:2px solid #fff !important;background:none !important}body.blue .sec01 .primary_box .primary_btn:after{background-image:url("../../assets/img/common/icon_arrow3.svg") !important}body.blue .sec01 .primary_box .primary_btn:hover{background-color:#fff !important;opacity:1;color:#3a41df !important;border:2px solid #fff !important}body.blue .sec01 .primary_box .primary_btn:hover:after{background-image:url("../../assets/img/common/icon_arrow4_blue.svg") !important}body.black{color:#ff0 !important;background:#000 !important}body.black .side_menu .language_area li.jp a:before,body.black .side_menu.reversal .language_area li.jp a:before{background:url("../../assets/img/common/icon_jp_wh.svg") no-repeat center !important}body.black .side_menu .language_area li.en a:before,body.black .side_menu.reversal .language_area li.en a:before{background:url("../../assets/img/common/icon_en_wh.svg") no-repeat center !important}body.black .pagination ul li span,body.black .pagination ul li a{background:none !important;border:2px solid #fff !important;color:#fff !important}body.black .pagination ul li span.current{color:#000 !important;background:#fff !important;border-color:#fff !important}body.black a,body.black input[type=submit],body.black .progress_list li.is-current p,body.black .sec01 .sec_in .faq_list dl dt,body.black .sec01 .sec_in .faq_list dl dt:before{color:#fff !important}body.black .progress_list li p{opacity:.5}body.black .progress_list li.is-current p{opacity:1}body.black .twitter{background-image:url("../../assets/img/common/icon_twitter_wh.svg") !important;background-size:cover}body.black .instagram{background-image:url("../../assets/img/common/icon_instagram_wh.svg") !important;background-size:cover}body.black .facebook{background-image:url("../../assets/img/common/icon_facebook_wh.svg") !important;background-size:cover}body.black .bk_bg,body.black h2,body.black .sec06 .sec_in ul li,body.black .sec08 .sec_in .c_txt p,body.black .sec11 .sec_in p,body.black .sec09 .box .c_box ul li span,body.black .sec05 .sec_in .department_area .sphere_area .sphere .number,body.black .sec05 .sec_in .department_area .sphere_area .sphere h4,body.black .sec07 .box1 .c_box,body.black .progress_list li span,body.black .input_area dl dd .mwform-checkbox-field-text,body.black .header .menu,body.black .sec_ttl_type3.color_b,body.black .sec06 .sec_in .number span,body.black .sec02 .box a .tel_txt,body.black .progress_list li.is-current p,body.black .progress_list li p,body.black .side_menu.reversal p{color:#ff0 !important}body.black .sec01 .sec_in .faq_list dl dt:after{border-top:2px solid #ff0 !important;border-right:2px solid #ff0 !important}body.black .bk_bg,body.black .sec06 .sec_in .number,body.black .sec_ttl_type2,body.black .sec10 .list&gt;li .list_txt{border:2px solid #ff0 !important}body.black .bk_bg,body.black .sec_ttl_type2{width:98% !important;margin:0 auto !important}body.black .sec_ttl_type2{background:none !important;margin-top:15px !important}body.black .header .menu{border-left:2px solid #ff0 !important}@media only screen and (max-width: 768px){body.black .header .menu{border:none}}body.black .sec02 .tab_list li.active,body.black .sec01 .tab_list li.current-cat{color:#000 !important;background:#fff !important;border-color:#fff !important}body.black .sec02 .tab_list li{border-color:#fff !important}body.black .tab_list li.current-cat a{color:#000 !important}body.black .sec01 .tab_list li{background:none !important;border:2px solid #fff !important}body.black .sec05 .sec_in .period_area h4 .ttl,body.black .sphere_under_area,body.black .sec02 h3,body.black .sec01 .box .news_list li,body.black .sec01 .ttl_area,body.black .sec_ttl_type3.border_y,body.black .sec10 .list&gt;li:not(:last-child)::after,body.black .sec10 .list&gt;li .list_txt_lead span,body.black .sec05 .sec_in .department_area .sphere_area .sphere{border-color:#ff0 !important}body.black .header,body.black .bk_bg,body.black .sec06 .sec_in .number,body.black .sec12 .list1 li p,body.black .footer,body.black .sec10 .list&gt;li .list_txt span,body.black .header .menu .sec10 .list&gt;li .list_txt_lead::before,body.black .sec05 .sec_in .period_area h4 .border:before,body.black .sec09 .box .c_box:first-of-type::after,body.black .sec02 .box .c_box:first-of-type ul::after,body.black .sec07 .box1 .c_box h4::before,body.black .sec09 .box .c_box:first-of-type::after,body.black .nav_toggle.menu_toggle span,body.black .header .menu{background:#000 !important}body.black .lead_txt span,body.black .sec01 .input_area dl dt .required{background:#ff0 !important}body.black .nav_toggle span,body.black .nav_toggle.menu_toggle span{background:#fff !important}body.black .sec05 .sec_in .department_area .sphere_area .sphere,body.black .sec07 .box1 .c_box,body.black .progress_list li.is-current span,body.black .input_area dl dd .mwform-checkbox-field-text,body.black .sec02 .box a .tel_txt{background:none !important;border:2px solid #ff0 !important}body.black .sec06 .sec_in ul li:not(:last-child)::after{background-image:url("../../assets/img/top/arrow_yl.svg") !important}body.black .sec10 .list&gt;li .list_txt,body.black .progress_list li span{background:none !important}body.black .sec10 .list&gt;li .list_txt span{margin-top:-5px;padding:0 5px}body.black .sec12 .list1 li a,body.black .sec12 .list2 li a,body.black .btn,body.black .header .contact_btn{border:2px solid #fff !important;background:none !important}body.black .sec12 .list1 li a:hover,body.black .sec12 .list2 li a:hover,body.black .btn:hover,body.black .header .contact_btn:hover{background-color:#fff !important;opacity:1;color:#000 !important;border-color:#fff !important}body.black .sec01 .sec_in .faq_list dl dt,body.black .top_link a{border:2px solid #fff !important;background:none !important}body.black .top_link a:hover{background-color:#fff !important;opacity:1;color:#000 !important}body.black .top_link a:hover::before{border-top:1px solid #000 !important;border-right:1px solid #000 !important}body.black .sec12 .list1 li a::after,body.black .btn:after{background-image:url("../../assets/img/common/icon_arrow2.svg") !important}body.black .sec12 .list1 li.mailing a::after,body.black .btn.p_btn:after{background-image:url("../../assets/img/common/icon_download2.svg") !important}body.black .sec12 .list2 li a::after{background-image:url("../../assets/img/common/icon_arrow3.svg") !important}body.black .sec12 .list1 li a:hover::after,body.black .btn:hover::after{background-image:url("../../assets/img/common/icon_arrow1.svg") !important}body.black .sec12 .list1 li.mailing a:hover::after,body.black .btn.p_btn:hover::after{background-image:url("../../assets/img/common/icon_download1.svg") !important}body.black .sec12 .list2 li a:hover::after{background-image:url("../../assets/img/common/icon_arrow4.svg") !important}body.black .input_area input[type=text],body.black .sec01 .input_area input[type=email],body.black .input_area input[type=tel],body.black .sec01 .input_area input[type=number],body.black .input_area input[name=zip],body.black .input_area textarea,body.black .sec01 .input_area dl .address_box dd.select_box select{border:2px solid #ff0 !important;background:none !important}body.black .input_area dl dd input:checked~.mwform-checkbox-field-text{border:5px solid #ff0 !important;background:none !important;color:#ff0 !important}body.black .tab_list li.current-cat{background-color:#fff !important;border-color:#fff !important}body.black .btn-to-top a{background-image:url("../../assets/img/common/icon_top_wh.svg");background-size:contain;vertical-align:middle}body.black .logo a{background-image:url("../../assets/img/common/f_logo_wh.svg") !important}body.black .header .menu .menu_in&gt;.up_list&gt;li a{position:relative}body.black .header .menu .menu_in&gt;.up_list&gt;li a:hover{opacity:1;color:#000 !important}body.black .header .menu .menu_in&gt;.up_list&gt;li a:hover::before{background-color:#fff;content:"";position:absolute;opacity:1;width:999px;left:-44px;right:0;top:-12px;height:40px;z-index:-1}@media only screen and (max-width: 768px){body.black .header .menu .menu_in&gt;.up_list&gt;li a:hover::before{content:none}}body.black .logo a{background-image:url("../../assets/img/common/f_logo_wh.svg") !important}body.black h1 a,body.black .m_logo a{background-image:url("../../assets/img/common/logo_wh.svg") !important;background-size:cover}body.black .btn-to-top a{background-image:url("../../assets/img/common/icon_top_wh.svg") !important}body.black .sec01 .box .news_list li a:hover{background:#fff !important;color:#000 !important}@media only screen and (max-width: 768px){body.black .sec01 .box .news_list li a .time{color:#fff !important}body.black .bk_bg,body.black .sec_ttl_type2{width:100% !important}body.black .header .menu{border:none !important}body.black .bk_bg,body.black .sec_ttl_type2{border-left:none !important;border-right:none !important}body.black .sec06 .sec_in ul li:not(:last-child)::after{background-color:#fffe53 !important}body.black .sec02 .box ul li,body.black .sec09 .box .c_box:first-of-type{border-color:#fffe53 !important}body.black .sec10 .list&gt;li,body.black .sec10 .list&gt;li .list_txt_lead,body.black .sec10 .list&gt;li&gt;ul{background:none !important}body.black .sec10 .list&gt;li{border:2px solid #fffe53}body.black .sec10 .list&gt;li .list_txt{border:none !important}body.black .sec12 .list2 li a{border:none !important}body.black .inquiry_box{border:2px solid #fff !important;background:none !important}}body.black .sec01 .end_box p .line{background:none !important}body.black .sec12 .end_box{background:none !important;border:2px solid #fffe53 !important}body.black .sec01 .primary_box{border:2px solid #fffe53 !important;background:none !important}body.black .sec01 .primary_box .ttl{color:#fffe53 !important}body.black .sec01 .primary_box .primary_btn{border:2px solid #fff !important;background:none !important}body.black .sec01 .primary_box .primary_btn:after{background-image:url("../../assets/img/common/icon_arrow3.svg") !important}body.black .sec01 .primary_box .primary_btn:hover{background-color:#fff !important;opacity:1;border:2px solid #fff !important;color:#000 !important}body.black .sec01 .primary_box .primary_btn:hover:after{background-image:url("../../assets/img/common/icon_arrow4.svg") !important}#primary .sec_in{max-width:920px}@media only screen and (max-width: 768px){#primary .sec_in{padding:0 25px}}#primary .sec01{text-align:center;font-weight:bold;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 110 - 50 ) / ( 1100 - 768 )))), 110px )}@media only screen and (max-width: 768px){#primary .sec01 .sec_in{padding:0}}#primary .sec01 .ttl_area h2{font-size:clamp( 22px, calc( 22px + (( 100vw - 768px ) * (( 40 - 22 ) / ( 1100 - 768 )))), 40px );line-height:1.6}@media only screen and (max-width: 768px){#primary .sec01 .ttl_area h2{letter-spacing:-0.03em}}#primary .sec01 .ttl_area h2+p{font-size:clamp( 18px, calc( 18px + (( 100vw - 768px ) * (( 40 - 18 ) / ( 1100 - 768 )))), 40px );letter-spacing:.07em}#primary .sec01 .ttl_area+p{font-size:clamp( 13px, calc( 13px + (( 100vw - 768px ) * (( 15 - 13 ) / ( 1100 - 768 )))), 15px );margin-top:20px;letter-spacing:.07em}@media only screen and (max-width: 768px){#primary .sec01 .ttl_area+p{line-height:1.8;margin-top:30px}}#primary .sec02 h3{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 100 - 40 ) / ( 1100 - 768 )))), 100px ) !important}#primary .sec02 .box{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 100 - 40 ) / ( 1100 - 768 )))), 100px )}#primary .sec02 .box:last-of-type{margin-bottom:clamp( 70px, calc( 70px + (( 100vw - 768px ) * (( 140 - 70 ) / ( 1100 - 768 )))), 140px )}#primary .sec02 .box h4{font-size:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 27 - 20 ) / ( 1100 - 768 )))), 27px );text-align:center;background-color:#e3ff33;line-height:1.3;padding:5px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px )}#primary .sec02 .box ul li:not(:last-child){margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 80 - 30 ) / ( 1100 - 768 )))), 80px )}#primary .p_btn{width:95%;height:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333;margin:0 auto clamp( 80px, calc( 80px + (( 100vw - 768px ) * (( 160 - 80 ) / ( 1100 - 768 )))), 160px );font-weight:bold;color:#fff;letter-spacing:.15em;font-size:clamp( 1.6rem, calc( 1.6rem + (( 100vw - 768px ) * (( 20 - 16 ) / ( 1100 - 768 )))), 2rem )}@media only screen and (max-width: 768px){#primary .p_btn{width:100%;height:70px}}#primary .p_btn::after{content:"";display:inline-block;width:29px;height:29px;background-repeat:no-repeat;background-image:url("../../assets/img/common/icon_arrow3.svg");background-size:contain;vertical-align:middle;margin:0 0 0 10px}@media only screen and (max-width: 768px){#award .under{margin-top:120px}#award .under .sec_ttl_type2{padding:26px 0 24px}}#award .sec_in{max-width:1120px}@media only screen and (max-width: 768px){#award .sec_in{padding:0 25px}}#award .sec01{text-align:center;font-weight:bold;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 160 - 50 ) / ( 1100 - 768 )))), 160px )}@media only screen and (max-width: 768px){#award .sec01 .sec_in{padding:0}}#award .sec01 .ttl_area h2{font-size:clamp( 22px, calc( 22px + (( 100vw - 768px ) * (( 40 - 22 ) / ( 1100 - 768 )))), 40px );line-height:1.6}@media only screen and (max-width: 768px){#award .sec01 .ttl_area h2{letter-spacing:-0.03em}}#award .sec01 .ttl_area h2+p{font-size:clamp( 18px, calc( 18px + (( 100vw - 768px ) * (( 40 - 18 ) / ( 1100 - 768 )))), 40px );letter-spacing:.07em}#award .sec02{letter-spacing:.1em}#award .sec02 h3{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 100 - 40 ) / ( 1100 - 768 )))), 100px ) !important}#award .sec02 .department_box:not(:last-of-type){margin-bottom:clamp( 85px, calc( 85px + (( 100vw - 768px ) * (( 170 - 85 ) / ( 1100 - 768 )))), 170px )}#award .sec02 .department_box:last-of-type{margin-bottom:clamp( 85px, calc( 85px + (( 100vw - 768px ) * (( 150 - 85 ) / ( 1100 - 768 )))), 150px )}#award .sec02 .box:not(:last-of-type){margin-bottom:clamp( 70px, calc( 70px + (( 100vw - 768px ) * (( 150 - 70 ) / ( 1100 - 768 )))), 150px )}#award .sec02 .box h4{font-size:clamp( 2rem, calc( 2rem + (( 100vw - 768px ) * (( 27 - 20 ) / ( 1100 - 768 )))), 2.7rem );text-align:center;background-color:#e3ff33;line-height:1.3;padding:5px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto clamp( 60px, calc( 60px + (( 100vw - 768px ) * (( 80 - 60 ) / ( 1100 - 768 )))), 80px );letter-spacing:.1em}#award .sec02 .box h5{font-size:clamp( 2.6rem, calc( 2.6rem + (( 100vw - 768px ) * (( 50 - 26 ) / ( 1100 - 768 )))), 5rem );margin:0 auto clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 50 - 40 ) / ( 1100 - 768 )))), 50px );text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-weight:bold;line-height:1.3;letter-spacing:.15em;border-bottom:4px solid #e3ff33}#award .sec02 .box .name_area{text-align:center;margin-bottom:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 40 - 30 ) / ( 1100 - 768 )))), 40px )}#award .sec02 .box .name_area .affiliation{font-size:clamp( 1.6rem, calc( 1.6rem + (( 100vw - 768px ) * (( 22 - 16 ) / ( 1100 - 768 )))), 2.2rem )}#award .sec02 .box .name_area .name_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){#award .sec02 .box .name_area .name_flex h6{font-size:2.85rem}}#award .sec02 .box .name_area .name_flex.name_flex_en{display:block}#award .sec02 .box .name_area .name_flex.name_flex_en h6{font-size:clamp( 3.6rem, calc( 3.6rem + (( 100vw - 768px ) * (( 50 - 36 ) / ( 1100 - 768 )))), 5rem );line-height:1}@media only screen and (max-width: 768px){#award .sec02 .box .name_area .name_flex.name_flex_en h6{font-size:2.3rem}}#award .sec02 .box .name_area h6{letter-spacing:.15em;font-size:clamp( 2.9rem, calc( 2.9rem + (( 100vw - 768px ) * (( 50 - 29 ) / ( 1100 - 768 )))), 5rem );line-height:1;margin:10px 0 clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 20px )}#award .sec02 .box .name_area h6 span{text-align:center;display:block;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 14 - 12 ) / ( 1100 - 768 )))), 1.4rem );line-height:1;margin-bottom:5px}#award .sec02 .box .name_area .work_name{font-size:clamp( 1.9rem, calc( 1.9rem + (( 100vw - 768px ) * (( 30 - 19 ) / ( 1100 - 768 )))), 3rem );vertical-align:middle;text-align:center;display:inline-block;position:relative;margin-left:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 80 - 40 ) / ( 1100 - 768 )))), 80px )}@media only screen and (max-width: 768px){#award .sec02 .box .name_area .work_name{text-align:left;margin-left:17%;line-height:1.3}}#award .sec02 .box .name_area .work_name::before{content:"ä½œå“å /";display:inline-block;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 17 - 12 ) / ( 1100 - 768 )))), 1.7rem );position:absolute;left:-80px;font-weight:bold;top:12px;background-size:contain;vertical-align:middle}@media only screen and (max-width: 768px){#award .sec02 .box .name_area .work_name::before{width:100%;left:-27%;top:10%}}#award .sec02 .box .name_area .work_name.work_name_en::before{content:"Title /"}@media only screen and (max-width: 768px){#award .sec02 .box .name_area .work_name.work_name_en::before{left:-23%}}#award .sec02 .box .name_area .work_name.work_name2{text-align:center;margin-left:0}#award .sec02 .box .name_area .work_name.work_name2::before{position:static;display:initial;font-weight:bold;margin-right:5px;vertical-align:text-bottom}#award .sec02 .box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 8%}@media only screen and (max-width: 768px){#award .sec02 .box ul{gap:15px 0}}#award .sec02 .box ul li{width:28%}@media only screen and (max-width: 768px){#award .sec02 .box ul li{width:80%}}#award .btn{width:430px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#333;margin:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 60 - 30 ) / ( 1100 - 768 )))), 60px ) auto 0;font-weight:bold;color:#fff;letter-spacing:.05em;font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 18 - 15 ) / ( 1100 - 768 )))), 1.8rem );padding-right:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 45 - 15 ) / ( 1100 - 768 )))), 45px )}@media only screen and (max-width: 768px){#award .btn{width:100%;height:52px}}#award .btn::after{content:"";display:inline-block;width:clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 29 - 25 ) / ( 1100 - 768 )))), 29px );height:clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 29 - 25 ) / ( 1100 - 768 )))), 29px );position:absolute;top:calc(50% - clamp( 25px, calc( 25px + (( 100vw - 768px ) * (( 29 - 25 ) / ( 1100 - 768 )))), 29px )/2);right:clamp( 10px, calc( 10px + (( 100vw - 768px ) * (( 50 - 10 ) / ( 1100 - 768 )))), 50px );background-repeat:no-repeat;background-image:url("../../assets/img/common/icon_arrow3.svg");background-size:contain;vertical-align:middle;margin:0 0 0 10px}@media only screen and (max-width: 768px){#showday .under{margin-top:120px}#showday .under .sec_ttl_type2{padding:26px 0 24px}}#showday .sec_in{max-width:1120px}@media only screen and (max-width: 768px){#showday .sec_in{padding:0 25px}}#showday .sec01{text-align:center;font-weight:bold;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 110 - 50 ) / ( 1100 - 768 )))), 110px )}@media only screen and (max-width: 768px){#showday .sec01 .sec_in{padding:0}}#showday .sec01 .ttl_area h2{font-size:clamp( 22px, calc( 22px + (( 100vw - 768px ) * (( 40 - 22 ) / ( 1100 - 768 )))), 40px );line-height:1.6}@media only screen and (max-width: 768px){#showday .sec01 .ttl_area h2{letter-spacing:-0.03em}}#showday .sec01 .ttl_area h2+p{font-size:clamp( 18px, calc( 18px + (( 100vw - 768px ) * (( 40 - 18 ) / ( 1100 - 768 )))), 40px );letter-spacing:.07em}#showday .sec01 .ttl_area+p{font-size:clamp( 13px, calc( 13px + (( 100vw - 768px ) * (( 15 - 13 ) / ( 1100 - 768 )))), 15px );max-width:920px;padding:0 clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 60 - 20 ) / ( 1100 - 768 )))), 60px );margin:clamp( 30px, calc( 30px + (( 100vw - 768px ) * (( 40 - 30 ) / ( 1100 - 768 )))), 40px ) auto 0;text-align:left}@media only screen and (max-width: 768px){#showday .sec01 .ttl_area+p{line-height:1.8}}#showday .sec{margin-bottom:clamp( 80px, calc( 80px + (( 100vw - 768px ) * (( 150 - 80 ) / ( 1100 - 768 )))), 150px )}#showday .sec p{max-width:920px;padding:0 clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 60 - 20 ) / ( 1100 - 768 )))), 60px );margin:0 auto clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 70 - 40 ) / ( 1100 - 768 )))), 70px )}@media only screen and (max-width: 768px){#showday .sec p{max-width:100%;padding:0}}#showday .sec h3{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 65 - 40 ) / ( 1100 - 768 )))), 65px ) !important}#showday .sec ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp( 7px, calc( 7px + (( 100vw - 768px ) * (( 15 - 7 ) / ( 1100 - 768 )))), 15px ) 0}#showday .sec ul li{width:49.2%}@media only screen and (max-width: 768px){#showday .sec ul li{width:100%}}#showday .sec.sec03 ul li{width:32.2%}@media only screen and (max-width: 768px){#showday .sec.sec03 ul li{width:100%}}@media only screen and (max-width: 768px){#show .under{margin-top:65px}}#show .sec_in{max-width:1120px}@media only screen and (max-width: 768px){#show .sec_in{padding:0 25px}}#show .sec01{text-align:center;font-weight:bold;margin-bottom:clamp( 50px, calc( 50px + (( 100vw - 768px ) * (( 110 - 50 ) / ( 1100 - 768 )))), 110px )}@media only screen and (max-width: 768px){#show .sec01{margin-top:45px}}@media only screen and (max-width: 768px){#show .sec01 .sec_in{padding:0}}#show .sec01 .ttl_area{margin-bottom:clamp( 40px, calc( 40px + (( 100vw - 768px ) * (( 45 - 40 ) / ( 1100 - 768 )))), 45px )}#show .sec01 .ttl_area h2{font-size:clamp( 2.2rem, calc( 2.2rem + (( 100vw - 768px ) * (( 40 - 22 ) / ( 1100 - 768 )))), 4rem );margin-bottom:clamp( 0px, calc( 0px + (( 100vw - 768px ) * (( 10 - 0 ) / ( 1100 - 768 )))), 10px );line-height:1.6}@media only screen and (max-width: 768px){#show .sec01 .ttl_area h2{letter-spacing:-0.03em}}#show .sec01 .ttl_area h2+p{font-size:clamp( 1.6rem, calc( 1.6rem + (( 100vw - 768px ) * (( 32 - 16 ) / ( 1100 - 768 )))), 3.2rem );letter-spacing:.08em}@media only screen and (max-width: 768px){#show .sec01 .ttl_area h2+p{letter-spacing:.05em}}#show .sec01 .txt_area{letter-spacing:.08em}@media only screen and (max-width: 768px){#show .sec01 .txt_area{letter-spacing:.04em}}#show .sec01 .txt_area h3{font-size:clamp( 1.5rem, calc( 1.5rem + (( 100vw - 768px ) * (( 22 - 15 ) / ( 1100 - 768 )))), 2.2rem );margin-bottom:15px}#show .sec01 .txt_area h3+p{font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem );line-height:1.8;letter-spacing:.05em}#show .sec02{margin-bottom:clamp( 80px, calc( 80px + (( 100vw - 768px ) * (( 160 - 80 ) / ( 1100 - 768 )))), 160px )}#show .sec02 .sec_ttl_type2{margin-bottom:clamp( 110px, calc( 110px + (( 100vw - 768px ) * (( 120 - 110 ) / ( 1100 - 768 )))), 120px );position:relative}@media only screen and (max-width: 768px){#show .sec02 .sec_ttl_type2{font-size:18px;letter-spacing:0;padding:40px 0 37px}}#show .sec02 .sec_ttl_type2 .coments{position:absolute;right:10px;bottom:clamp( 7px, calc( 7px + (( 100vw - 768px ) * (( 10 - 7 ) / ( 1100 - 768 )))), 10px );letter-spacing:.05em;font-weight:bold;font-size:clamp( 1rem, calc( 1rem + (( 100vw - 768px ) * (( 13 - 10 ) / ( 1100 - 768 )))), 1.3rem );font-family:"Midashi Go MB31","æ¸¸ã‚´ã‚·ãƒƒã‚¯","Yu Gothic",YuGothic,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ ProN","Hiragino Kaku Gothic ProN",sans-serif}#show .sec02 .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold;letter-spacing:.03em}@media only screen and (max-width: 768px){#show .sec02 .box{letter-spacing:.01em}}#show .sec02 .box .sec02_info{width:53.7%}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info{width:100%;margin-bottom:60px}}#show .sec02 .box .sec02_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 20px );font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem )}#show .sec02 .box .sec02_info dl:not(:last-of-type){border-bottom:1px solid #cbcbcb;margin-bottom:clamp( 15px, calc( 15px + (( 100vw - 768px ) * (( 20 - 15 ) / ( 1100 - 768 )))), 20px )}#show .sec02 .box .sec02_info dl .info_s_txt{border:2px solid #e3ff33;position:absolute;right:0;padding:2px 10px 0px;top:-10px;display:inline-block;font-size:clamp( 1.4rem, calc( 1.4rem + (( 100vw - 768px ) * (( 15 - 14 ) / ( 1100 - 768 )))), 1.5rem )}#show .sec02 .box .sec02_info dl .info_s_txt span{display:inline-block;font-size:clamp( 1.6rem, calc( 1.6rem + (( 100vw - 768px ) * (( 20 - 16 ) / ( 1100 - 768 )))), 2rem )}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info dl .info_s_txt{left:0;right:0;top:-60px;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}}#show .sec02 .box .sec02_info dl dt{width:20%}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info dl dt{width:25%}}#show .sec02 .box .sec02_info dl dd{width:80%;position:relative}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info dl dd{width:75%}}#show .sec02 .box .sec02_info dl dd .c_list{padding-left:clamp( 13px, calc( 13px + (( 100vw - 768px ) * (( 15 - 13 ) / ( 1100 - 768 )))), 15px );color:#787878;font-size:clamp( 1.1rem, calc( 1.1rem + (( 100vw - 768px ) * (( 12 - 11 ) / ( 1100 - 768 )))), 1.2rem )}#show .sec02 .box .sec02_info dl dd .c_list li{position:relative}#show .sec02 .box .sec02_info dl dd .c_list li::before{content:"â€»";position:absolute;top:0;left:-15px;display:inline-block}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info dl dd .c_list li::before{left:-13px}}#show .sec02 .box .sec02_info dl dd .d_list{padding-left:clamp( 13px, calc( 13px + (( 100vw - 768px ) * (( 15 - 13 ) / ( 1100 - 768 )))), 15px );list-style-type:disc}#show .sec02 .box .sec02_info .sec02_url{background-color:#333;padding:clamp( 20px, calc( 20px + (( 100vw - 768px ) * (( 30 - 20 ) / ( 1100 - 768 )))), 30px );font-size:clamp( 1.3rem, calc( 1.3rem + (( 100vw - 768px ) * (( 16 - 13 ) / ( 1100 - 768 )))), 1.6rem );color:#fff;letter-spacing:.05em}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info .sec02_url{margin-top:15px}}#show .sec02 .box .sec02_info .sec02_url p+p{margin-top:20px}#show .sec02 .box .sec02_info .sec02_url p span{font-size:12px;display:inline-block}#show .sec02 .box .sec02_info .sec02_url p a{display:inline-block;color:#e3ff33;font-size:clamp( 1.2rem, calc( 1.2rem + (( 100vw - 768px ) * (( 15 - 12 ) / ( 1100 - 768 )))), 1.5rem )}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_info .sec02_url p a{letter-spacing:0}}#show .sec02 .box .sec02_map{width:41.3%}@media only screen and (max-width: 768px){#show .sec02 .box .sec02_map{width:100%}}@media only screen and (max-width: 768px){#show .sec02.sec02-en .box .sec02_info{margin-top:20px}}#show .sec02.sec02-en .box .sec02_info dl .info_s_txt{position:static;margin-top:10px}@media only{#show .sec02.sec02-en .box .sec02_info dl .info_s_txt{margin-top:10px}}@media only screen and (max-width: 768px){#show .sec02.sec02-en .box .sec02_info dl .info_s_txt{position:absolute;margin-top:-20px}}#show .sec02.sec02-en .box .sec02_info dl .info_s_txt span{display:block}#show .sec02.sec02-en .box .sec02_info dl dd{position:static}#show .sec02.sec02-en .box .sec02_info dl dd .c_list{padding-left:clamp( 5px, calc( 5px + (( 100vw - 768px ) * (( 10 - 5 ) / ( 1100 - 768 )))), 10px )}#show .sec02.sec02-en .box .sec02_info dl dd .c_list li::before{content:"*";left:-10px}
/*# sourceMappingURL=style.css.map */</pre></body></html>