/*-----------------------------------------------------------------------------
@table
-----------------------------------------------------------------------------*/
.table_01 {
	width:550px;
	padding:5px;
	background-color:#571500;
	background-image: url(../column/images/column_bg.gif);
}

.table_02{
	width:540px;
}

.table_03{
	background-color:#C1BEBE;
	width:560px;
}

.table_04{
	background-image: url(images/bw/bw_top_bg_03.gif);
	width:560px;
}

.table_05{
	background: url(images/iba/bg_01.jpg) ;
}
	
.table_06{
	width:500px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 145%;
	color: #333333;
	text-align:left;
}

.table_07{
	width:520px;
	padding:10px;
	background-image:url(images/iba/bg_02.gif);
}

.table_08{
	width:500px;
	text-align:center;
}

/*-----------------------------------------------------------------------------
@td
-----------------------------------------------------------------------------*/

.td_01{
	width:55px;
}

.td_02{
	height:5px;
}





/*-----------------------------------------------------------------------------
@other
-----------------------------------------------------------------------------*/
.table_kage{
	width:560px;
	height:10px;
	background-image: url(../column/images/kage.gif);	
}



.img_border_01 {
	border: 1px solid #ffffff;
	margin-right:5px;	
}

.txt_box{
	width:263px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 130%;
	color: #FFF6C5;
	}
	
.page_link {
	width:480px;
	padding:10px;
	background-image:url(images/iba/bg_04.gif);
	margin-bottom:5px;
	text-align:left;
}

.title_01 {
	width:490px;
	background-image:url(images/iba/bg_03.gif);
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height: 145%;
	color: #ffffff;
	padding:5px;
	text-align:left;
}










/*-----------------------------------------------------------------------------
@link_ibagp
-----------------------------------------------------------------------------*/

#link_area_iba a.link_1:link{
color:#ffffff;
text-decoration:underline;
font-size:14px;
font-weight:bold;
line-height: 180%;
text-align:left;
}
#link_area_iba a.link_1:visited{
color:#ffffff;
text-decoration:underline;
font-size:14px;
font-weight:bold;
line-height: 180%;
text-align:left;
}
#link_area_iba a.link_1:hover{
color:#F38400;
text-decoration:underline;
font-size:14px;
font-weight:bold;
line-height: 180%;
text-align:left;
}







/*-----------------------------------------------------------------------------
@link_pmcgp
-----------------------------------------------------------------------------*/
#link_area a.link_1:link{
color:#571500;text-decoration:none;
font-size:16px;
text-align:left;
}
#link_area a.link_1:visited{
color:#E0882A;text-decoration:none;
font-size:16px;
text-align:left;
}
#link_area a.link_1:hover{
color:#FF5A00;text-decoration:underline;
font-size:16px;
text-align:left;
}









/*-----------------------------------------------------------------------------
@link_bwgp
-----------------------------------------------------------------------------*/
#link_area2 a.link_2:link{
color:#571500;text-decoration:none;
font-size:12px;
text-align:left;
}
#link_area2 a.link_2:visited{
color:#E0882A;text-decoration:none;
font-size:12px;
text-align:left;
}
#link_area2 a.link_2:hover{
color:#FF5A00;text-decoration:underline;
font-size:12px;
text-align:left;
}






/*-----------------------------------------------------------------------------
@indexgp
-----------------------------------------------------------------------------*/
/**N**/
#link_area a.link_column:link{
color:#FF5A00;
text-decoration:underline;
font-size:14px;
}
#link_area a.link_column:visited{
color:#FF5A00;
text-decoration:underline;
font-size:14px;
}
#link_area a.link_column:hover{
color:#F9FF3D;
text-decoration:underline;
font-size:14px;
}


/*-----------------------------------------------------------------------------
@XgeSX
-----------------------------------------------------------------------------*/
.str_body {
	font-size: 12px;
	background: url(images/str/img_strbk.gif) no-repeat left top;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 15px;
	line-height: 150%;
	height: 1800px;
}

.box_str {
	display: block;
	margin-bottom: 15px;
}

.btn_tostr {
	margin-top: 10px;
	margin-bottom: 10px;
}

.box_lead_str {
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
	color: #333300;
	line-height: 140%;
	padding-bottom: 10px;
	border-bottom: 2px solid #CC6600;
}

.img_strmain {
	background: url(images/str/str_tittle.jpg) no-repeat left top;
	text-indent: -9999px;
	display: block;
	height: 225px;
	width: 560px;
	margin-bottom: 10px;
}




/*-----------------------------------------------------------------------------
@^NeBJX|Xgp
-----------------------------------------------------------------------------*/
.table_09{
	width:480px;
	margin:10px 10px 0px 10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 145%;
	color: #584924;
	text-align:left;
}

.tr_w550{
	width:550px;
	background-image:url(images/tr/bg_02.gif);
}

.tr_w500{
	width:500px;
	margin:10px 25px 0px 25px;
}







/*-----------------------------------------------------------------------------
@pgIbgptH[}X}eAgp
-----------------------------------------------------------------------------*/
#ppm-top{
	width:560px;
	height:142px;
	background-image:url(images/ppm/header.jpg);
	text-indent: -9999px;
	display: block;
	margin:0px 0px 2px 0px;
}



.ppm-wrapper{
	border: 1px solid #050c23;
	padding:5px 10px 10px 10px;
	background:#070a3b;
}

.ppm-contents{
	padding:10px;
	line-height: 150%;
	color:#fff;
	background:#0c1144 url(images/ppm/bg.gif) repeat-y center top;
}

.ppm-contents-top{
	height:60px;
	background:#0c1144 url(images/ppm/contents.jpg) no-repeat top;
	margin:5px 0px 25px 0px;
	padding:50px 20px 0px 0px;
	text-align:right;
	color: #fff;
	font-size:20px;
}

.ppm-titile{
	font-size:18px;
	font-weight:bold;
	color:#f6d209;
	padding:4px 0px 4px 4px;
	border-left: 5px solid #f6d209;
	border-bottom: 1px solid #f6d209;
	margin:0px 0px 5px 0px;
}


/**N**/
#link_area a.link_ppm:link{
color:#ffffff;
text-decoration:underline;
font-size:18px;
font-weight:bold;
line-height:145%;
}
#link_area a.link_ppm:visited{
color:#ffffff;
text-decoration:underline;
font-size:18px;
font-weight:bold;
line-height:145%;
}
#link_area a.link_ppm:hover{
color:#ff8a00;
text-decoration:underline;
font-size:18px;
font-weight:bold;
line-height:145%;
}



div#btn_01 a {height:37px;width: 160px;background: url(../images/btn/btn_01.gif) no-repeat left top;  text-indent:-9999px;display: block;}

div#btn_01 a:hover {height:37px;width: 160px;background: url(../images/btn/btn_01.gif) no-repeat left bottom;  text-indent:-9999px;}

/*-----------------------------------------------------------------------------
@pT[A[Xgp
-----------------------------------------------------------------------------*/
#dpms-top {
	width:560px;
	height:160px;
	background-image:url(images/dpms/main.jpg);
	text-indent: -9999px;
	display: block;
	margin:0px 0px 1px 0px;
}

#dpms-wrapper-top{
	width:560px;
	height:30px;
	background:#261505 url(images/dpms/wapper_topbg.gif) left top;
	text-indent:-9999px;
}
#dpms-wrapper-bottom{
	width:560px;
	height:30px;
	background:#261505 url(images/dpms/wapper_topbg.gif) left bottom;
	text-indent:-9999px;
}
.dpms-wrapper{
	background:#261505 url(images/dpms/wapper_bg.gif) repeat-y;
}

.dpms-contents{
	padding:0px 30px;
	line-height: 155%;
	color:#361608;
}

.dpms-contentsindx{
	width:460px;
	padding:0px 20px 20px 20px;
	color:#fff;
	font-size:18px;
	background:#261505 url(images/dpms/contentsindex.jpg) no-repeat;
	border-bottom: 1px solid #fff;
	margin-bottom:0px;
}

.w-225-l{
	width:225px;
	margin-right:10px;
	float:left;
}
.w-225-r{
	width:225px;
	float:left;
}

.subtitle{
	font-size:20px;
	font-weight:bold;

}

/**N**/
#link_area a.link_dpms:link{
color:#ffffff;
text-decoration:none;
font-size:18px;
font-weight:bold;
line-height: 130%;
}
#link_area a.link_dpms:visited{
color:#ffffff;
text-decoration:none;
font-size:18px;
font-weight:bold;
line-height: 130%;
}
#link_area a.link_dpms:hover{
color:#ffc000;
text-decoration:underline;
font-size:18px;
font-weight:bold;
line-height: 130%;
}

/**N2**/
#linkarea2{
color:#1800ca;
text-decoration:none;
font-size:14px;
}

#linkarea2 a.link_dpms2:link{
color:#1800ca;
text-decoration:none;
font-size:14px;
}
#linkarea2 a.link_dpms2:visited{
color:#1800ca;
text-decoration:none;
font-size:14px;
}
#linkarea2 a.link_dpms2:hover{
color:#bc1616;
text-decoration:underline;
font-size:14px;
}



.img-left{
	margin:0px 10px 0px 0px;
	border: 1px solid #070a3b;
	float:left;
}

.img-right{
	margin:0px 0px 0px 10px;
	border: 1px solid #070a3b;
	float:right;
}






















/*-----------------------------------------------------------------------------
@v[gLAOκδrgp
-----------------------------------------------------------------------------*/
#pc-top1 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner1.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top2 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_front.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top3 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_back.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top4 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_shoulder.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top5 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_west.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top6 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_porch.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top7 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_plate.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top8 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_feel.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

#pc-top9 {
	width:750px;
	height:200px;
	background-image:url(images/pc/banner_size.jpg);
	text-indent: -9999px;
	display: block;
	margin-bottom: 15px;
}

.pc_contents{
	width:750px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 13px;
	line-height: 145%;
	color: #330000;
	height: 200px;
}

.brand_contents{
	font-size: 16px;
	line-height: 145%;
	color: #990000;
	text-align:center;
	font-weight: bold;
}

.kounyuu{
	font-size: 13px;
	color: #990000;
	text-align:right;
}

.w-750-1{
	width:750px;
	margin-bottom: 10px;
}

.w-750-2{
	width:710px;
	float: left;
	padding: 20px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-bottom: 10px;
}

.w-750-3{
	width:724px;
	float: left;
	padding: 10px;
	background-color: #ffedd4;
	border: 3px ridge #330000;
	margin-bottom: 10px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	line-height: 145%;
	font-weight: bold;
	color: #660000;
}

.w-360-1{
	width:360px;
	float: left;
	margin-right: 30px;
	margin-bottom: 15px;
}

.w-360-2{
	width:360px;
	float: left;
	margin-bottom: 15px;
}

.w-360-3{
	width:318px;
	float: left;
	padding: 20px;
	background-color: #FFFFFF;
	border: 1px solid #663300;
}

.w-420-1{
	width:420px;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}

.w-320-1{
	width:320px;
	float: left;
}

.w-100-1{
	width:100px;
	float: left;
	margin-bottom: 15px;
}

#navigation_pc {
	width: 750px;
	float: left;
	margin-bottom: 15px;
}

#navigation_pc ul {list-style: none; text-indent:-9999px; float: left;}
#navigation_pc li {width:100%;height:30px;display:block; text-indent:-9999px; float: left;}
#navigation_pc li a {width:100%;height:30px;display:block; text-indent:-9999px; float: left;}

#navigation_pc #page1{background:url(images/pc/botan2/b2_front.gif) no-repeat; width:103px;height:30px;}
#navigation_pc #page2{background:url(images/pc/botan2/b2_back.gif) no-repeat; width:90px;height:30px;}
#navigation_pc #page3{background:url(images/pc/botan2/b2_shoulder.gif) no-repeat; width:129px;height:30px;}
#navigation_pc #page4{background:url(images/pc/botan2/b2_west.gif) no-repeat; width:120px;height:30px;}
#navigation_pc #page5{background:url(images/pc/botan2/b2_porch.gif) no-repeat; width:90px;height:30px;}
#navigation_pc #page6{background:url(images/pc/botan2/b2_plate.gif) no-repeat; width:90px;height:30px;}
#navigation_pc #page7{background:url(images/pc/botan2/b2_feel.gif) no-repeat; width:64px;height:30px;}
#navigation_pc #page8{background:url(images/pc/botan2/b2_size.gif) no-repeat; width:64px;height:30px;}



#navigation_pc #page1 a:hover{ background:url(images/pc/botan2/b2_front2.gif) 0px 0px no-repeat; width:103px;height:30px;}
#navigation_pc #page2 a:hover{ background:url(images/pc/botan2/b2_back2.gif) 0px 0px no-repeat; width:90px;height:30px;}
#navigation_pc #page3 a:hover{ background:url(images/pc/botan2/b2_shoulder2.gif) 0px 0px no-repeat; width:129px;height:30px;}
#navigation_pc #page4 a:hover{ background:url(images/pc/botan2/b2_west2.gif) 0px 0px no-repeat; width:120px;height:30px;}
#navigation_pc #page5 a:hover{ background:url(images/pc/botan2/b2_porch2.gif) 0px 0px no-repeat; width:90px;height:30px;}
#navigation_pc #page6 a:hover{ background:url(images/pc/botan2/b2_plate2.gif) 0px 0px no-repeat; width:90px;height:30px;}
#navigation_pc #page7 a:hover{ background:url(images/pc/botan2/b2_feel2.gif) 0px 0px no-repeat; width:64px;height:30px;}
#navigation_pc #page8 a:hover{ background:url(images/pc/botan2/b2_size2.gif) 0px 0px no-repeat; width:64px;height:30px;}


#navigation_pc #page1on{ background:url(images/pc/botan2/b2_front2.gif) 0px 0px no-repeat; width:103px;height:30px;}
#navigation_pc #page2on{ background:url(images/pc/botan2/b2_back2.gif) 0px 0px no-repeat; width:90px;height:30px;}
#navigation_pc #page3on{ background:url(images/pc/botan2/b2_shoulder2.gif) 0px 0px no-repeat; width:129px;height:30px;}
#navigation_pc #page4on{ background:url(images/pc/botan2/b2_west2.gif) 0px 0px no-repeat; width:120px;height:30px;}
#navigation_pc #page5on{ background:url(images/pc/botan2/b2_porch2.gif) 0px 0px no-repeat; width:90px;height:30px;}
#navigation_pc #page6on{ background:url(images/pc/botan2/b2_plate2.gif) 0px 0px no-repeat; width:90px;height:30px;}
#navigation_pc #page7on{ background:url(images/pc/botan2/b2_feel2.gif) 0px 0px no-repeat; width:64px;height:30px;}
#navigation_pc #page8on{ background:url(images/pc/botan2/b2_size2.gif) 0px 0px no-repeat; width:64px;height:30px;}


#link_area a.link_plate:link{color:#571500;text-decoration:underline;text-align: right;}
#link_area a.link_plate:visited{color:#571500;text-decoration:underline;text-align: right;}
#link_area a.link_plate:hover{color:#ff9c0f;text-decoration:none;text-align: right;}

#link_area a.link_plate2:link{color:#990000;text-decoration:none;}
#link_area a.link_plate2:visited{color:#990000;text-decoration:none;}
#link_area a.link_plate2:hover{color:#ff9c0f;text-decoration:none;}





/*-----------------------------------------------------------------------------
@ubNz[NCQCzX^[gp
-----------------------------------------------------------------------------*/
#cqc-top {
	width:560px;
	height:160px;
	background-image:url(images/cqc/main.jpg);
	text-indent: -9999px;
	display: block;
}

.cqc-wrapper{
	background:#261505 url(images/cqc/mainbg.jpg) repeat-y left top;
}

#cqc-wrapper-top{
	width:560px;
	height:30px;
	background:#261505 url(images/cqc/wapper_topbg.gif) left top;
	text-indent:-9999px;
}
#cqc-wrapper-bottom{
	width:560px;
	height:25px;
	background:#261505 url(images/cqc/mainbg_bottom.jpg) left bottom;
	text-indent:-9999px;
	margin-bottom:0px;
}

.cqc-contents{
	width:520px;
	padding:0px 20px;
	font-size:13px;
	line-height: 150%;
	color:#fff;
}


#cqctitle01{width:520px;height:35px;background-image:url(images/cqc/title01.gif);text-indent: -9999px;display: block;margin-bottom:10px;}
#cqctitle02{width:520px;height:35px;background-image:url(images/cqc/title02.gif);text-indent: -9999px;display: block;margin-bottom:20px;}
#cqctitle001{width:520px; height:32px; background-image:url(images/cqc/title001.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle002{width:520px; height:32px; background-image:url(images/cqc/title002.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle003{width:520px; height:32px; background-image:url(images/cqc/title003.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle004{width:520px; height:32px; background-image:url(images/cqc/title004.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle005{width:520px; height:37px; background-image:url(images/cqc/title005.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle006{width:520px; height:37px; background-image:url(images/cqc/title006.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle007{width:520px; height:37px; background-image:url(images/cqc/title007.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#cqctitle008{width:520px; height:37px; background-image:url(images/cqc/title008.gif); text-indent: -9999px; display: block;margin-bottom:6px;}
#vec1{width:500px; height:80px; background-image:url(images/cqc/vectol1.gif); text-indent: -9999px; display: block;margin:10px 0px;}
#vec2{width:500px; height:80px; background-image:url(images/cqc/vectol2.gif); text-indent: -9999px; display: block;margin:10px 0px;}
#vec3{width:500px; height:80px; background-image:url(images/cqc/vectol3.gif); text-indent: -9999px; display: block;margin:10px 0px;}
#vec4{width:500px; height:85px; background-image:url(images/cqc/vectol4.gif); text-indent: -9999px; display: block;margin:10px 0px;}
#vec5{width:500px; height:80px; background-image:url(images/cqc/vectol5.gif); text-indent: -9999px; display: block;margin:0px 0px 15px 0px;}
#vec6{width:500px; height:80px; background-image:url(images/cqc/vectol6.gif); text-indent: -9999px; display: block;margin:0px 0px 15px 0px;}
div#cqcsyoukai a {height:35px;width: 340px;background: url(images/cqc/syoukai.gif) no-repeat left top;text-indent: -9999px;display: block;margin-left:160px;margin-top:10px; }
div#cqcsyoukai a:hover {height:35px;width: 340px;background: url(images/cqc/syoukai.gif) no-repeat left bottom; text-indent: -9999px;display: block;}
div#cqcback a {height:35px;width: 340px;background: url(images/cqc/cqcback.gif) no-repeat left top;text-indent: -9999px;display: block;margin-left:90px;margin-top:0px; }
div#cqcback a:hover {height:35px;width: 340px;background: url(images/cqc/cqcback.gif) no-repeat left bottom; text-indent: -9999px;display: block;}

#cqcsample{width:510px;height:500px;background-image:url(images/cqc/cqc2main.jpg);text-indent: -9999px;display: block;margin-top:10px;}



.w-500{width:500px;float:left;}
.w-520{width:520px;float:left;}
.w-340{width:340px;float:left;}
.w-240{width:240px;float:left;}
.w-150{width:150px;float:left;}

/* ----------cqclinkstyle---------- */
a.cqclink:link{color:#e23500;text-decoration:underline;}
a.cqclink:visited{color:#e23500;text-decoration:underline;}
a.cqclink:hover{color:#f1e300;text-decoration:none;}





.cqcimg-left{
	margin:0px 10px 10px 0px;
	float:left;
}

.cqcimg-right{
	margin:0px 0px 10px 10px;
	float:right;
}

.cqcboder{
  border-bottom: 2px dotted #ffceb2;
	margin:0px 0px 10px 0px;
  clear: both;
}











/*-----------------------------------------------------------------------------
@€Κ
-----------------------------------------------------------------------------*/


.img-center{
	text-align:center;
}






.co-00{color:#000;}
.co-33{color:#333;}
.co-44{color:#444;}
.co-55{color:#555;}
.co-54{color:#545454;}
.co-66{color:#666;}
.co-99{color:#999;}
.co-cc{color:#ccc;}

.lh130{line-height:130%;}
.lh135{line-height:135%;}
.lh140{line-height:140%;}



.ts10{font-size: 10px;}
.ts11{font-size: 11px;}
.ts12{font-size: 12px;}
.ts14{font-size: 14px;}
.ts16{font-size: 16px;}
.ts18{font-size: 18px;}

.m-r10{margin:0px 10px 0px 0px;}
.m-r20{margin:0px 20px 0px 0px;}
.m-lr5{margin:0px 5px;}
.m-lr10{margin:0px 10px;}
.m-t10{margin-top:10px;}
.m-t5{margin-top:5px;}
.m-b2{margin-bottom:2px;}
.m-b5{margin-bottom:5px;}
.m-b10{margin-bottom:10px;}
.m-b15{margin-bottom:15px;}
.m-b20{margin-bottom:20px;}
.m-b25{margin-bottom:25px;}
.m-b30{margin-bottom:30px;}
.p-b5{padding-bottom:5px;}
.p-b15{padding-bottom:15px;}
.p-b20{padding-bottom:20px;}
.p-b30{padding-bottom:30px;}
.p-t5{padding-top:5px;}
.p-t10{padding-top:10px;}
.p-lr5{padding:0px 5px;}
.p-lr10{padding:0px 10px;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}