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;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:100;src:url("../fonts/NotoSansCJKjp-Thin.eot");src:url("../fonts/NotoSansCJKjp-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Thin.woff") format("woff"),url("../fonts/NotoSansCJKjp-Thin.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:200;src:url("../fonts/NotoSansCJKjp-Light.eot");src:local("Noto Sans CJK JP Light"),url("../fonts/NotoSansCJKjp-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Light.woff") format("woff"),url("../fonts/NotoSansCJKjp-Light.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:300;src:url("../fonts/NotoSansCJKjp-DemiLight.eot");src:local("Noto Sans CJK JP DemiLight"),url("../fonts/NotoSansCJKjp-DemiLight.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-DemiLight.woff") format("woff"),url("../fonts/NotoSansCJKjp-DemiLight.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:400;src:url("../fonts/NotoSansCJKjp-Regular.eot");src:local("Noto Sans CJK JP Regular"),url("../fonts/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../fonts/NotoSansCJKjp-Regular.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:500;src:url("../fonts/NotoSansCJKjp-Medium.eot");src:local("Noto Sans CJK JP Medium"),url("../fonts/NotoSansCJKjp-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Medium.woff") format("woff"),url("../fonts/NotoSansCJKjp-Medium.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:700;src:url("../fonts/NotoSansCJKjp-Bold.eot");src:local("Noto Sans CJK JP Bold"),url("../fonts/NotoSansCJKjp-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Bold.woff") format("woff"),url("../fonts/NotoSansCJKjp-Bold.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:900;src:url("../fonts/NotoSansCJKjp-Black.eot");src:local("Noto Sans CJK JP Black"),url("../fonts/NotoSansCJKjp-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/NotoSansCJKjp-Black.woff") format("woff"),url("../fonts/NotoSansCJKjp-Black.otf") format("opentype")}@font-face{font-family:"Gidole";font-style:normal;src:url("../fonts/Gidole-Regular.eot");src:local("Gidole Regular"),url("../fonts/Gidole-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Gidole-Regular.woff") format("woff"),url("../fonts/Gidole-Regular.ttf") format("truetype")}img{vertical-align:bottom}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,main,time,mark,audio,video,input,textarea,select,img,a{box-sizing:border-box}html{font-size:100%}html.font-m{font-size:106.3%}html.font-l{font-size:112.5%}body{font-size:12px;font-size:.75rem;line-height:166.6666666667%;position:relative}html,body{color:#222;letter-spacing:0;-webkit-text-size-adjust:100%;font-family:"NotoSansCJKjp",sans-serif}a{color:#000;text-decoration:none}a:visited,a:hover{color:#000;text-decoration:none}.pc-only{display:block}.tb-only{display:none}.sp-only{display:none}.tb-less{display:none}h3.sec-title{font-family:"Gidole",sans-serif;font-size:20px;font-size:1.25rem;line-height:100%;text-align:center;margin:0 0 5.41%}.contents-title{font-family:"Gidole",sans-serif;font-size:33px;font-size:2.0625rem;line-height:100%;padding:50px 0;text-align:center}.main-visual img{width:100%;height:auto}.pagetop{position:relative}.pagetop a{display:block;text-align:center;padding:3% 0}.pagetop a img{width:75px;height:auto}.btn-line{text-align:center}.btn-line a{display:inline-block;font-size:18px;font-size:1.125rem;line-height:257.1428571429%;border-bottom:1px solid #000;margin:0 auto;text-align:center;padding:0 15px}.cat-refine{background:#f7f8f8;text-align:center;font-size:14px;font-size:.875rem;line-height:100%;padding:20px 0}.cat-refine ul{letter-spacing:-0.4em;text-align:center}.cat-refine ul li{letter-spacing:normal;display:inline-block;border-left:1px solid #000;padding:0 9px 1px}.cat-refine ul li:first-child{border-left:0}.rel-pro{background:#efefef;padding:5.83333% 0 4.16666%}.rel-pro .inner{max-width:1006px;margin:0 auto}.rel-pro ul{overflow:hidden}.rel-pro ul li{width:20%;float:left}.rel-pro ul li figure,.rel-pro ul li p,.rel-pro ul li .date{padding:0 11%}.rel-pro ul li p{text-align:left;line-height:175%}.rel-pro ul li p span{color:#b50005;display:block}.rel-pro ul li img{width:100%;height:auto}.rel-pro ul li:nth-child(5n+1){clear:left}.info-list{background:#f7f8f8;padding:5.83333% 0 4.16666%}.info-list .inner{max-width:1040px;margin:0 auto}.info-list ul{overflow:hidden}.info-list ul li{width:25%;float:left;margin:0 0 4%}.info-list ul li figure,.info-list ul li p,.info-list ul li .date-cat{padding:0 7.7%}.info-list ul li figure{margin:0 0 5.6%}.info-list ul li img{width:100%;height:auto}.info-list ul li p{font-size:14px;font-size:.875rem;line-height:171.4285714286%;margin:0 0 8%}.info-list ul li .date-cat{font-size:12px;font-size:.75rem;line-height:100%}.info-list ul li .date-cat span{display:inline-block;margin:0 0 5px}.info-list ul li .date-cat span.date{margin-right:5px}.info-list ul li .date-cat span.cat{padding:0 0 0 5px;border-left:1px solid #212121}.info-list ul li:nth-child(4n+1){clear:left}.product-list{padding:5% 0;background:#efefef}.product-list .inner{max-width:1020px;margin:0 auto}.product-list ul{text-align:left;letter-spacing:-0.4em}.product-list ul li{display:inline-block;vertical-align:top;letter-spacing:normal;width:33.33333%;padding:0 1.42%;margin:0 0 4.33333%;text-align:center}.product-list ul li .num{font-family:"Gidole",sans-serif;font-size:28px;font-size:1.75rem;line-height:100%;margin:0 0 10%}.product-list ul li img{width:100%;height:auto}.product-list ul li p{max-width:50%;margin:0 auto;text-align:left;line-height:175%}.product-list ul li p span{color:#b50005;display:block}.slidemenu{display:none}.global-header{padding:3.08% 0 3%}.global-header .inner{max-width:1100px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 50px}.global-header h1 a{display:inline-block}.global-header h1 object{pointer-events:none;vertical-align:bottom}.global-header .logo a{display:inline-block}.global-header .logo object{pointer-events:none;vertical-align:bottom}.global-header .hbg-menu{display:none}.global-nav{background:#000;padding:21px 0}.global-nav .inner{max-width:730px;margin:0 auto;overflow:hidden}.global-nav ul{overflow:hidden;float:left}.global-nav ul li{float:left;margin:0 25px}.global-nav ul li a,.global-nav ul li span{color:#fff;font-size:16px;font-size:1rem;line-height:100%;font-family:"Gidole",sans-serif;letter-spacing:.05em}.global-nav ul li span{color:#666}.global-nav ul li:first-child{margin-left:0}.global-nav ul li:last-child{margin-right:0}.global-nav .sns{overflow:hidden;float:right}.global-nav .sns div{float:left;border-left:1px solid #4c4c4c;line-height:1}.global-nav .sns div a{display:inline-block;padding:0 14px}.global-nav .sns div a img{width:19px;height:auto}.global-nav .sns div:first-child{border-left:0}.global-nav.btm-nav{padding:45px 0}.global-footer{padding:3% 0}.global-footer .inner{max-width:770px;margin:0 auto;position:relative}.global-footer .logo-wrap{margin:0 0 50px;display:flex;justify-content:space-around}.global-footer .logo-mspg a,.global-footer .logo-avirex a{display:block}.global-footer .logo-mspg object,.global-footer .logo-avirex object{pointer-events:none;vertical-align:top}.global-footer .address,.global-footer .copyright{text-align:center}.global-footer .address{margin:0 0 5px}.home .concept .inner{max-width:710px;margin:0 auto;padding:6.16% 20px}.home .concept h2{margin:0 auto 6.16%;max-width:216px}.home .concept p{font-size:14px;font-size:.875rem;line-height:214.2857142857%;text-align:justify;text-justify:inter-ideograph}.home .product-list{padding:6% 0 4.16%}.home .product-list .inner{max-width:990px;margin:0 auto}.home .product-list h2{font-family:"Gidole",sans-serif;font-size:33px;font-size:2.0625rem;line-height:100%;text-align:center;margin:0 0 6%}.single-product .product-header{position:relative;height:95px}.single-product .product-header .num,.single-product .product-header p{position:absolute;top:0;padding:0 36px}.single-product .product-header .num{right:50%;font-family:"Gidole",sans-serif;font-size:50px;font-size:3.125rem;line-height:190%}.single-product .product-header p{left:50%}.single-product .product-header p span{color:#b50005;display:block}.single-product .product-header::after{content:"";display:block;width:1px;height:100%;position:absolute;left:50%;background:#000}.single-product .product{background:#f7f8f8;padding:5.83% 0}.single-product .product ul{overflow:hidden;max-width:900px;margin:0 auto}.single-product .product ul li{width:50%;float:left}.single-product .product ul li img{width:100%;height:auto}.single-product .product .text{max-width:740px;margin:0 auto;font-size:14px;font-size:.875rem;line-height:214.2857142857%;text-align:justify;text-justify:inter-ideograph}.product-detail{padding:5% 0}.product-detail .inner{max-width:1040px;margin:0 auto;overflow:hidden}.product-detail .det-right{width:66.34%;float:right;border-left:1px solid #898989}.product-detail .det-right ul{padding:0 1.16% 0 5.5%;overflow:hidden}.product-detail .det-right ul li{width:33.33333%;float:left;margin:6% 0 0}.product-detail .det-right ul li figure,.product-detail .det-right ul li p,.product-detail .det-right ul li .btn{padding:0 5.6%}.product-detail .det-right ul li figure{margin:0 0 5.6%}.product-detail .det-right ul li img{width:100%;height:auto}.product-detail .det-right ul li p{font-size:14px;font-size:.875rem;line-height:171.4285714286%;margin:0 0 5.6%;color:#595757}.product-detail .det-right ul li .btn{width:63%;text-align:center;background:#000;color:#fff;margin:0 auto;font-family:"Gidole",sans-serif;font-size:18px;font-size:1.125rem;line-height:222.2222222222%}.product-detail .det-right ul li a p{color:#595757}.product-detail .det-right ul li:nth-child(3n+1){clear:left}.product-detail .det-right ul li:nth-child(-n+3){margin-top:0}.product-detail .det-left{width:32.7%;padding:0 20px;float:left;font-size:14px;font-size:.875rem;line-height:171.4285714286%;color:#595757}.sec-share{max-width:1030px;padding:0 15px;margin:0 auto}.onlineshop_list{max-width:1040px;margin:0 auto;display:flex;justify-content:flex-end}.onlineshop_listInner{width:66.34%}.onlineshop_list ul{padding:0 1.16% 0 5.5%;display:flex;flex-wrap:wrap;justify-content:space-between}.onlineshop_list ul .btn-shop{width:46.84684685%;margin-bottom:6.3%}.onlineshop_list ul .btn-shop a{width:100%;height:55px;display:flex;align-items:center;border:1px solid #000;font-size:20px;font-size:1.25rem;line-height:1;text-align:center;flex-direction:column;justify-content:center}.onlineshop_list ul .btn-shop a span{font-size:10px;font-size:.625rem}.post-type-archive-information .info-list{background:#efefef}.single-information .article{background:#efefef;padding:48px 0 60px}.single-information .article-header{text-align:center;margin:0 0 48px}.single-information .article-header h1{font-size:22px;font-size:1.375rem;line-height:175%;font-weight:bold;margin:0 0 10px}.single-information .article-body{font-size:14px;font-size:.875rem;line-height:214.2857142857%;max-width:770px;padding:0 15px;margin:0 auto 60px}.single-information .article-body p{margin:0 0 2em}.single-information .article-body img{margin:0 auto 2em;max-width:600px;display:block;width:100%;height:auto}.single-information .article-product{max-width:800px;margin:0 auto 50px;padding:0 30px}.single-information .article-product .inner{background:#fff;overflow:hidden;padding:0 30px}.single-information .article-product .num,.single-information .article-product p,.single-information .article-product figure,.single-information .article-product .btns{float:left}.single-information .article-product .num{font-family:"Gidole",sans-serif;font-size:50px;font-size:3.125rem;line-height:190%;padding:0 30px 0 0;width:14.7%;margin:50px 0 0}.single-information .article-product p{line-height:166.6666666667%;width:29.7%;padding:0 0 0 30px;margin:50px 0 0;border-left:1px solid #000}.single-information .article-product p span{color:#b50005;display:block}.single-information .article-product figure{width:26.47%}.single-information .article-product figure img{width:100%;height:auto}.single-information .article-product .btns{width:23.53%;margin:57px 0 0 28px}.single-information .article-product .btns li{padding:7px 0}.single-information .article-product .btns a{display:block;background:#000;color:#fff;text-align:center;font-size:12px;font-size:.75rem;line-height:250%}.contact .section{background:#f7f8f8;padding:30px 0 50px}.contact .section .inner{padding:0 10px;max-width:760px;margin:0 auto}.contact .section .lead{padding:0 0 30px;text-align:center;font-size:14px;font-size:.875rem;line-height:178.5714285714%}.contact .section .contact-table{background:#fff;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin:0 0 48px}.contact .section .contact-tr{overflow:hidden}.contact .section .contact-th,.contact .section .contact-td{float:left;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;font-size:14px;font-size:.875rem;line-height:164.2857142857%}.contact .section .contact-th{width:28.3%;padding:16px 28px;position:relative;font-weight:bold}.contact .section .contact-th .required{font-size:12px;font-size:.75rem;line-height:191.6666666667%;background:#9fa0a0;color:#fff;padding:0 5px;display:block;position:absolute;right:28px;top:16px}.contact .section .contact-td{width:71.7%;padding:16px 20px}.contact .section .contact-td input,.contact .section .contact-td textarea{background:#f7f8f8;border:0;font-size:14px;font-size:.875rem;line-height:164.2857142857%;padding:0 8px}.contact .section .contact-td input{width:270px}.contact .section .contact-td input.wpcf7c-conf{background:#fff}.contact .section .contact-td textarea{width:100%;padding:8px}.contact .section .contact-td textarea.wpcf7c-conf{background:#fff}.contact .section .att{padding:0 0 30px;text-align:justify;text-justify:inter-ideograph;font-size:14px;font-size:.875rem;line-height:178.5714285714%;padding:0 40px}.contact .section .submit{overflow:hidden;margin:0 auto 58px;max-width:420px}.contact .section .submit .btn-confirm{max-width:200px;margin:0 auto}.contact .section .submit .btn-back,.contact .section .submit .btn-submit{max-width:200px}.contact .section .submit .btn-back{float:left;width:48%}.contact .section .submit .btn-submit{float:right;width:48%}.contact .section .submit input[type=submit],.contact .section .submit input[type=button]{display:block;font-size:18px;font-size:1.125rem;line-height:222.2222222222%;border:0;background:#000;color:#fff;text-align:center;width:100%;cursor:pointer}.contact .section .submit input[type=button]{background:#ccc;color:#333}.contact .section .wpcf7-response-output{display:none !important}.thankyou .section{background:#f7f8f8;padding:30px 0 50px;background:#f7f8f8;padding:30px 0 50px}.thankyou .section .inner{padding:0 10px;max-width:760px;margin:0 auto}.thankyou .section .thankyou-txt{font-size:16px;font-size:1rem;line-height:187.5%;text-align:center;margin:5% 0}.thankyou .section .backtotop{max-width:200px;margin:0 auto 15%}.thankyou .section .backtotop a{display:block;background:#000;color:#fff;font-size:18px;font-size:1.125rem;line-height:222.2222222222%;text-align:center}.logged-in #wp-admin-bar-wp-logo,.logged-in #wp-admin-bar-customize,.logged-in #wp-admin-bar-updates,.logged-in #wp-admin-bar-comments{display:none}@media screen and (max-width: 782px){#wpadminbar{position:fixed !important}}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}@media only screen and (max-width: 768px){.pc-only{display:none}.tb-only{display:block}.sp-only{display:none}.tb-less{display:block}br.tb-only,br.tb-less{display:inline}.wrapper{min-width:320px}.contents-title{font-size:20px;font-size:1.25rem;line-height:100%;padding:15px 0 18px}.pagetop a{padding:20px 0}.rel-pro ul li{width:50%}.rel-pro ul li:nth-child(5n+1){clear:none}.rel-pro ul li:nth-child(2n+1){clear:none}.info-list ul li{width:50%}.info-list ul li figure,.info-list ul li p,.info-list ul li .date-cat{padding:0 10px}.info-list ul li figure{margin-bottom:10px}.info-list ul li p{font-size:12px;font-size:.75rem;line-height:166.6666666667%;margin-bottom:10px}.info-list ul li .date-cat{font-size:10px;font-size:.625rem;line-height:100%}.info-list ul li .date-cat span{display:block}.info-list ul li .date-cat span.cat{padding-left:0;border-left:0}.info-list ul li:nth-child(2n+1){clear:left}.slidemenu{position:absolute;width:100%;top:80px;left:0;background:#000}.slidemenu .menu{border-bottom:1px solid #2c2c2c}.slidemenu .menu li a{display:block;font-size:16px;font-size:1rem;line-height:187.5%;color:#fff;text-align:center}.slidemenu .menu li:nth-child(2n) a{background:#3f3f3f}.slidemenu .sns{padding:20px 0 25px}.slidemenu .sns ul{text-align:center;letter-spacing:-0.4em}.slidemenu .sns ul li{display:inline-block;border-left:1px solid #fff}.slidemenu .sns ul li a{display:inline-block;padding:0 14px}.slidemenu .sns ul li a img{width:19px;height:auto}.slidemenu .sns ul li:first-child{border-left:0}.global-header{height:80px;padding:0 0 0;position:relative;border-bottom:1px solid #ebebeb}.global-header .inner{justify-content:flex-start;padding:0;position:static;height:80px;padding:0 0 0 4.8vw}.global-header h1{margin-right:4vw}.global-header h1 object{width:24.66666667vw;height:auto;vertical-align:top}.global-header .logo-avirex{margin-right:4vw}.global-header .logo-avirex object{width:18.66666667vw;height:auto;vertical-align:top}.global-header .logo-schott object{width:16.4vw;height:auto;vertical-align:top}.global-header .hbg-menu{display:block;position:absolute;top:0;right:0}.global-header .hbg-menu a{position:absolute;left:0;top:0;display:block;padding:31px 20px 30px;width:70px;background:#fff;z-index:2;height:79px}.global-header .hbg-menu a.slide-close{position:relative;z-index:1;background:url(../img/slide_close.png) center center no-repeat;background-size:20px 20px}.global-header .hbg-menu span{display:block;height:3px;background:#000;margin:0 0 5px}.global-header .hbg-menu span:last-child{margin-bottom:0}.global-nav{display:none}.global-footer{padding-top:0}.global-footer .logo-wrap{text-align:center;justify-content:center}.global-footer .logo-mspg,.global-footer .logo-avirex,.global-footer .logo-schott{position:static;display:inline-block;margin:0 10px}.global-footer .logo-mspg a,.global-footer .logo-avirex a,.global-footer .logo-schott a{vertical-align:top}.global-footer .logo-mspg object,.global-footer .logo-avirex object,.global-footer .logo-schott object{width:100%;height:auto}.global-footer .logo-mspg{width:24.66666667vw;margin:0 4vw}.global-footer .logo-avirex{width:18.66666667vw}.global-footer .logo-schott{width:16.4vw}.single-product .product .text{margin:0 30px}.single-product .rel-pro{padding:7% 0}.single-product .rel-pro ul li:nth-child(n+5){display:none}.product-detail .det-right{width:100%;border-left:0}.product-detail .det-right ul{padding:0 1.5% 30px}.product-detail .det-left{width:auto;margin:0 30px;padding:30px 0 0;border-top:1px solid #e1e1e1}.onlineshop_listInner{width:100%;box-sizing:border-box;padding:0 7.333333333vw 30px}.onlineshop_list ul{padding:0}.onlineshop_list ul .btn-shop{width:40vw}.single-information .article-product .inner{padding:10% 0}.single-information .article-product .num{margin:0;padding:0 10px;width:38.46%;font-size:30px;font-size:1.875rem;line-height:250%;text-align:right}.single-information .article-product p{width:61.54%;padding:0 10px;margin:0;font-size:10px;font-size:.625rem;line-height:150%}.single-information .article-product .data{position:relative;width:100%}.single-information .article-product figure{float:none;width:70%;margin:0 auto}.single-information .article-product .btns{float:none;width:61.53%;max-width:160px;margin:0 auto}.single-information .article-product .btns li{padding:0;margin:0 0 15px}.single-information .article-product .btns li:last-child{margin-bottom:0}.contact .section .lead{font-size:12px;font-size:.75rem;line-height:166.6666666667%;padding-bottom:20px}.contact .section .contact-table{margin-bottom:38px}.contact .section .contact-tr{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb}.contact .section .contact-th,.contact .section .contact-td{border-left:0;border-top:0;padding:11px 18px 5px;width:100%;font-size:12px;font-size:.75rem;line-height:175%}.contact .section .contact-th{float:none}.contact .section .contact-th .required{position:static;display:inline-block;font-size:10px;font-size:.625rem;line-height:170%;width:30px;margin:0 0 0 10px}.contact .section .contact-td{float:none;padding:0 18px 14px}.contact .section .contact-td input,.contact .section .contact-td textarea{width:100%}.contact .section .att{padding:0 20px;font-size:12px;font-size:.75rem;line-height:166.6666666667%}.contact .section input[type=submit]{margin-bottom:35px}}@media only screen and (max-width: 640px){.pc-only{display:none}.tb-only{display:none}.sp-only{display:block}br.sp-only{display:inline}h3.sec-title{margin-bottom:7%}.product-list ul{text-align:left}.product-list ul li{width:50%;margin-bottom:10%}.product-list ul li .num{margin-bottom:0;display:none}.product-list ul li p{max-width:80%;font-size:9px;font-size:.5625rem;line-height:166.6666666667%}.home .concept h2{width:36.6%}.home .concept h2 object{width:100%;height:auto}.home .product-list{padding-top:14%}.home .product-list h2{margin:0 0 10%}.single-product .product-header{height:75px}.single-product .product-header .num,.single-product .product-header p{padding:0 9px}.single-product .product-header .num{font-size:30px;font-size:1.875rem;line-height:250%;right:60%}.single-product .product-header p{font-size:10px;font-size:.625rem;line-height:150%;left:40%}.single-product .product-header::after{left:40%}.single-product .product .text{font-size:12px;font-size:.75rem;line-height:166.6666666667%}.product-detail .det-right ul li{width:50%}.product-detail .det-right ul li p{font-size:12px;font-size:.75rem;line-height:166.6666666667%}.product-detail .det-right ul li .btn{font-size:12px;font-size:.75rem;line-height:250%}.product-detail .det-right ul li:nth-child(3n+1){clear:none}.product-detail .det-right ul li:nth-child(-n+3){margin-top:6%}.product-detail .det-right ul li:nth-child(2n+1){clear:left}.product-detail .det-right ul li:nth-child(-n+2){margin-top:0}.single-information .article{padding:24px 0 30px}.single-information .article-header{margin:0 0 24px}.single-information .article-header h1{font-size:15px;font-size:.9375rem;line-height:173.3333333333%}.single-information .article-body{padding:0 30px;font-size:12px;font-size:.75rem;line-height:166.6666666667%}.single-information .article-body p{margin-bottom:1em}.single-information .article-body img{margin-bottom:1em}}