/* CSS Document */

body {
	margin: 0px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color:#FF0000;
}
a:active {
	text-decoration: none;
	color: #666666;
}

h1 {
font-size:12px;
color:#666666;
margin-bottom:5px;
margin-top:5px;

}

a img { border-style:none; }

/* ---------------------------------------INDEX LAYOUT*/

#data {
	width:333px;
	height:42px;
	padding-top:5px;
	padding-left:15px;
	border: 1px solid #999999;
	margin-top:5px;

}

.data_win {
font-size:14px;
font-weight:bold;
color:#0033CC;
}

.data_loose {
font-size:14px;
font-weight:bold;
color:#CC0000;
}



#h1_box {
width:750px;
text-align:left;
margin-left:auto;
margin-right:auto;
}

#MAIN_BODY_BG {

}

#MAIN_BODY {
width: 750px;
font-size: 12px;
line-height: 17px;
color: #666666;
margin-bottom: 0;
margin-left:auto;
margin-right:auto;
background-color: #FFFFFF;
}

#HEDDA {
text-align:center;
}

#MENU_BG {
background-image:url(img/menu_bg.jpg);
background-repeat:repeat-x;
text-align:center;
height:40px;

}

#MENU {
width:750px;
margin-left:auto;
margin-right:auto;
}

#MENU_BT {
float:left;
}

#CAP_1 {
font-size:11px;
float:left;
background-image:url(img/cap_1.jpg);
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:250px;
height:20px;
text-align:left;
}

#CAP_2 {
float:left;
background-image:url(img/cap_1.jpg);
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
width:490px;
height:20px;
text-align:right;
}

#LEFT {
width:200px;
float:left;
background-image:url(img/index_mark_2.jpg);
background-repeat:no-repeat;

}

#RIGHT {
padding-left:10px;
width:530px;
float:left;
}


#MAIN_IMG {
height:212px;
}

#banner {
color:#333333;
margin-top:10px;
margin-left: 10px;
}

#index_mark_3 {
margin-left:5px;
margin-top:5px;
}

#ADVERTISEMENT {
padding-top:10px;
width:450px;
height:90px;
}

#FOOTER {
font-size:11px;
width:750px;
text-align:right;
padding-top:10px;
}

/* ---------------------------------------INDEX class*/

.index_read_1 {
width:400px;
float:left;
}

.photo {
float:left;
}

.news {
float:left;
width:350px;
padding-bottom:15px;

}

.bt {
margin-left:10px;
margin-top:5px;
float:left;
width:170px;
}


/* ---------------------------------------ABOUT class*/

.about_read_1 {
margin-left:20px;
width:470px;
line-height:19px;
}

/* ---------------------------------------CORP class*/

.corp_read_1 {
padding-top:7px;
padding-bottom:7px;
margin-left:20px;
width:430px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}

/* ---------------------------------------PRIVACY class*/

.privacy_read_1 {
margin-left:20px;
width:470px;
line-height:20px;
}

/* ---------------------------------------PRODUCT class*/

.product_read_1 {
margin-left:20px;
width:470px;
line-height:19px;
}

.product_p {
margin-left:20px;
float:left;
width:234px;
height:174px;
}

.product_p_read {
margin-left:10px;
float:left;
width:240px;
height:174px;
}

.product_p_read_2 {
padding-top:10px;
margin-left:20px;
width:480px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
padding-bottom: 10px;
}


.product_p_midashi {
font-size:14px;
font-weight:bold;
color:#414E6E;
}


.product_list {
width:180px;
margin-left:10px;

}

/* ---------------------------------------SUPPORT class*/


.support_read_1 {
margin-left:20px;
width:470px;
line-height:19px;
}

/* ---------------------------------------INQUIRY class*/

.inquiry_read_1 {
margin-left:20px;
width:483px;
line-height:22px;
}

.inquiry_read_2 {
height:400px;
margin-top:150px;
text-align:center;
margin-left:20px;
width:483px;
line-height:22px;
}

/* ---------------------------------------FAQ class*/

.faq_read_1 {
margin-left:20px;
width:470px;
line-height:19px;
}

.faq_Q {

padding-bottom:10px;
margin-left:20px;
width:470px;
line-height:19px;
}

.faq_A {
padding-bottom:35px;
margin-left:20px;
width:470px;
line-height:19px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
}

/* ---------------------------------------SITEMAP class*/

.sitemap_read_1 {
margin-left:55px;
width:430px;
line-height:22px;
}

.sitemap_read_2 {
width:410px;
margin-bottom:15px;
margin-left:10px;
line-height:22px;
}



#WARNING {
	width:505px;
	padding:10px;
	border:1px #FF0000 solid;
	color:#FF0000;
	line-height:19px;
}
