#back-top{position:fixed;bottom:20px;right:20px;font-size:77%}#back-top a{background:#666;text-decoration:none;color:#fff;width:100px;padding:30px 0;text-align:center;display:block;border-radius:5px}#back-top a:hover{text-decoration:none;background:#999}#main #business #section01 h1{text-indent:100%;white-space:nowrap;display:block;overflow:hidden;line-height:0;height:0}#main #business #section01 #sec01_01{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 0;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:155px;width:320px;overflow:hidden;background-size:100%}#main #business #section01 h2{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -155px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:95px;width:320px;overflow:hidden;background-size:100%}#main #business #section01 ul{text-indent:100%;white-space:nowrap;display:block;overflow:hidden;height:150px;width:320px;margin:0;padding:0;background-size:100%;background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -250px}#main #business #section01 ul li{text-indent:100%;white-space:nowrap;display:block;overflow:hidden;height:0;width:320px;margin:0;padding:0}#main #business #section01 #sec01_02{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -400px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:80px;width:320px;overflow:hidden;background-size:100%}#main #business #section01 #sec01_03{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -480px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:170px;width:320px;overflow:hidden;background-size:100%}#main #business #section02 h2{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -650px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:100px;width:320px;overflow:hidden;background-size:100%}#main #business #section02 #sec02_01{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -750px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:200px;width:320px;overflow:hidden;background-size:100%}#main #business #section03 h2{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -950px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:45px;width:320px;overflow:hidden;background-size:100%}#main #business #section03 h3{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1060px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:90px;width:320px;overflow:hidden;background-size:100%}#main #business #section03 #sec03_01{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -995px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:65px;width:320px;overflow:hidden;background-size:100%}#main #business #section03 #sec03_02{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1150px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:135px;width:320px;overflow:hidden;background-size:100%}#main #business #section03 #sec03_03 a{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1285px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:105px;width:320px;overflow:hidden;background-size:100%}#main #business #section03 #sec03_04{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1390px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:41px;width:320px;overflow:hidden;background-size:100%}#main #business #section04 h2{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1431px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:115px;width:320px;overflow:hidden;background-size:100%}#main #business #section04 h3{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1546px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:35px;width:320px;overflow:hidden;background-size:100%}#main #business #section04 #sec04_01{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1581px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:120px;width:320px;overflow:hidden;background-size:100%}#main #business #section04 dl{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1701px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:65px;width:320px;overflow:hidden;background-size:100%}#main #business #section04 #sec04_02 a{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1766px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:65px;width:320px;overflow:hidden;background-size:100%}#main #business #section05 h2{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1821px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:125px;width:320px;overflow:hidden;background-size:100%}#main #business #section05 #sec05_01{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -1946px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:120px;width:320px;overflow:hidden;background-size:100%}#main #business #section05 #sec05_02{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -2066px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:190px;width:320px;overflow:hidden;background-size:100%}#main #business #section05 #sec05_03{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -2256px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:210px;width:320px;overflow:hidden;background-size:100%}#main #business #section05 #sec05_04{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -2466px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:210px;width:320px;overflow:hidden;background-size:100%}#main #business #section05 #sec05_05{background-image:url(/common/smart/design/img/images_business_sp.png);background-repeat:no-repeat;background-position:0 -2676px;text-indent:100%;white-space:nowrap;display:block;margin:0;padding:0;height:225px;width:320px;overflow:hidden;background-size:100%}#business_re{margin:0;padding:0}#business_re .hid{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}#business_re #section01{height:0;padding-top:203.9%;background:url(/common/smart/design/img/business_sec01.png) 0 0 no-repeat;background-size:contain}#business_re #section02{height:0;padding-top:107.19%;background:url(/common/smart/design/img/business_sec02.png) 0 0 no-repeat;background-size:contain}#business_re #section03{height:0;padding-top:150.63%;background:url(/common/smart/design/img/business_sec03.png) 0 0 no-repeat;background-size:contain;position:relative}#business_re #section03 #btn_sec03 a{height:0;padding-top:28.91%;background:url(/common/smart/design/img/business_sec03_btn.png) 0 0 no-repeat;background-size:contain;display:block;position:absolute;top:70%}#business_re #section04{height:0;padding-top:88.13%;background:url(/common/smart/design/img/business_sec04.png) 0 0 no-repeat;background-size:contain}#business_re #btn_sec04 a{height:0;padding-top:34.06%;background:url(/common/smart/design/img/business_sec04_btn.png) 0 0 no-repeat;background-size:contain;display:block}#business_re #section05{height:0;padding-top:63.75%;background:url(/common/smart/design/img/business_sec05.png) 0 0 no-repeat;background-size:contain}#business_re #section06{height:0;padding-top:50.63%;background:url(/common/smart/design/img/business_sec06.png) 0 0 no-repeat;background-size:contain}#business_re #section07{height:0;padding-top:110.31%;background:url(/common/smart/design/img/business_sec07.png) 0 0 no-repeat;background-size:contain;background-color:#F3D156}#business_re #section07_02{font-size:16px;line-height:20px;background-color:#F3D156;padding-top:0;padding-right:20px;padding-bottom:20px;padding-left:20px}#business_re #section08 #btn_sec08,#business_re #section12 #btn_sec12,#business_re #section14 #btn_sec14{height:0;padding-top:34.06%;background:url(/common/smart/design/img/business_sec08.png) 0 0 no-repeat;background-size:contain;position:relative}#business_re #section08 #btn_sec08 a,#business_re #section12 #btn_sec12 a,#business_re #section14 #btn_sec14 a{height:0;padding-top:34.06%;background:url(/common/smart/design/img/business_sec08.png) 0 0 no-repeat;background-size:contain;position:absolute;top:0}#business_re #section09{height:0;padding-top:50%;background:url(/common/smart/design/img/business_sec09.png) 0 0 no-repeat;background-size:contain}#business_re #section09_02{font-size:16px;line-height:20px;padding-top:10px;padding-right:20px;padding-bottom:20px;padding-left:20px}#business_re #section09_02 h3{height:0;padding-top:20.31%;background:url(/common/smart/design/img/business_sec09_02.png) 0 0 no-repeat;background-size:contain}#business_re #section09_02 #sec09_01{height:0;padding-top:33.61%;background:url(/common/smart/design/img/business_sec09_02_01.png) 0 0 no-repeat;background-size:contain}#business_re #section09_02 #sec09_02{height:0;padding-top:33.61%;background:url(/common/smart/design/img/business_sec09_02_02.png) 0 0 no-repeat;background-size:contain}#business_re #section09_02 #sec09_03{height:0;padding-top:33.61%;background:url(/common/smart/design/img/business_sec09_02_03.png) 0 0 no-repeat;background-size:contain}#business_re #section09_02 .txt{font-size:16px;line-height:20px;padding-top:10px;padding-right:0;padding-bottom:10px;padding-left:0}#business_re #section10{height:0;padding-top:62.5%;background:url(/common/smart/design/img/business_sec10.png) 0 0 no-repeat;background-size:contain}#business_re #section10_02 span{color:red;line-height:30px}#business_re #section10_02 #section10_02_01{height:0;padding-top:90.63%;background:url(/common/smart/design/img/business_sec10_01.png) 0 0 no-repeat;background-size:contain;position:relative}#business_re #section10_02 #section10_02_02{height:0;padding-top:90.63%;background:url(/common/smart/design/img/business_sec10_02.png) 0 0 no-repeat;background-size:contain;position:relative}#business_re #section10_02 #section10_02_03{height:0;padding-top:90.63%;background:url(/common/smart/design/img/business_sec10_03.png) 0 0 no-repeat;background-size:contain;position:relative}#business_re #section10_02 #section10_02_01 #left,#business_re #section10_02 #section10_02_02 #left,#business_re #section10_02 #section10_02_03 #left{width:45%;float:left;text-align:center;padding:2%;position:absolute;top:49%}#business_re #section10_02 #section10_02_01 #right,#business_re #section10_02 #section10_02_02 #right,#business_re #section10_02 #section10_02_03 #right{width:45%;float:right;text-align:center;padding:2%;position:absolute;top:49%;right:0}#business_re #section10_02 .section10_li_inline{font-size:14px;line-height:15px}#business_re #section10_02 #more_lineup a{height:0;padding-top:25%;background:url(/common/smart/design/img/business_sec10_04.png) 0 0 no-repeat;background-size:contain;display:block}#business_re #section11{height:0;padding-top:62.5%;background:url(/common/smart/design/img/business_sec11.png) 0 0 no-repeat;background-size:contain}#business_re #section11_02 .txt{padding-top:10px;padding-right:30px;padding-bottom:30px;padding-left:30px}#business_re #section11_02 #section11_02_01{height:0;padding-top:15.63%;background:url(/common/smart/design/img/business_sec11_02.png) 0 0 no-repeat;background-size:contain;margin-top:20px}#business_re #section11_02 #section11_02_02{height:0;padding-top:15.63%;background:url(/common/smart/design/img/business_sec11_03.png) 0 0 no-repeat;background-size:contain}#business_re #section11_02 #section11_02_03{height:0;padding-top:15.63%;background:url(/common/smart/design/img/business_sec11_04.png) 0 0 no-repeat;background-size:contain}#business_re #section11_02 #section11_02_04{height:0;padding-top:15.63%;background:url(/common/smart/design/img/business_sec11_05.png) 0 0 no-repeat;background-size:contain}#business_re #section13{height:0;padding-top:312.5%;background:url(/common/smart/design/img/business_sec13.png) 0 0 no-repeat;background-size:contain}.btnArea{overflow:hidden;text-indent:100%;white-space:nowrap}.btnArea a{width:100%;margin:0 auto;text-align:center;display:block;background:url(/common/smart/design/img/tool_howto/button_tshirts.png) center no-repeat;background-size:cover;max-height:100%;padding-top:32%}.btnArea a:hover{width:100%;margin:0 auto;text-align:center;display:block;background:url(/common/smart/design/img/tool_howto/button_tshirts_hover.png) center no-repeat;background-size:cover;max-height:100%;padding-top:32%}#j_qualityArea .btnArea{overflow:hidden;text-indent:100%;white-space:nowrap}#j_qualityArea .btnArea a{width:98%;margin:10px auto;text-align:center;display:block;background:url(/common/smart/design/img/btn_orig_item.png) center no-repeat;background-size:cover;max-height:100%;padding-top:27.1%}#j_qualityArea .btnArea a:hover{width:100%;margin:0 auto;text-align:center;display:block;background:url(/common/smart/design/img/btn_orig_item_hover.png) center no-repeat;background-size:cover;max-height:100%;padding-top:32%}#j_qualityArea #business_re #section01{height:0;padding-top:64.1%;background:url(/common/smart/design/img/jquality_sec01.png) 0 0 no-repeat;background-size:contain}#j_qualityArea #business_re #section02{height:0;padding-top:65.8%;background:url(/common/smart/design/img/jquality_sec02.png) 0 0 no-repeat;background-size:contain}#j_qualityArea #business_re #section03{height:0;padding-top:130.7%;background:url(/common/smart/design/img/jquality_sec03.png) 0 0 no-repeat;background-size:contain}#j_qualityArea #business_re #section04{height:0;padding-top:46.5%;background:url(/common/smart/design/img/jquality_sec04.png) 0 0 no-repeat;background-size:contain}#qc ul #qc_sec06{height:0;padding-top:62.5%;background:url(/common/smart/design/img/qc_sec06.png) 0 0 no-repeat;background-size:contain}#qc ul #qc_sec06 a{display:block;height:0;padding-top:62.5%;width:100%;margin-top:-62.5%}