@charset "UTF-8";
#br-230 img {
  vertical-align: bottom; }

#br-230 {
  width: 650px;
  padding-top: 30px;
  color: #333333;
  font-size: 12px;
  line-height: 1.6; }

#br-230 * {
  margin: 0;
  padding: 0; }

#br-230 .main {
  margin-bottom: 30px; }

#br-230 .main .btn {
  text-align: right; }

#br-230 .sec01 {
  margin-bottom: 44px; }

#br-230 .sec01 .box01 {
  position: relative; }

#br-230 .sec01 .box01 .txt {
  position: absolute;
  top: 84px;
  left: 23px;
  width: 598px;
  color: #fff; }

#br-230 .sec01 .box02 {
  margin-bottom: 0 !important;
  position: relative; }

#br-230 .sec01 .box02:after {
  clear: both;
  content: "";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  visibility: hidden; }

#br-230 .sec01 .box02 .txt {
  position: absolute;
  top: 22px;
  left: 23px;
  width: 598px;
  color: #fff; }

#br-230 .sec02 {
  margin-bottom: 40px; }

#br-230 .sec02 .btn {
  position: relative; }

#br-230 .sec02 .btn li {
  position: absolute; }

#br-230 .sec02 .btn li.vol01 {
  top: 24px;
  left: 44px; }

#br-230 .sec02 .btn li.vol02 {
  top: 209px;
  left: 449px; }

#br-230 .sec02 .btn li.vol03 {
  top: 41px;
  left: 527px; }

#br-230 .sec02 .btn li.vol04 {
  top: 162px;
  left: 184px; }

#br-230 .sec02 .btn li.vol05 {
  top: 215px;
  left: 50px; }

#br-230 .sec03 {
  margin-bottom: 30px; }

#br-230 .sec03 .box {
  margin-bottom: 22px;
  position: relative; }

#br-230 .sec03 .box .txt {
  position: absolute;
  top: 35px;
  left: 30px;
  width: 598px;
  line-height: 1.5; }

#br-230 .sec03 .img {
  margin-bottom: 37px; }

#br-230 .sec03 .img li.floatL {
  float: left; }

#br-230 .sec03 .img li.floatR {
  float: right; }

#br-230 .slide {
  margin-bottom: 40px; }

#br-230 .slide .btn {
  width: 97px;
  float: left; }

#br-230 .slide .btn li {
  margin: 0 0 2px 0; }

#br-230 .slide .image {
  width: 549px;
  height: 510px;
  float: right;
  position: relative; }

#br-230 .slide .image li {
  position: absolute;
  top: 0;
  left: 0; }

#br-230 .slide .txt {
  clear: both; }

#br-230 .sec04 .column01 {
  padding: 22px 5px 5px;
  margin-bottom: 2px;
  width: 314px;
  float: left;
  background-color: #795b50;
  color: #fff; }

#br-230 .sec04 .column02 {
  padding: 22px 5px 5px;
  margin-bottom: 2px;
  width: 314px;
  float: right;
  background-color: #795b50;
  color: #fff; }

#br-230 .sec04 .column01 p,
#br-230 .sec04 .column02 p {
  margin-bottom: 20px;
  padding: 0 13px; }

#br-230 .sec04 .column03 {
  clear: both;
  padding: 25px 20px 20px;
  background-color: #795b50;
  color: #fff;
  background-image: url(/images/brand/brand_detail/230/sec04_bg.gif);
  background-position: 503px 57px;
  background-repeat: no-repeat; }

#br-230 .sec04 .column03 .tit {
  margin-bottom: 20px; }

#br-230 .sec04 .column03 dt {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: bold; }

#br-230 .sec04 .column03 li {
  padding-left: 14px;
  margin-bottom: 6px;
  background-image: url(/images/brand/brand_detail/230/sec04_icon.gif);
  background-position: 1px 8px;
  background-repeat: no-repeat; }

#br-230 .collabo {
  margin-bottom: 40px;
  background-image: url(/images/brand/brand_detail/230/collabo_bg.gif);
  background-position: 0 0;
  background-repeat: repeat; }

#br-230 .collabo .goods li {
  float: left; }

#br-230 .collabo .txtArea {
  clear: both;
  padding: 25px 0;
  text-align: center; }

#br-230 .collabo .about {
  padding: 29px 30px;
  background-image: url(/images/brand/brand_detail/230/collabo_about_bg.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  position: relative; }

#br-230 .collabo .about h4 {
  margin-bottom: 25px; }

#br-230 .collabo .about .goods02 {
  position: absolute;
  top: 21px;
  left: 435px;
  width: 215px; }

#br-230 .collabo .about .goods02 li {
  float: left;
  margin-right: 14px; }

#br-114 {
  padding-top: 15px;
  overflow: hidden;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 40px;
  width: 650px;
  text-align: left;
  color: #464437; }

#br-114 .pageNavi {
  margin-bottom: 40px; }

#br-114 .pageNavi li {
  float: left; }

#br-114 .section {
  margin-bottom: 60px; }

#br-114 h3 {
  margin-bottom: 35px; }

#br-114 .goods01 {
  clear: both; }

#br-114 .goods01 h4 {
  margin-bottom: 24px;
  text-align: center; }

#br-114 .goods01 .txt {
  margin-bottom: 40px;
  text-align: center; }

#br-114 .goods01 .color {
  margin-bottom: 44px; }

#br-114 .goods01 .color dt {
  margin-bottom: 30px;
  text-align: center; }

#br-114 .goods01 .color dd {
  padding-left: 9px;
  margin-left: 0; }

#br-114 .goods01 .color dd li {
  margin-right: 40px;
  float: left; }

#br-114 .goods01 .color dd li.mr00 {
  margin-right: 0; }

#br-114 .goods01 .size {
  margin-bottom: 36px; }

#br-114 .goods01 .size dt {
  margin-bottom: 13px;
  text-align: center; }

#br-114 .goods01 .size dd {
  padding-left: 5px;
  margin-left: 0; }

#br-114 .goods01 .size dd li {
  margin-right: 20px;
  float: left; }

#br-114 .goods01 .size dd li.mr00 {
  margin-right: 0; }

#br-114 .goods01 .list {
  margin-bottom: 60px; }

#br-114 .goods01 .list li {
  float: left; }

#br-114 .goods02 h4 {
  margin-bottom: 27px;
  text-align: center; }

#br-114 .goods02 .txt {
  margin-bottom: 40px;
  text-align: center; }

#br-114 .goods02 .list {
  padding-left: 51px; }

#br-114 .goods02 .list li {
  margin-right: 102px;
  float: left; }

#br-114 .goods02 .list li.mr00 {
  margin-right: 0; }

#br-114 .sec03 .img {
  margin-left: 23px;
  width: 342px;
  float: right; }

#br-114 .sec03 .img li {
  margin-left: 1px;
  float: left; }

#br-114 .sec04 .img {
  margin-right: 30px;
  float: left; }

#br-114 .sec04 .tit {
  margin-bottom: 10px;
  font-weight: bold;
  color: #464437; }

#br-114 .sec04 ul {
  margin-left: 180px; }

#br-114 .sec04 li {
  margin-bottom: 15px;
  padding-left: 13px;
  background-image: url(/images/brand/brand_detail/114/sec04_icon.gif);
  background-position: 2px 7px;
  background-repeat: no-repeat; }

#br-114 .sec05 .tit {
  margin-bottom: 15px;
  font-weight: bold;
  color: #464437; }

#br-114 .sec05 .img {
  margin-bottom: 50px;
  margin-left: 25px;
  width: 280px;
  float: right; }

#br-114 .sec05 .img li {
  margin-bottom: 1px; }

#br-114 .sec05 .foot .box01 {
  width: 390px;
  float: left;
  position: relative; }

#br-114 .sec05 .foot .box01 .btn01 {
  position: absolute;
  top: 220px;
  left: 24px; }

#br-114 .sec05 .foot .box01 .btn02 {
  position: absolute;
  top: 220px;
  left: 146px; }

#br-114 .sec05 .foot .box01 .btn03 {
  position: absolute;
  top: 220px;
  left: 265px; }

#br-114 .sec05 .foot .box02 {
  width: 260px;
  float: right; }

#br-114 .sec05 .foot .box02 .floatL {
  float: left; }

#br-114 .sec05 .foot .box02 .floatR {
  float: right; }

#br-114 .floatL {
  float: left; }

#br-114 .floatR {
  float: right; }

#br-114 .right {
  text-align: right; }

#br-114 .mb25 {
  margin-bottom: 25px; }

#br-114 .mb40 {
  margin-bottom: 40px; }

#br-114 .mb50 {
  margin-bottom: 50px; }

#br-114 .mb60 {
  margin-bottom: 50px; }

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px; }

#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0; }

#jquery-lightbox a img {
  border: none; }

#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto; }

#lightbox-container-image {
  padding: 10px; }

#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0; }

#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10; }

#lightbox-container-image-box > #lightbox-nav {
  left: 0; }

#lightbox-nav a {
  outline: none; }

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block; }

#lightbox-nav-btnPrev {
  left: 0;
  float: left; }

#lightbox-nav-btnNext {
  right: 0;
  float: right; }

#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: hidden;
  width: 100%;
  padding: 0 10px 0; }

#lightbox-container-image-data {
  padding: 0 10px;
  color: #666; }

#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
  font-size: 12px; }

#lightbox-image-details-caption {
  font-weight: bold; }

#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em; }

#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em; }

#lightbox-gallery a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -moz-opacity: 0.7; }

/* CSS Document */
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	共通

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 {
  font-size: 12px;
  line-height: 20px;
  color: #333333; }

#br-144 h3 {
  margin-top: 66px;
  margin-bottom: 23px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	TAPIR 取り扱い商品一覧

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .tapir_main {
  margin-top: 15px;
  width: 650px; }

#br-144 .tapir_main ul li.t_p_list {
  text-align: right; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 数量限定ギフトセット

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .gift_set {
  width: 650px;
  background-image: url(/images/brand/brand_detail/144/gift_set_bg.gif);
  background-repeat: no-repeat;
  background-position: left top; }

#br-144 .gift_set .goods {
  overflow: hidden;
  _zoom: 1;
  /*ie 6以下 */
  padding: 183px 25px 70px; }

#br-144 .gift_set .goods ul li {
  text-align: center; }

#br-144 .gift_set .goods ul li.set_img {
  margin-bottom: 16px; }

#br-144 .gift_set .goods ul li.set_detail {
  margin-bottom: 24px; }

#br-144 .gift_set .goods .a_set {
  float: left; }

#br-144 .gift_set .goods .b_set {
  float: right; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 お手入れの頃合い

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .repair h3 {
  margin-top: 20px; }

#br-144 .repair .r_caption {
  background-image: url(/images/brand/brand_detail/144/repair_01.gif);
  background-repeat: no-repeat;
  background-position: center top;
  padding: 282px 25px 191px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 靴磨きをたのしむ

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .shoes_polish h3 {
  margin-top: 49px; }

.shoes_polish .s_p_detail {
  overflow: hidden;
  _zoom: 1; }

#br-144 .shoes_polish .s_p_detail ul li.s_p_caption {
  float: left;
  width: 410px; }

#br-144 .shoes_polish .s_p_detail ul li.s_p_img {
  float: right;
  width: 226px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 用途別の選び方

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .use_select h3 {
  margin-top: 49px; }

#br-144 .use_select {
  width: 651px; }

#br-144 .use_select .u_s_detail {
  overflow: hidden;
  _zoom: 1;
  background-image: url(/images/brand/brand_detail/144/select.gif);
  background-repeat: no-repeat;
  background-position: center top;
  padding: 100px 25px 50px; }

#br-144 .use_select .u_s_detail ul li {
  width: 140px;
  float: left;
  text-align: center;
  margin-right: 13px;
  margin-bottom: 24px;
  display: block; }

#br-144 .use_select .u_s_detail ul li.u_s_04 {
  margin-right: 0; }

#br-144 .use_select .u_s_detail ul li.under {
  width: 190px;
  padding-top: 60px;
  text-align: center; }

#br-144 .use_select .u_s_detail ul li.u_s_05 {
  margin-right: 15px; }

#br-144 .use_select .u_s_detail ul li.u_s_06 {
  margin-right: 15px; }

#br-144 .use_select .u_s_detail ul li.u_s_07 {
  margin-right: 0; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 素材と製造

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .materials p {
  margin-bottom: 23px; }

#br-144 .materials div {
  overflow: hidden;
  _zoom: 1; }

#br-144 .materials div ul li {
  display: block; }

/*画像左 */
#br-144 .materials div ul.m_left li.m_l_img {
  width: 306px;
  float: left; }

#br-144 .materials div ul.m_left li.m_l_text {
  width: 306px;
  float: right;
  margin-top: 60px; }

/*画像右 */
#br-144 .materials div ul.m_right li.m_r_text {
  width: 306px;
  float: left;
  margin-top: 60px;
  margin-right: 44px; }

#br-144 .materials div ul.m_right li.m_l_img {
  width: 306px;
  float: right; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	効果別の選び方

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .effect_select .e_detail {
  padding-top: 50px;
  background-image: url(/images/brand/brand_detail/144/effect_select_01.png);
  background-repeat: no-repeat;
  background-position: 0 50px;
  height: 478px;
  position: relative; }

#br-144 .effect_select .e_detail h3 {
  margin-top: 0; }

#br-144 .effect_select .e_detail li {
  position: absolute;
  top: 50px;
  left: 0; }

#br-144 .effect_select .e_detail li.vol01 {
  top: 224px;
  left: 55px; }

#br-144 .effect_select .e_detail li.vol02 {
  top: 115px;
  left: 296px; }

#br-144 .effect_select .e_detail li.vol03 {
  top: 115px;
  left: 414px; }

#br-144 .effect_select .e_detail li.vol04 {
  top: 115px;
  left: 537px; }

#br-144 .effect_select .e_detail li.vol05 {
  top: 366px;
  left: 300px; }

#br-144 .effect_select .e_detail li.vol06 {
  top: 366px;
  left: 414px; }

#br-144 .effect_select .e_detail li.vol07 {
  top: 366px;
  left: 537px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	靴磨きの手順に合わせてタピールを使いこなす

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .tapir_order .all_tapir {
  background-image: url(/images/brand/brand_detail/144/tapir_order_bg.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  padding: 70px 25px 95px;
  position: relative; }

#br-144 .tapir_order .t_p_procedure ul li.tpp_text_01 {
  width: 266px;
  margin-bottom: 85px; }

#br-144 .tapir_order .t_p_procedure ul li.tpp_text_02 {
  margin-bottom: 75px; }

#br-144 .tapir_order .t_p_procedure ul li.tpp_text_03 {
  margin-bottom: 125px; }

#br-144 .tapir_order .t_p_important {
  width: 195px;
  position: relative; }

#br-144 .tapir_order .t_p_item {
  width: 293px;
  position: relative;
  left: 320px;
  bottom: 35px; }

#br-144 .tapir_order .btn01 {
  position: absolute;
  top: 624px;
  left: 539px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	タピール誕生ヒストリー-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .tapir_birth .t_b_detail {
  overflow: hidden; }

#br-144 .tapir_birth .t_b_detail ul li.t_b_caption {
  float: left;
  width: 50%; }

#br-144 .tapir_birth .t_b_detail ul li.t_b_img {
  float: right;
  width: 45%; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	TAPIR 本当に必要なものは何か

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .tapir_need ul {
  position: relative;
  height: 560px; }

#br-144 .tapir_need ul li {
  position: absolute; }

#br-144 .tapir_need ul li.t_p_01 {
  width: 200px;
  height: 201px;
  background-image: url(/images/brand/brand_detail/144/tapir_need_01.gif);
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  left: 0; }

#br-144 .tapir_need ul li.t_p_01 p {
  width: 175px;
  padding-top: 68px;
  padding-left: 15px; }

#br-144 .tapir_need ul li.t_p_02 {
  width: 258px;
  height: 257px;
  background-image: url(/images/brand/brand_detail/144/tapir_need_02.gif);
  background-repeat: no-repeat;
  background-position: center center;
  top: 65px;
  left: 200px; }

#br-144 .tapir_need ul li.t_p_02 p {
  width: 210px;
  padding-top: 68px;
  padding-left: 23px; }

#br-144 .tapir_need ul li.t_p_03 {
  width: 200px;
  height: 201px;
  background-image: url(/images/brand/brand_detail/144/tapir_need_03.gif);
  background-repeat: no-repeat;
  background-position: center center;
  top: 0;
  right: 0; }

#br-144 .tapir_need ul li.t_p_03 p {
  width: 175px;
  padding-top: 70px;
  padding-left: 18px; }

#br-144 .tapir_need ul li.t_p_04 {
  width: 200px;
  height: 201px;
  background-image: url(/images/brand/brand_detail/144/tapir_need_04.gif);
  background-repeat: no-repeat;
  background-position: center center;
  top: 224px;
  left: 0px; }

#br-144 .tapir_need ul li.t_p_04 p {
  width: 175px;
  padding-top: 55px;
  padding-left: 15px; }

#br-144 .tapir_need ul li.t_p_05 {
  width: 200px;
  height: 201px;
  background-image: url(/images/brand/brand_detail/144/tapir_need_05.gif);
  background-repeat: no-repeat;
  background-position: center center;
  top: 340px;
  left: 223px; }

#br-144 .tapir_need ul li.t_p_05 p {
  width: 175px;
  padding-top: 90px;
  padding-left: 15px; }

#br-144 .tapir_need ul li.t_p_06 {
  width: 200px;
  height: 201px;
  background-image: url(/images/brand/brand_detail/144/tapir_need_06.gif);
  background-repeat: no-repeat;
  background-position: center center;
  top: 224px;
  right: 0px; }

#br-144 .tapir_need ul li.t_p_06 p {
  width: 175px;
  padding-top: 55px;
  padding-left: 15px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	使用原料一覧

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-144 .use_list table tr th {
  text-align: center;
  background-color: #f6e9cb;
  padding: 10px 0; }

#br-144 .use_list table tr th.name {
  width: 158px; }

#br-144 .use_list table tr th.company {
  width: 125px;
  border-right: 1px solid #d6c6a3;
  border-left: 1px solid #d6c6a3; }

#br-144 .use_list table tr th.use {
  width: 365px; }

#br-144 .use_list table tr td {
  padding: 10px 0px;
  border-bottom: 1px solid #d6c6a3; }

#br-144 .use_list table tr td.name_02 {
  padding-left: 10px; }

#br-144 .use_list table tr td.company_02 {
  padding-left: 30px;
  border-right: 1px solid #d6c6a3;
  border-left: 1px solid #d6c6a3; }

#br-144 .use_list table tr td.use_02 {
  padding-left: 22px;
  padding-right: 12px; }

/* CSS Document */
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	共通

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-198 * {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font-style: normal; }

#br-198 {
  font-size: 12px;
  line-height: 1.7;
  color: #333333; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	SIWA 取り扱い商品一覧

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-198 .siwa_main {
  margin-top: 15px;
  margin-bottom: 30px;
  width: 650px; }

#br-198 .siwa_main ul li.siwa_list {
  text-align: right; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 ZUTTO別注品

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-198 .product_goods {
  background: url(/images/brand/brand_detail/198/product_bg.png) no-repeat left top;
  position: relative;
  height: 681px; }

#br-198 .product_goods h3 {
  position: absolute;
  top: 45px;
  left: 23px; }

#br-198 .product_goods p {
  position: absolute; }

#br-198 .product_goods p.p_g_01 {
  top: 139px;
  left: 23px; }

#br-198 .product_goods p.p_g_02 {
  top: 212px;
  left: 223px; }

#br-198 .product_goods p.p_g_03 {
  top: 239px;
  right: 15px; }

#br-198 .product_goods p.p_g_04 {
  top: 372px;
  left: 23px; }

#br-198 .product_goods p.p_g_05 {
  bottom: 40px;
  left: 103px; }

#br-198 .product_goods p.p_g_06 {
  bottom: 40px;
  left: 225px; }

#br-198 .product_goods p.p_g_07 {
  bottom: 74px;
  right: 15px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 SIWAとは

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-198 .back_g {
  background-image: url(/images/brand/brand_detail/198/what_siwa_04.png);
  background-repeat: no-repeat;
  background-position: 97% 15.2%;
  background-position: 97% 468px\9;
  /*ie8*/
  _background-position: 97% 465px;
  /*ie6*/ }

*:first-child + html #br-198 .back_g {
  background: url(/images/brand/brand_detail/198/what_siwa_04.png) no-repeat 97% 465px; }

/*ie7 */
#br-198 .back_g .what_siwa h3 {
  margin-top: 43px;
  margin-bottom: 20px; }

#br-198 .back_g .what_siwa .caption {
  background: url(/images/brand/brand_detail/198/what_siwa_01.jpg) no-repeat left top; }

#br-198 .back_g .what_siwa .caption p {
  width: 319px;
  font-size: 13px;
  line-height: 1.7;
  padding: 30px; }

/*その名に込められた思い */
#br-198 .back_g .what_siwa h4 {
  margin: 40px 0 25px; }

#br-198 .back_g .what_siwa .put_feeling ul li {
  margin-top: 20px; }

#br-198 .back_g .what_siwa .put_feeling ul li.image {
  margin-top: 15px; }

/*特徴は？ */
#br-198 .back_g .what_siwa h4 {
  margin: 40px 0 25px; }

#br-198 .back_g .what_siwa .peculiarity {
  width: 599px; }

#br-198 .back_g .what_siwa .peculiarity ul li {
  margin-top: 20px; }

#br-198 .back_g .what_siwa .peculiarity ul li.image {
  margin-top: 15px; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 ナオロンとは

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-198 .back_g .what_naoron h3 {
  margin-top: 50px;
  margin-bottom: 19px; }

#br-198 .back_g .what_naoron .caption ul {
  overflow: hidden;
  _zoom: 1; }

#br-198 .back_g .what_naoron .caption ul li {
  width: 210px;
  height: 250px;
  float: left;
  margin: 0 10px 10px 0;
  display: inline;
  background-color: #f3f2eb; }

#br-198 .back_g .what_naoron .caption ul li {
  text-align: center; }

#br-198 .back_g .what_naoron .caption ul li img {
  padding: 25px 20px 15px; }

#br-198 .back_g .what_naoron .caption ul li .text {
  padding: 0 20px 25px 20px;
  text-align: left; }

#br-198 .back_g .what_naoron .caption ul li.w_n_02 {
  text-align: center;
  background-color: #ffffff; }

#br-198 .back_g .what_naoron .caption ul li.w_n_03 {
  margin-right: 0; }

#br-198 .back_g .what_naoron .caption ul li.w_n_06 {
  margin-right: 0; }

#br-198 .back_g .what_naoron .caption ul li.w_n_06 .text {
  padding-top: 17px; }

/*ナオロンの特徴テスト */
#br-198 .back_g .what_naoron h4 {
  margin-top: 50px;
  margin-bottom: 39px;
  text-align: center; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_left {
  overflow: hidden;
  _zoom: 1; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_left li.image {
  float: left; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_left li.text {
  float: left;
  width: 266px;
  margin-top: 84px; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_left li.text01 {
  float: left;
  width: 266px;
  height: 136px;
  padding-top: 84px;
  background: url(/images/brand/brand_detail/198/naoron07_text_bg.gif) no-repeat center bottom; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_right {
  margin-top: 8px;
  overflow: hidden;
  _zoom: 1; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_right li {
  float: right; }

#br-198 .back_g .what_naoron .naoron_put_feeling ul.n_right li.text {
  float: right;
  width: 266px;
  margin-top: 84px;
  margin-right: 24px; }

#br-198 .back_g .what_naoron .naoron_put_feeling p {
  margin: 41px 0 60px 0; }

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

	 SIWA・紙和（シワ）誕生ストーリー

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#br-198 .siwa_history h3 {
  margin-top: 40px; }

#br-198 .siwa_history .interview {
  overflow: hidden;
  _zoom: 1;
  margin: 20px 0;
  padding: 10px 29px 20px 20px;
  background-color: #fafaf6;
  border: 1px solid #e4e4d7; }

#br-198 .siwa_history .interview ul li {
  float: left; }

#br-198 .siwa_history .interview ul li img {
  margin-bottom: 8px; }

#br-198 .siwa_history .interview ul li.text {
  width: 345px;
  float: right;
  padding-top: 25px;
  padding-left: 20px; }

#br-198 .siwa_history .interview ul li.text .text02 {
  margin-top: 20px; }

/*Q & A */
#br-198 .siwa_history .q_and_a dl dt {
  background: url(/images/brand/brand_detail/198/question.gif) no-repeat left top;
  background-size: 26px 26px;
  padding: 0px 0 11px 40px;
  border-bottom: 1px solid #7a7758;
  color: #7a7758;
  font-weight: bold; }

#br-198 .siwa_history .q_and_a dl dd {
  background: url(/images/brand/brand_detail/198/answer.gif) no-repeat left 12px;
  background-size: 26px 26px;
  padding: 12px 0 11px 40px; }

#br-198 .siwa_history .q_and_a .btn_next {
  text-align: center;
  margin-top: 22px;
  margin-bottom: 22px;
  background: url(/images/brand/brand_detail/198/btn_next_close.gif) no-repeat bottom center;
  cursor: pointer; }

/*注意事項 */
.instructions {
  margin-top: 38px !important;
  overflow: hidden;
  _zoom: 1; }

.instructions ul li {
  float: left; }

#br-52 {
  width: 650px;
  margin-top: 15px;
  padding-bottom: 25px;
  font-size: 12px;
  line-height: 1.5;
  color: #333; }

#br-52 img {
  vertical-align: top; }

#br-52 * {
  margin: 0;
  padding: 0; }

#br-52 #tab01, #br-52 #tab02, #br-52 #tab03, #br-52 #tab04, #br-52 #tab05 {
  display: none; }

#br-52 .main .box {
  height: 284px;
  background-image: url(/images/brand/brand_detail/52/main_bg.gif);
  background-position: right 0;
  background-repeat: no-repeat; }

#br-52 .main .box h3 {
  padding-top: 35px;
  margin-bottom: 30px; }

#br-52 .main .box p {
  width: 535px; }

#br-52 .tabBtn .tit {
  margin-bottom: 20px; }

#br-52 .tabBtn li {
  float: left;
  cursor: pointer; }

#br-52 #tabArea {
  padding: 25px 0 45px; }

#br-52 #tabArea .titArea,
#br-52 #tabArea .txtArea01,
#br-52 #tabArea .txtArea02,
#br-52 #tabArea .txtArea03,
#br-52 #tabArea .txtArea04 {
  position: relative;
  color: #5a5642; }

#br-52 #tabArea .titArea {
  font-size: 13px; }

#br-52 #tab01 .sec01 .img {
  width: 210px;
  margin-left: 25px;
  float: right; }

#br-52 #tab01 .sec02 .img {
  width: 210px;
  margin-right: 25px;
  float: left; }

#br-52 #tab01 .sec03 .titArea p {
  position: absolute;
  top: 105px;
  left: 35px;
  width: 585px; }

#br-52 #tab01 .sec03 .txtArea01 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab01 .sec03 .txtArea02 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab01 .sec03 .txtArea02 .txt02 {
  position: absolute;
  top: 222px;
  left: 51px;
  width: 340px; }

#br-52 #tab01 .sec03 .txtArea03 .txt01 {
  position: absolute;
  top: 82px;
  left: 35px;
  width: 335px; }

#br-52 #tab02 .sec01 .img {
  width: 210px;
  margin-left: 25px;
  float: right; }

#br-52 #tab02 .sec02 .img {
  width: 210px;
  margin-right: 25px;
  float: left; }

#br-52 #tab02 .sec03 .titArea p {
  position: absolute;
  top: 114px;
  left: 265px;
  width: 360px; }

#br-52 #tab02 .sec03 .txtArea01 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab02 .sec03 .txtArea02 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab02 .sec03 .txtArea03 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab02 .sec03 .txtArea04 .txt01 {
  position: absolute;
  top: 82px;
  left: 35px;
  width: 335px; }

#br-52 #tab03 .sec01 .img {
  width: 210px;
  margin-left: 25px;
  float: right; }

#br-52 #tab03 .sec02 .img {
  width: 210px;
  margin-right: 25px;
  float: left; }

#br-52 #tab03 .ate {
  margin-bottom: 35px;
  font-size: 10px; }

#br-52 #tab03 .sec03 .txtArea01 .txt01 {
  position: absolute;
  top: 87px;
  left: 53px;
  width: 365px; }

#br-52 #tab03 .sec03 .txtArea02 .txt01 {
  position: absolute;
  top: 56px;
  left: 53px;
  width: 365px; }

#br-52 #tab03 .sec03 .txtArea03 .txt01 {
  position: absolute;
  top: 56px;
  left: 53px;
  width: 365px; }

#br-52 #tab03 .sec03 .txtArea04 .txt01 {
  position: absolute;
  top: 82px;
  left: 35px;
  width: 335px; }

#br-52 #tab04 .sec01 .img {
  width: 210px;
  margin-left: 25px;
  float: right; }

#br-52 #tab04 .sec02 .img {
  width: 210px;
  margin-right: 25px;
  float: left; }

#br-52 #tab04 .sec02 p {
  padding-top: 70px; }

#br-52 #tab04 .sec03 .titArea p {
  position: absolute;
  top: 112px;
  left: 265px;
  width: 355px; }

#br-52 #tab04 .sec03 .txtArea01 .txt01,
#br-52 #tab04 .sec03 .txtArea02 .txt01,
#br-52 #tab04 .sec03 .txtArea03 .txt01,
#br-52 #tab04 .sec03 .txtArea04 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab05 .sec01 .img {
  width: 210px;
  margin-left: 25px;
  float: right; }

#br-52 #tab05 .sec02 .img {
  width: 210px;
  margin-right: 25px;
  float: left; }

#br-52 #tab05 .sec02 p {
  padding-top: 70px; }

#br-52 #tab05 .sec03 .titArea p {
  position: absolute;
  top: 115px;
  left: 210px;
  width: 400px; }

#br-52 #tab05 .sec03 .txtArea01 .txt01,
#br-52 #tab05 .sec03 .txtArea02 .txt01,
#br-52 #tab05 .sec03 .txtArea03 .txt01 {
  position: absolute;
  top: 57px;
  left: 243px;
  width: 370px; }

#br-52 #tab05 .sec04 .txt {
  padding: 15px 27px;
  height: 127px;
  background-image: url(/images/brand/brand_detail/52/tab05_sec04_graph_bg.gif);
  background-position: 0 0;
  background-repeat: no-repeat; }

#br-52 #tab05 .btn li {
  float: left;
  margin-right: 10px; }

#br-52 #tab05 .btn li.mr00 {
  margin-right: 0; }

#br-52 .pt10 {
  padding-top: 10px; }

#br-52 .mb02 {
  margin-bottom: 2px; }

#br-52 .mb10 {
  margin-bottom: 10px; }

#br-52 .mb15 {
  margin-bottom: 15px; }

#br-52 .mb25 {
  margin-bottom: 25px; }

#br-52 .mb35 {
  margin-bottom: 35px; }

#br-52 .mb50 {
  margin-bottom: 50px; }

#br-52 .center {
  text-align: center; }

#br-52 .floatL {
  float: left; }

#br-52 .floatR {
  float: right; }

#br-235 {
  width: 650px;
  margin-top: 15px;
  padding-bottom: 25px;
  font-size: 12px;
  line-height: 1.5;
  color: #333; }
  #br-235 img {
    vertical-align: top; }
  #br-235 * {
    margin: 0;
    padding: 0; }
  #br-235 .btnArea ul {
    padding: 28px 0 0 98px;
    height: 453px;
    background-image: url(/images/brand/brand_detail/235/list_bg.jpg);
    background-position: 0 0;
    background-repeat: no-repeat; }
  #br-235 .btnArea li {
    float: left;
    margin-right: 60px; }
  #br-235 .sec01 .box {
    position: relative; }
    #br-235 .sec01 .box .txt {
      position: absolute;
      top: 40px;
      left: 30px; }
  #br-235 .sec02 .graph {
    position: relative; }
    #br-235 .sec02 .graph li {
      position: absolute; }
      #br-235 .sec02 .graph li.vol01 {
        top: 45px;
        left: 62px; }
      #br-235 .sec02 .graph li.vol02 {
        top: 2px;
        left: 388px; }
      #br-235 .sec02 .graph li.vol03 {
        top: 146px;
        left: 418px; }
      #br-235 .sec02 .graph li.vol04 {
        top: 417px;
        left: 66px; }
      #br-235 .sec02 .graph li.vol05 {
        top: 327px;
        left: 418px; }
      #br-235 .sec02 .graph li.vol06 {
        top: 492px;
        left: 482px; }
  #br-235 .xmas ul {
    margin-bottom: 27px; }
  #br-235 .xmas li {
    float: left; }
  #br-235 .pt10 {
    padding-top: 10px; }
  #br-235 .mb02 {
    margin-bottom: 2px; }
  #br-235 .mb15 {
    margin-bottom: 15px; }
  #br-235 .mb25 {
    margin-bottom: 25px; }
  #br-235 .mb40, #br-235 .mb30 {
    margin-bottom: 30px; }
  #br-235 .mb35 {
    margin-bottom: 35px; }
  #br-235 .mb50 {
    margin-bottom: 50px; }
  #br-235 .center {
    text-align: center; }
  #br-235 .floatL {
    float: left; }
  #br-235 .floatR {
    float: right; }
  #br-235 .text_right {
    text-align: right; }

#br-6 {
  margin-top: 15px;
  width: 650px;
  padding-bottom: 35px;
  font-size: 12px;
  line-height: 20px;
  color: #333; }

#br-6 img {
  vertical-align: top; }

#br-6 * {
  margin: 0;
  padding: 0; }

#br-6 .main {
  margin-bottom: 40px; }

#br-6 .main .btn {
  margin-bottom: 50px;
  text-align: right; }

#br-6 .how {
  padding: 0 30px;
  margin-bottom: 50px;
  background-image: url(/images/brand/brand_detail/6/how_bg.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 672px; }

#br-6 .how h3 {
  padding: 40px 0 38px 190px; }

#br-6 .closeup {
  margin-bottom: 60px; }

#br-6 .closeup li {
  margin-bottom: 4px; }

#br-6 .closeup li .tit {
  margin-bottom: 15px; }

#br-6 .closeup li.vol01 {
  background-color: #f1e7e2; }

#br-6 .closeup li.vol02 {
  background-color: #f4efe2; }

#br-6 .closeup li .txtArea {
  padding: 20px 20px 0; }

#br-6 .closeup li.vol01 .txtArea {
  margin-right: 240px; }

#br-6 .closeup li.vol02 .txtArea {
  margin-left: 240px; }

#br-6 .charm {
  margin-bottom: 55px; }

#br-6 .charm li {
  margin-right: 22px;
  width: 202px;
  float: left; }

#br-6 .charm li .img {
  margin-bottom: 29px; }

#br-6 .charm li .tit {
  margin-bottom: 12px;
  text-align: center; }

#br-6 .lineup {
  margin-bottom: 60px; }

#br-6 .lineup li {
  margin: 0 4px 4px 0;
  float: left;
  position: relative; }

#br-6 .lineup li ul {
  position: absolute;
  top: 123px;
  left: 14px;
  width: 262px; }

#br-6 .lineup li ul li {
  margin: 0;
  margin-right: 10px; }

#br-6 .direction .box01 {
  padding: 45px 46px 0 48px;
  height: 758px;
  background-image: url(/images/brand/brand_detail/6/direction_box01_bg.jpg);
  background-position: 0 0;
  background-repeat: no-repeat; }

#br-6 .direction .box01 h4 {
  padding-left: 2px;
  margin-bottom: 19px; }

#br-6 .direction .box01 .tit {
  padding-top: 5px;
  margin-bottom: 10px;
  font-weight: bold; }

#br-6 .direction .box01 .tag {
  position: absolute; }

#br-6 .direction .box01 .vol01 {
  height: 229px;
  position: relative; }

#br-6 .direction .box01 .vol01 .img {
  margin-right: 25px;
  float: left; }

#br-6 .direction .box01 .vol01 .tag {
  top: 66px;
  left: 266px; }

#br-6 .direction .box01 .vol02 {
  height: 231px;
  position: relative; }

#br-6 .direction .box01 .vol02 .img {
  margin-left: 25px;
  float: right; }

#br-6 .direction .box01 .vol02 .tag {
  top: 77px;
  left: 9px; }

#br-6 .direction .box01 .vol03 {
  height: 191px;
  position: relative; }

#br-6 .direction .box01 .vol03 .img {
  margin-right: 25px;
  float: left; }

#br-6 .direction .box01 .vol03 .tag {
  top: 83px;
  left: 266px; }

#br-6 .direction .box02 {
  padding: 30px 50px 0;
  height: 1570px;
  background-image: url(/images/brand/brand_detail/6/direction_box02_bg.jpg);
  background-position: 0 0;
  background-repeat: no-repeat; }

#br-6 .direction .box02 h4 {
  margin-bottom: 17px; }

#br-6 .direction .box02 ul {
  padding: 0 12px; }

#br-6 .direction .box02 li {
  margin-bottom: 18px;
  padding-bottom: 18px;
  background-image: url(/images/brand/brand_detail/6/direction_box02_bg_btm.gif);
  background-position: 0 bottom;
  background-repeat: no-repeat; }

#br-6 .direction .box02 li .topBg {
  height: 17px;
  line-height: 17px;
  background-image: url(/images/brand/brand_detail/6/direction_box02_bg_top.gif);
  background-position: 0 0;
  background-repeat: no-repeat; }

#br-6 .direction .box02 li .txtArea {
  padding: 0 13px; }

#br-6 .direction .box02 li .img {
  margin-bottom: 20px; }

#br-6 .direction .box02 li .tit {
  margin-bottom: 15px; }

#br-6 .mb10 {
  margin-bottom: 10px !important; }

#br-6 .mb20 {
  margin-bottom: 20px !important; }

#br-6 .mb25 {
  margin-bottom: 25px !important; }

#br-6 .mb40 {
  margin-bottom: 40px !important; }

#br-6 .mb45 {
  margin-bottom: 45px !important; }

#br-6 .ml25 {
  margin-left: 25px !important; }

#br-6 .mr00 {
  margin-right: 0 !important; }

#br-6 .center {
  text-align: center !important; }

#br-6 .bold {
  font-weight: bold !important; }

#br-6 .floatL {
  float: left !important; }

#br-6 .floatR {
  float: right !important; }

#br-98_cam {
  padding-top: 15px;
  margin-bottom: 40px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1.5;
  width: 650px;
  text-align: left;
  color: #444444; }

#br-98_cam h2 {
  margin-bottom: 40px; }

#br-98_cam .sec01 {
  padding-top: 5px;
  margin-bottom: 30px;
  background-image: url(/images/brand/brand_detail/98_cam/sec01_bg_top.gif);
  background-position: 0 0;
  background-repeat: no-repeat; }

#br-98_cam .sec01Inner {
  padding: 30px;
  background-image: url(/images/brand/brand_detail/98_cam/sec01_bg.gif);
  background-position: 0 0;
  background-repeat: repeat; }

#br-98_cam .sec01 .txt {
  padding: 19px 0 50px 43px;
  border-bottom: 1px solid #b5c091;
  margin-bottom: 40px; }

#br-98_cam .sec01 .img01 {
  margin-bottom: 40px; }

#br-98_cam .sec01 .img01 li {
  margin-right: 5px;
  float: left; }

#br-98_cam .sec01 .img02 {
  margin-left: 15px;
  float: right; }

#br-98_cam .sec01 .img02 li {
  margin-bottom: 5px; }

#br-98_cam .reservation {
  padding-top: 25px;
  margin-bottom: 60px;
  background-image: url(/images/brand/brand_detail/98_cam/reservation_bg_top.gif);
  background-position: 0 0;
  background-repeat: no-repeat; }

#br-98_cam .reservationInner {
  padding: 0 20px 20px;
  background-image: url(/images/brand/brand_detail/98_cam/reservation_bg.gif);
  background-position: 0 bottom;
  background-repeat: no-repeat; }

#br-98_cam .reservation .tit {
  margin-bottom: 25px; }

#br-98_cam .reservation th {
  padding: 7px 10px;
  border-bottom: 1px solid #c0c7ab;
  width: 5em;
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  color: #fff;
  background-color: #96a272; }

#br-98_cam .reservation td {
  padding: 7px 10px;
  border-bottom: 1px solid #c0c7ab;
  text-align: left;
  font-weight: bold;
  background-color: #fff; }

#br-98_cam .reservation td.ate {
  color: #c40000;
  background-color: #f9e5e5; }

#br-98_cam .reservation .last th,
#br-98_cam .reservation .last td {
  border-bottom: 0; }

#br-98_cam .collection {
  margin-bottom: 40px; }

#br-98_cam .collection h3 {
  margin-bottom: 35px; }

#br-98_cam .collection .item {
  padding: 25px 30px 30px;
  margin-bottom: 10px;
  background-position: 0 0;
  background-repeat: repeat; }

#br-98_cam .collection .item01 {
  background-image: url(/images/brand/brand_detail/98_cam/collection_item01_bg.gif); }

#br-98_cam .collection .item02 {
  background-image: url(/images/brand/brand_detail/98_cam/collection_item02_bg.gif); }

#br-98_cam .collection .item03 {
  background-image: url(/images/brand/brand_detail/98_cam/collection_item01_bg.gif); }

#br-98_cam .collection .item04 {
  background-image: url(/images/brand/brand_detail/98_cam/collection_item02_bg.gif); }

#br-98_cam .collection .item h4 {
  margin-bottom: 25px; }

#br-98_cam .collection .item .column01 {
  margin-bottom: 15px;
  width: 300px;
  float: left; }

#br-98_cam .collection .item .column01 .mainImg {
  margin-bottom: 10px;
  width: 300px;
  height: 300px;
  overflow: hidden;
  position: relative; }

#br-98_cam .collection .item .column01 .mainImg li {
  position: absolute;
  top: 0;
  left: 0; }

#br-98_cam .collection .item .column01 .txt {
  margin-bottom: 15px;
  font-weight: bold;
  min-height: 3em; }

#br-98_cam .collection .item01 .column01 .txt {
  color: #333333; }

#br-98_cam .collection .item02 .column01 .txt {
  color: #333333; }

#br-98_cam .collection .item03 .column01 .txt {
  color: #444444; }

#br-98_cam .collection .item04 .column01 .txt {
  color: #444444; }

#br-98_cam .collection .item .column01 .thum {
  margin-top: 0;
  width: 304px; }

#br-98_cam .collection .item .column01 .thum li {
  margin: 0 4px 4px 0;
  float: left;
  position: relative;
  cursor: pointer; }

#br-98_cam .collection .item .column01 .thum li .curImg {
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

#br-98_cam .collection .item .column01 .thum li.cur .curImg {
  display: block; }

#br-98_cam .collection .item .column02 {
  margin-bottom: 20px;
  width: 270px;
  float: right; }

#br-98_cam .collection .item .comment {
  margin-bottom: 20px; }

#br-98_cam .collection .item .cart {
  clear: both; }

#br-98_cam .collection .item .cart table {
  margin-bottom: 15px; }

#br-98_cam .collection .item .cart th {
  padding: 5px 10px;
  text-align: center;
  vertical-align: middle;
  color: #fff; }

#br-98_cam .collection .item01 .cart th {
  background-color: #3a425f; }

#br-98_cam .collection .item02 .cart th {
  background-color: #798551; }

#br-98_cam .collection .item03 .cart th {
  background-color: #3a425f; }

#br-98_cam .collection .item04 .cart th {
  background-color: #798551; }

#br-98_cam .collection .item .cart td {
  padding: 10px 10px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  vertical-align: middle;
  background-color: #fff; }

#br-98_cam .collection .item .cart td.entry {
  text-align: left; }

#br-98_cam .collection .item .cart td .img {
  margin-right: 13px;
  float: left; }

#br-98_cam .collection .item .cart td p {
  padding-top: 5px; }

#br-98_cam .collection .item .cart .subBtn01 {
  float: right;
  width: 180px; }

#br-98_cam .collection .item .cart .subBtn01 .error {
  padding-bottom: 5px;
  color: #c40000;
  font-weight: bold;
  display: none; }

#br-98_cam .collection .item .cart .red {
  padding-top: 6px;
  color: #c40000;
  font-weight: bold; }

#br-98_cam .factory {
  height: 922px;
  margin-bottom: 55px;
  background-image: url(/images/brand/brand_detail/98_cam/factory_bg.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  position: relative; }

#br-98_cam .factory h3 {
  margin-bottom: 23px; }

#br-98_cam .factory li {
  position: absolute; }

#br-98_cam .factory li.vol01 {
  top: 188px;
  left: 0; }

#br-98_cam .factory li.vol02 {
  top: 136px;
  left: 339px; }

#br-98_cam .factory li.vol03 {
  top: 432px;
  left: 22px; }

#br-98_cam .factory li.vol04 {
  top: 402px;
  left: 346px; }

#br-98_cam .factory li.vol05 {
  top: 689px;
  left: 15px; }

#br-98_cam .factory li.vol06 {
  top: 657px;
  left: 322px; }

#br-98_cam div.aboutKLIPPAN {
  position: relative;
  text-align: left; }

#br-98_cam div.aboutKLIPPAN_desc {
  background-image: url(/images/brand/brand_detail/98/bg_about01.jpg);
  background-repeat: no-repeat;
  width: 650px;
  height: 488px; }

#br-98_cam div.aboutKLIPPAN_desc p {
  width: 276px;
  line-height: 20px; }

#br-98_cam div.aboutKLIPPAN_desc p.aboutdesc01 {
  position: absolute;
  top: 40px;
  left: 355px;
  padding-top: 15px; }

#br-98_cam div.aboutKLIPPAN_desc p.aboutdesc02 {
  position: absolute;
  top: 105px;
  left: 355px; }

#br-98_cam div.aboutKLIPPAN_desc p.aboutdesc03 {
  position: absolute;
  top: 270px;
  left: 355px; }

#br-98_cam div.aboutKLIPPAN_desc p.aboutdesc04 {
  position: absolute;
  top: 300px;
  left: 355px; }

#br-98_cam div.aboutKLIPPAN_desc p span.desc01 {
  font-size: 14px;
  color: #3a506e; }

#br-98_cam div.aboutKLIPPAN_desc02 {
  background-image: url(/images/brand/brand_detail/98/bg_about02.jpg);
  background-position: no-repeart;
  width: 650px;
  height: 224px; }

#br-98_cam div.aboutKLIPPAN_desc02 p.aboutdesc05 {
  padding: 110px 16px 20px 16px;
  width: 460px; }

#br-98_cam div.KLIPPAN_make {
  margin-top: 30px;
  width: 650px;
  height: 520px;
  text-align: left;
  position: relative; }

#br-98_cam div.KLIPPAN_make ul {
  width: 650px;
  height: 452px; }

#br-98_cam div.KLIPPAN_make ul li {
  float: left; }

#br-98_cam div.KLIPPAN_make li.make01 {
  padding-right: 1px;
  padding-bottom: 1px; }

#br-98_cam div.KLIPPAN_make li.make02 {
  background-image: url(/images/brand/brand_detail/98/img_make01.jpg);
  background-repeat: no-repeat;
  width: 210px;
  height: 150px;
  padding-right: 1px;
  padding-bottom: 1px; }

#br-98_cam div.KLIPPAN_make li.make03 {
  background-image: url(/images/brand/brand_detail/98/img_make02.jpg);
  background-repeat: no-repeat;
  width: 219px;
  height: 150px;
  padding-bottom: 1px; }

#br-98_cam div.KLIPPAN_make li.make04 {
  background-image: url(/images/brand/brand_detail/98/img_make03.jpg);
  background-repeat: no-repeat;
  width: 219px;
  height: 150px;
  padding-right: 1px;
  padding-bottom: 1px; }

#br-98_cam div.KLIPPAN_make li.make05 {
  background-image: url(/images/brand/brand_detail/98/img_make04.jpg);
  background-repeat: no-repeat;
  width: 210px;
  height: 150px;
  padding-right: 1px;
  padding-bottom: 1px; }

#br-98_cam div.KLIPPAN_make li.make06 {
  background-image: url(/images/brand/brand_detail/98/img_make05.jpg);
  background-repeat: no-repeat;
  width: 219px;
  height: 150px;
  padding-bottom: 1px; }

#br-98_cam div.KLIPPAN_make li.make07 {
  background-image: url(/images/brand/brand_detail/98/img_make06.jpg);
  background-repeat: no-repeat;
  width: 219px;
  height: 150px;
  padding-right: 1px; }

#br-98_cam div.KLIPPAN_make li.make08 {
  background-image: url(/images/brand/brand_detail/98/img_make07.jpg);
  background-repeat: no-repeat;
  width: 210px;
  height: 150px;
  padding-right: 1px; }

#br-98_cam div.KLIPPAN_make p.txt01 {
  color: #fff;
  font-size: 11px;
  width: 187px;
  position: relative;
  top: 85px;
  margin: 0 auto; }

#br-98_cam div.KLIPPAN_make p.make_desc {
  padding-top: 17px;
  clear: both;
  width: 650px; }

#br-98_cam .mb00 {
  margin-bottom: 0 !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb30 {
  margin-bottom: 30px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mb15 {
  margin-bottom: 15px !important; }

#br-98_cam .mr00 {
  margin-right: 0 !important; }

#br-98_cam .bold {
  font-weight: bold !important; }

#br-238 {
  width: 650px;
  margin-top: 15px;
  padding-bottom: 25px;
  font-size: 12px;
  line-height: 1.5;
  color: #333; }
  #br-238 img {
    vertical-align: top; }
  #br-238 * {
    margin: 0;
    padding: 0; }
  #br-238 .mainBtn {
    margin-bottom: 30px;
    text-align: right; }
  #br-238 .sec01 {
    margin-bottom: 60px; }
    #br-238 .sec01 h3 {
      margin-bottom: 20px; }
    #br-238 .sec01 .txt {
      float: right; }
    #br-238 .sec01 .box01 {
      margin-bottom: 40px;
      width: 471px;
      height: 356px;
      background-image: url(/images/brand/brand_detail/238/sec01_img.jpg);
      background-position: 0 bottom;
      background-repeat: no-repeat; }
    #br-238 .sec01 .box02 {
      clear: both; }
      #br-238 .sec01 .box02 .txt02 {
        margin-right: 10px;
        float: left; }
  #br-238 .sec02 {
    margin-bottom: 25px; }
    #br-238 .sec02 h3 {
      margin-bottom: 30px; }
    #br-238 .sec02 dl {
      width: 365px;
      float: left; }
    #br-238 .sec02 dt {
      margin-bottom: 13px; }
    #br-238 .sec02 dd {
      margin-bottom: 25px; }
    #br-238 .sec02 .img {
      padding-top: 10px;
      float: right; }
  #br-238 .sec03 {
    margin-bottom: 50px; }
    #br-238 .sec03 .box {
      padding: 20px 25px 53px;
      background-color: #ede6d5;
      background-image: url(/images/brand/brand_detail/238/sec03_list_bg.jpg);
      background-position: 0 bottom;
      background-repeat: no-repeat; }
      #br-238 .sec03 .box h4 {
        margin-left: -5px;
        margin-bottom: 20px; }
    #br-238 .sec03 .list01 {
      margin-bottom: 30px; }
      #br-238 .sec03 .list01 .img {
        margin-right: 20px;
        float: left; }
    #br-238 .sec03 .list02 {
      margin-bottom: 30px; }
  #br-238 .sec04 h3 {
    margin-bottom: 5px; }
  #br-238 .sec04 li {
    margin: 0 5px 5px 0;
    float: left; }
  #br-238 .mr00 {
    margin-right: 0 !important; }
  #br-238 .mb20 {
    margin-bottom: 20px; }
  #br-238 .mb30 {
    margin-bottom: 30px; }
  #br-238 .mb40 {
    margin-bottom: 40px; }
  #br-238 .center {
    text-align: center; }
  #br-238 .floatL {
    float: left !important; }
  #br-238 .floatR {
    float: right !important; }

#br-152 {
  margin-top: 15px;
  width: 650px;
  font-size: 12px;
  line-height: 1.5;
  color: #333; }
  #br-152 img {
    vertical-align: top; }
  #br-152 .mainBtn {
    text-align: right; }
  #br-152 .sec01 {
    padding-top: 30px;
    background-image: url(/images/brand/brand_detail/152/sec01_bg.jpg);
    background-position: right 0;
    background-repeat: no-repeat; }
    #br-152 .sec01 h3 {
      margin-bottom: 25px; }
    #br-152 .sec01 .list {
      margin-bottom: 30px; }
    #br-152 .sec01 .listInner {
      padding: 10px 14px 14px;
      border: 1px solid #f4e2c9;
      border-top: 0; }
    #br-152 .sec01 .list .img {
      margin-bottom: 15px; }
    #br-152 .sec01 .list .price {
      padding-top: 5px;
      float: left; }
    #br-152 .sec01 .list .btn {
      float: right; }
    #br-152 .sec01 .list .img a:hover img {
      filter: alpha(opacity=70);
      -ms-filter: "alpha(opacity=70)";
      opacity: 0.70; }
  #br-152 .green {
    color: #3dbc90;
    font-weight: bold; }
  #br-152 .orange {
    color: #d38f2e;
    font-weight: bold; }
  #br-152 .mb10 {
    margin-bottom: 10px; }
  #br-152 .mb45 {
    margin-bottom: 45px; }
