/*______________________________________

CSS:
style Element
 _____________________________________*/

/*===== top =====*/
.info-data
	{
	font-size:10px;
	color:#BF8C2D;
	line-height:13px;
	font-weight:bold;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
	}

.info-data02
	{
	font-size:10px;
	color:#878787;
	line-height:13px;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	}



/*===== information =====*/
.data01
	{
	margin-bottom:18px;
	text-align:left;
	}
	
.data02
	{
	font-size:12px;
	color:#AC96C8;
	line-height:14px;
	font-weight:bold;
	text-align:left;
	margin-bottom:14px;
	}
	
.info
	{
	font-size:12px;
	color:#797979;
	line-height:14px;
	text-align:left;
	margin-bottom:14px;
	}
	
.bn
	{
	margin: 10px 24px 12px 24px;
	}

.bnm
	{
	font-size:10px;
	color:#797979;
	text-align:left;
	margin-left:9px;
	}
	
/*===== faq =====*/
.pad-q
	{
	margin: 18px;
	}
	
.faq-li
	{
	font-size:12px;
	color:#683F9A;
	line-height:15px;
	margin-bottom:6px;
	}
.faq-txt-q
	{
	font-size:12px;
	color:#683F9A;
	line-height:15px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
	}
	
.faq-txt-a
	{
	font-size:12px;
	color:#A27F3E;
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
	}
	
/*===== showroom =====*/
.room
	{
	margin-top:30px;
	}
	
.address01
	{
	font-size:12px;
	color:#333333;
	line-height:15px;
	text-align:left;
	margin-left:10px;
	margin-bottom:10px;
	}

.address02
	{
	font-size:12px;
	color:#333333;
	line-height:15px;
	text-align:left;
	margin-bottom:10px;
	}
	
/*===== handling =====*/
.hand-icon
	{
	font-size:12px;
	color:#C85A9D;
	line-height:15px;
	text-align:left;
	margin-bottom:3px;
	}
	
.hand-txt
	{
	font-size:12px;
	color:#666666;
	line-height:15px;
	text-align:left;
	margin-bottom:3px;
	}
	
.hand-note
	{
	font-size:10px;
	color:#666666;
	line-height:13px;
	text-align:left;
	margin-bottom:3px;
	}
	
.hand-pad
	{
	margin: 12px;
	}
	
/*===== company =====*/
.com-title
	{
	font-size:12px;
	color:#333333;
	line-height:15px;
	}
	
.mright
	{
	margin-right:24px;
	}
	

/*===== video =====*/
.vindent
	{
	margin-left:83px;
	}

.videocopy
	{
	margin-top:36px;
	margin-left:237px;
	margin-bottom:32px;
	}

.cautions
	{
	margin-left:241px;
	}

/*===== form =====*/
.item01
	{
	font-size:12px;
	color:#C85A9D;
	text-align:left;
	}

.ex
	{
	font-size:12px;
	color:#C85A9D;
	text-align:left;
	}
	
.item02
	{
	font-size:12px;
	color:#C85A9D;
	text-align:left;
	margin-bottom:3px;
	}

.ans
	{
	font-size:12px;
	color:#333333;
	text-align:left;
	}


.check
	{
	margin-left:24px;
	}

.submit
	{
	margin-top:7px;
	margin-bottom:7px;
	}


/*===== Products =====*/
.pro-left01
	{
	margin:0px 10px 11px 45px;
	}

.pro-top-main01
	{
	margin-left:24px;
	margin-bottom:40px;
	}
	
.pro-top-txt01
	{
	margin-left:242px;
	margin-bottom:33px;
	}
	
.pro-top-main02
	{
	margin-left:24px;
	margin-bottom:40px;
	margin-top:30px;
	}

.pro-block01
	{
	margin-bottom:8px;
	}
	
.pro-block02
	{
	margin-bottom:8px;
	margin-top:42px;
	}
	
.pro-block03
	{
	margin-bottom:16px;
	margin-top:42px;
	}

.pro-block-chara
	{
	margin-left:12px;
	}
	
.pro-block-item01
	{
	margin-top:7px;
	}

.pro-block-contents
	{
	margin-bottom:11px;
	margin-left:24px;
	text-align:left;
	}
	
.pro-normal
	{
	font-size:12px;
	color:#787878;
	line-height:15px;
	text-align:left;
	margin:8px;
	}
	
.pro-txt
	{
	font-size:12px;
	color:#787878;
	line-height:15px;
	text-align:left;
	margin-bottom:8px;
	}

.pro-txt02
	{
	font-size:12px;
	color:#683F9A;
	line-height:15px;
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
	}
	
.pro-txt03
	{
	font-size:12px;
	color:#787878;
	line-height:15px;
	text-align:left;
	margin-top:7px;
	margin-left:4px;
	}
	
.pro-txt04
	{
	font-size:12px;
	color:#787878;
	line-height:15px;
	text-align:left;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:12px;
	}
	
.pro-txt05
	{
	font-size:12px;
	color:#38877B;
	line-height:15px;
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
	}

.pro-txt06
	{
	font-size:12px;
	color:#BB9449;
	line-height:15px;
	text-align:center;
	margin-top:4px;
	margin-bottom:4px;
	}
	
.pro-order01
	{
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
	}
	
.pro-order02
	{
	font-size:12px;
	color:#C85A9D;
	line-height:15px;
	}
	
.pro-order02-02
	{
	font-size:12px;
	color:#C85A9D;
	line-height:15px;
	margin-top:6px;
	margin-bottom:6px;
	}
	

.pro-order03
	{
	font-size:14px;
	color:#C85A9D;
	line-height:15px;
	}
	

.pro-order03-02
	{
	font-size:14px;
	color:#C85A9D;
	line-height:15px;
	margin-top:6px;
	margin-bottom:6px;
	}

.pro-order04
	{
	margin-top:5px;
	margin-bottom:3px;
	}
	
.pro-order05
	{
	font-size:12px;
	color:#3F9A8C;
	line-height:15px;
	}
	

.pro-order05-02
	{
	font-size:12px;
	color:#3F9A8C;
	line-height:15px;
	margin-top:6px;
	margin-bottom:6px;
	}

.pro-order06
	{
	font-size:14px;
	color:#3F9A8C;
	line-height:15px;
	}
	

.pro-order06-02
	{
	font-size:14px;
	color:#3F9A8C;
	line-height:15px;
	margin-top:6px;
	margin-bottom:6px;
	}

.pro-order07
	{
	font-size:14px;
	color:#BB9449;
	line-height:15px;
	}

.pro-order07-02
	{
	font-size:14px;
	color:#BB9449;
	line-height:15px;
	margin-top:6px;
	margin-bottom:6px;
	}

.pro-order08
	{
	font-size:14px;
	color:#BB9449;
	line-height:15px;
	}
	
.pro-order08-02
	{
	font-size:14px;
	color:#BB9449;
	line-height:15px;
	margin-top:6px;
	margin-bottom:6px;
	}
	
 a.pro
	{
	color:#C85A9D;
	text-decoration: underline;
	}
	
	
/*===== guidance =====*/
.guid-left
	{
	margin-left:24px;
	}

.guid-txt-b
	{
	font-size:12px;
	color:#683F9A;
	line-height:15px;
	font-weight:bold;
	text-align:left;
	margin-bottom:3px;
	}
	
.guid-txt-b02
	{
	font-size:12px;
	color:#683F9A;
	font-weight:bold;
	text-align:left;
	margin-bottom:12px;
	}

.guid-txt
	{
	font-size:12px;
	color:#626262;
	line-height:15px;
	text-align:left;
	margin-bottom:3px;
	}

.guid-txt-c
	{
	font-size:12px;
	color:#626262;
	line-height:15px;
	text-align:center;
	margin-bottom:3px;
	}

.guid-txt-r
	{
	font-size:12px;
	color:#626262;
	line-height:15px;
	text-align:right;
	margin-bottom:3px;
	}
	
	
/*===== Photo =====*/
.pho-left01
	{
	margin:0px 10px 11px 9px;
	}

.pho-top-name01
	{
	margin-left:22px;
	margin-top:46px;
	}
	
.pho-top-name02
	{
	margin-left:16px;
	margin-top:33px;
	}
	
.pho-top-icon01
	{
	margin-right:17px;
	margin-top:16px;
	}
	
.pho-top-icon02
	{
	margin-right:17px;
	margin-top:9px;
	}

.pho-block01
	{
	margin-left:24px;
	margin-bottom:126px;
	}
	
.pho-block02
	{
	margin-left:24px;
	margin-bottom:72px;
	}
	
.pho-block03
	{
	margin-bottom:46px;
	}	
