/* 現行サイト(cymbidium.co.jp)のCSSを .sbs-real 配下に限定して移植（自動生成: gen.py） */
/* ---- EC-CUBE との差異吸収 ---- */
.sbs-real, .sbs-real *, .sbs-real *:before, .sbs-real *:after { box-sizing: content-box; }
.sbs-real img { max-width: none; }
.sbs-real a { text-decoration: underline; }
.sbs-real iframe { vertical-align: bottom; }
.sbs-real h1, .sbs-real h2, .sbs-real h3, .sbs-real h4 { line-height: inherit; letter-spacing: normal; }
/* EC-CUBE同梱 Bootstrap の .btn（枠線・余白・角丸）が現行の .btn に混ざらないよう初期化 */
.sbs-real .btn { display: block; border: 0; border-radius: 0; padding: 0; margin: 0; background: none; font-size: inherit;
  font-weight: inherit; line-height: inherit; text-align: inherit; vertical-align: baseline; color: inherit;
  transition: none; user-select: auto; box-shadow: none; }
.sbs-real td.btn, .sbs-real th.btn { display: table-cell; }   /* 表のセルはセルのまま（カート表の列幅を現行どおりに） */
/* おすすめサプリ：#contents_wrap（左右10px余白）の中に置かれたページも枠幅710pxで2列に（他の商品ページと同じ） */
.sbs-real #contents_wrap #recommend { margin-left: -10px; margin-right: -10px; }
/* ---- base.css (cymbidium.co.jp/common/css/) ---- */
.sbs-real,
.sbs-real div,
.sbs-real dl,
.sbs-real dt,
.sbs-real dd,
.sbs-real ul,
.sbs-real ol,
.sbs-real li,
.sbs-real h1,
.sbs-real h2,
.sbs-real h3,
.sbs-real h4,
.sbs-real h5,
.sbs-real h6,
.sbs-real pre,
.sbs-real form,
.sbs-real fieldset,
.sbs-real input,
.sbs-real textarea,
.sbs-real p,
.sbs-real blockquote,
.sbs-real th,
.sbs-real td {margin:0;
	padding:0;}
.sbs-real table {border-collapse:collapse;
	border-spacing:0;}
.sbs-real fieldset,
.sbs-real img {border:0;}
.sbs-real address,
.sbs-real caption,
.sbs-real cite,
.sbs-real code,
.sbs-real dfn,
.sbs-real em,
.sbs-real strong,
.sbs-real th,
.sbs-real var {font-style:normal;
	font-weight:normal;}
.sbs-real ol,
.sbs-real ul {list-style:none;}
.sbs-real caption,
.sbs-real th {text-align:left;}
.sbs-real h1,
.sbs-real h2,
.sbs-real h3,
.sbs-real h4,
.sbs-real h5,
.sbs-real h6 {font-size:100%;
	font-weight:normal;}
.sbs-real q:before,
.sbs-real q:after {content:'';}
.sbs-real abbr,
.sbs-real acronym {border:0;}
.sbs-real {font-size: 14px;
	color: #333333;
	font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.5;}
.sbs-real a {color: #8EC220;}
.sbs-real a:hover {text-decoration: none;}
.sbs-real img {vertical-align: top; border: none;}
.sbs-real li {list-style: none;}
.sbs-real #header {width: 100%;
	background-image: url(/html/user_data/sbs/common/img/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
	height: 99px;
	background-color: #FFFFFF;}
.sbs-real #header .left {float: left;
	height: 99px;
	width: 747px;}
.sbs-real #header .left .box {margin-top: 18px;
	margin-bottom: 19px;
	height: 45px;
	width: 747px;}
.sbs-real #header .right {float: right;
	height: 99px;
	width: 213px;}
.sbs-real h1 {font-size: 10px;
	line-height: 17px;
	font-weight: normal;}
.sbs-real #gnavi {width: 100%;
	background-repeat: repeat-x;
	height: 55px;
	background-image: url(/html/user_data/sbs/common/img/header_gnavi_bg.jpg);}
.sbs-real #gnavi li {float: left;}
.sbs-real .box960 {width: 960px;
	margin-right: auto;
	margin-left: auto;}
.sbs-real #contents {width: 100%;
	background-repeat: repeat-x;
	padding-bottom: 50px;
	padding-top: 30px;
	background-image: url(/html/user_data/sbs/common/img/contents_bg.jpg);
	background-position: top;}
.sbs-real #leftcolumn {float: left;
	width: 220px;}
.sbs-real .leftlineup li {height: 60px;
	width: 202px;
	padding: 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;}
.sbs-real .leftlineup a {text-decoration: none;}
.sbs-real .leftlineup a:hover li {text-decoration: none;
	background-color: #FBF9F2;}
.sbs-real .leftlineup a .name {font-weight: bold;
	color: #8EC21F;
	height: 40px;
	font-size: 14px;
	line-height: 16px;}
.sbs-real .leftlineup a .txt {font-size: 10px;
	color: #333333;
	line-height: 14px;}
.sbs-real #maincolumn {float: right;
	width: 710px;}
.sbs-real #sitemap_maincolumn {width: 800px;
	margin-right: auto;
	margin-left: auto;}
.sbs-real #mainbox1column {width: 940px;}
.sbs-real #pagebtm_contactbox {clear: both;
	width: 845px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-top: 50px;
	height: 161px;}
.sbs-real #pagebtm_contactbox .btn {background-image: url(/html/user_data/sbs/common/img/footer_bnrcontactbtn.jpg);
	float: right;
	height: 114px;
	width: 176px;
	padding-top: 47px;
	padding-left: 23px;}
.sbs-real #pagebtm_guide table {background-color: #EEEEEE;}
.sbs-real #pagebtm_guide th {text-align: left;}
.sbs-real #pagebtm_guide td {font-size: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;}
.sbs-real #pagebtm_guide #guide1 {background-image: url(/html/user_data/sbs/common/img/footer_guide01_rollout.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 91px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 45px;
	font-size: 14px;
	line-height: 1.5em;}
.sbs-real #pagebtm_guide #guide2 {background-image: url(/html/user_data/sbs/common/img/footer_guide02_rollout.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 81px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 50px;
	font-size: 14px;
	line-height: 1.5em;}
.sbs-real #pagebtm_guide #guide3 {background-image: url(/html/user_data/sbs/common/img/footer_guide03_rollout.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 91px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 45px;
	font-size: 14px;
	line-height: 1.5em;}
.sbs-real #pagebtm_guide #guide4 {background-image: url(/html/user_data/sbs/common/img/footer_guide04_rollout.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 81px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 50px;
	font-size: 14px;
	line-height: 1.5em;}
.sbs-real #pagebtm_guide #guide5 {background-image: url(/html/user_data/sbs/common/img/footer_guide05_rollout.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 91px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 45px;
	font-size: 14px;
	line-height: 1.5em;}
.sbs-real #pagebtm_guide #guide6 {background-image: url(/html/user_data/sbs/common/img/footer_guide06_rollout.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 91px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 45px;
	font-size: 14px;
	line-height: 1.5em;}
.sbs-real #pagebtm_guide td #left {background-image: url(/html/user_data/sbs/common/img/footer_guide_bgleft.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}
.sbs-real #pagebtm_guide td #right {background-image: url(/html/user_data/sbs/common/img/footer_guide_bgright.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;}
.sbs-real #breadlist {border-bottom: 1px dotted #DDD;
 padding-bottom: 5px;
 margin-bottom: 10px;
 font-size: 12px;}
.sbs-real #breadlist a,
.sbs-real #breadlist span {padding: 0 10px;}
.sbs-real #breadlist a:link {color: #333333;}
.sbs-real #breadlist a:visited {color: #333333;}
.sbs-real #breadlist a:hover {color: #333333; text-decoration: none;}
.sbs-real #breadlist a#home {padding-left: 20px;
 background: url(/html/user_data/sbs/common/img/bread_icon.png) no-repeat 0 center;}
.sbs-real #pagettl {height: 35px;
	padding:8px 0 0 20px;
	color: #8EC31F;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
	background-image: url(/html/user_data/sbs/common/img/pagettl_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;}
.sbs-real #footer {width:100%;
	clear: both;
	margin-bottom:-14px;}
.sbs-real #footer #link01 {background-color: #8EC21F;
	color: #FFFFFF;
	height: 60px;
	padding-top: 10px;
	text-align: center;}
.sbs-real #footer #link01 a {color: #FFFFFF;}
.sbs-real #footer #link02 {background-color: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;}
.sbs-real #footer #link02 a {color: #333333;}
.sbs-real #footer #link02 li {background-image: url(/html/user_data/sbs/common/img/icon_yajirushi_gray.jpg);
	background-repeat: no-repeat;
	float: left;
	font-size: 12px;
	padding-left: 15px;
	background-position: 0px -3px;
	padding-right: 20px;
	height: 20px;
	padding-bottom: 20px;}
.sbs-real #footer #link02 #copyright {font-size: 10px;
	text-align: center;
	clear: both;}
.sbs-real .mb20 {margin-bottom:20px;}
/* ---- style.css (cymbidium.co.jp/common/css/) ---- */
.sbs-real .font_9 {font-size: 10px;}
.sbs-real .font_10 {font-size: 11px;}
.sbs-real .font_12 {font-size: 12px;}
.sbs-real .font_14 {font-size: 14px;}
.sbs-real .font_16 {font-size: 16px;}
.sbs-real .font_18 {font-size: 18px;}
.sbs-real .font_20 {font-size: 20px;}
.sbs-real .font_22 {font-size: 22px;}
.sbs-real .font_24 {font-size: 24px;}
.sbs-real .font_35 {font-size: 35px;}
.sbs-real .font_45 {font-size: 45px;}
.sbs-real .deko1 {font-size: 20px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;}
.sbs-real .deko2 {font-size: 20px;
	font-weight: bold;
	color: #ff0000;}
.sbs-real .deko3 {font-size: 20px;
	font-weight: bold;
	color: #FFCC00;}
.sbs-real .deko4 {font-size: 20px;
	font-weight: bold;
	color: #0099FF;}
.sbs-real .deko5 {font-size: 16px;
	font-weight: bold;
	color: #00CC00;}
.sbs-real .deko6 {font-size: 18px;
	font-weight: bold;
	color: #FF3399;}
.sbs-real .deko_yellow {background-color: #FFFF00;
	padding: 2px;}
.sbs-real .c_red {color: #F81C35;}
.sbs-real .c_black {color: #333333;}
.sbs-real .c_crimson {color: #990000;}
.sbs-real .c_blue {color: #3366CC;}
.sbs-real .c_green {color: #8EC21F;}
.sbs-real .c_black {color: #333333;}
.sbs-real .c_white {color: #FFFFFF;}
.sbs-real .c_orange {color: #FE6310;}
.sbs-real .bold {font-weight: bold;}
.sbs-real .underline {text-decoration: underline;}
.sbs-real .clear {clear: both;}
.sbs-real .f_right {float: right;}
.sbs-real .f_left {float: left;}
.sbs-real .center {text-align: center;}
.sbs-real .right {text-align: right;}
.sbs-real .left {text-align: left;}
.sbs-real .mar_none {margin: 0;}
.sbs-real .mar_t_00 {margin-top: 0;}
.sbs-real .mar_t_05 {margin-top: 5px;}
.sbs-real .mar_t_10 {margin-top: 10px;}
.sbs-real .mar_t_15 {margin-top: 15px;}
.sbs-real .mar_t_20 {margin-top: 20px;}
.sbs-real .mar_t_25 {margin-top: 25px;}
.sbs-real .mar_t_30 {margin-top: 30px;}
.sbs-real .mar_t_35 {margin-top: 35px;}
.sbs-real .mar_t_40 {margin-top: 40px;}
.sbs-real .mar_t_50 {margin-top: 50px;}
.sbs-real .mar_t_60 {margin-top: 60px;}
.sbs-real .mar_t_70 {margin-top: 70px;}
.sbs-real .mar_t_80 {margin-top: 80px;}
.sbs-real .mar_r_00 {margin-right: 0;}
.sbs-real .mar_r_05 {margin-right: 5px;}
.sbs-real .mar_r_10 {margin-right: 10px;}
.sbs-real .mar_r_14 {margin-right: 14px;}
.sbs-real .mar_r_15 {margin-right: 15px;}
.sbs-real .mar_r_20 {margin-right: 20px;}
.sbs-real .mar_r_25 {margin-right: 25px;}
.sbs-real .mar_r_30 {margin-right: 30px;}
.sbs-real .mar_r_35 {margin-right: 35px;}
.sbs-real .mar_r_40 {margin-right: 40px;}
.sbs-real .mar_r_60 {margin-right: 60px;}
.sbs-real .mar_b_00 {margin-bottom: 0;}
.sbs-real .mar_b_05 {margin-bottom: 5px;}
.sbs-real .mar_b_10 {margin-bottom: 10px;}
.sbs-real .mar_b_15 {margin-bottom: 15px;}
.sbs-real .mar_b_20 {margin-bottom: 20px;}
.sbs-real .mar_b_25 {margin-bottom: 25px;}
.sbs-real .mar_b_30 {margin-bottom: 30px;}
.sbs-real .mar_b_35 {margin-bottom: 35px;}
.sbs-real .mar_b_40 {margin-bottom: 40px;}
.sbs-real .mar_b_50 {margin-bottom: 50px;}
.sbs-real .mar_b_60 {margin-bottom: 60px;}
.sbs-real .mar_b_70 {margin-bottom: 70px;}
.sbs-real .mar_b_80 {margin-bottom: 80px;}
.sbs-real .mar_l_00 {margin-left: 0;}
.sbs-real .mar_l_05 {margin-left: 5px;}
.sbs-real .mar_l_10 {margin-left: 10px;}
.sbs-real .mar_l_11 {margin-left: 11px;}
.sbs-real .mar_l_15 {margin-left: 15px;}
.sbs-real .mar_l_20 {margin-left: 20px;}
.sbs-real .mar_l_25 {margin-left: 25px;}
.sbs-real .mar_l_30 {margin-left: 30px;}
.sbs-real .mar_l_35 {margin-left: 35px;}
.sbs-real .mar_l_40 {margin-left: 40px;}
.sbs-real .mar_l_70 {margin-left: 70px;}
.sbs-real .mar_l_80 {margin-left: 80px;}
.sbs-real .mar_l_90 {margin-left: 90px;}
.sbs-real .mar_l_100 {margin-left: 100px;}
.sbs-real .mar_l_110 {margin-left: 110px;}
.sbs-real .mar_l_120 {margin-left: 120px;}
.sbs-real .mar_b-20 {margin-left: -20px;}
.sbs-real .valign_top {vertical-align: top;}
.sbs-real .valign_middle {vertical-align: middle;}
.sbs-real .valign_bottom {vertical-align: bottom;}
.sbs-real .borderless {border: none;}
.sbs-real .clearfix {zoom: 100%;}
.sbs-real .clearfix:after {display: block;
clear: both;
content: ".";
height: 0.1px;
font-size: 0.1em;
line-height: 0;
visibility: hidden;}
.sbs-real .clearfix {display: inline-block;}
.sbs-real .clearfix {display: block;}
.sbs-real .opacity:hover img {filter: alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;}
.sbs-real #info {color: #FC5A7F;}
.sbs-real #infobrock {border: 1px solid #8FCF32;
	width: 685px;
	padding: 6px;
	font-size: 10pt;
	margin: 5px;
	text-align: center;}
.sbs-real #infolink a {text-decoration: none;
	color: #000;}
.sbs-real .bainiku_deko {color:#ED7887;
	font-size: 18px;
	font-weight: bold;}
/* ---- item.css (cymbidium.co.jp/common/css/) ---- */
:where(body:not(.sbs-iso)) .sbs-real #item_container {background: url(/html/user_data/sbs/img/top/item_container_bottom.jpg) left bottom no-repeat;
  width: 710px;
  padding-bottom: 31px;
  margin-bottom: 40px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab {background: url(/html/user_data/sbs/img/top/item_container_head.jpg) left top no-repeat;
  min-height: 54px;
  height: auto !important;
  height: 54px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul {zoom: 1;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li {float: left;
  width: 316px;
  height: 54px;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_item {background: url(/html/user_data/sbs/img/top/tab_item.jpg) left top no-repeat;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_seibun {background: url(/html/user_data/sbs/img/top/tab_seibun.jpg) left top no-repeat;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_seibun a {width: 316px;
  height: 54px;
  display: block;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_seibun a:hover {background: url(/html/user_data/sbs/img/top/tab_seibun.png) left bottom no-repeat;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_item.active,
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_seibun.active {background-position: left bottom;
  cursor: auto;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li a {display: block;
  height: 54px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_item {width: 269px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_seibun {width: 239px;
  background: url(/html/user_data/sbs/img/top/tab_seibun.png) left top no-repeat;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_onayami {width: 196px;
  background: url(/html/user_data/sbs/img/top/tab_onayami.png) left top no-repeat;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_tab ul li#tab_onayami a:hover {background: url(/html/user_data/sbs/img/top/tab_onayami.png) left bottom no-repeat;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner {background: url(/html/user_data/sbs/img/top/item_container_inner_head.jpg) left top no-repeat;
  padding-top: 31px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box {background: url(/html/user_data/sbs/img/top/item_container_body.jpg) left top repeat-y;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .name {font-size: 16px;
  font-weight: bold;
  color: #8EC31F;
  border-left: 2px solid #8EC31F;
  padding-left: 7px;
  margin-bottom: 7px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .photo {float: left;
  margin-right: 15px;
  margin-bottom: 7px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .photo a:hover img {filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .text {overflow: hidden;
  margin-bottom: 7px;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .copy {margin-bottom: 1px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #D8D8D8;
  font-weight: bold;
  line-height: 1.3;
  color: #333333;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .price {font-size: 12px;
  color: #333333;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .price .teiki {color: #FC587D;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real #item_container_inner .list_box .btn {clear: both;
  float: none;
  display: block;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_01 {width: 670px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_01 li {width: 295px;
  padding: 15px 20px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_01 .price {background: url(/html/user_data/sbs/item/img/recommend_icon_postage.png) no-repeat right bottom #F8F8F8;
  padding: 5px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_01 .price .teiki .number {font-size: 18px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_02 {width: 648px;
  margin: 30px auto 0;
  overflow: hidden;
  padding-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_02 li {width: 198px;
  padding: 15px 9px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_02 .price {background: url(/html/user_data/sbs/item/img/item_list_02_postage.png) no-repeat center bottom #F8F8F8;
  padding: 5px 5px 25px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_02 .price .teiki .number {font-size: 14px;}
:where(body:not(.sbs-iso)) .sbs-real item_list_box_03 {width: 415px;
  margin: 30px auto 0;
  overflow: hidden;
  padding-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_03 li {width: 400px;
  padding: 15px 9px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_03 .price {background: url(https://www.cymbidium.co.jp/item/img/item_list_03_postage.gif) no-repeat center bottom #F8F8F8;
  padding: 5px 5px 25px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_03 .price .teiki .number {font-size: 14px;}
:where(body:not(.sbs-iso)) .sbs-real item_list_box_04 {width: 199px;
  margin: 30px auto 0;
  overflow: hidden;
  padding-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_04 li {width: 198px;
  padding: 15px 9px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_04 .price {background: url(https://www.cymbidium.co.jp/item/img/item_list_03_postage.gif) no-repeat center bottom #F8F8F8;
  padding: 5px 5px 25px;}
:where(body:not(.sbs-iso)) .sbs-real #item_list_box_04 .price .teiki .number {font-size: 14px;}
:where(body:not(.sbs-iso)) .sbs-real #item_detail h2 {height: 35px;
  padding: 5px 0 0 20px;
  background: url(/html/user_data/sbs/item/img/pagettl_bg.jpg) no-repeat 0 0;
  color: #8EC31F;
  font-size: 21px;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .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;}
:where(body:not(.sbs-iso)) .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);}
:where(body:not(.sbs-iso)) .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;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info {padding-left: 40px;
  padding-right: 40px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info_left {width: 172px;
  float: left;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info_right {width: 413px;
  float: right;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .photo {border: 1px solid #CCC;
  margin-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .deta {border-top: 1px solid #D8BD81;
  border-left: 1px solid #D8BD81;
  margin-top: 10px;
  font-size: 12px;
  margin-bottom: 20px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .deta th {width: 80px;
  padding: 2px 10px;
  background: #FAF8DE;
  border-bottom: 1px solid #D8BD81;
  border-right: 1px solid #D8BD81;
  color: #7B5B00;
  text-align: left;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .deta td {padding: 2px 10px;
  border-bottom: 1px solid #D8BD81;
  border-right: 1px solid #D8BD81;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart {background: url(/html/user_data/sbs/item/img/cart_bg.png) repeat 0 0;
  padding: 7px;
  float: none;
  clear: both;
  margin-bottom: 20px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart table {width: 100%;
  background: #FFF;
  border-top: 3px solid #FFF;
  border-left: 3px solid #FFF;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart th {width: 110px;
  border-bottom: 3px solid #FFF;
  border-right: 3px solid #FFF;
  text-align: center;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .th_single {background: #E9EBF5;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .th_teiki {background: url(/html/user_data/sbs/item/img/cart_icon_recommend.png) no-repeat 0 0 #8EC31F;
  color: #FFF;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart td {padding: 5px 6px;
  border-bottom: 3px solid #FFF;
  border-right: 3px solid #FFF;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .td_teiki {background: #FAF8DE;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .cart_in {border-top: none;
  border-left: none;
  margin: 0 auto;
  font-size: 12px;
  min-height: 50px;
  height: auto !important;
  height: 50px;
  background: none;
  line-height: 1.4;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .cart_in th,
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .cart_in td {border-bottom: none;
  border-right: none;
  padding: 0;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .cart_in th {width: 70px;
  text-align: left;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .cart_in .btn {min-width: 162px;
  width: !important;
  width: 162px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .price {font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .price_teiki {font-weight: bold;
  color: #C00000;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .number {font-size: 19px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .postage {background: #FB5B7F;
  font-weight: bold;
  color: #FFF;
  padding: 0 5px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info .cart .postage02 {background: #EFA400;
  font-weight: bold;
  color: #FFF;
  padding: 0 5px;}
:where(body:not(.sbs-iso)) .sbs-real #cos_voice {float: left;
  margin-right: 15px;
  margin-bottom: -4px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point {margin: 0 auto;
  width: 628px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point hr {border: none;
  border-top: dotted 1px #C7C7C7;
  height: 1px;
  margin: 10px 0 19px 0;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point_graybg {width: 570px;
  margin-left: 8px;
  margin-bottom: 20px;
  padding: 5px 20px 10px;
  background: #F6F6F6;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point_graybg .mt {margin: 20px 0 20px 0;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point_graybg_mini {width: 244px;
  margin-left: 8px;
  margin-bottom: 20px;
  padding: 5px 29px 10px 17px;
  background: #F6F6F6;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point_graybg_mini .mt {margin: 20px 0 20px 0;}
:where(body:not(.sbs-iso)) .sbs-real .contents_point_w690 {width: 690px;
  margin-left: -31px;
  margin-right: -31px;}
:where(body:not(.sbs-iso)) .sbs-real .btn_campaign {width: 630px;
  margin: 0 auto 30px;}
:where(body:not(.sbs-iso)) .sbs-real #voice {width: 690px;
  margin: -9px 0px 15px 1px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq {width: 620px;
  margin: 0 auto;}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq dt {background-color: #FAF8DE;
  background-position: 595px center;
  background-repeat: no-repeat;
  padding: 15px 30px 15px 15px;
  margin: 0 0 3px 0;
  font-weight: bold;
  text-decoration: underline;
  color: #8EC31F;
  display: block;}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq dt span {background: url(/html/user_data/sbs/item/img/faq_icon_q.png) no-repeat 0 0;
  padding-left: 35px;
  display: block;}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq dd {background: url(/html/user_data/sbs/item/img/faq_icon_a.png) no-repeat 15px 15px #F6F6F6;
  padding: 20px 15px 15px 50px;
  margin: 0 0 10px 20px;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq dd strong {font-weight: bold;
  color: #FA5A7F;}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq .open {background-image: url(/html/user_data/sbs/item/img/faq_icon_open.png);}
:where(body:not(.sbs-iso)) .sbs-real .contents_faq .close {background-image: url(/html/user_data/sbs/item/img/faq_icon_close.png);}
:where(body:not(.sbs-iso)) .sbs-real #recommend {background: url(/html/user_data/sbs/item/img/recommend_bg.jpg) repeat-y 0 0;
  margin-bottom: 30px;}
:where(body:not(.sbs-iso)) .sbs-real #recommend ul {background: url(/html/user_data/sbs/item/img/recommend_bg_ul.jpg) no-repeat 0 bottom;
  overflow: hidden;
  padding-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #recommend ul li {width: 295px;
  padding: 15px 30px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .name {font-size: 16px;
  font-weight: bold;
  color: #8EC31F;
  border-left: 2px solid #8EC31F;
  padding-left: 7px;
  margin-bottom: 7px;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .photo {border: 1px solid #D6D6D6;
  float: left;
  margin-right: 15px;
  margin-bottom: 7px;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .photo a:hover img {filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .text {overflow: hidden;
  margin-bottom: 7px;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .copy {margin-bottom: 1px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #D8D8D8;
  color: #333333;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .price {font-size: 12px;
  background: url(/html/user_data/sbs/item/img/recommend_icon_postage.png) no-repeat right bottom #F8F8F8;
  padding: 5px;
  color: #333333;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .price .teiki {color: #FC587D;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .price .teiki .number {font-size: 18px;}
:where(body:not(.sbs-iso)) .sbs-real #recommend .btn {clear: both;
  float: none;
  display: block;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_point2 {width: 690px;
  font-size: 11px;
  line-height: 180%;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_point2 ul {width: 690px;
  overflow: hidden;
  margin-left: -22px;
  margin-bottom: 22px;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_point2 li {width: 126px;
  margin-left: 7px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_point2 li p {height: 110px;
  background-image: url(/html/user_data/sbs/item/img/fivestar/bg.png);}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_point2 img {margin-bottom: 10px;}
:where(body:not(.sbs-iso)) .sbs-real .fivestar_point3_photo {float: left;
  padding-top: 7px;
  overflow: hidden;
  margin-right: 15px;
  margin-bottom: 15px;}
:where(body:not(.sbs-iso)) .sbs-real .fivestar_point3_text {font-size: 14px;
  margin-bottom: 15px;}
:where(body:not(.sbs-iso)) .sbs-real .font_capture {font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real .bg_white {background-color: rgba(255, 255, 255, 0.6);
  width: 526px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 20px;}
:where(body:not(.sbs-iso)) .sbs-real .bg_white .mttl {margin: 6px 0 18px 19px;}
:where(body:not(.sbs-iso)) .sbs-real .bg_white_kurose {background-color: rgba(255, 255, 255, 0.6);
  width: 526px;
  margin: 0 auto;
  margin-bottom: 20px;
  padding: 20px;
  position: relative;}
:where(body:not(.sbs-iso)) .sbs-real .bg_white_kurose p {width: 442px;
  margin-top: 16px;}
:where(body:not(.sbs-iso)) .sbs-real .bg_white_mini {background-color: rgba(255, 255, 255, 0.6);
  width: 210px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 20px;
  padding: 20px;}
:where(body:not(.sbs-iso)) .sbs-real .bg_white_mini .mttl {margin: 6px 0 18px -1px;}
:where(body:not(.sbs-iso)) .sbs-real .box_rute {width: 200px;
  height: 170px;}
:where(body:not(.sbs-iso)) .sbs-real .box_rute img {padding-top: 39px;
  padding-left: 11px;}
:where(body:not(.sbs-iso)) .sbs-real .kbox img {position: absolute;
  right: 0;
  bottom: 0;}
:where(body:not(.sbs-iso)) .sbs-real .text_setting {font-size: 0.9em;}
:where(body:not(.sbs-iso)) .sbs-real .maintxt {margin-left: 2px;}
:where(body:not(.sbs-iso)) .sbs-real .fpb {font-size: 14px;
  color: #ED7887;}
:where(body:not(.sbs-iso)) .sbs-real .mt-25 {margin-top: -25px;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_media {_zoom: 1;
  overflow: hidden;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_media li {border-top: 1px dotted #DDDDDD;
  padding: 24px 10px;
  margin-top: -1px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_media h4 {color: #8EC31F;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real #fivestar_media .photo {float: right;
  margin-left: 15px;
  text-align: right;}
:where(body:not(.sbs-iso)) .sbs-real .blog_in {background: #FFF;
  margin-bottom: 1px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;}
:where(body:not(.sbs-iso)) .sbs-real .blog {padding: 10px;
  background: #EEE;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin-bottom: 30px;}
:where(body:not(.sbs-iso)) .sbs-real .blogright {line-height: 34px;
  margin-left: 38px;
  font-size: 0.9em;}
:where(body:not(.sbs-iso)) .sbs-real .blogright a {margin-left: 10px;}
:where(body:not(.sbs-iso)) .sbs-real .ml5 {margin-left: 15px;}
:where(body:not(.sbs-iso)) .sbs-real #ichiran {text-align: right;
  font-size: 12px;
  padding-bottom: 17px;
  margin-right: 30px;}
:where(body:not(.sbs-iso)) .sbs-real #arrow {margin-top: 9px;}
:where(body:not(.sbs-iso)) .sbs-real .kemin_link {margin-left: 135px;}
:where(body:not(.sbs-iso)) .sbs-real .kemin_link img {margin-top: 2px;
  margin-right: 4px;}
:where(body:not(.sbs-iso)) .sbs-real .pb36 {padding-bottom: 36px;}
:where(body:not(.sbs-iso)) .sbs-real .acai_link {margin-left: 175px;
  font-size: 13px;}
:where(body:not(.sbs-iso)) .sbs-real .acai_link img {margin-top: 2px;
  margin-right: 4px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point1 {width: 630px;
  margin: 0 auto 30px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point1 #left {width: 316px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point1 #right {width: 299px;
  float: right;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point2 {margin-left: 18px;
  overflow: hidden;
  margin-bottom: 30px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point2 .rakuria_point2_box {width: 280px;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #EEE;
  padding: 9px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point2 .rakuria_point2_box p {padding: 10px 0 10px 10px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point3 {margin: 0 auto 30px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point3 .photo {float: left;
  margin-right: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_point3 .text {overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka {width: 610px;
  margin-left: -31px;
  margin-right: -31px;
  padding: 40px;
  background: url(/html/user_data/sbs/item/img/rakuria/mutenka_03.jpg) no-repeat 0 0;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka_text {width: 416px;
  margin-bottom: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka_in {padding: 15px 25px;
  background: url(/html/user_data/sbs/item/img/rakuria/mutenka_02.jpg) no-repeat 0 0 #F6F6F6;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka_in_text {padding-left: 160px;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka_in #attention {background: #FFF;
  padding: 10px;
  margin-top: 10px;
  font-size: 10px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka_in #attention .attention_left {display: block;
  width: 90px;
  float: left;
  clear: both;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_mutenka_in #attention .attention_right {float: left;
  overflow: hidden;
  padding-left: 1em;
  margin-left: 1em;
  text-indent: -1em;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_media {overflow: hidden;
  font-size: 12px;
  margin-left: 10px;
  padding: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_media h4 {color: #8EC31F;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real #rakuria_media .photo {width: 250px;
  float: right;
  margin-left: 15px;
  padding: 5px;
  background: #FFF;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_point1 {width: 560px;
  margin: 0 0 20px 43px;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_point3 {width: 450px;
  margin: 0 0 30px 48px;
  padding-right: 130px;
  background: url(/html/user_data/sbs/item/img/silkista/point_03_02.jpg) no-repeat right bottom;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_point3 .photo {float: left;
  margin-right: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_point3 .text {overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_monitor {width: 570px;
  height: 210px;
  padding: 20px 20px 0;
  margin: 0 auto 30px;
  background: url(/html/user_data/sbs/item/img/silkista/monitor_02.jpg) no-repeat 0 0 #F6F6F6;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_monitor .text {margin: 10px 180px 0 3px;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_hq {padding: 30px 40px;
  margin: 0 auto 30px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_hq .photo {float: left;
  margin-right: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_hq .text {overflow: hidden;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real #silkista_hq .contents_subttl {width: auto;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_kodawari {width: 610px;
  padding-top: 20px;
  margin: 0 auto 30px;
  background: url(/html/user_data/sbs/item/img/aojiru/kodawari_02.jpg) no-repeat right 0;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_kodawari #subtext {padding: 15px;
  margin-top: 20px;
  font-size: 12px;
  background: #F6F6F6;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point1_jas {float: none;
  clear: both;
  border: 3px solid #7094CD;
  padding: 10px 15px 10px 110px;
  background: url(/html/user_data/sbs/item/img/aojiru/point_01_02.jpg) no-repeat 5px center #FFF;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point1_jas #copy {color: #7094CD;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point3 {width: 570px;
  margin-left: -27px;
  margin-bottom: 10px;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point3 ul {width: 597px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point3 li {width: 172px;
  margin-left: 27px;
  padding-bottom: 10px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point3 img {margin-bottom: 5px;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_point3 h5 {font-size: 14px;
  font-weight: bold;
  color: #8CC31F;
  margin-bottom: 5px;
  text-align: center;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_eiyo {width: 610px;
  margin: 10px auto 30px;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_eiyo table {width: 610px;
  margin-top: 5px;
  border-top: 1px solid #CCC;
  border-left: 1px solid #CCC;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_eiyo th,
:where(body:not(.sbs-iso)) .sbs-real #aojiru_eiyo td {padding: 5px 15px;
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_eiyo th {width: 25%;
  background: #E8F3D2;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_eiyo td {width: 25%;
  font-weight: bold;
  text-align: right;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_how {width: 600px;
  margin-left: -20px;
  font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_how ul {width: 630px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_how li {width: 180px;
  margin-left: 30px;
  padding-bottom: 10px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real #aojiru_how h5 {margin-bottom: 5px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point1 {height: 170px;
  margin-right: 20px;
  margin-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point1 .photo {float: left;
  margin-right: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point2 {margin-right: 20px;
  margin-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point2 #point2left {width: 320px;
  float: left;
  font-size: 12px;
  border: 2px solid #8CC31F;
  padding-top: 20px;
  padding-bottom: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point2 #point2right {font-size: 12px;
  border: 2px solid #8CC31F;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point2 .ttl {font-size: 14px;
  font-weight: bold;
  color: #8CC31F;
  margin: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point2 .txt {margin-right: 20px;
  margin-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point2 .txt2 {margin-right: 20px;
  margin-left: 20px;
  font-size: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point3 {height: 100px;
  margin-right: 20px;
  margin-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #axis_point3 .photo {float: left;
  margin-right: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken {height: 547px;
  font-size: 12px;
  line-height: 1.4em;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken #tanken1 {float: left;
  width: 239px;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken #tanken1 #tanken1txt {background-image: url(/html/user_data/sbs/item/img/bainiku/tanken1back.jpg);
  height: 242px;
  width: 170px;
  padding-left: 59px;
  padding-right: 10px;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken #tanken2 {float: left;
  width: 205px;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken #tanken2 #tanken2txt {background-image: url(/html/user_data/sbs/item/img/bainiku/tanken2back.jpg);
  height: 242px;
  width: 170px;
  padding-right: 15px;
  padding-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken #tanken3 {float: left;
  width: 246px;}
:where(body:not(.sbs-iso)) .sbs-real #bainiku_tanken #tanken3 #tanken3txt {background-image: url(/html/user_data/sbs/item/img/bainiku/tanken3back.jpg);
  height: 242px;
  width: 170px;
  padding-right: 56px;
  padding-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #celebeau_point1 {height: 270px;
  margin-right: 20px;
  margin-left: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #celebeau_point1 .photo {float: right;}
:where(body:not(.sbs-iso)) .sbs-real #celebeau_point2 {height: 330px;
  margin-left: 20px;
  background-color: #F6F6F6;
  padding-right: 20px;
  margin-bottom: 30px;}
:where(body:not(.sbs-iso)) .sbs-real #celebeau_point2 .photo {float: left;}
:where(body:not(.sbs-iso)) .sbs-real #gl_point1 {margin-left: 20px;
  background-color: #F6F6F6;
  padding-right: 20px;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-bottom: 20px;}
:where(body:not(.sbs-iso)) .sbs-real #gl_point2 {margin-left: 20px;
  background-color: #F6F6F6;
  padding-right: 20px;
  margin-bottom: 30px;
  padding-left: 20px;
  padding-bottom: 20px;}
:where(body:not(.sbs-iso)) .sbs-real .metaprotect_point02_img {float: right;}
:where(body:not(.sbs-iso)) .sbs-real .metaprotect_point02_p {background-color: #FFFFFF;
  background-image: url(/html/user_data/sbs/item/img/metaprotect/point_02_btm.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom: 10px;
  font-size: 12px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
  padding-left: 10px;}
:where(body:not(.sbs-iso)) .sbs-real .metaprotect_point03_img {float: right;}
:where(body:not(.sbs-iso)) .sbs-real .metaprotect_point03_group {width: 230px;
  float: left;}
:where(body:not(.sbs-iso)) .sbs-real .metaprotect_point03_h5 {color: #8CC31F;}
:where(body:not(.sbs-iso)) .sbs-real .metaprotect_point03_p {font-size: 12px;}
:where(body:not(.sbs-iso)) .sbs-real .wakasama_point02_group {width: 275px;
  background-color: #FFFFFF;}
:where(body:not(.sbs-iso)) .sbs-real .wakasama_point02_p {padding: 10px;}
:where(body:not(.sbs-iso)) .sbs-real .suppon01 {padding: 20px;
  margin: 0 0 40px 0;
  border: 6px solid #eee;}
:where(body:not(.sbs-iso)) .sbs-real .suppon01 h4 {font-size: 18px;
  font-weight: bold;
  border-bottom: 1px solid #ccc;
  margin: 0 0 10px 0;}
:where(body:not(.sbs-iso)) .sbs-real .suppon2 {border: #8CC31F 6px solid;
  padding: 20px 10px 10px 10px;}
:where(body:not(.sbs-iso)) .sbs-real .suppon2 h4 {font-size: 15px;
  color: #8CC31F;
  margin-bottom: 5px;
  letter-spacing: 1px;}
:where(body:not(.sbs-iso)) .sbs-real .suppon2_1 {background: url(/html/user_data/sbs/item/img/suppon/img02.jpg) 10px 10px no-repeat #F8F8EF;
  padding: 10px 10px 10px 125px;
  margin-bottom: 15px;
  min-height: 105px;}
:where(body:not(.sbs-iso)) .sbs-real .suppon2_2 {padding: 0 10px 0 10px;
  background-color: #F8F8EF;
  margin-bottom: 15px;
  min-height: 105px;}
:where(body:not(.sbs-iso)) .sbs-real .suppon2_3 {background-color: #F8F8EF;
  padding: 10px 10px 10px 10px;
  min-height: 105px;}
:where(body:not(.sbs-iso)) .sbs-real .suppon_txt01 {background: url(/html/user_data/sbs/item/img/suppon/img06.jpg) right 0 no-repeat;
  padding: 0 225px 0 0;
  min-height: 160px;}
:where(body:not(.sbs-iso)) .sbs-real .jukenkachi_txt01 {background: url(/html/user_data/sbs/item/img/jukenkachi/img01.jpg) right 0 no-repeat;
  padding: 0 225px 0 0;
  min-height: 160px;}
:where(body:not(.sbs-iso)) .sbs-real .jukenkachi_txt02 {background: url(/html/user_data/sbs/item/img/jukenkachi/img02.jpg) right 0 no-repeat;
  padding: 0 225px 0 0;
  min-height: 160px;}
:where(body:not(.sbs-iso)) .sbs-real .jukenkachi_txt03 {background: url(/html/user_data/sbs/item/img/jukenkachi/img03.jpg) right 0 no-repeat;
  padding: 0 225px 0 0;
  min-height: 160px;}
:where(body:not(.sbs-iso)) .sbs-real .jukenkachi_txt04 {background: url(/html/user_data/sbs/item/img/jukenkachi/img04.jpg) right 0 no-repeat;
  padding: 0 225px 0 0;
  min-height: 160px;}
:where(body:not(.sbs-iso)) .sbs-real .jukenkachi_txt05 {background: url(/html/user_data/sbs/item/img/jukenkachi/img05.jpg) right 0 no-repeat;
  padding: 0 225px 0 0;
  min-height: 160px;}
:where(body:not(.sbs-iso)) .sbs-real .bg_green {background: url(/html/user_data/sbs/item/img/suppon/bg.jpg) 0 center repeat-x;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .suppon_txt02 {background: url(/html/user_data/sbs/item/img/suppon/img08.jpg) right 0 no-repeat;
  padding: 0 130px 0 0;}
:where(body:not(.sbs-iso)) .sbs-real .suppon_deco {color: #ED7887;
  font-size: 16px;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .juken_deco {color: #FF0000;
  font-size: 18px;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .juken_deco02 {color: #FF0000;}
:where(body:not(.sbs-iso)) .sbs-real .suppon_tit {margin: 0 0 15px -30px;}
:where(body:not(.sbs-iso)) .sbs-real .settxt {color: #C00000;
  font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .bubble01_box {position: relative;
  display: block;}
:where(body:not(.sbs-iso)) .sbs-real .bubble {position: absolute;
  top: -10px;
  right: -55px;}
:where(body:not(.sbs-iso)) .sbs-real .bubble02_box {position: relative;}
:where(body:not(.sbs-iso)) .sbs-real .bubble02 {position: absolute;
  top: 0;
  left: 130px;}
:where(body:not(.sbs-iso)) .sbs-real .bai_txt {position: relative;
  -webkit-box-shadow: 1px 2px 4px rgba(50, 50, 50, 0.5);
  -moz-box-shadow: 1px 2px 4px rgba(50, 50, 50, 0.5);
  box-shadow: 1px 2px 4px rgba(50, 50, 50, 0.5);
  padding: 19px;
  background: #fff;
  margin: 21px;
  position: relative;
  border: 1px solid #fff;}
:where(body:not(.sbs-iso)) .sbs-real .box:after {content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;}
:where(body:not(.sbs-iso)) .sbs-real .ml40 {margin-left: 40px;}
:where(body:not(.sbs-iso)) .sbs-real .spacer10 {clear: both;
  width: auto;
  height: 10px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 {width: 710px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 h3 {font-size: 30px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: left;
  color: #003366;
  margin-left: 40px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 h4 {font-size: 25px;
  font-weight: bold;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  letter-spacing: 1px;
  margin-top: 35px;
  text-align: left;
  color: #FF9900;
  margin-left: 40px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 h5 {font-size: 20px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 35px;
  text-align: left;
  color: #003366;
  margin-left: 40px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box02 h3 {font-size: 30px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: right;
  color: #003366;
  margin-right: 40px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box02 h4 {font-size: 25px;
  font-weight: bold;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: left;
  color: #FF9900;
  margin-left: 150px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box03 h4 {font-size: 25px;
  font-weight: bold;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  letter-spacing: 1px;
  text-align: left;
  color: #FF9900;
  margin-left: 60px;
  margin-top: 0;
  padding-top: 30px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box04 h4 {font-size: 25px;
  font-weight: bold;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  letter-spacing: 1px;
  text-align: left;
  color: #FF9900;
  margin-left: 160px;
  margin-top: 0;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box05 h4 {font-size: 25px;
  font-weight: bold;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  letter-spacing: 1px;
  text-align: left;
  color: #FF9900;
  margin-left: 20px;
  margin-top: 0;
  padding-top: 40px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box06 h4 {font-size: 25px;
  font-weight: bold;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic",sans-serif;
  letter-spacing: 1px;
  text-align: left;
  color: #FF9900;
  margin-left: 150px;
  margin-top: 0;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box07 h3 {font-size: 30px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: left;
  color: #003366;
  margin-right: 40px;
  padding-top: 90px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box08 h3 {font-size: 30px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: left;
  color: #003366;
  margin-right: 40px;
  padding-top: 40px;}
:where(body:not(.sbs-iso)) .sbs-real div#Contents1 .camelina_box09 h3 {font-size: 30px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: left;
  color: #003366;
  margin-right: 40px;
  padding-top: 60px;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box01 {background: url(/html/user_data/sbs/item/img/camelinaoil/02.jpg) right 0 no-repeat;
  padding: 0 0 0 0;
  height: auto;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box02 {background: url(/html/user_data/sbs/item/img/camelinaoil/03.jpg) right 0 no-repeat;
  padding: 150px 0 0 0;
  height: auto;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box03 {background: url(/html/user_data/sbs/item/img/camelinaoil/06.png) right 0 no-repeat;
  padding: 0 0 0 0;
  height: auto;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box04 {background: url(/html/user_data/sbs/item/img/camelinaoil/08.jpg) right 0 no-repeat;
  padding: 0 0 0 0;
  height: auto;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box05 {background: url(/html/user_data/sbs/item/img/camelinaoil/11.png) right 0 no-repeat;
  padding: 0 0 0 0;
  height: 113px;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box06 {background: url(/html/user_data/sbs/item/img/camelinaoil/14.jpg) right 0 no-repeat;
  padding: 0 0 0 0;
  height: auto;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box07 {background: url(/html/user_data/sbs/item/img/camelinaoil/16.png) right 0 no-repeat;
  padding: 0 0 0 0;
  height: 199px;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box08 {background: url(/html/user_data/sbs/item/img/camelinaoil/18.png) right 0 no-repeat;
  padding: 0 0 0 0;
  height: 115px;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_box09 {background: url(/html/user_data/sbs/item/img/camelinaoil/19.png) right 0 no-repeat;
  padding: 0 0 0 0;
  height: 199px;}
:where(body:not(.sbs-iso)) .sbs-real #camelina_boxm {background: url(/html/user_data/sbs/item/img/camelinaoil/box02_bg.png) 0;
  background-repeat: repeat;
  padding: 0 0 0 0;
  height: auto;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_boxmT {padding: 20px 30px 0 57px;}
:where(body:not(.sbs-iso)) .sbs-real #camelina_boxm02 {background: url(/html/user_data/sbs/item/img/camelinaoil/17.jpg) 0;
  background-repeat: no-repeat;
  padding: 0 0 0 0;
  height: 267px;}
:where(body:not(.sbs-iso)) .sbs-real .camelina_boxmT2 {padding: 0 260px 0 40px;}
:where(body:not(.sbs-iso)) .sbs-real .oilmemoT {font-size: 18px;
  color: #CC0033;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer,
:where(body:not(.sbs-iso)) .sbs-real .arrow_question {position: relative;
  background: #fff;
  border: 1px solid #c8c8c8;
  padding: 30px 25px;
  border-radius: 10px;
  width: 70%;
  font-size: 16px;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_question {float: right;
  margin-right: 20px;
  font-size: 20px;
  font-family: "ヒラギノ明朝 Pro W3","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
  letter-spacing: 1px;
  margin-top: 0;
  text-align: left;
  color: #003366;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:after,
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:before,
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:after,
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:before {top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:after,
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:before {right: 100%;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:after,
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:before {left: 100%;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:after,
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:after {border-color: rgba(255, 255, 255, 0);
  border-width: 15px;
  margin-top: -15px;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:after {border-left-color: #fff;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:after {border-right-color: #fff;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:before,
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:before {border-color: rgba(200, 200, 200, 0);
  border-width: 16px;
  margin-top: -16px;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_answer:before {border-left-color: #c8c8c8;}
:where(body:not(.sbs-iso)) .sbs-real .arrow_question:before {border-right-color: #c8c8c8;}
:where(body:not(.sbs-iso)) .sbs-real .question_image {float: left;}
:where(body:not(.sbs-iso)) .sbs-real .answer_image {float: right;
  margin-right: 20px;}
:where(body:not(.sbs-iso)) .sbs-real .answer_image img,
:where(body:not(.sbs-iso)) .sbs-real .question_image img {border-radius: 50px;}
:where(body:not(.sbs-iso)) .sbs-real .question_Box {margin-bottom: 25px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 {font-size: 14px;
  margin: 0 auto;
  border-collapse: separate;
  border-spacing: 0px 1px;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th {padding: 14px;
  vertical-align: middle;
  text-align: left;
  border-bottom: #999 1px solid;
  color: #fff;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 td {padding: 14px;
  vertical-align: middle;
  text-align: left;
  border-bottom: #999 1px solid;
  font-size: 11px;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r1 {width: 152px;
  border-right: #999 1px solid;
  background: #447791;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r2,
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 td.r2 {width: 200px;
  border-left: #fff 1px solid;
  border-right: #999 1px solid;
  background: #5893b1;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r2,
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r3,
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r4 {text-align: center;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r3,
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 td.r3 {width: 200px;
  border-left: #fff 1px solid;
  border-right: #999 1px solid;
  background: #7cacc2;
  font-size: 14px;}
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 th.r4,
:where(body:not(.sbs-iso)) .sbs-real table.brwsr1 td.r4 {width: 200px;
  border-left: #fff 1px solid;
  background: #a0c2d3;
  font-size: 14px;}
:where(body:not(.sbs-iso)) .sbs-real .cart01 {margin-top: 10px;
  position: relative;}
:where(body:not(.sbs-iso)) .sbs-real .btn_ca {position: absolute;
  top: 18px;
  right: 30px;}
:where(body:not(.sbs-iso)) .sbs-real .btn_ca ul li {margin-bottom: 14px;}
:where(body:not(.sbs-iso)) .sbs-real .box01 {position: relative;
  margin-top: 30px;
  margin-bottom: 30px;}
:where(body:not(.sbs-iso)) .sbs-real .textbox01 h1 {font-size: 40px;
  font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
  color: black;
  line-height: 1.056;
  text-align: center;}
:where(body:not(.sbs-iso)) .sbs-real .textbox01 section {margin-top: 20px;
  font-size: 18px;
  color: black;
  line-height: 1.25;
  text-align: center;
  width: 616px;
  height: 219px;}
:where(body:not(.sbs-iso)) .sbs-real .textbox01 span.bold {font-weight: bold;}
:where(body:not(.sbs-iso)) .sbs-real .textbox01 span.red {color: #FF0000;}
:where(body:not(.sbs-iso)) .sbs-real .textbox01 {position: absolute;
  top: 35px;
  left: 35px;}
:where(body:not(.sbs-iso)) .sbs-real section.camee_text01 {text-align: justify;
  margin: -15px 0 0 40px;}
:where(body:not(.sbs-iso)) .sbs-real .camee_box04 {margin-bottom: 30px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info {padding-left: 40px;
  padding-right: 40px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info_leftA {width: 215px;
  float: left;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info_rightA {width: 400px;
  float: right;
  margin-left: 10px;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info {padding-left: 40px;
  padding-right: 40px;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info_leftB {width: 289px;
  float: left;
  overflow: hidden;}
:where(body:not(.sbs-iso)) .sbs-real .contents_info_rightB {width: 320px;
  float: right;
  margin-left: 10px;
  overflow: hidden;}
/* ---- cart.css (cymbidium.co.jp/common/css/) ---- */
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .mb10 {margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date-top .wrap_date .contents_info_left {width: 315px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date-top .wrap_date .contents_info_right {width: 285px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date-top .stxt {font-size: 11px;
  font-weight: bold;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_lineup-top {padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #d6d6d6;
  border-radius: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .cart_top {padding: 24px 8px;
  background: #EFEFEF;
  border-radius: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .cart_top .price {padding-top: 4px;
  font-weight: bold;
  font-family: "a-otf-ud-shin-go-pr6n", YuGothic, 游ゴシック,"游ゴシック体", "Yu Gothic Medium", Hiragino Kaku Gothic ProN, Hiragino Sans, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", -apple-system, BlinkMacSystemFont, Roboto, "メイリオ", Meiryo, Osaka, sans-serif;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .cart_top .number {font-size: 17px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .subttl_lb {color: #8EC31F;
  font-weight: bold;
  text-align: left;
  padding: 0 0 0 4px;
  margin: 0 auto 4px;
  border-left: 5px solid #8EC31F;}
/* ---- top.css (cymbidium.co.jp/common/css/) ---- */
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real hr {border: 1px dotted #D6D6D6;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real h2 {margin-bottom: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #contents .box940 clearfix #mainbox #h31box table {background-color: #FFFFFF;
  height: 1097px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .h31box_l {width: 338px;
  border: 1px solid #ECE9D8;
  background-color: #FFFFFF;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .h31box_r {width: 338px;
  background-color: #FFFFFF;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #ECE9D8;
  border-right-color: #ECE9D8;
  border-bottom-color: #ECE9D8;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .borderbtm {border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ECE9D8;
  width: 328px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .h31box_l .borderbtm {padding-bottom: 12px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .h31box_r .borderbtm {padding-bottom: 30px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .borderbtmbtm {width: 328px;
  padding-top: 5px;
  padding-right: 5px;
  padding-left: 5px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .h31box_l .borderbtmbtm {padding-bottom: 12px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .h31box_r .borderbtmbtm {padding-bottom: 30px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .name {font-size: 14px;
  font-weight: bold;
  color: #4675A4;
  margin-left: 12px;
  margin-top: 6px;
  background-image: url(https://www.cymbidium.co.jp/img/icon_yajirushi1.jpg);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 30px;
  background-position: left -1px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .txt {background-color: #FAF9F3;
  font-size: 10px;
  padding: 5px;
  line-height: 14px;
  margin-right: 12px;
  margin-bottom: 3px;
  margin-left: 12px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ECE9D8;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .freesearch {background-color: #FAF9F3;
  padding: 10px;
  margin-top: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .freesearch #form1 {width: 220px;
  float: left;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #form1 input {margin-right: 5px;
  margin-left: 5px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box ul {margin-top: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box li {font-size: 14px;
  font-weight: bold;
  color: #4675A4;
  background-image: url(https://www.cymbidium.co.jp/img/icon_yajirushi1.jpg);
  background-repeat: no-repeat;
  padding-left: 15px;
  line-height: 26px;
  background-position: left -1px;
  margin-left: 5px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .leftbox {width: 150px;
  float: left;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h31box .rightbox {width: 150px;
  float: left;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h32box {padding-top: 55px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h32box .boxleft {border: 1px solid #ECE9D8;
  background-color: #FFFFFF;
  padding: 7px;
  width: 210px;
  float: left;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h32box .box226 {background-color: #FFFFFF;
  padding: 7px;
  width: 210px;
  float: left;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #ECE9D8;
  border-right-color: #ECE9D8;
  border-bottom-color: #ECE9D8;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h33box {padding-top: 55px;
  margin-bottom: 40px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h33box .boxleft {border: thin solid #00FF00;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h33box table {background-color: #ECE9D8;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h33box td {background-color: #FFFFFF;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h34box .waku {border: 1px solid #ECE9D8;
  background-color: #FFFFFF;
  padding: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h34box table {background-color: #FFFFFF;
  padding-top: 15px;
  font-size: 14px;
  line-height: 22px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h34box .waku th {background-image: url(https://www.cymbidium.co.jp/img/h34areabg.jpg);
  background-repeat: no-repeat;
  height: 22px;
  width: 100px;
  color: #FFFFFF;
  text-align: left;
  padding-left: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h34box .waku th a {color: #FFFFFF;
  text-decoration: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #h34box .waku td {height: 22px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select {background: url(https://www.cymbidium.co.jp/img/area-root_select_bg.jpg) left top no-repeat;
  height: 350px;
  position: relative;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .area-root_select_box {display: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .area-root_select_box.select_show {display: block;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box {background: url(https://www.cymbidium.co.jp/img/area-root_select_area.jpg) left top no-repeat;
  position: absolute;
  width: 202px;
  height: 132px;
  left: 14px;
  top: 28px;
  z-index: 4;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box ul {margin-top: 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box li {background: none;
  padding: 0;
  margin: 0;
  line-height: 1.6;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_area {float: left;
  list-style: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_root {float: right;
  list-style: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_area span,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_root span {background-image: url(https://www.cymbidium.co.jp/img/area-root_select.png);
  background-repeat: no-repeat;
  text-indent: -999em;
  overflow: hidden;
  width: 101px;
  height: 22px;
  display: block;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select_area .select_box .select_area span {background-position: left top;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select_area .select_box .select_root span {background-position: -101px top;
  cursor: pointer;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select_root .select_box .select_area span {background-position: left -22px;
  cursor: pointer;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select_root .select_box .select_root span {background-position: -101px -22px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_list {width: 178px;
  margin: 0 auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_list ul {zoom: 1;
  margin-right: -14px;
  _margin-right: -28px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_box .select_list ul li {float: left;
  margin-right: 14px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map {width: 304px;
  height: 260px;
  position: absolute;
  right: 10px;
  top: 60px;
  z-index: 3;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a {text-indent: -999em;
  overflow: hidden;
  display: block;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a {background-image: url(https://www.cymbidium.co.jp/img/area-root_select.png);}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map01 {background-position: -216px -44px;
  background-repeat: no-repeat;
  width: 88px;
  height: 76px;
  position: absolute;
  right: 0;
  top: 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map01:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map01.act {background-position: -216px -304px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map02 {background-position: -214px -120px;
  background-repeat: no-repeat;
  width: 62px;
  height: 70px;
  position: absolute;
  right: 28px;
  top: 76px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map02:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map02.act {background-position: -214px -380px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map03 {background-position: -214px -190px;
  background-repeat: no-repeat;
  width: 62px;
  height: 67px;
  position: absolute;
  right: 28px;
  top: 146px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map03:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map03.act {background-position: -214px -450px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map04 {background-position: -158px -162px;
  background-repeat: no-repeat;
  width: 56px;
  height: 48px;
  position: absolute;
  right: 90px;
  top: 118px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map04:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map04.act {background-position: -158px -422px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map05 {background-position: -158px -210px;
  background-repeat: no-repeat;
  width: 56px;
  height: 53px;
  position: absolute;
  right: 90px;
  top: 166px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map05:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map05.act {background-position: -158px -470px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map06 {background-position: -118px -195px;
  background-repeat: no-repeat;
  width: 40px;
  height: 75px;
  position: absolute;
  right: 146px;
  top: 151px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map06:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map06.act {background-position: -118px -455px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map07 {background-position: -65px -195px;
  background-repeat: no-repeat;
  width: 53px;
  height: 92px;
  position: absolute;
  left: 65px;
  top: 151px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map07:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map07.act {background-position: -65px -455px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map08 {background-position: -2px -204px;
  background-repeat: no-repeat;
  width: 63px;
  height: 100px;
  position: absolute;
  left: 2px;
  top: 160px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map08:hover,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #area-root_select .select_map a.map08.act {background-position: -2px -464px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #q10 {margin-bottom: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #tab li {float: left;
  padding: 10px;
  list-style: none;
  cursor: pointer;
  background: #eee;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #tab li.select {background-position: 0px 0px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .disnon {display: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .content_wrap {clear: left;
  width: 680px;
  height: 240px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #tab .tabarea {background-image: url(https://www.cymbidium.co.jp/img/h34tab1.jpg);
  height: 20px;
  width: 140px;
  font-size: 12px;
  line-height: 18px;
  text-indent: -999em;
  display: block;
  background-position: 0px -40px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #tab .tabline {background-image: url(https://www.cymbidium.co.jp/img/h34tab2.jpg);
  height: 20px;
  width: 140px;
  font-size: 12px;
  line-height: 18px;
  text-indent: -999em;
  display: block;
  background-position: 0px -40px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider_wrap {background: url(/html/user_data/sbs/img/top/slider_bottom.jpg) left bottom no-repeat;
  padding-bottom: 11px;
  width: 710px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider_inner {background: url(/html/user_data/sbs/img/top/slider_head.jpg) left top no-repeat;
  padding-top: 8px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider {border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
  padding: 0 5px;
  position: relative;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #galleria {width: 700px;
  overflow: hidden;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider .prev,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider .next {display: block;
  position: absolute;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider .prev {left: 5px;
  top: 50%;
  margin-top: -28px;
  z-index: 999;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #slider .next {right: 5px;
  top: 50%;
  margin-top: -28px;
  z-index: 999;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .galleria-stage {width: 698px;
  height: 225px;
  position: relative;
  overflow: hidden;
  margin-bottom: 5px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .galleria-thumbnails-container {background: url(/html/user_data/sbs/img/top/slider_thumb_bg.jpg) left top no-repeat;
  padding-top: 8px;
  padding-bottom: 7px;
  padding-left: 43px;
  height: 55px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #galleria02 .galleria-thumbnails-container {display: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .galleria-image {background: #FFFFFF;
  float: left;
  margin-right: 5px;
  
  
  
  cursor: pointer;
  width: 125px;
  
  height: 55px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .galleria-image.last {margin-right: 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container {background: url(/html/user_data/sbs/img/top/item_container_bottom.jpg) left bottom no-repeat;
  width: 710px;
  padding-bottom: 31px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab {background: url(/html/user_data/sbs/img/top/item_container_head.jpg) left top no-repeat;
  min-height: 54px;
  height: 54px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab ul {zoom: 1;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab ul li {float: left;
  width: 316px;
  height: 54px;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab ul li#tab_item {background: url(/html/user_data/sbs/img/top/tab_item.jpg) left top no-repeat;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab ul li#tab_seibun {background: url(/html/user_data/sbs/img/top/tab_seibun.jpg) left top no-repeat;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab ul li#tab_item.active,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_tab ul li#tab_seibun.active {background-position: left bottom;
  cursor: auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner {background: url(/html/user_data/sbs/img/top/item_container_inner_head.jpg) left top no-repeat;
  padding-top: 31px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner .list_box {background: url(/html/user_data/sbs/img/top/item_container_body.jpg) left top repeat-y;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner .list {margin: 0 auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #onayami_list_box {display: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list {width: 640px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list {width: 610px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul {margin-right: -27px;
  _margin-right: -54px;
  zoom: 1;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li {width: 282px;
  float: left;
  margin: 0 9px 25px 0;
  padding: 16px;
  border: 1px solid #D6D6D6;
  border-radius: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li.min_clickbox {width: 189px;
  float: left;
  margin: 0 13px 25px 0;
  padding: 7px;
  border: 1px solid #D6D6D6;
  border-radius: 10px;
  padding-top: 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list ul li {margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list ul li .seibun_box {background: #F8F8F8;
  padding: 5px 10px;
  margin-bottom: 5px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li .thumbnail {display: block;
  margin-bottom: 3px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list ul li .thumbnail {float: left;
  width: 50px;
  margin-right: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list ul li .seibun_name {float: left;
  width: 150px;
  padding-top: 12px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list ul li .seibun_about {float: right;
  width: 375px;
  font-size: 12px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #seibun_list_box .list ul li .link_detail {background: url(/html/user_data/sbs/img/top/icon_link.jpg) right center no-repeat;
  padding-right: 13px;
  font-size: 12px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li dl {margin-bottom: 5px;
  text-align: center;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li dt {font-size: 12px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li dd {font-size: 14px;
  color: #8EC31F;
  font-weight: bold;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li dd a {text-decoration: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner #item_list_box .list ul li dd a:hover {text-decoration: underline;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner .btn_wrap {background: #EEEEEE;
  padding: 11px;
  padding-top: 13px;
  color: #52430D;
  border-radius: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner .btn_wrap .teiki {background: #FB5B7F;
  color: #FFFFFF;
  padding: 0 3px;
  margin-right: 5px;
  font-size: 10px;
  letter-spacing: 1px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #item_container_inner .list_link {background: #EEEEEE;
  padding: 10px 0;
  margin: 0 auto;
  width: 654px;
  text-align: center;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #top_publicity {float: left;
  width: 340px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #top_publicity .about {background: #EEEEEE;
  padding: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #top_customer {float: right;
  width: 340px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #top_customer .f_left,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #top_customer .f_right {background: #EEEEEE;
  width: 165px;
  padding-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_bg {background-image: url(/html/user_data/sbs/img/top/journal_bg.jpg);
  height: 166px;
  width: 710px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal .f_left,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal .f_right {position: relative;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal a {color: #333333;
  text-decoration: none;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal a:hover {text-decoration: underline;
  color: #8EC21F;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal .f_left .post_excpt,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal .f_right .post_excpt {position: absolute;
  top: 11px;
  right: -335px;
  width: 124px;
  font-size: 12px;
  height: 108px;
  padding-left: 180px;
  padding-right: 20px;
  padding-top: 40px;
  line-height: 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal .f_left .post_excpt {right: -358px;
  background-image: url(/html/user_data/sbs/img/top/journal_new_about.png);
  background-repeat: no-repeat;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #kenkou_journal .f_right .post_excpt {right: 7px;
  background-image: url(/html/user_data/sbs/img/top/journal_prev_about.png);
  background-repeat: no-repeat;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 table {width: 570px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 th {background-color: #F6F6F6;
  padding: 10px;
  width: 200px;
  border: 1px solid #E8E8E8;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 td {padding: 10px;
  border: 1px solid #E8E8E8;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 .img {float: left;
  margin-right: 5px;
  text-decoration: underline;
  margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 .name {font-weight: bold;
  float: left;
  margin-right: 10px;
  margin-top: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 .btn a {clear: both;
  background-image: url(/html/user_data/sbs/seibun/img/btn_tocomponent_rollout.jpg);
  background-repeat: no-repeat;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 15px;
  height: 40px;
  width: 145px;
  display: block;
  padding-left: 30px;
  padding-top: 10px;
  text-decoration: none;
  margin-left: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 .btn a:hover {background-image: url(/html/user_data/sbs/seibun/img/btn_tocomponent_rollover.jpg);}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 .ttl {font-weight: bold;
  color: #FFFF33;
  background-color: #A0DD24;
  margin-bottom: 10px;
  text-align: center;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #seibun_list_box_01 li {width: 100px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  text-align: center;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .information {border: 1px solid #ccc;
  padding: 15px;
  font-size: 11px;
  line-height: 150%;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .gracal {margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px dotted #ccc;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .gracal p + p {margin: 10px 0 0 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .information_tit {font-weight: bold;
  margin: 0 0 10px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .information02 {border: 1px solid #ccc;
  padding: 15px;
  font-size: 12px;
  line-height: 150%;
  margin: 0 0 20px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .information02 h2 {font-weight: bold;
  margin: 0 0 10px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #s_btn {margin: 10px 0 38px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .txt_h2 {border-left: 3px solid #8EC21F;
  border-bottom: 1px solid #ccc;
  padding: 2px 0 2px 10px;
  margin: 0 35px 20px 37px;
  font-weight: bold;
  letter-spacing: 1px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .clickbox {margin: 0 0 15px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .clickbox:hover {filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  cursor: pointer;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .clickbox a {text-align: center;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .clickbox h3 {color: #8DC11F;
  font-weight: bold;
  border-left: 6px solid #8DC11F;
  line-height: 100%;
  padding: 2px 0 2px 10px;
  margin: 0 0 5px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .clickbox p {font-size: 12px;
  margin: 0 0 5px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrap {font-size: 12px;
  text-align: right;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrap a {display: block;
  margin: 0 0 3px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrap a:hover {filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrap .f_left {width: 114px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrap .f_right {width: 114px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real #magazine_link {text-align: right;
  padding-top: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .mediatxt {padding-bottom: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .m_buyimg01 {margin-right: 81px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .m_buyimg02 {margin-right: 81px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrapm {font-size: 10px;
  background: #EEEEEE;
  padding: 8px;
  color: #52430D;
  border-radius: 10px;
  width: 174px;
  text-align: right;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrapm a {display: block;
  margin: 0 0 3px 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrapm a:hover {filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrapm .f_left {width: 85px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .btn_wrapm .f_right {width: 85px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .mintxtin {margin-left: -2px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .min_mid {color: #8DC11F;
  font-weight: bold;
  border-left: 6px solid #8DC11F;
  line-height: 100%;
  padding: 2px 0 2px 10px;
  margin: 0 0 5px 0;}
/* ---- trvc.css (cymbidium.co.jp/item/css/) ---- */
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tac {text-align: center;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .left {text-align: left !important;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .right {text-align: right !important;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .fwb {font-weight: bold;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wspace-nw {white-space: nowrap;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .mb0 {margin-bottom: 0px !important;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .mb40 {margin-bottom: 40px !important;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real figure {text-align: center;
  margin: 0;
  margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .fit {max-width: 100%;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .ofi_wrap {overflow: hidden;
  margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .ofi_wrap img {object-fit: cover;
  font-family: 'object-fit: cover;';}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .ofi_wrap {height: 300px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .ofi_wrap img {height: 300px;}
}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sp-only {display: none;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .pc-only {display: none;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .pc-only {display: block;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid {display: grid;
  display: -ms-grid;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col2 {gap: 20px;
  grid-template-columns: repeat(2, 1fr);}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col2.col-re {grid-template-columns: repeat(2, 1fr);
  gap: 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col2.col-num {grid-template: "gbox01 gbox02" auto /  1fr 1fr;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col2.in_rawer-nav {grid-template: "lbox rbox" 1fr
 "lbox-d" 1fr /
 210px 1fr;
  gap: 110px;}
@media (min-width: 1240px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col2.in_rawer-nav {grid-template: "lbox rbox" auto /
 210px 1fr;
    gap: 110px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col3 {grid-template-columns: repeat(3, 1fr);
  gap: 20px;}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col3.row2 {grid-template: "left-box mid01-box right01-box" 1fr
 "left-box row2-btm row2-btm" auto /
 100px 1fr 1fr;}
}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col3.col-re {grid-template: "lbox mid01-box rbox" auto /  1fr 1fr 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col3.col-num {grid-template: "gbox01 gbox02 gbox03" auto /  1fr 1fr 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col3.grid-temp {grid-template: "gbox01 gbox02 gbox03" auto /  1fr 1fr 1fr;}
@media screen and (max-width: 540px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col3.sp-col2 {display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 20px;}
}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col4 {grid-template: "lbox mid01-box mid02-box rbox" auto /
 1fr 1fr 1fr 1fr;
    grid-template: "gbox01 gbox02 gbox03 gbox04" auto /
 1fr 1fr 1fr 1fr;
    gap: 20px;}
}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col4.col-re {grid-template-columns: repeat(4, 1fr);}
}
@media screen and (max-width: 540px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col4.sp-col2 {display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 20px;}
}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col5 {gap: 20px;}
}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col5.col-re {grid-template-columns: repeat(5, 1fr);}
}
@media screen and (max-width: 540px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid.col5.sp-col2 {display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 20px;}
}
@media (min-width: 541px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .gbox01 {grid-area: gbox01;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .gbox02 {grid-area: gbox02;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .gbox03 {grid-area: gbox03;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .gbox04 {grid-area: gbox04;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .gbox05 {grid-area: gbox05;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .gbox06 {grid-area: gbox06;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .lbox {grid-area: lbox;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .rbox {grid-area: rbox;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .left-box {grid-area: left-box;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .mid01-box {grid-area: mid01-box;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .mid02-box {grid-area: mid02-box;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .right01-box {grid-area: right01-box;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .grid .row2-btm {grid-area: row2-btm;}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .body-trvc img {max-width: 100%;}
}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .body-trvc #contents {padding-top: 0;}
}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .body-trvc #maincolumn {width: 100%;
    float: inherit;}
}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .body-trvc .box960 {width: 100%;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_trvc {color: #231815;
  font-family: "a-otf-ud-shin-go-pr6n", YuGothic, 游ゴシック, "游ゴシック体", "Yu Gothic Medium", Hiragino Kaku Gothic ProN, Hiragino Sans, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", -apple-system, BlinkMacSystemFont, Roboto, "メイリオ", Meiryo, Osaka, sans-serif;
  line-height: 1.5;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_trvc p {margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_trvc .contents_subttl {width: 100%;}
@media screen and (max-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_trvc h2 {margin: 0;
    margin-bottom: 10px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_trvc h3 {margin-bottom: 10px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_main {max-width: 640px;
  margin: 0 auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner {max-width: 528px;
  margin: 0 auto;}
@media screen and (max-width: 375px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner {padding-inline: 10px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner02 {max-width: 578px;
  margin: 0 auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_inline {padding: 0 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_com {padding: 30px 0;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_com {padding: 50px 0;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_com-top {padding-top: 30px;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_com-top {padding-top: 50px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_com-btm {padding-bottom: 30px;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .inner_com-btm {padding-bottom: 80px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .bg_ye {background: linear-gradient(to right, #ffe400, #fff287, #ffe400);}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .bg_base2 {background: #fff8df;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .bg_white2 {padding: 5.33333vw;
  background: #fff;
  border-radius: 6px;}
@media screen and (min-width: 768px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .bg_white2 {padding: 20px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .font_tsukumin {font-family: "fot-tsukumin-pr6n", TimesNewRoman, "Times New Roman", "Yu Mincho", "YuMincho", "游明朝体", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Sawarabi Mincho", "Yu Mincho", YuMincho, "MS P明朝", "MS PMincho", "Hiragino Mincho W3 JIS2004", "Hiragino Mincho Pro W3", serif, sans-serif;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .font_ryumin {font-family: "a-otf-ryumin-pr6n", TimesNewRoman, "Times New Roman", "Yu Mincho", "YuMincho", "游明朝体", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Sawarabi Mincho", "Yu Mincho", YuMincho, "MS P明朝", "MS PMincho", "Hiragino Mincho W3 JIS2004", "Hiragino Mincho Pro W3", serif;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .cmain {color: #e94709;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .txt_nor {font-size: 2.93333vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .txt_nor {font-size: 20px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .txt_nor.ltxt {font-size: 3.46667vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .txt_nor.ltxt {font-size: 22px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01 {font-size: 4.26667vw;
  font-weight: bold;
  line-height: 1.34;
  font-family: "a-otf-ryumin-pr6n", TimesNewRoman, "Times New Roman", "Yu Mincho", "YuMincho", "游明朝体", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Sawarabi Mincho", "Yu Mincho", YuMincho, "MS P明朝", "MS PMincho", "Hiragino Mincho W3 JIS2004", "Hiragino Mincho Pro W3", serif;
  margin-bottom: 10px;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01 {font-size: 36px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.sstxt {font-size: 4.26667vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.sstxt {font-size: 30px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.stxt {font-size: 4.53333vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.stxt {font-size: 32px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.mtxt {font-size: 5.6vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.mtxt {font-size: 40px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.ltxt {font-size: 6.13333vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.ltxt {font-size: 43px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .tit_01.bb01 {padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e94709;}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .btn {display: table-cell;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .deta {font-size: 14px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .deta th {color: #231815;
  width: 95px;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .deta .btn {width: 378px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date.contents_info {padding-inline: 0;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date.contents_info .cart .th_teiki {width: 160px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date.contents_info .cart .cart_in .btn {min-width: auto;
  width: auto;}
@media screen and (max-width: 375px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date.contents_info .cart .cart_in .btn img {min-width: 136px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date.contents_info .cart .number {font-size: 4.26667vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date.contents_info .cart .number {font-size: 30px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .contents_info_right {width: 348px;}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .contents_info_right {width: 100%;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .contents_info_left {width: 240px;}
@media screen and (max-width: 767px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .contents_info_left {width: 100%;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .wrap_date .contents_info_left.ofi_wrap img {max-width: 100%;
  height: auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_1 .txt_nor {margin-bottom: 35px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_3 .grid {gap: 10px;
  grid-template-columns: 1.6fr 1fr;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_3 .grid.even {grid-template-columns: 1fr 1.6fr;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_3 .grid.even .wrap_txt {padding-left: 0px;
  padding-right: 2.66667vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_3 .grid.even .wrap_txt {padding-right: 70px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_3 .grid .wrap_txt {padding-left: 2.66667vw;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_3 .grid .wrap_txt {padding-left: 70px;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_4 {position: relative;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_4 .triangle-left {width: 50%;
  height: 50px;
  background: linear-gradient(189deg, rgba(255, 255, 255, 0) 50%, white 50%);
  position: absolute;
  bottom: 0px;
  left: 0px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_4 .triangle-right {width: 50%;
  height: 50px;
  background: linear-gradient(-189deg, rgba(255, 255, 255, 0) 50%, white 50%);
  position: absolute;
  bottom: 0px;
  right: 0px;}
@media screen and (max-width: 375px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_6 .mb40 {margin-bottom: 5.33333vw !important;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_6 h3 {margin-bottom: 20px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_6 figure {margin-bottom: 30px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_6 .grid {gap: 24px;
  grid-template-columns: 1.6fr 1fr;}
@media screen and (max-width: 375px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_6 .grid {gap: 3.2vw;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_6 .grid.odd {grid-template-columns: 1fr 1.6fr;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .accent {position: relative;
  width: fit-content;
  margin: 0 auto 20px;}
@media screen and (max-width: 375px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .accent {margin: 0 auto 2.66667vw;}
}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .accent:before,
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .accent:after {top: 0;
  bottom: 0;
  margin: auto;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .accent:before {content: '';
  width: 1px;
  height: 40px;
  position: absolute;
  left: -20px;
  border-left: solid 1px #e94709;
  transform: rotate(-35deg);}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .accent:after {content: '';
  width: 1px;
  height: 40px;
  position: absolute;
  right: -20px;
  border-left: solid 1px #e94709;
  transform: rotate(35deg);}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .voive_box {padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #231815;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_8 .voive_box:last-child {padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 .bg_ye h2 {position: relative;
  top: -2px;
  margin-top: 0px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 .QA_inner {position: relative;
  margin-bottom: 24px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 .QA_inner:nth-child(1) {margin-top: 15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 .QA_inner:last-child {margin-bottom: 0;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 .QA_inner .QA_h3-dec {position: absolute;
  top: -10px;
  left: -15px;}
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 h3.tit_01 {padding-left: 13.33333vw;
  margin-bottom: 20px;
  letter-spacing: -1px;}
@media screen and (min-width: 1280px) {
:where(body:not(.sbs-iso):not(.sbs-itemonly)) .sbs-real .sec_9 h3.tit_01 {padding-left: 60px;}
}
/* ---- 補完：SEOテキスト（下層ページは h1 → p） ---- */
.sbs-real .sbs-h1 { font-size: 10px; line-height: 17px; font-weight: normal; }

/* ---- 補完：サイト内検索（現行 Google CSE ボックスの見た目） ---- */
.sbs-real .sbs-search { display: flex; align-items: center; width: 186px; height: 54px; padding: 0 14px;
  margin: 1px 0 3px 1px; border: 1px solid #d8d8d8; border-radius: 4px; background: #fff; }
.sbs-real .sbs-search i { color: #555; font-size: 17px; margin-right: 12px; }
.sbs-real .sbs-search input { border: 0; outline: 0; width: 140px; font-size: 16px; font-family: Arial, sans-serif;
  color: #444; background: transparent; padding: 0; height: 30px; }

/* ---- 補完：Galleria 互換スライダー ---- */
.sbs-real #galleria { width: 698px; overflow: hidden; }
.sbs-real .galleria-stage { width: 698px; height: 225px; position: relative; overflow: hidden; margin-bottom: 5px; }
.sbs-real .galleria-track { display: flex; height: 225px; transition: transform .6s ease; will-change: transform; }
.sbs-real .galleria-slide { flex: 0 0 698px; width: 698px; height: 225px; display: flex; align-items: center;
  justify-content: center; text-decoration: none; background: #fff; }
.sbs-real .galleria-slide img { max-height: 225px; max-width: 698px; }
.sbs-real .galleria-thumbnails-list { width: 657px; overflow: hidden; }
.sbs-real .galleria-thumbnails { display: flex; transition: transform .4s ease; }
.sbs-real .galleria-thumbnails .galleria-image { flex: 0 0 auto; width: auto; height: 55px; overflow: hidden; }
.sbs-real .galleria-thumbnails .galleria-image img { height: 55px; width: auto; opacity: .6; transition: opacity .2s; }
.sbs-real .galleria-image.active img, .sbs-real .galleria-image:hover img { opacity: 1; }
.sbs-real #slider .prev, .sbs-real #slider .next { top: 112px; margin-top: -24px; }

/* ---- 補完：ロールオーバー（rollover2.js 互換） ---- */
.sbs-real img.sbs-rollover { position: absolute; opacity: 0; transition: opacity .3s; cursor: pointer; }

/* ---- 補完：拡大画像（fancybox互換） ---- */
.sbs-lightbox { position: fixed; inset: 0; background: rgba(0,0,0,.7); z-index: 10000; display: flex;
  align-items: center; justify-content: center; cursor: pointer; }
.sbs-lightbox img { max-width: 90vw; max-height: 90vh; background: #fff; padding: 10px; }

/* ---- スマホ幅：固定幅を解除 ---- */
@media (max-width: 979px) {
  .sbs-real .box960, .sbs-real #maincolumn, .sbs-real #item_container, .sbs-real #slider_wrap,
  .sbs-real #header .left, .sbs-real #header .left .box, .sbs-real #pagebtm_contactbox { width: auto; height: auto; float: none; }
  .sbs-real #header { height: auto; }
  .sbs-real #header .right { float: none; width: auto; height: auto; display: flex; gap: 6px; justify-content: center; }
  .sbs-real #gnavi { height: auto; }
  .sbs-real #gnavi ul { display: flex; flex-wrap: wrap; justify-content: center; }
  .sbs-real img { max-width: 100%; }
  .sbs-real #galleria, .sbs-real .galleria-stage { width: 100%; height: auto; }
  .sbs-real .galleria-track, .sbs-real .galleria-slide { height: auto; }
  .sbs-real .galleria-slide { flex-basis: 100%; width: 100%; }
  .sbs-real .galleria-slide img { max-width: 100%; height: auto; }
  .sbs-real .galleria-thumbnails-container { display: none; }
}
