#wrap{margin-top:104px}img,fieldset{border:none;vertical-align:top;max-width:100%;height:auto;box-sizing:border-box}.layout #contents{padding:0!important;max-width:unset!important}.video{width:100%;position:relative;padding-bottom:56.25%}.video iframe{position:absolute;width:100%;height:100%;margin:auto;top:0;left:0;border:0}.-background{background-repeat:no-repeat;background-size:cover}.brand{color:var(--black)}.-serif{font-family:"PT Serif",serif}.size1{font-size:40px}.size2{font-size:24px}.size3{font-size:20px}.w700,.w600{font-weight:500}.-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}[data-aos=zoom-out]{opacity:1!important}.-small{font-size:12px}.-small2{font-size:15px}.size35{font-size:35px}.size34{font-size:34px}.size30{font-size:30px}.size22{font-size:22px}.size16{font-size:16px}.size13{font-size:13px}.section01{background-image:url(/cdn/shop/files/brand_so_01.jpg);padding:126px 0 143px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.s01_1{font-size:25px;color:var(--black);font-weight:400;font-style:italic}.s01_2{margin:400px 0 0;color:#fff}.s01_3{margin:156px 0 0;color:#fff;font-weight:700;text-align:center}.s01_4{margin:186px 0 0}.s01_4 svg,.s01_4 svg g{fill:#cef6ffc4;mix-blend-mode:color-dodge}.overlay_vector{mix-blend-mode:color-dodge}.s01_5{margin:113px 0 0;color:#fff;text-align:center}.section02{display:flex;margin:82px 0 83px;align-items:center;justify-content:space-between}.section02 img{width:100%}.s02_1{overflow:hidden}.s02_1 img{width:auto;max-height:543px}.s02_2{width:761px;text-align:center;display:flex;align-items:center;justify-content:center}.s02_3{overflow:hidden}.s02_3 img{width:auto;max-height:351px}.section03{background-image:url(/cdn/shop/files/brand_so_05.png);background-color:#d3d3d3;padding:239px 0 69px 17.3%}.s03_2{margin:24px 0 0}.section04{margin:123px auto 119px}.s04_1{text-align:center}.s04_2{display:flex;margin:59px 0 0}.s04_2_item{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.s04_2_item>p{margin:9px 0}.s04_2_item>div{text-align:center}.section05{background-image:url(/cdn/shop/files/brand_so_09.png);padding:221px 0 180px 21.7%}.s05_2{margin:29px 0 0}.section06{background:#d8d8d880;display:flex;align-items:center;justify-content:center;gap:164px;padding:151px 0 136px}.s06_1 img{max-width:519px;height:auto}.s06_2 .size3{margin:28px 0 0}.section06 .-small{margin:42px 0 0}.section07{background-image:url(/cdn/shop/files/brand_so_11.png);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:201px 0 206px;background-attachment:fixed}.section07 *{color:#fff;text-align:center}.s07_2{margin:27px 0 0}.s07_3{width:1045px;margin:93px 0 0;border:1px solid #FFF;background:#0003;display:flex;align-items:center;padding:33px 0 43px}.s07_3_item{flex:1}.section08{padding:109px 0 136px;display:flex;align-items:center;flex-direction:column}.s08_1{text-align:center}.s08_2{max-width:1112px;width:100%;margin:64px 0 0;display:flex;gap:106px}.s08_2_item{display:flex;align-items:center;flex-direction:column;flex:1;gap:17px;max-width:300px;text-align:center}.s08_2_item>img{max-width:300px;max-height:300px}.s08_3{margin:38px 0 0}#contents{padding-bottom:50px}.inner{max-width:1680px;margin:0 auto;position:relative;padding-left:100px;padding-right:100px}.prd_btn{display:flex;justify-content:center;width:130px;height:32px;align-items:center;background-color:var(--black)}.prd_btn>a{color:#fff}.upper,.upper *{text-transform:uppercase}@media screen and (min-width:1025px){.only_mo{display:none}.only_pc{display:block}}@media screen and (max-width:1024px){.only_mo{display:block}.only_pc{display:none}}@keyframes xi-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-webkit-box:border-box;box-sizing:border-box}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0}html{width:100%;height:100%}body,code{font-size:14px;color:#333;background:#fff}body#popup{min-width:0;position:relative}li{list-style:none}img,fieldset{border:none;vertical-align:top}table{width:100%;border:0;border-spacing:0;border-collapse:collapse}caption{display:none}th,td{border:0;vertical-align:top}button{overflow:visible;padding:0;margin:0;border:0;cursor:pointer;outline:0}select,input{padding:0;margin:0;outline:0}input{background:#fff;border:1px solid #e8e8e8}hr.layout{display:none}em{font-style:normal!important}a,a:hover,a:active{text-decoration:none!important;color:#333}.objHidden{visibility:hidden;position:absolute;left:-1000px;top:-1000px;height:0;width:0}#content_CONTAINER table,#bi_inquire_content_CONTAINER table{border:0;margin:0 0 -1px}#content_CONTAINER table:before,#bi_inquire_content_CONTAINER table:before{display:none}#content_CONTAINER td,#bi_inquire_content_CONTAINER td{width:auto!important;padding:0}table.nneditor-table{width:auto!important}#progressPaybarBackground{position:absolute;z-index:99;left:0;top:0;width:100%;height:100%}#progressPaybarView{position:absolute;z-index:100;top:160px;left:20px;width:471px;font-size:13px}#progressPaybarView .box{height:180px;background:url(//img.cafe24.com/images/ec_hosting/popup/layer_guide/bg_layer_box1.gif) 0 0 no-repeat}#progressPaybarView .box .graph{padding:15px 0 0;text-align:center}#progressPaybarView .box .graph span{display:block;text-align:center;margin:20px 0}#progressPaybarView .box .txt{text-align:center;padding:15px 0 0;color:#333}div.layerProgress{filter:alpha(opacity=40);opacity:.4;-moz-opacity:.4;background-color:#999}#skipNavigation{position:absolute;top:0;left:0;z-index:100;width:100%;height:0}#skipNavigation p,#skipNavigation ul,#skipNavigation ul li{height:0}#skipNavigation p a{position:absolute;left:0;top:0;display:block;overflow:hidden;width:1px;height:1px;margin-left:-1px;margin-bottom:-1px;text-align:center;color:#333;white-space:nowrap}#skipNavigation p a:focus,#skipNavigation p a:hover,#skipNavigation p a:active{width:100%;height:auto;padding:10px 0;background:#ccc;color:#fff;z-index:100}.displaynone{display:none}.dimmed{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:#fff;opacity:.8;filter:alpha(opacity=80)}:root{--black: #231f20;--idio-theme-color: #000000}*{font-family:Noto Sans,sans-serif;letter-spacing:-.025em}#wrap{position:relative}#container{margin:0 auto}#container:after{content:"";display:block;clear:both}#contents .visual img{max-width:100%}#boardArea{overflow:hidden;margin:50px 0 0;border-top:1px solid #e8e8e8}#bannerArea{margin:22px 0 0}#bannerArea h2{margin:0 0 16px;font-weight:400;font-size:20px;color:#333;text-align:center}#modalBackpanel{display:none;position:absolute;top:0;left:0;z-index:10004;width:100%;height:100%;background:#333}#modalContainer{display:none;position:absolute;top:100px;left:100px;z-index:10005;width:975px;height:720px;background:#fff;box-shadow:0 3px 6px #0003}#modalContainer #modalContent{width:100%;height:100%}.txtInfo{color:#707070}.txtWarn,.txtEm{color:#333}.txtSm{font-size:12px;color:#aaa}.txtDel,.strike,.discount{text-decoration:line-through}.strike strong,.discount strong{font-weight:400}.txtNormal{font-weight:400;font-style:normal}.txtNum{display:inline-block;font-size:13px;word-break:normal;color:#939393}.txt10{font-size:10px}.txt11{font-size:11px}.txt12{font-size:12px}.txt14{font-size:14px}.txt16{font-size:16px}.txt18{font-size:18px}.txtIcon{font-size:13px;font-style:normal}.txtBreak{word-break:break-all;word-wrap:break-word}html:lang(ja) .txt11,html:lang(zh) .txt11,html:lang(zh-tw) .txt11{font-size:13px}.gBlank0{display:block;margin-top:0}.gBlank5{display:block;margin-top:5px}.gBlank10{display:block;margin-top:10px}.gBlank20{display:block;margin-top:20px}.gBlank30{display:block;margin-top:30px}.gIndent10{margin-left:10px}.gIndent20{margin-left:20px}.gSpace10{margin-right:10px}.gSpace20{margin-right:20px}.gMerge{position:relative;z-index:1;margin-top:-1px}.ec-base-qty{position:relative;display:inline-block;width:50px;margin:0 1px 0 0;text-align:left}.ec-base-qty input[type=text]{width:31px;height:23px;padding:0 0 0 5px;line-height:25px;border:1px solid #d4d4d4;border-radius:3px 0 0 3px}.ec-base-qty .up{position:absolute;left:27px;top:0}.ec-base-qty .down{position:absolute;left:27px;bottom:0}.ec-base-chk{display:inline-block;position:relative;margin:0 8px 0 0;width:22px;height:22px;vertical-align:top;cursor:pointer}.ec-base-chk input{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.ec-base-chk .checkbox{position:absolute;top:0;left:0;width:100%;height:100%;background:url(//img.echosting.cafe24.com/skin/base/common/bg_join_check.png) no-repeat 0 0}.ec-base-chk input:checked+.checkbox{background-position:-34px 0}input,select,textarea{vertical-align:middle;font-size:13px;color:#333}input[type=radio],input[type=checkbox]{width:13px;height:13px;border:0}input[type=text],input[type=password]{height:36px;line-height:34px;padding:0 4px}input[type=password]{font-family:sans-serif!important}input[type=radio]+label,input[type=checkbox]+label{margin:0 4px}select{height:36px;line-height:34px;border:1px solid #e8e8e8;padding:0 30px 0 8px;-webkit-appearance:none;background:url(/shop2/_idio/img/select_bg.png) #fff no-repeat center right}select::-ms-expand{display:none}textarea{padding:6px;line-height:21px}select,input[type=text],input[type=password],textarea{border:1px solid #e8e8e8;border-radius:5px;outline:0}@media screen and (max-width: 1024px){body{min-width:unset!important;width:100%!important}.brand_inner{width:100%!important;overflow-x:hidden!important}.size1{font-size:28px!important}.size2{font-size:18px!important}.size3{font-size:16px!important}.size35{font-size:17px!important}.section01{background-image:url(/cdn/shop/files/brand_so_01_mo.png);text-align:center;padding:60px 20px!important;background-position:center!important}.s01_1{font-size:20px!important}.s01_2{margin:200px 0 0!important}.s01_3{margin:60px 0 0!important;padding:0 20px!important}.s01_4{margin:80px 0 0!important}.s01_4 svg{width:auto;max-height:138px}.s01_5{margin:60px 0 0!important;padding:0 20px!important}.section02{flex-direction:column!important;margin:40px 0!important;gap:20px!important}.s02_1,.s02_2,.s02_3{width:100%!important}.s02_1 img,.s02_3 img{width:100%!important;max-height:none!important;height:auto!important}.section03{background-image:url(/cdn/shop/files/brand_so_05_mo.png);padding:80px 20px 40px!important;background-position:center!important}.s03_2{margin:20px 0 0!important}.section04{margin:60px 20px!important}.s04_2{flex-direction:column!important;margin:40px 0 0!important;gap:40px!important}.s04_2_item{width:100%!important}.s04_2_item img{max-width:200px!important}.section05{padding:80px 20px 60px!important;background-position:center!important}.s05_2{margin:20px 0 0!important}.section06{flex-direction:column!important;gap:40px!important;padding:60px 20px!important}.s06_1 img{max-width:100%!important}.s06_2{text-align:center!important}.section07{padding:80px 20px!important;background-attachment:scroll!important;background-position:center!important}.s07_2{margin:20px 0 0!important;padding:0 20px!important}.s07_3{width:100%!important;max-width:100%!important;flex-direction:column!important;margin:50px 0 0!important;padding:30px 20px!important}.s07_3_item{width:100%!important;padding:20px 0!important}.section08{padding:60px 20px!important}.s08_2{flex-direction:column!important;gap:40px!important;margin:40px auto 0!important;align-items:center!important}.s08_2_item{max-width:250px!important;width:100%!important}.s08_3{margin:30px 0 0!important}}@media screen and (max-width: 768px){.size1{font-size:24px!important}.size2{font-size:16px!important}.size3{font-size:14px!important}.section01{background-image:url(/cdn/shop/files/brand_so_01_mo.png);text-align:center;padding:40px 15px!important}.s01_1{font-size:18px!important}.s01_2{margin:150px 0 0!important}.s01_3{margin:40px 0 0!important}.s01_4{margin:60px 0 0!important}.s01_5{margin:40px 0 0!important}.section04,.section08{margin:40px 15px!important}.s04_2_item img{max-width:150px!important}.s07_3{padding:20px 15px!important}}@media screen and (max-width: 480px){.size1{font-size:20px!important}.size2{font-size:14px!important}.size3{font-size:12px!important}.s01_1{font-size:16px!important}.s01_2{margin:100px 0 0!important}.section03{padding:121px 0 38px 42px!important}.section01,.section05,.section06,.section07{padding:30px 15px!important}.s04_2,.s08_2{gap:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/brand_so.css.map */
