/* 現行 https://www.cymbidium.co.jp/teiki/ 専用CSSを .sbs-real 配下に移植（自動生成: gen.py） */
/* ---- teiki.css (cymbidium.co.jp/common/css/) ---- */
.sbs-real #pagettl {margin-bottom: 13px;}
.sbs-real #welcome_tabs_wrap {background: url(/html/user_data/sbs/welcome/img/welcome_tabs_bottom.jpg) left bottom no-repeat;
padding-bottom: 44px;
margin-bottom: 0;}
.sbs-real #welcome_tabs {zoom: 1;}
.sbs-real #welcome_tabs li {float: left}
.sbs-real #welcome_about {background: url(/html/user_data/sbs/welcome/img/welcome_tabs_body.jpg) left top repeat-y;
width: 640px;
padding: 20px 35px;}
.sbs-real #teiki_contents {width: 610px;
margin: 0 auto;}
.sbs-real #teiki_contents .midashi,
.sbs-real #teiki_products_container .midashi {background: #EEEEEE;
padding: 10px;
border-left: 2px solid #8EC31F;
color: #8DC31F;
font-weight: bold;
font-size: 18px;
margin-bottom: 25px;}
.sbs-real #tokuten_list {margin-bottom: 30px;}
.sbs-real #tokuten_list ul {zoom: 1;
margin-right: -10px;
_margin-right: -20px;}
.sbs-real #tokuten_list ul li {float: left;
width: 300px;
margin: 0 10px 10px 0;}
.sbs-real #teiki_products_container {background: url(/html/user_data/sbs/teiki/img/products_bottom.jpg) left bottom no-repeat;
padding-bottom: 90px;
position: relative;
margin-top: -10px;
margin-bottom: 50px;}
.sbs-real #teiki_products {background: url(/html/user_data/sbs/teiki/img/products_head.jpg) left top no-repeat;
padding-top: 45px;}
.sbs-real #teiki_products_list {background: url(/html/user_data/sbs/teiki/img/products_body.jpg) left top repeat-y;
width: 610px;
padding: 0 50px;}
.sbs-real #teiki_products_list .product_name {color: #8EC31F;
font-weight: bold;
font-size: 16px;
padding: 0 0 0 10px;
border-left: 2px solid #8CC31F;
margin-bottom: 10px;}
.sbs-real #teiki_products_list .products_wrap .thumb {float: left;
	width: 110px;
	margin-right: 20px;}
.sbs-real #teiki_products_list .products_wrap .detail {float: left;
width: 350px;}
.sbs-real #teiki_products_list .products_wrap .detail table {width: 100%;
border-collapse: separate;
border-spacing: 5px 0;
margin-bottom: 5px;}
.sbs-real #teiki_products_list .products_wrap .detail table th {background: #8EC31F;
color: #FFFFFF;
text-align: center;
font-size: 12px;
font-weight: bold;
padding: 10px;
width: 75px;
vertical-align: middle;}
.sbs-real #teiki_products_list .products_wrap .detail table td {background: #FAF8DE;
padding: 5px 10px;}
.sbs-real #teiki_products_list .products_wrap .detail .price {width: 125px;
float: left;
font-weight: bold;
white-space: nowrap;}
.sbs-real #teiki_products_list .products_wrap .detail .price dt {background: #FB5B7F;
font-size: 12px;
color: #FFFFFF;
text-align: center;
width: 62px;
padding: 2px 0 1px 0;
line-height: 1.1;}
.sbs-real #teiki_products_list .products_wrap .detail .price dd {font-size: 12px;
color: #BF0000;
text-align: left;
vertical-align: middle;}
.sbs-real #teiki_products_list .products_wrap .detail .otoku {background: url(/html/user_data/sbs/teiki/img/otoku.jpg) left top no-repeat;
width: 65px;
height: 40px;
padding-top: 13px;
float: left;
text-align: center;
font-size: 10px;
line-height: 1.2;}
.sbs-real #teiki_products_list .products_wrap .detail .submit {float: right;
display: block;
margin-top: 3px;}
.sbs-real #welcome_about #taikicatch {position: relative;
	height: 140px;
	width: 670px;
	left: -15px;
	top: -20px;}
.sbs-real .borderimg {border:1px solid #DEDEDE;}
