@charset "shift_jis";

div.main {
	float:right;
	margin:25px 90px auto auto;
	width:640px;
}
* html div.main { margin:25px 45px auto 20px; }

.info_tel{font-family:"角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:medium;}


/*###########################     DIY講座    ############################*/

div.DIYmain {
	float:right;
	margin:25px 20px auto auto;
	width:700px;
	font-size:medium;
	text-align:left;
}
* html div.DIYmain { margin:25px 20px auto 20px; }

div.DIYmain2 {
	float:right;
	margin:25px 20px auto auto;
	width:700px;
	font-size:medium;
	text-align:center;
}

/*-- パンくず --*/
#topic_path {
	margin:0;
	width:auto; height:25px;
	color:#663300;
	font-size:83%;
	text-align:left;
}
/*-- 看板 --*/
.DIYmain h2 {
	margin:0;
	width:700px; height:304px;
	color:#FF9900;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}
.DIYmain h2 span{
	display:block;
	padding-top:11px;
}
/*-- 看板背景画像 --*/
#DIYtitleIndex { background:url(../img/diy/index/title.jpg) no-repeat;}
#DIYtitleSz { background:url(../img/diy/sz/ti_01.jpg) no-repeat; height:90px;}
#DIYtitleKb { background:url(../img/diy/kb/ti_01.jpg) no-repeat;}
#DIYtitleSj { background:url(../img/diy/sj/ti_01.jpg) no-repeat; height:90px;}
#DIYtitleHs { background:url(../img/diy/hs/ti_01.jpg) no-repeat; height:90px;}
#DIYtitleKs { background:url(../img/diy/ks/ti_01.jpg) no-repeat; height:90px;}
#DIYtitleVl1 { background:url(../img/diy/vl/ti_01.jpg) no-repeat;}
#DIYtitleVl2 { background:url(../img/diy/vl/ti_02.jpg) no-repeat;}
#DIYtitleIs { background:url(../img/diy/is/ti_01.jpg) no-repeat;}
#DIYtitleCf1 { background:url(../img/diy/cf/ti_01.jpg) no-repeat;}
#DIYtitleCf2 { background:url(../img/diy/cf/ti_02.jpg) no-repeat;}
#DIYtitleTc { background:url(../img/diy/tc/ti_01.jpg) no-repeat;}
#DIYtitleFt { background:url(../img/diy/ft/ti_01.jpg) no-repeat;}
#DIYtitleDi1 { background:url(../img/diy/di/ti_01.jpg) no-repeat;}
#DIYtitleDi2 { background:url(../img/diy/di/ti_02.jpg) no-repeat;}
#DIYtitleDi3 { background:url(../img/diy/di/ti_03.jpg) no-repeat;}
#DIYtitleGf1 { background:url(../img/diy/gf/ti_01.jpg) no-repeat;}
#DIYtitleFs { background:url(../img/diy/fs/ti_01.jpg) no-repeat; height:90px;}
#DIYtitleKbkb1 { background:url(../img/diy/kbkb/ti_01.jpg) no-repeat; height:90px;}
#DIYtitleKbkb2 { background:url(../img/diy/kbkb/ti_02.jpg) no-repeat; height:90px;}
#DIYtitleEc1 { background:url(../img/diy/ec/ti_01.jpg) no-repeat;}

/*-- リンク部分 --*/
ul.DIYlink {
	margin:20px auto 0px 0; padding:0;
	width:auto;
	list-style:none;
}
.DIYlink li{
	float:left;
	margin:0 0 10px 5px;
	width:343px; height:84px;
}
/*-- リンク部分（下部） --*/
ul.DIYlink2 {
	margin:20px auto 0px auto; padding-top:20px;
	width:auto;
	list-style:disc;
	background:url(../img/diy/base/line_01.gif) no-repeat top center;
}
.DIYlink2 li{
	margin:0 10px 10px 30px;
	line-height:1.4em;
}
/*-- 使用する道具 --*/
.DIYdougu {
	margin:10px auto 0 auto;
	width:680px;
	border:#B99973 solid 1px;
	background:url(../img/diy/base/dougu_bk.gif) no-repeat bottom right;
	background-color:#F4EFE9;
	clear:both;
}
/* エコカラット */
#DIYecodg { background:url(../img/diy/ec/dougu_bk.gif) no-repeat right bottom;background-color:#F4EFE9;}
.DIYdougu table{
	margin:0 auto;
}
.DIYdougu th{
	padding:0 15px 10px 10px;
	vertical-align:top;
}
.DIYdougu td{
	padding-right:15px;
	vertical-align:top;
	line-height:1.3em;
	font-size:90%;
}
/*-- タイトル --*/
.DIYsubTi {
	margin:35px auto 0 auto;
	width:700px;
	background:url(../img/diy/base/line_01.gif) no-repeat 10px 0px;
}
.DIYsubTi strong{
	display:block;
	margin:0px auto 0px 0px; padding-top:30px;
}
/*-- 小タイトル見出し --*/
.DIYcaption {
	margin:30px auto 0px auto;
	width:640px; height:44px; line-height:44px;
	background-color:#663300;
	background:url(../img/diy/base/obi_01.gif) no-repeat;
	color:#FFFFFF;
}
.DIYcaption b{
	padding-left:45px;
}
/*-- 説明ボックス --*/
.DIYbox {
	margin:21px auto 0 auto; padding:0;
	width:640px;
}
.DIYbox dt{
	margin:0;
	width:640px; height:44px; line-height:44px;
	background-color:#663300;
	background:url(../img/diy/base/obi_01.gif) no-repeat;
	color:#FFFFFF;
}
.DIYbox dt b{
	padding-left:45px;
}
.DIYbox dd{
	margin:0;
	font-size:90%;
	line-height:1.4em;
}
.DIYbox dd div{
	width:auto;
	text-align:center;
	margin:8px auto 0 auto;
}
.DIYbox dd span{
	display:block;
	margin:4px auto 0 5px;
	text-align:left;
	line-height:1.2em;
}
.DIYbox dd table{
	margin:12px auto 0 auto;
}
.DIYbox dd th{
	padding-bottom:7px;
	width:270px;
	text-align:left;
	vertical-align:top;
}
.DIYbox dd td{
	padding-top:5px;
	width:370px;
	text-align:left;
	vertical-align:top;
}
.DIYbox dd td span{
	display:block;
	margin:0 auto; padding-top:5px;
	width:auto;
	color:#FF0000;
	line-height:1.2em;
}
/*-- 説明ボックス（ポイント） --*/
.DIYpoint {
	height:96px;
	background:url(../img/diy/base/point.gif) no-repeat right bottom;
	color:#666666;
	font-weight:bold;
}
.DIYpoint p{
	margin:auto 7px 5px 115px;
	height:57px;
	font-size:12px;
	line-height:1.3em;
}
/*-- 説明ボックス（ワークス人） --*/
.DIYpoint_S {background:url(../img/diy/base/works_S.jpg) no-repeat right bottom; height:133px;}/*社長*/
.DIYpoint_M {background:url(../img/diy/base/works_M.jpg) no-repeat right bottom; height:144px;}/*三好*/
.DIYpoint_T {background:url(../img/diy/base/works_T.jpg) no-repeat right bottom; height:161px;}/*谷口*/
.DIYpoint_Y {background:url(../img/diy/base/works_Y.jpg) no-repeat right bottom; height:130px;}/*山口*/
.DIYpoint_I {background:url(../img/diy/base/works_I.jpg) no-repeat right bottom; height:142px;}/*加藤*/
/*-- 商品販売リスト --*/
#DIYgoods {
	margin:40px auto 0px auto;
	width:640px; height:44px; line-height:44px;
	background-color:#FFCC00;
	background:url(../img/diy/base/obi_02.gif) no-repeat;
	color:#663300;
}
#DIYgoods b{
	padding-left:45px;
}
#DIYgoodsT {
	margin:20px auto 0 auto;
	width:640px;
}
#DIYgoodsT th{
	width:140px; height:120px;
	text-align:left;
	vertical-align:top;
}
#DIYgoodsT td{
	text-align:left;
	vertical-align:top;
}
#DIYgoodsT td p{
	margin:0 3px 10px 0; padding:7px 0;
	width:auto;
	border-top:#FF9900 solid 2px; border-bottom:#FF9900 dotted 2px;
	color:#663300;
	font-weight:bold;
	font-size:90%;
	line-height:1.1em;
}


/*
=========================================================================
ＤＩＹトップ
=========================================================================
*/

/*-- 小タイトル見出し --*/
.DIYcaptionI {
	margin:30px auto 0px auto;
	width:650px; height:38px; line-height:38px;
	background-color:#663300;
	background:url(../img/diy/index/obi_01.gif) no-repeat left;
	color:#FFFFFF;
}
.DIYcaptionI b{
	padding-left:45px;
}
/*-- リンク部分 --*/
.DIYindex {
	margin:0 auto; padding:0;
	width:650px;
	list-style:none;
}
.DIYindex li{
	float:left;
	margin:20px 10px 0px 0;
	width:315px; height:30px; line-height:30px;
	background:url(../img/diy/index/obi_02.gif) no-repeat right;
	font-size:14px;
	font-weight:bold;
}
.DIYindex li img{
	padding-right:8px;
	vertical-align:middle;
}
.DIYindex li a{
	color:#663300;
	text-decoration:none;
}
.DIYindex li a:hover{
	color:#339900;
	text-decoration:underline;
}

/*
=========================================================================
必要サイズの測り方
=========================================================================
*/
/*-- リンク部分 --*/
ul.DIYlinkSz {
	margin:0px auto 0px 0; padding:0;
	width:auto;
	list-style:none;
}
.DIYlinkSz li{
	float:left;
	margin:8px 0 0px 5px;
	width:343px; height:84px;
}
/*-- 巾調整 --*/
.DIYsz {
	margin:15px auto 0 auto;
	width:520px;
}
.DIYsz p{
	margin:0;
	line-height:1.4em;
	font-size:90%;
}
.DIYsz table{
	margin:10px auto;
	width:100%;
	border:#999999 solid 1px;
	font-size:75%;
}
.DIYsz th{
	padding:10px;
	background-color:#E8E8E8;
	font-weight:normal;
	text-align:center;
}
.DIYsz td{
	padding:10px;
	border:#E8E8E8 solid 1px;
	font-weight:normal;
	text-align:center;
}
/*-- 画像 --*/
.DIYszImg {
	padding-bottom:15px;
	width:auto;
	text-align:center;
}
.DIYszImg2 {
	padding-top:15px;
	width:auto;
	text-align:center;
}
/*-- フロアタイルページ --*/
.DIYszFt {
	margin:15px auto 0 0; padding-left:5px;
	width:auto; height:20px; line-height:20px;
	background-color:#F5E9AF;
	border-bottom:#CC6600 dotted 2px;
	color:#330000;
	font-family:Arial, Helvetica, sans-serif;
}

/*
=========================================================================
壁紙の張り方
=========================================================================
*/
/*-- ジョイント方法のリンク --*/
ul.DIYkbJ {
	margin:15px auto 0 40px;
	list-style:none;
}
.DIYkbJ li{
	float:left;
	margin:0 20px;
	width:264px; height:229px;
}

/*
=========================================================================
下地処理･パテ処理
=========================================================================
*/

/*-- 下地処理タイトル --*/
.DIYsubTiSj {
	margin:25px auto 0 auto;
	width:700px;
}
.DIYsubTiSj strong{
	display:block;
	margin:0px auto 0px 0px;
}
/*-- 下地処理テーブル --*/
.DIYsj1 {
	margin:0px auto 0 auto;
	width:630px;
	border-left:#FF0000 solid 4px; border-right:#FF0000 solid 4px;
	text-align:center;
}
.DIYsj1 table{
	margin:0 20px 0 20px;
	width:auto;
}
.DIYsj1 th{
	padding:8px 10px;
	width:120px;
	background:url(../img/diy/sj/tbl_bk1.gif) no-repeat left top;
	color:#663300;
	text-align:left;
}
.DIYsj1 td{
	padding:8px 10px;
	background:url(../img/diy/sj/tbl_bk2.gif) no-repeat left top;
	vertical-align:top;
	color:#663300;
	text-align:left;
	line-height:1.3em;
}
.DIYsj_waku1 {
	margin:25px auto 0 auto;
	width:auto;
	text-align:center;
}
.DIYsj_waku2 {
	margin:0px auto 0 auto;
	width:auto;
	text-align:center;
}
/*-- 下地処理シーラー処理とは --*/
ul.DIYsjL {
	margin:15px auto 0 40px;
	width:620px;
	list-style:none;
	font-size:90%;
}
.DIYsjL li{
	margin:0 0 5px 0; padding-left:25px;
	height:30px; line-height:30px;
	background:url(../img/diy/base/icon_01.gif) no-repeat left;
	border-bottom:#666666 solid 1px;
}

/*
=========================================================================
珪藻土
=========================================================================
*/
/*-- 下地処理のリンク --*/
ul.DIYks02L {
	margin:20px auto 0 75px;
	list-style:none;
}
.DIYks02L li{
	float:left;
	margin:0 15px 15px 0;
	width:176px; height:45px;
}
/*-- 下地処理の説明リスト --*/
.DIYks02T {
	margin:10px auto 10px auto;
	width:auto;
	text-align:center;
}
ol.DIYks02Ol{
	margin:0px auto 0 55px;
	width:580px;
}
.DIYks02Ol li{
	margin:0 0 13px 30px;
	border-bottom:#009900 dotted 1px;
	line-height:1.4em;
	font-size:90%;
}
ol.DIYks02Ol2{
	margin:15px auto 0 10px;
	width:340px;
}
.DIYks02Ol2 li{
	margin:0 0 13px 30px;
	border-bottom:#009900 dotted 1px;
	line-height:1.4em;
}

/*
=========================================================================
ダイノックシート
=========================================================================
*/
/*-- 使用する道具 --*/
.DIYdougu_di {
	margin:0px auto;
	width:680px;
	border:#B99973 solid 1px;
	background:url(../img/diy/di/dougu_bk02.jpg) no-repeat right bottom;
	background-color:#F4EFE9;
	clear:both;
}
.DIYdougu_di table{
	margin:3px auto 10px 0px;
}
.DIYdougu_di th{
	padding:0 15px;
	vertical-align:top;
}
.DIYdougu_di td{
	padding-right:15px;
	vertical-align:top;
	line-height:1.3em;
	font-size:90%;
}
/*-- こんな感じ --*/
.DIYdi02_ba {
	margin:20px auto 0 auto; padding-bottom:10px;
	width:auto;
	text-align:center;
}

/*
=========================================================================
タイルカーペット
=========================================================================
*/
.DIYtcImg{
	margin:0 auto;
	width:auto;
	text-align:center;
}

/*
=========================================================================
壁紙の上から貼れる壁紙
=========================================================================
*/
/* 基本コンテナ */
.DIYkbkbCnt {
	margin:20px auto 0 auto;
	width:680px;
	border:#999999 solid 1px;
	color:#000000;
	text-align:center;
}
.DIYkbkbCnt p{
	margin:10px; padding-left:10px;
	width:auto; height:20px; line-height:20px;
	font-weight:bold; color:#663300;
	background-color:#F7EDDB;
	text-align:left;
}
.DIYkbkbCnt p a{
	color:#FF6600;
	text-decoration:none;
}
.DIYkbkbCnt p a:hover{
	color:#0000FF;
	text-decoration:underline;
}

/* 用途の部分 dl */
.infoDIY_KBKB01 {
	margin:0 20px 10px 20px;
	text-align:left;
	font-size:90%;
}
.infoDIY_KBKB01 dt {
	margin:0 auto; padding:5px;
	width:auto;
	font-weight:bold;
	border-bottom:#999999 solid 1px;
}
.infoDIY_KBKB01 dd {
	margin:5px 0 15px 10px;
}
/* 張り方手順 table */
.infoDIY_KBKB02 {
	margin:0 25px 15px 25px;
	width:auto;
	text-align:left;
	font-size:95%;
}
.infoDIY_KBKB02 th{
	padding:15px 0 3px 5px;
	border-bottom:#999999 solid 1px;
}
.infoDIY_KBKB02 td{
	padding:5px 0 0px 5px;
	line-height:1.4em;
	vertical-align:top;
}
.infoDIY_KBKB02 td span{
	color:#FF0000;
}
.infoDIY_KBKB02 td b{
	display:block;
	color:#FF6600;
}
.infoDIY_KBKB02 td img{
	display:block;
}
/* 注意事項 ul */
.infoDIY_KBKB03 {
	margin:0 25px 15px 25px; padding:0;
	width:auto;
	list-style:none;
	text-align:left;
	font-size:95%;
}
.infoDIY_KBKB03 li{
	margin:0 auto; padding:10px 0 10px 23px;
	width:auto;
	border-bottom:#999999 solid 1px;
	background:url(../img/diy/img/icon_01.gif) no-repeat 0px 10px;
}
/* 張り方手順のリスト ul */
.infoDIY_KBKB04 {
	margin:0 0px 0 30px; padding:0;
	list-style:decimal;
	text-align:left;
}
.infoDIY_KBKB04 li{
	margin:0 0 7px 0px; padding-bottom:3px;
	line-height:1.2em;
	border-bottom:#CCCCCC dotted 1px;
}

/*
=========================================================================
ふすま障子
=========================================================================
*/
/*-- ふすま --*/
.DIYfsTblF {
	margin:25px auto 0 auto;
}
.DIYfsTblF th{
	width:145px; height:120px;
	text-align:left;
	vertical-align:top;
}
.DIYfsTblF td{
	text-align:left;
	vertical-align:top;
}
.DIYfsTblF td p{
	margin:0 0 10px 0;
	border-bottom:#666666 dotted 1px; border-top:#666666 dotted 1px;
}
.DIYfsTblF td p a{
	display:block;
	padding:7px 3px;
	color:#339900;
	text-decoration:none;
	font-weight:bold;
}
.DIYfsTblF td p a:hover{
	color:#FF6600;
	text-decoration:underline;
}
/*-- 障子 --*/
.DIYfsTblS {
	margin:25px auto 0 auto;
}
.DIYfsTblS th{
	width:145px; height:120px;
	text-align:left;
	vertical-align:top;
}
.DIYfsTblS td{
	text-align:left;
	vertical-align:top;
}
.DIYfsTblS td p{
	margin:0 0 10px 0;
	border-bottom:#666666 dotted 1px; border-top:#666666 dotted 1px;
}
.DIYfsTblS td p a{
	display:block;
	padding:7px 3px;
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}
.DIYfsTblS td p a:hover{
	color:#FF6600;
	text-decoration:underline;
}
/*-- ふすま障子下層 --*/
.DIYfs_1 {
	margin:10px auto;
	width:640px;
	text-align:center;
}
.DIYfs_1 p{
	margin:20px auto;
}

/*
=========================================================================
自動計算ページ
=========================================================================
*/
#info_pan {
	margin:0; padding:0;
	text-align:left;
	font-size:12px;
	line-height:1.1em;
}

.auto_title {
	margin:10px auto; padding:0;
	width:700px; height:140px;
	text-align:center;
}
.auto_title h2{
	margin:0 auto; padding-top:12px;
	width:660px; height:20px;
	font-size:12px;
	color:#FF9900;
	font-weight:bold;
}
#auto_ti_kb { background:url(../img/auto/kb_title.gif) no-repeat;}
#auto_ti_cf { background:url(../img/auto/cf_title.gif) no-repeat;}
#auto_ti_tc { background:url(../img/auto/tc_title.gif) no-repeat;}
#auto_ti_ft { background:url(../img/auto/ft_title.gif) no-repeat;}

.auto_sub {
	margin:20px auto 0 auto;
	width:680px;
}
.auto_sub h3{
	margin:0; padding-left:45px;
	width:auto; height:34px; line-height:34px;
	background:url(../img/auto/base_title.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.auto_sub p{
	margin:10px auto; padding:0 10px;
	width:auto;
	font-size:14px;
	color:#663300;
	line-height:1.4em;
	text-align:left;
}
.auto_sub p span{
	display:block;
	color:#FF0000;
	font-weight:bold;
}

.auto_form {
	margin:0 auto;
	width:680px;
}
.auto_form dt{
	margin:0; padding:0;
	width:auto; height:42px;
	background:url(../img/auto/base_form_tibk.gif) no-repeat right bottom;
}
.auto_form dd{
	margin:5px 0; padding:5px;
	border:#FF9900 solid 2px;
}
.auto_form dd span{
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
	line-height:1.0em;
}
.auto_form dd table{
	margin:10px 0;
	width:100%;
	font-size:13px;
}
.auto_form dd tr{
	background:url(../img/auto/base_line1.gif) repeat-x bottom;
}
.auto_form dd th{
	padding:6px 2px;
	text-align:left;
}
.auto_form dd td{
	padding:6px 0px;
	text-align:left;
	color:#663300;
}
.auto_form dd ul{
	margin:0 5px 0 20px; padding:0;
	list-style:disc;
	color:#FF0000;
	font-weight:bold;
	font-size:12px;
}
.auto_form dd li{
	margin:5px 0;
	line-height:1.3em;
}
#auto_formKB { background:url(../img/auto/kb_img1.gif) no-repeat 300px 13px;}
#auto_formKB dt{ width:290px;}
#auto_formKB dd{ width:276px;}
#auto_formKB2 { background:url(../img/auto/kb_img2.gif) no-repeat 345px 13px; min-height:660px;}
#auto_formKB2 dt{ width:320px;}
#auto_formKB2 dd{ width:306px;}
#auto_formCF { background:url(../img/auto/cf_img1.gif) no-repeat 345px 0px; min-height:634px;}
#auto_formCF dt{ width:320px;}
#auto_formCF dd{ width:306px;}
#auto_formTC { background:url(../img/auto/tc_img1.gif) no-repeat 345px 13px; min-height:282px;}
#auto_formTC dt{ width:320px;}
#auto_formTC dd{ width:306px;}
#auto_formFT { background:url(../img/auto/ft_img1.gif) no-repeat 345px 0px; min-height:608px;}
#auto_formFT dt{ width:320px;}
#auto_formFT dd{ width:306px;}

.auto_adv {
	margin:0 0 12px 5px; padding:0;
	width:314px;
	background-color:#e0e0e0;
	font-size:14px;
}
.auto_adv strong{
	display:block;
	margin:0 10px; padding-top:10px;
	width:auto; height:20px; line-height:20px;
	border-bottom:#663300 solid 2px;
	color:#663300;
	text-align:center;
}
.auto_adv p{
	margin:0 10px; padding:10px 0;
	line-height:1.4em;
}
.auto_adv p span{
	display:block;
	margin-bottom:10px;
}

.auto_tyui {
	margin:25px auto 30px auto;
	text-align:center;
}
.auto_tyui2 {
	margin:0;
	width:680px;
	text-align:right;
}
.auto_tyui4 {
	margin:10px auto 0 auto;
	text-align:center;
}

#auto_Link {
	margin:0 auto 0 8px; padding:0;
	list-style:none inside;
}
#auto_Link li{
	float:left;
	margin:0 2px;
	width:167px; height:72px;
}

#auto_result{
	margin:20px auto 0 auto;
	width:674px; height:94px;
	background:url(../img/auto/base_result.gif) no-repeat center;
	border:#FF9900 solid 3px;
	text-align:left;
}
#auto_result table{
	margin:14px auto 14px 50px;
	height:72px;
	color:#663300;
}
#auto_result th{
	width:250px;
	text-align:right;
	vertical-align:bottom;
	font-size:14px;
}
#auto_result td{
	width:260px;
	text-align:center;
	font-size:50px; line-height:50px;
	font-weight:bold;
	vertical-align:middle;
}

#auto_result2{
	margin:10px auto 0 auto;
	width:674px;
	border:#FF9900 solid 3px;
	text-align:center;
	color:#663300;
	font-weight:bold;
}
#auto_result2 dt{
	margin:10px;
	width:auto; height:35px;
	text-align:center;
	font-size:18px;
	border-bottom:#FF9900 solid 2px;
}
#auto_result2 dt span{
	padding:5px 5px;
	background-color:#FF6600;
	color:#FFFFFF;
	font-size:25px; line-height:25px;
}
#auto_result2 dd{
	margin:10px;
	text-align:left;
	font-size:14px;
	line-height:1.4em;

}
#auto_result2 dd span{
	color:#FF0000;
}





/*###########################     お客様の声    ############################*/

div.VOIDCEmain {
	float:right;
	margin:25px 20px auto auto;
	width:700px;
	font-size:medium;
	text-align:left;
}
* html div.VOIDCEmain { margin:25px 20px auto 20px; }

.VOICEbox {
	margin:0px auto;
	width:698px;
	border:#666666 solid 1px;
	text-align:center;
}
.VOICEbox dl{
	margin:0px auto;
	width:618px;
	border-left:#999999 solid 1px; border-right:#999999 solid 1px;
}
.VOICEbox dt{
	margin:0px auto 0 10px; padding-left:30px;
	width:570px; height:25px; line-height:25px;
	background-color:#FF6600;
	background:url(../img/voice/obi.gif) no-repeat;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
}
.VOICEbox dd{
	margin:10px 30px 0 auto; padding-left:50px; padding-bottom:5px;
	width:auto; min-height:25px;
	text-align:left;
	font-size:90%;
	line-height:1.4em;
	background:url(../img/voice/onpu.gif) no-repeat 16px 0px;
}

.VOICEwaku1 {
	margin:20px auto 0 auto;
	width:620px; height:10px;
	background:url(../img/voice/waku1.gif) no-repeat bottom;
}

.VOICEwaku2 {
	margin:0px auto;
	width:620px; height:30px;
	background:url(../img/voice/thanks.gif) no-repeat bottom;
}





/*###########################     年末年始のお知らせ【年内配送ラストオーダー表】2009    ############################*/

.infoLO_01 {
	margin:15px auto 0 auto;
	width:680px;
	font-size:90%;
	color:#361103;
	line-height:1.4em;
	text-align:left;
}
#infoLO_02 {
	margin:5px auto 0 auto;
	width:680px;
}
	


/*
=========================================================================
なりきりチャンネル
=========================================================================
*/
.Narimain {
	float:right;
	margin:25px 20px auto auto;
	width:700px;
	font-size:medium;
	text-align:center;
}
.Narimain h2{
	margin:0 auto; padding:0;
}
#Nari_box {
	margin:0 auto;
	width:660px;
	background:url(../img/narikiri/bk_box.gif) repeat-y left top;
}
#Nari_box dl{
	margin:0; padding:0;
	width:660px;
}
#Nari_box dt{
	float:left;
	margin:20px auto 0 40px;
	width:115px; height:130px;
}
#Nari_box dd{
	float:right;
	margin:22px 0 0 10px;
	width:495px;
	text-align:left;
	font-size:90%;
	line-height:1.2em;
}
#Nari_box dd a{
	display:block;
	padding-bottom:5px;
}
#Nari_box dl:after{
	content:"";
	display:block;
	clear:both;
}
#Nari_box p{
	margin:10px 0 0 0; padding:0;
	text-align:right;
}
	


/*
=========================================================================
お友達サイト
=========================================================================
*/

.TOMO_box {
	margin:0 auto;
	width:690px;
	background:url(../img/tomo/bk.gif) repeat-y top;
}
.TOMO_box div{
	margin:0 auto; padding-top:20px;
	width:640px;
	text-align:left;
}	
.TOMO_box div p{
	float:left;
	margin:0;
	width:195px; height:210px;
	text-align:left;
}
.TOMO_box div dl{
	float:right;
	margin:0;
	width:445px;
}
.TOMO_box div dt{
	margin:0;
	width:445px; height:80px;
	background:url(../img/tomo/link_bk.gif) no-repeat;
	font-size:16px;
}
.TOMO_box div dt a{
	display:block;
	padding:5px 5px 5px 15px;
	width:425px; height:70px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.3em;
	text-decoration:none;
}
.TOMO_box div dt a:hover{
	color:#FFCC66;
}
.TOMO_box div dt span{
	display:block;
	float:left;
	padding:4px 0 0 0;
	width:345px; height:70px;
}
.TOMO_box div dt a:after{
	content:"";
	display:block;
	clear:both;
}
.TOMO_box div dd{
	margin:0; padding:55px 10px 0 20px;
	width:415px; height:75px;
	background:url(../img/tomo/site.gif) no-repeat;
	line-height:1.4em;
	font-size:14px;
}
.TOMO_box div:after{
	content:"";
	display:block;
	clear:both;
}
.TOMO_t_1 {
	font-size:14px;
	font-weight:normal;
}
.TOMO_t_2 {
	font-size:12px;
	font-weight:normal;
}
	


/*
=========================================================================
買い物ナビ
=========================================================================
*/
.cartnavi_mokuji {
	margin:0 auto; padding:10px 0 0 0;
	width:660px;
	background:url(../img/cartnavi/mokuji.gif) no-repeat 0px 10px;
	text-align:left;
}
.cartnavi_mokuji ol{
	margin:0 auto 0 65px; padding:0 0 0 20px;
	width:auto;
}
.cartnavi_mokuji li{
	margin:5px 0 0 0; padding:3px 3px 3px 0;
	line-height:1.3em;
	border-bottom:#666666 dotted 1px;
	font-weight:bold;
}

.cartnavi_box {
	margin:0 auto; padding:10px 0 0 0;
	width:660px;
}
.cartnavi_box dt{
	margin:5px 0 0 60px; padding:3px;
	font-weight:bold;
	color:#FF3300;
	border-bottom:#FF3300 solid 2px;	
	text-align:left;
}
.cartnavi_box dd{
	margin:5px 0 0 60px; padding:3px;
	font-size:90%;
	text-align:center;
}
.cartnavi_box dd p{
	text-align:left;
	line-height:1.3em;
}

#cartnavi_c01{background:url(../img/cartnavi/step01.gif) no-repeat 0px 10px;}
#cartnavi_c02{background:url(../img/cartnavi/step02.gif) no-repeat 0px 10px;}
#cartnavi_c03{background:url(../img/cartnavi/step03.gif) no-repeat 0px 10px;}
#cartnavi_c04{background:url(../img/cartnavi/step04.gif) no-repeat 0px 10px;}
#cartnavi_c05{background:url(../img/cartnavi/step05.gif) no-repeat 0px 10px;}
#cartnavi_c06{background:url(../img/cartnavi/step06.gif) no-repeat 0px 10px;}
#cartnavi_s01{background:url(../img/cartnavi/step01.gif) no-repeat 0px 10px;}
#cartnavi_s02{background:url(../img/cartnavi/step01.gif) no-repeat 0px 10px;}
	


/*
=========================================================================
商品発送の目安
=========================================================================
*/

.haso_txt {
	margin:10px auto 0 auto;
	width:680px;
	text-align:left;
	font-size:90%;
	line-height:1.3em;
}
.haso_txt ul{
	margin:0 auto; padding:0 0 0 30px;
}
	


/*
=========================================================================
日の丸応援団
=========================================================================
*/

.clb_box {
	margin:0 auto;
	width:690px;
	background:url(../img/club/bk.gif) repeat-y top;
	text-align:center;
}
#clb_1 {
	margin:0 auto;
	width:650px; height:124px;
	background:url(../img/club/link_bn_bk.gif) no-repeat top;
}
#clb_1 p{
	padding:25px 0 0 0;
}
	


/*
=========================================================================
GWにDIY　2010
=========================================================================
*/
#gw10_ti {
	margin:0 auto;
	width:696px; height:42px;
	background:url(../img/gw10/gw10_title_link_bk.jpg) no-repeat left top;
}
#gw10_ti ul{
	margin:0 auto; padding:0;
	width:696px;
	list-style:none;
}
#gw10_ti li{
	float:left;
	height:42px;
}
.gw10_ti_1 { width:106px;}
.gw10_ti_2 { width:190px;}
.gw10_ti_3 { width:210px;}
#gw10_ti:after{
	content:"";
	display:block;
	clear:both;
}

.gw10_box {
	margin:10px auto 0 auto;
	width:690px;
	border-bottom:#999999 dotted 1px;
}
.gw10_box ul{
	margin:0 auto; padding-bottom:10px;
	width:690px;
}
.gw10_box li{
	float:left;
	height:150px;
}
.gw10_box li dl{
	margin:0 auto;
	width:135px; height:125px;
}
.gw10_box li dt{
	margin:0 auto; padding:7px 2px 3px 2px;
	width:125px;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
}
.gw10_box li dd{
	margin:0 auto;
	width:125px;
	font-size:90%;
	text-align:left;
	color:#330000;
	line-height:1.2em;
}

.gw10_box1 { width:205px;}
.gw10_box2 { width:135px; background:url(../img/gw10/gw10_txt_bk.gif) no-repeat left top; margin-right:10px;}
.gw10_box3 { width:135px; background:url(../img/gw10/gw10_txt_bk.gif) no-repeat left top;}
.gw10_box:after{
	content:"";
	display:block;
	clear:both;
}

.gw10_bn {
	margin:10px auto 0 auto; padding:15px 10px 10px 10px;
	width:640px;
	border:#999999 solid 1px;
	text-align:center;
}
	


/*
=========================================================================
お電話でお問い合わせする前に
=========================================================================
*/
.tel_box{
	margin:10px auto 0 auto; padding-top:15px; padding-bottom:1px;
	width:680px;
	background:url(../img/tel/box_bk.gif) repeat-y left top;
	text-align:left;
	font-size:medium;
}
.tel_box dt{
	margin:0 auto; padding:5px 10px 3px 40px;
	width:610px; min-height:22px;
	background:url(../img/tel/bk_1.gif) no-repeat left top;
	color:#CC0000;
	font-size:20px;
	font-weight:bold;
	line-height:1.2em;
	border:#FFFFFF solid 1px;
}
.tel_box dd{
	margin:10px auto 15px auto; padding:10px 10px 10px 40px;
	width:610px;
	background:url(../img/tel/bk_2.gif) no-repeat left top;
	font-size:90%;
	line-height:1.3em;
}
.tel_box dd span{
	display:block;
	color:#FF0000;
	font-weight:bold;
}
.tel_box dd ul{
	margin:0px 0 0 0; padding:0 0 0 30px;
	width:auto;
}
.tel_box dd li{
	margin:5px 0;
	line-height:1.2em;
}

.tel_1{
	margin:10px auto 10px auto;
	width:670px;
	text-align:left;
	line-height:1.3em;
	font-size:medium;
}

.tel_qa{
	margin:10px auto 0 auto; padding:0;
	width:680px; height:220px;
	background:url(../img/tel/bn_qa.gif) no-repeat left top;
	text-align:left;
}
.tel_qa p{
	margin:0 0 0 15px; padding-top:55px;
	width:530px; height:42px;
	line-height:1.3em;
	font-size:90%;
	font-weight:bold;
}
.tel_qa ul{
	margin:0 0 0 15px; padding:0;
	width:680px;
	list-style:none;
	font-size:90%;
}
.tel_qa li{
	float:left;
	margin:5px 10px 0 0;
	width:170px; height:30px;
	background:url(../img/tel/bn_qa1.gif) no-repeat left top;
	line-height:30px;
	font-weight:bold;
}
.tel_qa li a{
	display:block;
	padding-left:30px;
	width:140px; height:30px;
	color:#000000;
	text-decoration:none;
}
.tel_qa li a:hover{
	color:#990000;
	text-decoration:underline;
}
	


/*
=========================================================================
今回使用する商品・道具はこちらから購入できます
=========================================================================
*/

.p_sl_title{
	margin:30px auto 0 auto;
	width:680px; height:40px;
}
.p_sl_box{
	margin:0 auto;
	width:660px;
	border-bottom:#FF6600 solid 10px;border-left:#FF6600 solid 10px;border-right:#FF6600 solid 10px;
	background-color:#F4EFE9;
	font-size:90%;
}
.p_sl_box table{
	margin:0px auto 10px auto; padding-left:5px;
	width:640px;
}
.p_sl_box th{
	vertical-align:top;
	padding:20px 0 10px 0;
}
.p_sl_box td{
	vertical-align:top;
	padding:20px 5px 10px 5px;
	line-height:1.2em;
}
.p_sl_box td a{
	display:block;
	width:180px; min-height:100px;
	font-weight:bold;
}
.p_sl_box td a:hover{
	color:#FF6600;
	text-decoration:none;
}

.p_sllist{background:url(../img/diy/base/sale_list.jpg) no-repeat center bottom;}
.p_slitem{background:url(../img/diy/base/sale_item.jpg) no-repeat center bottom;}


	


/*
=========================================================================
住宅・生活おすすめ情報
=========================================================================
*/

#p_lifemidasi{
	margin:5px auto 0 auto; padding:50px 30px 0 50px;
	width:582px; height:90px;
	line-height:1.3em;
	font-size:14px;
	color:#330000;
	background:url(../img/life/ti.gif) no-repeat left top;
	text-align:left;
}

#p_life{
	margin:0 auto;
	width:680px;
	text-align:left;
}
#p_life dt{
	margin:20px auto 0 0; padding:9px 0 0px 60px;
	width:auto; height:31px;
	background:url(../img/life/obi.gif) no-repeat left top;
	color:#330000;
	font-size:18px;
	font-weight:bold;
	line-height:1.3em;
}
#p_life dd{
	margin:5px 0 0 20px;
	width:655px;
	line-height:30px;
	font-size:14px;
	background:url(../img/life/line.gif) repeat-y left top;
}
#p_life dd a{
	padding:0 3px 0 3px;
	color:#0000FF;
	font-weight:bold;
}
#p_life dd a:hover{
	color:#FF0000;
	text-decoration:none;
}

	


/*
=========================================================================
QUO
=========================================================================
*/
#quo_01{
	margin:15px auto 0 auto; padding:17px 30px 0 30px;
	width:630px; height:100px;
	text-align:left;
	color:#663300;
	line-height:1.4em;
	background:url(../img/quo/waku.gif) no-repeat left top;
}
#quo_01 strong{
	color:#FF0000;
}

#quo_02{
	margin:0 auto; padding:20px 35px 20px 35px;
	width:620px;
	text-align:center;
	background:url(../img/quo/box_bk.gif) repeat-y left top;
}
#quo_02 ul{
	margin:0 auto; padding:0;
	width:600px;
	list-style:none;
	text-align:left;
}
#quo_02 ul li{
	margin:20px 0 0 0; padding:0 0 0px 25px;
	width:auto;
	background:url(../img/quo/icon01.gif) no-repeat 0px 3px;
	line-height:1.3em;
}
#quo_02 li strong{
	display:block;
	margin-bottom:5px;
	color:#660000;
	border-bottom:#663300 dotted 2px;
}
#quo_02 span{
	padding:0 5px;
	color:#3366FF;
}

.quo_03{
	margin:10px auto 0 auto; padding:5px 5px;
	width:566px;
	border:#A36D6D solid 1px;
	background-color:#F5F1F1;
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:left;
	line-height:1.2em;
}

.quo_04{
	margin:10px auto 0 0;
	font-size:12px;
	color:#666666;
}
.quo_04 img{
	vertical-align:text-bottom;
}
.quo_txt1{
	margin-left:auto; margin-right:auto;
	width:600px;
	text-align:left;
	line-height:1.3em;
}


#quo_05{
	margin:15px auto 0 auto; padding:10px 15px 15px 15px;
	width:566px;
	border:#333333 dotted 2px;
	font-size:14px;
	text-align:left;
}
#quo_05 dt{
	margin:0 auto;
}
#quo_05 dd{
	margin:0 auto;
	line-height:1.3em;
}
#quo_05 dd span{
	background-color:#EAEAEA;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#000000;
}


.quo_06{
	margin:30px auto 0 auto; padding:20px 8px 0 8px;
	width:616px;
	text-align:left;
	line-height:1.3em;
	background:url(../img/quo/line01.gif) no-repeat left top;
}
.quo_06 ol{
	margin:0 auto; padding:10px 0 0 40px;
	width:600px;
	list-style:none;
}
.quo_06 ol li{
	margin:5px 0 0 0;
	line-height:1.4em;
	border-bottom:#666666 dotted 1px;
	background:none;
}
.quo_06 p{
	padding-top:10px;
	line-height:1.3em;
}
	























.meiryo{font-family:"角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}








/*---------------------------------------------------------------------古い*/
div.mainCont {
	margin:25px 20px auto auto;
	width:700px;
	float:right;
}
div.main2 { width:500px; float:left;}

div.main#top { background-image:url(../img/base/main_top0.gif); background-repeat:repeat-x; padding-top:10px;}
table.banners dl { list-style-type:none; margin-right:10px; text-align:right;}
table.banners dt { padding:0; margin-bottom:5px;}
table.banners dd { padding:0; margin-bottom:10px;}

div.main3 { margin-top:10px; background-image:url(../img/base/main_top0.gif); background-repeat:repeat-x; padding-top:10px;}
div.main3 table { margin-bottom:30px;}
div.main3 tr { vertical-align:top;}
div.main3 th { background-color:#665e52; border-left:1px solid #ffb74c; border-top:1px solid #ffb74c; padding-left:9px;}
div.main3 td { border-right:1px solid #ffb74c; border-top:1px solid #ffb74c; padding-top:3px; padding-right:3px;}
div.main3 dl { background-color:#e0e0e0; padding:7px 7px 10px 10px;}
div.main3 a { color:#f60;}





/*-----------------------------------------------------------*/
/* DIY講座 */
/*-----------------------------------------------------------*/
/* DIY講座 */
#infoDIY {
	float:right;
	margin:30px 20px 0 auto;
	width:700px;
}
/* タイトル */
#infoDIY h2 {
	margin:0 auto; padding:0;
	width:700px; height:90px;
	text-align:center;
}
#infoDIY h2 p{
	width:auto; height:38px; line-height:38px;
	font-size:12px; color:#663300;
}
/* タイトル背景画像 */
#infoDIY_titleKBKB1 { background:url(../img/diy/kbkb/title_kabe.gif) no-repeat top;}
#infoDIY_titleKBKB2 { background:url(../img/diy/kbkb/title_tenjo.gif) no-repeat top;}

/* 基本コンテナ */
.infoDIY_ctn1 {
	margin:20px auto 0 auto;
	width:680px;
	border:#999999 solid 1px;
	font-size:130%; color:#000000;
	text-align:center;
}
.infoDIY_ctn1 p{
	margin:10px; padding-left:10px;
	width:auto; height:20px; line-height:20px;
	font-size:110%; font-weight:bold; color:#663300;
	background-color:#F7EDDB;
	text-align:left;
}
.infoDIY_ctn1 p a{
	color:#FF6600;
	text-decoration:none;
}
.infoDIY_ctn1 p a:hover{
	color:#0000FF;
	text-decoration:underline;
}
/* パンくず */
.infoPan {
	margin:0 auto 5px 0px;
	width:auto; height:18px; line-height:18px;
	text-align:left;
}
	



/* voice */
.infoVoice_ti { }
.infoVoice_1 { margin-top:30px; width:540px; background-image:url(../img/voice/bk.jpg); background-repeat:no-repeat; background-position:top; margin-left:50px; }		
		*+html body div.vo_1 { margin-left:0px; }		
		* html body div.vo_1 { margin-left:0px; }
.infoVoice_1 dl { text-align:center; }
.infoVoice_1 dt { margin-left:20px; margin-top:5px; height:40px; line-height:40px; color:#000066; font-weight:bold; font-size:14px; text-align:left; }
.infoVoice_1 dd { padding:20px 20px 10px 20px; width:460px; background-color:#FFFFFF; font-size:105%; line-height:1.5em; text-align:left; margin-left:20px; }	
		*+html body div.vo_1 dd { margin-left:0px; }		
		* html body div.vo_1 dd { margin-left:0px; }
.infoVoice_1 dd em { display:block; margin-top:15px; width:auto; text-align:right; font-style:normal; color:#3399FF; }
.infoVoice_1 dd p { height:30px; line-height:30px; text-align:right; background-image:url(../img/voice/line_1.gif); background-repeat:no-repeat; background-position:top; font-size:11px; }
.infoVoice_1 dd p a { color:#666666; text-decoration:none; }
.infoVoice_1 dd p a:hover { color:#CC0000; }
.infoVoice_1 span { display:block; background-image:url(../img/voice/wakusita.gif); background-repeat:no-repeat; background-position:top; height:20px; margin-top:10px; }

/* DIY fs */
.infoDIY_fs { width:100%; text-align:center; }
.infoDIY_fs1 { margin-bottom:40px; text-align:center; font-size:105%; }
.infoDIY_fs1 th { padding-left:65px; padding-bottom:10px; width:185px; height:50px; background-image:url(../img/diy/fs/fusuma_1.gif); background-repeat:no-repeat; background-position:left top; text-align:left; vertical-align:middle; line-height:1.4em; }
.infoDIY_fs1 th a { color:#FF6600; text-decoration:none; }
.infoDIY_fs1 th a:hover { color:#999999; }
.infoDIY_fs1 td { width:10px; }
.infoDIY_fs2 { text-align:center; font-size:105%; }
.infoDIY_fs2 th { padding-left:65px; padding-bottom:10px; width:185px; height:50px; background-image:url(../img/diy/fs/syouji_1.gif); background-repeat:no-repeat; background-position:left top; text-align:left; vertical-align:middle; line-height:1.4em; }
.infoDIY_fs2 th a { color:#FF0000; text-decoration:none; }
.infoDIY_fs2 th a:hover { color:#999999; }
.infoDIY_fs2 td { width:10px; }

/* DIY ks */
.infoDIY_ks2_link {
	margin:10px auto 30px auto;
	text-align:center;
	}
.infoDIY_ks2_link td { padding:5px; }

.infoDIY_ks2_ti { margin:20px auto 10px auto; }
.infoDIY_ks2_box { margin:0 auto 20px auto; width:480px; font-size:105%;}
.infoDIY_ks2_box p{
	margin:0 auto 10px 20px;
	color:#993300;
	text-align:left; line-height:1.4em;
	}
.infoDIY_ks2_box ul{
	list-style:decimal;
	margin:0 auto 0 30px;
	}
.infoDIY_ks2_box li{
	margin:10px auto; padding-bottom:3px;
	background:url(../img/diy/ks/line01.gif) no-repeat bottom;
	text-align:left; line-height:1.3em;
	}
.infoDIY_ks2_box li a{ text-decoration:none; }
.infoDIY_ks2_box li a:hover{ text-decoration:underline; color:#FF6600; }
.infoDIY_ks2_box strong {
	display:block;
	margin:10px auto; padding-left:10px;
	width:auto; height:20px;
	line-height:20px; text-align:left; letter-spacing:2px;
	background-color:#e0e0e0; color:#000000;
	}
	
.infoDIY_ks3 { margin:20px auto; font-size:105%; }	
.infoDIY_ks3 th{
	padding:5px;
	}	
.infoDIY_ks3 td{
	padding:0 5px 10px 5px;
	text-align:left; vertical-align:top;
	}
.infoDIY_ks3 td dt{
	margin:0 auto; padding-left:70px;
	height:20px; width:auto;
	background:url(../img/diy/img/variation.gif) no-repeat;
	line-height:20px; color:#663300; font-weight:bold; text-align:left;
	}
.infoDIY_ks3 td dd{
	margin:5px auto; width:280px;
	line-height:1.4em; text-align:left;
	}
	
/*-- スタッフ紹介 --*/
.info_staff {
	margin:20px auto 0 auto;
}

/* ===  information　QandA  === */
#infoQA_ti { width:630px; height:220px; background-position:top left; background-repeat:no-repeat; background-image:url(../img/qa/title.gif); font-size:105%; }
#infoQA_ti dt { margin-left:185px; margin-top:25px; color:#999999; font-size:110%; }
#infoQA_ti dd { margin-left:25px; margin-top:10px; line-height:1.4em; color:#333333; }
#infoQA_ti ul { width:480px; list-style:none; margin:14px 0 0 28px; padding:0;}
#infoQA_ti li { float:left; width:140px; height:40px; line-height:30px; font-weight:bold; padding-left:20px; }
#infoQA_ti li a { color:#ff6600; text-decoration:none;}
#infoQA_ti li a:hover{ color:#666666; text-decoration:underline; }
.infoQA_1 { width:630px; margin:30px 0; text-align:left; font-size:105%; color:#333333; }
.infoQA_1 dt { background-image:url(../img/qa/sub_ti.gif); color:#FF6600; font-size:110%; height:30px; line-height:30px; padding-left:25px; margin-bottom:5px; }
.infoQA_1 dd { width:540px; height:28px; margin-left:40px; margin-bottom:2px; background-image:url(../img/qa/line_1.gif); background-repeat:no-repeat; background-position:bottom; line-height:28px; }
.infoQA_1 dd a { color:#333333; text-decoration:none; }
.infoQA_1 dd a:hover{ color:#0099FF; }
.infoQA_2 { text-align:center; width:630px; color:#333333; line-height:1.4em; font-size:105%; }
.infoQA_2 dl{ width:540px; background-color:#CCE5FF; background-image:url(../img/qa/kaeru.gif); background-repeat:no-repeat; background-position:bottom right; text-align:left; margin-bottom:29px;}
.infoQA_2 dt { height:30px; background-image:url(../img/qa/q_bk.gif); background-repeat:no-repeat; color:#000066; font-weight:bold; padding-top:10px; padding-left:80px; }
.infoQA_2 dd { width:435px; margin:0 0px 10px 10px; padding:14px 0 20px 35px; background-image:url(../img/qa/a_bk.gif); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF; }


/* ===  information 通販 == */
#infoCP_ti { background-image:url(../img/company/company.gif); width:600px; height:30px; background-position:top left; background-repeat:no-repeat; text-align:right; font-weight:bold; color:#CC6600; padding-top:30px; }
.infoCP { width:540px; border:#666666 solid 1px; background-color:#FF9900; color:#FFFFFF; font-size:105%; margin-left:30px; margin-bottom:30px;}
.infoCP p { width:100%; height:25px; line-height:25px; text-align:center; }
.infoCP table { width:100%; color:#333333; background-color:#FFFFFF; margin:0; padding:0; border-top:#666666 solid 1px;}
.infoCP th { background-color:#F0E9DD; padding:6px; width:30%; font-weight:normal; border-bottom:#666666 solid 1px; border-right:#666666 solid 1px; vertical-align:middle;}
.infoCP td { background-color:#FFFFFF; padding:6px 10px; width:70%; font-weight:normal; border-bottom:#666666 solid 1px; text-align:left; vertical-align:middle;}
.infoCP td dl{ margin:5px;}
.infoCP td dt{ background-color:#FFFFCC; color:#FF6600; height:15px; line-height:15px; margin-top:5px; }
.infoCP td dd { margin:5px 0;}
.infoCP td dd div{ font-size:95%; margin-left:20px; margin-top:3px; color:#666666;}
#infoCP_T1 { border:none; width:270px;}
#infoCP_T1 th { padding:0px; background-color:#FFFFFF; border:none;}
#infoCP_T1 td { padding:0; width:30px; border:none; text-align:left; width:55px;}
#infoCP_T2 { border:none; width:auto; background-color:#666666; text-align:center;}
#infoCP_T2 th{ background-color:#e0e0e0; padding:5px 7px; border:none; width:auto;}
#infoCP_T2 td{ background-color:#FFFFFF; padding:5px 7px; border:none; text-align:center; width:auto;}
#infoCP_T3 { border:none; width:auto; background-color:#666666; margin-left:30px;}
#infoCP_T3 th{ background-color:#e0e0e0; padding:5px 7px; border:none; width:auto; text-align:right;}
#infoCP_T3 td{ background-color:#FFFFFF; padding:5px 7px; border:none; text-align:right; width:auto;}

/* ===  information　reform_sosa  === */
div.infomain { width:630px; float:right; margin:25px 90px auto auto;}
div.infomain02 { width:700px; float:right; margin:25px 20px auto auto;}
* html div.infomain { margin:25px 45px auto 20px; }

/* ===  information　TEKISEI  === */
#infoTK_ti { background-position:top left; background-repeat:no-repeat; }
#infoTK_ti dt { background-image:url(../img/tekisei/title.jpg); width:620px; height:98px; padding-left:10px; padding-top:2px; color:#CC9900; }
#infoTK_ti dd { background-image:url(../img/tekisei/sub_ti.gif); width:605px; height:30px; font-size:120%; font-weight:bold; line-height:30px; padding-left:25px; color:#990000; margin:20px 0; }
.infoTK { text-align:center; font-size:105%; }
.infoTK_a { width:445px; height:140px; background-image:url(../img/tekisei/a_1.jpg); background-repeat:no-repeat; background-position:left top; padding-left:185px; line-height:1.4em; margin-bottom:30px; text-align:left; }
.infoTK_b { width:590px; height:30px; background-image:url(../img/tekisei/b_1.gif); line-height:30px; font-size:120%; color:#CC0000; }
.infoTK_c { width:320px; margin-top:30px; background-color:#FAEFE5; margin-bottom:20px;}
.infoTK_c p{ background-color:#663300; height:30px; line-height:30px; color:#FFFFFF; }
.infoTK_c ul { color:#993300; list-style:decimal; margin:0; padding-top:15px; text-align:center; }
.infoTK_c li { margin-bottom:10px; margin-left:50px; text-align:left; padding:0; text-align:left; }
.infoTK_c div { width: 260px; line-height:2.0em; background-color:#FFFFFF; margin-bottom:20px; padding:10px;}
.infoTK_c div a { color:#666666; text-decoration:none; }
.infoTK_c div a:hover { text-decoration:underline; }
.infoTK_d { text-align:left; line-height:1.4em; margin:20px; width:500px;}
.infoTK_k { width:590px; background-color:#FAEFE5; background-image:url(../img/tekisei/k_2.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:30px; margin-bottom:30px; }
.infoTK_k1 { height:30px; background-image:url(../img/tekisei/k_1.gif); line-height:30px; font-size:120%; color:#CC0000; }
.infoTK_k2 { width:440px; background-color:#FFFFFF; padding:30px;}
.infoTK_k2 dl{ border:#999999 solid 1px; }
.infoTK_k2 dt{ background-color:#999999; color:#FFFFFF; font-weight:bold; height:30px; line-height:30px; }
.infoTK_k2 dd{ color:#993300; padding:30px; width:300px; text-align:left; line-height:1.4em; }
.infoTK_k2 div{ text-align:left; margin:20px; line-height:1.4em;}
#infoTK_ura1 { width:590px; margin:auto; padding-bottom:30px; background-image:url(../img/tekisei/waku_2.gif); background-repeat:no-repeat; background-position:bottom left; }
#infoTK_ura1 strong { display:block; width:590px; height:30px; line-height:30px; font-size:14px; color:#990000; letter-spacing:2px; text-align:center; background-image:url(../img/tekisei/waku_1.gif); background-repeat:no-repeat; }
#infoTK_ura1 p { width:auto; padding:30px; background-image:url(../img/tekisei/waku_m.gif); background-repeat:repeat-y; }



/* ===  information　TREND  === */
#infoTR_ti { background-position:top left; background-repeat:no-repeat; }
#infoTR_ti dt { background-image:url(../img/trend/title.jpg); width:467px; height:43px; padding-left:163px; padding-top:57px; color:#003300; }
#infoTR_ti dd { background-image:url(../img/trend/sub_ti.gif); width:605px; height:30px; font-size:120%; font-weight:bold; line-height:30px; padding-left:25px; color:#990000; margin:20px 0; }
.infoTR { color:#663300; }
.infoTR img { border:none;}
.infoTR a:hover { text-decoration:underline; }
.infoTR div { background-repeat:no-repeat; }
.infoTR_a { background-image:url(../img/trend/a_bk2.jpg); width:630px; height:202px; margin-bottom:20px; }
.infoTR_a dl { float:right; width:150px; height:202px; margin:0; padding:0; }
.infoTR_a dt { font-size:110%; height:20px; line-height:20px; font-weight:bold; text-align:right; margin:10px 18px 27px 0; }
.infoTR_a dd { margin: 25px 15px 0 5px; }
.infoTR_a dd a { color:#FFFFFF; display:block; text-align:right; text-decoration:none; }
.infoTR_a p { margin-left:3px; width:155px; height:155px; }
.infoTR_a p img { padding-top: 37px; }
.infoTR_b { background-image:url(../img/trend/b_bk2.jpg); width:630px; height:202px; margin-bottom:20px; }
.infoTR_b dl { float:left; width:150px; height:202px; margin:0; padding:0; }
.infoTR_b dt { font-size:110%; height:20px; line-height:20px; font-weight:bold; text-align:left; margin:10px 0px 27px 15px; }
.infoTR_b dd { margin: 25px 0px 0 15px; }
.infoTR_b dd a { color:#FFFFFF; display:block; text-align:left; text-decoration:none; }
.infoTR_b p { margin-left:3px; width:155px; height:155px; }
.infoTR_b p img { padding-top: 37px; }
.infoTR_l { width:315px; height:202px; float:left; }
.infoTR_r { width:312px; height:202px; }
.infoTR_sm { letter-spacing:-1px; }
/* ===  information　TREND下層  === */
#infoTRu_obi { background-image:url(../img/trend/00_obi.gif); width:620px; height:20px; text-align:right; padding-right:10px; line-height:20px; color:#666600; background-repeat:no-repeat; background-position:left; }
#infoTRu_obi a { color:#666600; text-decoration:none;}
#infoTRu_obi a:hover { color:#999999; text-decoration:underline; }
.infoTRu_ti { width:630px; height:180px; background-repeat:no-repeat; background-position:left top; color:#663300; }
.infoTRu_ti dt { width:235px; height:25px; font-size:140%; margin-top:75px; margin-left:105px;}
.infoTRu_ti dd { width:310px; height:60px; line-height:30px; margin-left:30px;}
#infoTRu_ti_01{ background-image:url(../img/trend/01_ti.jpg); }
#infoTRu_ti_02{ background-image:url(../img/trend/02_ti.jpg); }
#infoTRu_ti_03{ background-image:url(../img/trend/03_ti.jpg); }
#infoTRu_ti_04{ background-image:url(../img/trend/04_ti.jpg); }
#infoTRu_ti_05{ background-image:url(../img/trend/05_ti.jpg); }
#infoTRu_ti_06{ background-image:url(../img/trend/06_ti.jpg); }
#infoTRu_ti_07{ background-image:url(../img/trend/07_ti.jpg); }
#infoTRu_ti_08{ background-image:url(../img/trend/08_ti.jpg); }
#infoTRu_ti_09{ background-image:url(../img/trend/09_ti.jpg); }
#infoTRu_ti_10{ background-image:url(../img/trend/10_ti.jpg); }
#infoTRu_ti_11{ background-image:url(../img/trend/11_ti.jpg); }
#infoTRu_ti_12{ background-image:url(../img/trend/12_ti.jpg); }
.infoTRu_sub { background-image:url(../img/trend/sub_ti.gif); width:605px; height:30px; font-size:120%; font-weight:bold; line-height:30px; padding-left:25px; color:#990000; margin:20px 0; text-align:left;}
.infoTRu { width:630px; text-align:center;}
.infoTRu img { border:none; }
.infoTRu th { width:160px; padding:5px 10px; text-align:center; color:#993300; background-image:url(../img/trend/00_line.gif); background-repeat:no-repeat; background-position:bottom; font-size:105%;}
.infoTRu th a { color:#993300; text-decoration:none; }
.infoTRu th a:hover { color:#0099FF; }
.infoTRu td { width:140px; padding:5px 20px; text-align:left;}
.infoTRu2 { width:630px; text-align:center; color:#663300;}
.infoTRu2 img { border:none; }
.infoTRu2 table { text-align:left; }
.infoTRu2 th { width:130px; padding:5px; }
.infoTRu2 th a { color:#663300; text-decoration:none; }
.infoTRu2 th a:hover { color:#FF9900; text-decoration:underline; }
.infoTRu2 td { width:130px; padding:5px 5px; }

/* ===  information　DIY  === */


h1.infoTi { background-repeat:no-repeat; background-position:top left; margin-left:20px; width:600px; height:60px; font-size:5px; color:#ffffff; vertical-align:bottom; text-align:right; }
h2.infoSub { background-repeat:no-repeat; background-position:left top; margin-left:120px; margin-bottom:20px; width:300px; height:50px; padding-left:140px; padding-top:15px; font-weight:bold; font-size:110%; line-height:1.4em; }
h2#infoSubIN { background-image:url(../img/diy/in_sub_ti.jpg); background-repeat:no-repeat; background-position:left top; margin-left:20px; margin-bottom:30px; width:495px; height:134px; padding-left:105px; padding-top:48px; font-weight:bold; font-size:110%; line-height:1.4em; }
div.infoBox { border:#999999 solid 1px; width:600px; margin:0 auto;; text-align:center; color:#333333; }
div.infoBoxIN { border:#cccccc solid 2px; width:596px; margin-left:20px; text-align:center; color:#333333; background-color:#FFCC00; }
div.infoBoxIN2 { background-color:#FFFFFF; width:588px; margin:4px 0px; padding-bottom:30px; }
div.infoBoxIN2 h3 { width:460px; text-align:left; color:#0099cc; font-size:100%; font-weight:bold; margin-top:20px; margin-bottom:5px; }
div.infoBoxIN3 { border:#cccccc solid 1px; width:458px; height:78px; margin-bottom:10px; text-align:left; }
div.infoBoxIN3 dl { width:355px; height:78px; float:right; }
div.infoBoxIN3 dt { width:355px; height:23px; color:#FFFFFF; text-align:right; font-size:5px; background:no-repeat bottom left; }
div.infoBoxIN3 dt img { width:355px; height:23px; border:none; }
div.infoBoxIN3 dd { padding-left:69px; padding-top:10px; height:45px; text-align:left; background-repeat:no-repeat; background-position:left; line-height:1.2em; }
div.infoBoxIN3 dd a { color:#333333; text-decoration:none; }
div.infoBoxIN3 dd a:hover { color:#FF6600; text-decoration:underline; }
div.infoBoxIN3 p { width:94px; height:76px; margin-top:2px; margin-left:2px; background-repeat:no-repeat; background-position:top left; }
div.infoBoxIN3 p img{ width:94px; height:76px; border:none; }

div.infoBoxIN3_1 { border:#cccccc solid 1px; width:458px; height:78px; margin-bottom:0px; text-align:left; }
div.infoBoxIN3_1 dl { width:355px; height:78px; float:right; }
div.infoBoxIN3_1 dt { width:355px; height:23px; color:#FFFFFF; text-align:right; font-size:5px; background:no-repeat bottom left; }
div.infoBoxIN3_1 dt img { width:355px; height:23px; border:none; }
div.infoBoxIN3_1 dd { padding-left:69px; padding-top:10px; height:45px; text-align:left; background-repeat:no-repeat; background-position:left; line-height:1.2em; }
div.infoBoxIN3_1 dd a { color:#333333; text-decoration:none; }
div.infoBoxIN3_1 dd a:hover { color:#FF6600; text-decoration:underline; }
div.infoBoxIN3_1 p { width:94px; height:76px; margin-top:2px; margin-left:2px; background-repeat:no-repeat; background-position:top left; }
div.infoBoxIN3_1 p img{ width:94px; height:76px; border:none; }

#vinyleather { height:10px; }

div.infoBoxIMG { width:448px; height:342px; background-repeat:no-repeat; background-position:bottom; color:#FFFFFF; margin:0 auto;}
.infoTable1 { margin-top:20px; width:448px; }
div.infoZyunbi { width: 170px; height:135px; background-position:left; background-repeat:no-repeat; padding-left:190px; }
.infoTable2 { background-color:#666666; text-align:left; font-size:108%; line-height:1.4em; width:170px; float:none;}
.infoTable2 th { background-color:#CCCCCC; color:#990000; padding: 2px 0px 2px 15px; font-weight:normal; }
.infoTable2 td { background-color:#ffffff; padding: 3px 0px 3px 15px; }
.infoTable3 { border:#666666 solid 1px; text-align:left; font-size:108%; line-height:1.4em; width:400px; margin:0 auto; }
.infoTable3 th { background-color:#CCCCCC; border-bottom:#666666 solid 1px; color:#990000; padding: 2px 0px 2px 15px; font-weight:normal; }
.infoTable3 td { background-color:#ffffff; padding: 3px 0px 0px 15px; }
.infoTable3 td p { margin-left:10px; margin-bottom:3px; font-size:90%;}
.infoTable4 { background-color:#666666; text-align:left; font-size:108%; line-height:1.4em; width:230px; float:none;}
.infoTable4 th { background-color:#CCCCCC; color:#990000; padding: 2px 0px 2px 15px; font-weight:normal; }
.infoTable4 td { background-color:#ffffff; padding: 3px 0px 3px 15px; }
div.infoStep { width:480px; margin:0 auto; }
div.infoStep td{ vertical-align:top; }
div.infoStep th{ vertical-align:top; padding-left:10px; }
div.infoStep th div{ margin-top:10px; }
.infoStep dt{ width:155px; height:20px; color:#663300; text-align:left; padding-left:65px; font-size:110%; line-height:20px; letter-spacing:0.4em; }
.infoStep dd{ width:195px; color:#666644; font-size:110%; text-align:left; margin-top:15px; margin-left:5px; line-height:1.5em; background:no-repeat top left; }
.infoStep dd div{ color:#FF0000; font-size:85%; line-height:1.3em; }
.infoStep p{ margin-top:10px; margin-left:4px; text-align:left; }
.infoStep_01{ margin-top:3px; margin-left:10px; color:#666644; font-size:95%; text-align:left; line-height:1.3em; }
div.infoLast { margin-bottom:30px; margin-top:10px; background-position:center; background-repeat:no-repeat; width:100%; height:265px; color:#FFFFFF; text-align:left; font-size:30%; }
.infoLine1 { background-image:url(../img/diy/img/line_1.gif); background-position:center; background-repeat:no-repeat; width:100%; height:40px;}
.infoStep_2 { text-align:right; width:470px; height:21px; color:#FFFFFF; font-size:5px; }
#infoDIY_link { text-align:center; margin:20px; }
#infoDIY_link td { padding: 3px; text-align:left; }
#infoDIY_link img { border:none;}

.infoDIYBox { border:#999999 solid 1px; width:600px; text-align:center; color:#333333; margin:0 auto; }
.infoSZ_ti { width:600px; font-size:105%; text-align:center; color:#333333; font-weight:bold; margin:0 auto 20px auto;}
.infoSZ_ti dt { width:600px; height:30px; background-image:url(../img/diy/sz/title.gif); background-repeat:no-repeat; background-position:left top; color:#CC6600; text-align:right; padding-top:30px;}
.infoSZ_ti dd { width:240px; height:45px; background-image:url(../img/diy/sz/sub_ti.jpg); background-repeat:no-repeat; background-position:top left; text-align:left; padding-left:140px; padding-top:20px; line-height:1.4em;}

.infoSZ_link { width:460px; background-image:url(../img/diy/sz/link_ti.gif); background-repeat:no-repeat; background-position:left top; margin:20px auto 0 auto; }
.infoSZ_link table{ margin-top:40px; }
.infoSZ_link td { width:210px; height:110px; background-repeat:no-repeat; background-position:top left; text-align:left;}
.infoSZ_link td div{ width:220px; height:120px; background-repeat:no-repeat; background-position:top left;}
.infoSZ_link td a{ display:block; width:175px; height:40px; padding-left:25px; padding-top:55px;  font-size:140%; color:#FFFFFF; text-decoration:none; margin-top:5px; }
.infoSZ_link td a:hover { color:#000000; }
#infoSZ_li_kb { background-image:url(../img/diy/sz/link_kb.gif); }
#infoSZ_li_ft { background-image:url(../img/diy/sz/link_ft.gif); }
#infoSZ_li_tc { background-image:url(../img/diy/sz/link_tc.gif); }
#infoSZ_li_cf { background-image:url(../img/diy/sz/link_cf.gif); }


#infoSZ_a {width:460px; height:20px; margin: 0 auto 15px auto; }
#infoSZ_b {width:460px; height:20px; margin: 0 auto 15px auto; } 
#infoSZ_c {width:460px; height:20px; margin: 0 auto 15px auto; }
#infoSZ_d {width:460px; height:20px; margin: 0 auto 15px auto; }

#infoDIY_KB_c { background-image:url(../img/diy/kb/kb_c.jpg); background-repeat:no-repeat; background-position:left top;}
#infoDIY_KB_d { background-image:url(../img/diy/kb/kb_d.jpg); background-repeat:no-repeat; background-position:left top;}
#infoDIY_KB_e { background-image:url(../img/diy/kb/kb_e.jpg); background-repeat:no-repeat; background-position:left top;}
#infoDIY_KB_f { background-image:url(../img/diy/kb/kb_f.jpg); background-repeat:no-repeat; background-position:left top;}
#infoDIY_KB_g { background-image:url(../img/diy/kb/kb_g.jpg); background-repeat:no-repeat; background-position:left top;}
#infoDIY_KB_h { background-image:url(../img/diy/kb/kb_h.jpg); background-repeat:no-repeat; background-position:left top;}




.infoSZ { font-size:105%; line-height:1.4em; text-align:center; }
.infoSZ dl { margin:0 auto; width:460px; }
.infoSZ dt { text-align:left; width:455px; height:20px; background-color:#F6F1E7; color:#FF6600; font-weight:bold; line-height:20px; padding-left:5px; margin-bottom:10px; }
.infoSZ dd { width:440px; text-align:left; margin-bottom:10px; }
.infoSZ_t { border:#eaeaea solid 1px; margin:0 auto 15px auto; text-align:center;}
.infoSZ_t th { background-color:#eaeaea; border:#eaeaea solid 1px; font-weight:normal; padding:10px;}
.infoSZ_t td { border:#eaeaea solid 1px; font-weight:normal; padding:10px;}
.infoSZ_t2 { border:#eaeaea solid 1px; margin-bottom:15px; text-align:center;}
.infoSZ_t2 th { width:60px; background-color:#eaeaea; border:#eaeaea solid 1px; font-weight:normal; padding:7px 10px;}
.infoSZ_t2 td { width:60px; border:#eaeaea solid 1px; font-weight:normal; padding:7px 10px;}
.infoSZ h3 { width:435px; text-align:left; border-bottom:#333333 solid 3px; height:15px; font-weight:bold; padding-left:5px; margin-bottom:10px; }
.infoSZ_p { background-color:#fff0d1; width:440px; margin-bottom:15px;}
.infoSZ_p table{ margin:10px; color:#993300; text-align:right;}
.infoSZ_p td{ padding:3px;}
.infoSZ_p th{ padding:3px;}
.infoSZ_p th b { padding-left:20px;}
.infoSZ_btm { width:460px; text-align:left; margin:30px auto 0 auto; }
.infoSZ_btm p { border:#CCCCCC solid 1px; margin:10px 0; padding:10px 30px; }
.infoSZ_btm p strong{ display:block; text-align:center; color:#ff6600; font-size:110%; }
.infoSZ_btm2 { width:460px; text-align:left; margin-top:30px; }
.infoSZ_btm2 p { border:#CCCCCC solid 1px; margin:10px 0; padding:10px 30px; text-align:center; }
.infoSZ_btm2 p strong{ display:block; color:#ff6600; font-size:110%; padding-top:5px; }
.infoSZ_div1{ width:440px; text-align:left; margin-bottom:5px; }
.infoSZ_div2{ width:440px; text-align:cnter; margin-bottom:20px; }
.infoSZ_div3{ width:440px; text-align:left; font-weight:bold; margin-top:10px; }

.infoSJ_ti { background-image:url(../img/diy/sj/sj_ti.gif); background-repeat:no-repeat; background-position:top left; margin-left:20px; width:600px; height:60px; }
.infoSJ_ti2 { margin:20px; width:480px; height:20px; background-repeat:no-repeat; background-position:left; }
	#infoSJ_a { background-image:url(../img/diy/sj/sj_a.gif); }
	#infoSJ_b { background-image:url(../img/diy/sj/sj_b.gif); }
.infoSJ_a { width:460px; font-size:105%; }
.infoSJ_a table { width:100%; }
.infoSJ_a th { padding:7px 15px 7px 10px; background-color:#E9E9E9; color:#993300; font-weight:normal; text-align:left; vertical-align:top; white-space:nowrap; }
.infoSJ_a td { padding:7px 15px 7px 10px; background-color:#FFF0E0; color:#333333; font-weight:normal; text-align:left; }
.infoSJ_a dt { margin-top:20px; font-size:14px; color:#FF6600; font-weight:bold; width:100%; text-align:left;}
.infoSJ_a dd { margin-left:20px; margin-top:5px; text-align:left; }

.infoHS_ti { background-image:url(../img/diy/hs/hs_ti.gif); background-repeat:no-repeat; background-position:top left; margin-left:20px; width:600px; height:60px; }
.infoHS_ti2 { margin:20px; width:480px; height:20px; background-repeat:no-repeat; background-position:left; }
	#infoHS_a { background-image:url(../img/diy/hs/hs_a.gif); }
	#infoHS_b { background-image:url(../img/diy/hs/hs_b.gif); }
	#infoHS_c { background-image:url(../img/diy/hs/hs_c.gif); }
	#infoHS_d { background-image:url(../img/diy/hs/hs_d.gif); }
.infoHS_a { width:460px; text-align:left; }
.infoHS_a a { display:block; width:180px; height:43px; padding-top:57px; padding-left:20px; margin-right:20px; margin-bottom:20px; float:left; font-size:14px; font-weight:bold; color:#FFFF99; text-decoration:none; background-image:url(../img/diy/hs/hs_a_bk.gif); background-repeat:no-repeat; background-position:top left; }
.infoHS_a a:hover { color:#663300; }

div.infoCheck { width:480px; }
div.infoCheck td{ vertical-align:top; }
div.infoCheck th{ vertical-align:top; padding-left:10px; }
div.infoCheck th div{ margin-top:10px; }
.infoCheck dt{ width:155px; height:20px; color:#663300; text-align:left; padding-left:65px; font-size:110%; line-height:20px; letter-spacing:0.4em; background-image:url(../img/diy/hs/check.gif); }
.infoCheck dd{ width:195px; color:#666644; font-size:110%; text-align:left; margin-top:15px; margin-left:5px; line-height:1.5em; background:no-repeat top left; }
.infoCheck dd div{ color:#FF0000; font-size:85%; line-height:1.3em; }
.infoCheck p{ margin-top:10px; margin-left:4px; text-align:left; }
/*
.infoCheck_01{ margin-top:3px; margin-left:10px; color:#666644; font-size:95%; text-align:left; line-height:1.3em; }
div.infoLast { margin-bottom:30px; margin-top:10px; background-position:center; background-repeat:no-repeat; width:100%; height:265px; color:#FFFFFF; text-align:left; font-size:30%; }
.infoStep_2 { text-align:right; width:470px; height:21px; color:#FFFFFF; font-size:5px; }
*/



	/* ===  DIY index b Title  ===*/
	
#infoDBTsz { background-image:url(../img/diy/in_sz_bti.gif); }
#infoDBTvl1 { background-image:url(../img/diy/in_vl1_bti.gif); }
#infoDBTvl2 { background-image:url(../img/diy/in_vl2_bti.gif); }
#infoDBTdi { background-image:url(../img/diy/in_di_bti.gif); }
#infoDBTcf1 { background-image:url(../img/diy/in_cf1_bti.gif); }
#infoDBTcf2 { background-image:url(../img/diy/in_cf2_bti.gif); }
#infoDBTft { background-image:url(../img/diy/in_ft_bti.gif); }
#infoDBTis1 { background-image:url(../img/diy/in_is1_bti.gif); }
#infoDBTis2 { background-image:url(../img/diy/in_is2_bti.gif); }
#infoDBTkb { background-image:url(../img/diy/in_kb_bti.gif); }
#infoDBTsj { background-image:url(../img/diy/in_sj_bti.gif); }
#infoDBThs { background-image:url(../img/diy/in_hs_bti.gif); }
#infoDBTtc { background-image:url(../img/diy/in_tc_bti.gif); }
#infoDBTgl { background-image:url(../img/diy/in_gl_bti.gif); }
#infoDBTfs { background-image:url(../img/diy/in_fs_bti.gif); }
#infoDBTkbkb1 { background-image:url(../img/diy/in_kbkb1_bti.gif); }
#infoDBTkbkb2 { background-image:url(../img/diy/in_kbkb2_bti.gif); }

#infoDBT2sz { background-image:url(../img/diy/in_sz_img.jpg); }
#infoDBT2vl1 { background-image:url(../img/diy/in_vl1_img.jpg); }
#infoDBT2vl2 { background-image:url(../img/diy/in_vl2_img.jpg); }
#infoDBT2di { background-image:url(../img/diy/in_di_img.jpg); }
#infoDBT2cf1 { background-image:url(../img/diy/in_cf1_img.jpg); }
#infoDBT2cf2 { background-image:url(../img/diy/in_cf2_img.jpg); }
#infoDBT2ft { background-image:url(../img/diy/in_ft_img.jpg); }
#infoDBT2is1 { background-image:url(../img/diy/in_is1_img.jpg); }
#infoDBT2is2 { background-image:url(../img/diy/in_is2_img.jpg); }
#infoDBT2kb { background-image:url(../img/diy/in_kb_img.jpg); }
#infoDBT2sj { background-image:url(../img/diy/in_sj_img.jpg); }
#infoDBT2hs { background-image:url(../img/diy/in_hs_img.jpg); }
#infoDBT2tc { background-image:url(../img/diy/in_tc_img.jpg); }
#infoDBT2gl { background-image:url(../img/diy/in_gl_img.jpg); }
#infoDBT2fs { background-image:url(../img/diy/in_fs_img.jpg); }
#infoDBT2kbkb1 { background-image:url(../img/diy/in_kbkb1_img.jpg); }
#infoDBT2kbkb2 { background-image:url(../img/diy/in_kbkb2_img.jpg); }

.infoDBT_ka1 { background-image:url(../img/diy/in_kaeru1.gif); }
.infoDBT_ka2 { background-image:url(../img/diy/in_kaeru2.gif); }

	/* ===  Title  ===*/
h1.infoTi#infoTiIN { background-image:url(../img/diy/index_ti.gif);}
h1.infoTi#infoTiVL1 { background-image:url(../img/diy/vl/vl1_ti.gif);}
h1.infoTi#infoTiVL2 { background-image:url(../img/diy/vl/vl2_ti.gif);}
h1.infoTi#infoTiDI { background-image:url(../img/diy/di/di_ti.gif);}
h1.infoTi#infoTiCF1 { background-image:url(../img/diy/cf/cf1_ti.gif);}
h1.infoTi#infoTiCF2 { background-image:url(../img/diy/cf/cf2_ti.gif);}
h1.infoTi#infoTiFT { background-image:url(../img/diy/ft/ft_ti.gif);}
h1.infoTi#infoTiIS1 { background-image:url(../img/diy/is/is1_ti.gif);}
h1.infoTi#infoTiIS2 { background-image:url(../img/diy/is/is2_ti.gif);}
h1.infoTi#infoTiKB { background-image:url(../img/diy/kb/kb_ti.gif);}
h1.infoTi#infoTiTC { background-image:url(../img/diy/tc/tc_ti.gif);}
h1.infoTi#infoTiGL { background-image:url(../img/diy/gl/gl_ti.gif);}
	/* ===  Sub img  ===*/
h2.infoSub#infoSubVL1 { background-image:url(../img/diy/vl/vl_ti_sub.jpg); }
h2.infoSub#infoSubVL2 { background-image:url(../img/diy/vl/vl_ti_sub.jpg); }
h2.infoSub#infoSubDI { background-image:url(../img/diy/di/di_ti_sub.jpg); }
h2.infoSub#infoSubCF1 { background-image:url(../img/diy/cf/cf_ti_sub.jpg); }
h2.infoSub#infoSubCF2 { background-image:url(../img/diy/cf/cf_ti_sub.jpg); }
h2.infoSub#infoSubFT { background-image:url(../img/diy/ft/ft_ti_sub.jpg); }
h2.infoSub#infoSubIS1 { background-image:url(../img/diy/is/is_ti_sub.jpg); }
h2.infoSub#infoSubIS2 { background-image:url(../img/diy/is/is_ti_sub.jpg); }
h2.infoSub#infoSubKB { background-image:url(../img/diy/kb/kb_ti_sub.jpg); }
h2.infoSub#infoSubTC { background-image:url(../img/diy/tc/tc_ti_sub.jpg); }
h2.infoSub#infoSubGL { background-image:url(../img/diy/gl/gl_ti_sub.jpg); }
h2.infoSub#infoSubSJ { background-image:url(../img/diy/sj/sj_ti_sub.jpg); }
h2.infoSub#infoSubHS { background-image:url(../img/diy/hs/hs_ti_sub.jpg); }
	/* ===  Box TopImg  ===*/
div.infoBoxIMG#infoA_VL1 { background-image:url(../img/diy/vl/vl1_a.jpg); }
div.infoBoxIMG#infoA_VL2 { background-image:url(../img/diy/vl/vl2_a.jpg); }
div.infoBoxIMG#infoA_DI { background-image:url(../img/diy/di/di_a.jpg); }
div.infoBoxIMG#infoA_CF1 { background-image:url(../img/diy/cf/cf1_a.jpg); }
div.infoBoxIMG#infoA_CF2 { background-image:url(../img/diy/cf/cf2_a.jpg); }
div.infoBoxIMG#infoA_FT { background-image:url(../img/diy/ft/ft_a.jpg); }
div.infoBoxIMG#infoA_IS1 { background-image:url(../img/diy/is/is1_a.jpg); }
div.infoBoxIMG#infoA_IS2 { background-image:url(../img/diy/is/is2_a.jpg); }
div.infoBoxIMG#infoA_KB { background-image:url(../img/diy/kb/kb_a.jpg); }
div.infoBoxIMG#infoA_TC { background-image:url(../img/diy/tc/tc_a.jpg); }
div.infoBoxIMG#infoA_GL { background-image:url(../img/diy/gl/gl_a.jpg); }
	/* ===  準備するもの画像  ===*/
div.infoZyunbi#infoB_VL1 { background-image:url(../img/diy/vl/vl1_b_1.jpg); }
div.infoZyunbi#infoB_VL2 { background-image:url(../img/diy/vl/vl2_b_1.jpg); }
div.infoZyunbi#infoB_DI { background-image:url(../img/diy/di/di_b_1.jpg); }
div.infoZyunbi#infoB_CF1 { background-image:url(../img/diy/cf/cf1_b_1.jpg); }
div.infoZyunbi#infoB_CF2 { background-image:url(../img/diy/cf/cf2_b_1.jpg); }
div.infoZyunbi#infoB_FT { background-image:url(../img/diy/ft/ft_b_1.jpg); }
div.infoZyunbi#infoB_IS1 { background-image:url(../img/diy/is/is1_b_1.jpg); }
div.infoZyunbi#infoB_IS2 { background-image:url(../img/diy/is/is2_b_1.jpg); }
div.infoZyunbi#infoB_KB { background-image:url(../img/diy/kb/kb_b_1.jpg); }
div.infoZyunbi#infoB_TC { background-image:url(../img/diy/tc/tc_b_1.jpg); }
div.infoZyunbi#infoB_GL { background-image:url(../img/diy/gl/gl_b_1.jpg); }
	/* === DIY Last  ===*/
div.infoLast#infoLast_VL1 { background-image:url(../img/diy/vl/vl1_last.jpg); }
div.infoLast#infoLast_VL2 { background-image:url(../img/diy/vl/vl2_last.jpg); }
div.infoLast#infoLast_DI { background-image:url(../img/diy/di/di_last.jpg); }
div.infoLast#infoLast_CF1 { background-image:url(../img/diy/cf/cf1_last.jpg); }
div.infoLast#infoLast_CF2 { background-image:url(../img/diy/cf/cf1_last.jpg); }
div.infoLast#infoLast_FT { background-image:url(../img/diy/ft/ft_last.jpg); }
div.infoLast#infoLast_IS1 { background-image:url(../img/diy/is/is1_last.jpg); }
div.infoLast#infoLast_IS2 { background-image:url(../img/diy/is/is1_last.jpg); }
div.infoLast#infoLast_KB { background-image:url(../img/diy/kb/kb_last.jpg); }
div.infoLast#infoLast_TC { background-image:url(../img/diy/tc/tc_last.jpg); }
div.infoLast#infoLast_GL { background-image:url(../img/diy/gl/gl_last.jpg); }
	/* ===  STEP   ===*/
#infoSTEP1 { background-image:url(../img/diy/img/step1.gif); }
#infoSTEP2 { background-image:url(../img/diy/img/step2.gif); }
#infoSTEP3 { background-image:url(../img/diy/img/step3.gif); }
#infoSTEP4 { background-image:url(../img/diy/img/step4.gif); }
#infoSTEP5 { background-image:url(../img/diy/img/step5.gif); }
#infoSTEP6 { background-image:url(../img/diy/img/step6.gif); }
#infoSTEP7 { background-image:url(../img/diy/img/step7.gif); }
#infoSTEP8 { background-image:url(../img/diy/img/step8.gif); }
#infoSTEP9 { background-image:url(../img/diy/img/step9.gif); }
#infoSTEP10 { background-image:url(../img/diy/img/step10.gif); }
#infoSTEP11 { background-image:url(../img/diy/img/step11.gif); }
#infoSTEP12 { background-image:url(../img/diy/img/step12.gif); }
#infoSTEP13 { background-image:url(../img/diy/img/step13.gif); }
#infoSTEP14 { background-image:url(../img/diy/img/step14.gif); }
#infoSTEP15 { background-image:url(../img/diy/img/step15.gif); }
#infoSTEP16 { background-image:url(../img/diy/img/step16.gif); }
#infoSTEP17 { background-image:url(../img/diy/img/step17.gif); }
#infoSTEP18 { background-image:url(../img/diy/img/step18.gif); }
#infoSTEP19 { background-image:url(../img/diy/img/step19.gif); }

.infoSIDE_icon1 { background-image:url(../../../img/base/icon01.gif); }




.lh_20{line-height:2.0em;}


.sub_contents {vertical-align:top; text-align:center;}

.table0 { width:521px; margin:0 auto; background-image:url(../img/namanori/t_back.gif); background-repeat:repeat-y;}
.table0 p { padding:0 10px 0.4em; text-align:left;}
.table0 img { display:block;}

.table1 { width:470px;}
.table1 tr { vertical-align:middle;}
.table1 th { width:120px;}

.table2 { width:530px;}
.table2 tr { vertical-align:top;}
.table2 td { background-image:url(../img/cushion/line0.gif); background-position:5px 0; background-repeat:no-repeat;}
.table2 p { text-align:left; margin:10px;}


p.icon0 { padding-left:20px; padding-top:3px; margin-left:20px; background-image:url(../img/namanori/icon.gif); background-repeat:no-repeat;}


.red { color:#f00;}
.orange {color:#f60;}
.blue { color:#06c}
.b_yellow { background-color:#ffc;}
.b_sky { background-color:#cff;}

/* ############################ マージンコントロール ############################ */
.pd_t30 { padding-top:30px;}
.pd_t15 { padding-top:15px;}
.pd_b15 { padding-bottom:15px;}
.mT10 { margin-top:10px;}
.mT20 { margin-top:20px;}
.mR10 { margin-right:10px;}
.mR20 { margin-right:20px;}
.mB0 { margin-bottom:0;}
.mB5 { margin-bottom:5px;}
.mB10 { margin-bottom:10px;}
.mB20 { margin-bottom:20px;}
.mL10 { margin-left:10px;}
.mL20 { margin-left:20px;}
.m10 { margin:10px;}
.m20 { margin:20px;}
.mW20H0 {margin:0 20px;}
.mW20H10 { margin:10px 20px;}
.m_c { margin:0 auto; text-align:center;}
.txtRED { color:#FF0000; }
/* ############################ マージンコントロール ############################ */
.w570 {width:570px;}
.wid_s { width:35px; }
.wid_s2 { width:50px; }
.high30 { height:30px;}
.high15 { height:15px;}

.t_a_l { text-align:left;}


.f_R { float:right;}
.f_L { float:left;}
.clear { clear:both;}

.kuma- { width:557px; background-image:url(../img/qa/koma-.gif); background-repeat:no-repeat; margin:20px auto;}
.kuma- p { padding-top:30px; padding-left:65px; text-align:left; font-weight:bold; color:#06c; height:2em;}
.kaeru { width:535px; border:1px solid #ccc; background-image:url(../img/qa/kaeru.gif); background-position:15px 5px; background-repeat:no-repeat; padding:5px}
.kaeru p { padding-top:30px; padding-right:85px; padding-bottom:10px; padding-left:20px; text-align:left;}

.voice { width:520px; height:385px; background-image:url(../img/voice/img.jpg); background-repeat:no-repeat;}
.voice p { width:260px; height:215px; overflow:scroll; text-align:left; margin-right:260px; line-height:112%}



.cart_value { width:600px; border:1px solid #ccc; margin:10px auto;}
.cart_value td { text-align:right; padding:3px;}


#l_info_table5 th,#l_info_table5 td { width:25%;}

#user_info td{ text-align:left;}
