@charset 'utf-8';

/* common
------------------------------------------------ */
/* title */
.title1 {}
.title1 .en { font-size: 100%; }
.title1 .ja { margin-top: 14px; font-size: 108%; }
/* more */
.more1 { width: 124px; height: 32px; }
.more1 a { padding: 0; height: 30px; background-position: center center; background-repeat: no-repeat; border-width: 2px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
/* item_list */
.item_list2 {}
.item_list2 li {}
.item_list2 li .rank { background-position: left top; background-repeat: no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.item_list2 li .more { padding: 0; height: 28px; background-position: center center; background-repeat: no-repeat; border-width: 2px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
/* post_list */
.post_list1 {}
.post_list1 li {}
.post_list1 li .more { padding: 0; height: 28px; background-position: center center; background-repeat: no-repeat; border-width: 2px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
/* slide */
.slide1 {}
.slide1 .prev,
.slide1 .next { margin-top: -14px; width: 15px; height: 28px; }
.slide1 .prev { left: -30px; }
.slide1 .next { right: -30px; }
.slide1 .thumb { position: absolute; bottom: 20px; left: 0; width: 100%; height: 10px; z-index: 2; }
.slide1 .thumb a { margin: 0 5px; width: 10px; height: 100%; background: #fff; }
.slide1 .thumb a.on { background: #000; }

/* brand_new_arrival
------------------------------------------------ */
#brand_new_arrival {
}

	#brand_new_arrival .item_list1 {}
		#brand_new_arrival .item_list1 li { margin-left: 22px; width: 216px; }
		#brand_new_arrival .item_list1 li:first-child { margin-left: 0; }
			/*#brand_new_arrival .item_list1 li .photo { border: solid #f8f8f8 1px; }*/

/* brand_ranking
------------------------------------------------ */
#brand_ranking {
	margin-top: 60px;
	padding: 45px 0;
	background: #f8f8f8;
}

	#brand_ranking .rank_box {
		padding: 0 36px;
	}

		#brand_ranking .rank_box .rank_single {
			float: left;
			width: 424px;
		}

			#brand_ranking .rank_box .rank_single .item_list2 { width: 100%; }
				#brand_ranking .rank_box .rank_single .item_list2 li { float: none; width: 100%; }
					#brand_ranking .rank_box .rank_single .item_list2 li .detail { padding: 0 45px; }

		#brand_ranking .rank_box .rank_multi {
			float: right;
			width: 652px;
		}

			#brand_ranking .rank_box .rank_multi .item_list2 {}
				#brand_ranking .rank_box .rank_multi .item_list2 li { margin: 20px 20px 0 0; width: 204px; }
				#brand_ranking .rank_box .rank_multi .item_list2 li:nth-of-type(1),
				#brand_ranking .rank_box .rank_multi .item_list2 li:nth-of-type(2),
				#brand_ranking .rank_box .rank_multi .item_list2 li:nth-of-type(3) { margin-top: 0; }
				#brand_ranking .rank_box .rank_multi .item_list2 li:nth-of-type(3n) { margin-right: 0; }
				#brand_ranking .rank_box .rank_multi .item_list2 li:nth-of-type(3n+1) { clear: both; }
					#brand_ranking .rank_box .rank_multi .item_list2 li .detail { padding: 0 24px; }

/* 250221調整用追記 */
#top_ranking ol.item_list1.clearfix.rec_items.mod {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

/* brand_styling
------------------------------------------------ */
#brand_styling {
	margin-top: 60px;
}
.page_styling #brand_styling { margin-top: 0; }
.page_styling #brand_styling .more1 { margin-right: auto; }

	#brand_styling .slide1 {}
		#brand_styling .slide1 .frame { height: 290px; }
			#brand_styling .slide1 .move {}
				#brand_styling .slide1 .move li {}
					#brand_styling .slide1 .move li a { margin-left: 2px; }
					#brand_styling .slide1 .move li .photo { width: 232px; height: 290px; overflow: hidden; }
					#brand_styling .slide1 .move li .detail { margin: 0 12px; text-align: center; }

	#brand_styling .list {
	}

		#brand_styling .list .item_list2 {}
			#brand_styling .list .item_list2 li { margin: 22px 22px 0 0; width: 216px; }
			#brand_styling .list .item_list2 li:nth-of-type(1),
			#brand_styling .list .item_list2 li:nth-of-type(2),
			#brand_styling .list .item_list2 li:nth-of-type(3),
			#brand_styling .list .item_list2 li:nth-of-type(4),
			#brand_styling .list .item_list2 li:nth-of-type(5) { margin-top: 0; }
			#brand_styling .list .item_list2 li:nth-of-type(5n) { margin-right: 0; }
			#brand_styling .list .item_list2 li:nth-of-type(5n+1) { clear: both; }
				#brand_styling .list .item_list2 li .photo { width: 100%; height: 270px; overflow: hidden; }
				#brand_styling .list .item_list2 li .detail { padding: 0 46px; }

/* brand_visual
------------------------------------------------ */
#brand_visual {
}

	#brand_visual .slide1 { height: 480px; overflow: hidden; }
		#brand_visual .slide1 .frame { width: 800px; height: 100%; overflow: visible; }
			#brand_visual .slide1 .move {}
				#brand_visual .slide1 .move li { width: 800px; }
		#brand_visual .slide1 .shadow_left,
		#brand_visual .slide1 .shadow_right { position: absolute; top: 0; width: -webkit-calc((100vw - 800px) / 2); width: -moz-calc((100vw - 800px) / 2); width: -ms-calc((100vw - 800px) / 2); width: -o-calc((100vw - 800px) / 2); width: calc((100vw - 800px) / 2); height: 100%; background: rgba(255,255,255,.3); z-index: 5; }
		#brand_visual .slide1 .shadow_left { left: 0; }
		#brand_visual .slide1 .shadow_right { right: 0; }

/* brand_pickup
------------------------------------------------ */
#brand_pickup {
	margin-top: 60px;
	padding: 45px 0;
	background: #f8f8f8;
}

	#brand_pickup .item_list1 {}
		#brand_pickup .item_list1 li { margin-left: 22px; width: 216px; }
		#brand_pickup .item_list1 li:first-child { margin-left: 0; }
			/*#brand_pickup .item_list1 li .photo { border: solid #f8f8f8 1px; }*/

/* brand_news_feature
------------------------------------------------ */
#brand_news_feature {
	margin-top: 60px;
}
.page_news #brand_news_feature { margin-top: 0; }
.page_news #brand_news_feature .more1 { margin-right: auto; }

	#brand_news_feature .post_list1 {}
		#brand_news_feature .post_list1 li { margin: 24px 24px 0 0; width: 274px; }
		#brand_news_feature .post_list1 li:nth-of-type(1),
		#brand_news_feature .post_list1 li:nth-of-type(2),
		#brand_news_feature .post_list1 li:nth-of-type(3),
		#brand_news_feature .post_list1 li:nth-of-type(4) { margin-top: 0; }
		#brand_news_feature .post_list1 li:nth-of-type(4n) { margin-right: 0; }
		#brand_news_feature .post_list1 li:nth-of-type(4n+1) { clear: both; }
			#brand_news_feature .post_list1 li .cat { z-index: 2; }
			#brand_news_feature .post_list1 li .detail { padding: 0 28px; }

	#brand_news_feature .sort {
		position: absolute;
		top: 16px;
		right: 0;
		width: 158px;
		background: #fff;
		border: solid #484848 1px;
		font-size: 108%;
		line-height: 1.2;
		z-index: 2;
	}

		#brand_news_feature .sort dt { padding: 0 24px 0 6px; height: 26px; background: url(../../img/share/arrow_down2.png) no-repeat 140px center; line-height: 26px; cursor: pointer; }
		#brand_news_feature .sort:hover dt { background-image: url(../../img/share/arrow_up2.png); }
		#brand_news_feature .sort dd { display: none; padding: 6px; border-top: solid #484848 1px; }
		#brand_news_feature .sort:hover dd { display: block; }
			#brand_news_feature .sort dd ul {}
				#brand_news_feature .sort dd ul li {}
					#brand_news_feature .sort dd ul li a { display: block; padding: 6px 0; }

/* brand_about
------------------------------------------------ */
#brand_about {
	margin-top: 60px;
	width: 100%;
	height: 358px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

	#brand_about .title1 { padding-top: 76px; }

	#brand_about .lead {
		text-align: center;
		font-size: 108%;
		line-height: 2.2;
		color: #fff;
	}

/* brand_about_multi
------------------------------------------------ */
#brand_about_multi {
	margin-top: 80px;
}

	#brand_about_multi .box {
	}

		#brand_about_multi .box .photo,
		#brand_about_multi .box .info {
			display: inline-block;
			vertical-align: middle;
		}

		#brand_about_multi .box .photo { position: relative; width: 584px; }
		#brand_about_multi .box .photo:after { content: ' '; position: absolute; top: 50%; margin-top: -14px; width: 24px; height: 28px; background-position: left top; background-repeat: no-repeat; }
		#brand_about_multi .box .info { padding: 0 36px; width: 512px; }
			#brand_about_multi .box .title { font-family: 'Roboto Condensed', sans-serif; font-size: 185%; font-weight: 300; }
			#brand_about_multi .box .lead { margin-top: 20px; font-size: 93%; line-height: 2; }

/* brand_press
------------------------------------------------ */
#brand_press {
	margin-top: 60px;
}

/* item_category_links
------------------------------------------------ */
.item_category_links {
	margin-top: 60px;
	padding-bottom: 0;
}

	.item_category_links .title1 {}
		.item_category_links .title1 .en { font-size: 100%; }

/* brand_btn_banner
------------------------------------------------ */
#brand_btn_banner {
	margin-top: 60px;
}

	#brand_btn_banner .info_shop {
		margin-bottom: 25px;
		text-align: center;
	}

		#brand_btn_banner .info_shop a { display: inline-block; vertical-align: top; }

	#brand_btn_banner .btn_shop {
		margin: 0 auto 25px;
		width: 238px;
		height: 90px;
	}

		#brand_btn_banner .btn_shop a { display: block; padding: 5px; background: url(../../img/share/dotted1.gif) repeat left top; }
			#brand_btn_banner .btn_shop a img,
			#brand_btn_banner .btn_shop a .name { display: inline-block; vertical-align: middle; }
			#brand_btn_banner .btn_shop a img { width: 80px; }
			#brand_btn_banner .btn_shop a .name { width: 134px; text-align: center; }
				#brand_btn_banner .btn_shop a .name .en,
				#brand_btn_banner .btn_shop a .name .ja { display: block; line-height: 1; }
				#brand_btn_banner .btn_shop a .name .en { font-family: 'Roboto Condensed', sans-serif; font-size: 154%; font-weight: 400; }
				#brand_btn_banner .btn_shop a .name .ja { margin-top: 8px; font-size: 100%; }

	#brand_btn_banner .bnr_list {
		padding: 24px 0;
		border-top: solid #ededed 1px;
		border-bottom: solid #ededed 1px;
		text-align: center;
	}

		#brand_btn_banner .bnr_list li {
			display: inline-block;
			margin: 0 16px;
			vertical-align: top;
		}

			#brand_btn_banner .bnr_list li a { display: block; }

/* brand_follow
------------------------------------------------ */
#brand_follow {
	margin-top: 60px;
}

	#brand_follow .title1 { margin-bottom: 12px; }
		#brand_follow .title1 .en { font-size: 185%; }

	#brand_follow .sns {
		text-align: center;
	}

		#brand_follow .sns li {
			display: inline-block;
			margin: 0 10px;
			vertical-align: top;
		}

			#brand_follow .sns li a { display: block; }

	#brand_follow .multi {
		margin-top: 28px;
		text-align: center;
	}

		#brand_follow .multi dl {
			display: inline-block;
			width: 300px;
			border-left: solid #ededed 1px;
			vertical-align: top;
		}
		#brand_follow .multi dl:first-child { border-left: none; }

			#brand_follow .multi dl dt { margin-bottom: 23px; }
			#brand_follow .multi dl dd {}
				#brand_follow .multi dl dd .sns {}
					#brand_follow .multi dl dd .sns li { margin: 0 8px; }

/* brand_tab
------------------------------------------------ */
.brand_tab {
	margin-bottom: 40px;
	border-bottom: solid #ededed 1px;
}

	.brand_tab ul {
		position: relative;
		margin-bottom: -1px;
		text-align: center;
	}

		.brand_tab ul li {
			display: inline-block;
			margin: 0 4px;
			width: 138px;
			height: 62px;
			border: solid #ededed 1px;
			-webkit-border-radius: 8px 8px 0 0;
			-moz-border-radius: 8px 8px 0 0;
			-ms-border-radius: 8px 8px 0 0;
			-o-border-radius: 8px 8px 0 0;
			border-radius: 8px 8px 0 0;
			vertical-align: top;
			font-family: 'Roboto Condensed', sans-serif;
			font-size: 185%;
			font-weight: 300;
			line-height: 62px;
			overflow: hidden;
		}
		.brand_tab ul li.on { border-bottom-color: #fff; }

			.brand_tab ul li a { display: block; background: #ededed; }
			.brand_tab ul li.on a { background: #fff; }

/* each brand style
------------------------------------------------ */
/* page_gotcha */
.page_gotcha {}
.page_gotcha .title1 { color: #47210d; }
.page_gotcha .more1 {}
.page_gotcha .more1 a { background-image: url(../../img/gotcha/more.png); border-color: #002770; }
.page_gotcha .more1 a:hover { background-image: url(../../img/gotcha/more_on.png); background-color: #002770; }
.page_gotcha .slide1 .prev { background-image: url(../../img/gotcha/slide_prev.png); }
.page_gotcha .slide1 .next { background-image: url(../../img/gotcha/slide_next.png); }
.page_gotcha .slide1 .thumb {}
.page_gotcha .slide1 .thumb a { background: #fff; }
.page_gotcha .slide1 .thumb a.on { background: #002770; }
.page_gotcha .item_list1 {}
.page_gotcha .item_list1 li {}
.page_gotcha .item_list1 li .photo { background: #002770; }
.page_gotcha .item_list2 {}
.page_gotcha .item_list2 li {}
.page_gotcha .item_list2 li .rank { width: 40px; height: 40px; }
.page_gotcha .item_list2 .rank1 .rank { width: 64px; height: 64px; background-image: url(../../img/gotcha/rank1.png); }
.page_gotcha .item_list2 .rank2 .rank { background-image: url(../../img/gotcha/rank2.png); }
.page_gotcha .item_list2 .rank3 .rank { background-image: url(../../img/gotcha/rank3.png); }
.page_gotcha .item_list2 .rank4 .rank { background-image: url(../../img/gotcha/rank4.png); }
.page_gotcha .item_list2 .rank5 .rank { background-image: url(../../img/gotcha/rank5.png); }
.page_gotcha .item_list2 .rank6 .rank { background-image: url(../../img/gotcha/rank6.png); }
.page_gotcha .item_list2 .rank7 .rank { background-image: url(../../img/gotcha/rank7.png); }
.page_gotcha .item_list2 li .info { background: rgba(0,39,112,.6); }
.page_gotcha .item_list2 li .more { background-image: url(../../img/gotcha/more_on.png); }
.page_gotcha .post_list2 {}
.page_gotcha .post_list2 li {}
.page_gotcha .post_list2 li .photo { background: #002770; }
.page_gotcha .post_list1 {}
.page_gotcha .post_list1 li {}
.page_gotcha .post_list1 li .info { background: rgba(0,39,112,.6); }
.page_gotcha .post_list1 li .more { background-image: url(../../img/gotcha/more_on.png); }
.page_gotcha .slide1 {}
.page_gotcha #brand_about { background-image: url(../../img/gotcha/about.jpg); }
.page_gotcha #brand_follow .title1,
.page_gotcha #foot_brand .title1 { color: #000; }

/* page_mcd */
.page_mcd {}
.page_mcd .title1 {}
.page_mcd .more1 {}
.page_mcd .more1 a { background-image: url(../../img/mcd/more.png); background-color: #000; border-color: #000; border-width: 1px; }
.page_mcd .more1 a:hover { background-image: url(../../img/mcd/more_on.png); background-color: #fff; }
.page_mcd .slide1 {}
.page_mcd .slide1 .prev { background-image: url(../../img/mcd/slide_prev.png); }
.page_mcd .slide1 .next { background-image: url(../../img/mcd/slide_next.png); }
.page_mcd .slide1 .thumb {}
.page_mcd .slide1 .thumb a { background: url(../../img/mcd/visual_thumb.png) no-repeat center center; }
.page_mcd .slide1 .thumb a.on { background-image: url(../../img/mcd/visual_thumb_on.png); }
.page_mcd .item_list1 {}
.page_mcd .item_list1 li {}
.page_mcd .item_list1 li .photo { background: #000; }
.page_mcd .item_list2 {}
.page_mcd .item_list2 li {}
.page_mcd .item_list2 li .rank { top: -15px; right: 4px; width: 40px; height: 40px; }
.page_mcd .item_list2 .rank1 .rank { top: -25px; right: 6px; width: 64px; height: 64px; background-image: url(../../img/mcd/rank1.png); }
.page_mcd .item_list2 .rank2 .rank { background-image: url(../../img/mcd/rank2.png); }
.page_mcd .item_list2 .rank3 .rank { background-image: url(../../img/mcd/rank3.png); }
.page_mcd .item_list2 .rank4 .rank { background-image: url(../../img/mcd/rank4.png); }
.page_mcd .item_list2 .rank5 .rank { background-image: url(../../img/mcd/rank5.png); }
.page_mcd .item_list2 .rank6 .rank { background-image: url(../../img/mcd/rank6.png); }
.page_mcd .item_list2 .rank7 .rank { background-image: url(../../img/mcd/rank7.png); }
.page_mcd .item_list2 li .info { background: rgba(0,0,0,.6); }
.page_mcd .item_list2 li .more { background-image: url(../../img/mcd/more.png); border-width: 1px; }
.page_mcd .post_list1 {}
.page_mcd .post_list1 li {}
.page_mcd .post_list1 li .info { background: rgba(0,0,0,.6); }
.page_mcd .post_list1 li .more { background-image: url(../../img/mcd/more.png); border-width: 1px; }
.page_mcd .post_list2 {}
.page_mcd .post_list2 li {}
.page_mcd .post_list2 li .photo { background: #000; }
.page_mcd #brand_about { height: 420px; background-image: url(../../img/mcd/about.jpg); }
.page_mcd #brand_about .title1 { padding-top: 60px; }

/* page_kk */
.page_kk {}
.page_kk .title1 {}
.page_kk .more1 {}
.page_kk .more1 a { background-image: url(../../img/kk/more.png); background-color: #000; border-color: #000; border-width: 1px; }
.page_kk .more1 a:hover { background-image: url(../../img/kk/more_on.png); background-color: #fff; }
.page_kk .slide1 {}
.page_kk .slide1 .prev { background-image: url(../../img/kk/slide_prev.png); }
.page_kk .slide1 .next { background-image: url(../../img/kk/slide_next.png); }
.page_kk .slide1 .thumb {}
.page_kk .slide1 .thumb a { width: 8px; height: 8px; background: none; border: solid #fff 1px; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.page_kk .slide1 .thumb a.on { background: #000; border-color: #000; }
.page_kk .item_list1 {}
.page_kk .item_list1 li {}
.page_kk .item_list1 li .photo { background: #000; }
.page_kk .item_list2 {}
.page_kk .item_list2 li {}
.page_kk .item_list2 li .rank { width: 40px; height: 40px; }
.page_kk .item_list2 .rank1 .rank { width: 64px; height: 64px; background-image: url(../../img/kk/rank1.png); }
.page_kk .item_list2 .rank2 .rank { background-image: url(../../img/kk/rank2.png); }
.page_kk .item_list2 .rank3 .rank { background-image: url(../../img/kk/rank3.png); }
.page_kk .item_list2 .rank4 .rank { background-image: url(../../img/kk/rank4.png); }
.page_kk .item_list2 .rank5 .rank { background-image: url(../../img/kk/rank5.png); }
.page_kk .item_list2 .rank6 .rank { background-image: url(../../img/kk/rank6.png); }
.page_kk .item_list2 .rank7 .rank { background-image: url(../../img/kk/rank7.png); }
.page_kk .item_list2 li .info { background: rgba(0,0,0,.6); }
.page_kk .item_list2 li .more { background-image: url(../../img/kk/more.png); border-width: 1px; }
.page_kk .post_list1 {}
.page_kk .post_list1 li {}
.page_kk .post_list1 li .info { background: rgba(0,0,0,.6); }
.page_kk .post_list1 li .more { background-image: url(../../img/kk/more.png); border-width: 1px; }
.page_kk .post_list2 {}
.page_kk .post_list2 li {}
.page_kk .post_list2 li .photo { background: #000; }
.page_kk #brand_ranking,
.page_kk #brand_pickup { padding: 0; background: none; }
.page_kk #brand_about { height: 348px; background-image: url(../../img/kk/about.jpg); }
.page_kk #brand_about .title1 { padding-top: 56px; }

/* page_nesta */
.page_nesta {}
.page_nesta .title1 {}
.page_nesta .more1 {}
.page_nesta .more1 a { background-image: url(../../img/nesta/more.png); border-color: #c63135; }
.page_nesta .more1 a:hover { background-image: url(../../img/nesta/more_on.png); background-color: #c63135; }
.page_nesta .slide1 {}
.page_nesta .slide1 .prev { background-image: url(../../img/nesta/slide_prev.png); }
.page_nesta .slide1 .next { background-image: url(../../img/nesta/slide_next.png); }
.page_nesta .slide1 .thumb {}
.page_nesta .slide1 .thumb a { background: #fff; }
.page_nesta .slide1 .thumb a.on { background: #c63135; }
.page_nesta .item_list1 {}
.page_nesta .item_list1 li {}
.page_nesta .item_list1 li .photo { background: #c63135; }
.page_nesta .item_list2 {}
.page_nesta .item_list2 li {}
.page_nesta .item_list2 li .rank { width: 40px; height: 40px; }
.page_nesta .item_list2 .rank1 .rank { width: 64px; height: 64px; background-image: url(../../img/nesta/rank1.png); }
.page_nesta .item_list2 .rank2 .rank { background-image: url(../../img/nesta/rank2.png); }
.page_nesta .item_list2 .rank3 .rank { background-image: url(../../img/nesta/rank3.png); }
.page_nesta .item_list2 .rank4 .rank { background-image: url(../../img/nesta/rank4.png); }
.page_nesta .item_list2 .rank5 .rank { background-image: url(../../img/nesta/rank5.png); }
.page_nesta .item_list2 .rank6 .rank { background-image: url(../../img/nesta/rank6.png); }
.page_nesta .item_list2 .rank7 .rank { background-image: url(../../img/nesta/rank7.png); }
.page_nesta .item_list2 li .info { background: rgba(198,49,53,.6); }
.page_nesta .item_list2 li .more { background-image: url(../../img/nesta/more_on.png); }
.page_nesta .post_list1 {}
.page_nesta .post_list1 li {}
.page_nesta .post_list1 li .info { background: rgba(198,49,53,.6); }
.page_nesta .post_list1 li .more { background-image: url(../../img/nesta/more_on.png); }
.page_nesta .post_list2 {}
.page_nesta .post_list2 li {}
.page_nesta .post_list2 li .photo { background: #c63135; }
.page_nesta #brand_about { height: 350px; background-image: url(../../img/nesta/about.jpg); }
.page_nesta #brand_about .title1 { padding-top: 56px; }
.page_nesta #brand_about .lead { color: #000; }
.page_nesta #brand_btn_banner { padding-top: 24px; border-top: solid #ededed 1px; border-bottom: solid #ededed 1px; }

/* page_norton */
.page_norton {}
.page_norton .title1 {}
.page_norton .more1 {}
.page_norton .more1 a { background-image: url(../../img/norton/more.png); background-color: #a68226; border-color: #a68226; border-width: 1px; }
.page_norton .more1 a:hover { background-image: url(../../img/norton/more_on.png); background-color: #fff; }
.page_norton .slide1 {}
.page_norton .slide1 .prev { background-image: url(../../img/norton/slide_prev.png); }
.page_norton .slide1 .next { background-image: url(../../img/norton/slide_next.png); }
.page_norton .slide1 .thumb {}
.page_norton .slide1 .thumb a { background: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.page_norton .slide1 .thumb a.on { background: #a68226; }
.page_norton .item_list1 {}
.page_norton .item_list1 li {}
.page_norton .item_list1 li .photo { background: #a68226; }
.page_norton .item_list2 {}
.page_norton .item_list2 li {}
.page_norton .item_list2 li .rank { top: -17px; right: 3px; width: 42px; height: 32px; }
.page_norton .item_list2 .rank1 .rank { right: 6px; width: 59px; height: 44px; background-image: url(../../img/norton/rank1.png); }
.page_norton .item_list2 .rank2 .rank { background-image: url(../../img/norton/rank2.png); }
.page_norton .item_list2 .rank3 .rank { background-image: url(../../img/norton/rank3.png); }
.page_norton .item_list2 .rank4 .rank { background-image: url(../../img/norton/rank4.png); }
.page_norton .item_list2 .rank5 .rank { background-image: url(../../img/norton/rank5.png); }
.page_norton .item_list2 .rank6 .rank { background-image: url(../../img/norton/rank6.png); }
.page_norton .item_list2 .rank7 .rank { background-image: url(../../img/norton/rank7.png); }
.page_norton .item_list2 li .info { background: rgba(166,130,38,.6); }
.page_norton .item_list2 li .more { background-image: url(../../img/norton/more.png); border-width: 1px; }
.page_norton .post_list1 {}
.page_norton .post_list1 li {}
.page_norton .post_list1 li .info { background: rgba(166,130,38,.6); }
.page_norton .post_list1 li .more { background-image: url(../../img/norton/more.png); border-width: 1px; }
.page_norton .post_list2 {}
.page_norton .post_list2 li {}
.page_norton .post_list2 li .photo { background: #a68226; }
.page_norton #brand_about { height: 384px; background-image: url(../../img/norton/about.jpg); }
.page_norton #brand_about .title1 { padding-top: 56px; }

/* page_golf */
.page_golf {}
.page_golf .title1 {}
.page_golf .title1 .en { font-size: 247%; }
.page_golf .title1 .ja { margin-top: 6px; }
.page_golf .more1 {}
.page_golf .more1 a { padding: 11px 0 9px; height: auto; border-color: #06903a; text-indent: 0; color: #06903a; }
.page_golf .more1 a:hover { background: #06903a; color: #fff; }
.page_golf .slide1 {}
.page_golf .slide1 .prev { background-image: url(../../img/golf/slide_prev.png); }
.page_golf .slide1 .next { background-image: url(../../img/golf/slide_next.png); }
.page_golf .slide1 .thumb {}
.page_golf .slide1 .thumb a { background: #fff; }
.page_golf .slide1 .thumb a.on { background: #06903a; }
.page_golf .item_list1 {}
.page_golf .item_list1 li {}
.page_golf .item_list1 li .photo { background: #06903a; }
.page_golf .item_list2 {}
.page_golf .item_list2 li {}
.page_golf .item_list2 li .rank { top: -18px; right: 4px; width: 48px; height: 48px; }
.page_golf .item_list2 .rank1 .rank { top: -26px; right: 6px; width: 64px; height: 64px; background-image: url(../../img/golf/rank1.png); }
.page_golf .item_list2 .rank2 .rank { background-image: url(../../img/golf/rank2.png); }
.page_golf .item_list2 .rank3 .rank { background-image: url(../../img/golf/rank3.png); }
.page_golf .item_list2 .rank4 .rank { background-image: url(../../img/golf/rank4.png); }
.page_golf .item_list2 .rank5 .rank { background-image: url(../../img/golf/rank5.png); }
.page_golf .item_list2 .rank6 .rank { background-image: url(../../img/golf/rank6.png); }
.page_golf .item_list2 .rank7 .rank { background-image: url(../../img/golf/rank7.png); }
.page_golf .item_list2 li .info { background: rgba(6,144,58,.6); }
.page_golf .item_list2 li .more { padding: 6px 0 4px; height: auto; border-width: 1px; text-indent: 0; }
.page_golf .post_list1 {}
.page_golf .post_list1 li {}
.page_golf .post_list1 li .info { background: rgba(6,144,58,.6); }
.page_golf .post_list1 li .more { padding: 6px 0 4px; height: auto; border-width: 1px; text-indent: 0; }
.page_golf .post_list2 {}
.page_golf .post_list2 li {}
.page_golf .post_list2 li .photo { background: #06903a; }
.page_golf #brand_ranking,
.page_golf #brand_pickup { padding: 0; background: none; }
.page_golf #brand_about_multi {}
.page_golf #brand_about_multi .box1 { background: url(../../img/golf/about_gotcha.png) no-repeat right 20px bottom 20px #f8f8f8; }
.page_golf #brand_about_multi .box2 { background: url(../../img/golf/about_kk.png) no-repeat 268px 200px #000; color: #fff; }
.page_golf #brand_about_multi .box1 .photo:after { right: 0; background-image: url(../../img/golf/about_gotcha_arrow.png); }
.page_golf #brand_about_multi .box2 .photo:after { left: 0; background-image: url(../../img/golf/about_kk_arrow.png); }

/* page_kids */
.page_kids {}
.page_kids .title1 {}
.page_kids .title1 .en { font-size: 247%; }
.page_kids .title1 .ja { margin-top: 6px; }
.page_kids .more1 {}
.page_kids .more1 a { padding: 11px 0 9px; height: auto; border-width: 1px; text-indent: 0; }
.page_kids .item_list2 {}
.page_kids .item_list2 li {}
.page_kids .item_list2 li .rank { width: 40px; height: 40px; }
.page_kids .item_list2 .rank1 .rank { width: 56px; height: 56px; background-image: url(../../img/share/rank1.png); }
.page_kids .item_list2 .rank2 .rank { background-image: url(../../img/share/rank2.png); }
.page_kids .item_list2 .rank3 .rank { background-image: url(../../img/share/rank3.png); }
.page_kids .item_list2 .rank4 .rank { background-image: url(../../img/share/rank4.png); }
.page_kids .item_list2 .rank5 .rank { background-image: url(../../img/share/rank5.png); }
.page_kids .item_list2 .rank6 .rank { background-image: url(../../img/share/rank6.png); }
.page_kids .item_list2 .rank7 .rank { background-image: url(../../img/share/rank7.png); }
.page_kids .item_list2 li .info {}
.page_kids .item_list2 li .more { padding: 6px 0 4px; height: auto; border-width: 1px; text-indent: 0; }
.page_kids .post_list1 {}
.page_kids .post_list1 li {}
.page_kids .post_list1 li .info {}
.page_kids .post_list1 li .more { padding: 6px 0 4px; height: auto; border-width: 1px; text-indent: 0; }
.page_kids #brand_ranking,
.page_kids #brand_pickup { padding: 0; background: none; }
