@charset "shift_jis";

/*============ 商品ページ個別CSS ===========*/

/*============= 色指定ここから =============*/
.main1c .section h2:after,
.main1c .section .block-title,
.main1c .section .box,
.main1c .cdlist-default .cdlist-title,
.main1c .section .underline:after,
.main1c p.point-number {
	background: #330066;  /*【←アクセントカラーを設定】*/
}

.all-section {
	background-image:url("../../sonshi/img/bg01.jpg")!important;
	background-repeat:repeat;
}

.column1.bg01
h3 {
	color:#000066!important;
}

.block .intro {
	font-size: 19px !important;
	border-bottom:1px #663300 dotted; display:inline;
}

.cdlist ul li, .cdlist li {
	color:#000066!important; 
}

.column2 h3.sonbu{
	color:#000066!important;
	font-size: 160% !important;  
}

.column2 span.sonbu {
	font-size:80%!important; 
}

.column1.bg01
span {
	color:#cc0066!important;
	font-size:90%!important; 
}

.column1.bg01 img.sonbu01{
	float:left!important;
}

.profile span {
	color:#990000!important;
	font-size:medium;
}

.column2 h3 {
	color:#000066!important;
}

.li {
	color:#990000!important;
}

.cdlist-description
li {
	color:#000066!important;
}

.column3.hero
img {
	height: 250px;
}

/*============= 色指定ここまで =============*/

/*============ 全体用CSSここから ===========*/

.column1
img {
	max-width: 100%;
	width: auto;
}

.limit{
	font-weight:bold!important; 
	color:#CC0000!important; 
	text-align:center;
	font-size:130%!important; 
}

.merit {
	font-weight:bold!important; 
}

.column3 {
	padding-left: px!important; 
	padding-top: 0px!important; 
}


/*============ 全体用CSSここまで ===========*/

@media screen and (max-width: 767px) {
/*======= スマートフォン用CSSここから ======*/

.red2{
	color:#FF3333!important; 
	font-weight:bold;
	padding-top:30px;
}
.column3.hero img {
	height: auto;
}
.column1.bg01 img.sonbu01 {
	padding-right: 10px;
}
/*======= スマートフォン用CSSここまで ======*/
} /* end media query */