/* 現行 https://www.cymbidium.co.jp/campaign/ 専用CSSを .sbs-real 配下に移植（自動生成: gen.py） */
/* ---- campaign.css (cymbidium.co.jp/common/css/) ---- */
.sbs-real #campaign_detail {}
.sbs-real #contents_wrap {padding: 10px;
 background: #EEE;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px;
 behavior: url(https://www.cymbidium.co.jp/common/pie/PIE.htc);
 margin-bottom: 30px;}
.sbs-real .contents {background: #FFF;
 margin-bottom: 10px;
 padding-top: 20px;
 padding-bottom: 20px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 behavior: url(https://www.cymbidium.co.jp/common/pie/PIE.htc);}
.sbs-real .contents_subttl {width: 618px;
 padding: 5px 0 5px 10px;
 margin:0 auto 10px;
 border-left:2px solid #8EC31F;
 background: #EEE;
 color: #8EC31F;
 font-size: 18px;
 font-weight: bold;}
.sbs-real #step1txt {background-image: url(/html/user_data/sbs/campaign/img/step1txt.jpg);
	height: 101px;
	width: 570px;
	background-repeat: no-repeat;
	padding-left: 140px;
	font-size: 12px;}
.sbs-real #step3txt {background-image: url(/html/user_data/sbs/campaign/img/oyakusoku.jpg);
	height: 165px;
	width: 540px;
	background-repeat: no-repeat;
	padding-left: 170px;
	font-size: 12px;
	line-height: 1.2em;
	padding-top: 16px;}
.sbs-real #products_lineup_container {background: url(/html/user_data/sbs/welcome/img/products_lineup_bottom.jpg) left bottom no-repeat;
padding-bottom: 20px;}
.sbs-real #products_lineup {background: url(/html/user_data/sbs/welcome/img/products_lineup_body.jpg) left top repeat-y;
padding-top: 25px;}
.sbs-real #products_lineup .products_lineup_list {width: 640px;
margin: 0 auto 10px auto;}
.sbs-real #products_lineup .products_lineup_list ul {zoom: 1;
margin-right: -20px;
_margin-right: -40px;}
.sbs-real #products_lineup .products_lineup_list ul li {float: left;
width: 200px;
margin-right: 20px;}
.sbs-real #products_lineup .products_lineup_list ul li .products_name {color: #78AD3E;
font-weight: bold;
padding-left: 5px;
border-left: 2px solid #78AE3E;
margin-bottom: 5px;}
.sbs-real #products_lineup .products_lineup_list ul li .photo {float: left;
width: 80px;}
.sbs-real #products_lineup .products_lineup_list ul li .data {float: right;
width: 100px;}
.sbs-real #products_lineup .products_lineup_list ul li .price {padding-top: 7px;
border-top: 1px dotted #999999;
line-height: 1.3;}
.sbs-real #products_lineup .products_lineup_list ul li .price .teiki {color: #FC587D;
font-weight: bold;
margin-top: 3px;}
.sbs-real #products_lineup .btn_lineup {background: #EEEEEE;
padding: 5px 0;
text-align: center;
margin: 0 20px;}
