@charset "utf-8";
/* CSS Document */

/* =========================================================
themes
========================================================= */


/* Base Setting
--------------------------------------------------------- */
.ttl {
	font-weight: 700;
	line-height: 150%;
	margin: 0 auto;
	padding: 4px;
	text-transform: uppercase;
	font-size: 21px;
	text-align: center;
}
.ttl.mini {
	font-size: 18px;
	margin: 10px auto -10px;
}
.ttl.jpn {
	font-weight: bold;
	font-size: 16px;
	padding: 8px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#main_visual .ttl {
	color: #c4ab5f;
	background: url(../images/main_visual_ttl_bg_line.png) no-repeat center center;
}
#main_visual .ttl span {
	background: #000;
	padding: 0 10px;
}
.item_list_area .ttl {
	padding: 0.3em 0 0.35em 0;
}
@media screen and (max-width: 600px) {
.ttl {
	line-height: 100%;
	padding: 6px;
	font-size: 16px;
	background: #787878;
	color: #fff;
}
.ttl.jpn {
	font-weight: normal;
}
#main_visual .ttl span {
	background: #333;
}
#main_visual .ttl.pickup_store {
	padding: 0;
	margin: -2px auto;
}
#main_visual .slider_thumb {
	margin: 5px auto;
}
}
/* ----- mainVisual includeArea ----- */
.main_visual_include {
	width: 1040px;
	margin: 0 auto;
	padding: 20px 40px;
	background: #fff;
}
.main_visual_include_inner {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}
.main_visual_include_inner .includeText {
	width: 100%;
	margin: 0 auto;
	padding: 16px;
	border: 1px solid #ccc;
	background: #fff;
}
.main_visual_include .includeText + img {
	margin: 10px 0 0 0;
}
.main_visual_include a {
	text-decoration: underline !important;
}
@media screen and (max-width: 600px) {
.main_visual_include {
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	background: #fff;
}
.main_visual_include img {
	width: 100%;
	border: 1px solid #fff;
}
}


/* Default - UNIVERSAL MUSIC STORE's theme
--------------------------------------------------------- */
.ttl {
	color: #000;
}
.ttl.mini {
	background: #c4ab5f;
	color: #000;
	margin: 0;
}
/* ----- main_visual-text ----- */
#main_visual,
#main_visual a {
	color: #fff;
}
.item_sample a {
	border-color: #fff;
}

@media screen and (max-width: 600px) {
.ttl {
	background: #787878;
	color: #fff;
}
#news_hot .ttl {
	background: #fff;
	color: #000;
}
.ttl.mini {
	background: #c4ab5f;
	color: #000;
	font-size: 140%;
}
}
/* ----- mainVisual includeArea ----- */
.main_visual_include_inner .includeText {
	border-color: #ccc;
	background: #fff;
}
@media screen and (max-width: 600px) {
.main_visual_include {
	background: #fff;
}
}

/* theme-01 - "PaleGray"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-01-bg #main_visual,
.theme-01-bg #main_visual_bg {
	background-color: #f6f6f6;	
}
.theme-01-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-01-bg {
	background-color: #e1e1e1;
}
/* ----- background-(3) ----- */
.theme-01-bg #footer_guide {
	background-color: #c4c4c4;
}
/* ----- main_visual-text ----- */
.theme-01-bg #main_visual,
.theme-01-bg #main_visual a {
	color: #333;
}
.theme-01-bg .item_sample a {
	border-color: #333;
}
/* ----- ttl-Color ----- */
.theme-01-ttl .ttl {
	color: #999;
}
.theme-01-ttl .ttl.mini {
	background: #fff;
	color: #999;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-01-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #999;
	color: #999 !important;
}
.theme-01-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #999;
	color: #999;
}
/* ----- newsArea-Color ----- */
.theme-01-link .news_list li {
	color: #333;
	border-color: #ccc;
}
.theme-01-link .news_list li .date span {
	background: #f0f0f0;
	color: #333;
}
.theme-01-link #news_hot .news_list {
	border-color: #ccc;
}
@media screen and (min-width: 481px) {
.theme-01-link #news_hot .more-link-text a {
	color: #333;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-01-link .main_visual_include_inner .includeText {
	border-color: #ccc;
	background: #fff;
	color: #333;
}
.theme-01-link .main_visual_include a {
	color: #333;
}
@media screen and (max-width: 600px) {
.theme-01-link .main_visual_include {
	background: #fdfdfd;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-01-link .link_area .link_list a {
	color: #333;
	border-color: #ccc;
}

@media screen and (max-width: 600px) {
.theme-01-ttl .ttl {
	background: #999;
	color: #fff;
}
.theme-01-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-01-ttl .ttl.mini {
	background: #bababa;
	color: #fff;
	margin: 0 auto;
}
.theme-01-bg #news_hot .news_area {
	background-color: #fdfdfd;
}
.theme-01-bg #news_hot .news_list li {
	background: #fff;
}
.theme-01-bg #news_hot .ttl,
.theme-01-bg #news_hot .more-link-text a {
	color: #999;
}
}



/* theme-02 - "DarkGray"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-02-bg #main_visual,
.theme-02-bg #main_visual_bg {
	background-color: #b5b5b5;	
}
.theme-02-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-02-bg {
	background-color: #484848;
}
/* ----- background-(3) ----- */
.theme-02-bg #footer_guide {
	background-color: #383838;
}
/* ----- main_visual-text ----- */
.theme-02-bg #main_visual,
.theme-02-bg #main_visual a {
	color: #000;
}
.theme-02-bg .item_sample a {
	border-color: #000;
}
/* ----- ttl-Color ----- */
.theme-02-ttl .ttl {
	color: #666;
}
.theme-02-ttl .ttl.mini {
	background: #fff;
	color: #333;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-02-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #666;
	color: #666 !important;
}
.theme-02-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #666;
	color: #666;
}
/* ----- newsArea-Color ----- */
.theme-02-link .news_list li {
	color: #333;
	border-color: #aaa;
}
.theme-02-link .news_list li .date span {
	background: #333;
	color: #fff;
}
.theme-02-link #news_hot .news_list {
	border-color: #aaa;
}
@media screen and (min-width: 481px) {
.theme-02-link #news_hot .more-link-text a {
	color: #333;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-02-link .main_visual_include_inner .includeText {
	border-color: #aaa;
	background: #fff;
	color: #333;
}
.theme-02-link .main_visual_include a {
	color: #333;
}
@media screen and (max-width: 600px) {
.theme-02-link .main_visual_include {
	background: #585858;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-02-link .link_area .link_list a {
	color: #333;
	border-color: #aaa;
}

@media screen and (max-width: 600px) {
.theme-02-ttl .ttl {
	background: #484848;
	color: #fff;
}
.theme-02-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-02-ttl .ttl.mini {
	background: #8f8f8f;
	color: #fff;
	margin: 0 auto;
}
.theme-02-bg #news_hot .news_area {
	background-color: #585858;
}
.theme-02-bg #news_hot .news_list li {
	background: #fff;
}
.theme-02-bg #news_hot .ttl,
.theme-02-bg #news_hot .more-link-text a {
	color: #fff;
}
}



/* theme-03 - "RichBlack"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-03-bg #main_visual {
	background-color: #383838;
	box-shadow: inset 0 30px 30px -30px #000;
}
.theme-03-bg #main_visual_bg {
	background-color: #000;
}
.theme-03-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow.png);
}
/* ----- background-(2) ----- */
body.theme-03-bg {
	background-color: #383838;
}
/* ----- background-(3) ----- */
.theme-03-bg #footer_guide {
	background-color: #444;
}
/* ----- main_visual-text ----- */
.theme-03-bg #main_visual,
.theme-03-bg #main_visual a {
	color: #fff;
}
.theme-03-bg .item_sample a {
	border-color: #fff;
}
/* ----- ttl-Color ----- */
.theme-03-ttl .ttl {
	color: #000;
}
.theme-03-ttl .ttl.mini {
	background: #fff;
	color: #000;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-03-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #000;
	color: #000 !important;
}
.theme-03-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #000;
	color: #000;
}
/* ----- newsArea-Color ----- */
.theme-03-link .news_list li {
	color: #333;
	border-color: #ccc;
}
.theme-03-link .news_list li .date span {
	background: #000;
	color: #fff;
}
.theme-03-link #news_hot .news_list {
	border-color: #ccc;
}
@media screen and (min-width: 481px) {
.theme-03-link #news_hot .more-link-text a {
	color: #333;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-03-link .main_visual_include_inner .includeText {
	border-color: #ccc;
	background: #fff;
	color: #333;
}
.theme-03-link .main_visual_include a {
	color: #333;
}
@media screen and (max-width: 600px) {
.theme-03-link .main_visual_include {
	background: #383838;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-03-link .link_area .link_list a {
	color: #333;
	border-color: #ccc;
}

@media screen and (max-width: 600px) {
.theme-03-ttl .ttl {
	background: #000;
	color: #fff;
}
.theme-03-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-03-ttl .ttl.mini {
	background: #585858;
	color: #fff;
	margin: 0 auto;
}
.theme-03-bg #main_visual {
	background-color: #000;
	box-shadow: none;
}
.theme-03-bg #news_hot .news_area {
	background-color: #383838;
}
.theme-03-bg #news_hot .news_list li {
	background: #fff;
}
.theme-03-bg #news_hot .ttl,
.theme-03-bg #news_hot .more-link-text a {
	color: #fff;
}
}



/* theme-04 - "AngelBlue"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-04-bg #main_visual,
.theme-04-bg #main_visual_bg {
	background-color: #e5eef8;	
}
.theme-04-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-04-bg {
	background-color: #6490cd;
}
/* ----- background-(3) ----- */
.theme-04-bg #footer_guide {
	background-color: #336ab7;
}
/* ----- main_visual-text ----- */
.theme-04-bg #main_visual,
.theme-04-bg #main_visual a {
	color: #336ab7;
}
.theme-04-bg .item_sample a {
	border-color: #336ab7;
}
/* ----- ttl-Color ----- */
.theme-04-ttl .ttl {
	color: #336ab7;
}
.theme-04-ttl .ttl.mini {
	background: #fff;
	color: #336ab7;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-04-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #336ab7;
	color: #336ab7 !important;
}
.theme-04-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #336ab7;
	color: #336ab7;
}
/* ----- newsArea-Color ----- */
.theme-04-link .news_list li {
	color: #336ab7;
	border-color: #6490cd;
}
.theme-04-link .news_list li .date span {
	background: #336ab7;
	color: #fff;
}
.theme-04-link #news_hot .news_list {
	border-color: #6490cd;
}
@media screen and (min-width: 481px) {
.theme-04-link #news_hot .more-link-text a {
	color: #336ab7;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-04-link .main_visual_include_inner .includeText {
	border-color: #6490cd;
	background: #fff;
	color: #333;
}
.theme-04-link .main_visual_include a {
	color: #336ab7;
}
@media screen and (max-width: 600px) {
.theme-04-link .main_visual_include {
	background: #6490cd;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-04-link .link_area .link_list a {
	color: #336ab7;
	border-color: #6490cd;
}

@media screen and (max-width: 600px) {
.theme-04-ttl .ttl {
	background: #6490cd;
	color: #fff;
}
.theme-04-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-04-ttl .ttl.mini {
	background: #e5eef8;
	color: #6490cd;
	margin: 0 auto;
}
.theme-04-bg #news_hot .news_area {
	background-color: #6490cd;
}
.theme-04-bg #news_hot .news_list li {
	background: #fff;
}
.theme-04-bg #news_hot .ttl,
.theme-04-bg #news_hot .more-link-text a {
	color: #fff;
}
}



/* theme-05 - "FreshBlue"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-05-bg #main_visual,
.theme-05-bg #main_visual_bg {
	background-color: #0168b3;	
}
.theme-05-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow.png);
}
/* ----- background-(2) ----- */
body.theme-05-bg {
	background-color: #dfe5ea;
}
/* ----- background-(3) ----- */
.theme-05-bg #footer_guide {
	background-color: #afc2d0;
}
/* ----- main_visual-text ----- */
.theme-05-bg #main_visual,
.theme-05-bg #main_visual a {
	color: #fff;
}
.theme-05-bg .item_sample a {
	border-color: #fff;
}
/* ----- ttl-Color ----- */
.theme-05-ttl .ttl {
	color: #005694;
}
.theme-05-ttl .ttl.mini {
	background: #fff;
	color: #005694;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-05-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #005694;
	color: #005694 !important;
}
.theme-05-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #005694;
	color: #005694;
}
/* ----- newsArea-Color ----- */
.theme-05-link .news_list li {
	color: #005694;
	border-color: #005694;
}
.theme-05-link .news_list li .date span {
	background: #005694;
	color: #fff;
}
.theme-05-link #news_hot .news_list {
	border-color: #ccc;
}
@media screen and (min-width: 481px) {
.theme-05-link #news_hot .more-link-text a {
	color: #005694;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-05-link .main_visual_include_inner .includeText {
	border-color: #ccc;
	background: #fff;
	color: #333;
}
.theme-05-link .main_visual_include a {
	color: #005694;
}
@media screen and (max-width: 600px) {
.theme-05-link .main_visual_include {
	background: #dfe5ea;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-05-link .link_area .link_list a {
	color: #005694;
	border-color: #005694;
}

@media screen and (max-width: 600px) {
.theme-05-ttl .ttl {
	background: #005694;
	color: #fff;
}
.theme-05-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-05-ttl .ttl.mini {
	background: #dfe5ea;
	color: #005694;
	margin: 0 auto;
}
.theme-05-bg #news_hot .news_area {
	background-color: #dfe5ea;
}
.theme-05-bg #news_hot .news_list li {
	background: #fff;
}
.theme-05-bg #news_hot .ttl,
.theme-05-bg #news_hot .more-link-text a {
	color: #005694;
}
}



/* theme-06 - "FreshGreen"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-06-bg #main_visual,
.theme-06-bg #main_visual_bg {
	background-color: #8fc320;	
}
.theme-06-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-06-bg {
	background-color: #aacf5d;
}
/* ----- background-(3) ----- */
.theme-06-bg #footer_guide {
	background-color: #88b629;
}
/* ----- main_visual-text ----- */
.theme-06-bg #main_visual,
.theme-06-bg #main_visual a {
	color: #fff;
}
.theme-06-bg .item_sample a {
	border-color: #fff;
}
/* ----- ttl-Color ----- */
.theme-06-ttl .ttl {
	color: #5e7a21;
}
.theme-06-ttl .ttl.mini {
	background: #fff;
	color: #5e7a21;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-06-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #5e7a21;
	color: #5e7a21 !important;
}
.theme-06-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #5e7a21;
	color: #5e7a21;
}
/* ----- newsArea-Color ----- */
.theme-06-link .news_list li {
	color: #5e7a21;
	border-color: #5e7a21;
}
.theme-06-link .news_list li .date span {
	background: #5e7a21;
	color: #fff;
}
.theme-06-link #news_hot .news_list {
	border-color: #5e7a21;
}
@media screen and (min-width: 481px) {
.theme-06-link #news_hot .more-link-text a {
	color: #5e7a21;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-06-link .main_visual_include_inner .includeText {
	border-color: #5e7a21;
	background: #fff;
	color: #333;
}
.theme-06-link .main_visual_include a {
	color: #5e7a21;
}
@media screen and (max-width: 600px) {
.theme-06-link .main_visual_include {
	background: #bbd97d;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-06-link .link_area .link_list a {
	color: #5e7a21;
	border-color: #5e7a21;
}

@media screen and (max-width: 600px) {
.theme-06-ttl .ttl {
	background: #5e7a21;
	color: #fff;
}
.theme-06-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-06-ttl .ttl.mini {
	background: #bbd97d;
	color: #5e7a21;
	margin: 0 auto;
}
.theme-06-bg #news_hot .news_area {
	background-color: #bbd97d;
}
.theme-06-bg #news_hot .news_list li {
	background: #fff;
}
.theme-06-bg #news_hot .ttl,
.theme-06-bg #news_hot .more-link-text a {
	color: #5e7a21;
}
}



/* theme-07 - "Gentleman"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-07-bg #main_visual,
.theme-07-bg #main_visual_bg {
	background-color: #dfe0d8;	
}
.theme-07-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-07-bg {
	background-color: #23466e;
}
/* ----- background-(3) ----- */
.theme-07-bg #footer_guide {
	background-color: #848a96;
}
/* ----- main_visual-text ----- */
.theme-07-bg #main_visual,
.theme-07-bg #main_visual a {
	color: #23466e;
}
.theme-07-bg .item_sample a {
	border-color: #23466e;
}
/* ----- ttl-Color ----- */
.theme-07-ttl .ttl {
	color: #23466e;
}
.theme-07-ttl .ttl.mini {
	background: #fff;
	color: #23466e;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-07-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #23466e;
	color: #23466e !important;
}
.theme-07-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #23466e;
	color: #23466e;
}
/* ----- newsArea-Color ----- */
.theme-07-link .news_list li {
	color: #23466e;
	border-color: #848a96;
}
.theme-07-link .news_list li .date span {
	background: #23466e;
	color: #fff;
}
.theme-07-link #news_hot .news_list {
	border-color: #848a96;
}
@media screen and (min-width: 481px) {
.theme-07-link #news_hot .more-link-text a {
	color: #23466e;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-07-link .main_visual_include_inner .includeText {
	border-color: #848a96;
	background: #fff;
	color: #333;
}
.theme-07-link .main_visual_include a {
	color: #23466e;
}
@media screen and (max-width: 600px) {
.theme-07-link .main_visual_include {
	background: #23466e;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-07-link .link_area .link_list a {
	color: #23466e;
	border-color: #848a96;
}

@media screen and (max-width: 600px) {
.theme-07-ttl .ttl {
	background: #23466e;
	color: #fff;
}
.theme-07-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-07-ttl .ttl.mini {
	background: #dfe0d8;
	color: #23466e;
	margin: 0 auto;
}
.theme-07-bg #news_hot .news_area {
	background-color: #23466e;
}
.theme-07-bg #news_hot .news_list li {
	background: #fff;
}
.theme-07-bg #news_hot .ttl,
.theme-07-bg #news_hot .more-link-text a {
	color: #fff;
}
}



/* theme-08 - "FancyYellow"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-08-bg #main_visual,
.theme-08-bg #main_visual_bg {
	background-color: #fff2d6;	
}
.theme-08-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}

/* ----- background-(2) ----- */
body.theme-08-bg {
	background-color: #fdedb5;
}
/* ----- background-(3) ----- */
.theme-08-bg #footer_guide {
	background-color: #eedfa8;
}
/* ----- main_visual-text ----- */
.theme-08-bg #main_visual,
.theme-08-bg #main_visual a {
	color: #ae7721;
}
.theme-08-bg .item_sample a {
	border-color: #ae7721;
}
/* ----- ttl-Color ----- */
.theme-08-ttl .ttl {
	color: #e94f54;
}
.theme-08-ttl .ttl.mini {
	background: #fff;
	color: #e94f54;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-08-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #e94f54;
	color: #e94f54 !important;
}
.theme-08-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #e94f54;
	color: #e94f54;
}
/* ----- newsArea-Color ----- */
.theme-08-link .news_list li {
	color: #ae7721;
	border-color: #ae7721;
}
.theme-08-link .news_list li .date span {
	background: #ae7721;
	color: #fff;
}
.theme-08-link #news_hot .news_list {
	border-color: #ae7721;
}
@media screen and (min-width: 481px) {
.theme-08-link #news_hot .more-link-text a {
	color: #ae7721;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-08-link .main_visual_include_inner .includeText {
	border-color: #ae7721;
	background: #fff;
	color: #666;
}
.theme-08-link .main_visual_include a {
	color: #ae7721;
}
@media screen and (max-width: 600px) {
.theme-08-link .main_visual_include {
	background: #fdedb5;
	color: #666;
}
}
/* ----- linkArea-Color ----- */
.theme-08-link .link_area .link_list a {
	color: #ae7721;
	border-color: #ae7721;
}

@media screen and (max-width: 600px) {
.theme-08-ttl .ttl {
	background: #e94f54;
	color: #fff;
}
.theme-08-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-08-ttl .ttl.mini {
	background: #fdedb5;
	color: #e94f54;
	margin: 0 auto;
}
.theme-08-bg #news_hot .news_area {
	background-color: #fdedb5;
}
.theme-08-bg #news_hot .news_list li {
	background: #fff;
}
.theme-08-bg #news_hot .ttl,
.theme-08-bg #news_hot .more-link-text a {
	color: #e94f54;
}
}



/* theme-09 - "FreshOrange"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-09-bg #main_visual,
.theme-09-bg #main_visual_bg {
	background-color: #e4ab21;
}
.theme-09-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-09-bg {
	background-color: #f6ebc3;
}
/* ----- background-(3) ----- */
.theme-09-bg #footer_guide {
	background-color: #e8cc6b;
}
/* ----- main_visual-text ----- */
.theme-09-bg #main_visual,
.theme-09-bg #main_visual a {
	color: #fff;
}
.theme-09-bg .item_sample a {
	border-color: #fff;
}
/* ----- ttl-Color ----- */
.theme-09-ttl .ttl {
	color: #e4ab21;
}
.theme-09-ttl .ttl.mini {
	background: #fff;
	color: #e4ab21;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-09-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #e4ab21;
	color: #e4ab21 !important;
}
.theme-09-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #e4ab21;
	color: #e4ab21;
}
/* ----- newsArea-Color ----- */
.theme-09-link .news_list li {
	color: #c58c05;
	border-color: #e4ab21;
}
.theme-09-link .news_list li .date span {
	background: #e4ab21;
	color: #fff;
}
.theme-09-link #news_hot .news_list {
	border-color: #e4ab21;
}
@media screen and (min-width: 481px) {
.theme-09-link #news_hot .more-link-text a {
	color: #c58c05;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-09-link .main_visual_include_inner .includeText {
	border-color: #c58c05;
	background: #fff;
	color: #666;
}
.theme-09-link .main_visual_include a {
	color: #c58c05;
}
@media screen and (max-width: 600px) {
.theme-09-link .main_visual_include {
	background: #f6ebc3;
	color: #666;
}
}
/* ----- linkArea-Color ----- */
.theme-09-link .link_area .link_list a {
	color: #c58c05;
	border-color: #e4ab21;
}

@media screen and (max-width: 600px) {
.theme-09-ttl .ttl {
	background: #e4ab21;
	color: #fff;
}
.theme-09-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-09-ttl .ttl.mini {
	background: #f6ebc3;
	color: #e4ab21;
	margin: 0 auto;
}
.theme-09-bg #news_hot .news_area {
	background-color: #f6ebc3;
}
.theme-09-bg #news_hot .news_list li {
	background: #fff;
}
.theme-09-bg #news_hot .ttl {
	color: #e4ab21;
}
.theme-09-bg #news_hot .more-link-text a {
	color: #cf960b;
}
}



/* theme-10 - "RockRed"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-10-bg #main_visual,
.theme-10-bg #main_visual_bg {
	background-color: #faf1e5;	
}
.theme-10-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-10-bg {
	background-color: #c50030;
}
/* ----- background-(3) ----- */
.theme-10-bg #footer_guide {
	background-color: #261e1c;
}
/* ----- main_visual-text ----- */
.theme-10-bg #main_visual,
.theme-10-bg #main_visual a {
	color: #333;
}
.theme-10-bg .item_sample a {
	border-color: #333;
}
/* ----- ttl-Color ----- */
.theme-10-ttl .ttl {
	/*color: #261e1c;*/
	color: #c50030;
}
.theme-10-ttl .ttl.mini {
	background: #fff;
	/*color: #261e1c;*/
	color: #c50030;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-10-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #c50030;
	color: #c50030 !important;
}
.theme-10-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #c50030;
	color: #c50030;
}
/* ----- newsArea-Color ----- */
.theme-10-link .news_list li {
	/*color: #261e1c;*/
	color: #c50030;
	border-color: #c50030;
}
.theme-10-link .news_list li .date span {
	/*background: #261e1c;*/
	background: #c50030;
	color: #fff;
}
.theme-10-link #news_hot .news_list {
	border-color: #c50030;
}
@media screen and (min-width: 481px) {
.theme-10-link #news_hot .more-link-text a {
	/*color: #261e1c;*/
	color: #c50030;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-10-link .main_visual_include_inner .includeText {
	border-color: #cc3300;
	background: #fff;
	color: #333;
}
.theme-10-link .main_visual_include a {
	color: #cc3300;
}
@media screen and (max-width: 600px) {
.theme-10-link .main_visual_include {
	background: #cc3300;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-10-link .link_area .link_list a {
	color: #261e1c;
	border-color: #c50030;
}

@media screen and (max-width: 600px) {
.theme-10-ttl .ttl {
	background: #c50030;
	color: #fff;
}
.theme-10-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-10-ttl .ttl.mini {
	background: #c50030;
	color: #fff;
	margin: 0 auto;
}
.theme-10-bg #news_hot .news_area {
	background-color: #c50030;
}
.theme-10-bg #news_hot .news_list li {
	background: #fff;
}
.theme-10-bg #news_hot .ttl,
.theme-10-bg #news_hot .more-link-text a {
	color: #fff;
}
}



/* theme-11 - "GrayishPink"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-11-bg #main_visual,
.theme-11-bg #main_visual_bg {
	background-color: #dbd9dc;	
}
.theme-11-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-11-bg {
	background-color: #eec3d4;
}
/* ----- background-(3) ----- */
.theme-11-bg #footer_guide {
	background-color: #e9b1c7;
}
/* ----- main_visual-text ----- */
.theme-11-bg #main_visual,
.theme-11-bg #main_visual a {
	color: #333;
}
.theme-11-bg .item_sample a {
	border-color: #333;
}
/* ----- ttl-Color ----- */
.theme-11-ttl .ttl {
	/*color: #cc3300;*/
	color: #ea6ac2;
}
.theme-11-ttl .ttl.mini {
	background: #fff;
	/*color: #cc3300;*/
	color: #ea6ac2;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-11-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #ea6ac2;
	color: #ea6ac2 !important;
}
.theme-11-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #ea6ac2;
	color: #ea6ac2;
}
/* ----- newsArea-Color ----- */
.theme-11-link .news_list li {
	/*color: #cc3300;*/
	color: #ea6ac2;
	/*border-color: #cc3300;*/
	border-color: #ea6ac2;
}
.theme-11-link .news_list li .date span {
	/*background: #cc3300;*/
	background: #ea6ac2;
	color: #fff;
}
.theme-11-link #news_hot .news_list {
	/*border-color: #cc3300;*/
	border-color: #ea6ac2;
}
@media screen and (min-width: 481px) {
.theme-11-link #news_hot .more-link-text a {
	/*color: #cc3300;*/
	color: #ea6ac2;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-11-link .main_visual_include_inner .includeText {
	border-color: #cc3300;
	background: #fff;
	color: #333;
}
.theme-11-link .main_visual_include a {
	color: #cc3300;
}
@media screen and (max-width: 600px) {
.theme-11-link .main_visual_include {
	background: #eec3d4;
	color: #333;
}
}
/* ----- linkArea-Color ----- */
.theme-11-link .link_area .link_list a {
	color: #cc3300;
	border-color: #cc3300;
}

@media screen and (max-width: 600px) {
.theme-11-ttl .ttl {
	background: #cc3300;
	color: #fff;
}
.theme-11-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-11-ttl .ttl.mini {
	background: #eec3d4;
	color: #fff;
	margin: 0 auto;
}
.theme-11-bg #news_hot .news_area {
	background-color: #eec3d4;
}
.theme-11-bg #news_hot .news_list li {
	background: #fff;
}
.theme-11-bg #news_hot .ttl,
.theme-11-bg #news_hot .more-link-text a {
	color: #cc3300;
}
}



/* theme-12 - "FreshPink"
--------------------------------------------------------- */
/* ----- background-(1) ----- */
.theme-12-bg #main_visual,
.theme-12-bg #main_visual_bg {
	background-color: #ffd7d8;	
}
.theme-12-bg.bg-shadow-on #main_visual_bg {
	background-image: url(../images/main_visual_bg_shadow_pale.png);
}
/* ----- background-(2) ----- */
body.theme-12-bg {
	background-color: #ff89a0;
}
/* ----- background-(3) ----- */
.theme-12-bg #footer_guide {
	background-color: #f54b6b;
}
/* ----- main_visual-text ----- */
.theme-12-bg #main_visual,
.theme-12-bg #main_visual a {
	color: #221816;
}
.theme-12-bg .item_sample a {
	border-color: #221816;
}
/* ----- ttl-Color ----- */
.theme-12-ttl .ttl {
	color: #f54b6b;
}
.theme-12-ttl .ttl.mini {
	background: #fff;
	color: #f54b6b;
	margin: 10px auto -10px;
}
/* StockType Color */
.theme-12-ttl .goodsSort_select2 .form-dropdown-select {
	border-color: #f54b6b;
	color: #f54b6b !important;
}
.theme-12-ttl .goodsSort_select2 .form-dropdown-select:after {
	border-color: #f54b6b;
	color: #f54b6b;
}
/* ----- newsArea-Color ----- */
.theme-12-link .news_list li {
	color: #f54b6b;
	border-color: #f54b6b;
}
.theme-12-link .news_list li .date span {
	background: #f54b6b;
	color: #fff;
}
.theme-12-link #news_hot .news_list {
	border-color: #f54b6b;
}
@media screen and (min-width: 481px) {
.theme-12-link #news_hot .more-link-text a {
	color: #f54b6b;
}
}
/* ----- mainVisual includeArea-Color ----- */
.theme-12-link .main_visual_include_inner .includeText {
	border-color: #f54b6b;
	background: #fff;
	color: #221816;
}
.theme-12-link .main_visual_include a {
	color: #f54b6b;
}
@media screen and (max-width: 600px) {
.theme-12-link .main_visual_include {
	background: #ff89a0;
	color: #221816;
}
}
/* ----- linkArea-Color ----- */
.theme-12-link .link_area .link_list a {
	color: #f54b6b;
	border-color: #f54b6b;
}
@media screen and (max-width: 600px) {
.theme-12-ttl .ttl {
	background: #f54b6b;
	color: #fff;
}
.theme-12-ttl #news_hot .ttl {
	background: none;
	margin: 5px 10px -5px;
}
.theme-12-ttl .ttl.mini {
	background: #ff89a0;
	color: #fff;
	margin: 0 auto;
}
.theme-12-bg #news_hot .news_area {
	background-color: #ff89a0;
}
.theme-12-bg #news_hot .news_list li {
	background: #fff;
}
.theme-12-bg #news_hot .ttl,
.theme-12-bg #news_hot .more-link-text a {
	color: #fff;
}
}



/* Common Setting
--------------------------------------------------------- */
.ttl.standard {
	color: #333;
	background-color: none;
	margin: 10px auto -10px;
}

@media screen and (max-width: 600px) {
.ttl.standard {
	background: #999;
	color: #fff;
	margin: 0;
}
}

.bg-shadow-off #main_visual_bg {
	background-image: none;
}
