@charset "UTF-8";
/***********************************************
								共 通 項 目
***********************************************/
hr { border: none; border-bottom: dashed 1px  #000; }

.manrope.headline { letter-spacing: -0.22rem; }

.go a, .go-nolink { display: inline-block; width: 100%; margin-top: 1.5rem; padding: 0.3rem 0 0.5rem 0; text-align: center; font-size: 1.6rem; font-weight: 400; color: #fff; background-color: #FF7600; border: 0.2rem solid #FF7600; border-radius: 3.0rem; -webkit-transition: all .3s; transition: all .3s; }

.go a:hover { background-color: transparent; border: 0.2rem solid #FF7600; color: #FF7600; border-radius: 0.5rem; }

/***********************************************
						メ イ ン コ ン テ ン ツ
***********************************************/
.head-logo { width: 60%; max-width: 300px; }

.eyecatch { width: 100%; max-width: 1920px; margin: 0 auto; }

.headline { font-size: 1.8em; line-height: 1; font-weight: 800; color: #1B1B1B; }

.subheading { font-size: 1.4em; }

.price { font-size: 1.3em; font-weight: 700; color: #dc3545; }
.price span { font-size: 0.8em; }

.point { background-color: #D52B1E; color: #FFF; }
.point hr { border-color: #FFF; }

.photo a:hover img { transform: scale(1.1); opacity: 1; }
.photo .tbn { border: solid 1px #666; }

.spec-heading { letter-spacing: -0.15rem; border-bottom: solid 1px #666; }

.spec-text { letter-spacing: -0.1rem; border-bottom: dashed 1px #666; height: 100%; line-height: 1.4; }
.spec-text span { color: #FF7600; }

/***********************************************
								フ ッ タ ー
***********************************************/
.shopinfo { background-color: #f4f4f4; color: #999; }
.shopinfo h2.bebas { font-weight: 400; font-size: 1.2em; }
.shopinfo h2.bebas span { font-size: 2.6em; }
.shopinfo a, .shopinfo a:visited { color: #424242; transition: .4s; }
.shopinfo a:hover { color: #FF7600; }
.shopinfo .shop-text { font-size: 0.9em; line-height: 1.2; border-top: solid 1px #FF7600; }
.shopinfo .shop-text span { font-size: 1.3em; line-height: 1.6; }
.shopinfo .copy { font-family: Georgia, "Times New Roman", Times, serif; }
