/* 現行 https://www.cymbidium.co.jp/guide/ 専用CSSを .sbs-real 配下に移植（自動生成: gen.py） */
/* ---- guide.css (cymbidium.co.jp/common/css/) ---- */
.sbs-real #pagettl {margin-bottom: 13px;}
.sbs-real #welcome_tabs_wrap {padding-bottom: 44px;
	margin-bottom: 0px;
	background-image: url(/html/user_data/sbs/guide/img/gaide_tabs_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
.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 #guide_menu_list ul {zoom: 1;
margin-right: -20px;
_margin-right: -40px;}
.sbs-real #guide_menu_list ul li {background: url(/html/user_data/sbs/guide/img/guide_menu_bottom.jpg) left bottom no-repeat;
padding-bottom: 11px;
float: left;
margin: 0 20px 22px 0;
width: 310px;}
.sbs-real #guide_menu_list ul li .guide_menu_box {border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
padding: 15px 10px 0 10px;}
.sbs-real #guide_menu_list ul li#guide_menu01 .guide_menu_box {background: url(/html/user_data/sbs/guide/img/menu01_bg.jpg) right top no-repeat;}
.sbs-real #guide_menu_list ul li#guide_menu02 .guide_menu_box {background: url(/html/user_data/sbs/guide/img/menu02_bg.jpg) right top no-repeat;}
.sbs-real #guide_menu_list ul li#guide_menu03 .guide_menu_box {background: url(/html/user_data/sbs/guide/img/menu03_bg.jpg) right top no-repeat;}
.sbs-real #guide_menu_list ul li#guide_menu04 .guide_menu_box {background: url(/html/user_data/sbs/guide/img/menu04_bg.jpg) right top no-repeat;}
.sbs-real #guide_menu_list ul li .guide_menu_box .txt {margin-bottom: 20px;}
.sbs-real #guide_menu_list ul li#guide_menu01 .guide_menu_box .txt,
.sbs-real #guide_menu_list ul li#guide_menu02 .guide_menu_box .txt {padding-right: 90px;}
.sbs-real #guide_menu_list ul li#guide_menu03 .guide_menu_box .txt,
.sbs-real #guide_menu_list ul li#guide_menu04 .guide_menu_box .txt {padding-right: 105px;}
.sbs-real #under_guidebtn {padding:20px 0 30px 30px;
	margin-bottom: 50px;
	height: 60px;
	background-image: url(/html/user_data/sbs/guide/img/gaide_tabs_bottom2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #EEEEEE;}
.sbs-real #under_guidebtn p {float: left;
	margin-right: 10px;}
.sbs-real #products_lineup_container {background: url(/html/user_data/sbs/welcome/img/products_lineup_bottom.jpg) left bottom no-repeat;
	padding-bottom: 20px;
	margin-top: 60px;}
.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;
	color: #333333;}
.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;}
.sbs-real .guide_sub_con {width: 610px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;}
.sbs-real .guide_sub_con .sub_ttl {background: #8EC31F;
border-bottom: 2px solid #4F9504;
padding: 10px;
color: #FFFFFF;
font-size: 21px;
font-weight: bold;
margin-bottom: 27px;}
.sbs-real .guide_sub_con .midashi {background: #F5F5F5;
padding: 10px;
border-left: 2px solid #8EC31F;
color: #8DC31F;
font-weight: bold;
font-size: 18px;
margin-bottom: 25px;}
.sbs-real .guide_sub_con .list {margin-left: 20px;}
.sbs-real .guide_sub_con .list li {list-style: disc;}
.sbs-real .guide_sub_con .e-colect {font-size: 16px;
color: #FC5F82;
margin-bottom: 20px;}
.sbs-real .guide_sub_con .carriage_list {zoom: 1;
margin-right: -30px;
_margin-right: -60px;
margin-bottom: 20px;}
.sbs-real .guide_sub_con .carriage_list li {float: left;
width: 290px;
margin: 0 30px 23px 0;}
.sbs-real .guide_sub_con .carriage_list02 {margin-bottom: 20px;}
.sbs-real .guide_sub_con .carriage_list02 li {float: left;
width: 590px;
margin: 0 10px 10px 10px;}
.sbs-real #cart_contents .guide_sub_con {width: 630px;}
.sbs-real #cart_contents .cart_flow {margin-bottom: 50px;
	padding-right: 0px;
	padding-left: 0px;}
.sbs-real #cart_contents .cart_flow ol {zoom: 1;
	_margin-right: -60px;
	width: 315px;}
.sbs-real #cart_contents .cart_flow ol li {width: 315px;
	line-height: 1.8;
	height: 52px;}
.sbs-real #cart_contents .cart_flow ol li a {color: #333333;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 90px;
	height: 42px;
	width: 225px;
	display: block;
	padding-top: 10px;}
.sbs-real #cart_contents .cart_flow ol li.step01 a {background-image: url(/html/user_data/sbs/guide/img/step01.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step02 a {background-image: url(/html/user_data/sbs/guide/img/step02.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step03 a {background-image: url(/html/user_data/sbs/guide/img/step03.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step04 a {background-image: url(/html/user_data/sbs/guide/img/step04.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step05 a {background-image: url(/html/user_data/sbs/guide/img/step05.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step06 a {background-image: url(/html/user_data/sbs/guide/img/step06.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step07 a {background-image: url(/html/user_data/sbs/guide/img/step07.jpg);}
.sbs-real #cart_contents .cart_flow ol li.step08 a {background-image: url(/html/user_data/sbs/guide/img/step08.jpg);}
.sbs-real #cart_contents .c_pink {color: #FC8BA4;}
.sbs-real #faq_contents .guide_sub_con {width: 610px;}
.sbs-real #faq_contents .faq_list {margin-bottom: 30px;}
.sbs-real #faq_contents .faq_list li {border-bottom: 1px dotted #DDDDDD;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;}
.sbs-real #faq_contents .faq_list li.last {border: none;}
.sbs-real #faq_contents .faq_list li p {background: url(/html/user_data/sbs/guide/img/icon_ques.jpg) left top no-repeat;
padding: 10px 0 10px 55px;}
.sbs-real #faq_contents .faq_list li a {color: #333333;}
.sbs-real #faq_contents #answer {background-color: #F5F5F5;
	background-image: url(/html/user_data/sbs/guide/img/icon_answ.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 70px;}
.sbs-real #sb_contents .guide_sub_con {width: 610px;}
