@charset "UTF-8";

/* CSS Document */

/*============ 商品ページ個別CSS ===========*/



/* ページ固有の色を下記3つの要素に同一で入力 (白ヌキ文字を置いても読める程度の濃さで）*/



h2 .itemtitle, .open-link a:hover span, .open-link a:active span, .hidden-link a:hover span, .hidden-link a:active span, #container .main1c .button:hover,#container .main1c .button:active

{

	color: #3cb371; /* キーカラーを指定 */

}



h2::before, h2::after, .accordion-block div, .tab-menu dl dt, .open-link a span,.hidden-link a span, p.point-number, .topimage h1, .whole-bg, .main1c .button, .whole-topimage, h3::before, .spec-title::before, .style-h3::before

{

	background: #3cb371; /* キーカラーを指定 */

}



h3, .style-h3, .open-link a span,.hidden-link a span, .spec-title, .main1c .button, .underline

{

	border-color: #3cb371; /* キーカラーを指定 */

}



.main1c .title{

	font-size:200%;

}





.main1c .orange::after{

	background:#ff6347;

}



.main1c .orange::before{

	background:#ff6347;

}



#orange1{

	color:#ff6347 !important;

}



.main1c .orange2::before{

	background:#ff6347;

}









.pink::after{

	background:#ff1493;

}



.pink::before{

	background:#ff1493;

}





#pink1{

	color:#ff1493 !important;

}



.pink2::before{

	background:#ff1493;

}









.blue::after{

	background:#1e90ff;

}



.blue::before{

	background:#1e90ff;

}



#blue1{

	color:#1e90ff !important;

}



.blue2::before{

	background:#1e90ff;

}









.inner1{

	background-color: #ffffff;

	width:1100px;

	margin:0 auto;

	padding: 0 50px;

}



.fixed-buy-button{

/*	display:none; */

}







.small{

	font-size:90%;

	color: #888;

}



.big{

	font-size:120% !important

}



.small1{

	font-size:90%;

}



.red{

	color:#ff6347;

}



.bold{

	font-weight:bold;

}



.line{

	border-bottom: solid 1px;

	display:inline-block;

}



.set{

	background-color: #c71585;

	color: #ffffff;

	font-weight: bold;

	padding: 10px;

	border-radius: 10px;

	margin-bottom: 10px !important;

	display:inline-block;

	margin-top:30px;

}







.set1{

	background-color:#f4fff9;

}



.set2{

	background-color:#ffffef;



}



.main1c .title{

	font-weight:bold;

	text-align:center;

	font-size: 180% !important;

	margin-bottom: 0px !important;

}





.main1c .inner1{

width: 100%;

padding-left: 0px !important;

}



/*============ スマートフォン用 ===========*/

@media screen and (max-width: 767px) {





  /* ここにスマホ専用のCSSを記入 */





}/* Media Query for SmartPhone */
