.w540{
	width:540px;
}
.w520{
	width:520px;
}
.list_img{
	list-style-position:outside;
	list-style-image:none;
	list-style-type:none;
}
.list_img li{
	background:url(li_icon.gif) no-repeat 0 6px;
	padding:0px 0px 0px 10px;
}
.bor_wh{
	border:solid 2px #fff;
}
.inquiry_out{
	text-align:center;
	margin:15px 0px;
}
.inquiry_bottom{
	width:530px;
	margin:0 auto;
}
/**************/
/* float:hac */
/**************/
.imgcl{
border:0;
vertical-align:top;
}
/**************/
/* float:left */
/**************/
.fl{
	float:left;
}

/***************/
/* float:right */
/***************/
.fr{
	float:right;
}

/*****************/
/* padding clear */
/*****************/
.pdcl {
	padding: 0px 0px;
}

/********/
/*　h6　*/
/********/
h6{
	text-decoration:none;
	text-indent:-5000px;
}

/*********/
/* hover */
/*********/
a:hover .hov60{
	opacity:0.6;
	filter: alpha(opacity=60);
}
a:hover .hov80{
	opacity:0.8;
	filter: alpha(opacity=80);
}

/*******/
/* img */
/*******/
img{
	border:0 !important;
	vertical-align:top !important;
}

/**********/
/* Sprite */
/**********/
/*
.hov_spr01 a{
background:url(http://xxxxx) no-repeat;
}
.hov_spr01 a:hover{
background:url(http://xxxxx) no-repeat;
background-position: left bottom;
}
.hov_spr02 a{
background:url(http://xxxxx) no-repeat;
}
.hov_spr02 a:hover{
background:url(http://xxxxx) no-repeat;
background-position: left bottom;
}
*/

/************/
/*　border　*/
/************/
.b_sol { 
	border:1px solid #CCCCCC;
}
.b_dot { 
	border:1px dotted #CCCCCC;
}
.b_das { 
	border:1px dashed #CCCCCC;
}

/*******************/
/*　border bottom　*/
/*******************/
.bb_sol { 
	border-bottom:1px solid #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_dot { 
	border-bottom:1px dotted #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_das { 
	border-bottom:1px dashed #CCCCCC;
	line-height: 0px;
	font-size:0px;
}

/****************************/
/*　border bottom + margin　*/
/****************************/
.bb_sol05 {
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_sol10 {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	line-height: 0px;
}
.bb_sol20 {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_sol30 {
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:1px solid #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
/****************************/
.bb_dot05 {
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dotted #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_dot10 {
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	line-height: 0px;
}
.bb_dot20 {
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px dotted #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_dot30 {
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
/****************************/
.bb_das05 { 
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_das10 { 
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #CCCCCC;
	line-height: 0px;
	font-size:0px;
}
.bb_das20 { 
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #CCCCCC;
	line-height: 0px;
	}
.bb_das30 { 
	margin-top:30px;
	margin-bottom:30px;
	border-bottom:1px dashed #CCCCCC;
	line-height: 0px;
	font-size:0px;
}

/*******************/
/*　margin-bottom　*/
/*******************/
.mb01px { 
	margin-bottom:1px;

}
.mb02px { 
	margin-bottom:2px;
}
.mb03px { 
	margin-bottom:3px;
}
.mb05px { 
	margin-bottom:5px;
}
.mb06px { 
	margin-bottom:6px;
}
.mb07px { 
	margin-bottom:7px;
}
.mb08px { 
	margin-bottom:8px;
}
.mb09px { 
	margin-bottom:9px;
}
.mb10px { 
	margin-bottom:10px;
}
.mb15px { 
	margin-bottom:15px;
}
.mb20px { 
	margin-bottom:20px;
}
.mb25px { 
	margin-bottom:25px;
}
.mb30px { 
	margin-bottom:30px;
}

/*******************/
/*　 margin-top　　*/
/*******************/
.mt01px { 
	margin-top:1px;
}
.mt02px { 
	margin-top:2px;
}
.mt03px { 
	margin-top:3px;
}
.mt05px { 
	margin-top:5px;
}
.mt06px { 
	margin-top:6px;
}
.mt07px { 
	margin-top:7px;
}
.mt08px { 
	margin-top:8px;
}
.mt09px { 
	margin-top:9px;
}
.mt10px { 
	margin-top:10px;
}
.mt15px { 
	margin-top:15px;
}
.mt20px { 
	margin-top:20px;
}
.mt25px { 
	margin-top:25px;
}
.mt30px { 
	margin-top:30px;
}

/*****************/
/*　margin-left　*/
/*****************/
.ml05px { 
	margin-left:5px;
}
.ml10px { 
	margin-left:10px;
}
.ml15px { 
	margin-left:15px;
}
.ml20px { 
	margin-left:20px;
}
/*****************/
/*　margin-right　*/
/*****************/
.mr05px { 
	margin-right:5px;
}
.mr10px { 
	margin-right:10px;
}
.mr15px { 
	margin-right:15px;
}
.mr20px { 
	margin-right:20px;
}

/**************/
/* clear:both */
/**************/
.cb{
	clear:both;
	line-height: 0px;
	font-size:0px;
}

/************/
/* Div main */
/************/
.dm{
	text-align:center;
}

/***********/
/* Div 520 */
/***********/
.div520{
	width:520px;
	text-align:left;
}
/***********/
/* Div 500 */
/***********/
.div500{
	width:500px;
	text-align:left;
}

/**********/
/* Div 04 */
/**********/
.div04A{
	width:123px;
	margin-right:6px;
	float:left;
}
.div04B{
	width:123px;
	margin-right:6px;
	float:left;
}
.div04C{
	width:123px;
	margin-right:6px;
	float:left;
}
.div04D{
	width:123px;
	float:left;
}

/**********/
/* Div 03 */
/**********/
.div03A{
	width:168px;
	margin-right:3px;
	float:left;
}
.div03B{
	width:168px;
	margin-right:3px;
	float:left;
}
.div03C{
	width:168px;
	float:left;
}

/**********/
/* Div 02 */
/**********/
.div02A{
	width:252px;
	margin-right:6px;
	float:left;
}
.div02B{
	width:252px;
	float:left;
}

/*******************/
/*　　Font Size　　*/
/*******************/
.fs80{
	font-size:80%;
}
.fs90{
	font-size:90%;
}
.fs120{
	font-size:120%;
}
.fs140{
	font-size:140%;
}

/**************/
/*　　span　　*/
/**************/
.sp000{
	color:#FFFFFF;
}
.sp000b{
	color:#FFFFFF;
	font-weight:bold;
}
.sp001{
	color:#990000;
}
.sp001b{
	color:#990000;
	font-weight:bold;
}
.sp002{
	color:#000066;
}
.sp002b{
	color:#666666;
	font-weight:bold;
}
.sp003{
	color:#666666;
}
.sp003b{
	color:#FF6600;
	font-weight:bold;
}
.sp004{
	color:#333333;
}
.sp004b{
	color:#333333;
	font-weight:bold;
}
.sp005{
	color:#000000;
}
.sp005b{
	color:#000000;
	font-weight:bold;
}
.sp006{
	color:#81BCED;
}
.sp006b{
	color:#81BCED;
	font-weight:bold;
}
.sp007{
	color:#115E37;
}
.sp007b{
	color:#115E37;
	font-weight:bold;
}
.sp008{
	color:#E87604;
}
.sp008b{
	color:#E87604;
	font-weight:bold;
}
.sp009{
	color:#F9679F;
}
.sp009b{
	color:#F9679F;
	font-weight:bold;
}

/**************/
/* Link Color */
/**************/
a:link.link001{
	color: #339966;
	text-decoration: none;
}
a:visited.link001{
	text-decoration: none;
	color: #339966;
}
a:hover.link001{
	text-decoration: underline;
	color: #339966;
}
a:active.link001{
	text-decoration: none;
	color: #339966;
}