html{font-size:62.5%;line-height:1}html,body,div,span,applet,object,iframe,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}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:200}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{display:inline-block}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#000;text-decoration:none}a:link{color:#000}a:active{color:#000}a:visited{color:#000}a:hover{cursor:pointer}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*:focus{outline:none}*,*: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}h1,h2,h3,h4,h5,h6{margin:0}.pc{display:block}.sp{display:none}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}body{font-family:"Noto Sans JP", serif;width:100%;font-size:14px;color:#222222;margin:auto;font-weight:500;margin-top:152px}body.active{overflow-y:hidden}@media (max-width: 750px){body{margin-top:55px}}a{color:#222222;transition:.3s}a:hover{opacity:.7}.oswald{font-family:'Oswald', sans-serif}.noto-b{font-family:'Noto Sans JP', sans-serif}.inner{width:1100px;margin:auto}@media screen and (max-width: 767px){.inner{width:calc(100% - 30px)}}.flex{display:flex}.section-title{margin-bottom:50px}.section-title h2{font-size:60px;color:#32386a;margin-bottom:16px}.section-title span{font-size:18px;font-weight:600}@media (max-width: 750px){.section-title h2{font-size:42px}.section-title span{font-size:15px}}header{background:#fff;position:fixed;left:0;width:100%;top:0;z-index:9999}header .inner{width:1140px;max-width:calc(100% - 60px);padding:16px 0 19px}header .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}header .top h1{font-size:12px}header .top .btn a{background:#32386a;color:#fff;font-weight:bold;font-size:15px;width:246px;height:45px;display:flex;align-items:center;justify-content:center}header .top .link-list{display:flex;align-items:center}header .top .link-list li{margin-right:20px;padding-right:20px;border-right:1px solid #000}header .top .link-list li:last-of-type{margin-right:0;padding-right:0;border-right:none}header .top .link-list li a{font-weight:bold}header .bottom{display:flex;align-items:center;justify-content:space-between;padding-left:20px}@media (min-width: 1025px){header .bottom .logo img{width:178px}}header .bottom .other-link{display:flex;align-items:center}header .bottom .other-link .centerlink{display:flex;align-items:center;margin-right:34px}header .bottom .other-link .centerlink .dropdown{margin-right:40px}header .bottom .other-link .centerlink .dropdown .switch{padding-right:18px;position:relative}header .bottom .other-link .centerlink .dropdown .switch::after{content:'';width:8px;height:8px;border-bottom:1px solid #000;border-right:1px solid #000;position:absolute;top:calc(50% - 2px);right:0;transform:translateY(-50%) rotate(45deg)}header .bottom .other-link .centerlink .dropdown .switch.active::after{top:calc(50% - 0px);transform:translateY(-50%) rotate(225deg)}header .bottom .other-link .centerlink .dropdown ul{display:none;position:absolute;background:#fff;padding:30px 10px 10px}header .bottom .other-link .centerlink .dropdown ul li a{padding:10px 20px;display:block}header .bottom .menulink{display:flex;align-items:center;gap:0 34px}header .bottom .menulink .menu-btn{display:flex;flex-direction:column;align-items:center}header .bottom .menulink .menu-btn img{margin-bottom:6px}header .bottom .menulink .cart-btn a{width:160px;height:45px;display:flex;align-items:center;justify-content:center;border:1px solid #22275a;border-radius:50px}header .bottom .menulink .cart-btn a:hover{opacity:1;background:#22275a;color:#fff}header .bottom .menulink .cart-btn a:hover span::before{background:url(../img/top/menu-cart-white.png) no-repeat center/100%}header .bottom .menulink .cart-btn a span{position:relative;padding-left:28px}header .bottom .menulink .cart-btn a span::before{content:'';width:20px;height:20px;background:url(../img/top/menu-cart.png) no-repeat center/100%;position:absolute;left:0;top:50%;transform:translateY(-50%);transition:.3s}header .bottom .sp-menu{display:none}header .bottom .openmenu{display:none}@media (max-width: 750px){header .inner{padding:0;width:100%;padding-left:15px;max-width:100%}header .top{display:none}header .bottom{padding-left:0}header .bottom .logo{width:calc(235px / 2)}header .bottom .other-link .centerlink{display:none}header .bottom .menulink{display:none}header .bottom .sp-menu{display:flex;align-items:center}header .bottom .sp-menu .menu-btn{display:flex;flex-direction:column;align-items:center;margin-right:15px}header .bottom .sp-menu .menu-btn:nth-of-type(1) img{width:18px;margin-bottom:6px}header .bottom .sp-menu .menu-btn:nth-of-type(1) span{font-size:7px}header .bottom .sp-menu .menu-btn:nth-of-type(2) img{width:calc(31px / 2);margin-bottom:6px}header .bottom .sp-menu .menu-btn:nth-of-type(2) span{font-size:7px}header .bottom .sp-menu .menu-btn:nth-of-type(3) img{width:18px;margin-bottom:6px}header .bottom .sp-menu .menu-btn:nth-of-type(3) span{font-size:7px}header .bottom .openmenu{position:fixed;width:100%;background:#fff;left:0;z-index:-1;top:0;height:100%;padding-top:calc(40px + 34px);padding-bottom:40px}header .bottom .openmenu .scroll{overflow-y:scroll;height:100%}header .bottom .openmenu .inner{width:calc(100% - 40px);padding-left:0}header .bottom .openmenu .menu-flex{padding-top:20px;display:flex;justify-content:center;margin-bottom:30px;gap:0 60px}header .bottom .openmenu .menu-flex a{padding-left:30px;position:relative}header .bottom .openmenu .menu-flex a::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%)}header .bottom .openmenu .menu-flex a:nth-of-type(1)::before{width:calc(31px / 2);height:calc(38px / 2);background:url(../img/top/menu-user-sp.png) no-repeat center/100%}header .bottom .openmenu .menu-flex a:nth-of-type(2)::before{width:calc(38px / 2);height:calc(38px / 2);background:url(../img/top/menu-cart-sp.png) no-repeat center/100%}header .bottom .openmenu ul.list-menu ul{display:none}header .bottom .openmenu ul li{position:relative}header .bottom .openmenu ul li.first-list::before{content:'';width:100%;height:1px;position:absolute;top:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAAXNSR0IArs4c6QAAABhJREFUGFdj3L9//38GBgYGR0dHRhANAgBECgQCYoaQIAAAAABJRU5ErkJggg==)}header .bottom .openmenu ul li.sp-open .switch{position:relative}header .bottom .openmenu ul li.sp-open .switch::after{content:'';width:12px;height:1px;background:#313131;position:absolute;top:50%;right:6px}header .bottom .openmenu ul li.sp-open .switch::before{content:'';width:12px;height:1px;background:#313131;position:absolute;top:50%;right:6px;transform:rotate(90deg)}header .bottom .openmenu ul li.sp-open .switch.active::before{transform:rotate(0deg)}header .bottom .openmenu ul li::after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABCAYAAAAW/mTzAAAAAXNSR0IArs4c6QAAABhJREFUGFdj3L9//38GBgYGR0dHRhANAgBECgQCYoaQIAAAAABJRU5ErkJggg==)}header .bottom .openmenu ul li a{font-size:14px;padding:15px 0;width:100%}header .bottom .openmenu .btn{margin-top:40px;text-align:center;margin-bottom:30px}header .bottom .openmenu .btn a{background:#32386a;color:#fff;font-weight:bold;width:70%;margin:0 auto;height:45px;display:flex;align-items:center;justify-content:center}header .bottom .openmenu .btn-flex{display:flex;align-items:center;justify-content:center;gap:0 10px}header .bottom .openmenu .btn-flex a{width:130px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #292651;border-radius:100vh}header .hamburger{background:#292651;position:relative;width:55px;height:55px}header .hamburger span{display:block;width:28px;height:2px;background-color:#fff;position:absolute;left:50%;transform:translate(-50%, -50%);transition:0.3s ease-in-out;border-radius:100vh}header .hamburger span:nth-of-type(1){top:calc(50% - 8px)}header .hamburger span:nth-of-type(2){top:50%;opacity:1}header .hamburger span:nth-of-type(3){top:calc(50% + 8px)}header .hamburger.active span:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}header .hamburger.active span:nth-of-type(2){top:50%;opacity:0}header .hamburger.active span:nth-of-type(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}}.top-mainv{margin-bottom:50px}@media (max-width: 750px){.top-mainv{margin-bottom:40px}.top-mainv .inner{width:100%;max-width:100%}}.top-bnr .flex{justify-content:center;gap:0 10px}@media (max-width: 750px){.top-bnr{width:calc(100% - 30px);margin:auto}.top-bnr .flex{flex-direction:column;gap:15px 0}}.top-pickup-items .inner{padding-top:70px;padding-bottom:100px}.top-pickup-items .item-flex{display:flex;flex-wrap:wrap;gap:50px 0}.top-pickup-items .item-flex .item{margin-right:calc((1100px - (210px * 5)) / 4)}.top-pickup-items .item-flex .item:nth-of-type(5n){margin-right:0}.top-pickup-items .item-flex .item a{width:210px}.top-pickup-items .item-flex .item .image{margin-bottom:10px}.top-pickup-items .item-flex .item .image img{width:100%;height:210px;object-fit:cover}.top-pickup-items .item-flex .item .item-name{font-size:14px;line-height:1.4;margin-bottom:10px;font-weight:600}.top-pickup-items .item-flex .item .price{font-size:14px;font-weight:600}@media (max-width: 750px){.top-pickup-items .inner{padding:70px 0}.top-pickup-items .item-flex{justify-content:space-between;gap:0}.top-pickup-items .item-flex .item{width:48%;margin-right:0}.top-pickup-items .item-flex .item a{width:100%}.top-pickup-items .item-flex .item .image img{height:auto;aspect-ratio:1/1;object-fit:cover}}.top-category .inner{padding:100px 0}.top-category .section-title{text-align:center}.top-category .section-title h2{text-align:center}.top-category .category-flex{display:flex;justify-content:center;gap:50px 14px;flex-wrap:wrap;width:940px;margin:auto}.top-category .category-flex .item{width:182px}.top-category .category-flex .item .image{margin-bottom:20px}.top-category .category-flex .item p{text-align:center;font-weight:bold;font-size:17px}@media (max-width: 750px){.top-category .inner{padding:70px 0}.top-category .category-flex{flex-wrap:wrap;justify-content:space-between;gap:22px 0;width:100%}.top-category .category-flex .item{width:48%}}.top-reason .inner{width:970px;padding-bottom:100px}.top-reason .section-title{text-align:center}.top-reason .section-title h2{text-align:center}.top-reason .detail{margin-bottom:50px}.top-reason .detail p{text-align:center;line-height:2;font-weight:bold}.top-reason .flex{display:flex;justify-content:space-between}.top-reason .flex .item{width:290px;background:#f5fcff;border-radius:60px;padding:34px 34px 45px}.top-reason .flex .item img{width:fit-content;display:block;margin:0 auto 10px}.top-reason .flex .item h3{font-size:16px;font-weight:bold;line-height:1.8;text-align:center;min-height:58px;align-content:center;margin-bottom:10px}.top-reason .flex .item h3 .y-line{background:linear-gradient(transparent 60%, #fff09b 60%)}.top-reason .flex .item p{font-size:14px;line-height:1.8}@media (max-width: 750px){.top-reason .inner{width:calc(100% - 30px);padding-bottom:100px}.top-reason .flex{flex-wrap:wrap;gap:30px 0}.top-reason .flex .item{width:100%}}.top-culumn{background:#f9f9f9}.top-culumn .inner{padding:100px 0}.top-culumn .flex{display:flex;justify-content:space-between;margin-bottom:80px}.top-culumn .flex .text{width:594px;max-width:100%}.top-culumn .flex .text h3{font-size:26px;margin-bottom:45px}.top-culumn .flex .text p{text-align:justify;line-height:2}.top-culumn .flex .image img{border-radius:10px}.top-culumn .column-flex{display:flex;gap:0 10px;width:965px;margin:0 auto 45px}.top-culumn .column-flex .item{width:315px}.top-culumn .column-flex .item .image{margin-bottom:22px}.top-culumn .column-flex .item .image img{width:100%;height:207px;object-fit:cover}.top-culumn .column-flex .item .text .date{font-size:14px;margin-bottom:14px}.top-culumn .column-flex .item .text p{font-size:15px;line-height:1.8}.top-culumn .morebtn{text-align:center}.top-culumn .morebtn a{width:250px;padding:18px 14px;display:flex;align-items:center;justify-content:center;border:1px solid #32386a;font-size:15px;font-weight:500;margin:auto;color:#32386a}@media (max-width: 750px){.top-culumn .inner{padding:70px 0}.top-culumn .flex{flex-direction:column}.top-culumn .flex .text{width:100%;margin-bottom:30px}.top-culumn .column-flex{flex-direction:column;width:100%;gap:30px 0}.top-culumn .column-flex .item{width:100%}}.instagram .inner{padding:100px 0}.instagram .relative{position:relative}.instagram .relative .position{position:absolute;right:0;bottom:0}.instagram .feed iframe{pointer-events:none}.instagram .btn{font-size:15px;font-weight:bold;position:relative;padding-left:26px}.instagram .btn::before{content:'';width:18px;height:18px;background:url(../img/top/instaicon.png) no-repeat center/100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width: 750px){.instagram .inner{padding:70px 0}.instagram .relative{margin-bottom:24px}.instagram .relative .position{position:unset}.instagram .section-title{margin-bottom:15px}.instagram .feed a{width:100%}}.guide{background:#fafafa}.guide .inner{padding:100px 0}.guide .flex{display:flex;justify-content:space-between;margin-bottom:46px}.guide .flex:last-of-type{margin-bottom:0}.guide .content{width:350px}.guide .content h3{font-size:16px;font-weight:bold;padding-bottom:15px;margin-bottom:10px;position:relative}.guide .content h3::after{content:'';width:100%;height:1px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAAXNSR0IArs4c6QAAABZJREFUGFdj3L9//38GJODo6MgI4gIATfIEAqiGB/4AAAAASUVORK5CYII=);position:absolute;bottom:0;left:0}.guide .content p{font-size:13px;font-weight:500;line-height:2}.guide .content p a{transition:.3s}.guide .content p a:hover{opacity:0.7}.guide .content p a.blue{color:#3b4384;font-weight:bold;text-decoration-line:underline;text-underline-offset:6px}.guide .content p a.tel{padding-left:16px;position:relative}.guide .content p a.tel::before{content:'';width:9px;height:12px;background:url(../img/common/tel-icon.png) no-repeat center/100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.guide .content p a.mail{padding-left:16px;position:relative}.guide .content p a.mail::before{content:'';width:9px;height:12px;background:url(../img/common/mail-icon.png) no-repeat center/100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.guide .content img{margin-top:30px}@media (max-width: 750px){.guide .inner{padding:60px 0}.guide .flex{flex-wrap:wrap;gap:30px 0}.guide .content{width:100%}}footer{background:#313131}footer .inner{padding:40px 0 56px;width:1000px;max-width:calc(100% - 30px)}footer .flex{display:flex}footer .left{width:calc(100% - 520px);border-right:1px solid #fff}footer .left .logo{margin-bottom:55px;width:176px}footer .left .instagram-btn{margin-bottom:50px;padding-left:60px;position:relative;display:inline-block}footer .left .instagram-btn::before{content:'';width:50px;height:50px;background:url(https://gigaplus.makeshop.jp/bousaibless/assets/img/common/insta-white.png) no-repeat center/100%;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:1;transition:.3s;cursor:pointer}footer .left .instagram-btn:hover::before{background:url(https://gigaplus.makeshop.jp/bousaibless/assets/img/common/insta-on.png) no-repeat center/100%}footer .left .instagram-btn a{color:#fff;font-size:14px}footer .left .links{display:flex;flex-wrap:wrap;margin-bottom:20px}footer .left .links.last{margin-bottom:65px}footer .left .links li{min-width:130px}footer .left .links li a{color:#fff;font-size:13px}footer .left .copyright a{color:#fff;font-size:12px}footer .right{width:520px;padding-left:50px;display:flex;flex-direction:column;justify-content:space-between}footer .right ul{display:flex;justify-content:space-between}footer .right ul li ul{flex-direction:column;margin-top:26px;gap:20px 0}footer .right ul li ul a{padding-left:20px;position:relative}footer .right ul li ul a::before{content:'';width:12px;height:1px;background:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}footer .right ul a{color:#fff;font-size:15px}footer .right .houjin-btn{margin-right:0;margin-left:auto;width:fit-content}footer .right .houjin-btn a{width:200px;height:70px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;font-size:15px}@media (max-width: 750px){footer .flex{flex-wrap:wrap}footer .left{width:100%;border-right:0}footer .left .logo{text-align:center;margin:auto}footer .left .logo img{width:calc(450px / 2)}footer .left .logo a{margin:0 auto 50px}footer .left .instagram-btn{margin-bottom:30px;text-align:center;padding-left:45px;position:relative;width:fit-content;margin:0 auto 30px;display:block}footer .left .instagram-btn::before{content:'';width:35px;height:35px;background:url(https://gigaplus.makeshop.jp/bousaibless/assets/img/common/insta-white.png) no-repeat center/100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}footer .left .instagram-btn a{color:#fff;font-size:14px}footer .left .houjin-btn{margin-bottom:40px}footer .left .houjin-btn a{margin:auto;width:200px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;font-size:15px}footer .left .links{justify-content:center}footer .left .links li:nth-of-type(1){width:calc(250px / 2)}footer .left .links li:nth-of-type(2){width:calc(330px / 2)}footer .left .links.last{margin-bottom:40px}footer .left .copyright{text-align:center}footer .right{display:none}}.lower-mainv .box{width:1100px;max-width:calc(100% - 60px);height:326px;margin:auto;position:relative}.lower-mainv .box .h1{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:max-content}.lower-mainv .box .h1 b{font-size:60px;color:#fff;margin-bottom:24px}.lower-mainv .box .h1 span{font-size:18px;font-weight:600;color:#fff}.lower-mainv.companypage .box{background:url(../img/company/company-mainv.jpg) no-repeat center/cover}@media (max-width: 750px){.lower-mainv .box{max-width:100%}}.greeting .inner{width:1200px;max-width:100%;padding:100px 0}.greeting .section-title{margin:calc(50% - 550px)}.greeting .flex .image{width:50%}.greeting .flex .image img{width:100%}.greeting .flex .text{line-height:2;width:390px;margin-left:110px}.greeting .flex .text p{text-align:justify}.greeting .flex .text p.comment{margin-bottom:44px}.greeting .flex .text p.name{line-height:1.6}.greeting .flex .text p.name span{font-size:20px;font-weight:bold}@media (max-width: 750px){.greeting .inner{width:calc(100% - 30px);max-width:100%;padding:80px 0}.greeting .section-title{margin:0 0 50px}.greeting .flex{flex-direction:column}.greeting .flex .image{width:100%;margin-bottom:30px}.greeting .flex .text{width:100%;margin-left:0}.greeting .flex .text p.comment{margin-bottom:30px}}.companyinfo .inner{width:1000px;max-width:calc(100% - 60px);padding-bottom:100px}.companyinfo .section-title{text-align:center}.companyinfo table{width:100%;margin-bottom:50px}.companyinfo table tr{padding:30px 0;display:block;border-bottom:1px solid #bababa}.companyinfo table tr:first-of-type{border-top:1px solid #bababa}.companyinfo table th{width:320px;color:#0095ca;font-weight:bold;font-size:15px}.companyinfo table td{width:calc(100% - 320px);font-weight:500}.companyinfo .googlemap .inner{width:1000px;max-width:calc(100% - 60px)}.companyinfo .googlemap iframe{width:100%;height:330px}@media (max-width: 750px){.companyinfo .inner{max-width:calc(100% - 30px);padding-bottom:60px}.companyinfo .section-title{text-align:left}.companyinfo table tr{display:flex;flex-direction:column}.companyinfo table th{width:100%;margin-bottom:10px}.companyinfo table td{width:100%}}.singlepage .inner{padding:120px 0 100px;width:800px;max-width:calc(100% - 60px)}.singlepage .news-title-block{border-bottom:1px solid #32386a;margin-bottom:50px}.singlepage .news-title-block .date{font-size:16px}.singlepage .news-title-block .h1{font-size:30px;font-weight:bold;color:#32386a;line-height:1.8;padding-bottom:20px}.singlepage .detail-content{margin-bottom:100px}.singlepage .detail-content .thumbnail{margin-bottom:20px}.singlepage .detail-content .thumbnail img{width:100%}.singlepage .detail-content p{line-height:2;text-align:justify;margin-bottom:24px}.singlepage .detail-content h2{font-size:24px;background:#f5fcff;color:#22275a;padding:14px 26px;line-height:1.8;margin-bottom:24px}.singlepage .detail-content h3{font-size:20px;font-weight:bold;color:#22275a;position:relative;padding-left:26px;line-height:1.8;margin-bottom:24px}.singlepage .detail-content h3::before{content:'';width:15px;height:15px;background:#32386a;position:absolute;left:0;top:12px}.singlepage .detail-content img{margin-bottom:24px}.singlepage .writer{margin-bottom:100px}.singlepage .writer h2{font-size:20px;font-weight:bold;list-style:1.8;padding-left:14px;position:relative;margin-bottom:24px}.singlepage .writer h2::before{content:'';width:4px;height:100%;background:#0095ca;position:absolute;left:0}.singlepage .writer .box{border:1px solid #b5b5b5;padding:30px 30px 30px 0;display:flex;position:relative}.singlepage .writer .box .name-detail{display:flex;flex-direction:column;align-items:center;width:220px}.singlepage .writer .box .name-detail .image{width:95px;height:95px;margin-bottom:20px}.singlepage .writer .box .name-detail .image img{width:100%;height:100%;object-fit:cover;border-radius:100vh}.singlepage .writer .box .name-detail b{font-size:15px;margin-bottom:15px;display:inline-block}.singlepage .writer .box .name-detail span{display:inline-block}.singlepage .writer .box .writer-detail{padding-left:30px;width:calc(100% - 220px);border-left:1px solid #b5b5b5}.singlepage .writer .box .writer-detail p{font-size:13px;line-height:2}.singlepage .other-news h2{font-size:20px;font-weight:bold;list-style:1.8;padding-left:14px;position:relative;margin-bottom:24px}.singlepage .other-news h2::before{content:'';width:4px;height:100%;background:#0095ca;position:absolute;left:0}.singlepage .other-news .news-flex{display:flex}.singlepage .other-news .news-flex .item{width:185px;margin-right:calc((800px - ( 185px * 4 ))/3)}.singlepage .other-news .news-flex .item:last-of-type{margin-right:0}.singlepage .other-news .news-flex .item .image{margin-bottom:20px}.singlepage .other-news .news-flex .item .text .date{font-size:13px;display:block;margin-bottom:16px}.singlepage .other-news .news-flex .item .text p{font-size:14px;font-weight:bold;line-height:1.6}.singlepage .backbutton{position:relative;margin-top:100px}.singlepage .backbutton .prev{font-size:14px;font-weight:bold;color:#22275a;position:absolute;top:50%;left:0;transform:translateY(-50%);padding-left:24px;font-weight:bold}.singlepage .backbutton .prev::before{content:'';width:8px;height:8px;border-bottom:2px solid #22275a;border-left:2px solid #22275a;position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(45deg)}.singlepage .backbutton .home{width:250px;height:50px;border:1px solid #22275a;color:#22275a;display:flex;align-items:center;justify-content:center;font-size:15px;margin:auto}.singlepage .backbutton .home:hover{opacity:1;background:#22275a;color:#fff}.singlepage .backbutton .next{color:#22275a;position:absolute;top:50%;right:0;transform:translateY(-50%);padding-right:24px;font-weight:bold}.singlepage .backbutton .next::before{content:'';width:8px;height:8px;border-top:2px solid #22275a;border-right:2px solid #22275a;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg)}.sidenavi{width:220px}.sidenavi .search{padding:0;background:#fff}.sidenavi .search .search-area .choice{position:relative;margin-bottom:10px}.sidenavi .search .search-area .choice::before{content:'';width:45px;height:100%;background:#d5d5d5;position:absolute;right:0;top:0;border-radius:0 4px 4px 0;pointer-events:none}.sidenavi .search .search-area .choice::after{content:'';width:10px;height:6px;background:#000;position:absolute;top:50%;right:calc(45px / 2);transform:translate(50%, -50%);pointer-events:none;clip-path:polygon(0 0, 100% 0, 50% 100%)}.sidenavi .search .search-area .relative{position:relative;margin-bottom:50px}.sidenavi .search .search-area .relative input{cursor:pointer;border:1px solid #d5d5d5;font-size:14px;font-weight:500;border-radius:4px;padding:10px 45px 10px 10px;color:#000}.sidenavi .search .search-area .relative a{width:45px;height:100%;background:#d5d5d5;position:absolute;right:0;top:0;border-radius:0 4px 4px 0;padding:0;border:none;font-size:0;z-index:2}.sidenavi .search .search-area .relative a::after{content:'';width:17px;height:17px;background:url(../img/detail/search.png) no-repeat center/100%;position:absolute;top:50%;right:calc(45px / 2);transform:translate(50%, -50%)}.sidenavi .search .search-category{cursor:pointer;border:1px solid #d5d5d5;font-size:14px;font-weight:500;border-radius:4px;padding:10px}.sidenavi .choice-category h2{color:#32386a;font-weight:bold;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d5d5d5}.sidenavi .choice-category ul{display:flex;flex-direction:column;gap:15px 0}.sidenavi .choice-category ul li a{display:flex;align-items:center;font-size:14px;font-weight:500}.sidenavi .choice-category ul li a img{margin-right:15px;width:46px}@media screen and (max-width: 768px){.sidenavi{width:100%;display:none}}.breadcrumb{padding-top:0;margin-bottom:40px}.bread{margin-bottom:40px;display:flex;position:relative}.bread:last-of-type{margin-right:0}.bread li{position:relative;margin-right:15px}.bread li::after{content:'>';position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.bread li a{font-size:12px}.bread li:last-of-type::after{content:none}.lower-container .main{width:100%}.lower-container .contents{width:1100px;padding:0}@media screen and (max-width: 768px){.lower-container .contents{width:calc(100% - 30px);margin:auto}}.lower-container .contents .main-content-code{display:flex;justify-content:space-between}.lower-container .contents .content-group{width:836px}@media screen and (max-width: 768px){.lower-container .contents .content-group{width:100%}}.lower-container .contents .content-group .item-list{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.lower-container .contents .content-group .item-list{justify-content:space-between}}.lower-container .contents .content-group .item-list li{width:156px;margin-right:calc((836px - (156px * 5)) / 4)}.lower-container .contents .content-group .item-list li:nth-of-type(5n){margin-right:0}@media screen and (max-width: 768px){.lower-container .contents .content-group .item-list li{margin-right:0;width:calc((100% - 4vw) / 2);margin-bottom:30px;justify-content:flex-start}.lower-container .contents .content-group .item-list li:nth-of-type(2n){margin-right:0}}.lower-container .contents .content-group .item-list li .item-list-image{margin-bottom:14px}.lower-container .contents .content-group .item-list li .item-name{margin-bottom:10px}.lower-container .contents .content-group .item-list li .item-name a{font-size:12px;line-height:1.8}.lower-container .contents .content-group .item-list li .price{font-size:12px}@media screen and (max-width: 768px){.lower-container .contents .content-group .item-list li .price{font-size:16px}}.lower-container .contents .content-group .item-list li .item-list-cart{display:none}.lower-container .checked-contents{margin-top:100px;display:block}.lower-container .checked-contents h2{font-size:20px;font-weight:bold;color:#22275a;padding-left:22px;position:relative;margin-bottom:34px}.lower-container .checked-contents h2::before{content:'';width:14px;height:14px;background:#22275a;position:absolute;left:0;top:50%;transform:translateY(-50%)}.lower-container .checked-contents .checked-item-list li{width:156px;margin-right:calc((836px - (156px * 5)) /4)}.lower-container .checked-contents .checked-item-list li:nth-of-type(5n){margin-right:0}.lower-container .checked-contents .checked-item-list li .item-list-image{margin-bottom:14px}.lower-container .checked-contents .checked-item-list li .item-name{margin-bottom:10px}.lower-container .checked-contents .checked-item-list li .item-name a{font-size:12px;line-height:1.8}.lower-container .checked-contents .checked-item-list li .price{font-size:12px}@media screen and (max-width: 768px){.lower-container .checked-contents{margin-top:60px}.lower-container .checked-contents .checked-item-list li{margin-right:0;width:calc((100% - 4vw) / 2);margin-bottom:30px;justify-content:flex-start}.lower-container .checked-contents .checked-item-list li .price{font-size:16px}}.lower-container .cart-section-title{padding-top:0;font-size:20px;font-weight:bold;color:#22275a;padding-left:22px;position:relative;margin-bottom:34px}.lower-container .cart-section-title::before{content:'';width:14px;height:14px;background:#22275a;position:absolute;left:0;top:50%;transform:translateY(-50%)}.lower-container .cart-button a{background:#22275a;border-radius:0}.guide-title{padding-top:0;font-size:20px;font-weight:bold;color:#22275a;padding-left:22px;position:relative;margin-bottom:34px}.guide-title::before{content:'';width:14px;height:14px;background:#22275a;position:absolute;left:0;top:50%;transform:translateY(-50%)}.policy-box,.comapany-box{line-height:1.8}.item-list-favorit{display:none}
