@media screen and (max-width:1023px){.pc{display:none !important}main >.wrap .basicDetail h2{padding-top:40px}main >.wrap .basicDetail aside{padding:10px 0;}main >.wrap .basicDetail aside >.wrap{background-color:#f4f4f4;padding:20px 20px;}main >.wrap .basicDetail aside >.wrap h3{font-size:15px;line-height:25px;font-weight:bold;padding:7px 0;position:relative;}main >.wrap .basicDetail aside >.wrap h3:before{content:'';display:inline-block;width:5px;height:0;border-top:1px solid #000;margin-right:5px;vertical-align:middle;margin-top:-5px}main >.wrap .basicDetail aside >.wrap p{padding:7px 0}main >.wrap .basicDetail .contentType1 h2:first-of-type{padding-top:10px}main >.wrap .basicDetail .contentType1 h3{font-size:13px;line-height:21px;font-weight:bold;padding:10px 0;position:relative;}main >.wrap .basicDetail .contentType1 h3:before{content:'';display:inline-block;width:10px;height:0;border-top:1px solid #000;margin-right:10px;vertical-align:middle;margin-top:-5px}main >.wrap .basicDetail .contentType3 h3{font-size:13px;line-height:21px;font-weight:bold;padding:10px 0;position:relative;}main >.wrap .basicDetail .contentType3 h3:before{content:'';display:inline-block;width:10px;height:0;border-top:1px solid #000;margin-right:10px;vertical-align:middle;margin-top:-5px}}@media print,screen and (min-width:1024px){.sp{display:none !important}.titleType3 .category:after{font-size:36px;right:10px;margin-top:4px}main >.wrap .basicDetail aside{padding:15px 0;}main >.wrap .basicDetail aside >.wrap{background-color:#f4f4f4;padding:30px 45px}main >.wrap .basicDetail aside h3{font-size:20px;line-height:30px;font-weight:bold;padding:7px 0;position:relative;}main >.wrap .basicDetail aside h3:before{content:'';display:inline-block;width:10px;height:0;border-top:1px solid #000;margin-right:10px;vertical-align:middle;margin-top:-5px}main >.wrap .basicDetail .contentType1 h2:first-of-type{padding-top:15px}main >.wrap .basicDetail .contentType1 h3{font-size:16px;line-height:36px;font-weight:bold;padding:15px 0;position:relative;}main >.wrap .basicDetail .contentType1 h3:before{content:'';display:inline-block;width:10px;height:0;border-top:1px solid #000;margin-right:10px;vertical-align:middle;margin-top:-5px}main >.wrap .basicDetail .contentType1 .imgWidth1{width:260px}main >.wrap .basicDetail .contentType3 h3{font-size:16px;line-height:36px;font-weight:bold;padding:15px 0;position:relative;}main >.wrap .basicDetail .contentType3 h3:before{content:'';display:inline-block;width:10px;height:0;border-top:1px solid #000;margin-right:10px;vertical-align:middle;margin-top:-5px}main >.wrap .basicDetail .contentType3 .img.imgWidth1{width:32%}}