a{outline:none;behavior:expression(this.onFocus=this.blur())}html,body{height:100%;background:#FFF;color:#333333}body{padding:50px 0;overflow-x:hidden}img{display:block;width:100%}header{width:100%;max-width:1200px;margin:0 auto 23px auto;overflow:hidden;transition:1.5s}header a{background:url("../images/logo.png") no-repeat left center;background-size:contain;width:72px;height:106px;float:left;text-indent:-9999px;transition:1.5s}header .headerBg{width:auto;margin:0 0 0 75px;overflow:hidden;transition:1.5s}header .headerBg img{margin:3% auto 0 auto;display:block;max-width:520px}.RetractionSP{padding:0;box-sizing:border-box}.main_visual{background:url(../images/page01/mv_bg.jpg) no-repeat;background-size:cover}.banner{width:100%;max-width:1200px;margin:0 auto}.wrapContent{width:100%;max-width:1200px;margin:0 auto;padding:0;line-height:1.4;overflow:hidden}.wrapContent h2{text-align:center;font-size:36px;font-family:a-otf-futo-min-a101-pr6n, serif;font-weight:400;font-style:normal;color:#000000}.wrapContent h3{font-size:28px;font-family:a-otf-futo-min-a101-pr6n, serif;font-weight:400;font-style:normal;color:#000000}.wrapContent p{font-size:20px;font-family:a-otf-gothic-bbb-pr6n, sans-serif;font-weight:400;font-weight:100;font-style:normal;letter-spacing:1px;color:#333333}.wrapContent .price{font-size:16px;line-height:1.8;font-family:'Questrial', sans-serif;letter-spacing:1.5px;color:#333333}.wrapContent .price a{color:#333333;text-decoration:none}.wrapContent .border{background:#231815;width:100%;max-width:700px;height:1px;margin:85px auto;display:table}.wrapContent a.otherLink{position:relative;display:block}.wrapContent a.otherLink div.DetailedIntro{position:absolute;z-index:3;border:2px solid #FFF;margin:auto;top:0;bottom:0;left:0;right:0;width:100%;max-width:280px;height:42px;text-align:center;padding-top:7px;color:#FFF;font-family:a-otf-gothic-bbb-pr6n, sans-serif;font-weight:100;font-style:normal;text-decoration:none;display:none;transition:1.5s}.wrapContent a.linksGray div.DetailedIntro{border:2px solid #cccccc;color:#eeeeee}.wrapContent a.otherLink:hover div.DetailedIntro{display:block;transition:1.5s}.wrapContent a.otherLink:hover div.DetailedIntro:hover{background:url(../images/btBg.png) repeat}.doubleColumns ul{display:table;width:100%}.doubleColumns ul li{list-style:none;width:50%;display:table-cell;box-sizing:border-box;vertical-align:top}.doubleColumns ul li.leftContent{padding-right:15px}.doubleColumns ul li.rightContent{padding-left:15px}.contentTitle{margin:0 auto 60px auto;max-width:400px}@media screen and (max-width: 1280px){header{padding:0 40px;box-sizing:border-box}header .headerBg img{margin:3% auto 0 auto}}@media screen and (max-width: 900px){.wrapContent .border{width:75%}.wrapContent a.otherLink:hover div.DetailedIntro{display:none}.doubleColumns ul li{width:100%;display:block}.doubleColumns ul li.leftContent,.doubleColumns ul li.rightContent{padding:0}.RetractionSP{padding:0 30px}}@media screen and (max-width: 850px){header .headerBg img{margin:5% auto 0 auto}}@media screen and (max-width: 768px){header .headerBg{padding:0 20px 0 40px}header .headerBg img{float:right;margin-top:7%}}@media screen and (max-width: 620px){header{padding:0 10px}header a{width:60px;height:88px}header .headerBg img{margin-top:9%}.wrapContent h2{font-size:28px}.wrapContent h3{font-size:24px}.wrapContent p{font-size:16px}.wrapContent .price{font-size:14px}}@media screen and (max-width: 550px){.contentTitle{max-width:310px;margin-bottom:30px}}@media screen and (max-width: 500px){header .headerBg{padding:0 0 0 20px}header .headerBg img{margin-top:10%}.wrapContent h2{font-size:20px}.wrapContent h3{font-size:20px}.wrapContent p{font-size:16px}.wrapContent .price{font-size:14px}.wrapContent .price a{text-decoration:underline}}@media screen and (max-width: 430px){header a{float:none;display:table;margin:0 auto}header .headerBg{padding:0;width:100%;margin:0 auto}header .headerBg img{margin:10px 0}}
