﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;color:#222}a:hover{cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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}*:after,*:before,a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-padding-top:150px;scroll-behavior:smooth;-webkit-scroll-padding-top:150px}@media only screen and (max-width: 767px){html{scroll-padding-top:90px}}body{position:relative;width:calc(100vw - (100vw - 100%));min-width:300px;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP", sans-serif;font-weight:400;font-style:normal;line-height:1.75;color:#222;overflow-x:hidden;letter-spacing:0.04em;font-size:16px}@media only screen and (max-width: 767px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style-type:none}a{text-decoration:none;color:#222;transition:0.4s ease-in-out}img{border:0;vertical-align:middle;max-width:100%;height:auto}address,em,i{font-style:normal;font-style:normal}button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none;vertical-align:middle;font-size:inherit;color:#222;font-family:"Noto Sans JP", sans-serif}input::-webkit-input-placeholder{color:#bfbfbf}input:-ms-input-placeholder{color:#bfbfbf}input::-moz-placeholder{color:#bfbfbf}option{}sup{position:relative;top:-0.7em;font-size:70%}a[href^="tel:"].tel_disable{pointer-events:none;text-decoration:none}img[src$=".svg"]{width:100%}.change_height #header{box-shadow:0 2px 8px 0 rgba(0, 30, 75, 0.1)}#header{position:fixed;width:100%;top:0;z-index:999;background-color:#fff;transition:0.4s ease-in-out}#header .header_top{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 767px){#header .header_top{width:100%;background-color:#fff}}#header .header_top .h_logoarea{display:flex;align-items:center;margin-left:1.5vw}#header .header_top .h_logoarea a img{width:10vw}@media only screen and (max-width: 767px){#header .header_top .h_logoarea a img{width:38.5vw;max-width:190px}}#header .header_top .btn_area{display:flex;gap:20px}#header .header_top .btn_area .search_area_btn{cursor:pointer}@media only screen and (min-width: 1101px){#header .header_top .btn_area .search_area_btn{display:none}}#header .header_top .btn_area .search_area_btn:before{content:"";flex-shrink:0;display:block;width:35px;aspect-ratio:1;background:url("../img/common/search_icon.png") no-repeat center / cover}#header .header_top .btn_area .hamburger{border:none;width:60px;height:60px;background:none;cursor:pointer;min-width:60px;z-index:20;display:flex;align-items:center;justify-content:center;position:relative;border-left:1px solid #E2E7E9;background:#555}@media only screen and (min-width: 1101px){#header .header_top .btn_area .hamburger{display:none}}#header .header_top .btn_area .hamburger .hamburger__line{position:relative;width:26px;height:2px;background:#fff;display:block}#header .header_top .btn_area .hamburger .hamburger__line::before,#header .header_top .btn_area .hamburger .hamburger__line::after{content:"";display:block;position:absolute;width:inherit;height:inherit;transition:transform 0.3s;background:#fff}#header .header_top .btn_area .hamburger .hamburger__line::before{top:-8px}#header .header_top .btn_area .hamburger .hamburger__line::after{bottom:-8px}#header .header_top .btn_area .hamburger[aria-expanded="true"] .hamburger__line{background:transparent}#header .header_top .btn_area .hamburger[aria-expanded="true"] .hamburger__line::before{top:0;transform:rotate(45deg)}#header .header_top .btn_area .hamburger[aria-expanded="true"] .hamburger__line::after{bottom:0;transform:rotate(-45deg)}#header .header_top .globalnav{width:fit-content;display:flex;margin-left:auto;height:100%}@media print, screen and (max-width: 1100px){#header .header_top .globalnav{display:none;width:100vw;position:absolute;top:60px;left:0;height:calc(100vh - 60px);padding:40px 0 100px;background:#F6F8F9;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2}}#header .header_top .globalnav .links_01{display:flex;align-items:center;gap:0 1.5vw;margin-right:1.5vw}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01{flex-direction:column;margin-right:0}}#header .header_top .globalnav .links_01 .gnav{display:flex;justify-content:flex-end;gap:0 1.5vw}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .gnav{order:1;width:90%;margin:0 auto;flex-direction:column;justify-content:center;gap:0}}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .gnav li:first-of-type a{border-top:1px solid #E2E7E9}}#header .header_top .globalnav .links_01 .gnav li a{position:relative;display:block;text-align:center;font-size:clamp(12px, 1vw, 16px);font-weight:600}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .gnav li a{display:flex;justify-content:space-between;align-items:center;padding:12px 5% 15px;font-size:16px;text-align:left;border-bottom:1px solid #E2E7E9}}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .gnav li a:after{content:"";width:10px;height:10px;border-right:1px solid #076DC8;border-bottom:1px solid #076DC8;transform:translateY(10%) rotate(-45deg)}}#header .header_top .globalnav .links_01 .nav_ttl{order:2;width:90%;margin:40px auto 10px;text-align:left;font-size:18px;font-weight:600;color:#000}#header .header_top .globalnav .links_01 .download_nav{order:3;display:flex;flex-wrap:wrap;gap:4px;width:clamp(230px, 16vw, 288px)}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .download_nav{gap:6px;width:90%;margin:0 auto 40px}}#header .header_top .globalnav .links_01 .download_nav li{width:calc((100% - 4px) / 2)}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .download_nav li{width:calc((100% - 6px) / 2)}}#header .header_top .globalnav .links_01 .download_nav li a{display:flex;align-items:center;gap:4px;padding:0 clamp(5px, 0.78vw, 14px);border-radius:2px;border:1px solid #D2D8DD;background:#FAFAFA;font-size:clamp(10px, 0.83vw, 16px);font-weight:600}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .download_nav li a{padding:3px 14px 5px;font-size:16px}}#header .header_top .globalnav .links_01 .download_nav li a:before{content:"";flex-shrink:0;background:url("../img/common/download_icon.png") no-repeat center / cover;width:clamp(15px, 1.1vw, 20px);aspect-ratio:1}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_01 .download_nav li a:before{width:20px}}#header .header_top .globalnav .links_01 .download_nav li a span{width:100%;text-align:center}#header .header_top .globalnav .links_02{display:flex}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_02{flex-direction:column;width:90%;margin:0 auto}}#header .header_top .globalnav .links_02 a{display:flex;flex-direction:column;align-items:center;padding:10px 10px 5px;border-left:1px solid #D2D8DD;height:100%;font-size:clamp(12px, 0.8vw, 14px);font-weight:500}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_02 a{flex-direction:row;gap:8px;padding:10px 25px 10px 20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-size:14px;font-weight:600}}#header .header_top .globalnav .links_02 a:before{content:"";width:34px;aspect-ratio:1}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_02 a:before{width:24px}}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_02 a:after{content:"";width:10px;height:10px;margin-left:auto;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(10%) rotate(-45deg)}}#header .header_top .globalnav .links_02 a.shop_link:before{background:url("../img/common/shop_icon.png") no-repeat center / cover}@media only screen and (max-width: 767px){#header .header_top .globalnav .links_02 a.contact_link{margin-top:10px}}#header .header_top .globalnav .links_02 a.contact_link:before{background:url("../img/common/mail_icon.png") no-repeat center / cover}#header .header_top .globalnav .links_02 a.en_link{padding:10px 20px 5px}@media print, screen and (max-width: 1100px){#header .header_top .globalnav .links_02 a.en_link{margin-top:40px;padding:unset;border:none;background:unset}}#header .header_top .globalnav .links_02 a.en_link:before{background:url("../img/common/global_icon.png") no-repeat center / cover}#header .header_top .globalnav .links_02 a.en_link:after{display:none}#header .header_top .globalnav .links_02 a span{font-weight:500}#header .search_area_bg{display:none;position:fixed;z-index:1;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);box-shadow:0 6px 14px 0 rgba(0, 0, 0, 0.04)}#header .search_area_bg.active{display:block}#header .search_area{position:relative;z-index:2;background:#085DA8;box-shadow:0 6px 14px 0 rgba(0, 0, 0, 0.04)}@media print, screen and (max-width: 1100px){#header .search_area{display:none}#header .search_area.active{display:block}}#header .search_area .sec_inner form{display:flex;justify-content:center;gap:10px;padding:10px 0}@media only screen and (max-width: 767px){#header .search_area .sec_inner form{flex-direction:column}}#header .search_area .sec_inner form .category_select{position:relative;width:25%;flex-shrink:0;background:#fff;border-radius:4px;border:1px solid #D2D8DD}@media only screen and (max-width: 767px){#header .search_area .sec_inner form .category_select{width:100%}}#header .search_area .sec_inner form .category_select:before{content:"";position:absolute;top:10px;right:20px;width:10px;aspect-ratio:1;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:rotate(45deg)}@media only screen and (max-width: 767px){#header .search_area .sec_inner form .category_select:before{top:7px}}#header .search_area .sec_inner form .category_select select{width:100%;height:100%;padding:3px 20px 5px;font-weight:600}#header .search_area .sec_inner form .keyword_area{flex-grow:0;display:flex;justify-content:space-between;width:100%;background:#fff;border-radius:4px;border:1px solid #D2D8DD}#header .search_area .sec_inner form .keyword_area input{width:100%;padding:0 20px}#header .search_area .sec_inner form .keyword_area button{cursor:pointer;padding:0 20px}#header .search_area .sec_inner form .keyword_area button:before{content:"";flex-shrink:0;display:block;width:30px;aspect-ratio:1;background:url("../img/common/search_icon.png") no-repeat center / cover}#header.header_en .header_top .h_logoarea a img{width:20vw}@media only screen and (max-width: 767px){#header.header_en .header_top .h_logoarea a img{width:38.5vw;max-width:190px}}#header.header_en .header_top .globalnav .links_01 .download_ttl{font-size:clamp(12px, 0.9vw, 16px);font-weight:600}@media print, screen and (max-width: 1100px){#header.header_en .header_top .globalnav .links_01 .download_ttl{font-size:16px}}.fixed_youtube{position:fixed;z-index:99;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 14px;border-radius:10px 0 0 10px;border:1px solid #D2D8DD;background:#FFF;box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.08)}@media print, screen and (max-width: 1100px){.fixed_youtube{top:unset;bottom:146px;transform:unset;gap:4px;padding:9px 6px;border-radius:4px 0 0 4px;box-shadow:0 0 7.204px 0 rgba(0, 0, 0, 0.08)}}.fixed_youtube:before{content:"";width:32px;aspect-ratio:1;background:url("../img/common/youtube_icon.png") no-repeat center / cover}@media print, screen and (max-width: 1100px){.fixed_youtube:before{width:18px}}.fixed_youtube span{width:100%;text-align:center;font-weight:600;line-height:125%}@media print, screen and (max-width: 1100px){.fixed_youtube span{font-size:10px}}.fixed_footer_wrapper{height:130px;background:#00427D}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper{height:0px}}.fixed_footer_wrapper:has(.sticky){position:relative;display:flex;align-items:flex-end;justify-content:center}.fixed_footer_wrapper .fixed_footer_part{position:fixed;z-index:10;left:50%;bottom:0;transform:translateX(-50%);width:75%;max-width:1200px;height:100px;border-radius:10px 10px 0 0;background:#FFF;box-shadow:0 -6px 14px 0 rgba(0, 0, 0, 0.04);opacity:0;pointer-events:none;transition:opacity 0.3s}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part{width:calc(100% - 8px);height:62px}}.fixed_footer_wrapper .fixed_footer_part.active{opacity:1;pointer-events:auto;transition:opacity 0.5s}.fixed_footer_wrapper .fixed_footer_part.sticky{position:unset;transform:unset}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part.sticky{position:fixed;transform:translateX(-50%);transition:opacity 0.3s}}.fixed_footer_wrapper .fixed_footer_part .link_container{display:flex;justify-content:space-between;align-items:center;height:100%}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box{height:100%}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part .link_container .link_box{width:calc(100% / 3)}}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part .link_container .link_box.news_link{display:none}}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box>a{display:flex;align-items:center;gap:20px;width:100%;height:100%;padding:0 clamp(10px, 3.1vw, 60px);font-size:clamp(10px, 1.1vw, 20px);font-weight:600;line-height:100%}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part .link_container .link_box>a{flex-direction:column;justify-content:center;gap:4px;padding:0;font-size:14px}}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box>a:before{content:"";width:clamp(30px, 2.6vw, 50px);aspect-ratio:1}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box:first-of-type{flex-grow:1}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box:first-of-type a{justify-content:center}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box:first-of-type a:before{background:url("../img/common/seminar_icon.png") no-repeat center / cover}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box:last-of-type{flex-grow:1}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box:last-of-type a{justify-content:center}.fixed_footer_wrapper .fixed_footer_part .link_container .link_box:last-of-type a:before{background:url("../img/common/mail_icon.png") no-repeat center / cover}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box{display:flex;align-items:center;padding:0 clamp(10px, 3.1vw, 60px);border-left:1px solid #D2D8DD;border-right:1px solid #D2D8DD}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part .link_container .download_box{flex-direction:column;justify-content:center}}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box:before{content:"";width:clamp(30px, 2.6vw, 50px);aspect-ratio:1;background:url("../img/common/download_icon.png") no-repeat center / cover}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part .link_container .download_box.pc{display:none}}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box.sp{position:relative;flex-grow:1}@media only screen and (min-width: 1101px){.fixed_footer_wrapper .fixed_footer_part .link_container .download_box.sp{display:none}}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box p{font-size:clamp(10px, 1.1vw, 20px);font-weight:600;margin:0 30px 0 20px}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper .fixed_footer_part .link_container .download_box p{font-size:14px;line-height:100%;margin:0}}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav{display:flex;flex-wrap:wrap;gap:4px;width:clamp(230px, 16vw, 288px)}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav.fade{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:100%;padding:20px 10px;background:#fff}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav.fade.active{display:flex;gap:8px}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav.fade li{width:calc((100% - 8px) / 2)}@media only screen and (max-width: 767px){.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav.fade li{width:100%}}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav.fade li a{font-size:14px}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav li{width:calc((100% - 4px) / 2)}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav li a{display:flex;align-items:center;gap:4px;padding:0 clamp(5px, 0.78vw, 14px);border-radius:2px;border:1px solid #D2D8DD;background:#FAFAFA;font-size:clamp(10px, 0.83vw, 16px);font-weight:600}.fixed_footer_wrapper .fixed_footer_part .link_container .download_box .download_nav li a span{width:100%;text-align:center}.fixed_footer_wrapper_sp{display:none;height:66px;background:#00427D}@media print, screen and (max-width: 1100px){.fixed_footer_wrapper_sp{display:block}}.sec_links{padding:60px 0;background:#fff}@media print, screen and (max-width: 1100px){.sec_links{background:#fff}}.sec_links .sec_inner_02{display:flex;justify-content:space-between;max-width:1200px}.sec_links .sec_inner_02 .page_link_area{width:100%}.sec_links .sec_inner_02 .page_link_area .link_container{display:flex;flex-wrap:wrap;gap:25px}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container{gap:20px}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item{width:calc((100% - 100px) / 5)}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item{width:100%;border-bottom:1px solid #D2D8DD}.sec_links .sec_inner_02 .page_link_area .link_container .link_item:first-of-type{padding-top:20px;border-top:1px solid #D2D8DD}}@media only screen and (min-width: 1101px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item.download summary{pointer-events:none}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item>a{display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px 0;margin-bottom:10px;border-bottom:1px solid #D2D8DD;font-weight:600}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item>a{padding:0 10px 20px 0;border-bottom:none;margin-bottom:0}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item>a:after{content:"";transform:translateY(10%) rotate(-45deg);width:10px;height:10px;border-right:1px solid #076DC8;border-bottom:1px solid #076DC8}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details[open] summary span:after{transform:translateY(10%) rotate(-45deg)}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item details[open] summary span:after{transform:translateY(10%) rotate(-135deg)}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details[open] summary a:hover{color:#076DC8}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details summary{list-style:none}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item details summary a{pointer-events:none}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details summary span{display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px 0;border-bottom:1px solid #D2D8DD;font-weight:600}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item details summary span{border-bottom:none;padding:0 10px 20px 0}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details summary span:after{content:"";transform:translateY(0%) rotate(45deg);width:10px;height:10px;border-right:1px solid #076DC8;border-bottom:1px solid #076DC8}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details ul{margin-top:10px}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item details ul{margin-bottom:20px}}@media print, screen and (max-width: 1100px){.sec_links .sec_inner_02 .page_link_area .link_container .link_item details ul li{margin-bottom:10px}}.sec_links .sec_inner_02 .page_link_area .link_container .link_item details ul li a{font-size:14px}footer{background:#FAFAFA}footer .sec_footer{padding:60px 0 25px}@media print, screen and (max-width: 1100px){footer .sec_footer{padding:50px 0 120px;background:#FAFAFA}}footer .sec_footer .sec_inner_02{max-width:1200px}footer .sec_footer .sec_inner_02 .top_area{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .top_area{flex-direction:column;align-items:flex-start;margin-bottom:40px}}footer .sec_footer .sec_inner_02 .top_area h2{width:19%}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .top_area h2{width:49%;max-width:250px;margin-bottom:20px}}footer .sec_footer .sec_inner_02 .top_area h2 img{width:100%;mix-blend-mode:multiply}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .top_area address{margin-bottom:30px}}footer .sec_footer .sec_inner_02 .top_area address span{display:block;margin-bottom:10px;font-weight:600}footer .sec_footer .sec_inner_02 .top_area ul{display:flex;gap:14px}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .top_area ul{width:100%;flex-direction:column;gap:20px}}footer .sec_footer .sec_inner_02 .top_area ul li .text_link{position:relative}footer .sec_footer .sec_inner_02 .top_area ul li .text_link:hover{color:#fff;transition:all 0.3s}footer .sec_footer .sec_inner_02 .top_area ul li .text_link:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}footer .sec_footer .sec_inner_02 .top_area ul li .text_link:before{content:"";position:absolute;z-index:4;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s;border-radius:4px}footer .sec_footer .sec_inner_02 .top_area ul li .text_link:after{position:relative;z-index:6}footer .sec_footer .sec_inner_02 .top_area ul li .text_link span{position:relative;z-index:6}footer .sec_footer .sec_inner_02 .top_area ul li:first-of-type{width:13vw}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .top_area ul li:first-of-type{width:100%;max-width:400px}}footer .sec_footer .sec_inner_02 .top_area ul li:first-of-type a:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}footer .sec_footer .sec_inner_02 .top_area ul li:first-of-type a:after{content:"";width:14px;height:14px;transform:translateY(10%) rotate(-45deg);border-right:2px solid #076DC8;border-bottom:2px solid #076DC8}footer .sec_footer .sec_inner_02 .top_area ul li:last-of-type{position:relative;width:14.6vw}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .top_area ul li:last-of-type{width:100%;max-width:400px}}footer .sec_footer .sec_inner_02 .top_area ul li:last-of-type:before{content:"";position:absolute;z-index:5;top:50%;right:30px;transform:translateY(-50%);display:block;width:15px;height:10px;background:#fff}footer .sec_footer .sec_inner_02 .top_area ul li:last-of-type a:after{content:"";flex-shrink:0;width:26px;height:26px;background:url("../img/common/youtube_icon.png") no-repeat center / cover}footer .sec_footer .sec_inner_02 .top_area ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 25px 15px 30px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600}footer .sec_footer .sec_inner_02 .bottom_area{display:flex;align-items:center;justify-content:space-between}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .bottom_area{flex-direction:column;align-items:flex-start;gap:30px}}footer .sec_footer .sec_inner_02 .bottom_area small{color:#999;font-size:12px;font-weight:400}@media only screen and (max-width: 767px){footer .sec_footer .sec_inner_02 .bottom_area small{font-size:10px}}footer .sec_footer .sec_inner_02 .bottom_area ul{display:flex;flex-wrap:wrap}@media print, screen and (max-width: 1100px){footer .sec_footer .sec_inner_02 .bottom_area ul li:first-of-type a{padding:0 10px 0 0}}footer .sec_footer .sec_inner_02 .bottom_area ul li:nth-of-type(2){border-left:1px solid #D2D8DD}footer .sec_footer .sec_inner_02 .bottom_area ul li a{display:block;padding:0 10px;font-size:13px}.sp{display:block}@media print, screen and (min-width: 768px ){.sp{display:none}}.pc{display:none}@media print, screen and (min-width: 768px ){.pc{display:block}}.tab_sp{display:none}@media print, screen and (max-width: 1100px){.tab_sp{display:block}}.center{text-align:center}main{display:block;width:100%;position:relative}footer{display:block;width:100%;position:relative;z-index:1}.sec_block{padding:30px 0 40px}@media only screen and (max-width: 767px){.sec_block{padding:30px 0}}.sec_block_02{padding:35px 0 50px}@media only screen and (max-width: 767px){.sec_block_02{padding:30px 0}}.sec_inner{max-width:1536px;width:90%;margin:0 auto}.sec_inner.sec_size02{max-width:1200px}.sec_inner_02{width:90%;max-width:980px;margin:0 auto}.sec_inner_03{width:90%;max-width:740px;margin-left:auto}@media only screen and (max-width: 767px){.sec_inner_03{margin:0 auto}}.scroll-hint-icon-wrap{overflow:hidden}.scroll-hint-icon-wrap .scroll-hint-icon{top:50%;transform:translateY(-50%)}.roboto{font-family:"Roboto", sans-serif;font-style:normal}.blue_text{color:#076DC8}.tooltip_list{display:none;position:absolute;z-index:999;top:100%;left:50%;transform:translateX(-50%);background:#fff;box-shadow:0px 0px 15px -5px #777777;width:300px;padding:10px;font-size:14px}@media print, screen and (max-width: 1100px){.tooltip_list{width:100%}}.tooltip_list>li a{display:block;padding-left:10px}.tooltip_list>li a>span{position:relative}.tooltip_list>li a>span:before{content:"";position:absolute;left:-10px;top:10px;width:6px;height:6px;background:#076DC8;border-radius:50%}.tooltip_list>li a.other{cursor:unset}.tooltip_list>li ul li{padding-left:10px}.tooltip_list>li ul li a{display:block;position:relative}.tooltip_list>li ul li a:before{content:"";position:absolute;left:-3px;top:13px;border-right:1px solid #076DC8;border-bottom:1px solid #076DC8;transform:rotate(-45deg);width:6px;height:6px}.relative{position:relative}.sec_ttl{text-align:center;position:relative}.sec_ttl span{font-size:24px;font-weight:500;letter-spacing:5px}@media only screen and (max-width: 767px){.sec_ttl span{font-size:5.4vw}}.sec_ttl_01{position:relative;color:#000;width:fit-content;margin:0 auto;padding-bottom:20px;font-size:26px;font-weight:600}@media only screen and (max-width: 767px){.sec_ttl_01{font-size:24px}}.sec_ttl_01.underline:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:51%;height:2px;background:#076DC8}.sec_ttl_02{position:relative;width:fit-content;padding-bottom:20px;font-size:26px;font-weight:600;line-height:normal;color:#000}@media only screen and (max-width: 767px){.sec_ttl_02{font-size:24px}}.sec_ttl_02.underline:before{content:"";position:absolute;left:0;bottom:0;width:22%;height:2px;background:#076DC8}.sec_ttl_02 .big{font-size:32px}@media only screen and (max-width: 767px){.sec_ttl_02 .big{font-size:28px}}.ttl_left_line{position:relative;margin-bottom:20px;padding-left:15px;padding-bottom:3px;font-size:24px;font-weight:600;line-height:120%}@media only screen and (max-width: 767px){.ttl_left_line{font-size:22px;margin-bottom:20px}}.ttl_left_line:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:2px;height:90%;background:#076DC8}.archive_ttl{position:relative;color:#000;font-size:30px;font-weight:600;line-height:normal;padding-bottom:20px}@media only screen and (max-width: 767px){.archive_ttl{font-size:24px;padding-bottom:20px}}.archive_ttl:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100px;height:2px;background:#076DC8}.simple_ttl_01{font-size:28px;font-weight:600}@media only screen and (max-width: 767px){.simple_ttl_01{font-size:22px}}.simple_ttl_02{font-size:21px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){.simple_ttl_02{font-size:18px}}@media print, screen and (min-width: 768px ){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}a{opacity:1;transition:opacity 0.3s}a:hover{opacity:0.6;transition:opacity 0.3s}a.other:hover{opacity:1}a.text_link:hover{color:#076DC8}.link_btn_01{position:relative;cursor:pointer;display:block;width:100%;max-width:380px;margin:0 auto;padding:15px 50px 15px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;text-align:center;transition:all 0.3s}@media only screen and (max-width: 767px){.link_btn_01{font-size:14px}}.link_btn_01:hover{color:#fff;transition:all 0.3s}.link_btn_01:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}.link_btn_01:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}.link_btn_01:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s;border-radius:4px}.link_btn_01:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}.link_btn_01 span{position:relative}.download_btn{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 14px;border-radius:4px;border:1px solid #D2D8DD;background:#FAFAFA}@media only screen and (max-width: 767px){.download_btn{max-width:200px}}.download_btn:before{content:"";width:18px;height:18px;background:url(../../blocks/assets/img/pdf_icon.svg) no-repeat center / cover}.download_btn span{width:100%;text-align:center}.text_link_blue{color:#076DC8}.text_link_underline{color:#076DC8;text-decoration:underline;text-decoration-color:#076DC8;text-underline-offset:3px}.wp-pagenavi{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px;gap:10px}.wp-pagenavi span.current{padding:5px 15px 3px;font-family:"Roboto", sans-serif;font-style:normal;font-weight:400;background:#076DC8;color:#fff;border:none;border-radius:2px}@media only screen and (max-width: 767px){.wp-pagenavi span.current{display:flex;align-items:center;padding:3px 10px 0}}.wp-pagenavi a{border:none;padding:5px 15px 3px;font-family:"Roboto", sans-serif;font-style:normal;background:#fff;border:1px solid #D2D8DD;border-radius:2px}@media only screen and (max-width: 767px){.wp-pagenavi a{display:flex;align-items:center;padding:3px 10px 0}}.wp-pagenavi a.prev_page,.wp-pagenavi a.previouspostslink{display:flex;justify-content:center;align-items:center}.wp-pagenavi a.prev_page:before,.wp-pagenavi a.previouspostslink:before{content:"";width:10px;height:10px;border-left:1px solid #076DC8;border-bottom:1px solid #076DC8;transform:translate(15%, 0) rotate(45deg)}@media only screen and (max-width: 767px){.wp-pagenavi a.prev_page:before,.wp-pagenavi a.previouspostslink:before{width:8px;height:8px}}.wp-pagenavi a.next_page,.wp-pagenavi a.nextpostslink{display:flex;justify-content:center;align-items:center}.wp-pagenavi a.next_page:before,.wp-pagenavi a.nextpostslink:before{content:"";width:10px;height:10px;border-right:1px solid #076DC8;border-bottom:1px solid #076DC8;transform:translate(-15%, 0) rotate(-45deg)}@media only screen and (max-width: 767px){.wp-pagenavi a.next_page:before,.wp-pagenavi a.nextpostslink:before{width:8px;height:8px}}.commonBtn{background:#333;position:relative;text-align:center;display:block;width:100%;max-width:360px;line-height:50px;border:1px solid #333;background:transparent}@media only screen and (max-width: 767px){.commonBtn{width:72vw}}.commonBtn::before{position:absolute;content:"";background:#333;width:40px;height:1px;left:0;top:50%}@media only screen and (max-width: 767px){.commonBtn::before{width:30px}}.commonBtn::after{position:absolute;content:"";background:#fff;width:0;height:1px;left:0;top:50%;transition:0.3s;z-index:1}.commonBtn:hover{background:#333;color:#fff}.commonBtn:hover::after{width:40px}@media only screen and (max-width: 767px){.commonBtn:hover::after{width:30px}}.commonBtn.center{margin:0 auto}.commonBtn.vertical{writing-mode:vertical-rl;width:50px}.commonBtn.vertical::before{width:1px;height:40px;left:50%;top:0}@media only screen and (max-width: 767px){.commonBtn.vertical::before{height:30px}}.commonBtn.vertical::after{width:1px;height:0;left:50%;top:0}.commonBtn.vertical:hover::after{height:40px}@media only screen and (max-width: 767px){.commonBtn.vertical:hover::after{height:30px}}.animate{opacity:0;transition:opacity 1s ease-in-out}.animate.is-active{opacity:1}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb120{margin-bottom:120px !important}.mb140{margin-bottom:140px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.align_left{text-align:left !important}.align_center{text-align:center !important}.align_right{text-align:right !important}@media only screen and (max-width: 767px){.spmb30{margin-bottom:30px !important}.spmb40{margin-bottom:40px !important}.spmb50{margin-bottom:50px !important}.spmb60{margin-bottom:60px !important}}.center{margin:0 auto}.left_m{margin:0 0}.middle{}.middle .middle_mv{position:relative;background:url("../img/common/middle_mv.webp") no-repeat center / cover;display:table;width:100%;aspect-ratio:5.3333333333}@media only screen and (max-width: 767px){.middle .middle_mv{height:auto;aspect-ratio:2.75}}.middle .middle_mv .mv_ttl{position:absolute;top:50%;left:18.5%;transform:translateY(-50%);display:flex;flex-direction:column;width:fit-content;color:#000;font-size:clamp(42px, 2.95vw, 56px);font-weight:600;line-height:100%}@media only screen and (max-width: 767px){.middle .middle_mv .mv_ttl{font-size:32px}}.middle .middle_mv .mv_ttl span{position:relative;padding-left:15px;font-size:24px;font-weight:500}@media only screen and (max-width: 767px){.middle .middle_mv .mv_ttl span{font-size:14px}}.middle .middle_mv .mv_ttl span:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#EA0437}.middle .middle_mv .mv_ttl span:after{content:"";position:absolute;top:50%;left:7px;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:#00A2E8}.middle .middle_mv .mv_ttl p{margin-top:50px;color:#00083B;font-size:clamp(20px, 2.1vw, 40px);font-weight:600;line-height:140%}@media only screen and (max-width: 767px){.middle .middle_mv .mv_ttl p{margin-top:20px}}.middle .pankuzu_wrap{margin:10px 0}.middle .pankuzu_wrap .pankuzu{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type){padding-right:1.5em;position:relative;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-decoration-color:#076DC8;text-underline-position:from-font}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type)::before{content:"";width:8px;height:8px;border-right:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9;position:absolute;right:calc(0.75em - 4px);top:0;bottom:0;margin:auto;transform:rotate(-45deg)}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type) a{color:#076DC8}.middle .ttl_sec{margin:40px 0 0}.wp-block-list:not(:last-child){margin-bottom:50px}.wp-block-list li{position:relative;padding-left:12px}.wp-block-list li:before{content:"";position:absolute;top:13px;left:0;display:inline-block;width:6px;height:6px;border-radius:50%;background:#076DC8;margin-right:6px}@media only screen and (max-width: 767px){.wp-block-list li:before{top:11px}}.wp-block-embed-youtube:not(:first-child){margin:50px 0}.wp-block-embed-youtube:last-child{margin:50px 0 0}.wp-block-embed-youtube:first-child{margin:0 0 50px}.wp-block-embed-youtube iframe{display:block;width:90%;max-width:800px;margin:0 auto;aspect-ratio:1.7793594306;height:unset}.wp-block-flexible-table-block-table{overflow-x:auto}.wp-block-flexible-table-block-table:not(:last-child){margin-bottom:60px}.wp-block-flexible-table-block-table.is-style-02 table{table-layout:fixed}.wp-block-flexible-table-block-table.is-style-02 table thead tr th img{width:150px}.wp-block-flexible-table-block-table.is-style-02 table tbody .netshop_link_in_table{text-indent:100%;white-space:nowrap;overflow:hidden;width:50px;padding:0}.wp-block-flexible-table-block-table.is-style-02 table tbody .netshop_link_in_table:before{left:50%;transform:translate(-50%, -50%)}.wp-block-flexible-table-block-table.wrap_table table tr td{max-width:unset}@media print, screen and (max-width: 1100px){.wp-block-flexible-table-block-table.wrap_table table tr td{max-width:unset;white-space:unset;min-width:150px !important}}.wp-block-flexible-table-block-table table{width:unset !important;min-width:100%;max-width:unset !important}.wp-block-flexible-table-block-table table tr:has(td[rowspan="2"]:first-child) td:nth-of-type(2){color:#fff;background:#73889C;text-align:center}.wp-block-flexible-table-block-table table tr a:not(.netshop_link_in_table, .pdf_link_in_table){color:#076DC8;text-decoration:underline;text-decoration-color:#076DC8;text-underline-offset:3px}.wp-block-flexible-table-block-table table tr a.netshop_link_in_table{position:relative;display:inline-block;width:fit-content;margin:3px 0;padding:8px 25px 10px 50px;border-radius:4px;border:1px solid #D2D8DD;background:#FAFAFA;color:#222;text-align:center;white-space:nowrap}.wp-block-flexible-table-block-table table tr a.netshop_link_in_table:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:18px;background:url(../../blocks/assets/img/shop_icon.png) no-repeat center / cover}.wp-block-flexible-table-block-table table tr a.pdf_link_in_table{position:relative;display:inline-block;width:fit-content;padding:8px 25px 10px 50px;border-radius:4px;border:1px solid #D2D8DD;background:#FAFAFA;color:#222}.wp-block-flexible-table-block-table table tr a.pdf_link_in_table:not(:last-of-type){margin-bottom:10px}.wp-block-flexible-table-block-table table tr a.pdf_link_in_table:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:18px;background:url(../../blocks/assets/img/pdf_icon.svg) no-repeat center / cover}.wp-block-flexible-table-block-table table tr th{max-width:300px;border-color:#D2D8DD !important;color:#fff !important;background:#3E5971 !important;text-align:center !important}@media print, screen and (max-width: 1100px){.wp-block-flexible-table-block-table table tr th{max-width:unset;white-space:nowrap}}.wp-block-flexible-table-block-table table tr th a{color:#fff}.wp-block-flexible-table-block-table table tr td{max-width:300px;border-color:#D2D8DD !important}@media print, screen and (max-width: 1100px){.wp-block-flexible-table-block-table table tr td{max-width:unset;white-space:nowrap}}.wp-block-flexible-table-block-table table tr td:nth-of-type(1){color:#fff;background:#73889C;text-align:center}.wp-block-flexible-table-block-table table tr td:has(.pdf_link_in_table){text-align:center !important;white-space:nowrap}.wp-block-flexible-table-block-table table tr td:has(.netshop_link_in_table){text-align:center !important;white-space:nowrap}.wp-block-flexible-table-block-table table tr td.word_wrap{white-space:unset}.wp-block-columns:not(:last-child) .original_link_button_block{margin-bottom:50px}.wp-block-columns:not(:last-child) .original_download_buttons_block{margin-bottom:50px}.wp-block-columns:not(:last-child) .original_shop_button_block{margin-bottom:50px}.wp-block-columns .wp-block-column:not(:last-child) .original_link_button_block{margin-bottom:50px}.wp-block-columns .wp-block-column:not(:last-child) .original_download_buttons_block{margin-bottom:50px}.wp-block-columns .wp-block-column:not(:last-child) .original_shop_button_block{margin-bottom:50px}@media only screen and (max-width: 767px){.wp-block-columns:has(.original_link_button_block),.wp-block-columns :has(.original_download_buttons_block),.wp-block-columns :has(.original_shop_button_block){gap:0}}.original_block{margin:30px 0 0}.custom-post-paragraph:not(:has(+ .custom-post-paragraph)){margin-bottom:20px}.custom-post-paragraph a{color:#076DC8;text-decoration:underline;text-decoration-color:#076DC8}.original_section_block{border-bottom:2px solid #3E5971}.original_section_block.bg-gray{background:#FAFAFA}.original_section_block.bg-gray .sec_inner_02{background:#FAFAFA !important;border:none}.original_section_block.bg-blue{background:#0f3d6e;color:#fff}.original_section_block.bg-blue .sec_inner_02{background:#0f3d6e !important;border:none}.original_section_block.bg-skyblue{background:#f7f9fc}.original_section_block.bg-skyblue .sec_inner_02{background:#f7f9fc !important;border:none}.original_section_block.inner-blue .sec_inner_02{background:#1a5fa8 !important;border:none}.original_download_buttons_block:not(:last-child){margin-bottom:50px}.original_download_buttons_block .buttons{display:flex;align-items:center;justify-content:center;gap:20px}@media only screen and (max-width: 767px){.original_download_buttons_block .buttons{flex-direction:column}}.original_download_buttons_block .buttons .button{display:flex;align-items:center;justify-content:space-between;width:50%;max-width:380px;padding:20px 25px;border-radius:4px;border:1px solid #D2D8DD;background:#fff}@media only screen and (max-width: 767px){.original_download_buttons_block .buttons .button{width:100%}}.original_download_buttons_block .buttons .button .mark_01{width:30px;height:30px;background:url(../../blocks/assets/img/download_icon.svg) no-repeat center / cover}.original_download_buttons_block .buttons .button .mark_02{width:12px;height:12px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:rotate(-45deg)}.original_link_button_block{display:flex}.original_link_button_block:not(:last-child){margin-bottom:50px}.original_link_button_block.align-left{justify-content:flex-start}.original_link_button_block.align-center{justify-content:center}.original_link_button_block.align-right{justify-content:flex-end}.original_link_button_block.min-fit .button{min-width:unset;padding:14px 28px}.original_link_button_block.min-fit .button .mark_02{display:none}.original_link_button_block .button{position:relative;width:fit-content;min-width:500px;padding:20px 45px;border-radius:4px;border:1px solid #D2D8DD;background:#fff;text-align:center}@media only screen and (max-width: 767px){.original_link_button_block .button{min-width:unset;width:100%;max-width:380px;padding:20px 35px}}.original_link_button_block .button.is-colored{background:#EFF6FB;border-color:#076DC8}.original_link_button_block .button .mark_02{position:absolute;top:50%;right:25px;width:12px;height:12px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(-50%) rotate(-45deg)}.original_shop_button_block{display:flex}.original_shop_button_block:not(:last-child){margin-bottom:50px}.original_shop_button_block.align-left{justify-content:flex-start}.original_shop_button_block.align-center{justify-content:center}.original_shop_button_block.align-right{justify-content:flex-end}.original_shop_button_block .button{position:relative;width:fit-content;padding:8px 25px 10px 50px;border-radius:4px;border:1px solid #D2D8DD;background:#fff;text-align:center}.original_shop_button_block .button .mark_01{position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:18px;background:url(../../blocks/assets/img/shop_icon.png) no-repeat center / cover}.original_table_block:not(:first-child){margin:50px 0}.original_table_block:last-child{margin:50px 0 0}.original_table_block:first-child{margin:0 0 50px}.original_table_block .raw{display:flex;padding:30px 20px;border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){.original_table_block .raw{flex-direction:column;gap:20px}}.original_table_block .raw:first-of-type{border-top:1px solid #D2D8DD}.original_table_block .raw .th{flex-shrink:0;width:calc(20% - 40px);min-width:150px;margin-right:40px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){.original_table_block .raw .th{width:100%;margin-right:unset}}.original_table_block .raw .td{align-self:center}.original_table_block .raw .td:nth-of-type(2){width:75%}.original_table_block .raw .td:nth-of-type(3){flex-shrink:0;width:calc(25% - 40px);min-width:200px;margin-left:40px}@media only screen and (max-width: 767px){.original_table_block .raw .td:nth-of-type(3){width:100%;margin-left:unset}}.original_table_block .raw .td>.link{color:#076DC8;text-decoration-line:underline;text-decoration-color:#076DC8;text-underline-offset:3px}@media only screen and (max-width: 767px){.original_table_block .raw .td>.link{max-width:200px}}.original_table_block .raw .td a.netshop_link_in_table{position:relative;display:inline-block;width:fit-content;padding:8px 25px 10px 50px;border-radius:4px;border:1px solid #D2D8DD;background:#FAFAFA;color:#222;text-align:center;white-space:nowrap}.original_table_block .raw .td a.netshop_link_in_table:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:18px;background:url(../../blocks/assets/img/shop_icon.png) no-repeat center / cover}.original_table_block .raw .td a.pdf_link_in_table{position:relative;display:inline-block;width:fit-content;padding:8px 25px 10px 50px;border-radius:4px;border:1px solid #D2D8DD;background:#FAFAFA;color:#222;white-space:nowrap}.original_table_block .raw .td a.pdf_link_in_table:not(:last-of-type){margin-bottom:10px}.original_table_block .raw .td a.pdf_link_in_table:before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);width:18px;height:18px;background:url(../../blocks/assets/img/pdf_icon.svg) no-repeat center / cover}.original_table_block .raw .table_wrapper{overflow-x:auto}.original_table_block .raw .table_wrapper table{width:100%;min-width:900px;margin-bottom:10px;border-collapse:collapse;border:1px solid #D2D8DD}.original_table_block .raw .table_wrapper table tbody tr th{width:27%;padding:10px;border:1px solid #D2D8DD;background:#3E5971;color:#fff;text-align:left}.original_table_block .raw .table_wrapper table tbody tr td{border:1px solid #D2D8DD;background:#fff;width:23%;padding:6px 10px}.original_table_block .raw .table_wrapper table tbody tr td:nth-of-type(1){width:27%;padding:10px}.original_table_block .raw .table_wrapper table tbody tr td:nth-of-type(2) a:before{background:url(../../blocks/assets/img/cart_icon.svg) no-repeat center / cover}.original_table_block .raw .table_wrapper table tbody tr td:nth-of-type(3) a:before{background:url(../../blocks/assets/img/pdf_icon.svg) no-repeat center / cover}.original_table_block .raw .table_wrapper table tbody tr td a{display:flex;align-items:center;gap:10px;padding:10px 0 10px 14px;border-radius:4px;border:1px solid #D2D8DD;background:#FAFAFA}.original_table_block .raw .table_wrapper table tbody tr td a:before{content:"";width:18px;height:18px}#index main .sec_mv{width:100vw;overflow:hidden}@media only screen and (max-width: 767px){#index main .sec_mv{padding:40px 0 20px;background:#fff}}#index main .sec_mv .swiper_mv{position:relative}@media only screen and (max-width: 767px){#index main .sec_mv .swiper_mv{padding-bottom:60px}}#index main .sec_mv .swiper_mv .swiper-slide{position:relative}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner{max-width:unset;width:100%;height:100%;display:flex;gap:40px}@media print, screen and (max-width: 1100px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner{flex-direction:column;gap:30px}}@media only screen and (min-width: 768px) and (max-width: 1100px) and (orientation: landscape){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner{flex-direction:row}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box{width:50%;background:#fff}@media print, screen and (max-width: 1100px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box{order:1;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1100px) and (orientation: landscape){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box{order:2;width:50%}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box picture{flex-shrink:0;width:100%}@media print, screen and (max-width: 1100px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box picture{width:100%}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box picture img{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (min-width: 1101px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .img_box picture img{display:block;width:auto;max-height:470px;margin:0 auto}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts{padding:27px 5%}@media only screen and (min-width: 1101px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts{width:50%;background:#FAFAFA}}@media print, screen and (max-width: 1100px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts{order:2;width:100%}}@media only screen and (min-width: 768px) and (max-width: 1100px) and (orientation: landscape){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts{order:1;width:50%;background:#FAFAFA}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts p{font-size:clamp(16px, 1.2vw, 22px)}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .genre{color:#076DC8;font-weight:600}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .eng_text{font-weight:600;color:#959CA2}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts h2{font-size:clamp(22px, 1.9vw, 36px);font-weight:600;line-height:160%;margin-bottom:10px}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .sub_text{font-weight:600;margin-bottom:10px}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .feature_list{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .feature_list li{padding:5px 10px;border:#076DC8 1px solid;color:#076DC8;font-size:14px}@media only screen and (max-width: 767px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .feature_list li{padding:5px 20px;font-size:14px}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .description{margin-bottom:10px;font-size:16px}@media only screen and (max-width: 767px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts .description{font-size:14px}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a{position:relative;display:flex;align-items:center;justify-content:space-between;width:200px;padding:10px 25px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-size:clamp(14px, 0.9vw, 16px);font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a{padding:15px 20px}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a:hover{color:#fff;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a:hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a:after{content:"";width:12px;height:12px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(10%) rotate(-45deg);transition:all 0.3s}@media only screen and (max-width: 767px){#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a:after{width:10px;height:10px}}#index main .sec_mv .swiper_mv .swiper-slide .sec_inner .texts a span{position:relative}#index main .sec_mv .swiper_mv .swiper_ui_container{position:absolute;z-index:2;right:5%;bottom:20px;width:100%}#index main .sec_mv .swiper_mv .swiper_ui_container .sec_inner{display:flex;justify-content:flex-end;gap:30px}#index main .sec_mv .swiper_mv .swiper_ui_container .swiper-pagination{position:unset;display:flex;flex-wrap:wrap;align-items:center;width:unset}#index main .sec_mv .swiper_mv .swiper_ui_container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 7px}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper{display:flex;align-items:center;gap:6px}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn{display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;border-radius:2px;border:1px solid #D2D8DD;background:#FFF;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn:before{content:"";display:block;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn.pause:before{width:12px;height:12px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background:#076DC8}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn.pause:hover:before{background:#fff}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn.play:before{width:10px;height:12px;border-left:2px solid #076DC8;border-right:2px solid #076DC8}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn.play:hover:before{border-left:2px solid #fff;border-right:2px solid #fff}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn:hover{transition:all 0.3s;background-color:#076DC8}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .control_btn:hover:before{transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper_btn{position:unset;display:flex;align-items:center;justify-content:center;margin-top:0;width:40px;height:40px;border:1px solid #D2D8DD;border-radius:2px;background:#fff;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper_btn:before{content:"";width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper_btn:after{display:none}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper_btn:hover{transition:all 0.3s;background-color:#076DC8}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper_btn:hover:before{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper-button-prev:before{transform:translateX(25%) rotate(-225deg)}#index main .sec_mv .swiper_mv .swiper_ui_container .btn_wrapper .swiper-button-next:before{transform:translateX(-25%) rotate(-45deg)}#index main #sec_01{border-bottom:2px solid #3E5971;background:#E1EAF3;box-shadow:0 -6px 14px 0 rgba(0, 0, 0, 0.04)}#index main #sec_01 .sec_inner_02{position:relative}#index main #sec_01 .sec_inner_02 h2{margin-bottom:40px}#index main #sec_01 .sec_inner_02 ul{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;width:100%}@media only screen and (max-width: 767px){#index main #sec_01 .sec_inner_02 ul{gap:8px}}#index main #sec_01 .sec_inner_02 ul li{width:calc((100% - 39px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#index main #sec_01 .sec_inner_02 ul li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#index main #sec_01 .sec_inner_02 ul li{width:100%}}#index main #sec_01 .sec_inner_02 ul li a{position:relative;display:flex;padding:20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#index main #sec_01 .sec_inner_02 ul li a{font-size:14px;justify-content:center}}#index main #sec_01 .sec_inner_02 ul li a:hover{border:none;color:#fff;transition:all 0.3s}#index main #sec_01 .sec_inner_02 ul li a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#index main #sec_01 .sec_inner_02 ul li a:hover:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#index main #sec_01 .sec_inner_02 ul li a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s}#index main #sec_01 .sec_inner_02 ul li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-60%) rotate(-45deg);width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#index main #sec_01 .sec_inner_02 ul li a span{position:relative}#index main #sec_02{position:relative;background:#fff;border-bottom:2px solid #3E5971}#index main #sec_02:before{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;width:20%;aspect-ratio:1.0366826156;background:url("../img/top/sec_02_01.webp") no-repeat center / cover}@media only screen and (max-width: 767px){#index main #sec_02:before{width:83%}}#index main #sec_02 .sec_inner_02{position:relative;z-index:3}#index main #sec_02 .sec_inner_02 h2{margin-bottom:20px}#index main #sec_02 .sec_inner_02 .category_list{display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 767px){#index main #sec_02 .sec_inner_02 .category_list{gap:10px}}#index main #sec_02 .sec_inner_02 .category_list .category_item{position:relative;width:calc((100% - 90px) / 4);border-bottom:1px solid #D2D8DD}@media only screen and (min-width: 768px) and (max-width: 1100px){#index main #sec_02 .sec_inner_02 .category_list .category_item{width:calc((100% - 60px) / 3)}}@media only screen and (max-width: 767px){#index main #sec_02 .sec_inner_02 .category_list .category_item{width:calc((100% - 10px) / 2)}}#index main #sec_02 .sec_inner_02 .category_list .category_item:hover .tooltip_list,#index main #sec_02 .sec_inner_02 .category_list .category_item:focus-visible .tooltip_list,#index main #sec_02 .sec_inner_02 .category_list .category_item:focus-within .tooltip_list{display:block}#index main #sec_02 .sec_inner_02 .category_list .category_item a{display:flex;flex-direction:column;height:100%}#index main #sec_02 .sec_inner_02 .category_list .category_item a:hover img{transition:all 0.3s;transform:scale(1.1)}#index main #sec_02 .sec_inner_02 .category_list .category_item a figure{overflow:hidden;width:100%;aspect-ratio:1.3571428571}@media only screen and (max-width: 767px){#index main #sec_02 .sec_inner_02 .category_list .category_item a figure{aspect-ratio:1.3533834586}}#index main #sec_02 .sec_inner_02 .category_list .category_item a figure img{transition:all 0.3s;width:100%;object-fit:cover}#index main #sec_02 .sec_inner_02 .category_list .category_item a p{flex-grow:1;display:flex;align-items:center;justify-content:space-between;padding:clamp(10px, 1vw, 20px) 20px;background:#FAFAFA;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#index main #sec_02 .sec_inner_02 .category_list .category_item a p{padding:10px;font-size:14px}}#index main #sec_02 .sec_inner_02 .category_list .category_item a p:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(10%) rotate(-45deg)}@media only screen and (max-width: 767px){#index main #sec_02 .sec_inner_02 .category_list .category_item a p:after{width:6px;height:6px}}#index main #sec_03{border-bottom:2px solid #3E5971;background:#FAFAFA}#index main #sec_03 .sec_inner_02{position:relative;z-index:2}#index main #sec_03 .sec_inner_02 h2{margin-bottom:20px}#index main #sec_03 .sec_inner_02 .test_list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%}@media print, screen and (max-width: 1100px){#index main #sec_03 .sec_inner_02 .test_list{gap:10px}}#index main #sec_03 .sec_inner_02 .test_list li{width:calc((100% - 60px) / 3);border-bottom:1px solid #D2D8DD}@media only screen and (min-width: 768px) and (max-width: 1100px){#index main #sec_03 .sec_inner_02 .test_list li{width:calc((100% - 20px) / 3)}}@media only screen and (max-width: 767px){#index main #sec_03 .sec_inner_02 .test_list li{width:calc((100% - 10px) / 2)}}#index main #sec_03 .sec_inner_02 .test_list li a:hover img{transition:all 0.3s;transform:scale(1.1)}#index main #sec_03 .sec_inner_02 .test_list li a figure{overflow:hidden;width:100%;aspect-ratio:1.3571428571}@media only screen and (max-width: 767px){#index main #sec_03 .sec_inner_02 .test_list li a figure{aspect-ratio:1.3553113553}}#index main #sec_03 .sec_inner_02 .test_list li a figure img{transition:all 0.3s;width:100%;object-fit:cover}#index main #sec_03 .sec_inner_02 .test_list li a p{position:relative;display:flex;align-items:center;gap:10px;padding:20px;background:#fff;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#index main #sec_03 .sec_inner_02 .test_list li a p{padding:10px 10px;font-size:14px}}#index main #sec_03 .sec_inner_02 .test_list li a p span{padding:0 10px 2px;color:#fff;border-radius:2px;background:#076DC8}@media only screen and (max-width: 767px){#index main #sec_03 .sec_inner_02 .test_list li a p span{padding:2px 5px;font-size:12px;line-height:100%}}#index main #sec_03 .sec_inner_02 .test_list li a p:after{position:absolute;top:50%;right:20px;content:"";width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(-60%) rotate(-45deg)}@media only screen and (max-width: 767px){#index main #sec_03 .sec_inner_02 .test_list li a p:after{right:10px;width:6px;height:6px}}#index main #sec_04{border-bottom:2px solid #3E5971}#index main #sec_04 .sec_inner_02 h2{margin-bottom:20px}#index main #sec_04 .sec_inner_02 form ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}@media only screen and (max-width: 767px){#index main #sec_04 .sec_inner_02 form ul{justify-content:flex-start}}#index main #sec_04 .sec_inner_02 form ul li label{cursor:pointer;padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#E0E7EE}@media only screen and (max-width: 767px){#index main #sec_04 .sec_inner_02 form ul li label{font-size:14px}}#index main #sec_04 .sec_inner_02 form ul li label:has(input:checked){color:#fff;background:#076DC8}#index main #sec_05{background:#FAFAFA}#index main #sec_05 .sec_inner_02 h2{margin-bottom:20px}#index main #sec_05 .sec_inner_02 .case_list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:50px}#index main #sec_05 .sec_inner_02 .case_list li{width:calc((100% - 60px) / 3);border-bottom:1px solid #D2D8DD;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1100px){#index main #sec_05 .sec_inner_02 .case_list li{width:calc((100% - 30px) / 2)}}@media only screen and (max-width: 767px){#index main #sec_05 .sec_inner_02 .case_list li{width:100%}}#index main #sec_05 .sec_inner_02 .case_list li a{display:flex;flex-direction:column;height:100%}#index main #sec_05 .sec_inner_02 .case_list li a:hover figure img{transform:scale(1.1);transition:all 0.3s}#index main #sec_05 .sec_inner_02 .case_list li a:hover h3{color:#076DC8}#index main #sec_05 .sec_inner_02 .case_list li a figure{overflow:hidden}#index main #sec_05 .sec_inner_02 .case_list li a figure img{aspect-ratio:1.3571428571;object-fit:cover;transition:all 0.3s}#index main #sec_05 .sec_inner_02 .case_list li a .texts{flex-grow:1;display:flex;flex-direction:column;padding:20px}#index main #sec_05 .sec_inner_02 .case_list li a .texts .genre_keyword{display:flex;justify-content:space-between}#index main #sec_05 .sec_inner_02 .case_list li a .texts .genre_keyword .genre{display:flex;align-items:center;padding:0 10px;color:#076DC8;border-radius:2px;background:#CFF2FF;font-size:18px;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#index main #sec_05 .sec_inner_02 .case_list li a .texts .genre_keyword .genre{font-size:16px}}#index main #sec_05 .sec_inner_02 .case_list li a .texts .genre_keyword .keyword{margin-left:auto;padding:0 10px;background:#076DC8;color:#fff;border-radius:2px;font-size:18px;font-weight:500;line-height:normal}@media only screen and (max-width: 767px){#index main #sec_05 .sec_inner_02 .case_list li a .texts .genre_keyword .keyword{font-size:16px}}#index main #sec_05 .sec_inner_02 .case_list li a .texts h3{margin:15px 0 20px;font-weight:600}#index main #sec_05 .sec_inner_02 .case_list li a .texts .solution{margin-top:auto;position:relative;display:flex;gap:10px;font-weight:600}#index main #sec_05 .sec_inner_02 .case_list li a .texts .solution:before{content:"";width:26px;aspect-ratio:1;background:url("../img/common/light_icon.png") no-repeat center / cover}#index main #sec_05 .sec_inner_02 .case_list li a .texts .solution:after{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(-60%) rotate(-45deg)}#index main #sec_06{background:#00427D}#index main #sec_06 .sec_inner_02{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}#index main #sec_06 .sec_inner_02 .post_container{width:calc((100% - 40px) / 2);padding:60px 40px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1100px){#index main #sec_06 .sec_inner_02 .post_container{width:70%}}@media only screen and (max-width: 767px){#index main #sec_06 .sec_inner_02 .post_container{width:100%;padding:40px 20px}}#index main #sec_06 .sec_inner_02 .post_container ul{margin:40px 0 80px}@media only screen and (max-width: 767px){#index main #sec_06 .sec_inner_02 .post_container ul{margin:40px 0}}#index main #sec_06 .sec_inner_02 .post_container ul li{border-bottom:1px solid #D2D8DD}#index main #sec_06 .sec_inner_02 .post_container ul li a{display:block;padding:20px 0}#index main #sec_06 .sec_inner_02 .post_container ul li a:hover h3{color:#076DC8}#index main #sec_06 .sec_inner_02 .post_container ul li a .post_meta{display:flex;gap:30px}#index main #sec_06 .sec_inner_02 .post_container ul li a .post_meta .tag{text-align:center;min-width:90px;padding:0 15px 2px;border-radius:2px;background:#3E5971;color:#fff;font-size:14px;font-weight:600}@media only screen and (max-width: 767px){#index main #sec_06 .sec_inner_02 .post_container ul li a .post_meta .tag{font-size:12px}}#index main #sec_06 .sec_inner_02 .post_container ul li a .post_meta .tag.product{background:#EA0423}#index main #sec_06 .sec_inner_02 .post_container ul li a .post_meta .tag.seminar{background:#076DC8}#index main #sec_06 .sec_inner_02 .post_container ul li a h3{margin-top:10px;font-weight:600}@media only screen and (max-width: 767px){#index main #sec_06 .sec_inner_02 .post_container ul li a h3{font-size:14px}}#index main #sec_07{position:relative;background:#FAFAFA}#index main #sec_07:before{content:"";display:block;position:absolute;left:0;bottom:0;width:35%;aspect-ratio:1.2602739726;background:url("../img/top/sec_07_01.webp") no-repeat center / cover;background-color:#FAFAFA;background-blend-mode:multiply}@media only screen and (max-width: 767px){#index main #sec_07:before{position:unset;width:100%}}#index main #sec_07 .sec_inner_02{position:relative;display:flex;justify-content:flex-end;max-width:1200px;padding:50px 0 70px}@media only screen and (max-width: 767px){#index main #sec_07 .sec_inner_02{padding:50px 0}}#index main #sec_07 .sec_inner_02 .texts{width:47%}@media only screen and (max-width: 767px){#index main #sec_07 .sec_inner_02 .texts{width:100%}}#index main #sec_07 .sec_inner_02 .texts p{margin:30px 0}@media only screen and (max-width: 767px){#index main #sec_07 .sec_inner_02 .texts p{margin:30px 0}}#index main #sec_07 .sec_inner_02 .texts .link_btn_01{margin:0}#index main #sec_08{position:relative;display:flex;background:#E1EAF3}@media print, screen and (max-width: 1100px){#index main #sec_08{flex-direction:column}}#index main #sec_08:before{content:"";position:absolute;left:0;bottom:0;display:block;width:33.85%;aspect-ratio:1.0366826156;background:url("../img/top/sec_08_04.webp") no-repeat center / cover}@media print, screen and (max-width: 1100px){#index main #sec_08:before{display:none}}#index main #sec_08 .sec_inner_02{position:relative;margin:0 50px 0 12.75%;padding:50px 0 70px}@media print, screen and (max-width: 1100px){#index main #sec_08 .sec_inner_02{width:100%;margin:0;padding:50px 5% 70px}}@media only screen and (max-width: 767px){#index main #sec_08 .sec_inner_02{padding:40px 5%}}#index main #sec_08 .sec_inner_02:before{content:"";position:absolute;left:0;bottom:0;display:none;width:33.85%;aspect-ratio:1.0366826156;background:url("../img/top/sec_08_04.webp") no-repeat center / cover}@media print, screen and (max-width: 1100px){#index main #sec_08 .sec_inner_02:before{display:block}}@media only screen and (max-width: 767px){#index main #sec_08 .sec_inner_02:before{width:83%;max-width:400px}}#index main #sec_08 .sec_inner_02 .texts{position:relative;width:100%}#index main #sec_08 .sec_inner_02 .texts p{margin:30px 0}@media only screen and (max-width: 767px){#index main #sec_08 .sec_inner_02 .texts p{margin:30px 0}}#index main #sec_08 .sec_inner_02 .texts .link_btn_01{margin:0}#index main #sec_08 .img_container{flex-shrink:0;display:flex;gap:20px;width:48%}@media print, screen and (max-width: 1100px){#index main #sec_08 .img_container{width:100%}}@media only screen and (max-width: 767px){#index main #sec_08 .img_container{gap:8px}}#index main #sec_08 .img_container .img_box{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 767px){#index main #sec_08 .img_container .img_box{gap:8px}}#index main #sec_08 .img_container .img_box img{height:50%;aspect-ratio:1.2640449438;object-fit:cover}#index main #sec_08 .img_container>img{width:50%;object-fit:cover}#contact,#contact-en #contact-confirmation,#contact-confirmation-en #contact-thanks,#contact-thanks-en #contact-error,#contact-error-en{background-color:#F9F9FE}#contact .sec_inner_02 .form_area table tr td .select_wrapper,#contact-en #contact-error .sec_inner_02 .form_area table tr td .select_wrapper,#contact-error .sec_inner_02 .form_area table tr td .select_wrapper{position:relative}#contact .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#contact-en #contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark{content:"";position:absolute;top:13px;width:10px;height:10px;border-left:1px solid #222;border-bottom:1px solid #222;transform:rotate(-45deg)}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#contact-en #contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark{top:14px}}#contact .sec_inner_02 .form_area table tr td .select_wrapper select,#contact-en #contact-error .sec_inner_02 .form_area table tr td .select_wrapper select,#contact-error .sec_inner_02 .form_area table tr td .select_wrapper select{width:250px}#contact .sec_inner_02 .form_area table tr td .error,#contact-en #contact-error .sec_inner_02 .form_area table tr td .error,#contact-error .sec_inner_02 .form_area table tr td .error{font-weight:400}#contact .sec_inner_02 .form_area .btn_area .back_btn,#contact-en #contact-error .sec_inner_02 .form_area .btn_area .back_btn,#contact-error .sec_inner_02 .form_area .btn_area .back_btn{display:none}#contact .sec_inner_02 .form_outside,#contact-confirmation .sec_inner_02 .form_outside,#contact-error .sec_inner_02 .form_outside,#contact-en .sec_inner_02 .form_outside,#contact-confirmation-en .sec_inner_02 .form_outside,#contact-error-en .sec_inner_02 .form_outside{margin-bottom:70px}#contact .sec_inner_02 .form_outside p,#contact-confirmation .sec_inner_02 .form_outside p,#contact-error .sec_inner_02 .form_outside p,#contact-en .sec_inner_02 .form_outside p,#contact-confirmation-en .sec_inner_02 .form_outside p,#contact-error-en .sec_inner_02 .form_outside p{text-align:center;font-size:20px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_outside p,#contact-confirmation .sec_inner_02 .form_outside p,#contact-error .sec_inner_02 .form_outside p,#contact-en .sec_inner_02 .form_outside p,#contact-confirmation-en .sec_inner_02 .form_outside p,#contact-error-en .sec_inner_02 .form_outside p{font-size:14px;text-align:left}#contact .sec_inner_02 .form_outside p br,#contact-confirmation .sec_inner_02 .form_outside p br,#contact-error .sec_inner_02 .form_outside p br,#contact-en .sec_inner_02 .form_outside p br,#contact-confirmation-en .sec_inner_02 .form_outside p br,#contact-error-en .sec_inner_02 .form_outside p br{display:none}}#contact .sec_inner_02 .form_area table,#contact-confirmation .sec_inner_02 .form_area table,#contact-error .sec_inner_02 .form_area table,#contact-en .sec_inner_02 .form_area table,#contact-confirmation-en .sec_inner_02 .form_area table,#contact-error-en .sec_inner_02 .form_area table{width:100%;margin-bottom:60px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table,#contact-confirmation .sec_inner_02 .form_area table,#contact-error .sec_inner_02 .form_area table,#contact-en .sec_inner_02 .form_area table,#contact-confirmation-en .sec_inner_02 .form_area table,#contact-error-en .sec_inner_02 .form_area table{margin-bottom:30px}}#contact .sec_inner_02 .form_area table tr,#contact-confirmation .sec_inner_02 .form_area table tr,#contact-error .sec_inner_02 .form_area table tr,#contact-en .sec_inner_02 .form_area table tr,#contact-confirmation-en .sec_inner_02 .form_area table tr,#contact-error-en .sec_inner_02 .form_area table tr{display:flex;gap:4px;border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr,#contact-confirmation .sec_inner_02 .form_area table tr,#contact-error .sec_inner_02 .form_area table tr,#contact-en .sec_inner_02 .form_area table tr,#contact-confirmation-en .sec_inner_02 .form_area table tr,#contact-error-en .sec_inner_02 .form_area table tr{flex-direction:column}}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr:not(:last-of-type),#contact-confirmation .sec_inner_02 .form_area table tr:not(:last-of-type),#contact-error .sec_inner_02 .form_area table tr:not(:last-of-type),#contact-en .sec_inner_02 .form_area table tr:not(:last-of-type),#contact-confirmation-en .sec_inner_02 .form_area table tr:not(:last-of-type),#contact-error-en .sec_inner_02 .form_area table tr:not(:last-of-type){margin-bottom:10px}}#contact .sec_inner_02 .form_area table tr:first-of-type,#contact-confirmation .sec_inner_02 .form_area table tr:first-of-type,#contact-error .sec_inner_02 .form_area table tr:first-of-type,#contact-en .sec_inner_02 .form_area table tr:first-of-type,#contact-confirmation-en .sec_inner_02 .form_area table tr:first-of-type,#contact-error-en .sec_inner_02 .form_area table tr:first-of-type{border-top:1px solid #D2D8DD}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr:first-of-type th,#contact-confirmation .sec_inner_02 .form_area table tr:first-of-type th,#contact-error .sec_inner_02 .form_area table tr:first-of-type th,#contact-en .sec_inner_02 .form_area table tr:first-of-type th,#contact-confirmation-en .sec_inner_02 .form_area table tr:first-of-type th,#contact-error-en .sec_inner_02 .form_area table tr:first-of-type th{border-top:none;padding:20px 10px 10px 10px}}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr:first-of-type td,#contact-confirmation .sec_inner_02 .form_area table tr:first-of-type td,#contact-error .sec_inner_02 .form_area table tr:first-of-type td,#contact-en .sec_inner_02 .form_area table tr:first-of-type td,#contact-confirmation-en .sec_inner_02 .form_area table tr:first-of-type td,#contact-error-en .sec_inner_02 .form_area table tr:first-of-type td{border-top:none}}#contact .sec_inner_02 .form_area table tr th,#contact-confirmation .sec_inner_02 .form_area table tr th,#contact-error .sec_inner_02 .form_area table tr th,#contact-en .sec_inner_02 .form_area table tr th,#contact-confirmation-en .sec_inner_02 .form_area table tr th,#contact-error-en .sec_inner_02 .form_area table tr th{display:flex;justify-content:space-between;align-items:center;width:23.4%;min-width:230px;padding:20px;line-height:100%;font-size:16px;font-weight:500;color:#3E5971}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr th,#contact-confirmation .sec_inner_02 .form_area table tr th,#contact-error .sec_inner_02 .form_area table tr th,#contact-en .sec_inner_02 .form_area table tr th,#contact-confirmation-en .sec_inner_02 .form_area table tr th,#contact-error-en .sec_inner_02 .form_area table tr th{width:100%;min-width:auto;padding:10px}}#contact .sec_inner_02 .form_area table tr th.address_th,#contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#contact-error .sec_inner_02 .form_area table tr th.address_th,#contact-en .sec_inner_02 .form_area table tr th.address_th,#contact-confirmation-en .sec_inner_02 .form_area table tr th.address_th,#contact-error-en .sec_inner_02 .form_area table tr th.address_th{align-items:flex-start;padding-top:32px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr th.address_th,#contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#contact-error .sec_inner_02 .form_area table tr th.address_th,#contact-en .sec_inner_02 .form_area table tr th.address_th,#contact-confirmation-en .sec_inner_02 .form_area table tr th.address_th,#contact-error-en .sec_inner_02 .form_area table tr th.address_th{padding-top:10px}}#contact .sec_inner_02 .form_area table tr th.contact,#contact-confirmation .sec_inner_02 .form_area table tr th.contact,#contact-error .sec_inner_02 .form_area table tr th.contact,#contact-en .sec_inner_02 .form_area table tr th.contact,#contact-confirmation-en .sec_inner_02 .form_area table tr th.contact,#contact-error-en .sec_inner_02 .form_area table tr th.contact{align-items:flex-start}#contact .sec_inner_02 .form_area table tr th>span,#contact-confirmation .sec_inner_02 .form_area table tr th>span,#contact-error .sec_inner_02 .form_area table tr th>span,#contact-en .sec_inner_02 .form_area table tr th>span,#contact-confirmation-en .sec_inner_02 .form_area table tr th>span,#contact-error-en .sec_inner_02 .form_area table tr th>span{width:45px;padding:1px 0 3px;color:white;border-radius:2px;font-size:12px;font-weight:400;background-color:#f00}#contact .sec_inner_02 .form_area table tr th>span.nini,#contact-confirmation .sec_inner_02 .form_area table tr th>span.nini,#contact-error .sec_inner_02 .form_area table tr th>span.nini,#contact-en .sec_inner_02 .form_area table tr th>span.nini,#contact-confirmation-en .sec_inner_02 .form_area table tr th>span.nini,#contact-error-en .sec_inner_02 .form_area table tr th>span.nini{background-color:#E0E7EE;color:#000}#contact .sec_inner_02 .form_area table tr th>span.fit,#contact-confirmation .sec_inner_02 .form_area table tr th>span.fit,#contact-error .sec_inner_02 .form_area table tr th>span.fit,#contact-en .sec_inner_02 .form_area table tr th>span.fit,#contact-confirmation-en .sec_inner_02 .form_area table tr th>span.fit,#contact-error-en .sec_inner_02 .form_area table tr th>span.fit{width:fit-content;padding:1px 10px 3px}#contact .sec_inner_02 .form_area table tr td,#contact-confirmation .sec_inner_02 .form_area table tr td,#contact-error .sec_inner_02 .form_area table tr td,#contact-en .sec_inner_02 .form_area table tr td,#contact-confirmation-en .sec_inner_02 .form_area table tr td,#contact-error-en .sec_inner_02 .form_area table tr td{width:75%;padding:20px 0 20px 15px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td,#contact-confirmation .sec_inner_02 .form_area table tr td,#contact-error .sec_inner_02 .form_area table tr td,#contact-en .sec_inner_02 .form_area table tr td,#contact-confirmation-en .sec_inner_02 .form_area table tr td,#contact-error-en .sec_inner_02 .form_area table tr td{width:100%;padding:0px 5px 20px 5px}}#contact .sec_inner_02 .form_area table tr td.inquiry_item_td .input_wrap,#contact-confirmation .sec_inner_02 .form_area table tr td.inquiry_item_td .input_wrap,#contact-error .sec_inner_02 .form_area table tr td.inquiry_item_td .input_wrap,#contact-en .sec_inner_02 .form_area table tr td.inquiry_item_td .input_wrap,#contact-confirmation-en .sec_inner_02 .form_area table tr td.inquiry_item_td .input_wrap,#contact-error-en .sec_inner_02 .form_area table tr td.inquiry_item_td .input_wrap{display:flex;flex-direction:unset;flex-wrap:wrap;gap:10px 20px}#contact .sec_inner_02 .form_area table tr td.inquiry_item_td .horizontal-item,#contact-confirmation .sec_inner_02 .form_area table tr td.inquiry_item_td .horizontal-item,#contact-error .sec_inner_02 .form_area table tr td.inquiry_item_td .horizontal-item,#contact-en .sec_inner_02 .form_area table tr td.inquiry_item_td .horizontal-item,#contact-confirmation-en .sec_inner_02 .form_area table tr td.inquiry_item_td .horizontal-item,#contact-error-en .sec_inner_02 .form_area table tr td.inquiry_item_td .horizontal-item{margin-left:0}#contact .sec_inner_02 .form_area table tr td .input_wrap,#contact-confirmation .sec_inner_02 .form_area table tr td .input_wrap,#contact-error .sec_inner_02 .form_area table tr td .input_wrap,#contact-en .sec_inner_02 .form_area table tr td .input_wrap,#contact-confirmation-en .sec_inner_02 .form_area table tr td .input_wrap,#contact-error-en .sec_inner_02 .form_area table tr td .input_wrap{display:flex;flex-direction:column;width:100%}#contact .sec_inner_02 .form_area table tr td.name_td,#contact-confirmation .sec_inner_02 .form_area table tr td.name_td,#contact-error .sec_inner_02 .form_area table tr td.name_td,#contact-en .sec_inner_02 .form_area table tr td.name_td,#contact-confirmation-en .sec_inner_02 .form_area table tr td.name_td,#contact-error-en .sec_inner_02 .form_area table tr td.name_td{display:flex;gap:10px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.name_td,#contact-confirmation .sec_inner_02 .form_area table tr td.name_td,#contact-error .sec_inner_02 .form_area table tr td.name_td,#contact-en .sec_inner_02 .form_area table tr td.name_td,#contact-confirmation-en .sec_inner_02 .form_area table tr td.name_td,#contact-error-en .sec_inner_02 .form_area table tr td.name_td{flex-direction:column}}#contact .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-confirmation .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-error .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-en .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-confirmation-en .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-error-en .sec_inner_02 .form_area table tr td.name_td .input_wrap{width:50%;max-width:300px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-confirmation .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-error .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-en .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-confirmation-en .sec_inner_02 .form_area table tr td.name_td .input_wrap,#contact-error-en .sec_inner_02 .form_area table tr td.name_td .input_wrap{width:100%;max-width:unset}}#contact .sec_inner_02 .form_area table tr td.address_td,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td,#contact-error .sec_inner_02 .form_area table tr td.address_td,#contact-en .sec_inner_02 .form_area table tr td.address_td,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td,#contact-error-en .sec_inner_02 .form_area table tr td.address_td{display:flex;flex-direction:column;gap:15px}#contact .sec_inner_02 .form_area table tr td.address_td div,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#contact-error .sec_inner_02 .form_area table tr td.address_td div,#contact-en .sec_inner_02 .form_area table tr td.address_td div,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div{display:flex}@media only screen and (min-width: 1101px){#contact .sec_inner_02 .form_area table tr td.address_td div,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#contact-error .sec_inner_02 .form_area table tr td.address_td div,#contact-en .sec_inner_02 .form_area table tr td.address_td div,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div{align-items:center}}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#contact-error .sec_inner_02 .form_area table tr td.address_td div,#contact-en .sec_inner_02 .form_area table tr td.address_td div,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div{align-items:flex-start}}#contact .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-error .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-en .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-error-en .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error){display:inline-block;text-align:right;width:140px;margin-right:20px;font-size:18px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-error .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-en .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#contact-error-en .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error){margin-right:10px;width:60px;font-size:14px}}#contact .sec_inner_02 .form_area table tr td.address_td div #search,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div #search,#contact-error .sec_inner_02 .form_area table tr td.address_td div #search,#contact-en .sec_inner_02 .form_area table tr td.address_td div #search,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div #search,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div #search{cursor:pointer;text-align:center;width:100px;margin-left:10px;padding:5px 0 7px;font-size:16px;border-radius:4px;background-color:#687179;color:white}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div #search,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div #search,#contact-error .sec_inner_02 .form_area table tr td.address_td div #search,#contact-en .sec_inner_02 .form_area table tr td.address_td div #search,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div #search,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div #search{flex-shrink:0;width:90px;padding:7px 0;margin-left:5px;font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1100px){#contact .sec_inner_02 .form_area table tr td.address_td div.address_search,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address_search,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address_search,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address_search{flex-wrap:wrap}}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#contact-en .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap){flex-shrink:0}}#contact .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap{width:auto}#contact .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address_search input{width:250px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address_search input,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address_search input{width:100%;max-width:250px}}#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3{flex-wrap:unset}@media print, screen and (max-width: 1100px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3{flex-direction:column;gap:15px}}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3{align-items:unset}}#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p{display:flex}@media only screen and (min-width: 1101px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p{align-items:center}}#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type{flex-shrink:0}#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2){width:100%}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap){flex-shrink:0}}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper{width:100%;max-width:250px}}#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select{width:250px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1100px){#contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address2_3 input{width:100%;flex-shrink:1}}#contact .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#contact-error .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#contact-en .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap){flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1100px){#contact .sec_inner_02 .form_area table tr td.address_td div.address3 input,#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address3 input,#contact-error .sec_inner_02 .form_area table tr td.address_td div.address3 input,#contact-en .sec_inner_02 .form_area table tr td.address_td div.address3 input,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div.address3 input,#contact-error-en .sec_inner_02 .form_area table tr td.address_td div.address3 input{width:unset}}#contact .sec_inner_02 .form_area table tr td label span,#contact-confirmation .sec_inner_02 .form_area table tr td label span,#contact-error .sec_inner_02 .form_area table tr td label span,#contact-en .sec_inner_02 .form_area table tr td label span,#contact-confirmation-en .sec_inner_02 .form_area table tr td label span,#contact-error-en .sec_inner_02 .form_area table tr td label span{font-size:16px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td label span,#contact-confirmation .sec_inner_02 .form_area table tr td label span,#contact-error .sec_inner_02 .form_area table tr td label span,#contact-en .sec_inner_02 .form_area table tr td label span,#contact-confirmation-en .sec_inner_02 .form_area table tr td label span,#contact-error-en .sec_inner_02 .form_area table tr td label span{font-size:14px}}#contact .sec_inner_02 .form_area table tr td input,#contact-confirmation .sec_inner_02 .form_area table tr td input,#contact-error .sec_inner_02 .form_area table tr td input,#contact-en .sec_inner_02 .form_area table tr td input,#contact-confirmation-en .sec_inner_02 .form_area table tr td input,#contact-error-en .sec_inner_02 .form_area table tr td input{width:100%;height:40px;background-color:#fff;border:1px solid #D2D8DD;border-radius:4px;padding:0 5px 2px}#contact .sec_inner_02 .form_area table tr td textarea,#contact-confirmation .sec_inner_02 .form_area table tr td textarea,#contact-error .sec_inner_02 .form_area table tr td textarea,#contact-en .sec_inner_02 .form_area table tr td textarea,#contact-confirmation-en .sec_inner_02 .form_area table tr td textarea,#contact-error-en .sec_inner_02 .form_area table tr td textarea{width:100%;background-color:#fff;border:1px solid #D2D8DD;padding:0 5px;border-radius:4px}#contact .sec_inner_02 .form_area table tr td textarea::placeholder,#contact-confirmation .sec_inner_02 .form_area table tr td textarea::placeholder,#contact-error .sec_inner_02 .form_area table tr td textarea::placeholder,#contact-en .sec_inner_02 .form_area table tr td textarea::placeholder,#contact-confirmation-en .sec_inner_02 .form_area table tr td textarea::placeholder,#contact-error-en .sec_inner_02 .form_area table tr td textarea::placeholder{color:#CCC}#contact .sec_inner_02 .form_area table tr td select,#contact-confirmation .sec_inner_02 .form_area table tr td select,#contact-error .sec_inner_02 .form_area table tr td select,#contact-en .sec_inner_02 .form_area table tr td select,#contact-confirmation-en .sec_inner_02 .form_area table tr td select,#contact-error-en .sec_inner_02 .form_area table tr td select{background-color:#fff;border:1px solid #D2D8DD;border-radius:4px;padding:7px 5px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table tr td select,#contact-confirmation .sec_inner_02 .form_area table tr td select,#contact-error .sec_inner_02 .form_area table tr td select,#contact-en .sec_inner_02 .form_area table tr td select,#contact-confirmation-en .sec_inner_02 .form_area table tr td select,#contact-error-en .sec_inner_02 .form_area table tr td select{padding:10px 5px}}#contact .sec_inner_02 .form_area table input[type=radio],#contact-confirmation .sec_inner_02 .form_area table input[type=radio],#contact-error .sec_inner_02 .form_area table input[type=radio],#contact-en .sec_inner_02 .form_area table input[type=radio],#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio],#contact-error-en .sec_inner_02 .form_area table input[type=radio]{display:none}#contact .sec_inner_02 .form_area table input[type=radio]+span,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]+span,#contact-error .sec_inner_02 .form_area table input[type=radio]+span,#contact-en .sec_inner_02 .form_area table input[type=radio]+span,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]+span,#contact-error-en .sec_inner_02 .form_area table input[type=radio]+span{padding-left:30px;display:inline-block;position:relative}#contact .sec_inner_02 .form_area table input[type=radio]+span::after,#contact .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-error .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-error .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-en .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-error-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-error-en .sec_inner_02 .form_area table input[type=radio]+span::before{content:"";border-radius:50%;display:block;position:absolute}#contact .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-error .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-en .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]+span::before,#contact-error-en .sec_inner_02 .form_area table input[type=radio]+span::before{border:1px solid #ccc;left:0.2em;top:0.5em;height:18px;width:18px;background:#fff}#contact .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-error .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-error-en .sec_inner_02 .form_area table input[type=radio]+span::after{background:#FFF;height:8px;width:8px;left:8px;top:13px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-error .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]+span::after,#contact-error-en .sec_inner_02 .form_area table input[type=radio]+span::after{left:8px;top:12px}}#contact .sec_inner_02 .form_area table input[type=radio]:checked+span::before,#contact-confirmation .sec_inner_02 .form_area table input[type=radio]:checked+span::before,#contact-error .sec_inner_02 .form_area table input[type=radio]:checked+span::before,#contact-en .sec_inner_02 .form_area table input[type=radio]:checked+span::before,#contact-confirmation-en .sec_inner_02 .form_area table input[type=radio]:checked+span::before,#contact-error-en .sec_inner_02 .form_area table input[type=radio]:checked+span::before{background:#009ADD}#contact .sec_inner_02 .form_area table input[type="checkbox"],#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"],#contact-error .sec_inner_02 .form_area table input[type="checkbox"],#contact-en .sec_inner_02 .form_area table input[type="checkbox"],#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"],#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]{display:none}#contact .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span{padding-left:35px;display:inline-block;position:relative;margin-right:1em;font-size:18px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span{font-size:14px}}#contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:0}#contact .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span::before{border:1px solid #ccc;background:#fff;border-radius:2px;left:0.2em;height:20px;width:20px;top:0.3em}#contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after{border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;height:12px;left:10px;opacity:0;top:7px;transform:rotate(45deg);width:7px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]+span::after{top:6px}}#contact .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before{background:#076DC8}#contact .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#contact-error .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#contact-en .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#contact-confirmation-en .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#contact-error-en .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after{opacity:1}#contact .sec_inner_02 .form_area .privacy_check,#contact-confirmation .sec_inner_02 .form_area .privacy_check,#contact-error .sec_inner_02 .form_area .privacy_check,#contact-en .sec_inner_02 .form_area .privacy_check,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check,#contact-error-en .sec_inner_02 .form_area .privacy_check{text-align:center;margin:0 0 60px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area .privacy_check,#contact-confirmation .sec_inner_02 .form_area .privacy_check,#contact-error .sec_inner_02 .form_area .privacy_check,#contact-en .sec_inner_02 .form_area .privacy_check,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check,#contact-error-en .sec_inner_02 .form_area .privacy_check{margin:0 0 30px}}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label{display:inline-block}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]{display:none}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span{padding-left:35px;display:inline-block;position:relative;margin-right:1em;font-size:18px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span{font-size:14px}}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:0}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before{border:1px solid #ccc;background:#fff;border-radius:2px;left:0.2em;height:20px;width:20px;top:0.3em}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after{border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;height:12px;left:10px;opacity:0;top:7px;transform:rotate(45deg);width:7px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after{top:6px}}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before{background:#076DC8}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after{opacity:1}#contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#contact-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#contact-error-en .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a{color:#076DC8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#076DC8}#contact .sec_inner_02 .form_area .btn_area,#contact-confirmation .sec_inner_02 .form_area .btn_area,#contact-error .sec_inner_02 .form_area .btn_area,#contact-en .sec_inner_02 .form_area .btn_area,#contact-confirmation-en .sec_inner_02 .form_area .btn_area,#contact-error-en .sec_inner_02 .form_area .btn_area{display:flex;justify-content:center;gap:40px}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area .btn_area,#contact-confirmation .sec_inner_02 .form_area .btn_area,#contact-error .sec_inner_02 .form_area .btn_area,#contact-en .sec_inner_02 .form_area .btn_area,#contact-confirmation-en .sec_inner_02 .form_area .btn_area,#contact-error-en .sec_inner_02 .form_area .btn_area{flex-direction:column;align-items:center}}#contact .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input){position:relative;display:block;width:440px;text-align:center;font-size:20px;font-weight:600;border-radius:6px;color:#000;border:1px solid #D2D8DD;background:#fff;transition:all 0.3s}@media only screen and (max-width: 767px){#contact .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input),#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input){width:320px;font-size:16px}}#contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover input{position:relative;color:#fff;transition:all 0.3s}#contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#contact .sec_inner_02 .form_area .btn_area .btn:has(input):before,#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):before,#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):before,#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input):before,#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input):before,#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input):before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s}#contact .sec_inner_02 .form_area .btn_area .btn:has(input):after,#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):after,#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):after,#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input):after,#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input):after,#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input):after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#contact .sec_inner_02 .form_area .btn_area .btn:has(input) input,#contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input) input,#contact-error .sec_inner_02 .form_area .btn_area .btn:has(input) input,#contact-en .sec_inner_02 .form_area .btn_area .btn:has(input) input,#contact-confirmation-en .sec_inner_02 .form_area .btn_area .btn:has(input) input,#contact-error-en .sec_inner_02 .form_area .btn_area .btn:has(input) input{cursor:pointer;font-weight:600;width:100%;padding:18px 0 20px;transition:all 0.3s}#contact,#contact-en{background:#FAFAFA}#contact .sec_block .anchor_list,#contact-en .sec_block .anchor_list{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;width:100%}@media only screen and (max-width: 767px){#contact .sec_block .anchor_list,#contact-en .sec_block .anchor_list{gap:8px}}#contact .sec_block .anchor_list li,#contact-en .sec_block .anchor_list li{width:calc((100% - 39px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#contact .sec_block .anchor_list li,#contact-en .sec_block .anchor_list li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#contact .sec_block .anchor_list li,#contact-en .sec_block .anchor_list li{width:100%}}#contact .sec_block .anchor_list li a,#contact-en .sec_block .anchor_list li a{position:relative;display:flex;padding:20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#contact .sec_block .anchor_list li a,#contact-en .sec_block .anchor_list li a{font-size:14px;justify-content:center}}#contact .sec_block .anchor_list li a:hover,#contact-en .sec_block .anchor_list li a:hover{border:none;color:#fff;transition:all 0.3s}#contact .sec_block .anchor_list li a:hover:before,#contact-en .sec_block .anchor_list li a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#contact .sec_block .anchor_list li a:hover:after,#contact-en .sec_block .anchor_list li a:hover:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#contact .sec_block .anchor_list li a:before,#contact-en .sec_block .anchor_list li a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s;border-radius:4px}#contact .sec_block .anchor_list li a:after,#contact-en .sec_block .anchor_list li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-60%) rotate(-45deg);width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#contact .sec_block .anchor_list li a span,#contact-en .sec_block .anchor_list li a span{position:relative}#contact #sec_01 .archive_ttl,#contact-en #sec_01 .archive_ttl{margin-bottom:25px}@media only screen and (max-width: 767px){#contact #sec_01 .archive_ttl,#contact-en #sec_01 .archive_ttl{margin-bottom:15px}}#contact #sec_01 p,#contact-en #sec_01 p{font-size:18px}@media only screen and (max-width: 767px){#contact #sec_01 p,#contact-en #sec_01 p{font-size:14px}}#contact #sec_01 p:first-of-type,#contact-en #sec_01 p:first-of-type{margin-bottom:70px}#contact #sec_01 p:nth-of-type(2),#contact-en #sec_01 p:nth-of-type(2){margin-bottom:20px}#contact #form_sec,#contact-en #form_sec{background:#fff}#contact #form_sec .simple_ttl_01,#contact-en #form_sec .simple_ttl_01{margin-bottom:40px}#contact #qanda_sec .simple_ttl_01,#contact-en #qanda_sec .simple_ttl_01{margin-bottom:40px}#contact #qanda_sec .ttl_left_line:not(:first-of-type),#contact-en #qanda_sec .ttl_left_line:not(:first-of-type){margin-top:50px}#contact #qanda_sec .questions details,#contact-en #qanda_sec .questions details{border-radius:4px;border:1px solid #D2D8DD;background:#fff}#contact #qanda_sec .questions details[open] summary:before,#contact-en #qanda_sec .questions details[open] summary:before{transform:translateY(-50%) rotate(45deg)}#contact #qanda_sec .questions details:not(:last-of-type),#contact-en #qanda_sec .questions details:not(:last-of-type){margin-bottom:20px}#contact #qanda_sec .questions details summary,#contact-en #qanda_sec .questions details summary{list-style:none;position:relative;padding:20px 30px;font-size:20px;font-weight:600;color:#000;cursor:pointer}@media only screen and (max-width: 767px){#contact #qanda_sec .questions details summary,#contact-en #qanda_sec .questions details summary{padding:10px 30px 10px 20px;font-size:16px}}#contact #qanda_sec .questions details summary:before,#contact-en #qanda_sec .questions details summary:before{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(-45deg);display:block;width:15px;height:15px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8}@media only screen and (max-width: 767px){#contact #qanda_sec .questions details summary:before,#contact-en #qanda_sec .questions details summary:before{right:15px;width:12px;height:12px}}#contact #qanda_sec .questions details summary span,#contact-en #qanda_sec .questions details summary span{color:#076DC8;margin-right:7px}#contact #qanda_sec .questions details .answer,#contact-en #qanda_sec .questions details .answer{padding:10px 30px 30px}#contact #qanda_sec .questions details .answer p:not(:last-child),#contact-en #qanda_sec .questions details .answer p:not(:last-child){margin-bottom:15px}#contact #qanda_sec .questions details .answer table,#contact-en #qanda_sec .questions details .answer table{margin-bottom:20px;border-collapse:collapse;border:1px solid #D2D8DD}#contact #qanda_sec .questions details .answer table tr th,#contact-en #qanda_sec .questions details .answer table tr th{padding:10px;border:1px solid #D2D8DD;background:#3E5971;color:#fff;text-align:left}#contact #qanda_sec .questions details .answer table tr td,#contact-en #qanda_sec .questions details .answer table tr td{border:1px solid #D2D8DD;background:#fff;padding:6px 10px}#contact #qanda_sec .questions details .answer .download_btn,#contact-en #qanda_sec .questions details .answer .download_btn{width:fit-content}#contact #qanda_sec .form_links,#contact-en #qanda_sec .form_links{display:flex;gap:40px;margin-top:100px}@media only screen and (max-width: 767px){#contact #qanda_sec .form_links,#contact-en #qanda_sec .form_links{flex-direction:column;margin-top:80px}}#contact #qanda_sec .form_links .link_btn_01,#contact-en #qanda_sec .form_links .link_btn_01{margin:0}#contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#contact-confirmation-en .sec_inner_02 .form_area table tr th.address_th{padding-top:27px}#contact-confirmation .sec_inner_02 .form_area table tr th.contact,#contact-confirmation-en .sec_inner_02 .form_area table tr th.contact{padding-top:25px}#contact-confirmation .sec_inner_02 .form_area table tr td .select_wrapper,#contact-confirmation-en .sec_inner_02 .form_area table tr td .select_wrapper{font-weight:400}#contact-confirmation .sec_inner_02 .form_area table tr td .input_wrap,#contact-confirmation-en .sec_inner_02 .form_area table tr td .input_wrap{width:unset}#contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span.mark,#contact-confirmation-en .sec_inner_02 .form_area table tr td.address_td div span.mark{display:none}#contact-confirmation .sec_inner_02 .form_area table tr td #search,#contact-confirmation-en .sec_inner_02 .form_area table tr td #search{display:none}#contact-confirmation .sec_inner_02 .form_area .privacy_check,#contact-confirmation-en .sec_inner_02 .form_area .privacy_check{display:none}#contact-thanks .form_outside,#contact-thanks-en .form_outside{margin:60px 0 120px}@media only screen and (max-width: 767px){#contact-thanks .form_outside,#contact-thanks-en .form_outside{margin:60px 0}}#contact-thanks .form_outside p,#contact-thanks-en .form_outside p{margin-bottom:60px;font-size:20px}@media only screen and (max-width: 767px){#contact-thanks .form_outside p,#contact-thanks-en .form_outside p{font-size:14px}}#contact-thanks .form_outside p:first-of-type,#contact-thanks-en .form_outside p:first-of-type{font-size:26px;font-weight:bold}@media only screen and (max-width: 767px){#contact-thanks .form_outside p:first-of-type,#contact-thanks-en .form_outside p:first-of-type{font-size:18px}}#contact-en .sec_inner_02 .form_area table tr th>span,#contact-confirmation-en .sec_inner_02 .form_area table tr th>span,#contact-error-en .sec_inner_02 .form_area table tr th>span{width:70px}#privacy-policy #sec_anchor,#privacy-policy-en #sec_anchor{padding-bottom:0}#privacy-policy #sec_anchor ul,#privacy-policy-en #sec_anchor ul{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;width:100%}@media only screen and (max-width: 767px){#privacy-policy #sec_anchor ul,#privacy-policy-en #sec_anchor ul{gap:8px}}#privacy-policy #sec_anchor ul li,#privacy-policy-en #sec_anchor ul li{width:calc((100% - 39px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#privacy-policy #sec_anchor ul li,#privacy-policy-en #sec_anchor ul li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#privacy-policy #sec_anchor ul li,#privacy-policy-en #sec_anchor ul li{width:100%}}#privacy-policy #sec_anchor ul li a,#privacy-policy-en #sec_anchor ul li a{position:relative;display:flex;padding:20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#privacy-policy #sec_anchor ul li a,#privacy-policy-en #sec_anchor ul li a{font-size:14px;justify-content:center}}#privacy-policy #sec_anchor ul li a:hover,#privacy-policy-en #sec_anchor ul li a:hover{border:none;color:#fff;transition:all 0.3s}#privacy-policy #sec_anchor ul li a:hover:before,#privacy-policy-en #sec_anchor ul li a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#privacy-policy #sec_anchor ul li a:hover:after,#privacy-policy-en #sec_anchor ul li a:hover:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#privacy-policy #sec_anchor ul li a:before,#privacy-policy-en #sec_anchor ul li a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s;border-radius:4px}#privacy-policy #sec_anchor ul li a:after,#privacy-policy-en #sec_anchor ul li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-60%) rotate(-45deg);width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#privacy-policy #sec_anchor ul li a span,#privacy-policy-en #sec_anchor ul li a span{position:relative}#privacy-policy .archive_ttl,#privacy-policy-en .archive_ttl{margin-bottom:50px}#privacy-policy .ttl_left_line,#privacy-policy-en .ttl_left_line{margin:50px 0 30px}#privacy-policy ol,#privacy-policy-en ol{margin-top:20px}#privacy-policy ol li,#privacy-policy-en ol li{display:flex;align-items:flex-start;gap:5px}#privacy-policy p.sign,#privacy-policy-en p.sign{width:fit-content;margin:30px 0 0 auto}#privacy-policy p a,#privacy-policy-en p a{word-break:break-all;text-decoration:underline;text-decoration-color:#076DC8;text-underline-offset:3px;color:#076DC8}#privacy-policy-en #sec_01 .archive_ttl:not(:first-of-type){margin-top:50px}#news{background:#FAFAFA}#news aside{flex-shrink:0;width:200px}@media only screen and (max-width: 767px){#news aside{width:100%}}#news aside h3{padding-bottom:10px;border-bottom:2px solid #076DC8;font-size:20px;font-weight:600}#news aside ul li a{display:block;padding:15px 10px;border-bottom:1px solid #D2D8DD}#news aside .link_btn_01{padding:10px 20px;text-align:left}#news aside .link_btn_01:first-of-type{margin:30px 0 10px}#news #news_all .sec_inner_02{display:flex;gap:40px}@media only screen and (max-width: 767px){#news #news_all .sec_inner_02{flex-direction:column}}#news #news_all .sec_inner_02 .main_content{width:100%}#news #news_all .sec_inner_02 .main_content .buttons{display:flex;gap:4px;width:100%;margin-bottom:40px}#news #news_all .sec_inner_02 .main_content .buttons button{width:50%;padding:20px 0;border-radius:4px;background:#D2D8DD;font-size:20px;font-weight:600;cursor:pointer}@media only screen and (max-width: 767px){#news #news_all .sec_inner_02 .main_content .buttons button{padding:10px 0;font-size:18px}}@media only screen and (min-width: 1101px){#news #news_all .sec_inner_02 .main_content .buttons button:hover{background:#085DA8;color:#fff}}#news #news_all .sec_inner_02 .main_content .buttons button.active{background:#085DA8;color:#fff}#news #news_all .sec_inner_02 .main_content .archive_tab{display:none}#news #news_all .sec_inner_02 .main_content .archive_tab.active{display:block}#news #news_all .sec_inner_02 .main_content .archive_tab ul li:first-of-type a{border-top:1px solid #D2D8DD}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a{display:flex;align-items:flex-start;gap:20px;padding:20px 10px;border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){#news #news_all .sec_inner_02 .main_content .archive_tab ul li a{flex-wrap:wrap;gap:10px}}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a time{font-size:14px}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a>span{text-align:center;min-width:90px;padding:0 15px 2px;border-radius:2px;background:#3E5971;color:#fff;font-size:14px;font-weight:500}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a>span.product{background:#EA0423}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a>span.seminar{background:#076DC8}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a .texts{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width: 767px){#news #news_all .sec_inner_02 .main_content .archive_tab ul li a .texts{width:100%;gap:10px}}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a .texts .title{position:relative;width:fit-content;font-weight:600}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a .texts .title .pdf_mark{position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);display:block;width:16px;aspect-ratio:1;background:url("../img/common/pdf_mark.svg") no-repeat center / cover}@media only screen and (max-width: 767px){#news #news_all .sec_inner_02 .main_content .archive_tab ul li a .texts .title .pdf_mark{left:calc(100% + 3px);width:14px}}#news #news_all .sec_inner_02 .main_content .archive_tab ul li a .texts .sub_title{font-size:14px}#news #news_single .sec_inner_02{display:flex;gap:40px}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02{flex-direction:column}}#news #news_single .sec_inner_02 .main_content{width:100%}#news #news_single .sec_inner_02 .main_content .meta_data{display:flex;align-items:center;gap:15px}#news #news_single .sec_inner_02 .main_content .meta_data time{font-size:14px}#news #news_single .sec_inner_02 .main_content .meta_data .tag{text-align:center;min-width:90px;padding:0 15px 2px;border-radius:2px;background:#3E5971;color:#fff;font-size:14px;font-weight:500}#news #news_single .sec_inner_02 .main_content .meta_data .tag.product{background:#EA0423}#news #news_single .sec_inner_02 .main_content .meta_data .tag.seminar{background:#076DC8}#news #news_single .sec_inner_02 .main_content .single_inner{margin-top:40px}#news #news_single .sec_inner_02 .main_content .single_inner h2{position:relative;margin-bottom:60px;color:#000;font-size:36px;font-weight:600;line-height:normal;padding-bottom:30px}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_inner h2{margin-bottom:40px;padding-bottom:20px;font-size:24px}}#news #news_single .sec_inner_02 .main_content .single_inner h2:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100px;height:2px;background:#076DC8}#news #news_single .sec_inner_02 .main_content .single_inner h3{position:relative;margin-bottom:40px;padding-left:15px;padding-bottom:3px;font-size:30px;font-weight:600;line-height:120%}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_inner h3{font-size:22px}}#news #news_single .sec_inner_02 .main_content .single_inner h3:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:2px;height:90%;background:#076DC8}#news #news_single .sec_inner_02 .main_content .single_inner h4{margin-bottom:20px;font-size:26px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_inner h4{font-size:20px}}#news #news_single .sec_inner_02 .main_content .single_inner figure{width:100%;margin-bottom:50px}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_inner figure{margin-bottom:30px}}#news #news_single .sec_inner_02 .main_content .single_inner figure img{object-fit:cover}#news #news_single .sec_inner_02 .main_content .single_inner p{margin-bottom:20px}#news #news_single .sec_inner_02 .main_content .single_inner p a{color:#076DC8;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#076DC8;text-underline-offset:3px}#news #news_single .sec_inner_02 .main_content .single_pagenav{display:flex;gap:30px;margin-top:100px}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav{gap:10px}}#news #news_single .sec_inner_02 .main_content .single_pagenav li{width:calc((100% - 60px) / 3)}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav li{width:calc((100% - 20px) / 3)}}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a){position:relative;cursor:pointer;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;text-align:center;transition:all 0.3s}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a):hover a{opacity:1;color:#fff;transition:all 0.3s}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a):hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a):hover.prev:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a):hover.next:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a):before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).prev a:before{content:"前のニュース"}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).prev a:before{content:"前の記事"}}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).prev:after{content:"";position:absolute;top:50%;left:1.1vw;width:10px;height:10px;transform:translateY(-50%) rotate(45deg);border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).prev:after{left:2.5vw;width:8px;height:8px}}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).next a:before{content:"次のニュース"}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).next a:before{content:"次の記事"}}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).next:after{content:"";position:absolute;top:50%;right:1.1vw;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).next:after{right:2.5vw;width:8px;height:8px}}#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a) a{position:relative;display:block;padding:15px 2.5vw 15px;transition:all 0.3s}@media only screen and (max-width: 767px){#news #news_single .sec_inner_02 .main_content .single_pagenav li:has(a) a{font-size:12px;padding:8px 2.5vw}}#news.en-page #news_all .sec_inner_02 .main_content .buttons button{cursor:unset}#news.en-page #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).prev a:before{content:"Prev"}@media only screen and (max-width: 767px){#news.en-page #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).prev a:before{content:"Prev"}}#news.en-page #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).next a:before{content:"Next"}@media only screen and (max-width: 767px){#news.en-page #news_single .sec_inner_02 .main_content .single_pagenav li:has(a).next a:before{content:"Next"}}#products #products_archive #sec_anchor{border-bottom:2px solid #3E5971}#products #products_archive #sec_anchor ul{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;width:100%}@media only screen and (max-width: 767px){#products #products_archive #sec_anchor ul{gap:8px}}#products #products_archive #sec_anchor ul li{width:calc((100% - 39px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#products #products_archive #sec_anchor ul li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#products #products_archive #sec_anchor ul li{width:100%}}#products #products_archive #sec_anchor ul li a{position:relative;display:flex;padding:20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#products #products_archive #sec_anchor ul li a{font-size:14px;justify-content:center}}#products #products_archive #sec_anchor ul li a:hover{border:none;color:#fff;transition:all 0.3s}#products #products_archive #sec_anchor ul li a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#products #products_archive #sec_anchor ul li a:hover:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#products #products_archive #sec_anchor ul li a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s}#products #products_archive #sec_anchor ul li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-60%) rotate(-45deg);width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#products #products_archive #sec_anchor ul li a span{position:relative}#products #products_archive #sec_anchor form{margin-top:15px;padding:20px;background:#D2D8DD}#products #products_archive #sec_anchor form .keyword_area{display:flex;justify-content:space-between;width:100%;padding:10px 20px;border:1px solid #D2D8DD;background:#fff;border-radius:4px}#products #products_archive #sec_anchor form .keyword_area input{width:100%}#products #products_archive #sec_anchor form .keyword_area input:focus-visible{outline:none}#products #products_archive #sec_anchor form .keyword_area button{cursor:pointer;padding:0 0 0 20px}#products #products_archive #sec_anchor form .keyword_area button:before{content:"";flex-shrink:0;display:block;width:30px;aspect-ratio:1;background:url("../img/common/search_icon.png") no-repeat center / cover}#products #products_archive #sec_02{position:relative;background:#fff;border-bottom:2px solid #3E5971}#products #products_archive #sec_02 .sec_inner_02{position:relative;z-index:3}#products #products_archive #sec_02 .sec_inner_02 h2{margin-bottom:15px}#products #products_archive #sec_02 .sec_inner_02 .category_list{display:flex;flex-wrap:wrap;gap:30px;width:100%}@media only screen and (max-width: 767px){#products #products_archive #sec_02 .sec_inner_02 .category_list{gap:10px}}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item{position:relative;width:calc((100% - 90px) / 4);border-bottom:1px solid #D2D8DD}@media only screen and (min-width: 768px) and (max-width: 1100px){#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item{width:calc((100% - 60px) / 3)}}@media only screen and (max-width: 767px){#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item{width:calc((100% - 10px) / 2)}}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item:hover .tooltip_list,#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item:focus-visible .tooltip_list,#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item:focus-within .tooltip_list{display:block}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a{display:flex;flex-direction:column;height:100%}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a:hover img{transition:all 0.3s;transform:scale(1.1)}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a figure{overflow:hidden;width:100%;aspect-ratio:1.3571428571}@media only screen and (max-width: 767px){#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a figure{aspect-ratio:1.3533834586}}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a figure img{transition:all 0.3s;width:100%;object-fit:cover}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a p{flex-grow:1;display:flex;align-items:center;justify-content:space-between;padding:clamp(10px, 1vw, 20px) 20px;background:#FAFAFA;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a p{padding:10px;font-size:14px}}#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a p:after{content:"";flex-shrink:0;width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(10%) rotate(-45deg)}@media only screen and (max-width: 767px){#products #products_archive #sec_02 .sec_inner_02 .category_list .category_item a p:after{width:6px;height:6px}}#products #products_archive #sec_03{border-bottom:2px solid #3E5971;background:#FAFAFA}#products #products_archive #sec_03 .sec_inner_02{position:relative;z-index:2}#products #products_archive #sec_03 .sec_inner_02 h2{margin-bottom:15px}#products #products_archive #sec_03 .sec_inner_02 .test_list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:100%}@media print, screen and (max-width: 1100px){#products #products_archive #sec_03 .sec_inner_02 .test_list{gap:10px}}#products #products_archive #sec_03 .sec_inner_02 .test_list li{width:calc((100% - 60px) / 3);border-bottom:1px solid #D2D8DD}@media only screen and (min-width: 768px) and (max-width: 1100px){#products #products_archive #sec_03 .sec_inner_02 .test_list li{width:calc((100% - 20px) / 3)}}@media only screen and (max-width: 767px){#products #products_archive #sec_03 .sec_inner_02 .test_list li{width:calc((100% - 10px) / 2)}}#products #products_archive #sec_03 .sec_inner_02 .test_list li a:hover img{transition:all 0.3s;transform:scale(1.1)}#products #products_archive #sec_03 .sec_inner_02 .test_list li a figure{overflow:hidden;width:100%;aspect-ratio:1.3571428571}@media only screen and (max-width: 767px){#products #products_archive #sec_03 .sec_inner_02 .test_list li a figure{aspect-ratio:1.3553113553}}#products #products_archive #sec_03 .sec_inner_02 .test_list li a figure img{transition:all 0.3s;width:100%;object-fit:cover}#products #products_archive #sec_03 .sec_inner_02 .test_list li a p{position:relative;display:flex;align-items:center;gap:10px;padding:20px;background:#FAFAFA;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#products #products_archive #sec_03 .sec_inner_02 .test_list li a p{padding:10px;font-size:14px}}#products #products_archive #sec_03 .sec_inner_02 .test_list li a p span{padding:0 10px 2px;color:#fff;border-radius:2px;background:#076DC8}@media only screen and (max-width: 767px){#products #products_archive #sec_03 .sec_inner_02 .test_list li a p span{padding:2px 5px;font-size:12px;line-height:100%}}#products #products_archive #sec_03 .sec_inner_02 .test_list li a p:after{position:absolute;top:50%;right:20px;content:"";width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(-60%) rotate(-45deg)}@media only screen and (max-width: 767px){#products #products_archive #sec_03 .sec_inner_02 .test_list li a p:after{right:10px;width:6px;height:6px}}#products #products_archive #sec_04 .sec_inner_02 h2{margin-bottom:15px}#products #products_archive #sec_04 .sec_inner_02 form ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px}@media only screen and (max-width: 767px){#products #products_archive #sec_04 .sec_inner_02 form ul{justify-content:flex-start}}#products #products_archive #sec_04 .sec_inner_02 form ul li label{cursor:pointer;padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#E0E7EE}@media only screen and (max-width: 767px){#products #products_archive #sec_04 .sec_inner_02 form ul li label{font-size:14px}}#products #products_archive #sec_04 .sec_inner_02 form ul li label:has(input:checked){color:#fff;background:#076DC8}#products #products_archive #sec_05{background:#FAFAFA}#products #products_taxonomy .main_category_container{border-bottom:2px solid #3E5971}#products #products_taxonomy .main_category_container .sec_inner_02 .archive_ttl{margin-bottom:50px}#products #products_taxonomy .sub_category_container{border-bottom:2px solid #3E5971;background:#fff}#products #products_taxonomy .sub_category_container:nth-of-type(even){background:#FAFAFA}#products #products_taxonomy .sub_category_container:nth-of-type(even) .products_list li a{background:#fff}#products #products_taxonomy .sub_category_container .sub_category_title{margin-bottom:40px;font-size:28px;font-weight:600;color:#000}@media only screen and (max-width: 767px){#products #products_taxonomy .sub_category_container .sub_category_title{margin-bottom:30px;font-size:20px}}#products #products_taxonomy .products_list{margin-top:45px;display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 767px){#products #products_taxonomy .products_list{margin-top:30px}}#products #products_taxonomy .products_list li{width:calc((100% - 30px) / 2)}@media only screen and (max-width: 767px){#products #products_taxonomy .products_list li{width:100%}}#products #products_taxonomy .products_list li a{display:block;padding:30px 30px 40px;border:1px solid #D2D8DD;background:#FAFAFA}@media only screen and (max-width: 767px){#products #products_taxonomy .products_list li a{padding:20px 20px 30px}}#products #products_taxonomy .products_list li a h4{margin-bottom:20px;font-size:21px;font-weight:600}@media only screen and (max-width: 767px){#products #products_taxonomy .products_list li a h4{font-size:18px}}#products #products_taxonomy .products_list li a .content{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:20px}@media only screen and (max-width: 767px){#products #products_taxonomy .products_list li a .content{gap:10px}}#products #products_taxonomy .products_list li a .content figure{flex-shrink:0;width:40%}#products #products_taxonomy .products_list li a .content figure img{display:block;width:100%;aspect-ratio:1;object-fit:cover}#products #products_taxonomy .products_list li a .products_tags{display:flex;flex-wrap:wrap;gap:6px}#products #products_taxonomy .products_list li a .products_tags span{border-radius:2px;background:#E0E7EE;padding:0 10px;font-size:14px;font-weight:500}#products #products_taxonomy .note_container{background:#FAFAFA}#products #products_taxonomy .note_container .sec_inner_02{padding:60px 40px;border:2px solid #D2D8DD;background:#FFF}@media only screen and (max-width: 767px){#products #products_taxonomy .note_container .sec_inner_02{padding:30px 20px}}#products #products_taxonomy .note_container .sec_inner_02 h3{position:relative;margin-bottom:40px;padding-left:15px;padding-bottom:3px;font-size:30px;font-weight:600;line-height:120%}@media only screen and (max-width: 767px){#products #products_taxonomy .note_container .sec_inner_02 h3{font-size:22px;margin-bottom:30px}}#products #products_taxonomy .note_container .sec_inner_02 h3:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:2px;height:90%;background:#076DC8}#products #products_taxonomy .note_container .sec_inner_02 p{margin-bottom:30px}#products #products_taxonomy .note_container .sec_inner_02 h4{margin:20px 0 10px;font-size:26px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#products #products_taxonomy .note_container .sec_inner_02 h4{font-size:20px}}#products #products_taxonomy .note_container .sec_inner_02 ul:not(:last-of-type){margin-bottom:40px}#products #products_taxonomy .note_container .sec_inner_02 ul li{display:flex;align-items:flex-start;gap:10px}#products #products_taxonomy .note_container .sec_inner_02 ul li:before{content:"";flex-shrink:0;width:6px;aspect-ratio:1;margin-top:13px;background:#222;border-radius:50%}@media only screen and (max-width: 767px){#products #products_taxonomy .note_container .sec_inner_02 ul li:before{margin-top:10px}}#products #products_single{background:#FAFAFA}#products #products_single .pankuzu_wrap ul li .child_term{margin-left:20px}#products #products_single .ttl_toc{border-bottom:2px solid #3E5971}#products #products_single .ttl_toc .term_ttl{width:fit-content;margin-bottom:10px;padding:5px 20px 8px;color:#fff;font-size:23px;font-weight:600;line-height:normal;background:#076DC8}@media only screen and (max-width: 767px){#products #products_single .ttl_toc .term_ttl{font-size:20px}}#products #products_single .ttl_toc .product_ttl{color:#000;font-size:34px;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#products #products_single .ttl_toc .product_ttl{font-size:24px;padding-bottom:20px}}#products #products_single .ttl_toc .description_ttl{margin-top:40px;padding-bottom:8px;border-bottom:1px solid #3290F6;font-size:24px;font-weight:600}#products #products_single .ttl_toc .description{margin-top:30px}#products #products_single #ez-toc-container{width:100%;margin-top:60px;padding:50px 40px;background:#fff}@media only screen and (max-width: 767px){#products #products_single #ez-toc-container{padding:20px 20px}}#products #products_single #ez-toc-container .ez-toc-title{display:block;margin-bottom:20px;font-size:26px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#products #products_single #ez-toc-container .ez-toc-title{font-size:20px}}#products #products_single #ez-toc-container nav .ez-toc-list li:not(:last-of-type){margin-bottom:5px}#products #products_single #ez-toc-container nav .ez-toc-list li a{font-size:16px;font-weight:400;color:#076DC8;text-decoration-line:underline;text-decoration-color:#076DC8;text-underline-offset:2px}@media only screen and (max-width: 767px){#products #products_single #ez-toc-container nav .ez-toc-list li a{font-size:14px}}#products #products_single .post_content h2{font-size:29px;font-weight:600}#products #products_single .post_content h2:not(:first-child){margin:50px 0 20px}#products #products_single .post_content h2:first-child{margin:0 0 20px}#products #products_single .post_content h2:last-child{margin:50px 0 0}@media only screen and (max-width: 767px){#products #products_single .post_content h2{font-size:22px}}#products #products_single .post_content h2 span{font-size:80%}#products #products_single .post_content h3{position:relative;padding-left:15px;padding-bottom:3px;font-size:24px;font-weight:600;line-height:120%}#products #products_single .post_content h3:not(:first-child){margin:60px 0 20px}#products #products_single .post_content h3:first-child{margin-bottom:20px}#products #products_single .post_content h3.no-margin{margin:0}@media only screen and (max-width: 767px){#products #products_single .post_content h3{font-size:22px}}#products #products_single .post_content h3:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;width:2px;height:90%;background:#076DC8}#products #products_single .post_content h4{font-size:21px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#products #products_single .post_content h4{font-size:18px}}#products #products_single .post_content h4:not(:first-child){margin:20px 0 10px}#products #products_single .post_content h4:first-child{margin-bottom:10px}#products #products_single .post_content h4.products-type-ttl{padding:10px 20px}#products #products_single .post_content h4 mark{font-size:26px;font-weight:600;color:#3E5971 !important}@media only screen and (max-width: 767px){#products #products_single .post_content h4 mark{font-size:18px}}#products #products_single .post_content mark{font-style:normal}#products #products_single .post_content .first-section{display:none}#products #products_single .post_content .wp-block-image:not(:last-child){margin-bottom:50px}#products #products_single .post_content .wp-block-image.no-margin{margin:0}#products #products_single .post_content ol{margin-left:20px;counter-reset:number 0}#products #products_single .post_content ol li{counter-increment:number 1;position:relative;margin-bottom:10px}#products #products_single .post_content ol li:before{content:counter(number) ".";position:absolute;top:0;left:-10px;width:unset;height:unset;background:unset}#products #products_single .post_content .ttl-sub-text{font-size:14px}#products #products_single .post_content .products-sec-card .sec_inner_02{border:1px solid #000;padding:10px;background:#fff}#products #products_single .post_content .products-sec-card .sec_inner_02 .original_section_block{border-bottom:none}#products #products_single .post_content .products-sec-card .sec_inner_02 .original_section_block .sec_inner_02{border:none}#products #products_single .post_content .products-sec-card .sec_inner_02 .original_link_button_block .button{min-width:unset}#products #products_single .post_content .is-layout-flex:has(.products-waku){flex-wrap:wrap !important;gap:0.5em}#products #products_single .post_content .is-layout-flex:has(.products-waku):not(:last-child){margin-bottom:10px}#products #products_single .post_content .is-layout-flex:has(.products-waku) .products-waku{flex-basis:unset !important;flex-grow:0;width:fit-content;min-width:unset;border:1px solid #076DC8;padding:5px 20px;white-space:nowrap}#products #products_single .post_content .products-figure-caption{position:relative}#products #products_single .post_content .products-figure-caption img{object-fit:cover}#products #products_single .post_content .products-figure-caption .caption{position:absolute;left:20px;bottom:20px;padding:3px 10px;background:#076DC8;color:#fff;font-size:12px}#products #products_single .post_content .products-flex-box{background:#fff}#products #products_single .post_content .products-flex-box .is-layout-flow{padding:20px;font-size:14px}@media only screen and (min-width:782px){#products #products_single .post_content .products-flex-box .is-layout-flow:not(:last-child){border-right:1px solid #DDD}}#products #products_single .post_content .products-flex-box .original_link_button_block .button{min-width:unset}#products #products_single .post_content .products-flex-border-1{gap:0;margin-top:30px}@media only screen and (min-width:782px){#products #products_single .post_content .products-flex-border-1{border-bottom:1px solid #ffffff14}}#products #products_single .post_content .products-flex-border-1 .is-layout-flow{padding:28px}@media only screen and (min-width:782px){#products #products_single .post_content .products-flex-border-1 .is-layout-flow:not(:last-child){border-right:1px solid #ffffff14}}#products #products_single .post_content .products-flex-border-2{gap:0}#products #products_single .post_content .products-flex-border-2 .is-layout-flow{padding:28px}@media only screen and (min-width:782px){#products #products_single .post_content .products-flex-border-2 .is-layout-flow:not(:last-child){border-right:1px solid #ffffff14}}#products #products_single .post_content .products-flow-box{margin:20px 0;gap:0;background:#fff;font-size:10px;border-top:1px solid #dde3eb;border-bottom:1px solid #dde3eb}@media only screen and (max-width:781px){#products #products_single .post_content .products-flow-box{font-size:14px;border-left:1px solid #dde3eb;border-right:1px solid #dde3eb}}#products #products_single .post_content .products-flow-box .is-layout-flow{position:relative;padding:20px}@media only screen and (min-width:782px){#products #products_single .post_content .products-flow-box .is-layout-flow:not(:last-child){border-right:1px solid #dde3eb}#products #products_single .post_content .products-flow-box .is-layout-flow:not(:last-child):before{content:"";position:absolute;top:50%;left:100%;transform:translate(-50%, -50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);background:#1a5fa8;width:14px;height:24px}}@media only screen and (max-width:781px){#products #products_single .post_content .products-flow-box .is-layout-flow:not(:last-child){border-bottom:1px solid #dde3eb}#products #products_single .post_content .products-flow-box .is-layout-flow:not(:last-child):before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%, -50%);clip-path:polygon(100% 0, 0 0, 50% 100%);background:#1a5fa8;width:24px;height:14px}}#products #products_single .post_content .products-flow-box .is-layout-flow .fnt-custom{font-size:13px}@media only screen and (max-width:781px){#products #products_single .post_content .products-flow-box .is-layout-flow .fnt-custom{font-size:16px}}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex{padding:48px 56px}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex h4{color:#fff}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex p{font-size:13px;color:#ffffffb8}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex .buttons{display:flex;align-items:center;justify-content:center;font-size:14px}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex .buttons .btn1 .button{color:#1a5fa8;font-weight:600}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex .buttons .btn2 .button{background:transparent;border:1px solid #fff;color:#fff;font-weight:600}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex .buttons .is-layout-flex{gap:10px}#products #products_single .post_content .products-closing .sec_inner_02>.is-layout-flex .buttons .is-layout-flex .is-layout-flow{white-space:nowrap}#products #products_search .products_list{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 767px){#products #products_search .products_list{margin-top:30px}}#products #products_search .products_list li{width:calc((100% - 30px) / 2)}@media only screen and (max-width: 767px){#products #products_search .products_list li{width:100%}}#products #products_search .products_list li a{display:block;padding:30px 30px 40px;border:1px solid #D2D8DD;background:#FAFAFA}@media only screen and (max-width: 767px){#products #products_search .products_list li a{padding:20px 20px 30px}}#products #products_search .products_list li a h4{margin-bottom:20px;font-size:26px;font-weight:600}@media only screen and (max-width: 767px){#products #products_search .products_list li a h4{font-size:18px}}#products #products_search .products_list li a .content{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:20px}@media only screen and (max-width: 767px){#products #products_search .products_list li a .content{gap:10px}}#products #products_search .products_list li a .content figure{flex-shrink:0;width:40%}#products #products_search .products_list li a .content figure img{display:block;width:100%;aspect-ratio:1;object-fit:cover}#products #products_search .products_list li a .products_tags{display:flex;flex-wrap:wrap;gap:6px}#products #products_search .products_list li a .products_tags span{border-radius:2px;background:#E0E7EE;padding:0 10px;font-size:14px;font-weight:500}#case #case_archive{background:#FAFAFA}#case #case_archive .case_archive_container{padding:40px 0 100px}@media only screen and (max-width: 767px){#case #case_archive .case_archive_container{padding:40px 0 60px}}#case #case_archive .case_archive_container .sec_inner_02>p{margin-bottom:50px;font-size:18px;font-weight:400}@media only screen and (max-width: 767px){#case #case_archive .case_archive_container .sec_inner_02>p{font-size:16px}}#case #case_archive .case_archive_container .sec_inner_02 .case_list{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}#case #case_archive .case_archive_container .sec_inner_02 .case_list li{display:none;width:calc((100% - 60px) / 3);border-bottom:1px solid #D2D8DD;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1100px){#case #case_archive .case_archive_container .sec_inner_02 .case_list li{width:calc((100% - 30px) / 2)}}@media only screen and (max-width: 767px){#case #case_archive .case_archive_container .sec_inner_02 .case_list li{width:100%}}#case #case_archive .case_archive_container .sec_inner_02 .case_list li.active{display:block}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a{display:flex;flex-direction:column;height:100%}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a:hover figure img{transform:scale(1.1);transition:all 0.3s}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a:hover h3{color:#076DC8}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a figure{overflow:hidden}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a figure img{aspect-ratio:1.3571428571;object-fit:cover;transition:all 0.3s}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts{flex-grow:1;display:flex;flex-direction:column;padding:20px}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .genre_keyword{display:flex;justify-content:space-between}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .genre_keyword .genre{display:flex;align-items:center;padding:0 10px;color:#076DC8;border-radius:2px;background:#CFF2FF;font-size:18px;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .genre_keyword .genre{font-size:16px}}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .genre_keyword .keyword{margin-left:auto;padding:0 10px;background:#076DC8;color:#fff;border-radius:2px;font-size:18px;font-weight:500;line-height:normal}@media only screen and (max-width: 767px){#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .genre_keyword .keyword{font-size:16px}}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts h3{margin:15px 0 20px;font-weight:600}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .solution{margin-top:auto;position:relative;display:flex;gap:10px;font-weight:600}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .solution:before{content:"";width:26px;aspect-ratio:1;background:url("../img/common/light_icon.png") no-repeat center / cover}#case #case_archive .case_archive_container .sec_inner_02 .case_list li a .texts .solution:after{content:"";position:absolute;top:50%;right:0;width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transform:translateY(-60%) rotate(-45deg)}#case #case_archive .case_archive_container .sec_inner_02 .more_btn:after{display:none}#case #case_single .case_post_container .sec_inner_02 .tags{display:flex;gap:10px;margin-bottom:30px}#case #case_single .case_post_container .sec_inner_02 .tags .genre{padding:0 10px;font-size:20px;color:#076DC8;border-radius:2px;background:#CFF2FF;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#case #case_single .case_post_container .sec_inner_02 .tags .genre{font-size:14px}}#case #case_single .case_post_container .sec_inner_02 .tags .keyword{padding:0 10px;font-size:20px;color:#fff;border-radius:2px;background:#076DC8;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#case #case_single .case_post_container .sec_inner_02 .tags .keyword{font-size:14px}}#case #case_single .solution_container{position:relative;background:#EFF6FB;padding:100px 0 120px}@media only screen and (max-width: 767px){#case #case_single .solution_container{padding:40px 0 80px}}#case #case_single .solution_container:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);display:block;width:320px;aspect-ratio:3.2;background:#fff;clip-path:polygon(100% 0, 0 0, 50% 100%)}@media only screen and (max-width: 767px){#case #case_single .solution_container:before{width:100px}}#case #case_single .solution_container .sec_inner_02 .solution_tag{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;margin-bottom:10px;padding:1px 20px 3px;font-size:19px;font-weight:600;background:#076DC8;color:#fff}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .solution_tag{font-size:18px}}#case #case_single .solution_container .sec_inner_02 .solution_tag:before{content:"";width:26px;height:26px;background:url("../img/common/light_icon_white.svg") no-repeat center / cover}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .solution_tag:before{width:20px;height:20px}}#case #case_single .solution_container .sec_inner_02 .solution_ttl{margin-bottom:40px;font-size:30px;font-weight:600}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .solution_ttl{margin-bottom:20px;font-size:22px}}#case #case_single .solution_container .sec_inner_02 .bullet_point{margin-bottom:50px;padding:40px;border:2px solid #076DC8;background:#fff}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .bullet_point{margin-bottom:30px;padding:20px}}#case #case_single .solution_container .sec_inner_02 .bullet_point li{display:flex;align-items:flex-start;gap:10px;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .bullet_point li{font-size:16px}}#case #case_single .solution_container .sec_inner_02 .bullet_point li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:13px;background:#076DC8;border-radius:50%}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .bullet_point li:before{margin-top:12px}}#case #case_single .solution_container .sec_inner_02 .use_case_text{margin-bottom:50px;font-size:20px;font-weight:600}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .use_case_text{margin-bottom:30px;font-size:16px}}#case #case_single .solution_container .sec_inner_02 .product_box:has(figure){display:flex;align-items:flex-start;flex-wrap:wrap;gap:40px}#case #case_single .solution_container .sec_inner_02 .product_box:has(figure) .texts{width:calc(50% - 20px)}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .product_box:has(figure) .texts{order:2;width:100%}}#case #case_single .solution_container .sec_inner_02 .product_box:has(figure) figure{width:calc(50% - 20px)}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .product_box:has(figure) figure{order:1;width:100%}}#case #case_single .solution_container .sec_inner_02 .product_box:has(figure) figure .product_img{object-fit:cover}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .product_box{gap:20px}}#case #case_single .solution_container .sec_inner_02 .product_box .texts .product_ttl{margin-bottom:20px;font-size:20px;font-weight:600}#case #case_single .solution_container .sec_inner_02 .product_box .texts .product_description{margin-bottom:50px}@media only screen and (max-width: 767px){#case #case_single .solution_container .sec_inner_02 .product_box .texts .product_description{margin-bottom:30px}}#case #case_single .solution_container .sec_inner_02 .product_box .texts .link_btn_01{margin:0}#catalogdownload{background:#FAFAFA}#catalogdownload .catalog_wrapper{position:relative;display:flex;gap:40px;width:90%;margin-top:80px}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper{flex-direction:column;width:100%;margin-top:60px}}#catalogdownload .catalog_wrapper .catalog_container{width:100%;max-width:1200px}#catalogdownload .catalog_wrapper .catalog_container .ttl_sec{margin-top:0;margin-bottom:50px}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .catalog_container .ttl_sec{margin-bottom:30px}}#catalogdownload .catalog_wrapper .catalog_container .catalog_block{padding:50px 0}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .catalog_container .catalog_block{padding:30px 0 40px}}#catalogdownload .catalog_wrapper .catalog_container .catalog_block:nth-of-type(even){background:#fff}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03{padding-right:50px}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03{padding-right:0}}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 .simple_ttl_01{margin-bottom:40px}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul{display:flex;flex-wrap:wrap;gap:35px}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul{justify-content:center}}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li{width:calc((100% - 70px) / 3);border-bottom:1px solid #D2D8DD}@media only screen and (min-width: 768px) and (max-width: 1100px){#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li{width:calc((100% - 35px) / 2)}}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li{width:100%;max-width:450px}}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li a{display:block;height:100%}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li a figure{display:flex;flex-direction:column;height:100%}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li a figure img{object-fit:cover;border:1px solid #D2D8DD}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li a figure figcaption{flex-grow:1;display:flex;align-items:center;position:relative;padding:20px 40px 20px 0;font-size:17px;font-weight:600}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li a figure figcaption{font-size:16px}}#catalogdownload .catalog_wrapper .catalog_container .catalog_block .sec_inner_03 ul li a figure figcaption:before{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);display:block;width:24px;height:24px;background:url("../img/common/pdf_mark.svg") no-repeat center / cover}#catalogdownload .catalog_wrapper .side_menu{position:sticky;top:200px;width:200px}@media only screen and (min-width: 1101px){#catalogdownload .catalog_wrapper .side_menu{overflow-y:auto;height:400px}}@media only screen and (min-width: 768px) and (max-width: 1100px){#catalogdownload .catalog_wrapper .side_menu{position:unset;top:unset}}@media only screen and (max-width: 767px){#catalogdownload .catalog_wrapper .side_menu{position:unset;top:unset;width:90%;max-width:450px;margin:0 auto 60px}}#catalogdownload .catalog_wrapper .side_menu details{border-bottom:1px solid #D2D8DD}#catalogdownload .catalog_wrapper .side_menu details:first-of-type{border-top:1px solid #D2D8DD}#catalogdownload .catalog_wrapper .side_menu details[open] summary:before{transform:translateY(-50%) rotate(-45deg)}#catalogdownload .catalog_wrapper .side_menu details summary{list-style:none;position:relative;padding:5px 10px;font-weight:600;cursor:pointer}#catalogdownload .catalog_wrapper .side_menu details summary:before{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-45deg);display:block;width:10px;height:10px;border-right:2px solid #076DC8;border-bottom:2px solid #076DC8}#catalogdownload .catalog_wrapper .side_menu details ul li:not(:last-of-type){border-bottom:1px solid #D2D8DD}#catalogdownload .catalog_wrapper .side_menu details ul li:first-of-type{border-top:1px solid #D2D8DD}#catalogdownload .catalog_wrapper .side_menu details ul li a{display:block;background:#fff;padding:8px 10px;font-size:14px;line-height:130%}#tds,#tds-en{background:#FAFAFA}#tds .tds_search_container,#tds-en .tds_search_container{padding-bottom:50px}#tds .tds_search_container .sec_inner_02,#tds-en .tds_search_container .sec_inner_02{background:#fff;padding:50px 40px 60px}@media only screen and (max-width: 767px){#tds .tds_search_container .sec_inner_02,#tds-en .tds_search_container .sec_inner_02{padding:40px 20px 50px}}@media only screen and (max-width: 767px){#tds .tds_search_container .sec_inner_02 .ttl_left_line,#tds-en .tds_search_container .sec_inner_02 .ttl_left_line{font-size:20px}}#tds .tds_search_container .sec_inner_02 .tag_search_ttl,#tds-en .tds_search_container .sec_inner_02 .tag_search_ttl{margin-bottom:15px;font-size:26px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#tds .tds_search_container .sec_inner_02 .tag_search_ttl,#tds-en .tds_search_container .sec_inner_02 .tag_search_ttl{font-size:18px}}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form{margin-top:15px}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area{display:flex;justify-content:space-between;width:100%;margin-bottom:50px;padding:10px 20px;border:1px solid #D2D8DD;background:#FAFAFA;border-radius:4px}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area input,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area input{width:100%}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area input:focus-visible,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area input:focus-visible{outline:none}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area button,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area button{cursor:pointer;padding:0 0 0 20px}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area button:before,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form .keyword_area button:before{content:"";flex-shrink:0;display:block;width:30px;aspect-ratio:1;background:url("../img/common/search_icon.png") no-repeat center / cover}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form ul,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form ul{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}@media only screen and (max-width: 767px){#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form ul,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form ul{justify-content:flex-start}}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label{cursor:pointer;padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#E0E7EE}@media only screen and (max-width: 767px){#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label{padding:3px 15px 5px 15px;font-size:14px}}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label input,#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label input{position:absolute}#tds .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label:has(input:checked),#tds-en .tds_search_container .sec_inner_02 .tds_keyword_search_form ul li label:has(input:checked){color:#fff;background:#076DC8}#tds .tds_search_result,#tds-en .tds_search_result{border-top:2px solid #3E5971}#tds .tds_search_result .sec_inner_02 .result_ttl,#tds-en .tds_search_result .sec_inner_02 .result_ttl{margin-bottom:20px;font-size:36px;font-weight:600}#tds .tds_search_result .sec_inner_02 .search_cat_tag,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .search_cat_tag,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag{gap:10px;margin-bottom:30px}}#tds .tds_search_result .sec_inner_02 .search_cat_tag h3,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag h3{display:flex;align-items:center;gap:20px;font-size:26px;font-weight:600}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .search_cat_tag h3,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag h3{gap:10px;font-size:18px}}#tds .tds_search_result .sec_inner_02 .search_cat_tag h3:before,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag h3:before{content:"";margin-top:6px;width:26px;height:26px;background:url("../img/common/search_icon_gray.svg") no-repeat center / cover}#tds .tds_search_result .sec_inner_02 .search_cat_tag .search_tags,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag .search_tags{display:flex;flex-wrap:wrap;gap:10px}#tds .tds_search_result .sec_inner_02 .search_cat_tag .search_tags li,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag .search_tags li{padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#E0E7EE}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .search_cat_tag .search_tags li,#tds-en .tds_search_result .sec_inner_02 .search_cat_tag .search_tags li{padding:3px 15px 5px;font-size:14px}}#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table{width:100%;border-collapse:separate;border-spacing:4px}#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table thead tr th,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table thead tr th{text-align:left;padding:0 20px 14px;border-bottom:2px solid #3E5971;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table thead tr th,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table thead tr th{padding:10px;font-size:16px}}#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td{padding:16px 0 20px;border-bottom:1px solid #D2D8DD;font-size:18px}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td{padding:7px 0 10px;font-size:14px}}#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_title,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_title{width:82%;font-size:20px;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_title,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_title{padding:3px 0 10px;font-size:16px}}#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_file,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_file{min-width:210px}@media only screen and (max-width: 767px){#tds .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_file,#tds-en .tds_search_result .sec_inner_02 .tds_table_wrapper table tbody tr td.tds_file{min-width:170px}}#sds{background:#FAFAFA}#sds .sds_search_container .sec_inner_02{background:#fff;padding:50px 40px 60px}@media only screen and (max-width: 767px){#sds .sds_search_container .sec_inner_02{padding:40px 20px 50px}}@media only screen and (max-width: 767px){#sds .sds_search_container .sec_inner_02 .ttl_left_line{font-size:20px}}#sds .sds_search_container .sec_inner_02 .tag_search_ttl{margin-bottom:15px;font-size:26px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#sds .sds_search_container .sec_inner_02 .tag_search_ttl{font-size:18px}}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form{margin-top:15px}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form .keyword_area{display:flex;justify-content:space-between;width:100%;margin-bottom:50px;padding:10px 20px;border:1px solid #D2D8DD;background:#FAFAFA;border-radius:4px}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form .keyword_area input{width:100%}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form .keyword_area input:focus-visible{outline:none}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form .keyword_area button{cursor:pointer;padding:0 0 0 20px}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form .keyword_area button:before{content:"";flex-shrink:0;display:block;width:30px;aspect-ratio:1;background:url("../img/common/search_icon.png") no-repeat center / cover}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form ul{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}@media only screen and (max-width: 767px){#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form ul{justify-content:flex-start}}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form ul li label{cursor:pointer;padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#E0E7EE}@media only screen and (max-width: 767px){#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form ul li label{padding:3px 15px 5px;font-size:14px}}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form ul li label input{position:absolute}#sds .sds_search_container .sec_inner_02 .sds_keyword_search_form ul li label:has(input:checked){color:#fff;background:#076DC8}#sds .sds_note{margin-top:50px}#sds .sds_note .sec_inner_02{padding:30px 40px;border:1px solid #3E5971}@media only screen and (max-width: 767px){#sds .sds_note .sec_inner_02{padding:20px 20px}}#sds .sds_note .sec_inner_02 h3{margin-bottom:20px;font-size:20px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){#sds .sds_note .sec_inner_02 h3{font-size:18px}}#sds .sds_note .sec_inner_02 .flex{display:flex;align-items:flex-start;gap:10px}@media only screen and (max-width: 767px){#sds .sds_note .sec_inner_02 .flex{flex-direction:column}}#sds .sds_note .sec_inner_02 .flex .link_btn_01{margin:0;padding:10px 25px;text-align:left}#sds .sds_search_result{background:#fff;border-top:2px solid #3E5971}#sds .sds_search_result .sec_inner_02 .result_ttl{margin-bottom:20px;font-size:36px;font-weight:600}#sds .sds_search_result .sec_inner_02 .search_cat_tag{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .search_cat_tag{gap:10px;margin-bottom:30px}}#sds .sds_search_result .sec_inner_02 .search_cat_tag h3{display:flex;align-items:center;gap:20px;font-size:26px;font-weight:600}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .search_cat_tag h3{gap:10px;font-size:18px}}#sds .sds_search_result .sec_inner_02 .search_cat_tag h3:before{content:"";margin-top:6px;width:26px;height:26px;background:url("../img/common/search_icon_gray.svg") no-repeat center / cover}#sds .sds_search_result .sec_inner_02 .search_cat_tag .search_tags{display:flex;flex-wrap:wrap;gap:10px}#sds .sds_search_result .sec_inner_02 .search_cat_tag .search_tags li{padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#E0E7EE}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .search_cat_tag .search_tags li{padding:3px 15px 5px;font-size:14px}}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table{width:100%;border-collapse:separate;border-spacing:4px}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table thead tr th{text-align:left;padding:0 20px 14px;border-bottom:2px solid #3E5971;font-size:18px;font-weight:600;white-space:nowrap}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .result_table_wrapper table thead tr th{padding:10px;font-size:16px}}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td{padding:15px 20px 20px;border-bottom:1px solid #D2D8DD;font-size:18px}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td{padding:10px;font-size:14px}}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.sds_title{width:50%;font-size:20px;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.sds_title{min-width:200px;font-size:16px}}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.sds_number{white-space:nowrap}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.last_updated{white-space:nowrap}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.contact_link{min-width:280px}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.contact_link{min-width:220px}}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.contact_link a{padding:10px 50px}#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.sds_file{min-width:210px}@media only screen and (max-width: 767px){#sds .sds_search_result .sec_inner_02 .result_table_wrapper table tbody tr td.sds_file{min-width:170px}}#sds-contact .sds_download_ttl,#sds-contact-confirmation .sds_download_ttl,#sds-contact-thanks .sds_download_ttl,#sds-contact-error .sds_download_ttl{color:#3E5971;font-size:24px;font-weight:600}@media only screen and (max-width: 767px){#sds-contact .sds_download_ttl,#sds-contact-confirmation .sds_download_ttl,#sds-contact-thanks .sds_download_ttl,#sds-contact-error .sds_download_ttl{font-size:18px}}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap{padding:5px 10px;border:1px solid #CCC}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap input[type="checkbox"]+span,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap input[type="checkbox"]+span{font-size:clamp(14px, 1.2vw, 18px)}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap .note,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap .note{display:block;font-size:12px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap .note,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui .box_wrap .note{font-size:10px}}#sds-contact .sec_inner_02 .form_area table tr td .select_wrapper,#sds-contact-error .sec_inner_02 .form_area table tr td .select_wrapper{position:relative}#sds-contact .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#sds-contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark{content:"";position:absolute;top:13px;width:10px;height:10px;border-left:1px solid #222;border-bottom:1px solid #222;transform:rotate(-45deg)}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#sds-contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark{top:14px}}#sds-contact .sec_inner_02 .form_area table tr td .select_wrapper select,#sds-contact-error .sec_inner_02 .form_area table tr td .select_wrapper select{width:250px}#sds-contact .sec_inner_02 .form_area table tr td .error,#sds-contact-error .sec_inner_02 .form_area table tr td .error{font-weight:400}#sds-contact .sec_inner_02 .form_area .btn_area .back_btn,#sds-contact-error .sec_inner_02 .form_area .btn_area .back_btn{display:none}#sds-contact .sec_inner_02 .form_outside,#sds-contact-confirmation .sec_inner_02 .form_outside,#sds-contact-error .sec_inner_02 .form_outside{margin-bottom:60px}#sds-contact .sec_inner_02 .form_outside .archive_ttl,#sds-contact-confirmation .sec_inner_02 .form_outside .archive_ttl,#sds-contact-error .sec_inner_02 .form_outside .archive_ttl{margin-bottom:50px}#sds-contact .sec_inner_02 .form_outside p,#sds-contact-confirmation .sec_inner_02 .form_outside p,#sds-contact-error .sec_inner_02 .form_outside p{font-size:18px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_outside p,#sds-contact-confirmation .sec_inner_02 .form_outside p,#sds-contact-error .sec_inner_02 .form_outside p{font-size:14px}}#sds-contact .sec_inner_02 .form_area table,#sds-contact-confirmation .sec_inner_02 .form_area table,#sds-contact-error .sec_inner_02 .form_area table{width:100%;margin-bottom:60px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table,#sds-contact-confirmation .sec_inner_02 .form_area table,#sds-contact-error .sec_inner_02 .form_area table{margin-bottom:30px}}#sds-contact .sec_inner_02 .form_area table tr,#sds-contact-confirmation .sec_inner_02 .form_area table tr,#sds-contact-error .sec_inner_02 .form_area table tr{display:flex;gap:4px;border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr,#sds-contact-confirmation .sec_inner_02 .form_area table tr,#sds-contact-error .sec_inner_02 .form_area table tr{flex-direction:column;margin-bottom:10px}}#sds-contact .sec_inner_02 .form_area table tr:first-of-type,#sds-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type,#sds-contact-error .sec_inner_02 .form_area table tr:first-of-type{border-top:1px solid #D2D8DD}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr:first-of-type th,#sds-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type th,#sds-contact-error .sec_inner_02 .form_area table tr:first-of-type th{border-top:none;padding:20px 10px 10px 10px}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr:first-of-type td,#sds-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type td,#sds-contact-error .sec_inner_02 .form_area table tr:first-of-type td{border-top:none}}#sds-contact .sec_inner_02 .form_area table tr:nth-of-type(7) th,#sds-contact-confirmation .sec_inner_02 .form_area table tr:nth-of-type(7) th,#sds-contact-error .sec_inner_02 .form_area table tr:nth-of-type(7) th{align-items:flex-start;padding-top:32px;text-align:left;line-height:140%}@media print, screen and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr:nth-of-type(7) th br,#sds-contact-confirmation .sec_inner_02 .form_area table tr:nth-of-type(7) th br,#sds-contact-error .sec_inner_02 .form_area table tr:nth-of-type(7) th br{display:none}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr:nth-of-type(7) th,#sds-contact-confirmation .sec_inner_02 .form_area table tr:nth-of-type(7) th,#sds-contact-error .sec_inner_02 .form_area table tr:nth-of-type(7) th{padding-top:10px}}#sds-contact .sec_inner_02 .form_area table tr:nth-of-type(7) th span,#sds-contact-confirmation .sec_inner_02 .form_area table tr:nth-of-type(7) th span,#sds-contact-error .sec_inner_02 .form_area table tr:nth-of-type(7) th span{text-align:center;line-height:16px}#sds-contact .sec_inner_02 .form_area table tr th,#sds-contact-confirmation .sec_inner_02 .form_area table tr th,#sds-contact-error .sec_inner_02 .form_area table tr th{display:flex;justify-content:space-between;align-items:center;width:23.4%;min-width:230px;padding:20px;line-height:100%;font-size:16px;font-weight:500;color:#3E5971}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr th,#sds-contact-confirmation .sec_inner_02 .form_area table tr th,#sds-contact-error .sec_inner_02 .form_area table tr th{width:100%;min-width:auto;padding:10px}}#sds-contact .sec_inner_02 .form_area table tr th.address_th,#sds-contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#sds-contact-error .sec_inner_02 .form_area table tr th.address_th{align-items:flex-start;padding-top:32px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr th.address_th,#sds-contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#sds-contact-error .sec_inner_02 .form_area table tr th.address_th{padding-top:10px}}#sds-contact .sec_inner_02 .form_area table tr th.contact,#sds-contact-confirmation .sec_inner_02 .form_area table tr th.contact,#sds-contact-error .sec_inner_02 .form_area table tr th.contact{align-items:flex-start}#sds-contact .sec_inner_02 .form_area table tr th>span,#sds-contact-confirmation .sec_inner_02 .form_area table tr th>span,#sds-contact-error .sec_inner_02 .form_area table tr th>span{width:45px;padding:1px 0 3px;color:white;border-radius:2px;font-size:12px;font-weight:400;background-color:#f00}#sds-contact .sec_inner_02 .form_area table tr th>span.nini,#sds-contact-confirmation .sec_inner_02 .form_area table tr th>span.nini,#sds-contact-error .sec_inner_02 .form_area table tr th>span.nini{background-color:#E0E7EE;color:#000}#sds-contact .sec_inner_02 .form_area table tr th>span.fit,#sds-contact-confirmation .sec_inner_02 .form_area table tr th>span.fit,#sds-contact-error .sec_inner_02 .form_area table tr th>span.fit{width:fit-content;padding:1px 10px 3px}#sds-contact .sec_inner_02 .form_area table tr td,#sds-contact-confirmation .sec_inner_02 .form_area table tr td,#sds-contact-error .sec_inner_02 .form_area table tr td{width:75%;padding:20px 0 20px 15px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td,#sds-contact-confirmation .sec_inner_02 .form_area table tr td,#sds-contact-error .sec_inner_02 .form_area table tr td{width:100%;padding:0px 5px 20px 5px}}#sds-contact .sec_inner_02 .form_area table tr td .input_wrap,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .input_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td .input_wrap{display:flex;flex-direction:column;width:100%}#sds-contact .sec_inner_02 .form_area table tr td.name_td,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.name_td,#sds-contact-error .sec_inner_02 .form_area table tr td.name_td{display:flex;gap:10px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.name_td,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.name_td,#sds-contact-error .sec_inner_02 .form_area table tr td.name_td{flex-direction:column}}#sds-contact .sec_inner_02 .form_area table tr td.name_td .input_wrap,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.name_td .input_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td.name_td .input_wrap{width:50%;max-width:300px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.name_td .input_wrap,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.name_td .input_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td.name_td .input_wrap{width:100%;max-width:unset}}#sds-contact .sec_inner_02 .form_area table tr td.address_td,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td{display:flex;flex-direction:column;gap:15px}#sds-contact .sec_inner_02 .form_area table tr td.address_td div,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div{display:flex}@media only screen and (min-width: 1101px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div{align-items:center}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div{align-items:flex-start}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error){display:inline-block;text-align:right;width:140px;margin-right:20px;font-size:18px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error){margin-right:10px;width:60px;font-size:14px}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div #search,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div #search,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div #search{cursor:pointer;text-align:center;width:100px;margin-left:10px;padding:5px 0 7px;font-size:16px;border-radius:4px;background-color:#687179;color:white}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div #search,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div #search,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div #search{flex-shrink:0;width:90px;padding:7px 0;margin-left:5px;font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address_search,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search{flex-wrap:wrap}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap){flex-shrink:0}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap{width:auto}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address_search input,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search input,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search input{width:250px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address_search input,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search input,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search input{width:100%;max-width:250px}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3{flex-wrap:unset}@media print, screen and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3{flex-direction:column;gap:15px}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3{align-items:unset}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p{display:flex}@media only screen and (min-width: 1101px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p{align-items:center}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type{flex-shrink:0}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2){width:100%}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap){flex-shrink:0}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper{width:100%;max-width:250px}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select{width:250px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 input{width:100%;flex-shrink:1}}#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap){flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td.address_td div.address3 input,#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address3 input,#sds-contact-error .sec_inner_02 .form_area table tr td.address_td div.address3 input{width:unset}}#sds-contact .sec_inner_02 .form_area table tr td .product_row,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row{position:relative;display:none;margin-bottom:20px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td .product_row,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row{margin-bottom:30px}}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active{display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td .product_row.active,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active{position:relative;flex-direction:column;align-items:flex-start;gap:10px}}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active>.input_wrap,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active>.input_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active>.input_wrap{width:35%;flex-shrink:0}@media print, screen and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td .product_row.active>.input_wrap,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active>.input_wrap,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active>.input_wrap{width:80%}}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui{flex-shrink:0;display:flex;gap:20px}@media print, screen and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui{flex-wrap:wrap;gap:10px}}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui input[type="checkbox"]+span,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui input[type="checkbox"]+span,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui input[type="checkbox"]+span{margin-right:0}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn{position:absolute;top:50%;right:0px;transform:translateY(-50%);width:18px;height:18px;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1100px){#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn{top:15px;transform:unset}}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn{top:15px;right:10px;transform:unset}}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:before,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:before,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);width:100%;height:2px;background:#d2002e}#sds-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:after,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:after,#sds-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:100%;height:2px;background:#d2002e}#sds-contact .sec_inner_02 .form_area table tr td .add_product_btn,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn,#sds-contact-error .sec_inner_02 .form_area table tr td .add_product_btn{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:5px 0 8px;color:#fff;border-radius:4px;background:#687179}#sds-contact .sec_inner_02 .form_area table tr td .add_product_btn .mark,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .mark,#sds-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .mark{position:relative;width:15px}#sds-contact .sec_inner_02 .form_area table tr td .add_product_btn .mark:before,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .mark:before,#sds-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .mark:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#fff}#sds-contact .sec_inner_02 .form_area table tr td .add_product_btn .mark:after,#sds-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .mark:after,#sds-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .mark:after{content:"";position:absolute;top:0;left:0;transform:rotate(90deg);width:100%;height:1px;background:#fff}#sds-contact .sec_inner_02 .form_area table tr td label span,#sds-contact-confirmation .sec_inner_02 .form_area table tr td label span,#sds-contact-error .sec_inner_02 .form_area table tr td label span{font-size:18px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td label span,#sds-contact-confirmation .sec_inner_02 .form_area table tr td label span,#sds-contact-error .sec_inner_02 .form_area table tr td label span{font-size:14px}}#sds-contact .sec_inner_02 .form_area table tr td input,#sds-contact-confirmation .sec_inner_02 .form_area table tr td input,#sds-contact-error .sec_inner_02 .form_area table tr td input{width:100%;height:40px;background-color:#fff;border:1px solid #D2D8DD;border-radius:4px;padding:0 5px}#sds-contact .sec_inner_02 .form_area table tr td textarea,#sds-contact-confirmation .sec_inner_02 .form_area table tr td textarea,#sds-contact-error .sec_inner_02 .form_area table tr td textarea{width:100%;background-color:#fff;border:1px solid #D2D8DD;padding:0 5px;border-radius:4px}#sds-contact .sec_inner_02 .form_area table tr td textarea::placeholder,#sds-contact-confirmation .sec_inner_02 .form_area table tr td textarea::placeholder,#sds-contact-error .sec_inner_02 .form_area table tr td textarea::placeholder{color:#CCC}#sds-contact .sec_inner_02 .form_area table tr td select,#sds-contact-confirmation .sec_inner_02 .form_area table tr td select,#sds-contact-error .sec_inner_02 .form_area table tr td select{background-color:#fff;border:1px solid #D2D8DD;border-radius:4px;padding:7px 5px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table tr td select,#sds-contact-confirmation .sec_inner_02 .form_area table tr td select,#sds-contact-error .sec_inner_02 .form_area table tr td select{padding:10px 5px}}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"],#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"],#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]{display:none}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span{padding-left:35px;display:inline-block;position:relative;margin-right:1em;font-size:18px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span{font-size:14px}}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:0}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::before{border:1px solid #ccc;background:#fff;border-radius:2px;left:0.2em;height:20px;width:20px;top:0.3em}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after{border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;height:12px;left:10px;opacity:0;top:7px;transform:rotate(45deg);width:7px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after{top:6px}}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before{background:#076DC8}#sds-contact .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#sds-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#sds-contact-error .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after{opacity:1}#sds-contact .sec_inner_02 .form_area .privacy_check,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check,#sds-contact-error .sec_inner_02 .form_area .privacy_check{text-align:center;margin:0 0 60px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area .privacy_check,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check,#sds-contact-error .sec_inner_02 .form_area .privacy_check{margin:0 0 30px}}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label{display:inline-block}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]{display:none}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span{padding-left:35px;display:inline-block;position:relative;margin-right:1em;font-size:18px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span{font-size:14px}}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:0}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before{border:1px solid #ccc;background:#fff;border-radius:2px;left:0.2em;height:20px;width:20px;top:0.3em}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after{border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;height:12px;left:10px;opacity:0;top:7px;transform:rotate(45deg);width:7px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after{top:6px}}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before{background:#076DC8}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after{opacity:1}#sds-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#sds-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a{color:#076DC8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#076DC8}#sds-contact .sec_inner_02 .form_area .btn_area,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area,#sds-contact-error .sec_inner_02 .form_area .btn_area{display:flex;justify-content:center;gap:40px}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area .btn_area,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area,#sds-contact-error .sec_inner_02 .form_area .btn_area{flex-direction:column;align-items:center}}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input),#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input),#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input){position:relative;display:block;width:440px;text-align:center;font-size:20px;font-weight:600;border-radius:6px;color:#000;border:1px solid #D2D8DD;background:#fff;transition:all 0.3s}@media only screen and (max-width: 767px){#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input),#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input),#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input){width:320px;font-size:16px}}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover input{position:relative;color:#fff;transition:all 0.3s}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input):before,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):before,#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input):after,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):after,#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#sds-contact .sec_inner_02 .form_area .btn_area .btn:has(input) input,#sds-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input) input,#sds-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input) input{cursor:pointer;font-weight:600;width:100%;padding:18px 0 20px;transition:all 0.3s}#sds-contact-confirmation .sec_inner_02 .form_area table tr td .select_wrapper{font-weight:400}#sds-contact-confirmation .sec_inner_02 .form_area table tr td .input_wrap{width:unset}#sds-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span.mark{display:none}#sds-contact-confirmation .sec_inner_02 .form_area table tr td #search{display:none}#sds-contact-confirmation .sec_inner_02 .form_area table tr td .remove_product_btn{display:none}#sds-contact-confirmation .sec_inner_02 .form_area table tr td .product_row .product_kind_ui .box_wrap .note{display:none}#sds-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn{display:none}#sds-contact-confirmation .sec_inner_02 .form_area .privacy_check{display:none}#sds-contact-thanks .form_outside{margin:60px 0 120px}@media only screen and (max-width: 767px){#sds-contact-thanks .form_outside{margin:60px 0}}#sds-contact-thanks .form_outside p{margin-bottom:60px;font-size:20px}@media only screen and (max-width: 767px){#sds-contact-thanks .form_outside p{font-size:14px}}#sds-contact-thanks .form_outside p:first-of-type{font-size:26px;font-weight:bold}@media only screen and (max-width: 767px){#sds-contact-thanks .form_outside p:first-of-type{font-size:18px}}#exam-result-contact .exam-result_download_ttl,#exam-result-contact-confirmation .exam-result_download_ttl,#exam-result-contact-thanks .exam-result_download_ttl,#exam-result-contact-error .exam-result_download_ttl{color:#3e5971;font-size:24px;font-weight:600}@media only screen and (max-width: 767px){#exam-result-contact .exam-result_download_ttl,#exam-result-contact-confirmation .exam-result_download_ttl,#exam-result-contact-thanks .exam-result_download_ttl,#exam-result-contact-error .exam-result_download_ttl{font-size:18px}}#exam-result-contact .sec_inner_02 .form_area table tr td .select_wrapper,#exam-result-contact-error .sec_inner_02 .form_area table tr td .select_wrapper{position:relative}#exam-result-contact .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#exam-result-contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark{content:"";position:absolute;top:13px;width:10px;height:10px;border-left:1px solid #222;border-bottom:1px solid #222;transform:rotate(-45deg)}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark,#exam-result-contact-error .sec_inner_02 .form_area table tr td .select_wrapper span:not(.input_wrap).mark{top:14px}}#exam-result-contact .sec_inner_02 .form_area table tr td .select_wrapper select,#exam-result-contact-error .sec_inner_02 .form_area table tr td .select_wrapper select{width:250px}#exam-result-contact .sec_inner_02 .form_area table tr td .error,#exam-result-contact-error .sec_inner_02 .form_area table tr td .error{font-weight:400}#exam-result-contact .sec_inner_02 .form_area .btn_area .back_btn,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .back_btn{display:none}#exam-result-contact .sec_inner_02 .form_outside,#exam-result-contact-confirmation .sec_inner_02 .form_outside,#exam-result-contact-error .sec_inner_02 .form_outside{margin-bottom:60px}#exam-result-contact .sec_inner_02 .form_outside .archive_ttl,#exam-result-contact-confirmation .sec_inner_02 .form_outside .archive_ttl,#exam-result-contact-error .sec_inner_02 .form_outside .archive_ttl{margin-bottom:50px}#exam-result-contact .sec_inner_02 .form_outside p,#exam-result-contact-confirmation .sec_inner_02 .form_outside p,#exam-result-contact-error .sec_inner_02 .form_outside p{font-size:18px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_outside p,#exam-result-contact-confirmation .sec_inner_02 .form_outside p,#exam-result-contact-error .sec_inner_02 .form_outside p{font-size:14px}}#exam-result-contact .sec_inner_02 .form_area table,#exam-result-contact-confirmation .sec_inner_02 .form_area table,#exam-result-contact-error .sec_inner_02 .form_area table{width:100%;margin-bottom:60px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table,#exam-result-contact-confirmation .sec_inner_02 .form_area table,#exam-result-contact-error .sec_inner_02 .form_area table{margin-bottom:30px}}#exam-result-contact .sec_inner_02 .form_area table tr,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr,#exam-result-contact-error .sec_inner_02 .form_area table tr{display:flex;gap:4px;border-bottom:1px solid #d2d8dd}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr,#exam-result-contact-error .sec_inner_02 .form_area table tr{flex-direction:column}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr:not(:last-of-type),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr:not(:last-of-type),#exam-result-contact-error .sec_inner_02 .form_area table tr:not(:last-of-type){margin-bottom:10px}}#exam-result-contact .sec_inner_02 .form_area table tr:first-of-type,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type,#exam-result-contact-error .sec_inner_02 .form_area table tr:first-of-type{border-top:1px solid #d2d8dd}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr:first-of-type,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type,#exam-result-contact-error .sec_inner_02 .form_area table tr:first-of-type{padding-top:15px}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr:first-of-type th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type th,#exam-result-contact-error .sec_inner_02 .form_area table tr:first-of-type th{border-top:none}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr:first-of-type td,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr:first-of-type td,#exam-result-contact-error .sec_inner_02 .form_area table tr:first-of-type td{border-top:none}}#exam-result-contact .sec_inner_02 .form_area table tr.products_tr th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr.products_tr th,#exam-result-contact-error .sec_inner_02 .form_area table tr.products_tr th{align-items:flex-start;padding-top:32px;text-align:left;line-height:140%}@media print, screen and (max-width: 1100px){#exam-result-contact .sec_inner_02 .form_area table tr.products_tr th br,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr.products_tr th br,#exam-result-contact-error .sec_inner_02 .form_area table tr.products_tr th br{display:none}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr.products_tr th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr.products_tr th,#exam-result-contact-error .sec_inner_02 .form_area table tr.products_tr th{padding-top:10px}}#exam-result-contact .sec_inner_02 .form_area table tr.products_tr th span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr.products_tr th span,#exam-result-contact-error .sec_inner_02 .form_area table tr.products_tr th span{text-align:center;line-height:16px}#exam-result-contact .sec_inner_02 .form_area table tr th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th,#exam-result-contact-error .sec_inner_02 .form_area table tr th{display:flex;justify-content:space-between;align-items:center;text-align:left;width:23.4%;min-width:230px;padding:20px;line-height:100%;font-size:16px;font-weight:600;color:#3e5971}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th,#exam-result-contact-error .sec_inner_02 .form_area table tr th{width:100%;min-width:auto;padding:10px}}#exam-result-contact .sec_inner_02 .form_area table tr th.address_th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#exam-result-contact-error .sec_inner_02 .form_area table tr th.address_th{align-items:flex-start;padding-top:32px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr th.address_th,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th.address_th,#exam-result-contact-error .sec_inner_02 .form_area table tr th.address_th{padding-top:10px}}#exam-result-contact .sec_inner_02 .form_area table tr th.contact,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th.contact,#exam-result-contact-error .sec_inner_02 .form_area table tr th.contact{align-items:flex-start;line-height:140%}#exam-result-contact .sec_inner_02 .form_area table tr th span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th span,#exam-result-contact-error .sec_inner_02 .form_area table tr th span{text-align:center;width:45px;padding:1px 0 3px;color:white;border-radius:2px;font-size:12px;font-weight:500;background-color:#f00}#exam-result-contact .sec_inner_02 .form_area table tr th span.nini,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th span.nini,#exam-result-contact-error .sec_inner_02 .form_area table tr th span.nini{background-color:#e0e7ee;color:#000}#exam-result-contact .sec_inner_02 .form_area table tr th span.fit,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th span.fit,#exam-result-contact-error .sec_inner_02 .form_area table tr th span.fit{width:fit-content;padding:1px 10px 3px}#exam-result-contact .sec_inner_02 .form_area table tr td,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td,#exam-result-contact-error .sec_inner_02 .form_area table tr td{width:75%;padding:20px 0 20px 15px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td,#exam-result-contact-error .sec_inner_02 .form_area table tr td{width:100%;padding:0px 5px 20px 5px}}#exam-result-contact .sec_inner_02 .form_area table tr td .input_wrap,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .input_wrap,#exam-result-contact-error .sec_inner_02 .form_area table tr td .input_wrap{display:flex;flex-direction:column;width:100%}#exam-result-contact .sec_inner_02 .form_area table tr td.name_td,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.name_td,#exam-result-contact-error .sec_inner_02 .form_area table tr td.name_td{display:flex;gap:10px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.name_td,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.name_td,#exam-result-contact-error .sec_inner_02 .form_area table tr td.name_td{flex-direction:column}}#exam-result-contact .sec_inner_02 .form_area table tr td.name_td .input_wrap,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.name_td .input_wrap,#exam-result-contact-error .sec_inner_02 .form_area table tr td.name_td .input_wrap{width:50%;max-width:300px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.name_td .input_wrap,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.name_td .input_wrap,#exam-result-contact-error .sec_inner_02 .form_area table tr td.name_td .input_wrap{width:100%;max-width:unset}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td{display:flex;flex-direction:column;gap:15px}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div{display:flex}@media only screen and (min-width: 1101px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div{align-items:center}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div{align-items:flex-start}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error){display:inline-block;text-align:right;width:140px;margin-right:20px;font-size:18px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error),#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div span:not(.input_wrap, .error){margin-right:10px;width:60px;font-size:14px}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div #search,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div #search,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div #search{cursor:pointer;text-align:center;width:100px;margin-left:10px;padding:5px 0 7px;font-size:16px;border-radius:4px;background-color:#687179;color:white}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div #search,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div #search,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div #search{flex-shrink:0;width:90px;padding:7px 0;margin-left:5px;font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 1100px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address_search,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search{flex-wrap:wrap}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap),#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search span:not(.input_wrap){flex-shrink:0}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search span.input_wrap{width:auto}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address_search input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search input,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search input{width:250px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address_search input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address_search input,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address_search input{width:100%;max-width:250px}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3{flex-wrap:unset}@media print, screen and (max-width: 1100px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3{flex-direction:column;gap:15px}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3{align-items:unset}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p{display:flex}@media only screen and (min-width: 1101px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p{align-items:center}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:first-of-type{flex-shrink:0}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2),#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p:nth-of-type(2){width:100%}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap),#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 p span:not(.input_wrap){flex-shrink:0}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper{width:100%;max-width:250px}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select{width:250px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 .select_wrapper select{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1100px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address2_3 input,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address2_3 input{width:100%;flex-shrink:1}}#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap),#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address3 span:not(.input_wrap){flex-shrink:0}@media only screen and (min-width: 768px) and (max-width: 1100px){#exam-result-contact .sec_inner_02 .form_area table tr td.address_td div.address3 input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div.address3 input,#exam-result-contact-error .sec_inner_02 .form_area table tr td.address_td div.address3 input{width:unset}}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row{position:relative;display:none;margin-bottom:40px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td .product_row,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row{margin-bottom:30px}}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active{display:flex;align-items:flex-start;gap:20px}@media only screen and (min-width: 768px) and (max-width: 1100px){#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active{flex-wrap:wrap}}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active{position:relative;flex-direction:column;align-items:flex-start;gap:10px}}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active>span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active>span,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active>span{display:inline-block;margin-top:10px;color:#3e5971;line-height:120%;font-weight:600;white-space:nowrap}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields{width:100%;font-weight:600}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div{display:flex;align-items:center;gap:10px}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div:not(:last-of-type),#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div:not(:last-of-type),#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div:not(:last-of-type){margin-bottom:10px}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span{width:100px;white-space:nowrap;text-align:right;font-weight:400}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span.input_wrap,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span.input_wrap,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span.input_wrap{width:60%}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span.input_wrap,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span.input_wrap,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div>span.input_wrap{width:100%}}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div.lot_number input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div.lot_number input,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div.lot_number input{width:30%}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .fields>div.lot_number input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div.lot_number input,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .fields>div.lot_number input{width:100%}}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui{flex-shrink:0}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui input[type="checkbox"]+span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui input[type="checkbox"]+span,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .product_kind_ui input[type="checkbox"]+span{margin-right:0}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn{position:absolute;top:15px;right:10px;width:18px;height:18px;cursor:pointer}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn{position:absolute;top:10px}}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:before,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:before,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);width:100%;height:2px;background:#d2002e}#exam-result-contact .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:after,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:after,#exam-result-contact-error .sec_inner_02 .form_area table tr td .product_row.active .remove_product_btn:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:100%;height:2px;background:#d2002e}#exam-result-contact .sec_inner_02 .form_area table tr td .add_product_btn,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn,#exam-result-contact-error .sec_inner_02 .form_area table tr td .add_product_btn{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;padding:5px 0 8px;color:#fff;border-radius:4px;background:#687179}#exam-result-contact .sec_inner_02 .form_area table tr td .add_product_btn .mark,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .mark,#exam-result-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .mark{position:relative;width:15px}#exam-result-contact .sec_inner_02 .form_area table tr td .add_product_btn .mark:before,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .mark:before,#exam-result-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .mark:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#fff}#exam-result-contact .sec_inner_02 .form_area table tr td .add_product_btn .mark:after,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .mark:after,#exam-result-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .mark:after{content:"";position:absolute;top:0;left:0;transform:rotate(90deg);width:100%;height:1px;background:#fff}#exam-result-contact .sec_inner_02 .form_area table tr td .add_product_btn .note,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn .note,#exam-result-contact-error .sec_inner_02 .form_area table tr td .add_product_btn .note{font-size:14px}#exam-result-contact .sec_inner_02 .form_area table tr td label span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td label span,#exam-result-contact-error .sec_inner_02 .form_area table tr td label span{font-size:18px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td label span,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td label span,#exam-result-contact-error .sec_inner_02 .form_area table tr td label span{font-size:14px}}#exam-result-contact .sec_inner_02 .form_area table tr td input,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td input,#exam-result-contact-error .sec_inner_02 .form_area table tr td input{width:100%;height:40px;background-color:#fff;border:1px solid #d2d8dd;border-radius:4px;padding:0 5px}#exam-result-contact .sec_inner_02 .form_area table tr td textarea,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td textarea,#exam-result-contact-error .sec_inner_02 .form_area table tr td textarea{width:100%;background-color:#fff;border:1px solid #d2d8dd;padding:0 5px;border-radius:4px}#exam-result-contact .sec_inner_02 .form_area table tr td textarea::placeholder,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td textarea::placeholder,#exam-result-contact-error .sec_inner_02 .form_area table tr td textarea::placeholder{color:#CCC}#exam-result-contact .sec_inner_02 .form_area table tr td select,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td select,#exam-result-contact-error .sec_inner_02 .form_area table tr td select{background-color:#fff;border:1px solid #d2d8dd;border-radius:4px;padding:7px 5px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table tr td select,#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td select,#exam-result-contact-error .sec_inner_02 .form_area table tr td select{padding:10px 5px}}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"],#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"],#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]{display:none}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span{padding-left:35px;display:inline-block;position:relative;margin-right:1em;font-size:18px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span{font-size:14px}}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:0}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::before,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::before{border:1px solid #ccc;background:#fff;border-radius:2px;left:0.2em;height:20px;width:20px;top:0.3em}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after{border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;height:12px;left:10px;opacity:0;top:7px;transform:rotate(45deg);width:7px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]+span::after,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]+span::after{top:6px}}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::before{background:#076dc8}#exam-result-contact .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after,#exam-result-contact-error .sec_inner_02 .form_area table input[type="checkbox"]:checked+span::after{opacity:1}#exam-result-contact .sec_inner_02 .form_area .privacy_check,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check{text-align:center;margin:0 0 60px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area .privacy_check,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check{margin:0 0 30px}}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field label{display:inline-block}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"],#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]{display:none}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span{padding-left:35px;display:inline-block;position:relative;margin-right:1em;font-size:18px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span{font-size:14px}}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before{content:"";display:block;position:absolute;top:0}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::before{border:1px solid #ccc;background:#fff;border-radius:2px;left:0.2em;height:20px;width:20px;top:0.3em}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after{border:none;border-right:2px solid #fff;border-bottom:2px solid #fff;height:12px;left:10px;opacity:0;top:7px;transform:rotate(45deg);width:7px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]+span::after{top:6px}}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::before{background:#076dc8}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field input[type="checkbox"]:checked+span::after{opacity:1}#exam-result-contact .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a,#exam-result-contact-error .sec_inner_02 .form_area .privacy_check .mwform-checkbox-field a{color:#076dc8;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#076dc8}#exam-result-contact .sec_inner_02 .form_area .btn_area,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area,#exam-result-contact-error .sec_inner_02 .form_area .btn_area{display:flex;justify-content:center;gap:40px}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area .btn_area,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area,#exam-result-contact-error .sec_inner_02 .form_area .btn_area{flex-direction:column;align-items:center}}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input),#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input),#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input){position:relative;display:block;width:440px;text-align:center;font-size:20px;font-weight:600;border-radius:6px;color:#000;border:1px solid #d2d8dd;background:#fff;transition:all 0.3s}@media only screen and (max-width: 767px){#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input),#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input),#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input){width:320px;font-size:16px}}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover input,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover input{position:relative;color:#fff;transition:all 0.3s}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):hover:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input):before,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):before,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076dc8;transition:all 0.3s}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input):after,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input):after,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input):after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;transform:translateY(-50%) rotate(-45deg);border-right:2px solid #076dc8;border-bottom:2px solid #076dc8;transition:all 0.3s}#exam-result-contact .sec_inner_02 .form_area .btn_area .btn:has(input) input,#exam-result-contact-confirmation .sec_inner_02 .form_area .btn_area .btn:has(input) input,#exam-result-contact-error .sec_inner_02 .form_area .btn_area .btn:has(input) input{cursor:pointer;font-weight:600;width:100%;padding:18px 0 20px;transition:all 0.3s}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr.products_tr th{padding-top:27px}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th.address_th{padding-top:27px}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr th.contact{padding-top:25px}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .select_wrapper{font-weight:400}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .input_wrap{width:unset}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active>span{margin-top:5px}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields{font-weight:400}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .product_row.active .fields>div span.input_wrap{width:unset}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td.address_td div span.mark{display:none}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td #search{display:none}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .remove_product_btn{display:none}#exam-result-contact-confirmation .sec_inner_02 .form_area table tr td .add_product_btn{display:none}#exam-result-contact-confirmation .sec_inner_02 .form_area .privacy_check{display:none}#exam-result-contact-thanks .form_outside{margin:60px 0 120px}@media only screen and (max-width: 767px){#exam-result-contact-thanks .form_outside{margin:60px 0}}#exam-result-contact-thanks .form_outside p{margin-bottom:60px;font-size:20px}@media only screen and (max-width: 767px){#exam-result-contact-thanks .form_outside p{font-size:14px}}#exam-result-contact-thanks .form_outside p:first-of-type{font-size:26px;font-weight:bold}@media only screen and (max-width: 767px){#exam-result-contact-thanks .form_outside p:first-of-type{font-size:18px}}#exam-result{background:#fafafa}#exam-result .exam_note{margin-top:30px}#exam-result .exam_note .sec_inner_02{padding:20px 28px 20px;border:1px solid #3e5971}@media only screen and (max-width: 767px){#exam-result .exam_note .sec_inner_02{padding:20px}}#exam-result .exam_note .sec_inner_02 .flex{display:flex;gap:40px;margin-top:30px}@media only screen and (max-width: 767px){#exam-result .exam_note .sec_inner_02 .flex{flex-direction:column;gap:20px}}#exam-result .exam_note .sec_inner_02 .flex span{display:block;margin-bottom:10px;font-size:20px;font-weight:600;color:#3e5971}#exam-result .exam_note .sec_inner_02 .flex .img_block{display:flex;gap:20px}#exam-result .exam_note .sec_inner_02 .flex .img_block img{width:calc((100% - 20px) / 2);object-fit:cover}#exam-result .exam_note .sec_inner_02 .flex>div{background:#fff;padding:20px 30px 30px}@media only screen and (max-width: 767px){#exam-result .exam_note .sec_inner_02 .flex>div{padding:10px 20px 20px}}#exam-result .exam_note .sec_inner_02>.link_btn_01{margin-top:30px}#exam-result .exam_search_container{padding-bottom:50px}#exam-result .exam_search_container .sec_inner_02{background:#fff;padding:25px 40px 30px}@media only screen and (max-width: 767px){#exam-result .exam_search_container .sec_inner_02{padding:20px 20px 25px}}@media only screen and (max-width: 767px){#exam-result .exam_search_container .sec_inner_02 .ttl_left_line{font-size:20px}}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form{margin-top:15px}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form .keyword_area{display:flex;justify-content:space-between;width:100%;margin-bottom:50px;padding:10px 20px;border:1px solid #d2d8dd;background:#fafafa;border-radius:4px}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form .keyword_area input{width:100%}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form .keyword_area input:focus-visible{outline:none}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form .keyword_area button{cursor:pointer;padding:0 0 0 20px}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form .keyword_area button:before{content:"";flex-shrink:0;display:block;width:30px;aspect-ratio:1;background:url("../img/common/search_icon.png") no-repeat center / cover}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form ul{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}@media only screen and (max-width: 767px){#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form ul{justify-content:flex-start}}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form ul li label{cursor:pointer;padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#e0e7ee}@media only screen and (max-width: 767px){#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form ul li label{padding:3px 15px 5px;font-size:14px}}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form ul li label input{position:absolute}#exam-result .exam_search_container .sec_inner_02 .exam_keyword_search_form ul li label:has(input:checked){color:#fff;background:#076dc8}#exam-result .exam_search_result{background:#fff;border-top:2px solid #3e5971}#exam-result .exam_search_result .sec_inner_02 .result_ttl{margin-bottom:20px;font-size:36px;font-weight:600}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .result_ttl{font-size:22px}}#exam-result .exam_search_result .sec_inner_02 .search_cat_tag{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .search_cat_tag{gap:10px;margin-bottom:30px}}#exam-result .exam_search_result .sec_inner_02 .search_cat_tag h3{display:flex;align-items:center;gap:20px;font-size:26px;font-weight:600}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .search_cat_tag h3{gap:10px;font-size:18px}}#exam-result .exam_search_result .sec_inner_02 .search_cat_tag h3:before{content:"";margin-top:6px;width:26px;height:26px;background:url("../img/common/search_icon_gray.svg") no-repeat center / cover}#exam-result .exam_search_result .sec_inner_02 .search_cat_tag .search_tags{display:flex;flex-wrap:wrap;gap:10px}#exam-result .exam_search_result .sec_inner_02 .search_cat_tag .search_tags li{padding:3px 20px 5px;font-size:18px;font-weight:500;border-radius:2px;background:#e0e7ee}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .search_cat_tag .search_tags li{padding:3px 15px 5px;font-size:14px}}#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table{width:100%;border-collapse:separate;border-spacing:4px}#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table thead tr th{text-align:left;padding:0 20px 14px;border-bottom:2px solid #3e5971;font-size:18px;font-weight:600}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table thead tr th{padding:10px;font-size:16px}}#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td{padding:20px;border-bottom:1px solid #d2d8dd;font-size:18px}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td{padding:10px;font-size:14px}}#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td.exam_result_title{width:62%;font-size:20px;font-weight:600;line-height:normal}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td.exam_result_title{font-size:16px}}#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td.lot_number{white-space:nowrap;min-width:210px}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td.lot_number{min-width:170px}}#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td.exam_result_file{min-width:210px}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .exam_result_table_wrapper table tbody tr td.exam_result_file{min-width:170px}}#exam-result .exam_search_result .sec_inner_02 .no_result{margin-top:40px}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .no_result{margin-top:20px}}#exam-result .exam_search_result .sec_inner_02 .no_result .link_btn_01{margin:0}#exam-result .exam_search_result .sec_inner_02 .no_result .link_btn_01.btn_01{margin:20px 0 50px;padding:10px 50px;text-align:left;line-height:120%}#exam-result .exam_search_result .sec_inner_02 .no_result p{font-size:20px;font-weight:600}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .no_result p{font-size:16px}}#exam-result .exam_search_result .sec_inner_02 .no_result .btn_flex{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px;margin-top:20px}#exam-result .exam_search_result .sec_inner_02 .no_result .btn_flex a{width:calc((100% - 60px) / 3);padding:15px 30px}@media only screen and (max-width: 767px){#exam-result .exam_search_result .sec_inner_02 .no_result .btn_flex a{width:100%}}#page_search #sec_result ul{display:flex;flex-wrap:wrap;gap:30px}#page_search #sec_result ul li{width:calc((100% - 90px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#page_search #sec_result ul li{width:calc((100% - 60px) / 2)}}@media only screen and (max-width: 767px){#page_search #sec_result ul li{width:100%}}#page_search #sec_result ul li figure .dummy_image{display:flex;justify-content:center;align-items:center;aspect-ratio:1.5;background:#DDD}#page_search #sec_result ul li figure .dummy_image span{color:#fff;font-size:20px;font-weight:600}#page_search #sec_result ul li figure .dummy_image .pdf_mark{background:url("../img/common/pdf_mark.svg") no-repeat center / cover;width:50px;height:50px}#page_search #sec_result ul li figure .image_box{aspect-ratio:1.5}#page_search #sec_result ul li figure .image_box img{width:100%;height:100%;object-fit:cover}#page_search #sec_result ul li .post_type{display:block;width:fit-content;margin-top:10px;padding:0 10px;background:#CFF2FF;color:#076DC8;border-radius:2px;font-weight:600}#how{background:#FAFAFA}#how #sec_01{border-bottom:2px solid #3E5971}#how #sec_01 .sec_inner_02 .simple_ttl_01{color:#076DC8;margin-top:40px;margin-bottom:40px}#how #sec_01 .sec_inner_02 .flex{display:flex;align-items:center}@media only screen and (max-width: 767px){#how #sec_01 .sec_inner_02 .flex{flex-direction:column}}@media only screen and (max-width: 767px){#how #sec_01 .sec_inner_02 .flex .text{width:100%}}#how #sec_01 .sec_inner_02 .flex .text b{display:block;margin-bottom:30px;font-size:22px;font-weight:600}@media only screen and (max-width: 767px){#how #sec_01 .sec_inner_02 .flex .text b{font-size:16px}}#how #sec_02{background:#EFF6FB;border-bottom:2px solid #3E5971}#how #sec_02 .sec_inner_02 .simple_ttl_01{margin-bottom:40px}#how #sec_02 .sec_inner_02>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}#how #sec_02 .sec_inner_02>ul>li{width:calc((100% - 60px) / 3);padding:30px 20px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1100px){#how #sec_02 .sec_inner_02>ul>li{width:calc((100% - 30px) / 2)}}@media only screen and (max-width: 767px){#how #sec_02 .sec_inner_02>ul>li{width:100%;max-width:430px;min-width:unset}}#how #sec_02 .sec_inner_02>ul>li img{display:block;width:80px;height:80px;margin:0 auto 20px}#how #sec_02 .sec_inner_02>ul>li h3{margin-bottom:20px;text-align:center;color:#076DC8;font-size:19px;font-weight:600}@media only screen and (max-width: 767px){#how #sec_02 .sec_inner_02>ul>li h3{font-size:18px}}#how #sec_02 .sec_inner_02>ul>li p{margin-bottom:20px;font-size:14px}#how #sec_02 .sec_inner_02>ul>li ul li{display:flex;gap:10px;font-size:14px;font-weight:600}#how #sec_02 .sec_inner_02>ul>li ul li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:13px;background:#076DC8;border-radius:50%}@media only screen and (max-width: 767px){#how #sec_02 .sec_inner_02>ul>li ul li:before{width:6px;height:6px;margin-top:14px}}#how #sec_03{background:#fff}#how #sec_03 .sec_inner_02>p{margin:40px 0;font-size:18px}#how #sec_03 .sec_inner_02 ul{display:flex;flex-direction:column;align-items:center;gap:30px}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li{max-width:430px}}#how #sec_03 .sec_inner_02 ul li a{display:flex;border:1px solid #D2D8DD}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li a{flex-direction:column}}#how #sec_03 .sec_inner_02 ul li a:hover .link_btn_01{color:#fff;transition:all 0.3s}#how #sec_03 .sec_inner_02 ul li a:hover .link_btn_01:before{left:0;right:unset;width:100%;transition:all 0.3s}#how #sec_03 .sec_inner_02 ul li a:hover .link_btn_01:after{border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#how #sec_03 .sec_inner_02 ul li a .text{width:60%;padding:40px;background:#FAFAFA}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li a .text{order:2;width:100%;padding:20px}}#how #sec_03 .sec_inner_02 ul li a .text h3{display:flex;align-items:center;gap:20px;font-size:24px;font-weight:600}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li a .text h3{font-size:20px}}#how #sec_03 .sec_inner_02 ul li a .text h3 span{padding:0px 10px 2px;background:#076DC8;color:#fff;font-size:19px;font-weight:500;line-height:120%}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li a .text h3 span{font-size:16px}}#how #sec_03 .sec_inner_02 ul li a .text p{margin:25px 0}#how #sec_03 .sec_inner_02 ul li a .text .link_btn_01{margin:0}#how #sec_03 .sec_inner_02 ul li a .text .link_btn_01 span span{margin-left:20px}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li a .text .link_btn_01 span span{margin-left:0}}#how #sec_03 .sec_inner_02 ul li a img{width:40%;object-fit:cover}@media only screen and (max-width: 767px){#how #sec_03 .sec_inner_02 ul li a img{order:1;width:100%}}#how #sec_04{background:#FAFAFA}#how #sec_04 .sec_inner_02{background:#fff;border:2px solid #D2D8DD;padding:60px 40px}@media only screen and (max-width: 767px){#how #sec_04 .sec_inner_02{padding:40px 20px}}#how #sec_04 .sec_inner_02 p:not(:last-of-type){margin-bottom:20px}#how #sec_04 .sec_inner_02 p:nth-of-type(2){margin-bottom:10px}#how #sec_04 .sec_inner_02 ul{margin-bottom:20px}#how #sec_04 .sec_inner_02 ul li{display:flex;gap:10px}#how #sec_04 .sec_inner_02 ul li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:14px;margin-left:5px;background:#222;border-radius:50%}#how #sec_04 .sec_inner_02 .link_btn_01{margin:40px auto 0}.how_child_sec_01{border-bottom:2px solid #3E5971}.how_child_sec_01 .how_ttl_sub{font-size:24px;font-weight:600;color:#3E5971}@media only screen and (max-width: 767px){.how_child_sec_01 .how_ttl_sub{font-size:18px}}.how_child_sec_01 .how_ttl_main{display:flex;align-items:center;gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){.how_child_sec_01 .how_ttl_main{margin-bottom:30px}}.how_child_sec_01 .how_ttl_main span{padding:0px 10px;background:#076DC8;color:#fff;font-size:24px;font-weight:500;line-height:120%}@media only screen and (max-width: 767px){.how_child_sec_01 .how_ttl_main span{font-size:16px}}.how_child_sec_01 p{font-size:16px}@media only screen and (max-width: 767px){.how_child_sec_01 p{font-size:14px}}.how_child_sec{border-bottom:2px solid #3E5971}.how_child_sec .simple_ttl_01{margin-bottom:40px}.how_child_sec.video_sec{background:#EFF6FB}.how_child_sec.video_sec ul{display:flex;flex-wrap:wrap;gap:40px}@media only screen and (max-width: 767px){.how_child_sec.video_sec ul{justify-content:center}}.how_child_sec.video_sec ul li{width:calc((100% - 40px) / 2)}@media only screen and (max-width: 767px){.how_child_sec.video_sec ul li{width:100%;max-width:500px}}.how_child_sec.video_sec ul li iframe{display:block;width:100%;aspect-ratio:1.5}.how_child_sec.video_sec ul li p{margin-top:15px;text-align:center;font-size:20px;font-weight:600}@media only screen and (max-width: 767px){.how_child_sec.video_sec ul li p{font-size:16px}}#pt{background:#FAFAFA}#pt #sec_02{background:#fff}#pt #sec_02 .sec_inner_02 .img_block{display:flex;flex-wrap:wrap;gap:30px;margin:30px 0}#pt #sec_02 .sec_inner_02 .img_block figure{width:calc((100% - 30px) / 2)}@media only screen and (max-width: 767px){#pt #sec_02 .sec_inner_02 .img_block figure{width:100%}}#pt #sec_02 .sec_inner_02 .img_block figure figcaption{display:flex;flex-direction:column;align-items:center;padding:15px 0;background:#FAFAFA}#pt #sec_02 .sec_inner_02 .img_block figure figcaption span{color:#076DC8;font-size:24px;font-weight:600}@media only screen and (max-width: 767px){#pt #sec_02 .sec_inner_02 .img_block figure figcaption span{font-size:18px}}#pt #sec_03{border-bottom:unset}@media only screen and (max-width: 767px){#pt #sec_03 .simple_ttl_01{margin-bottom:20px}}#pt #sec_03 ul{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}#pt #sec_03 ul li{position:relative;width:calc((100% - 120px) / 4)}@media only screen and (max-width: 767px){#pt #sec_03 ul li{width:100%;max-width:430px}}#pt #sec_03 ul li:not(:last-of-type):before{content:"";position:absolute;top:30%;left:calc(100% + 10px);width:20px;height:40px;clip-path:polygon(0 0, 0% 100%, 100% 50%);background:#A7E7FF}@media only screen and (max-width: 767px){#pt #sec_03 ul li:not(:last-of-type):before{top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:40px;height:20px;clip-path:polygon(0 0, 50% 100%, 100% 0)}}#pt #sec_03 ul li figure{display:flex;flex-direction:column}#pt #sec_03 ul li figure img{object-fit:cover}@media only screen and (max-width: 767px){#pt #sec_03 ul li figure img{order:2}}#pt #sec_03 ul li figure figcaption{display:flex;align-items:flex-start;gap:10px;margin-top:20px}@media only screen and (max-width: 767px){#pt #sec_03 ul li figure figcaption{order:1;align-items:center}}#pt #sec_03 ul li figure figcaption span{margin-top:15px;padding:1px 8px 3px;background:#076DC8;color:#fff;font-size:20px;font-weight:500;line-height:120%}@media only screen and (max-width: 767px){#pt #sec_03 ul li figure figcaption span{margin-top:0;font-size:16px}}#pt #sec_05{background:#fff}#pt #sec_05 p{margin-bottom:40px}#pt #sec_05 .link_btn_01{margin:0}#pt #sec_06{position:relative;padding:50px 0 120px;background:#FAFAFA}#pt #sec_06 .simple_ttl_01{position:relative}#pt #sec_06 .simple_ttl_01.sp{width:90%;margin:0 auto}#pt #sec_06 .bg_img{position:absolute;top:50px;width:40%;aspect-ratio:1.2602739726;background:url("../img/how/pt_sec_06_01.webp") no-repeat center / cover;background-color:#FAFAFA;background-blend-mode:multiply}@media only screen and (max-width: 767px){#pt #sec_06 .bg_img{position:unset;width:100%;max-width:500px;margin-bottom:20px}}#pt #sec_06 .sec_inner_02 .right{width:50%;margin-left:auto}@media only screen and (max-width: 767px){#pt #sec_06 .sec_inner_02 .right{width:100%}}#pt #sec_06 .sec_inner_02 .right ul{background:#fff;margin:20px 0 50px;padding:20px 30px;border:2px solid #076DC8}#pt #sec_06 .sec_inner_02 .right ul li{display:flex;gap:10px}#pt #sec_06 .sec_inner_02 .right ul li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:13px;background:#076DC8;border-radius:50%}@media only screen and (max-width: 767px){#pt #sec_06 .sec_inner_02 .right ul li:before{margin-top:11px}}#pt #sec_06 .sec_inner_02 .right .link_btn_01{margin:0}#mt{background:#FAFAFA}#mt #sec_02{background:#fff;border-bottom:unset}#mt #sec_02 .flex{display:flex;gap:40px}@media only screen and (max-width: 767px){#mt #sec_02 .flex{flex-direction:column}}#mt #sec_02 .flex img{width:40%}@media only screen and (max-width: 767px){#mt #sec_02 .flex img{width:100%;max-width:430px}}#mt #sec_04{background:#FAFAFA}#mt #sec_04 .table_wrapper{overflow-x:auto}#mt #sec_04 .table_wrapper table{margin-top:60px;background:#fff}@media only screen and (max-width: 767px){#mt #sec_04 .table_wrapper table{width:750px}}#mt #sec_04 .table_wrapper table thead th{padding:10px 20px;vertical-align:middle;background:#3E5971;color:#fff;font-weight:600}@media only screen and (max-width: 767px){#mt #sec_04 .table_wrapper table thead th{white-space:nowrap}}#mt #sec_04 .table_wrapper table thead th:not(:last-of-type){border-right:1px solid #D2D8DD}#mt #sec_04 .table_wrapper table thead th:first-of-type{width:25%}#mt #sec_04 .table_wrapper table thead th:nth-of-type(2){width:10%}#mt #sec_04 .table_wrapper table thead th:last-of-type{width:65%}#mt #sec_04 .table_wrapper table tbody td{border-bottom:1px solid #D2D8DD;text-align:center;vertical-align:middle;padding:10px 20px}#mt #sec_04 .table_wrapper table tbody td:first-of-type{background:#73889C;color:#fff;font-weight:600}@media only screen and (max-width: 767px){#mt #sec_04 .table_wrapper table tbody td:first-of-type{white-space:nowrap}}#mt #sec_04 .table_wrapper table tbody td:not(:last-of-type){border-right:1px solid #D2D8DD}#mt #sec_04 .table_wrapper table tbody td:nth-of-type(3){text-align:left}#mt #sec_05{background:#fff}#mt #sec_05 p{margin-bottom:40px}#mt #sec_05 .link_btn_01{margin:0}#mt #sec_06 .flex{display:flex;align-items:flex-start;gap:40px}@media only screen and (max-width: 767px){#mt #sec_06 .flex{flex-direction:column}}#mt #sec_06 .flex img{width:50%;aspect-ratio:1.3647058824;object-fit:cover}@media only screen and (max-width: 767px){#mt #sec_06 .flex img{width:100%;max-width:430px}}#mt #sec_06 .flex .right{width:50%}@media only screen and (max-width: 767px){#mt #sec_06 .flex .right{width:100%}}#mt #sec_06 .flex .right ul{background:#fff;margin:20px 0 50px;padding:20px 30px;border:2px solid #076DC8}#mt #sec_06 .flex .right ul li{display:flex;gap:10px}#mt #sec_06 .flex .right ul li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:13px;background:#076DC8;border-radius:50%}@media only screen and (max-width: 767px){#mt #sec_06 .flex .right ul li:before{margin-top:11px}}#mt #sec_06 .flex .right .link_btn_01{margin:0}#ut{background:#FAFAFA}#ut #sec_01 .flex{display:flex;gap:40px;margin-bottom:30px}@media only screen and (max-width: 767px){#ut #sec_01 .flex{flex-direction:column;gap:20px;margin-bottom:20px}}#ut #sec_01 .flex .text{width:50%}@media only screen and (max-width: 767px){#ut #sec_01 .flex .text{width:100%}}#ut #sec_01 .flex .text p{margin-bottom:30px}@media only screen and (max-width: 767px){#ut #sec_01 .flex .text p{margin-bottom:20px}}#ut #sec_01 .flex .text ul li{display:flex;gap:6px}#ut #sec_01 .flex .text ul li:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:13px;background:#076DC8;border-radius:50%}@media only screen and (max-width: 767px){#ut #sec_01 .flex .text ul li:before{margin-top:11px}}#ut #sec_01 .flex img{width:50%}@media only screen and (max-width: 767px){#ut #sec_01 .flex img{width:100%}}#ut #sec_01 .effort h3{font-size:20px;font-weight:700;color:#076DC8}#ut #sec_02{background:#fff}#ut #sec_02 p{margin-bottom:20px}#ut #sec_02 ul li{display:flex}#ut #sec_02 ul li span{margin-left:-10px}@media only screen and (max-width: 767px){#ut #sec_02 ul li span{margin-left:-7px}}#ut #sec_03{background:#FAFAFA}#ut #sec_03 .flex{display:flex;align-items:flex-start;gap:40px}@media only screen and (max-width: 767px){#ut #sec_03 .flex{flex-direction:column}}#ut #sec_03 .flex .text{width:50%}@media only screen and (max-width: 767px){#ut #sec_03 .flex .text{order:2;width:100%}}#ut #sec_03 .flex .text p{margin-bottom:40px}#ut #sec_03 .flex .text .link_btn_01{margin:0}#ut #sec_03 .flex figure{width:50%}@media only screen and (max-width: 767px){#ut #sec_03 .flex figure{order:1;width:100%;max-width:430px}}#ut #sec_03 .flex figure figcaption{margin-top:10px;text-align:center;font-size:14px;font-weight:600}#ut #sec_04 .description{margin-bottom:40px}#ut #sec_04 .maker_genre{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:20px}#ut #sec_04 .maker_genre:after{content:"";width:100%;height:1px;background:#076DC8}#ut #sec_04 .maker_genre span{flex-shrink:0;background:#076DC8;color:#fff;font-weight:600;padding:0px 14px 2px}#ut #sec_04 ul{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:50px}@media only screen and (max-width: 767px){#ut #sec_04 ul{margin-bottom:40px}}#ut #sec_04 ul li{width:calc((100% - 40px) / 3);padding:20px;border:1px solid #DDD;border-radius:20px;background:#f5f7fb;transition:all 0.3s}#ut #sec_04 ul li:hover{border:1px solid #076DC8;transform:translateY(-3px);box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.35)}@media only screen and (min-width: 768px) and (max-width: 1100px){#ut #sec_04 ul li{width:calc((100% - 20px) / 2)}}@media only screen and (max-width: 767px){#ut #sec_04 ul li{width:100%}}#ut #sec_04 ul li .maker_ttl{margin-bottom:10px;font-size:16px;font-weight:600}@media only screen and (max-width: 767px){#ut #sec_04 ul li .maker_ttl{font-size:16px}}#ut #sec_04 ul li p{margin-bottom:10px;font-size:14px}#ut #sec_04 .note{font-size:14px}#ut #sec_04 .note span{display:flex;gap:6px}#ut #sec_04 .note span:before{content:"※"}#company,#company-en{background:#FAFAFA}#company .sec_block,#company-en .sec_block{border-bottom:2px solid #3E5971}#company #sec_anchor ul,#company-en #sec_anchor ul{display:flex;flex-wrap:wrap;gap:13px;width:100%}@media only screen and (max-width: 767px){#company #sec_anchor ul,#company-en #sec_anchor ul{gap:8px}}#company #sec_anchor ul li,#company-en #sec_anchor ul li{width:calc((100% - 39px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#company #sec_anchor ul li,#company-en #sec_anchor ul li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#company #sec_anchor ul li,#company-en #sec_anchor ul li{width:100%}}#company #sec_anchor ul li a,#company-en #sec_anchor ul li a{position:relative;display:flex;padding:20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#company #sec_anchor ul li a,#company-en #sec_anchor ul li a{font-size:14px;justify-content:center}}#company #sec_anchor ul li a:hover,#company-en #sec_anchor ul li a:hover{border:none;color:#fff;transition:all 0.3s}#company #sec_anchor ul li a:hover:before,#company-en #sec_anchor ul li a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#company #sec_anchor ul li a:hover:after,#company-en #sec_anchor ul li a:hover:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#company #sec_anchor ul li a:before,#company-en #sec_anchor ul li a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s;border-radius:4px}#company #sec_anchor ul li a:after,#company-en #sec_anchor ul li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-60%) rotate(-45deg);width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#company #sec_anchor ul li a span,#company-en #sec_anchor ul li a span{position:relative}#company #sec_01,#company-en #sec_01{background:#fff}#company #sec_01 .company_about_table,#company-en #sec_01 .company_about_table{margin:40px 0 60px}#company #sec_01 .company_about_table table,#company-en #sec_01 .company_about_table table{width:100%}#company #sec_01 .company_about_table table tr,#company-en #sec_01 .company_about_table table tr{border-bottom:1px solid #D2D8DD}#company #sec_01 .company_about_table table tr:first-of-type,#company-en #sec_01 .company_about_table table tr:first-of-type{border-top:1px solid #D2D8DD}#company #sec_01 .company_about_table table tr th,#company-en #sec_01 .company_about_table table tr th{padding:20px;text-align:left;color:#3E5971;font-weight:600;white-space:nowrap}@media only screen and (max-width: 767px){#company #sec_01 .company_about_table table tr th,#company-en #sec_01 .company_about_table table tr th{padding:10px}}#company #sec_01 .company_about_table table tr td,#company-en #sec_01 .company_about_table table tr td{padding:20px}@media only screen and (max-width: 767px){#company #sec_01 .company_about_table table tr td,#company-en #sec_01 .company_about_table table tr td{padding:10px}}#company #sec_01 .company_about_table table tr td ul li,#company-en #sec_01 .company_about_table table tr td ul li{display:flex;align-items:flex-start}#company #sec_01 .company_about_table table tr td ul li span,#company-en #sec_01 .company_about_table table tr td ul li span{flex-shrink:0}#company #sec_01 details,#company-en #sec_01 details{border-radius:4px;border:1px solid #D2D8DD}#company #sec_01 details[open] summary,#company-en #sec_01 details[open] summary{color:#076DC8}#company #sec_01 details[open] summary:before,#company-en #sec_01 details[open] summary:before{transform:translateX(-50%) rotate(135deg)}#company #sec_01 details.details_9001,#company-en #sec_01 details.details_9001{margin-bottom:20px}#company #sec_01 details summary,#company-en #sec_01 details summary{cursor:pointer;position:relative;padding:20px 30px;list-style:none;font-weight:600}#company #sec_01 details summary:before,#company-en #sec_01 details summary:before{content:"";position:absolute;right:32px;top:50%;transform:translateY(-50%) rotate(-45deg);display:block;width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8}#company #sec_01 details .details_body,#company-en #sec_01 details .details_body{padding:20px 30px}#company #sec_01 details .details_body p,#company-en #sec_01 details .details_body p{margin-bottom:20px}#company #sec_01 details .details_body .details_table,#company-en #sec_01 details .details_body .details_table{overflow-x:auto}#company #sec_01 details .details_body .details_table table tr th,#company-en #sec_01 details .details_body .details_table table tr th{white-space:nowrap;text-align:left;font-weight:500}@media only screen and (max-width: 767px){#company #sec_01 details .details_body .details_table table tr td,#company-en #sec_01 details .details_body .details_table table tr td{min-width:450px}}#company #sec_01 details .details_body .details_table table tr td .mini,#company-en #sec_01 details .details_body .details_table table tr td .mini{display:inline-block;transform:translateY(-5px);font-size:10px}#company #sec_01 details .details_body .details_table table tr td a,#company-en #sec_01 details .details_body .details_table table tr td a{color:#076DC8;text-decoration:underline;text-decoration-color:#076DC8;text-underline-offset:2px}#company #sec_02 table,#company-en #sec_02 table{width:100%;margin-top:40px}#company #sec_02 table tr,#company-en #sec_02 table tr{border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){#company #sec_02 table tr,#company-en #sec_02 table tr{display:flex;flex-direction:column}}#company #sec_02 table tr:first-of-type,#company-en #sec_02 table tr:first-of-type{border-top:1px solid #D2D8DD}#company #sec_02 table tr th,#company-en #sec_02 table tr th{padding:20px;text-align:left;color:#3E5971;font-weight:600}@media only screen and (max-width: 767px){#company #sec_02 table tr th,#company-en #sec_02 table tr th{padding:10px 10px 0 10px}}#company #sec_02 table tr td,#company-en #sec_02 table tr td{padding:20px}@media only screen and (max-width: 767px){#company #sec_02 table tr td,#company-en #sec_02 table tr td{padding:10px}}#company #sec_03,#company-en #sec_03{background:#fff}#company #sec_03 .ttl_left_line,#company-en #sec_03 .ttl_left_line{margin:40px 0 30px}@media only screen and (max-width: 767px){#company #sec_03 .ttl_left_line,#company-en #sec_03 .ttl_left_line{margin:30px 0 20px}}#company #sec_03 .simple_ttl_02,#company-en #sec_03 .simple_ttl_02{margin-bottom:20px}@media only screen and (max-width: 767px){#company #sec_03 .simple_ttl_02,#company-en #sec_03 .simple_ttl_02{margin-bottom:10px}}#company #sec_03 p,#company-en #sec_03 p{margin-bottom:20px}#company #sec_03 p:first-of-type,#company-en #sec_03 p:first-of-type{margin-bottom:30px}@media only screen and (max-width: 767px){#company #sec_03 p:first-of-type,#company-en #sec_03 p:first-of-type{margin-bottom:20px}}#company #sec_03 ul li,#company-en #sec_03 ul li{display:flex;align-items:flex-start}#company #sec_03 ul li span,#company-en #sec_03 ul li span{flex-shrink:0}#company #sec_04 .ttl_left_line,#company-en #sec_04 .ttl_left_line{margin:40px 0 30px}@media only screen and (max-width: 767px){#company #sec_04 .ttl_left_line,#company-en #sec_04 .ttl_left_line{margin:30px 0 20px}}#company #sec_04 ul li,#company-en #sec_04 ul li{display:flex;align-items:flex-start}#company #sec_04 ul li span,#company-en #sec_04 ul li span{flex-shrink:0}#company #sec_05,#company-en #sec_05{background:#fff}#company #sec_05 iframe,#company-en #sec_05 iframe{width:100%;aspect-ratio:2.4;margin-top:40px}@media only screen and (max-width: 767px){#company #sec_05 iframe,#company-en #sec_05 iframe{margin-top:30px;aspect-ratio:1.7777777778}}#company #sec_06 .ttl_left_line,#company-en #sec_06 .ttl_left_line{margin:80px 0 30px}@media only screen and (max-width: 767px){#company #sec_06 .ttl_left_line,#company-en #sec_06 .ttl_left_line{margin:30px 0 20px}}#company #sec_06 .table_wrapper table tr td:last-of-type,#company-en #sec_06 .table_wrapper table tr td:last-of-type{align-self:center;width:100%;padding:20px 20px 20px 0}@media only screen and (max-width: 767px){#company #sec_06 .table_wrapper table tr td:last-of-type,#company-en #sec_06 .table_wrapper table tr td:last-of-type{padding:0 10px 10px 10px}}#company #sec_06 .table_wrapper table tr td:last-of-type div,#company-en #sec_06 .table_wrapper table tr td:last-of-type div{display:flex;align-items:center;gap:30px;border:1px solid #3E5971;padding:0 20px;min-height:65px}@media only screen and (max-width: 767px){#company #sec_06 .table_wrapper table tr td:last-of-type div,#company-en #sec_06 .table_wrapper table tr td:last-of-type div{flex-direction:column;align-items:flex-start;gap:10px;padding:0 10px}}#company #sec_06 .table_wrapper table tr td:last-of-type div span,#company-en #sec_06 .table_wrapper table tr td:last-of-type div span{color:#3E5971;font-weight:600;white-space:nowrap}#company #sec_06 table,#company-en #sec_06 table{width:100%}#company #sec_06 table tr,#company-en #sec_06 table tr{display:flex;border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){#company #sec_06 table tr,#company-en #sec_06 table tr{flex-direction:column}}#company #sec_06 table tr:first-of-type,#company-en #sec_06 table tr:first-of-type{border-top:1px solid #D2D8DD}#company #sec_06 table tr th,#company-en #sec_06 table tr th{width:180px;padding:20px;text-align:left;vertical-align:top;color:#3E5971;font-weight:600}@media print, screen and (min-width: 768px ){#company #sec_06 table tr th,#company-en #sec_06 table tr th{flex-shrink:0;white-space:nowrap}}@media only screen and (min-width: 768px) and (max-width: 1100px){#company #sec_06 table tr th,#company-en #sec_06 table tr th{width:150px}}@media only screen and (max-width: 767px){#company #sec_06 table tr th,#company-en #sec_06 table tr th{width:150px;padding:10px 10px 0 10px}}#company #sec_06 table tr td:first-of-type,#company-en #sec_06 table tr td:first-of-type{vertical-align:top;padding:20px}@media only screen and (min-width: 1101px){#company #sec_06 table tr td:first-of-type,#company-en #sec_06 table tr td:first-of-type{flex-shrink:0;width:370px}}@media only screen and (max-width: 767px){#company #sec_06 table tr td:first-of-type,#company-en #sec_06 table tr td:first-of-type{padding:10px}}#company #sec_06 table tr td a,#company-en #sec_06 table tr td a{color:#076DC8}#company-en #sec_anchor .sec_inner_02 ul li{width:calc((100% - 26px) / 3)}@media only screen and (min-width: 768px) and (max-width: 1100px){#company-en #sec_anchor .sec_inner_02 ul li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#company-en #sec_anchor .sec_inner_02 ul li{width:100%}}#company-en #sec_anchor .sec_inner_02 ul li a{padding:20px 40px 20px 20px}#company-en #sec_01 details .details_body .details_table{overflow-x:unset}@media only screen and (max-width: 767px){#company-en #sec_01 details .details_body .details_table{overflow-x:auto}}#company-en #sec_04 .sec_inner_02 ul{margin-top:40px}#company-en #sec_04 .sec_inner_02 p:last-child{margin-top:40px}#company-en #sec_06 table{width:100%}#company-en #sec_06 table tr{display:flex;border-bottom:1px solid #D2D8DD}@media only screen and (max-width: 767px){#company-en #sec_06 table tr{flex-direction:column}}#company-en #sec_06 table tr:first-of-type{border-top:1px solid #D2D8DD}#company-en #sec_06 table tr th{width:230px}@media only screen and (min-width: 768px) and (max-width: 1100px){#company-en #sec_06 table tr th{width:210px}}@media only screen and (max-width: 767px){#company-en #sec_06 table tr th{width:150px;padding:10px 10px 0 10px}}@media only screen and (min-width: 1101px){#company-en #sec_06 table tr td:first-of-type{width:450px}}#dealer-network{background:#FAFAFA}#dealer-network .sec_block{border-bottom:2px solid #3E5971}#dealer-network #sec_anchor ul{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;width:100%}@media only screen and (max-width: 767px){#dealer-network #sec_anchor ul{gap:8px}}#dealer-network #sec_anchor ul li{width:calc((100% - 39px) / 4)}@media only screen and (min-width: 768px) and (max-width: 1100px){#dealer-network #sec_anchor ul li{width:calc((100% - 13px) / 2)}}@media only screen and (max-width: 767px){#dealer-network #sec_anchor ul li{width:100%}}#dealer-network #sec_anchor ul li a{position:relative;display:flex;padding:20px;border-radius:4px;border:1px solid #D2D8DD;background:#FFF;font-weight:600;transition:all 0.3s}@media only screen and (max-width: 767px){#dealer-network #sec_anchor ul li a{font-size:14px;justify-content:center}}#dealer-network #sec_anchor ul li a:hover{border:none;color:#fff;transition:all 0.3s}#dealer-network #sec_anchor ul li a:hover:before{left:0;right:unset;width:100%;transition:all 0.3s}#dealer-network #sec_anchor ul li a:hover:after{border-left:2px solid #fff;border-bottom:2px solid #fff;transition:all 0.3s}#dealer-network #sec_anchor ul li a:before{content:"";position:absolute;right:0;top:0;width:0;height:100%;background:#076DC8;transition:all 0.3s;border-radius:4px}#dealer-network #sec_anchor ul li a:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-60%) rotate(-45deg);width:14px;height:14px;border-left:2px solid #076DC8;border-bottom:2px solid #076DC8;transition:all 0.3s}#dealer-network #sec_anchor ul li a span{position:relative}#dealer-network #sec_01{background:#fff}#dealer-network #sec_01 table{width:100%;margin-top:30px;word-break:break-all;word-wrap:break-all}#dealer-network #sec_01 table:not(:last-of-type){margin-bottom:150px}#dealer-network #sec_01 table tr{border-bottom:1px solid #D2D8DD}#dealer-network #sec_01 table tr:first-of-type{border-top:1px solid #D2D8DD}#dealer-network #sec_01 table tr th{padding:20px;text-align:left;color:#3E5971;font-weight:600;white-space:nowrap}@media only screen and (max-width: 767px){#dealer-network #sec_01 table tr th{display:block;padding:10px 10px 0}}#dealer-network #sec_01 table tr td{padding:20px}@media only screen and (max-width: 767px){#dealer-network #sec_01 table tr td{display:block;padding:10px}}#dealer-network #sec_01 table tr td .company_ttl{color:#3E5971;font-weight:600;margin-bottom:10px}#dealer-network #sec_01 table tr td a{text-decoration:underline;text-underline-offset:3px}#dealer-network #sec_01 table tr td a.company_ttl{text-decoration-color:#3E5971}.pageTop{z-index:98;position:fixed;bottom:20px;right:40px}@media print, screen and (max-width: 1100px){.pageTop{right:10px;bottom:75px}}.pageTop.sticky{position:absolute}@media print, screen and (max-width: 1100px){.pageTop.sticky{position:fixed}}.pageTop a{position:relative;display:block;width:60px;height:60px;border-radius:2px;border:1px solid #D2D8DD;background:#fff}.pageTop a:before{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border-top:2px solid #076DC8;border-right:2px solid #076DC8;transform:translate(-50%, -30%) rotate(-45deg)}@media only screen and (max-width: 767px){.pageTop a{width:40px;height:40px}}@keyframes slide_ttl{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0px)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes shorter{from{width:100%}to{width:0}}@keyframes expand{from{width:0}to{width:110%}}@keyframes bgUpAnime{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAnime{from{opacity:0}to{opacity:1}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}100%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}100%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}