.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button{color:#14a83b;text-decoration:none}
.main-content .section-underbar-color-first{margin-top:60px}
.main-content .internal-links.internal-links-oneline ul li a{padding:10px 10px}
.main-content .list-order{margin-top:40px}
.main-content .single-img{margin:40px auto 50px}
.main-content .list-comment{margin:10px 0 30px}
.main-content .button-primary.negai-button{width:auto}
.main-content .section-underbar-color .link-arr.product-link{margin-top:40px}
.main-content .link-arr .pdfIcon-left{left:0}
.main-content .book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.main-content .book .hover-opacity{width:190px}
.main-content .book .hover-opacity img{width:190px}
@media print,screen and (min-width:768px){.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button:after,.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button:before{width:13px}
.main-content .book .hover-opacity:hover{opacity:.6;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
}
@media only screen and (max-width:767px){.header-global-nav-wrap .global-nav-item:nth-child(3)>.global-nav-item-button{color:#fff}
.main-content .internal-links.internal-links-oneline ul li{height:auto}
.main-content .list-comment{margin:10px 0 16px;padding-left:0}
.main-content .book{margin-bottom:16px}
.main-content .book .hover-opacity{width:150px}
}