body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 9pt;
	color: #6f6f6f;
	font-family: "MS Gothic", "MS Mincho";
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-3dlight-color:#B8B8B8;
	scrollbar-arrow-color:#B2B1B1;
	scrollbar-track-color:#F8F6F6;
	scrollbar-darkshadow-color:#B8B8B8;
	scrollbar-base-color:#FFFFFF;
}

td {
	font-size: 9pt;
	font-family: "MS Gothic", "MS Mincho";
	color: #585858;
}
a, a:link, a:visited { color: #5D5B5B; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }

a.main:link {color:#3b3b3b; text-decoration:none; font-size: 12px;}
a.main:visited {color:#3b3b3b; text-decoration:none; font-size: 12px;}
a.main:active {color:#3b3b3b; text-decoration:none; font-size: 12px;}
a.main:hover {color:#4f8e0b; text-decoration: none; font-size: 12px;}

a.login:link {color:#ffffff; text-decoration:none; font-size: 12px;}
a.login:visited {color:#ffffff; text-decoration:none; font-size: 12px;}
a.login:active {color:#ffffff; text-decoration:none; font-size: 12px;}
a.login:hover {color:#ffffff; text-decoration: underline; font-size: 12px;}

a.leftM:link {color:#414141; text-decoration:none; font-size: 12px;}
a.leftM:visited {color:#414141; text-decoration:none; font-size: 12px;}
a.leftM:active {color:#414141; text-decoration:none; font-size: 12px;}
a.leftM:hover {color:#6c9910; text-decoration: none; font-size: 12px;}

a.loginB:link {color:#1d68f0; text-decoration:underline; font-size: 12px;}
a.loginB:visited {color:#1d68f0; text-decoration:underline; font-size: 12px;}
a.loginB:active {color:#1d68f0; text-decoration:underline; font-size: 12px;}
a.loginB:hover {color:#73c7f7; text-decoration: underline; font-size: 12px;}

a.price:link {color:#688f00; text-decoration:none; font-size: 12px; font-weight: bold;}
a.price:visited {color:#688f00; text-decoration:none; font-size: 12px; font-weight: bold;}
a.price:active {color:#688f00; text-decoration:none; font-size: 12px; font-weight: bold;}
a.price:hover {color:#688f00; text-decoration: underline; font-size: 12px; font-weight: bold;}

a.B1:link {color:#686868; text-decoration:none; font-size: 12px; font-weight: bold;}
a.B1:visited {color:#686868; text-decoration:none; font-size: 12px; font-weight: bold;}
a.B1:active {color:#686868; text-decoration:none; font-size: 12px; font-weight: bold;}
a.B1:hover {color:#686868; text-decoration: underline; font-size: 12px; font-weight: bold;}

a.B2:link {color:#789c2d; text-decoration:none; font-size: 13px; font-weight: bold;}
a.B2:visited {color:#789c2d; text-decoration:none; font-size: 13px; font-weight: bold;}
a.B2:active {color:#789c2d; text-decoration:none; font-size: 13px; font-weight: bold;}
a.B2:hover {color:#789c2d; text-decoration: underline; font-size: 13px; font-weight: bold;}

a.orenge1:link {color:#ff8400; text-decoration:none; font-size: 12px;}
a.orenge1:visited {color:#ff8400; text-decoration:none; font-size: 12px;}
a.orenge1:active {color:#ff8400; text-decoration:none; font-size: 12px;}
a.orenge1:hover {color:#ff8400; text-decoration: underline; font-size: 12px;}

a.add:link {color:#90847e; text-decoration: underline; font-size: 11px;}
a.add:visited {color:#90847e; text-decoration: underline; font-size: 11px;}
a.add:active {color:#90847e; text-decoration: underline; font-size: 11px;}
a.add:hover {color:#ff8400; text-decoration: underline; font-size: 11px;}

a.m2:link {color:#585858; text-decoration: underline; font-size: 12px;}
a.m2:visited {color:#585858; text-decoration: underline; font-size: 12px;}
a.m2:active {color:#585858; text-decoration: underline; font-size: 12px;}
a.m2:hover {color:#327834; text-decoration: underline; font-size: 12px;}


.bg {
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fbfff0;
}
.sub_bg {
	background-image: url(../images/sub_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.main_top {
	background-image: url(../images/main_top_bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top;
}
.sub_top {
	background-image: url(../images/sub_top_bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top;
}
.sub_foot_bg {
	background-image: url(../images/sub_foot_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.left_btn {
	background-image: url(../images/left_btn01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 9px;
	padding-top: 4px;
	padding-right: 4px;
}
.left_menu{
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.right_btn {
	background-image: url(../images/left_btn02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 4px;
	padding-top: 4px;
}
.input1 {
	height: 16px;
	padding-left: 7px;
	border: 1px solid #c7c7c7;
	font-size: 11px;
}
.input2 {
	height: 21px;
	padding-left: 5px;
	border: 1px solid #bab1a9;
	background-color: #f4f3f0;
}
.input2_2 {
    color: #919191;
	height: 30px;
	padding-left: 5px;
	border: 1px solid #bab1a9;
	background-color: #f4f3f0;
	font-size: 20px;
	font-weight: bold;
}
.input3 {
	font-size: 12px;
	font-family: "MS Gothic", "MS Mincho";
	border: 1px solid #CCCCCC;
	height: 19px;
}

.input4 {
	font-size: 11px;
	height: 18px;
}
.input5 {
	font-size: 12px;
	font-family: "MS Gothic", "MS Mincho";
	border: 1px solid #CCCCCC;
	height: 21px;
}
.input6 {
	height: 18px;
	padding-left: 7px;
	border: 1px solid #c2d695;
	background-color: #f4ffdb;
}
.textarea2 {
	color: #666666;
	border: 1px solid #cbcbcb;
	font-size: 12px;
	padding: 10px;
	line-height: 13pt;
}
.input_green {
	color: #666666;
	background-color: #F7FFF0;
	height: 19px;
	padding-left: 5px;
	border: 1px solid #A1D254;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.top_bg {
	background-image: url(../images/top_bg.jpg);
	background-repeat: no-repeat;
}
.contents_bg {
	background-image: url(../images/main_con_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.main_r_img {
	background-image: url(../images/main_flash_img.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.main_c_title {
	background-image: url(../images/main_con_title1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	font-weight: bold;
	color: #7cb056;
}
.main_c_title2 {
	background-image: url(../images/main_con_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main_c_bg {
	background-image: url(../images/main_con_bg2.jpg);
	background-repeat: repeat-y;
}
.main_c_bottom {
	background-image: url(../images/main_con_title2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer_bg {
	background-image: url(../images/copy_bg.jpg);
	background-repeat: repeat-x;
}
.orenge {color: #FF3300}
.blue {
	color: #226eeb;
	font-weight: bold;
}
.title {
	color: #395500;
	font-weight: bold;
	font-size: 14px;
}
.title2 {
	color: #6e6e6e;
	font-weight: bold;
	font-size: 13px;
}
.text1 {
	color: #988c84;
	font-size: 12px;
	font-weight: bold;
}
.text2 {
	color: #949494;
	font-size: 12px;
	padding-left: 13px;
    padding-top: 8px;
}
.text3 {
	color: #ff8200;
	font-size: 12px;
}
.text3_2 {
	color: #ff8200;
	font-size: 12px;
	font-weight: bold;
}
.text4 {
	color: #ea250b;
	font-size: 12px;
}
.text5 {
	color: #fc7d00s;
	font-size: 11px;
}
.text6 {
    font-size: 11px;
}
.text7 {
	color: #877b76;
	font-size: 11px;
}
.text8 {
	color: #ff8200;
	font-size: 11px;
}

.text9 {
	color: #6d8147;
	font-size: 11px;
}
.text10 {
	color: #ff8200;
	font-size: 12px;
	font-weight: bold;
}
.text10 {
	color: #ff8200;
	font-size: 30px;
	font-weight: bold;
}
.text11 {
	color: #ff8200;
	font-size: 15px;
	font-weight: bold;
}

.order {
	color: #868686;
	font-size: 11px;
	padding-right: 7px;
}
.green {
	color: #688f00;
	font-weight: bold;
}
.N_title {
	color: #539a0b;
	font-weight: bold;
}
.N2 {
    padding-right: 7px;
	padding-left: 10px;

}
.N_box {
	padding-top:8px; 
	padding-bottom:8px
}
.N_left {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c4d890;
}
.style1 {
	color: #7CD23B;
	font-weight: bold;
}
.form1 {
	color: #877b76;
	padding-left:4px;
	padding-right:4px;
	font-weight: bold;
}
.form1_1 {
	color: #877b76;
	padding-left:4px;
	padding-right:4px;
	font-weight: bold;
}
.form1_2 {
	color: #508b28;
	font-weight: bold;
	font-size: 13px;
}
.form2 {
	padding-left:8px;
	padding-right:4px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.form3 {
	padding-left:6px;
	padding-right:4px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #877b76;
}
.form3_2 {
	padding-left:8px;
	padding-right:5px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #877b76;
	line-height: 16px;
}

.form4 {
	color: #877b76;
	padding-left:10px;
	padding-right:4px;
}
.form5 {
	padding-top:4px;
}
.sitemap {
	padding-left:6px;
	padding-right:6px;
	padding-top: 10px;
}
.support {
	padding-left:12px;
	padding-right:12px;
	line-height: 18px;
}
.support2 {
	padding-left:10px;
	padding-right:7px;
	padding-top: 5px;
	padding-bottom: 5px;
    color: #6e6e6e;
}

a.admin:link {color:#ffffff; text-decoration:none; font-size: 12px; font-weight: bold;}
a.admin:visited {color:#ffffff; text-decoration:none; font-size: 12px; font-weight: bold;}
a.admin:active {color:#ffffff; text-decoration:none; font-size: 12px; font-weight: bold;}
a.admin:hover {
	color:#ffffff;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

a.admin2:link {color:#00608a; text-decoration:none; font-size: 12px; font-weight: bold;}
a.admin2:visited {color:#00608a; text-decoration:none; font-size: 12px; font-weight: bold;}
a.admin2:active {color:#00608a; text-decoration:none; font-size: 12px; font-weight: bold;}
a.admin2:hover {color:#e56500; text-decoration: underline; font-size: 12px; font-weight: bold;}

a.admin3:link {color:#ff8400; text-decoration:underline; font-size: 12px; }
a.admin3:visited {color:#ff8400; text-decoration:underline; font-size: 12px;}
a.admin3:active {color:#ff8400; text-decoration:underline; font-size: 12px;}
a.admin3:hover {color:#ff8400; text-decoration:none; font-size: 12px;}

.admin_title {
	color: #818181;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
}


.admin_bg {
	background-image: url(../images/admin_bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: top;
}
.admin_top_menu {
	
	padding-top: 15px;
	
}
.admin_menu {
	background-image: url(../images/admin_menu.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top;
	padding-left: 35px;
	padding-top: 9px;
	height: 30px;
}
.admin_t1 {
	color: #ffffff;
	font-weight: bold;
}
.admin_t2 {
	padding: 8px;
}
.admin_t3 {
    color: #ff7200;
	padding: 8px;
}
.admin_contents {
	padding-left: 5px;
	padding-top: 10px;
}
.admin_input1 {
	height: 21px;
	padding-left: 5px;
}
.red {
	color: #ff0000;
}
