@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;box-sizing:border-box}body{line-height:1}ol,ul{list-style:none;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;box-sizing:border-box}img{width:auto;height:auto;max-width:100%;border:0;vertical-align:top;image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}a{text-decoration:none;color:inherit;transition:all .3s}a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:700}address{font-style:normal}button{display:block;border:none;outline:none;-webkit-appearance:none;appearance:none;background-color:transparent}body{color:#333;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Lucida Grande,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:16px;line-height:1.8;letter-spacing:.05rem;font-weight:400}@media screen and (max-width: 768px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Lucida Grande,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;line-height:1.8;letter-spacing:.05rem;font-weight:700}@media screen and (max-width: 768px){h1,h2,h3,h4,h5,h6{line-height:1.5}}button,option,input{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Lucida Grande,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}*{interpolate-size:allow-keywords}.page-width{max-width:1280px;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.page-width{padding:0 20px}}.pc_only{display:block!important}@media screen and (max-width: 768px){.pc_only{display:none!important}}.sp_only{display:none!important}@media screen and (max-width: 768px){.sp_only{display:block!important}}.pc_lgonly{display:block!important}@media screen and (max-width: 992px){.pc_lgonly{display:none!important}}.sp_lgonly{display:none!important}@media screen and (max-width: 992px){.sp_lgonly{display:block!important}}.pc_smonly{display:block!important}@media screen and (max-width: 576px){.pc_smonly{display:none!important}}.sp_smonly{display:none!important}@media screen and (max-width: 576px){.sp_smonly{display:block!important}}header{position:fixed;top:0;left:0;width:100%;z-index:99999;background:#fff}header.scroll{box-shadow:0 3px 6px #0000000d}.header_smp{display:none;align-items:stretch;justify-content:space-between;background:#fff;gap:10px}@media screen and (max-width: 992px){.header_smp{display:flex}}.header_smp .logo{width:50%;display:flex;align-items:center;padding:0 0 0 10px;max-width:250px}.header_smp_menu{width:45%;display:flex;align-items:stretch;justify-content:flex-end}.header_smp_menu a{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:10px;font-weight:700;padding:10px 5px 5px;white-space:nowrap}.header_smp_menu a i{font-size:20px}.header_smp_menu #hamburger{background:#1d2087;color:#fff;aspect-ratio:1/1;padding:15px;margin-left:10px;cursor:pointer}.header_smp_menu #hamburger i{font-size:25px}.header_smp_menu #hamburger .fa-xmark{display:none}.header_smp_menu #hamburger:hover{opacity:1}.header_smp_menu #hamburger.active .fa-bars{display:none}.header_smp_menu #hamburger.active .fa-xmark{display:block}.header_top{display:flex;align-items:stretch;justify-content:space-between;border-bottom:solid 1px #ccc;position:relative}@media screen and (max-width: 992px){.header_top{display:none}}.header_top .catch{margin:20px 50px;font-size:15px;line-height:1.3}@media screen and (max-width: 1200px){.header_top .catch{margin:10px 20px;font-size:12px}}.header_top_menu{display:flex;justify-content:flex-end;align-items:stretch;min-width:800px}@media screen and (max-width: 1200px){.header_top_menu{min-width:740px}}.header_top_menu li{display:flex;align-items:stretch}.header_top_menu li a{display:flex;align-items:center;padding-right:40px}@media screen and (max-width: 1200px){.header_top_menu li a{font-size:14px}}.header_top_menu li a.login,.header_top_menu li a.cart{background:#333;color:#fff;font-weight:700;padding:10px 30px}@media screen and (max-width: 1200px){.header_top_menu li a.login,.header_top_menu li a.cart{padding:15px 30px}}.header_top_menu li a.login{background:#f1912d}.header_top_menu li a.cart{background:#1d2087}.header_main{display:flex;justify-content:space-between;align-items:stretch;gap:20px;padding:0 50px;position:relative}@media screen and (max-width: 1200px){.header_main{padding:0 20px 0 10px}}@media screen and (max-width: 992px){.header_main{display:block;padding:0;height:0;opacity:0;transform:scaleY(0);transition:all .3s;transform-origin:top center}}@media screen and (max-width: 992px){.header_main.active{padding:0 0 100px;opacity:1;transform:scaleY(1);height:100vh;overflow-y:scroll}}.header_main .logo{padding:10px 0;width:240px}@media screen and (max-width: 992px){.header_main .logo{display:none}}.header_main_menu{display:flex}@media screen and (max-width: 992px){.header_main_menu{flex-direction:column-reverse}}.header_main_menu nav{display:flex;align-items:stretch}.header_main_menu nav>ul{display:flex;align-items:stretch}@media screen and (max-width: 992px){.header_main_menu nav>ul{flex-direction:column;width:100%}}.header_main_menu nav>ul>li{display:flex;align-items:center;margin-right:50px}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li{margin-right:30px}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li{display:block;margin-right:0;width:100%;text-align:left}}.header_main_menu nav>ul>li.dropdown>a{position:relative;padding-right:30px}.header_main_menu nav>ul>li.dropdown>a:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;color:#f1912d}@media screen and (max-width: 992px){.header_main_menu nav>ul>li.dropdown>a:after{right:20px}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li.dropdown>a:hover{opacity:1}}.header_main_menu nav>ul>li.active{border-bottom:solid 1px #F1912D}@media screen and (max-width: 992px){.header_main_menu nav>ul>li.active{border-bottom:none}}.header_main_menu nav>ul>li.active>a:after{transform:translateY(-50%) rotate(180deg)}.header_main_menu nav>ul>li.active .dropdown_menu{opacity:1;transform:scaleY(1)}@media screen and (max-width: 992px){.header_main_menu nav>ul>li.active .dropdown_menu{height:auto}}.header_main_menu nav>ul>li.sp{display:none}@media screen and (max-width: 992px){.header_main_menu nav>ul>li.sp{display:block}}.header_main_menu nav>ul>li.mini a{border-bottom:none;font-size:14px;font-weight:400;padding:30px 10px 10px 20px}.header_main_menu nav>ul>li.mini a:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#f1912d;margin-right:10px}.header_main_menu nav>ul>li.mini+.mini a{padding-top:10px}.header_main_menu nav>ul>li>a{font-size:16px;white-space:nowrap}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li>a{font-size:14px}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li>a{display:block;font-size:18px;font-weight:500;line-height:1.2;padding:20px;border-bottom:solid 1px #ccc}}.header_main_menu nav>ul>li .dropdown_menu{position:absolute;left:0;top:100%;z-index:2;width:100%;background:#fff;box-shadow:0 3px 6px #0000000d;padding:40px 0;opacity:0;transform:scaleY(0);transition:all .3s;transform-origin:top center}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu{position:relative;left:auto;top:auto;height:0;padding:0;box-shadow:none}}.header_main_menu nav>ul>li .dropdown_menu>div{display:flex;justify-content:space-between}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li .dropdown_menu>div{padding:0 20px}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu>div{padding:0}}.header_main_menu nav>ul>li .dropdown_menu .arrow_link{width:fit-content;border-bottom:solid 1px #F1912D;padding-bottom:5px}.header_main_menu nav>ul>li .dropdown_menu .arrow_link:after{border-color:#f1912d;color:#f1912d}.header_main_menu nav>ul>li .dropdown_menu .arrow_link:hover:after{background:#f1912d;color:#fff}.header_main_menu nav>ul>li .dropdown_menu .title{width:25%}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li .dropdown_menu .title{width:20%}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .title{display:none}}.header_main_menu nav>ul>li .dropdown_menu .title p{font-size:30px;font-weight:700;margin-bottom:40px}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li .dropdown_menu .title p{font-size:22px;margin-bottom:20px}}.header_main_menu nav>ul>li .dropdown_menu_list{width:75%;display:flex;justify-content:space-between;gap:20px}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li .dropdown_menu_list{width:80%}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu_list{width:100%;flex-direction:column;gap:0}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap.all{display:none}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap.all{display:block}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap:last-child ul{border-bottom:none}.header_main_menu nav>ul>li .dropdown_menu .list_wrap>a,.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p{font-size:18px;font-weight:700;margin-bottom:20px}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap>a,.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p{font-size:16px}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap>a,.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p{display:block;background:#f5f5f5;margin-bottom:0;border-bottom:solid 1px #ccc;font-size:18px;font-weight:500;padding:20px 30px;line-height:1.2;position:relative}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap>a:after,.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;color:#f1912d;display:flex;align-items:center;justify-content:center;border:solid 1px #F1912D;width:20px;height:20px;border-radius:20px;margin-left:10px;transition:all .3s;position:absolute;right:20px;top:50%;transform:translateY(-50%)}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap>a:hover,.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p:hover{opacity:1}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p:after{content:"\f107"}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap>p.active:after{transform:translateY(-50%) rotate(180deg)}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul{display:flex;flex-wrap:wrap;border-bottom:solid 1px #ccc;transition:all .3s;transform-origin:top center;opacity:0;transform:scaleY(0);height:0}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.active{opacity:1;transform:scaleY(1);height:auto}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li{margin-bottom:10px}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li{display:flex;align-items:center;margin-bottom:0;padding:10px 20px;width:50%;min-height:62px;border-bottom:solid 1px #ccc}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li:nth-of-type(odd){border-right:solid 1px #ccc}}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li:nth-child(odd):last-child{border-bottom:none}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li a{font-size:16px;line-height:1.5;letter-spacing:-.05rem;display:flex;align-items:center}@media screen and (max-width: 1200px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li a{font-size:14px}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul li img{width:50px;height:50px;object-fit:cover;margin-right:10px}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.color{column-count:2;column-gap:10px}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.color{column-count:auto;column-gap:0}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.color a{white-space:nowrap}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.color a{white-space:normal}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.color img{object-position:right top}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.grade{max-width:172px}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.grade{max-width:none}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.grade li{margin-bottom:20px}@media screen and (max-width: 992px){.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.grade li{margin-bottom:0}}.header_main_menu nav>ul>li .dropdown_menu .list_wrap ul.grade li a:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#f1912d;margin-right:10px}.header_main_menu .search_box{display:flex;align-items:center;max-width:240px}@media screen and (max-width: 992px){.header_main_menu .search_box{width:100%;max-width:100%;background:#f1f7fd;border:solid 1px #ccc;border-right:none;border-left:none;padding:20px}}.header_main_menu .search_box form{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 1px #ccc;padding:0 0 10px;background:#fff}@media screen and (max-width: 992px){.header_main_menu .search_box form{width:100%;border:solid 1px #ccc;padding:10px}}.header_main_menu .search_box form input{width:100%;border:none;font-size:14px}@media screen and (max-width: 992px){.header_main_menu .search_box form input{font-size:12px}}.header_main_menu .search_box form input:focus{outline:none}.header_main_menu .search_box form input::placeholder{color:#3336}.header_main_menu .search_box form button{cursor:pointer}.header_main_menu .search_box form button i{font-size:16px}.footer_guide{background:#f5f5f5;padding:70px 0;margin-top:40px}@media screen and (max-width: 992px){.footer_guide{padding:0}}.footer_guide>div{display:flex;gap:40px}@media screen and (max-width: 1200px){.footer_guide>div{gap:20px}}@media screen and (max-width: 992px){.footer_guide>div{flex-direction:column;padding:0;gap:0}}.footer_guide>div .col{width:100%}@media screen and (max-width: 992px){.footer_guide>div .col:last-child .contents{border-bottom:solid 1px #ccc}}.footer_guide>div .col:last-child h3{border-bottom-width:1px}.footer_guide>div .col h3{font-size:20px;font-weight:700;margin-bottom:15px;position:relative}@media screen and (max-width: 992px){.footer_guide>div .col h3{font-size:16px;background:#f5f5f5;padding:20px;margin-bottom:0;border:solid 1px #ccc;border-right:none;border-left:none;border-bottom-width:0}}@media screen and (max-width: 992px){.footer_guide>div .col h3:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s}}.footer_guide>div .col h3.active{border-bottom-width:1px}.footer_guide>div .col h3.active:after{transform:translateY(-50%) rotate(180deg)}.footer_guide>div .col .contents{display:block;background:#fff;padding:20px 20px 30px}@media screen and (max-width: 992px){.footer_guide>div .col .contents{transition:all .3s;transform-origin:top center;opacity:0;transform:scaleY(0);height:0;padding-top:0;padding-bottom:0}}.footer_guide>div .col .contents.active{opacity:1;transform:scaleY(1);height:auto;padding:20px 20px 30px}.footer_guide>div .col .contents p{line-height:1.5;margin-bottom:20px}.footer_guide>div .col .contents p:last-child{margin-bottom:0}.footer_guide>div .col .contents img{width:auto;margin-bottom:15px}.footer_guide>div .col .contents hr{border-top:solid 1px #ccc;margin:20px 0}.footer_guide>div .col .contents .telfax{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px}.footer_guide>div .col .contents .telfax span{font-size:30px;font-weight:700;font-family:Roboto,sans-serif}.footer_guide>div .col .contents .mail_btn{display:block;text-align:center;width:100%;padding:10px 20px;color:#fff;background:#f1912d;border:solid 1px #F1912D;border-radius:5px;font-size:16px;font-weight:700;margin:40px 0}.footer_guide>div .col .contents .mail_btn:hover{color:#f1912d;background:#fff}.footer_guide>div .col .contents .mail_btn i{margin-right:10px}.footer_guide>div .col .contents .link_menu{margin-top:40px}.footer_guide>div .col .contents .link_menu li{margin-bottom:5px}.footer_guide>div .col .contents .link_menu li:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;color:#1d2087;margin-right:10px}.footer_main{padding:40px 50px}@media screen and (max-width: 768px){.footer_main{padding:30px 20px;display:flex;flex-direction:column-reverse}}.footer_main .top{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.footer_main .top{flex-direction:column}}@media screen and (max-width: 768px){.footer_main .top .logo{display:none}}@media screen and (max-width: 992px){.footer_main .bottom{margin-top:10px}}@media screen and (max-width: 768px){.footer_main .bottom{margin-top:0;margin-bottom:20px}}.footer_main .bottom .logo{display:none}@media screen and (max-width: 768px){.footer_main .bottom .logo{display:block}}.footer_main .logo{width:275px}@media screen and (max-width: 768px){.footer_main .logo{margin-bottom:20px}}.footer_main .link_wrap{display:flex;gap:40px}@media screen and (max-width: 768px){.footer_main .link_wrap{justify-content:space-between}}.footer_main .link_wrap .sns>div,.footer_main .link_wrap .sns ul{display:flex}.footer_main .link_wrap .sns p{font-size:14px;letter-spacing:.2rem;margin-bottom:10px}@media screen and (max-width: 768px){.footer_main .link_wrap .sns p{font-size:12px;margin-bottom:8px}}.footer_main .link_wrap .sns a{display:flex;align-items:center;justify-content:center;font-size:20px;width:50px;height:50px;border-radius:50px;text-align:center;border:solid 1px #ccc;margin-right:10px}.footer_main .link_wrap .sns .svg-wrapper{width:24px;height:24px}.footer_main .link_wrap .banner{width:200px}@media screen and (max-width: 768px){.footer_main .link_wrap .banner{width:50%;max-width:185px}}.footer_main .text_menu{display:flex;flex-wrap:wrap}.footer_main .text_menu li:after{content:"\ff0f";padding:0 10px}.footer_main .text_menu li:last-child:after{content:none}.footer_main .text_menu li a{font-size:14px}@media screen and (max-width: 768px){.footer_main .text_menu li a{font-size:12px}}.copyright{background:#1d2087;padding:20px 50px 250px}@media screen and (max-width: 768px){.copyright{padding:15px 20px 140px}}.copyright small{color:#fff;font-size:12px}.fixed_menu{position:fixed;right:50px;bottom:40px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:15px;max-width:220px}@media screen and (max-width: 768px){.fixed_menu{flex-direction:column-reverse;right:0;bottom:0;width:100%;max-width:none}}@media screen and (max-width: 768px){.fixed_menu .box{display:flex;width:100%;border-top:solid 1px #fff}}.fixed_menu .box a{display:block;border:solid 3px;border-radius:5px;margin-bottom:10px;padding:10px;text-align:center;background:#fff}@media screen and (max-width: 768px){.fixed_menu .box a{width:100%;margin-bottom:0;border:none;border-radius:0}}.fixed_menu .box a:hover{opacity:1;transform:translate(-5px)}@media screen and (max-width: 768px){.fixed_menu .box a:hover{filter:brightness(1.2);transform:none}}.fixed_menu .box .tel{border-color:#1d2087;letter-spacing:-.02rem}@media screen and (max-width: 768px){.fixed_menu .box .tel{background:#1d2087}}.fixed_menu .box .tel p{color:#1d2087;font-weight:700;line-height:1;margin-bottom:5px}@media screen and (max-width: 768px){.fixed_menu .box .tel p{margin-bottom:0}}.fixed_menu .box .tel p i{font-size:18px;margin-right:5px}.fixed_menu .box .tel p span{font-family:Roboto,sans-serif;font-size:24px}.fixed_menu .box .tel>span{display:block;font-size:10px;line-height:1.2}@media screen and (max-width: 768px){.fixed_menu .box .tel.pc{display:none}}.fixed_menu .box .tel.sp{display:none}@media screen and (max-width: 768px){.fixed_menu .box .tel.sp{display:block}}.fixed_menu .box .tel.sp br{display:none}@media screen and (max-width: 576px){.fixed_menu .box .tel.sp br{display:block}}.fixed_menu .box .fax,.fixed_menu .box .mail{display:flex;align-items:center;justify-content:center;gap:5px}@media screen and (max-width: 768px){.fixed_menu .box .fax,.fixed_menu .box .mail{display:block}}.fixed_menu .box .fax i,.fixed_menu .box .mail i{font-size:16px}.fixed_menu .box .fax p,.fixed_menu .box .mail p{font-size:14px;font-weight:700}.fixed_menu .box .fax br,.fixed_menu .box .mail br{display:none}@media screen and (max-width: 576px){.fixed_menu .box .fax br,.fixed_menu .box .mail br{display:block}}.fixed_menu .box .fax{border-color:#1a90d9}@media screen and (max-width: 768px){.fixed_menu .box .fax{background:#1a90d9}}.fixed_menu .box .fax i{color:#1a90d9}.fixed_menu .box .mail{border-color:#f1912d}@media screen and (max-width: 768px){.fixed_menu .box .mail{background:#f1912d}}.fixed_menu .box .mail i{color:#f1912d}@media screen and (max-width: 768px){.fixed_menu .box .tel i,.fixed_menu .box .fax i,.fixed_menu .box .mail i{font-size:22px;color:#fff;margin-bottom:5px}}@media screen and (max-width: 768px){.fixed_menu .box .tel p,.fixed_menu .box .fax p,.fixed_menu .box .mail p{font-size:12px;line-height:1.2;font-weight:700;color:#fff}}.fixed_menu #go_top{background:#1d2087;border:solid 2px #fff;color:#fff;font-size:18px;width:50px;height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.fixed_menu #go_top{width:40px;height:40px;font-size:16px;margin-right:15px}}.top_catch{text-align:center;background:#f5f5f5;font-size:12px;line-height:1.5;padding:10px;display:none}@media screen and (max-width: 992px){.top_catch{display:block}}.fv_swiper{padding-bottom:40px;position:relative}.fv_swiper img{width:100%}.fv_swiper .swiper-slide>div{position:relative}.fv_swiper .swiper-pagination{bottom:0}.fv_swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 8px}.fv_swiper .swiper-pagination .swiper-pagination-bullet-active{background:#1d2087}.fv_swiper p{position:absolute;left:50px;bottom:12%;z-index:1;font-size:30px;font-weight:700}@media screen and (max-width: 1200px){.fv_swiper p{font-size:24px;bottom:50px}}@media screen and (max-width: 992px){.fv_swiper p{left:20px;bottom:40px;font-size:20px}}.fv_swiper p span{padding:10px;line-height:2.3;display:inline;background:linear-gradient(transparent 10%,#fff 10.1% 100%)}@media screen and (max-width: 992px){.fv_swiper p span{line-height:2.5}}.fv_swiper .fixed_text{position:absolute;left:50%;top:0;width:62.5%;height:calc(100% - 40px);transform:translate(-50%);z-index:999;pointer-events:none}@media screen and (max-width: 1200px){.fv_swiper .fixed_text{width:83.3333333333%}}@media screen and (max-width: 768px){.fv_swiper .fixed_text{width:100%}}.top_sec{margin-top:80px;margin-bottom:80px}@media screen and (max-width: 1200px){.top_sec{margin-top:60px;margin-bottom:60px}}@media screen and (max-width: 768px){.top_sec{margin-top:40px;margin-bottom:40px}}.top_sec h2{text-align:center;font-size:30px;font-weight:700;margin-bottom:40px}@media screen and (max-width: 768px){.top_sec h2{font-size:22px;margin-bottom:20px}}.top_sec h2 span{font-size:40px;color:#f1912d}@media screen and (max-width: 768px){.top_sec h2 span{font-size:30px}}.arrow_link{display:flex;align-items:center;line-height:1;font-size:16px;text-decoration:none}@media screen and (max-width: 768px){.arrow_link{font-size:14px}}.arrow_link:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#1d2087;display:flex;align-items:center;justify-content:center;border:solid 1px #1D2087;width:25px;height:25px;border-radius:20px;margin-left:10px;transition:all .3s}@media screen and (max-width: 768px){.arrow_link:after{font-size:10px;width:20px;height:20px;margin-left:5px}}.arrow_link:hover{opacity:1}.arrow_link:hover:after{background:#1d2087;color:#fff}.more_btn{text-align:center;margin:40px 0}@media screen and (max-width: 768px){.more_btn{margin:30px 0}}.more_btn a{display:inline-block;font-size:16px;font-weight:700;color:#fff;background:#1d2087;border:solid 1px #1D2087;border-radius:5px;width:100%;max-width:320px;text-align:center;padding:10px 20px;position:relative}@media screen and (max-width: 768px){.more_btn a{font-size:14px;padding:12px 10px}}.more_btn a:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s}.more_btn a:hover{opacity:1;color:#1d2087;background:transparent}.more_btn a:hover:before{color:#1d2087}.select_list_img{display:flex;flex-wrap:wrap;gap:40px 20px}@media screen and (max-width: 768px){.select_list_img{gap:20px 10px}}.select_list_img li{width:calc((100% - 60px)/4)}@media screen and (max-width: 768px){.select_list_img li{width:calc((100% - 10px)/2)}}.select_list_img li .img{margin-bottom:10px;aspect-ratio:285/160;overflow:hidden}.select_list_img li .img img{width:100%;height:100%;object-fit:cover;transition:all .3s}.select_list_img li p{display:flex;line-height:1;font-size:18px;font-weight:500}@media screen and (max-width: 1200px){.select_list_img li p{font-size:16px}}@media screen and (max-width: 768px){.select_list_img li p{font-size:14px}}.select_list_img li p:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#f1912d;display:flex;align-items:center;justify-content:center;border:solid 1px #F1912D;width:20px;height:20px;border-radius:20px;margin-right:10px;transition:all .3s}@media screen and (max-width: 768px){.select_list_img li p:before{font-size:10px;width:16px;height:16px}}.select_list_img li a:hover{opacity:1}.select_list_img li a:hover img{transform:scale(1.05)}.select_list_img li a:hover p:before{color:#fff;background:#f1912d}.select_list_mimg{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}@media screen and (max-width: 768px){.select_list_mimg{gap:10px}}.select_list_mimg li{display:flex;align-items:stretch;justify-content:center;width:calc((100% - 40px) / 3)}@media screen and (max-width: 768px){.select_list_mimg li{width:calc((100% - 10px)/2)}}.select_list_mimg li a{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;border:solid 1px #ccc;border-radius:5px;padding:0 20px 0 0;font-size:18px;font-weight:500;line-height:1.2;overflow:hidden}@media screen and (max-width: 1200px){.select_list_mimg li a{font-size:16px}}@media screen and (max-width: 768px){.select_list_mimg li a{font-size:14px;padding:0 10px 0 0}}.select_list_mimg li a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:#f1912d;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (max-width: 768px){.select_list_mimg li a:after{font-size:10px}}.select_list_mimg li a:hover{opacity:1;border-color:#f1912d}.select_list_mimg li a:hover:after{transform:translate(5px)}.select_list_mimg li a .img{width:90px;height:90px;margin-right:15px}@media screen and (max-width: 768px){.select_list_mimg li a .img{width:60px;height:60px;margin-right:10px}}.select_list_mimg li a .img img{width:100%;height:100%;object-fit:cover}.select_list_mimg li a p{width:calc(100% - 130px)}@media screen and (max-width: 768px){.select_list_mimg li a p{width:calc(100% - 80px)}}.select_list_text{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}@media screen and (max-width: 768px){.select_list_text{gap:10px}}.select_list_text li{display:flex;align-items:stretch;justify-content:center;width:calc((100% - 60px)/4)}@media screen and (max-width: 768px){.select_list_text li{width:calc((100% - 10px)/2);min-height:54px}}.select_list_text li a{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;border:solid 1px #ccc;border-radius:5px;padding:20px;font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.05rem}@media screen and (max-width: 1200px){.select_list_text li a{font-size:16px}}@media screen and (max-width: 768px){.select_list_text li a{font-size:14px;padding:10px}}.select_list_text li a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:#f1912d;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (max-width: 768px){.select_list_text li a:after{font-size:10px}}.select_list_text li a:hover{opacity:1;border-color:#f1912d}.select_list_text li a:hover:after{transform:translate(5px)}.select_list_text li a p{width:calc(100% - 30px)}.banner_list ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.banner_list ul li{max-width:580px}.banner_list ul li img{width:100%}.banner_list.img_medium li{max-width:800px}.top_item_swiper .item_wrap{display:flex;justify-content:space-between;align-items:flex-start;background:#fff;border:solid 1px #ccc;padding:30px;height:100%}@media screen and (max-width: 768px){.top_item_swiper .item_wrap{flex-direction:column;justify-content:flex-start;padding:10px 10px 20px}}.top_item_swiper .item_wrap .img{width:45%;aspect-ratio:3/2}@media screen and (max-width: 768px){.top_item_swiper .item_wrap .img{width:100%;margin-bottom:10px}}.top_item_swiper .item_wrap .img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.top_item_swiper .item_wrap .img img{aspect-ratio:3/2}}.top_item_swiper .item_wrap .detail{width:50%}@media screen and (max-width: 768px){.top_item_swiper .item_wrap .detail{width:100%}}.top_item_swiper .item_wrap .detail .category{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}@media screen and (max-width: 768px){.top_item_swiper .item_wrap .detail .category{margin-bottom:10px}}.top_item_swiper .item_wrap .detail .category li a{background:#f1912d;color:#fff;font-size:14px;border-radius:3px;padding:3px 5px;pointer-events:none}@media screen and (max-width: 768px){.top_item_swiper .item_wrap .detail .category li a{font-size:12px;border-radius:2px;padding:2px 4px}}.top_item_swiper .item_wrap .detail .name{font-size:20px;font-weight:700;margin-bottom:30px;line-height:1.5}@media screen and (max-width: 768px){.top_item_swiper .item_wrap .detail .name{font-size:16px;margin-bottom:15px}}.top_item_swiper .item_wrap .detail .arrow_link:after{border-color:#f1912d;color:#f1912d}.top_item_swiper .item_wrap .detail .arrow_link:hover:after{background:#f1912d;color:#fff}.top_item_swiper .swiper-slide{height:auto}.top_item_swiper .swiper-button-next,.top_item_swiper .swiper-button-prev{color:#fff;width:60px;height:60px;border-radius:60px;background:#333;transition:all .3s;display:flex}@media screen and (max-width: 768px){.top_item_swiper .swiper-button-next,.top_item_swiper .swiper-button-prev{width:40px;height:40px}}.top_item_swiper .swiper-button-next:after,.top_item_swiper .swiper-button-prev:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:24px}@media screen and (max-width: 768px){.top_item_swiper .swiper-button-next:after,.top_item_swiper .swiper-button-prev:after{font-size:18px}}.top_item_swiper .swiper-button-next:hover,.top_item_swiper .swiper-button-prev:hover{opacity:.8}.top_item_swiper .swiper-button-prev:after{content:"\f104"}.recommend_list{background:#f1f7fd;padding:70px 0}@media screen and (max-width: 768px){.recommend_list{padding:40px 0}}.about_us{background:url(/cdn/shop/files/about_bg.jpg) no-repeat left top/cover;padding:70px 0}@media screen and (max-width: 768px){.about_us{padding:40px 0}}.about_us_top{display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 768px){.about_us_top{flex-direction:column;margin-bottom:40px}}.about_us_top .text{width:50%}@media screen and (max-width: 768px){.about_us_top .text{width:100%;margin-bottom:20px}}.about_us_top .img{width:45%}@media screen and (max-width: 768px){.about_us_top .img{width:100%}}.about_us_top .img img{width:100%}.about_us_top h3{font-size:24px;font-weight:700;margin-bottom:40px}@media screen and (max-width: 992px){.about_us_top h3{font-size:18px;line-height:1.5;margin-bottom:20px}}@media screen and (max-width: 1200px){.about_us_top h3 br{display:none}}.about_us_top p{font-size:16px;line-height:2.2}@media screen and (max-width: 992px){.about_us_top p{font-size:14px;line-height:1.8}}.about_us_bottom{background:linear-gradient(transparent 30px,#fff)}@media screen and (max-width: 768px){.about_us_bottom{background:linear-gradient(transparent 20px,#fff)}}@media screen and (max-width: 576px){.about_us_bottom{max-width:400px;margin:0 auto}}.about_us_bottom h3{font-size:30px;font-weight:700;text-align:center}@media screen and (max-width: 768px){.about_us_bottom h3{font-size:22px}}.about_us_bottom ul{display:flex;flex-wrap:wrap;gap:20px;background:#fff;padding:40px 50px 50px;counter-reset:number 0}@media screen and (max-width: 992px){.about_us_bottom ul{padding:20px}}@media screen and (max-width: 576px){.about_us_bottom ul{flex-direction:column;align-items:center}}.about_us_bottom ul li{display:flex;justify-content:space-between;align-items:center;width:calc((100% - 40px) / 3);border:solid 1px #ccc;padding:10px 10px 10px 20px}@media screen and (max-width: 992px){.about_us_bottom ul li{width:calc((100% - 20px)/2)}}@media screen and (max-width: 576px){.about_us_bottom ul li{width:100%}}.about_us_bottom ul li p{width:calc(100% - 100px);letter-spacing:-.03rem;font-size:18px;line-height:1.5;font-weight:700}@media screen and (max-width: 768px){.about_us_bottom ul li p{font-size:14px}}.about_us_bottom ul li p:before{counter-increment:number 1;content:"\2015  Point " counter(number,decimal-leading-zero);display:block;color:#1a90d9;font-size:16px;letter-spacing:0;margin-bottom:5px}@media screen and (max-width: 768px){.about_us_bottom ul li p:before{font-size:14px}}.about_us_bottom ul li img{width:100px;height:100px;object-fit:contain}@media screen and (max-width: 768px){.about_us_bottom ul li img{width:80px;height:80px}}.guide_link ul{display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width: 992px){.guide_link ul{max-width:600px;margin:0 auto;flex-direction:column;gap:15px}}.guide_link ul li{width:100%}.guide_link ul li a{display:flex;align-items:center;border:solid 1px #ccc;padding:10px;position:relative}@media screen and (max-width: 992px){.guide_link ul li a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:#1a90d9;position:absolute;right:15px;top:50%;transform:translateY(-50%)}}.guide_link ul li a:hover{opacity:1;border-color:#1a90d9;color:#1a90d9}.guide_link ul li a img{width:100px;height:100px;object-fit:contain;margin-right:20px}@media screen and (max-width: 768px){.guide_link ul li a img{width:80px;height:80px}}.guide_link ul li a p{font-size:18px;font-weight:700}@media screen and (max-width: 768px){.guide_link ul li a p{font-size:14px}}.news_list{display:flex}@media screen and (max-width: 768px){.news_list{flex-direction:column}}.news_list h2{text-align:left}@media screen and (max-width: 768px){.news_list h2{text-align:center}}.news_list .news_left{width:230px}@media screen and (max-width: 768px){.news_list .news_left{width:100%}}@media screen and (max-width: 768px){.news_list .news_left .arrow_link{display:none}}.news_list .news_right{width:calc(100% - 230px)}@media screen and (max-width: 768px){.news_list .news_right{width:100%}}.news_list .news_right .arrow_link{margin-top:20px;justify-content:flex-end;display:none}@media screen and (max-width: 768px){.news_list .news_right .arrow_link{display:flex}}.news_list .news_right dl{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.news_list .news_right dl{flex-direction:column}}.news_list .news_right dl dt,.news_list .news_right dl dd{border-bottom:solid 1px #ccc;padding:20px}@media screen and (max-width: 768px){.news_list .news_right dl dt,.news_list .news_right dl dd{padding:15px 0}}.news_list .news_right dl dt{width:160px}@media screen and (max-width: 768px){.news_list .news_right dl dt{width:100%;border:none;padding-bottom:0}}.news_list .news_right dl dd{width:calc(100% - 160px)}@media screen and (max-width: 768px){.news_list .news_right dl dd{width:100%;padding-top:5px}}.news_list .news_right dl dd a{display:block;padding-right:20px;position:relative}@media screen and (max-width: 992px){.news_list .news_right dl dd a{font-size:14px}}.news_list .news_right dl dd a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);color:#1d2087;transition:all .3s}.news_list .news_right dl dd a:hover{opacity:1;color:#1d2087}.news_list .news_right dl dd a:hover:after{right:-5px}.breadcrumbs{width:100%;margin:20px auto 40px}@media screen and (max-width: 992px){.breadcrumbs{margin:15px auto 30px}}.breadcrumbs ul{display:flex}.breadcrumbs ul li:after{content:">";padding:0 5px}.breadcrumbs ul li:last-child:after{content:none}.breadcrumbs ul li a{font-size:14px;border-bottom:solid 1px #ccc}@media screen and (max-width: 992px){.breadcrumbs ul li a{font-size:12px}}.breadcrumbs ul li span{font-size:14px}@media screen and (max-width: 992px){.breadcrumbs ul li span{font-size:12px}}.container{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.container{flex-direction:column-reverse}}@media screen and (max-width: 992px){.container.page-width{padding:0}}.container .side_nav{width:220px}@media screen and (max-width: 992px){.container .side_nav{width:100%;margin-bottom:-41px}}.container .side_nav .list_wrap{margin-bottom:30px}@media screen and (max-width: 992px){.container .side_nav .list_wrap{margin-bottom:0}}.container .side_nav .list_wrap>p{font-size:18px;font-weight:700;margin-bottom:10px;position:relative}@media screen and (max-width: 992px){.container .side_nav .list_wrap>p{font-size:16px;font-weight:500;background:#f1f7fd;padding:20px;margin-bottom:0;border:solid 1px #ccc;border-right:none;border-left:none;border-bottom-width:0;line-height:1.5}}@media screen and (max-width: 992px){.container .side_nav .list_wrap>p:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s}}.container .side_nav .list_wrap>p.active{border-bottom-width:1px}.container .side_nav .list_wrap>p.active:after{transform:translateY(-50%) rotate(180deg)}.container .side_nav .list_wrap ul{border:solid 1px #ccc;padding:10px}@media screen and (max-width: 992px){.container .side_nav .list_wrap ul{border:none;padding:0;display:flex;flex-wrap:wrap;transition:all .3s;transform-origin:top center;opacity:0;transform:scaleY(0);height:0}}@media screen and (max-width: 992px){.container .side_nav .list_wrap ul.active{opacity:1;transform:scaleY(1);height:auto}}.container .side_nav .list_wrap ul li{border-bottom:dashed 1px #ccc;padding-bottom:10px;margin-bottom:10px}@media screen and (max-width: 992px){.container .side_nav .list_wrap ul li{display:flex;align-items:center;margin-bottom:0;padding:10px 20px;width:50%;min-height:62px;border-bottom:solid 1px #ccc}}.container .side_nav .list_wrap ul li:last-child{border:none;padding-bottom:0;margin-bottom:0}@media screen and (max-width: 992px){.container .side_nav .list_wrap ul li:last-child{padding-bottom:10px}}@media screen and (max-width: 992px){.container .side_nav .list_wrap ul li:nth-of-type(odd){border-right:solid 1px #ccc}}.container .side_nav .list_wrap ul li a{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:15px}@media screen and (max-width: 992px){.container .side_nav .list_wrap ul li a{font-size:14px}}.container .side_nav .list_wrap ul li img{width:40px;height:40px;object-fit:cover}.container .side_nav .list_wrap ul.color img{object-position:right center}.container .side_nav .list_wrap ul.grade li a{justify-content:space-between}.container .side_nav .list_wrap ul.grade li a:after{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#f1912d;margin-left:10px}.container #MainContent{width:calc(100% - 260px)}@media screen and (max-width: 992px){.container #MainContent{width:100%;padding:0 20px}}.container #MainContent .page-width{padding:0}#MainContent .main-page-title{text-align:center;font-size:35px;font-weight:700;margin-bottom:80px}@media screen and (max-width: 992px){#MainContent .main-page-title{font-size:25px;margin-bottom:60px}}.collection-hero h1,.collection-hero h2{font-size:30px;line-height:1.3;font-weight:700;border-left:solid 5px #1A90D9;padding-left:15px;margin-bottom:30px}@media screen and (max-width: 992px){.collection-hero h1,.collection-hero h2{font-size:22px;margin-bottom:20px}}.collection-hero .collection-hero__description{max-width:100%}.collection-hero .collection-hero__description p{font-size:16px;line-height:2;margin-bottom:30px}.collection-hero .collection-hero__description img{width:100%}.freecontents h2{font-size:30px;line-height:1.3;font-weight:700;border-left:solid 5px #1A90D9;padding-left:15px;margin-bottom:30px}@media screen and (max-width: 992px){.freecontents h2{font-size:22px;margin-bottom:20px}}.freecontents h4{font-size:24px;line-height:1.3;font-weight:700;border-left:solid 5px #1D2087;padding-left:10px;margin-bottom:30px}@media screen and (max-width: 992px){.freecontents h4{font-size:18px}}.freecontents p{font-size:16px;line-height:2.2;margin-bottom:50px}@media screen and (max-width: 992px){.freecontents p{font-size:14px;line-height:2;margin-bottom:30px}}.freecontents .box{border:solid 1px #ccc;padding:40px;margin-bottom:80px}@media screen and (max-width: 992px){.freecontents .box{padding:20px;margin-bottom:50px}}.freecontents .box h3{font-size:24px;padding-left:30px;position:relative}@media screen and (max-width: 992px){.freecontents .box h3{font-size:18px;padding-left:20px}}.freecontents .box h3:before{content:"";width:15px;height:15px;border-radius:15px;background:#1a90d9;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 992px){.freecontents .box h3:before{width:12px;height:12px}}.freecontents .box h3+p{margin-top:20px}@media screen and (max-width: 992px){.freecontents .box h3+p{margin-top:10px}}.freecontents .box p{margin-bottom:0}.freecontents .box p+h3{margin-top:40px}@media screen and (max-width: 992px){.freecontents .box p+h3{margin-top:20px}}.freecontents .img_box>div{display:flex;justify-content:space-between;gap:50px;margin-bottom:80px}@media screen and (max-width: 992px){.freecontents .img_box>div{flex-direction:column;gap:20px;margin-bottom:40px}}.freecontents .img_box>div:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width: 992px){.freecontents .img_box>div:nth-of-type(2n){flex-direction:column}}.freecontents .img_box>div .text{width:52%}@media screen and (max-width: 992px){.freecontents .img_box>div .text{width:100%}}.freecontents .img_box>div .img{width:48%}@media screen and (max-width: 992px){.freecontents .img_box>div .img{width:100%}}.freecontents .img_box h3{font-size:24px;margin-bottom:30px}@media screen and (max-width: 992px){.freecontents .img_box h3{font-size:18px;margin-bottom:20px}}.freecontents .img_box p{margin-bottom:0}.freecontents .img_box img{width:100%}@media screen and (max-width: 992px){.freecontents .table_wrap{padding:2px 2px 20px;width:100%;overflow-x:scroll}}.freecontents table{width:100%}@media screen and (max-width: 992px){.freecontents table{min-width:1000px}}.freecontents table th,.freecontents table td{border:solid 1px #ccc;padding:20px;font-size:16px;line-height:1.3}@media screen and (max-width: 992px){.freecontents table th,.freecontents table td{font-size:14px}}.freecontents table th{background:#1a90d9;color:#fff;font-weight:700}.freecontents table .gray{background:#f5f5f5;font-weight:700}.product-form__submit{border-radius:5px;overflow:hidden;padding:20px 10px;position:relative}.product-form__submit:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s;bottom:auto;left:auto;z-index:1;border-radius:0;box-shadow:none}.product__title h1{font-size:25px}@media screen and (max-width: 768px){.product__title h1{font-size:18px}}.return_btn{border-top:solid 1px #ccc;padding-top:60px;text-align:center}@media screen and (max-width: 768px){.return_btn{padding-top:30px}}.return_btn a{display:inline-block;font-size:16px;font-weight:700;color:#1d2087;background:#fff;border:solid 1px #1D2087;border-radius:5px;width:100%;max-width:320px;text-align:center;padding:10px 20px;position:relative}@media screen and (max-width: 768px){.return_btn a{font-size:14px;padding:12px 10px}}.return_btn a:before{content:"\f105";font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;color:#1d2087;position:absolute;left:20px;top:50%;transform:translateY(-50%);transition:all .3s}.return_btn a:hover{opacity:1;color:#fff;background:#1d2087}.return_btn a:hover:before{color:#fff}.product__info-container .simple_description{font-size:16px;line-height:1.8;padding-top:30px;border-top:solid 1px #ccc}@media screen and (max-width: 768px){.product__info-container .simple_description{font-size:14px;padding-top:20px}}.product__info-container .stock_price{margin-top:40px;border:solid 1px #ccc}@media screen and (max-width: 768px){.product__info-container .stock_price{margin-top:20px}}.product__info-container .stock_price>p{font-size:16px;font-weight:700;background:#f5f5f5;padding:10px 20px;line-height:1.2;position:relative}.product__info-container .stock_price>p:after{content:"\f107";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s}.product__info-container .stock_price>p.active{border-bottom:solid 1px #ccc}.product__info-container .stock_price>p.active:after{transform:translateY(-50%) rotate(180deg)}.product__info-container .stock_price .contents{transition:all .3s;transform-origin:top center;opacity:0;transform:scaleY(0);height:0;padding-top:0;padding-bottom:0}.product__info-container .stock_price .contents.active{opacity:1;transform:scaleY(1);height:auto;padding:15px 20px}.product__info-container .stock_price .contents p{font-size:14px}@media screen and (max-width: 768px){.product__info-container .stock_price .contents p{font-size:13px}}.product__info-container .stock_price .contents p em{font-style:normal;color:#1a90d9}.product_description h2,.related-products__heading{font-size:30px;line-height:1.3;font-weight:700;border-left:solid 5px #1A90D9;padding-left:15px;margin-top:60px;margin-bottom:30px}@media screen and (max-width: 992px){.product_description h2,.related-products__heading{font-size:22px;margin-top:30px;margin-bottom:20px}}@media screen and (max-width: 768px){.product_description .table_wrap{padding:2px 2px 15px;width:100%;overflow-x:scroll}}.product_description table{width:100%}@media screen and (max-width: 768px){.product_description table{width:800px}}.product_description table th{background:#f5f5f5;font-weight:700}.product_description table th,.product_description table td{text-align:center}.shopify-app-block .product-custom-option{padding-bottom:5px!important;border:none!important}.shopify-app-block .product-custom-option input{width:100%!important}.shopify-app-block .product-custom-option .option-type-dropdown-content{width:100%;max-width:100%;min-width:0!important}.shopify-app-block .product-custom-option .errorMsgCss{font-size:14px}.shopify-app-block .option-price-container{border-radius:0!important}.shopify-app-block .product-error-msg-label{font-size:14px}.shopify-policy__container{max-width:800px}.shopify-policy__title{margin:40px 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
