.clfl:after{content:".";display:block;clear:left;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clfr:after{content:".";display:block;clear:right;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf:after,body.products.info .wrapper .box:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;font-size:0.1em;line-height:0}.clf,body.products.info .wrapper .box{min-height:1px}* html .clf,* html body.products.info .wrapper .box,body.products.info .wrapper * html .box{height:1px}.pc{display:inline-block !important}.sp{display:none !important}@media (max-width: 990px){.pc{display:none !important}.sp{display:inherit !important}}.oplink{-webkit-transition-duration:500ms;transition-duration:500ms}.oplink:hover{opacity:0.8;-webkit-transition-duration:500ms;transition-duration:500ms}.oplink{cursor:pointer;-webkit-transition:opacity 500ms;transition:opacity 500ms}.oplink:hover{opacity:0.8}.bgcenter{background-repeat:no-repeat;background-position:center}.left{float:left}.right{float:right}@media only screen and (max-width: 990px){.subnav_bar:not(:first-of-type){display:none}}@media only screen and (max-width: 990px){body.products.info .wrapper{margin:0;width:100%}}body.products.info .wrapper h1{font-size:16px;letter-spacing:0.025em;margin-bottom:34px}@media only screen and (max-width: 990px){body.products.info .wrapper h1{display:none}}body.products.info .wrapper h2{font-size:18px;letter-spacing:0.07em;margin:24px 0 27px}@media only screen and (max-width: 990px){body.products.info .wrapper h2{display:none}}@media only screen and (max-width: 990px){body.products.info .wrapper>.box{padding-left:15px;padding-right:15px}body.products.info .wrapper>.box>h2{padding-left:0;padding-right:0}}body.products.info .wrapper .box.molding{padding-top:0;margin-bottom:0}body.products.info .wrapper .box.dotted{background:url(/img/dotline-2f2f3f56.png) repeat-x left top;border:none !important;padding-top:23px}body.products.info .wrapper .box.dotted h3{margin:0px 0 25px}body.products.info .wrapper .box.dotted .grid2{width:462px}@media only screen and (max-width: 990px){body.products.info .wrapper .box.dotted .grid2{width:100%;float:none;clear:both}}body.products.info .wrapper .box.dotted .grid4{width:218px}body.products.info .wrapper .box.dotted .l_text{font-size:14px;line-height:1.8em}body.products.info .wrapper .box.dotted .variation{clear:both;margin:30px 0 43px}body.products.info .wrapper .box.dotted .notice{clear:both;font-size:12px}body.products.info .wrapper .box{border-top:2px solid #ccc;padding-top:23px;margin-bottom:60px}body.products.info .wrapper .box.left,body.products.info .wrapper .box.right{width:462px;font-size:14px;line-height:1.8em}body.products.info .wrapper .box.left .left,body.products.info .wrapper .box.right .left{width:225px}body.products.info .wrapper .box.left .right,body.products.info .wrapper .box.right .right{width:221px}body.products.info .wrapper .box.left .fig,body.products.info .wrapper .box.right .fig{margin-bottom:30px;font-size:12px}body.products.info .wrapper .box.left .fig b,body.products.info .wrapper .box.right .fig b{display:block;margin-bottom:3px}body.products.info .wrapper .box.left .fig img,body.products.info .wrapper .box.right .fig img{float:right}body.products.info .wrapper .box h3{font-size:18px;letter-spacing:0.08em;line-height:1.5em}body.products.info .wrapper .box h3 span.big{display:inline-block;margin-right:30px;margin-bottom:10px}body.products.info .wrapper .box h3 span.small{display:inline-block;font-size:13px;letter-spacing:0.07em}body.products.info #info_box{margin-top:120px}@media only screen and (max-width: 990px){body.products.info #info_box{margin-top:60px}}