@charset "Shift_JIS";

/* グローバルナビ */
#PRODUCTS #HDR #GNV .gnv-tt2 {
	background-position: -125px -61px;
}
/* グローバルナビ */
#PRODUCTS #LNV .selected .lnv-subsub-nv-list {
	display: block;
}

.gaisou-shiage #LNV .lnv-nv-list .lnv-01-02 a,
.gaisou #LNV .lnv-nv-list .lnv-01-03 a,
.naisou #LNV .lnv-nv-list .lnv-01-04 a,
.yane #LNV .lnv-nv-list .lnv-01-05 a,
.shitanuri #LNV .lnv-nv-list .lnv-01-06 a,
.yuka #LNV .lnv-nv-list .lnv-01-07 a,
.tetsubu #LNV .lnv-nv-list .lnv-01-08 a,
.okujou #LNV .lnv-nv-list .lnv-01-09 a,
.doboku #LNV .lnv-nv-list .lnv-01-10 a,
.genba #LNV .lnv-nv-list .lnv-01-11 a,
.sealing #LNV .lnv-nv-list .lnv-01-12 a {
	background-color: #f2f3f3;
}
/* ローカルナビ */

#PRODUCTS #LNV .lnv-nv-list .lnv-01 .lnv-sub-nv-list {
	display: block;
}
#PRODUCTS.prd-search #LNV .lnv-nv-list .lnv-01 .lnv-sub-nv-list,
#PRODUCTS.prd-ctlg #LNV .lnv-nv-list .lnv-01 .lnv-sub-nv-list {
	display: none;
}
#PRODUCTS.prd-ctlg #LNV .lnv-nv-list .lnv-07 .lnv-sub-nv-list {
	display: block;
}
#PRODUCTS.search-result #LNV .lnv-nv-list .lnv-06 .lnv-sub-nv-list {
	display: block;
}
#LNV .lnv-nv-list .lnv-subsub-nv-list {
	display: none;
}
#LNV .lnv-nv-list .lnv-subsub-nv-list {
	display: none;
}
#LNV .lnv-nv-list .lnv-subsub-nv-list {
	padding-bottom: 2em;
}
#LNV .lnv-nv-list .lnv-subsub-nv-list a:hover {
	text-decoration: underline;
	background-color: #fff;
}
#PRODUCTS #LNV .lnv-nv-list .lnv-subsub-nv-list a {
	background-color: #fff;
}

#LNV .lnv-nv-list .lnv-subsub-nv-list a {
	padding: 1.5em 0 0 46px;
	background: none;
	line-height: 1.25;
}

/* ローカルナビ */

/* テーブルの設定 */
.tbl-format {
	width: 100%;
	border-collapse: collapse;
	margin: 35px 0 0;
}
.tbl-format td,
.tbl-format th {
	padding: 5px 5px 5px 10px ;
	border: 1px solid #ccc;
}
.tbl-format th {
	font-weight: normal;
}
.tbl-format thead th {
	background:#e0e0df;
}
.tbl-format tbody th {
	text-align: left;
}
.tbl-format .pc-cen{
	text-align: center;
}
/* テーブルの設定 */

/* 商品紹介 共通 */
#PRODUCTS .pc-right{
	text-align: right;
}
#PRODUCTS .tbl-format .th1 {
	width: 240px;
}
#PRODUCTS .tbl-format .th2-sub th {
	width: 50px;
}
#PRODUCTS .tbl-format thead th {
	padding: 0;
}
#PRODUCTS .tbl-format thead th {
	padding: 0;
}

#PRODUCTS .chapter {
	margin-bottom: 1em;
}
#PRODUCTS .chapter .photo {
	margin: 0 0 28px 28px;
}
#PRODUCTS .chapter .arw-btn-btm {
	margin-bottom: 0;
}
#PRODUCTS .chapter .opend {
	margin-bottom: 0;
	background: #f1f1f2 url("/imgs/cmn/arw_btn_top.gif") no-repeat scroll 95% 50%;
}
#PRODUCTS .chapter .slide-down {
	display: none;
	padding-bottom: 60px;
}
#PRODUCTS .chapter .sub-clm {
	margin: 35px 0 0;
}
#PRODUCTS .ptrn {
	margin-top: 2em;
	margin-bottom: 0.5em;
	background: #f6f7f7;
}
#PRODUCTS .ptrn li {
	float: left;
	text-align: center;
	width: 100px;
	line-height: 1.25;
	padding: 15px 2px ;
}
#PRODUCTS .ptrn li img {
	margin-bottom: 5px;
	width: 40px;
	height: auto;
}
#PRODUCTS .ptrn2 li {
	float: left;
	width: 50px;
}
#PRODUCTS .ptrn2 li img {
	margin-bottom: 5px;
	width: 40px;
	height: auto;
}
/* 商品紹介 共通 */

/* 新製品紹介 */
.pc-mode-02{
	display:inline !important;
}
.sp-mode-02{
	display:none !important;
}


#PRODUCTS.prd-new .tbl-format {
	margin: 0;
}
#PRODUCTS.prd-new .tbl-format thead th {
	padding: 5px;
}
#PRODUCTS.prd-new .tbl-format tbody th,
#PRODUCTS.prd-new .tbl-format tbody td {
	padding: 10px;
}
#PRODUCTS.prd-new .tbl-format .th2 {
	width: 90px;
}

/* カタログダウンロード・製品検索・50音順で表示 */
#PRODUCTS.prd-search .tbl-format tbody td {
	vertical-align: top;
}
#PRODUCTS.prd-search .clm.serch {
	border: 1px solid #c9c9ca;
	margin-bottom: 53px;
	padding: 0.6em 1em 1em 1em;
}
#PRODUCTS.prd-search .clm.serch li{
	float: left;
	margin-right: 48px;
}
#PRODUCTS.prd-search .serch-box .word{
	padding: 3px 1px 4px 1px;
	border: 1px solid #a5acb2;
	vertical-align: bottom;
	display: block;
	float: left;
	font-size: 14px;
	height: 16px;
	line-height: 1;
	width: 226px;
}
#PRODUCTS.prd-search .serch-box span{
	float: left;
	margin-right: 0.5em;
}
#PRODUCTS.prd-search .serch-clm{
	margin-bottom: 53px;
}
#PRODUCTS.prd-search .clm.select {
	margin-bottom: 33px;
}
#PRODUCTS.prd-search .clm.select li{
	float: left;
	padding: 12px 0;
	margin-right: 4px;
}
#PRODUCTS.prd-search .clm.select li a{
	padding: 12px 20px;
	border: 1px solid #8fa8ba;
	background-color: #eeefef;
}

#PRODUCTS.prd-search .clm h2{
	border-bottom: 2px solid #0962aa;
    padding: 23px 0 14px 0;
    margin: 0 0 49px 0;
    line-height: 1;
	font-size: 171%;
}
#PRODUCTS.prd-search .clm.prod-list{
	background-color: #eeefef;
	padding: 25px 24px;
	margin-bottom: 50px;
}

#PRODUCTS.prd-search .clm.prod-list .prod-clm{
	float: left;
	width: auto;
	margin-right: 8px;
}
#PRODUCTS.prd-search .clm.prod-list .prod-clm dt{
	margin-bottom: 5px;
}
#PRODUCTS.prd-search .clm.prod-list .prod-clm dd{
	margin-bottom: 25px;
}
#PRODUCTS.prd-search .clm.prod-list .prod-clm li{
	margin-bottom: 2px;
	width: 13.5em;
	float: left;
}

#PRODUCTS.prd-search .clm.pdf-list h2{
    margin: 0 0 40px 0;
	position: relative;
}
#PRODUCTS.prd-search .clm.pdf-list h2 span{
	font-size: 60%;
	right: 0;
	position: absolute;
	bottom: 0;
	margin-bottom: 0.7em;
}
#PRODUCTS.prd-search .clm.pdf-list{
	margin-bottom: 28px;
}
#PRODUCTS.prd-search .clm.pdf-list .prod-clm dl{
	margin-bottom: 18px;
}
#PRODUCTS.prd-search .clm.pdf-list .prod-clm .cate-2{
	margin-bottom: 8px;
}
#PRODUCTS.prd-search .clm.pdf-list .prod-clm li{
	margin-bottom: 2px;
	width: 257px;
	margin-right: 8px;
	float: left;
	/* display: table; */
}
#PRODUCTS.prd-new .tbl-format thead th.seihin-ttl {
	width: 5.5em;
}
#PRODUCTS.prd-search .doc-link{
	text-align: center;
	min-width: 1.1em;
}
#PRODUCTS.prd-search .doc-link a{
	text-decoration: underline;
}
#PRODUCTS.prd-search .arw-list a, a.arw-list{
	padding-left: 16px;
	background: url(/imgs/cmn/arw_blue.gif) no-repeat 0.3em 0.75em;
	background-size: 6px;
}
#PRODUCTS.prd-search .no-link{
	padding-left: 16px;
	display: inline-block;
}
#PRODUCTS.prd-search .pdf-link a, a.pdf-link{
	padding-left: 16px;
}
/* 外装用仕上げ塗材 各パーツ */
	/* 複層仕上げ塗材（硬質） */
	#PRODUCTS.gaisou-s .cpt-01 .ptrn {
		width: 416px;
	}

	/* 複層仕上げ塗材（弾性） */
	#PRODUCTS.gaisou-s .cpt-02 .ptrn {
		width: 416px;
	}

	/* 単層弾性塗材 */
	#PRODUCTS.gaisou-s .cpt-03 .ptrn {
		width: 416px;
	}

	/* 薄付け仕上げ塗材 */
	#PRODUCTS.gaisou-s .cpt-04 .ptrn {
		width: 104px;
	}

	/* 厚付け仕上げ塗材 */
	#PRODUCTS.gaisou-s .cpt-05 .ptrn {
		width: 104px;
	}

	/* 陶磁器タイル用塗材 */
	#PRODUCTS.gaisou-s .cpt-08 .tbl-format tbody td dt {
		font-weight: bold;
	}

/* 外装用塗料（上塗り） 各パーツ */
	/* 共通 */
	#PRODUCTS.gaisou .chapter .note {
		margin-top: 1em;
	}
	#PRODUCTS.gaisou .chapter .note dt {
		font-weight: bold;
	}
	#PRODUCTS.gaisou .chapter .note .chuui dt {
		font-weight: normal;
	}
	#PRODUCTS.gaisou .chapter .note .chuui dd {
		margin-left: 2em;
	}

/* 内装材 */
	/* 共通 */
	#PRODUCTS.naisou .tbl-format .th2 {
		width: 37px;
	}
	#PRODUCTS.naisou .tbl-format .th3 {
		width: 70px;
	}

	/* フラットペイント（平滑仕上げ塗料） */
	#PRODUCTS.naisou .cpt-02 .chuui {
		margin-top: 1em;
	}
	#PRODUCTS.naisou .cpt-02 .chuui dd {
		margin-left: 2em;
	}

/* 屋根用塗料 */
	/* 共通 */
	#PRODUCTS.yane .tbl-format .th2 {
		width: 65px;
	}
	#PRODUCTS.yane .tbl-format .th3 {
		width: 130px;
	}
	#PRODUCTS.yane .tbl-format .th4 {
		width: 100px;
	}

/* 床・路面用塗料 */
	/* 共通 */
	#PRODUCTS.yuka .tbl-format .th2 {
		width: 31px;
	}
	#PRODUCTS.yuka .tbl-format .th3 {
		width: 69px;
	}
	#PRODUCTS.yuka .tbl-format .th4 {
		width: 44px;
	}
	#PRODUCTS.yuka .tbl-format .th5 {
		width: 31px;
	}
	#PRODUCTS.yuka .tbl-format .th6 {
		width: 54px;
	}
	#PRODUCTS.yuka .tbl-format .th7 {
		width: 31px;
	}
	/* 厚膜型 */
	#PRODUCTS.yuka .cpt-01 .tbl-format .th6 {
		width: 140px;
	}

	/* 薄膜型 */
	#PRODUCTS.yuka .cpt-02 .tbl-format .th6 {
		width: 140px;
	}

	/* 導電型 */
	#PRODUCTS.yuka .cpt-03 .tbl-format .th6 {
		width: 140px;
	}

/* 鉄部用塗料 */
	/* 共通 */
	#PRODUCTS.tetsubu .tbl-format .th2 {
		width: 157px;
	}

	/* さび止め塗料 */
	#PRODUCTS.tetsubu .cpt-01 .tbl2 td,
	#PRODUCTS.tetsubu .cpt-01 .tbl2 th {
	border: 0;
	}
	#PRODUCTS.tetsubu .cpt-01 .tbl2 .th1 {
		width: 215px;
	}

/* 屋上防水材 */
	/* ニッペ屋上塗膜防水材シリーズ */
	#PRODUCTS.okujou .cpt-01 .tbl2 td,
	#PRODUCTS.okujou .cpt-01 .tbl2 th {
		border-left: 0;
		border-right: 0;
		border-top: 0;
		padding: 14px 5px 14px 10px;
	}
	#PRODUCTS.okujou .cpt-01 .tbl2 .th1 {
		width: 215px;
	}
	#PRODUCTS.okujou .cpt-01 .tbl-format {
		margin: 0;
	}
	#PRODUCTS.okujou .chapter .slide-down {
		padding: 21px 0 60px 0;
	}

/* 土木構造物用塗料 */
	/* 共通 */
	#PRODUCTS.doboku .tbl-format .th2 {
		width: 180px;
	}
	#PRODUCTS.doboku .tbl-format .th3 {
		width: 260px;
	}

	/* 水性防食システム */
	#PRODUCTS.doboku .cpt-01 .sub-clm dt {
		font-weight: bold;
		float: left;
	}
	#PRODUCTS.doboku .cpt-01 .sub-clm dd {
		margin: 0 0 1em 5em;
	}

/* シーリング材 */
	#PRODUCTS.sealing .sub-list2 li{
		list-style-type : disc;
		list-style-position: outside;
		margin-left: 1em;
	}


/* 製品情報詳細 */
	.prd-dtl #LEFT-CLM .ttl-clm h2 {
		font-size: 171%;
		line-height: 1.25;
		padding: 0 0 10px;
	}
	.prd-dtl .clm h3 {
		font-size: 128%;
		line-height: 1.25;
		padding: 0 0 10px;
		margin-bottom: 24px;
		border-bottom: 2px solid #717171;
	}
	
	.prd-dtl .ttl-clm .icon {
		float: right;
		padding-top: 24px;
	}
	.prd-dtl .ttl-clm .icon p {
		float: left;
		padding: 0 0 0 10px;
		margin: 0;
	}
	.prd-dtl .top-clm {
		padding-bottom: 42px;
	}
	.prd-dtl .clm {
		padding-bottom: 60px;
	}
	.prd-dtl .touhaigo,
	.prd-dtl .red {
		color: red;
	}
	.prd-dtl .list2 li{
		list-style: disc inside;
	}

	/* 見本写真一覧 */
	.prd-dtl .smpl-clm .smpl-sub-clm {
		overflow: hidden ;
		width: 800px ;
	}
	.prd-dtl .smpl-sub-clm .smpl-list {
		margin-right: -28px ;
		width: 831px ;
	}
	.prd-dtl .smpl-sub-clm .smpl-list li {
		float: left ;
		padding: 0 28px 14px 0 ;
		width: 128px ;
		text-align: center;
	}
	.prd-dtl #LEFT-CLM .smpl-clm .chuui {
		padding: 0;
		margin: 0;
	}
	.prd-dtl .smpl-sub-clm .smpl-list li p {
		padding: 0;
		margin: 0;
	}
	.prd-dtl .smpl-sub-clm .smpl-list .smpl-photo {
		padding: 0 0 4px 0;
		margin: 0;
	}
	
	/* 特長 */
	.prd-dtl #FEATURE {
		width: 524px;
		float: left;
	}
	.prd-dtl #FEATURE #FT-1 {
		background: url(/img/biz1/bd/prd/f1.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-2 {
		background: url(/img/biz1/bd/prd/f2.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-3 {
		background: url(/img/biz1/bd/prd/f3.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-4 {
		background: url(/img/biz1/bd/prd/f4.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-5 {
		background: url(/img/biz1/bd/prd/f5.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-6 {
		background: url(/img/biz1/bd/prd/f6.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-7 {
		background: url(/img/biz1/bd/prd/f7.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-8 {
		background: url(/img/biz1/bd/prd/f8.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-9 {
		background: url(/img/biz1/bd/prd/f9.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-10 {
		background: url(/img/biz1/bd/prd/f10.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-11 {
		background: url(/img/biz1/bd/prd/f11.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-12 {
		background: url(/img/biz1/bd/prd/f12.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-13 {
		background: url(/img/biz1/bd/prd/f13.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-14 {
		background: url(/img/biz1/bd/prd/f14.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE #FT-15 {
		background: url(/img/biz1/bd/prd/f15.gif) no-repeat 0px 3px;
		padding-left: 27px;
	}
	.prd-dtl #FEATURE li {
		border-bottom: dotted 1px #4668AD;
		margin-top: 10px;
		padding-bottom: 7px;
	}
	.prd-dtl #FEATURE p {
		margin: 10px 0px 0px 0px;
	}
	.prd-dtl #FEATURE li ol {
		margin-left: 12px;
		padding-left: 8px;
	}
	.prd-dtl #FEATURE li li {
		margin: 5px 0px 0px 7px;
		padding: 0px;
		list-style: decimal;
		border-bottom: none;
	}
	
	/* 用途 */
	.prd-dtl #YOUTO {
		width: 248px;
		float: right;
	}
	.prd-dtl #YOUTO .youto-ttl {
		position: relative;
	}
	.prd-dtl #YOUTO .youto-ttl p {
		position: absolute;
		padding: 3px 0 0 4em;
	}
	
	.prd-dtl #YOUTO table {
		width: 248px;
	}
	.prd-dtl #YOUTO table .mark {
		width: 3em;
	}
	
	/* 製品体系 */
	.prd-dtl .taikei .tbl-sp1 {
		width: 130px;
	}
	.prd-dtl .taikei .tbl-sp2 {
		width: 100px;
	}
	.prd-dtl .taikei .tbl-sp3 {
		width: 75px;
	}
	.prd-dtl .taikei .tbl-sp4 {
		width: 140px;
	}
	
	/* 施工方法 */
	.prd-dtl .cns-tec table {
		float: left;
	}
	.prd-dtl .cns-tec .mark {
		float: left;
		padding: 2.85em 0 0 2em;
	}
	.prd-dtl .cns-tec th {
		width: 74px;
	}

	/* 乾燥時間 */
	.prd-dtl .kansou .spec .td-ttl {
		background: #f5f5f5 none repeat scroll 0 0;
		text-align: center;
	}
	/* 荷姿・色相・つや */
	.prd-dtl .pck-clr-gls .tbl-sp1 {
		width: 160px;
	}
	.prd-dtl .pck-clr-gls .tbl-sp2 {
		width: 140px;
	}
	.prd-dtl .pck-clr-gls .tbl-sp3 {
		width: 200px;
	}

/*
.prd-dtl .kansou-2 .tbl-format tbody td:nth-of-type(1):before { content: "■ ";
	color: #2952a5; }
.prd-dtl .kansou-2 .tbl-format tbody td:nth-of-type(1) {
	float:left}
.prd-dtl .kansou-2 .tbl-format tbody td:nth-of-type(1):after { content: "： ";
	*/
	/* 価格 */
	.prd-dtl .clm .kakaku td {
		text-align: left;
	}
	.prd-dtl .clm .kakaku .pkkk {
		text-align: center;
	}
	.prd-dtl .clm .chuui {
		padding-top: 1.5em;
	}
	.prd-dtl .clm .kakaku td p {
		padding-bottom: 1.5em;
	}
	.prd-dtl .clm .kakaku td .kkk-end {
		padding-bottom: 0;
	}
	/* テーブル設定 */
	.prd-dtl .spec {
		margin: 0;
		padding: 0;
		border: 1px solid #c9c9ca;
		border-collapse: collapse;
	}
	.prd-dtl .spec th {
		padding: 3px 1em;
		border: 1px solid #c9c9ca;
		font-weight: normal;
		background: #F5F5F5;
		text-align: center;
	}
	.prd-dtl .spec td {
		padding: 3px 1em;
		border: 1px solid #c9c9ca;
		text-align: center;
	}
	
	.prd-dtl .spec .left {
		text-align: left;
	}
	.prd-dtl .spec .right {
		text-align: right;
		padding-right: 12px;
	}
	.prd-dtl .spec .top {
		vertical-align: top;
	}
	.prd-dtl .spec .plc {
		padding: 0 3px;
	}
	
	.prd-dtl .tbl-wd1 { width: 616px;
	}
	.prd-dtl .tbl-wd2 { width: 304px;
	}
	.prd-dtl .tbl-wd3 { width: 800px;
	}
	.prd-dtl .tbl-wd4 { width: 540px;
	}
	.prd-dtl .tbl-wd5 { width: 420px;
	}
	
	/* カタログ */
	.prd-dtl .ctlg-clm {
		border-bottom: 1px solid #9f9fa0;
		border-top: 1px solid #9f9fa0;
		padding: 30px 0 10px 0;
		margin: 0 0 60px 0;
	}
	.prd-dtl .ctlg-one {
		padding: 30px 0;
	}
	
	
	.prd-dtl .ctlg-clm .ctlg-list-clm {
		overflow: hidden ;
		width: 800px ;
	}
	.prd-dtl .ctlg-clm .ctlg-list {
		margin-right: -28px ;
		width: 831px ;
	}
	.prd-dtl .ctlg-clm .ctlg-list li {
		float: left ;
		margin: 0 28px 0 0 ;
		width: 156px ;
	}
	.prd-dtl .ctlg-clm .ctlg-list li .ctlg-img {
		margin-bottom: 14px;
	}
	
	.prd-dtl .ctlg-clm .ctlg-sub-clm {
		width: 340px;
		float: left;
		margin-left: 28px;
	}
	.prd-dtl .ctlg-clm .ctlg-sub-clm .chuui {
		padding: 0;
		margin: 0;
	}
	.prd-dtl .ctlg-clm .ctlg-sub-clm .lnk-lst {
		border-top: 1px solid #9f9fa0;
		padding-top: 20px;
		margin-top: 14px;
	}
	.prd-dtl .ctlg-clm .ctlg-sub-clm .lnk-lst .sub-list{
		list-style-position: inside;
		list-style-type: disc;
	}
	.prd-dtl .ctlg-clm .ctlg-sub-clm .lnk-lst .sub-list .arw-list{
		margin-left: 1em;
	}

	.prd-dtl .ctlg-one .ctlg-img {
		float: left;
	}

	.prd-dtl .ctlg-clm .ctlg-ttl span{
		color:#2952a5;
		}
	.prd-dtl .ctlg-clm .ctlg-img {
		background: #efefef;
		padding: 13px;
		width: 128px ;
	}
	.prd-dtl .ctlg-clm .ctlg-img img {
		border: 1px solid #d5d5d5;
		width:100%;
		height:auto;
	}
	.prd-dtl .ctlg-clm .btn {
		width: 156px;
		padding: 0 0 7px 0;
		margin: 0;
	}
	.prd-dtl .ctlg-clm .btn img {
		width: 100%;
		height: auto;
	}
	.prd-dtl .ctlg-clm .dp-ctlg {
		padding: 0 4px 1.5em 14px;
	}
	.prd-dtl .ctlg-clm .dp-ctlg dt {
		font-weight: bold;
		padding-bottom: 0.25em
	}
	/* カタログ下に掲載するバナー */
	.prd-dtl .bnr-clm {
		margin: 0 0 60px 0;
	}
	.prd-dtl .bnr-clm li {
		float: left;
		padding: 0 28px 0 0;
	}
	.prd-dtl .bnr-clm .lst-end {
		padding: 0;
	}
	.prd-dtl .bnr-clm li img {
		vertical-align: bottom;
	}

	/* 安全データシート */
	.prd-dtl .sds-clm {
		background-color: #efefef;
		border: 1px solid #9f9fa0;
		padding: 14px;
		margin: 0 0 42px 0;
	}
	.prd-dtl .sds-clm .sds dt {
		font-weight: bold;
		padding-bottom: 4px;
	}
	.prd-dtl .sds-clm .sds dd {
		padding: 0;
		margin: 0;
	}
	
	/* お問い合わせ */
	.prd-dtl .inq-clm {
		border: 1px solid #0c62aa;
	}
	.prd-dtl .inq-clm h4 {
		color: #fff;
		text-align:center;
		background-color: #0c62aa;
		padding: 7px 0;
	}
	.prd-dtl .inq-sub-clm {
		padding: 20px;
	}
	.prd-dtl .inq-clm .inq-1 {
		float: left;
		border-right: 1px solid #717171;
		width: 488px;
	}
	.prd-dtl .inq-clm .inq-1 h5 {
		padding-bottom: 7px;
	}
	.prd-dtl .inq-1 .cntr-lst li {
		float: left ;
		padding: 0 14px 14px 0 ;
		width: 212px ;
		line-height: 1;
	}
	.prd-dtl .inq-1 .cntr-lst li span {
		font-weight: bold;
		display: inline-block;
	}
	.prd-dtl .inq-1 .cntr-lst .wdlng {
		width: 260px ;
		padding: 0.5em 0 14px 0 ;
		text-indent: -0.75em;
	}
	.prd-dtl .inq-1 .cntr-lst .nomgn {
		padding: 0 0 14px 0 ;
	}
	.prd-dtl .inq-1 .icon {
		width: 140px;
		padding-bottom: 24px;
		margin: 0 auto;
	}
	.prd-dtl .inq-1 .icon img,
	.prd-dtl .inq-2 .icon img {
		width: 100%;
		height: auto;
	}
	
	.prd-dtl .inq-clm .inq-2 {
		float: right;
		width: 250px;
	}
	.prd-dtl .inq-clm .inq-2 h5 {
		padding-bottom: 14px;
	}
	.prd-dtl .inq-clm .inq-2 .btn {
		margin: 0 auto;
		width: 185px;
	}
	.prd-dtl .inq-clm .inq-2 .btn img {
		width: 100%;
		height: auto;
	}
	.prd-dtl .inq-2 .icon {
		width: 70px;
		padding-bottom: 24px;
		margin: 0 auto;
	}

/* パーフェクトインテリア施工方法動画ページ */
.pfct-intr #LEFT-CLM {
	margin-bottom: 90px;
}
.pfct-intr #LEFT-CLM .clm h2 {
	margin-bottom: 30px;
	padding: 0 0 7px;
}
.pfct-intr #LEFT-CLM .clm h3 {
	border: none;
	font-size: 114%;
	line-height: 1.75;
	margin-bottom: 7px;
	padding: 0;
}

.pfct-intr .clm {
	padding-bottom: 72px;
}
.pfct-intr .clm .sub-clm {
	overflow: hidden ;
	width: 800px ;
}
.pfct-intr .clm .sub-clm .thumbnail {
	padding: 0 0 10px 0;
	margin: 0;
}
.pfct-intr .clm .bnr {
	padding-top: 36px;
}

.pfct-intr .clm .movie-list {
	margin-right: -28px ;
	width: 831px ;
}
.pfct-intr .clm .movie-list li {
	float: left ;
	margin: 0 28px 36px 0;
	padding: 0 0 18px 0 ;
	width: 248px ;
	border-bottom: 1px dotted #9f9fa0;
}
.pfct-intr .clm .sub-list .arw-list {
	border: none;
	margin: 0 0 0.5em 1em;
	padding-bottom: 0;
}
.pfct-intr .clm .movie-list .no-bdr {
	border: none;
	margin: 0 28px 0 0;
	padding: 0 ;
}
.pfct-intr .clm .movie-list .ctlg {
	width: 146px ;
}
.pfct-intr .clm .movie-list .ctlg .ctlg-img {
	background: #efefef none repeat scroll 0 0;
	padding: 9px;
	margin: 0 0 10px 0;
	width: 128px;
}

/* 製品情報個々の設定 */
.prd_46 .clm .kakaku .kkk-ttl,
.prd_86 .clm .kakaku .kkk-ttl,
.prd_88 .clm .kakaku .kkk-ttl,
.prd_159 .clm .kakaku .kkk-ttl,
.prd_39 .clm .kakaku .kkk-ttl,
.prd_43 .clm .kakaku .kkk-ttl,
.prd_56 .clm .kakaku .kkk-ttl,
.prd_14 .clm .kakaku .kkk-ttl,
.prd_29 .clm .kakaku .kkk-ttl,
.prd_30 .clm .kakaku .kkk-ttl,
.prd_31 .clm .kakaku .kkk-ttl,
.prd_37 .clm .kakaku .kkk-ttl,
.prd_40 .clm .kakaku .kkk-ttl,
.prd_63 .clm .kakaku .kkk-ttl,
.prd_74 .clm .kakaku .kkk-ttl,
.prd_135 .clm .kakaku .kkk-ttl,
.prd_158 .clm .kakaku .kkk-ttl,
.prd_32 .clm .kakaku .kkk-ttl,
.prd_52 .clm .kakaku .kkk-ttl,
.prd_123 .clm .kakaku .kkk-ttl,
.prd_128 .clm .kakaku .kkk-ttl,
.prd_130 .clm .kakaku .kkk-ttl,
.prd_131 .clm .kakaku .kkk-ttl { text-align: center; }

.prd_88 .clm .tbl-wd1 { width: 400px; }
.prd_t45 #FEATURE,
.prd_152 #FEATURE,
.prd_159 #FEATURE,
.prd_212 #FEATURE,
.prd_05 #FEATURE,
.prd_39 #FEATURE,
.prd_43 #FEATURE,
.prd_56 #FEATURE,
.prd_21 #FEATURE,
.prd_22 #FEATURE,
.prd_23 #FEATURE,
.prd_29 #FEATURE,
.prd_74 #FEATURE,
.prd_85 #FEATURE,
.prd_99 #FEATURE,
.prd_135 #FEATURE,
.prd_136 #FEATURE,
.prd_117 #FEATURE,
.prd_133 #FEATURE,
.prd_153 #FEATURE,
.prd_154 #FEATURE,
.prd_28 #FEATURE,
.prd_48 #FEATURE,
.prd_76 #FEATURE,
.prd_78 #FEATURE,
.prd_79 #FEATURE,
.prd_83 #FEATURE,
.prd_105 #FEATURE,
.prd_108 #FEATURE,
.prd_112 #FEATURE,
.prd_07 #FEATURE,
.prd_53 #FEATURE,
.prd_66 #FEATURE,
.prd_67 #FEATURE,
.prd_69 #FEATURE,
.prd_71 #FEATURE,
.prd_84 #FEATURE,
.prd_161 #FEATURE,
.prd_162 #FEATURE,
.prd_163 #FEATURE,
.prd_175 #FEATURE,
.prd_179 #FEATURE,
.prd_122 #FEATURE,
.prd_125 #FEATURE,
.prd_126 #FEATURE,
.prd_t12 #FEATURE,
.prd_t19 #FEATURE,
.prd_t32 #FEATURE,
.prd_181 #FEATURE,
.prd_20 #FEATURE,
.prd_54 #FEATURE,
.prd_77 #FEATURE,
.prd_107 #FEATURE,
.prd_89 #FEATURE,
.prd_90 #FEATURE,
.prd_91 #FEATURE,
.prd_92 #FEATURE,
.prd_93 #FEATURE,
.prd_94 #FEATURE,
.prd_95 #FEATURE,
.prd_96 #FEATURE,
.prd_98 #FEATURE,
.prd_224 #FEATURE, 
.prd_t20 #FEATURE,
.prd_76 #FEATURE,
.prd_t48 #FEATURE,
.prd_282 #FEATURE,
.prd_109 #FEATURE,
.prd_t49 #FEATURE,
.prd_291 #FEATURE,
.prd_292 #FEATURE,
.prd_293 #FEATURE,
.prd_222 #FEATURE{
	float: none;
	width: 800px;
}
.prd_291 #YOUTO{
	float: none;
	width: 800px;
}
.prd_152 .youto-lng table,
.prd_159 .youto-lng table,
.prd_21 .youto-lng table,
.prd_23 .youto-lng table,
.prd_29 .youto-lng table,
.prd_74 .youto-lng table,
.prd_85 .youto-lng table,
.prd_136 .youto-lng table,
.prd_117 .youto-lng table,
.prd_133 .youto-lng table,
.prd_153 .youto-lng table,
.prd_154 .youto-lng table,
.prd_48 .youto-lng table,
.prd_78 .youto-lng table,
.prd_79 .youto-lng table,
.prd_83 .youto-lng table,
.prd_105 .youto-lng table,
.prd_108 .youto-lng table,
.prd_109 .youto-lng table,
.prd_112 .youto-lng table,
.prd_07 .youto-lng table,
.prd_53 .youto-lng table,
.prd_66 .youto-lng table,
.prd_67 .youto-lng table,
.prd_69 .youto-lng table,
.prd_71 .youto-lng table,
.prd_84 .youto-lng table,
.prd_161 .youto-lng table,
.prd_162 .youto-lng table,
.prd_163 .youto-lng table,
.prd_122 .youto-lng table,
.prd_125 .youto-lng table,
.prd_126 .youto-lng table,
.prd_20 .youto-lng table,
.prd_54 .youto-lng table,
.prd_77 .youto-lng table,
.prd_107 .youto-lng table,
.prd_89 .youto-lng table,
.prd_91 .youto-lng table,
.prd_92 .youto-lng table,
.prd_93 .youto-lng table,
.prd_94 .youto-lng table,
.prd_95 .youto-lng table,
.prd_96 .youto-lng table,
.prd_224 .youto-lng table,
.prd_76 .youto-lng table,
.prd_291 .youto-lng table { float: left; }

.prd_152 .youto-lng .mark,
.prd_159 .youto-lng .mark,
.prd_21 .youto-lng .mark,
.prd_23 .youto-lng .mark,
.prd_29 .youto-lng .mark,
.prd_117 .youto-lng .mark,
.prd_133 .youto-lng .mark,
.prd_154 .youto-lng .mark,
.prd_48 .youto-lng .mark,
.prd_105 .youto-lng .mark,
.prd_109 .youto-lng .mark,
.prd_112 .youto-lng .mark,
.prd_07 .youto-lng .mark,
.prd_53 .youto-lng .mark,
.prd_71 .youto-lng .mark,
.prd_122 .youto-lng .mark,
.prd_125 .youto-lng .mark,
.prd_126 .youto-lng .mark,
.prd_20 .youto-lng .mark,
.prd_54 .youto-lng .mark,
.prd_107 .youto-lng .mark,
.prd_98 .youto-lng .mark,
.prd_291 .youto-lng .mark {
	float: left;
	padding: 14em 0 0 2em;
}

.prd_153 .youto-lng .mark,
.prd_79 .youto-lng .mark,
.prd_83 .youto-lng .mark,
.prd_77 .youto-lng .mark {
	float: left;
	padding: 3em 0 0 2em;
}

.prd_136 .youto-lng .mark {
	float: left;
	padding: 15.5em 0 0 2em;
}

.prd_272 #YOUTO .youto-text{
	margin-bottom:1em;
	margin-top:-1em;
}

.prd_230 .cns-tec .mark,
.prd_217 .cns-tec .mark,
.prd_90 .youto-lng .mark,
.prd_93 .cns-tec .mark,
.prd_94 .cns-tec .mark,
.prd_95 .cns-tec .mark,
.prd_96 .cns-tec .mark,
.prd_233 .cns-tec .mark,
.prd_98 .youto-lng .mark,
.prd_135 .youto-lng .mark { padding: 0.75em 0 0 0; }

.prd_233 .cns-tec table,
.prd_96 .cns-tec table,
.prd_95 .cns-tec table,
.prd_94 .cns-tec table,
.prd_93 .cns-tec table { float: none; }

.prd_85 .youto-lng .mark,
.prd_78 .youto-lng .mark,
.prd_84 .youto-lng .mark,
.prd_76 .youto-lng .mark {
	float: left;
	padding: 5em 0 0 2em;
}

.prd_74 .youto-lng .mark,
.prd_108 .youto-lng .mark,
.prd_66 .youto-lng .mark,
.prd_67 .youto-lng .mark,
.prd_69 .youto-lng .mark,
.prd_161 .youto-lng .mark,
.prd_163 .youto-lng .mark {
	float: left;
	padding: 16em 0 0 2em;
}

.prd_162 .youto-lng .mark {
	float: left;
	padding: 18em 0 0 2em;
}
.prd_89 .youto-lng .mark,
.prd_91 .youto-lng .mark,
.prd_92 .youto-lng .mark,
.prd_93 .youto-lng .mark,
.prd_94 .youto-lng .mark,
.prd_95 .youto-lng .mark,
.prd_96 .youto-lng .mark,
.prd_224 .youto-lng .mark {
	float: left;
	padding: 41em 0 0 2em;
}
.prd_159 .youto-lng .tbl-wd2 { width: 360px; }

.prd_244 .clm .shitanuri {
	margin: 0;
	padding: 0;
}
.prd_244 .clm .shitanuri dd { margin: -1.75em 0 1em 4em; }

.prd_234 .pck-clr-gls .tbl-sp1 { width: 200px; }
.prd_234 .pck-clr-gls .tbl-sp2 { width: 100px; }
.prd_234 .pck-clr-gls .tbl-sp3 { width: 100px; }

.prd_14 .pck-clr-gls .tbl-sp1,
.prd_227 .pck-clr-gls .tbl-sp1,
.prd_226 .pck-clr-gls .tbl-sp1,
.prd_220 .pck-clr-gls .tbl-sp1,
.prd_34 .pck-clr-gls .tbl-sp1,
.prd_36 .pck-clr-gls .tbl-sp1,
.prd_40 .pck-clr-gls .tbl-sp1,
.prd_63 .pck-clr-gls .tbl-sp1,
.prd_85 .pck-clr-gls .tbl-sp1,
.prd_135 .pck-clr-gls .tbl-sp1,
.prd_145 .pck-clr-gls .tbl-sp1,
.prd_185 .pck-clr-gls .tbl-sp1,
.prd_186 .pck-clr-gls .tbl-sp1,
.prd_206 .pck-clr-gls .tbl-sp1,
.prd_213 .pck-clr-gls .tbl-sp1,
.prd_231 .pck-clr-gls .tbl-sp1 { width: 80px; }


.prd_227 .pck-clr-gls .tbl-sp2,
.prd_226 .pck-clr-gls .tbl-sp2,
.prd_220 .pck-clr-gls .tbl-sp2,
.prd_25 .pck-clr-gls .tbl-sp2,
.prd_34 .pck-clr-gls .tbl-sp2,
.prd_40 .pck-clr-gls .tbl-sp2,
.prd_63 .pck-clr-gls .tbl-sp2,
.prd_85 .pck-clr-gls .tbl-sp2,
.prd_145 .pck-clr-gls .tbl-sp2,
.prd_185 .pck-clr-gls .tbl-sp2,
.prd_186 .pck-clr-gls .tbl-sp2,
.prd_188 .pck-clr-gls .tbl-sp2,
.prd_206 .pck-clr-gls .tbl-sp2,
.prd_213 .pck-clr-gls .tbl-sp2,
.prd_231 .pck-clr-gls .tbl-sp2 { width: 80px; }
.prd_227 .pck-clr-gls .tbl-sp3,
.prd_226 .pck-clr-gls .tbl-sp3,
.prd_220 .pck-clr-gls .tbl-sp3 { width: 200px; }

.prd_202 .pck-clr-gls .tbl-sp1,
.prd_202 .pck-clr-gls .tbl-sp2,
.prd_209 .pck-clr-gls .tbl-sp2,
.prd_210 .pck-clr-gls .tbl-sp2,
.prd_218 .pck-clr-gls .tbl-sp2,
.prd_218 .pck-clr-gls .tbl-sp3,
.prd_219 .pck-clr-gls .tbl-sp1,
.prd_219 .pck-clr-gls .tbl-sp2,
.prd_243 .pck-clr-gls .tbl-sp2,
.prd_244 .pck-clr-gls .tbl-sp1,
.prd_244 .pck-clr-gls .tbl-sp2,
.prd_222 .pck-clr-gls .tbl-sp3 { width: 40px; }

.prd_127 .pck-clr-gls .tbl-sp2 { width: 30px; }
.prd_250 .pck-clr-gls .tbl-sp2 { width: 60px; }
.prd_250 .cns-tec .tbl-sp1,
.prd_252 .cns-tec .tbl-sp1 { width: 200px; }

.prd_136 .pck-clr-gls .tbl-sp1 { width: 200px; }
.prd_136 #LEFT-CLM .ttl-clm h2 { line-height: 1.5; }
.prd_136 .ttl-clm .icon { padding-top: 56px; }

.prd_187 .pck-clr-gls .tbl-sp2 { width: 60px; }
.prd_99 .pck-clr-gls .tbl-sp2 { width: 50px; }
.prd_99 .pck-clr-gls .tbl-sp3,
.prd_222 .pck-clr-gls .tbl-sp2 { width: 230px; }

.prd_248 .pck-clr-gls .tbl-sp3,
.prd_33 .pck-clr-gls .tbl-sp2 { width: 100px; }
.prd_248 .cns-tec .tbl-wd2 { width: 500px; }
.prd_248 .cns-tec .tbl-wd2 .tbl-sp1 { width: 150px; }
.prd_t17 .cns-tec .mark { padding: 1em 0 0 2em;
	float: right;}
.prd_272 .cns-tec .tbl-wd2{ width:800px;}


.prd_29 .kkk-clm .tbl-sp1,
.prd_30 .kkk-clm .tbl-sp1,
.prd_34 .kkk-clm .tbl-sp1,
.prd_36 .kkk-clm .tbl-sp1,
.prd_37 .kkk-clm .tbl-sp1,
.prd_40 .kkk-clm .tbl-sp1,
.prd_63 .kkk-clm .tbl-sp1,
.prd_145 .kkk-clm .tbl-sp1,
.prd_202 .kkk-clm .tbl-sp1 { width: 6em; }


.prd_227 .kkk-clm .tbl-sp3,
.prd_226 .kkk-clm .tbl-sp3,
.prd_225 .kkk-clm .tbl-sp3,
.prd_220 .kkk-clm .tbl-sp3,
.prd_29 .kkk-clm .tbl-sp3,
.prd_30 .kkk-clm .tbl-sp3,
.prd_34 .kkk-clm .tbl-sp3,
.prd_36 .kkk-clm .tbl-sp3,
.prd_37 .kkk-clm .tbl-sp3,
.prd_40 .kkk-clm .tbl-sp3,
.prd_63 .kkk-clm .tbl-sp3,
.prd_145 .kkk-clm .tbl-sp3,
.prd_202 .kkk-clm .tbl-sp3,
.prd_205 .kkk-clm .tbl-sp3,
.prd_206 .kkk-clm .tbl-sp3,
.prd_210 .kkk-clm .tbl-sp3,
.prd_213 .kkk-clm .tbl-sp3,
.prd_219 .kkk-clm .tbl-sp3,
.prd_23 .kkk-clm .tbl-sp3,
.prd_21 .kkk-clm .tbl-sp3,
.prd_25 .kkk-clm .tbl-sp3,
.prd_33 .kkk-clm .tbl-sp3 { width: 4em; }

.prd_33 .pck-clr-gls .tbl-sp3 { width: 270px; }

.prd_240 .pck-clr-gls .tbl-sp1 { width: 300px; }
.prd_240 .pck-clr-gls .tbl-sp2 { width: 80px; }
.prd_240 .pck-clr-gls .tbl-sp3 { width: 80px; }

.prd_225 .pck-clr-gls .tbl-sp1 { width: 200px; }
.prd_225 .pck-clr-gls .tbl-sp2,
.prd_93 .pck-clr-gls .tbl-sp1 { width: 60px; }
.prd_225 .use .tbl-wd1,
.prd_220 .use .tbl-wd1 { width: 500px; }
.prd_34 .use .tbl-wd1 { width: 666px; }
.prd_231 .use .tbl-wd1 { width: 700px; }

.prd_24 .pck-clr-gls .tbl-sp2 { width: 700px; }

.prd_32 .pck-clr-gls .tbl-sp1 { width: 210px; }
.prd_32 .pck-clr-gls .tbl-sp2 { width: 70px; }
.prd_32 .pck-clr-gls .tbl-sp3 { width: 50px; }
.prd_32 .pck-clr-gls .tbl-sp4 { width: 90px; }

.prd_42 .pck-clr-gls table { margin-bottom: 21px; }
.prd_42 .pck-clr-gls table caption {
	text-align: left;
	font-weight: bold;
}
.prd_42 .pck-clr-gls .tbl-wd3 .tbl-sp1 { width: 180px; }
.prd_42 .pck-clr-gls .tbl-wd3 .tbl-sp2 { width: auto; }

.prd_47 .ttl-clm .icon { padding-top: 44px; }
.prd_47 .top-clm .red { color: #ff0000; }
.prd_47 .pck-clr-gls .tbl-sp2 { width: 80px; }

.prd_59 .ttl-clm .icon { padding-top: 64px; }
.prd_59 .pck-clr-gls .tbl-sp1 { width: 50px; }
.prd_59 .pck-clr-gls .tbl-sp2 { width: 100px; }
.prd_59 .pck-clr-gls .tbl-sp3 { width: 450px; }
.prd_59 .cns-tec .tbl-wd2 { width: 500px; }
.prd_59 .cns-tec .tbl-wd2 .tbl-sp1,
.prd_59 .cns-tec .tbl-wd2 .tbl-sp2 { width: 180px; }

.prd_212 .pck-clr-gls .tbl-wd1 { margin-bottom: 21px; }

.prd_05 .pck-clr-gls .tbl-sp2,
.prd_05 .pck-clr-gls .tbl-sp3,
.prd_05 .pck-clr-gls .tbl-sp4 { width: 80px; }

.prd_56 .pck-clr-gls .tbl-sp1a,
.prd_56 .pck-clr-gls .tbl-sp1b,
.prd_49 .pck-clr-gls .tbl-sp1a,
.prd_74 .pck-clr-gls .tbl-sp1a { width: 80px; }

.prd_100 .pck-clr-gls .tbl-sp1a { width: 40px; }

.prd_99 .pck-clr-gls .tbl-sp1a { width: 90px; }
.prd_99 .pck-clr-gls .tbl-sp1b { width: 140px; }

.prd_234 .cns-tec .tbl-wd1 {
	float: none;
	width: 680px;
}
.prd_t45 .cns-tec table,
.prd_265 .cns-tec table,
.prd_266 .cns-tec table,
.prd_267 .cns-tec table,
.prd_268 .cns-tec table,
.prd_269 .cns-tec table,
.prd_270 .cns-tec table,
.prd_271 .cns-tec table
{
	float: none;
}
.prd_268 #FEATURE .chuui2 dd { margin: -1.75em 0 0 0em }
.prd_270 .pck-clr-gls .chuui2 dd { margin: -1.75em 0 0 2.5em }
.prd_269 .pck-clr-gls .chuui2 dd { margin: -1.75em 0 0 2.5em }
.prd_252 .tky-uwnr .chuui dd { margin: -1.75em 0 0 2.5em }
.prd_252 .tky-uwnr .tky-uwnr-dl dt { font-weight:bold; }
.prd_252 .tky-uwnr .tky-uwnr-dl dd { margin: -1.75em 0 0 6em }
.prd_252 .tky-uwnr .tky-uwnr-dl .chuui dt { font-weight: normal; }
.prd_252 .tky-uwnr .tky-uwnr-dl .chuui dd { margin: -1.75em 0 0 3.5em }
.prd_252 .tky-uwnr .tky-uwnr-dl .chuui { padding-top: 0; }

.prd_255 .sekou .tbl-sp1 { width: 160px;}
.prd_255 .pck-clr-gls .tbl-sp1 { width: 50px; }
.prd_256 .pck-clr-gls .tbl-wd1,
.prd_257 .pck-clr-gls .tbl-wd1,
.prd_258 .pck-clr-gls .tbl-wd1 { width: 700px; }
.prd_256 .pck-clr-gls .tbl-sp1,
.prd_257 .pck-clr-gls .tbl-sp1,
.prd_258 .pck-clr-gls .tbl-sp1 { width: 30px; }

.prd_260 .pck-clr-gls .tbl-sp2 { width: 40px; }

.prd_t21 #YOUTO .chuui dd { margin: -1.75em 0 0 3em; }
.prd_230 #FEATURE .chuui dd { margin: -1.75em 0 0 3em; }

.prd_28 .clm .frbst-dl { margin: 1em 0 1.5em 0; }
.prd_28 .clm .frbst-dl dd { margin: -1.75em 0 0 3.5em; }

.prd_282 .clm .frbst-dl { margin: 1em 0 1.5em 1em; }
.prd_282 .clm .frbst-dl dd { margin: -1.75em 0 0 13.5em; }

.prd_264 .ttl-clm .icon { padding-top: 87px; }

.prd_268 #FEATURE .chuui {
	 margin: 0;
	padding:0;
}

.prd_270 .kansou .two-table-ttl,
.prd_269 .kansou .two-table-ttl {
	 margin-top: 2em;
}

.prd_275 .chuui3 dd{
	margin-left:2em;
}
.prd_273 .kansou p,
.prd_t47 .kansou p {
	margin-top: 1em;
}

.prd_t48 #FEATURE .large{
	font-weight: bold;
}
.prd_t48 .spacer,
.prd_280 .spacer{
	margin-top: 2em;
}
.prd_281 .chuui2 dd,
.prd_t48 .chuui2 dd{
	margin-left: 2.5em;
}


.prd_287 .sub-clm{
	overflow: hidden;
}
.prd_287 .sub-clm .photo{
	float: left;
	margin: 0;
	margin-right: 3px;
}
.prd_288 .chuui-2 dd{
	margin: -1.75em 0 0 3.5em;
}

.prd_128 .ctlg-clm .dp-ctlg,
.prd_t46 .ctlg-clm .dp-ctlg{
	padding-left: 0;
}
/*カラーラインナップ*/
.clr_list ul{
	margin-right: -60px;
}
.clr_list ul li{
	float: left;
	overflow: hidden;
	margin: 0 60px 0 0;
	display: block;
	width: 225px;
	min-height: 90px;
}
.clr_list ul li .img{
	float: left;
	margin-right: 10px;
}
.clr_list ul li .img img{
	border: 1px solid #595959;
}
.clr_list ul li .txt{
	color: #595959;
	margin-top: 3px;
	line-height: 1.25em;
}
.clr_list ul li .txt span{
	font-weight: bold;
	color: #221815;
}

