body{padding:0;margin:0}#header{margin-bottom:0}#footer{padding:0;margin:0}div#wrap.wrap{padding:0;margin:0 auto;background-color:#fff;font-size:12px}div#wrap.wrap *{box-sizing:border-box}div#wrap.wrap section{padding:0;vertical-align:bottom}div#wrap.wrap section .inner{width:1078px;margin:0 auto}div#wrap.wrap p{color:#000;font-size:13px;line-height:1.8}div#wrap.wrap a{text-decoration:none;opacity:1;transition:opacity 0.5s linear}div#wrap.wrap a:hover{opacity:0.7}div#wrap.wrap img{vertical-align:bottom}div#wrap.wrap .price::after{display:none}.wrap h1,.wrap h2,.wrap h3,.wrap h4{margin-bottom:0;border-bottom:none}#cover{position:relative;width:100%;height:460px;background-image:url(../img/teiki/cover-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center}#cover:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-640px;width:1280px;height:248px;background:url(../img/teiki/cover_book_250707.png) center bottom}#cover h1{position:absolute;top:40px;left:50%;margin-left:-267px;width:535px;height:154px}#cover .text{position:absolute;top:28px;right:3vw}#about{background-color:#f6f2ef}#about .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative;top:-30px;z-index:2}#about .inner>div{width:523px;height:747px;padding:40px 30px;background:url(../img/teiki/about-bg.png) center top no-repeat}#about h2{text-align:center}#about ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:40px}#about ul li{width:145px}#about .text{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:30px 20px;margin-top:40px;min-height:176px}#about .text h3{font-size:20px;text-align:center}#about .text p{margin-top:25px;font-size:13px}#about .btn-wrap{width:337px;margin:40px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#about .btn-wrap .btn{width:161px}#about .btn-wrap .btn:first-child{width:337px;margin-bottom:15px}#about .bulk .text{background-color:#fbf3f5}#about .auto .text{background-color:#fbf8f3}#firstContent{padding:0 0 110px !important;background-color:#f6f2ef}#firstContent .inner{position:relative;top:-30px;text-align:center;z-index:2}#firstContent .inner h2{padding-bottom:50px;text-align:center}#firstContent .inner .btn-wrap{width:337px;margin:40px auto 0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#firstContent .inner .btn-wrap .btn{width:161px}#firstContent .inner .btn-wrap .btn:first-child{width:337px;margin-bottom:15px}#firstContent .inner h3{padding-bottom:30px;font-size:18px;font-weight:bold}#firstContent .inner p{font-size:16px !important}#firstContent .inner .auto .text{background-color:#fbf8f3}.lineup{background-color:#fff}.lineup#lineup-auto{margin-top:100px;border-top:100px #f6f2ef solid}.lineup hr.border{border:none;border-bottom:2px dashed #fce7d6;width:810px;margin:70px auto 0}.lineup h2{text-align:center;position:relative;top:-44px;padding-bottom:0;z-index:2}.lineup .pickup{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.lineup .pickup.ma-b{margin-bottom:100px}.lineup .pickup .img-wrap{width:547px;position:relative}.lineup .pickup .img-wrap .icon-pickup{position:absolute;top:-70px;left:-20px}.lineup .pickup .img-wrap .img{width:235px;display:inline-block;margin-right:12px}.lineup .pickup .img-wrap .value{position:absolute;top:260px;right:20px}.lineup .pickup .spec-wrap{width:547px}.lineup .pickup .spec-wrap h3{font-size:34px;font-weight:bold}.lineup .pickup .spec-wrap h3 span{font-size:14px}.lineup .pickup .spec-wrap h4{font-size:22px;font-weight:bold;line-height:1.6;margin-top:20px;letter-spacing:0}.lineup .pickup .spec-wrap p{margin-top:15px}.lineup .pickup .spec-wrap .price{font-size:30px;font-weight:bold;margin-top:20px;color:#444}.lineup .pickup .spec-wrap .price span{font-size:16px}.lineup .pickup .spec-wrap .btn-wrap{margin-top:40px}.lineup .pickup .spec-wrap .btn-wrap a{padding:0}.lineup .pickup .spec-wrap .btn-wrap .btn{margin-left:15px}.lineup .pickup .spec-wrap .btn-wrap .btn:first-child{margin-left:0}.lineup .item-list{margin-top:14px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.lineup .item-list li{margin:30px 0 30px 44px}.lineup .item-list li:nth-child(5n+1){margin-left:0}.lineup .item-list li .icon-free-shipping{display:block}.lineup .item-list li .img{width:180px;height:257px;position:relative;margin-top:8px}.lineup .item-list li .img .icon{position:absolute;bottom:-25px;right:-25px}.lineup .item-list li .img .icon.s{bottom:-6px}.lineup .item-list li h3{font-size:14px;margin:14px 0 14px}.lineup .item-list li .btn{display:block;margin-top:8px;padding:0}.lineup .item-list li .btn-blank{display:block;margin-top:8px;filter:grayscale(100%)}.lineup .item-list li select{-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";appearance:none;border:none;width:180px;height:33px;background-image:url(../img/teiki/btn-bulk-select.png);background-repeat:no-repeat;background-size:180px 33px;background-position:top center;background-color:#2887c8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;padding-left:10px;padding-right:44px;display:block;color:#fff;font-size:12px}.lineup .item-list li select::-ms-expand{display:none}.notes{background-color:#fff;margin:100px 0}.notes .inner h2{padding:15px 30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.notes .inner h3{font-size:16px;font-weight:bold;margin-top:30px}.notes .inner>ul{margin-top:10px}.notes .inner>ul li{font-size:13px;line-height:1.6}.notes .inner>ul li strong{font-weight:bold;color:var(--cl-rd)}.notes.bulk h2{background-color:#ee6c90}.notes.auto1 h2{background-color:#f78940}.notes.auto1 h3{font-size:20px;margin-top:80px}.notes.auto1 ul{margin-top:30px;display:-webkit-flex;display:flex}.notes.auto1 ul li{width:230px;position:relative;margin-left:54px}.notes.auto1 ul li:first-child{margin-left:0}.notes.auto1 ul li p{height:80px}div#wrap.wrap .notes.auto1 ul li p{line-height:1.4}.notes.auto1 ul li .img{position:relative;width:230px;height:230px;overflow:hidden;border:1px #ddd solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.notes.auto1 ul li .img img{position:absolute;width:100%}.notes.auto1 ul li .img .ico_zoom_{display:block;position:absolute;bottom:5px;right:5px;width:42px;height:42px;z-index:2}.notes.auto1 ul.flow li::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent #ff0000;position:absolute;top:168px;left:-36px}.notes.auto1 ul.flow li:first-child::after{display:none}.notes.auto2 h2{background-color:#f78940}div#wrap.wrap .notes.auto2 dl img{display:inline-block;vertical-align:middle;margin-right:20px;margin-top:-6px;height:32px}.notes.auto2 dl dt{margin-top:50px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.notes.auto2 dl dd{margin:15px 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.notes.auto2 dl span{font-size:13px;width:1000px;line-height:1.6}.notes.auto2 .btn-wrap{margin-top:60px;text-align:center}.notes.auto3{margin:100px 0}.notes.auto3 h2{background-color:#f78940}.notes.auto3 p{margin-top:40px}div#wrap.wrap .comment{font-size:12px}
