body{min-width:1024px}.bodyWidth{margin:0 auto;width:1004px;max-width:none;min-width:none;padding:0}.isTablet{display:none}.isPc{display:block}.solutionNavigation{text-align:left}.topBanner{position:relative;z-index:2;background-color:transparent}.topBanner>div{height:auto}.topBanner>div>a{position:absolute;width:208px;height:230px;background-color:#1f2734;right:0;top:-230px}.topBanner .plus{left:0}.topBanner figure{position:static;height:auto;padding:20px 0 20px;margin-top:0}.topBanner figure img{height:auto;margin:0 auto}.topBanner .text{position:static;padding:0 25px;font-size:18px;font-weight:normal;line-height:26px}.topBanner .text b{font-weight:normal}#header .consulting{padding-right:10px}#header a{text-decoration:none;color:#fff}#header a:hover{text-decoration:none;color:#fff}#gnb{left:230px}#footer .bodyWidth{margin:0 auto}.ie67 #footer .hd>.bodyWidth{position:static}.ie67 #footer .hd .gotoTop{display:none}.subSide{position:absolute;right:0;top:0;width:210px;display:block;padding-bottom:2em}.subSide>hgroup{position:relative;height:125px;background:#3fad4a url("/img_up/shop_pds/anybuild4/design/img/bg_side_1.gif") right top no-repeat}.subSide>hgroup>i{position:absolute;display:block;width:30px;height:2px;left:28px;top:30px;background:white}.subSide>hgroup>h1{position:absolute;left:28px;top:52px;width:170px;margin:0;color:white;font-size:1.56em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.subSide .snb{position:relative;margin-top:-15px;padding:0 1em}.subSide .snb ul{margin:0;padding:0;list-style:none}.subSide .snb ul>li>a{display:block;position:relative;margin:5px 0;background:white;padding:.6em 1em .5em;text-decoration:none;font-size:.875em;color:#424951;border:1px solid #e1e1e1;border-top:1px solid #cbcbcb}.subSide .snb ul>li>a>i{display:none;position:absolute;right:1em;top:50%;width:5px;height:7px;margin-top:-4px;background-position:-90px 0}.subSide .snb ul>li>a:hover,.subSide .snb ul>li.on>a{background:#2d343f;border:1px solid #262a33;color:#01df2c}.subSide .snb ul>li>a:hover>i,.subSide .snb ul>li.on>a>i{display:block}.subSide .buttons{margin:2.3em 1em 0}.subSide .buttons>a{display:block;float:left;width:50%;text-decoration:none}.subSide .buttons>a>b{display:block;border:1px solid #e1e1e1;height:68px;background:white}.subSide .buttons>a>b>i{display:block;margin:0 auto}.subSide .buttons>a:first-child>b{border-right:0}.subSide .buttons>a.d1>b>i{width:41px;height:36px;background-position:0 -81px;margin-top:17px}.subSide .buttons>a.d2>b>i{width:39px;height:38px;background-position:-51px -81px;margin-top:16px}.subSide .buttons>a>span{display:block;text-align:center;font-size:.813em;padding:.6em 0;color:#31363d}.main .spot1 .body>div{height:180px}.main .spot1 figure{left:0;height:auto}.main .spot1 figure img{height:auto}.main .spot1 h1{left:320px;top:30px;font-size:50px}.main .spot1 .slogan{left:320px;top:94px;font-size:18px}.main .spot1 .text{left:320px;top:128px;font-size:14px}.main .spot1 .text i{display:inline-block;width:20px;height:19px;background-position:-180px 0;vertical-align:text-top;margin:0 5px 0 0}.main .spot1 .text span{display:inline-block;vertical-align:text-top;margin-top:2px}.main .spotBanners{padding:0 1em}.main .spotBanners .wrap{max-width:1200px;margin:0 auto;padding:2em 0 1em}.main .spotBanners .hd{display:block;padding:0;width:35%;float:left;margin:0 0 0 5%}.win .main .spotBanners .hd h1{letter-spacing:-5px}.main .spotBanners .hd ul{margin:38px 0 0;width:80%}.main .spotBanners .hd ul>li{padding:.5em .5em .4em 1em;font-size:.94em;color:#777e88;cursor:pointer}.main .spotBanners .hd ul>li.on{border:8px solid #a4c9d4;font-weight:bold;padding:.5em .5em .4em;color:#424951;cursor:default}.win .main .spotBanners .hd ul>li{letter-spacing:-2px}.main .spotBanners .bd{margin-left:40%}.main .spotBanners .bd>div{padding:1em 1em 0 0}.win .main .spotBanners .bd div>p{letter-spacing:-1px}.sub #container{width:1000px;margin:0 auto}.sub #container>.contents{position:relative;min-height:640px;padding-right:240px;padding-bottom:2em;background:url("/img_up/shop_pds/anybuild4/design/img/bg_side_0.gif") right top repeat-y}.sub #container>.contents .contentsWrap{padding:0 10px}.noSide #container>.contents{background:0;padding-right:0}.s1_4 .support .agreement .msg>div{height:200px;overflow:auto}.s3_9 .box p{padding-top:20px;margin-right:70px}.popup2_4>div>dl>dd>span{width:20%}.MemberType .outer{padding-left:.8em;padding-right:.8em}.MemberType section>h1{font-size:30px;margin-bottom:.8em}.MemberType section .body{margin:0 .8em;padding-left:1em;padding-right:1em}.MemberType section .body ul{height:100px}.TemplateIndex .list .thumnail{width:300px}.TemplateIndex .list .body section>h1{width:110px}.TemplateIndex .list .body section .bd{margin:0 0 0 130px}.TemplateDetail .info{padding:30px}.TemplateDetail .info .thumnail{width:300px}