.title_wrap{position:relative;height:300px;max-height:300px;background:no-repeat url(//ng-c.co.jp/wp/wp-content/themes/template_01/css/../img/product_title.jpeg);background-size:cover;background-position:right bottom}.title_wrap2{position:relative;height:300px;max-height:300px;background:no-repeat url(//ng-c.co.jp/wp/wp-content/themes/template_01/css/../img/product_title2.jpeg);background-size:cover;background-position:right top}.title_wrap h3{font-size:4.5vw;color:#1d976c;position:absolute;bottom:20px;left:15%;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(29,151,108,0)}.title_wrap2 h3{font-size:4.5vw;color:#1d976c;position:absolute;bottom:20px;left:15%;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5),2px 2px 2px rgba(29,151,108,0)}main#clothing section.product{max-width:1200px;margin:50px auto}.product_detail .product_name h1{font-size:2.5rem;margin-left:100px;line-height:1.3;padding-top:40px;color:rgba(29,151,108,1)}.product_detail .product_name h1 span#new_product{color:#fff;background:crimson;font-size:80%;padding:7px;border-radius:5px}.product_detail .product_name p{font-size:1.2rem;margin-left:100px}.product_detail .product_name.lead_text p{font-size:1.2rem;margin-left:100px;color:crimson}#clothing .product .product_item dd{font-size:.9rem;width:90%;display:inline-block;border:1px solid rgba(29,151,108,1);border-radius:5px;padding:7px}#clothing .product .product_item dd span{color:#fff;background:crimson;font-size:80%;padding:5px;border-radius:5px}#clothing .product_item a:hover{color:rgba(255,255,255,1)}#clothing .product_item a:hover dd{transition:all .3s ease-out;border:1px solid rgba(29,151,108,0);background-color:rgba(29,151,108,.7)}#clothing .product_item a:hover img{transition:all .3s ease-out;transform:scale(.9,.9);opacity:.7}main.product_detail{display:block;max-width:1200px;margin:0 auto;text-align:left;line-height:2.5;font-size:1.1rem}.product_detail p{text-align:left}.product_detail .point .fas{color:#1d976c}.inner_detail{width:80%;margin:0 auto;text-align:center;display:flex;align-items:center;flex-direction:row-reverse}#no_pointarea{width:80%;margin:0 auto;text-align:center;display:block}.inner_detail img{padding-left:75px;max-width:300px;height:auto;max-height:300px}.point_wrap{position:relative;margin:0 auto;padding:2.5em 1em 1em;width:70%;border-style:solid;border-color:#1d976c;border-radius:5px;border-width:7px 1px 1px;background-color:#fffaf5;color:#666;box-shadow:1px 1px 3px #ccc}.point_title{position:absolute;top:6px;left:15px;color:#1d976c;font-size:1.3rem;font-weight:700;margin-bottom:5px}.info_wrap .item_data{font-size:.85rem;display:flex;flex-wrap:wrap;box-sizing:border-box;width:80%;text-align:center;margin-bottom:30px}.info_wrap dl{margin:0 auto}.info_wrap .item_data dt{box-sizing:border-box;width:30%;text-align:left;background-color:#ddd;padding:5px 5px 5px 20px;border-top:1px solid #ccc}.info_wrap .item_data dd{box-sizing:border-box;width:70%;text-align:left;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:5px 5px 5px 20px}.info_wrap .item_data dd:last-child{border-bottom:1px solid #ccc}.info_wrap{padding:50px 75px 20px}.info_wrap .alert{color:#f33;line-height:1.5;font-size:.9rem;padding:0 5%}.breadcrumbs{white-space:nowrap}@media screen and (max-width:750px){.title_wrap h3{font-size:8vw;color:#1d976c;position:absolute;bottom:20px;left:25px}.title_wrap2 h3{font-size:8vw;color:#1d976c;position:absolute;bottom:20px;left:25px}.product_detail .product_name h1{font-size:7.2vw;margin-left:5%}.product_detail .product_name p{font-size:3.5vw;margin-left:5%}.product_detail{font-size:1rem}.inner_detail{width:90%;margin:0 auto;text-align:center;display:block}.point_title{position:absolute;top:6px;left:15px;background-color:#fffaf5;color:#1d976c;font-size:1.1rem;font-weight:700;margin-bottom:5px}.inner_detail img{padding:20px;max-width:90%;height:auto;max-height:300px}.point_wrap{position:relative;margin:0 auto;padding:2.5em 1em 1em;width:100%;border-style:solid;border-color:#1d976c;border-radius:5px;border-width:7px 1px 1px;background-color:#fffaf5;color:#666;box-shadow:1px 1px 3px #ccc}.info_wrap{padding:20px 0}.info_wrap .item_data{flex-flow:column nowrap;justify-content:center;width:90%}.info_wrap .item_data dt{box-sizing:border-box;width:100%;text-align:left;background-color:#ccc}.info_wrap .item_data dd{box-sizing:border-box;width:100%;text-align:left;border:1px solid #ccc}#clothing .inner_product .product_item{width:50%;margin:0 auto 50px}.product_detail .product_name.lead_text p{margin-left:5%;margin-right:5%;line-height:1.3}}