@charset "utf-8";

/*調整*/

#contents{
	/*background-color: #222;*/
	}

.inner .contentstitle a{
	/*color: #fff;*/
	}

.news .inner .categoly-tab ul li a {
	/*border: 1px solid #888;
	background-color: #fff;*/
	}

.power {
	/*border-top: 1px solid #555;*/
	}

.product p {
	/*color: #fff;*/
	}
.choice .titlewrap h1.thechoice {
	/*color: #fff;*/
	}

.product .choice .post h2.posttitle {
	/*color: #fff;*/
	}

.product .choice .post .postbody {
	/*color: #fff;*/
	}

.product .choice .post .postbody a{
	/*color: #fff;*/
	}

.product .choice .post .introducer {
	/*border: none;
	color: #fff;
	background-color: #444;*/
	}

.product .choice .post .introducer a{
	/*color: #fff;*/
	}

.product .choice .post .eclink a:hover {
	/*background-color: #444;*/
	}


.product .choice .viewall a p{
	/*color: #000 !important;*/
	}

.product .share ul li.first {
	/*color: #fff;*/
	}

.product .share ul li.fb {
	/*background-image: url(../images/share_facebook.png);*/
	}

.product .share ul a:hover li.fb {
	/*background-image: url(../images/share_facebook.png);*/
	}

.product .share ul li.tw {
	/*background-image: url(../images/share_twitter.png);*/
	}

.product .share ul a:hover li.tw {
	/*background-image: url(../images/share_twitter.png);*/
	}

.product p.back a{
	/*color: #fff !important;*/
	}

.news .inner .archivetitle {
	/*border-top: 1px solid #555;
	color: #fff;*/
	}

.news .block .box {
	/*border-bottom: 1px solid #555;*/
	}

.news .block .box p.newstitle {
	/*color: #fff;*/
	}

.news .block .box p.day {
	/*color: #fff;*/
	}

.slick-prev:before {
	/*background-image: url(https://tomorrowland.jp/_data/post-slick/arrow-left-s-line-w.svg) !important;*/
	}

.slick-next:before {
	/*background-image: url(https://tomorrowland.jp/_data/post-slick/arrow-right-s-line-w.svg) !important;*/
	}

@media screen and (max-width: 480px){
.slick-prev, .slick-next {
	/*background-color: #555 !important;*/
	}
	}

.product .choice .post .eclink a {
	/*border: 1px solid #555;*/
	}

/*一覧調整*/

.choice .titlewrap {
	/*padding-top: 3em;
	margin: 0 auto;*/
	}

.power .choice .titlewrap {/*詳細戻し*/
	/*padding-top: 0em;*/
	}

.choice .titlewrap p.gender {
	/*color: #fff;*/
	}

.choice .titlewrap p.lead {
	/*color: #fff;*/
	}

.news .choice .block .box p {
	/*color: #fff;*/
	}

.news .choice .block .box p.vol {
	font-family: garamond-premier-pro, serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1.4em;
	}
@media screen and (max-width: 480px) {
.news .choice .block .box p.vol {
	font-size: 1.2em;
	}
	}


/*EXCLUSIVE*/

.choice .titlewrap p.exc{
	font-family: garamond-premier-pro, serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: .5em;
	font-size: 3.5em;
	line-height: 1em;
	letter-spacing: 0;
	/*color: #fff;*/
	}
@media screen and (max-width: 480px) {
.choice .titlewrap p.exc{
	font-size: 3em;
	}
	}

/*ブランド名*/

.product .choice .post p.postbrand{
	font-family: garamond-premier-pro, serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: .5em;
	text-align: center;
	font-size: 3em;
	line-height: 1.6em;
	font-weight: normal;
	}
@media screen and (max-width: 480px) {
.product .choice .post p.postbrand{
	margin-top: .5em;
	font-size: 2.2em;
	}
	}

/*EXCLUSIVEバナー*/

.product .choice .viewall.exclusive p.exc{
	font-family: garamond-premier-pro, serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-top: .3em;
	font-size: 2.5em;
	line-height: 1em;
	letter-spacing: 0;
	}
@media screen and (max-width: 480px) {
.product .choice .viewall.exclusive p.exc{
	font-size: 2em;
	}
	}

.product .choice .viewall.exclusive{
	margin-top: 3em;
	box-sizing: border-box;
	width: 100%;
	border: 8px solid #cfb470;
	text-align: center;
	}
@media screen and (max-width: 480px) {
.product .choice .viewall.exclusive{
	margin-top: 2em;
	}
	}

.product .choice .viewall.exclusive a {
	padding: 2.5em 0 2em;
	}


.product .choice .viewall p.gender{
	margin-top: .5em;
	font-size: 1.5em;
	line-height: 1em;
	font-weight: normal;
	font-weight: 300;
	letter-spacing: .05em;
	}
@media screen and (max-width: 480px) {
.product .choice .viewall p.gender{
	font-size: 1.3em;
	}
	}

.product .choice .post p.day {
	font-size: 1.4em;
	}

.choice .titlewrap p.exc,
.product .choice .viewall.exclusive p.exc,
.news .choice .block .box p.vol,
.news .choice .block .box p.title,
.product .choice .post p.postbrand,
.product .choice .post h2.posttitle{
	color:#b89849 !important;
	}