@charset "utf-8";
/* CSS Document */
/*beroad/index.html用追加です*/
h1.top {
    font-size: 75%;
    color: #CBCBCB;
    padding: 0 0 10px 0;
}

.beroad {
	background-color: #000;
	margin: 30px 0;
	padding: 30px;
	color: #fff;
}
.beroad h3 {
	font-family: Garamond, "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho  ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 180%;
	letter-spacing: 0.2em;
}
.beroad p {
	font-family: Garamond, "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho  ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	font-size: 110%;
	/*letter-spacing: 0.2em;*/
	line-height: normal;
}
.border_wh {
	border-bottom: solid 1px #FFF;
	padding: 0 0 10px 0;
}
.border_wh_box {
	border: solid 1px #FFF;
	padding: 10px;
}
.fontS {
	font-size: 50%;
}
.fontM {
	font-size: 75%;
}
.fontL {
	font-size: 150%;
}
.fontLL {
	font-size: 120%;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.ml20 {
	margin-left: 20px;
}
.pl20 {
	padding-left: 20px;
}
.pr20 {
	padding-right: 20px;
}
.tar {
	text-align: right;
}
.tac {
	text-align: center;
}
.tal {
	text-align: left;
}
.bold {
	font-weight: bold;
}
.white{color:#fff;}

/* カートボタン*/
/* 商品詳細をみる*/
.shouhin a{
  width:120px;
  font-size:12px;
  color: #FF637D;
  font-weight:bold;
  text-align:center;
  display:block;
  text-decoration:none;
  border:1px solid #FF637D;
  padding:10px 0 8px 0;
  margin:auto;
  margin-bottom:20px;
}
.shouhin a:hover {
	background-color: #FF637D;
	border-color: #FF637D;
	color: #fff;
}
/* カートボタン*/
.kart{
	width: 190px;
	padding:0px 5px; 
	float:right;
}
.select-box01{
   width: 200px;
   /*height: 35px;*/
   text-align: center;
}
.select-box01 select{
	display: inline-block;
	width: 80px;
    margin-right: 10px;
	margin-left: 0px;	
}

/* c.c.Line */
.brand_ccline{
	width: 100%;
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255,0) 50%,rgba(255, 255, 255,1) 70%,rgba(255, 255, 255,1) 100%),url(../../brand/ccline/images/cc_back.png);
	/*background-size:contain;/* 表示形式 */
	background-repeat:no-repeat;/* 繰り返し処理 */
	background-position:center 170px;
	padding-bottom:130px;
}
.brand_ccline img{
    width: 100%;
}
.brand_cc_back{
	
}
.cc_copy{
	text-align: center;
	color:#EE6304;
	font-size:25px;
	font-family:'Cormorant Garamond', serif;
	font-weight: 700;
	line-height: 1.7;
	letter-spacing: 3px;
	padding-top:30px;
}
.cc_cath{
	text-align: center;	
	font-size:15px;
	font-family:'Cormorant Garamond', serif;
	font-weight: 700;
	line-height: 1.7;
	letter-spacing: 1px;
}
/* 4U */
.brand_u4{
	width: 100%;
}
.brand_u4 img{
    width: 100%;
}
.brand_u4_back{
	width: 100%;
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255,0) 50%,rgba(255, 255, 255,1) 70%,rgba(255, 255, 255,1) 100%),url(../../brand/4u/images/4u-top_03.png);
	/*background-size:contain;/* 表示形式 */
	background-repeat:no-repeat;/* 繰り返し処理 */
	padding-bottom:130px;

}
.u4_copy{
	text-align: center;
	color:#023190;
	font-size:25px;
	font-family:'Cormorant Garamond', serif;
	font-weight: 700;
	line-height: 1.7;
	letter-spacing: 3px;
	padding-top:30px;
}
.u4_cath{
	text-align: center;	
	font-size:15px;
	font-family:'Cormorant Garamond', serif;
	font-weight: 700;
	line-height: 1.7;
	letter-spacing: 1px;
}
/* Aubadu */
.brand_aubade{
	width: 100%;
}
.brand_aubade img{
    width: 100%;
}
.brand_aubade_back{
	width: 100%;
	background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255,0) 70%,rgba(255, 255, 255,0.2) 95%,rgba(255, 255, 255,1) 100%),url(../../brand/aubade/images/aubade-top_02.png);
	/*background-size:contain;/* 表示形式 */
	background-repeat:no-repeat;/* 繰り返し処理 */
	padding-bottom:130px;

}
.aubade_copy{
	padding-top:70px;
	margin-bottom: 30px;
}
.aubade_cath{
	text-align: center;	
	font-size:15px;
	font-family:serif;
	font-weight: 700;
	line-height: 2.3;
	letter-spacing: 2px;
	color:#fff;
}

