@charset "utf-8";

a:link {text-decoration: none;  color: #666666;}
a:visited {text-decoration: none; color: #666666;}
a:hover {text-decoration: none;  color: #0971C4;text-decoration: underline;}

a.blue:link		{text-decoration: none;  color: #0971C4;}
a.blue:visited	{text-decoration: none; color: #0971C4;}
a.blue:hover	{text-decoration: none; color: #0971C4;text-decoration: underline;}

a.whit:link		{text-decoration: none;  color: #FFFFFF;}
a.whit:visited	{text-decoration: none; color: #FFFFFF;}
a.whit:hover		{text-decoration: none; color: #FFFFFF;text-decoration: underline;}

Body	{margin:0; padding:0; text-align:center; font-family:"£Í£Ó £Ð«´«·«Ã«¯","Osaka"; color:#444444; font-size:12px;}
TD		{line-height:17px; font-size:12px;}
TABLE	{line-height:14px; font-size:12px;}
img { border:none;}

#top_img {width:900px; margin:0px auto;}

/* INPUT CSS */
form { display : inline; }

.input_bbs {
	text-decoration: none; 
	color:#666666;
	height:21px; 
	border:1px solid #d6d6d6; 
	background-color:#F3F1F6;
	padding:3 2 2 2;
	}

.bbs_textarea {
	border:1;
	border-style:solid;
	color:666666;
	background-color:#F3F1F6;
	vertical-align:top;
	border:1px solid #d6d6d6;
	}

/* MAIN LAYOUT */
#menu {
	width:190px; 
	height:38px; 
	background: url(/www/images/main/menu_bg.gif) no-repeat;
	padding-top:9px;
	padding-left:30px;
	font-weight:bold;
	}

.m_notice {
	border:0px solid #E8E9EA;
	padding:5 5 5 5px;
	}

.idx_link {
	padding-left:10px;
	color:#0971C4;
	Font-weight:bold;
	}

#bn_bg1 {
	width:180px;
	height:67px;
	background: url(../images/main/bn_1.gif) no-repeat;
	margin:5 0 5 10px;
	padding-top:15px;
	padding-left:15px;
	font-size:115%;
	color:#0F7BC6;
	font-weight:bold;
	}

#bn_bg2 {
	width:180px;
	height:67px;
	background: url(../images/main/bn_2.gif) no-repeat;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:15px;
	padding-left:15px;
	font-size:115%;
	color:#0F7BC6;
	font-weight:bold;
	}

#bn_bg3 {
	width:180px;
	height:67px;
	background: url(../images/main/bn_3.gif) no-repeat;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:15px;
	padding-left:15px;
	font-size:115%;
	color:#0F7BC6;
	font-weight:bold;
	}

#bn_bg4 {
	width:180px;
	height:67px;
	background: url(../images/main/bn_4.gif) no-repeat;
	margin:5 0 5 10px;
	padding-top:15px;
	padding-left:15px;
	font-size:125%;
	color:#0F7BC6;
	font-weight:bold;
	letter-spacing:-1px;
	}

#bn_bg5 {
	width:180px;
	height:67px;
	background: url(../images/main/bn_5.gif) no-repeat;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:15px;
	padding-left:15px;
	font-size:120%;
	color:#0F7BC6;
	font-weight:bold;
	letter-spacing:-1px;
	}

#bn_bg6 {
	width:180px;
	height:67px;
	background: url(../images/main/bn_6.gif) no-repeat;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:20px;
	padding-left:15px;
	font-size:120%;
	color:#0F7BC6;
	font-weight:bold;
	letter-spacing:-1px;
	}

#bn_bg7 {
	width:360px;
	height:67px;
	background: url(../images/main/bn_8.gif) no-repeat;
	margin:20 0 0 10px;
	margin-left:10px;
	padding-top:22px;
	padding-left:15px;
	font-size:120%;
	color:#0F7BC6;
	font-weight:bold;
	letter-spacing:-1px;
	}

/* SUB LAYOUT */
#sub_wrapper	{width:900px; margin:0px auto;}
#sub_lay_left	{width:190px; float:left; padding-bottom:20px;}
#sub_lay_main	{width:700px; float:right; margin:0px auto;}

#sub_main_lay {width:700px;}
#sub_main_lay2 {width:700px; background: url(../images/main_bg2.gif) repeat; padding-top:10px;}

#sub_t_lay {
	width:680px; 
	height:30px;
	border-bottom:1px solid #DDDDDD; 
	text-align:left; 
	font-size:16px;
	padding-left:10px;
	font-weight:bold;
	}

/* SUB MENU LAYOUT */
#sub_menu {width:190px; height:11px;}
#sub_menu_t {color:#1668CB;	font-size:125%;	letter-spacing:-1px;font-weight:bold; margin-left:10px;padding-bottom:5px;}
#sub_menu_bg {width:190px; background: url(../images/menu_bg2.gif) repeat; text-align:left;}
#sub_menu_bg2 {
	width:170px;
	height:34px;
	background: url(../images/menu_bg4.gif) no-repeat;
	padding-top:9px;
	padding-left:10px;
	color:#ffffff;
	font-weight:bold;
	margin-left:10px;
	}
.subm {
	padding-left:15px;
	font-size:110%;
	color:#0F7BC6;
	font-weight:bold;
	}

/* SUB BANNER PADDING */
.bn_lh td {padding-bottom:4px;}

/* PADDING */
.padT10	{padding-top:10px;}
.padT15	{padding-top:15px;}
.padT20	{padding-top:20px;}
.padT25	{padding-top:25px;}
.padT30	{padding-top:30px;}

.padB10	{padding-bottom:10px;}

.padL5	{padding-left:5px;}
.padL15	{padding-left:15px;}



/* BOTTOM CSS */
#bottom_lay {
	clear:both;
	width:900px;
	height:96px;
	background: url(../images/bottom_bg.gif) no-repeat;
	margin-top:15px;
	padding-top:10px;
	}

/* CONTENT CSS */
.mile_bbs_t {
	border:1px solid #BDD37B; 
	height:28px;
	text-align:center;
	}

.price_t td{
	padding:5 0 4 10;
	table-layout:fixed;
	}

.bbs_bottom td {
	width:645px;
	height:2px;
	background:#E9F4FF;
	border-style:none;
	padding:0 0 0 0;
	}

.bbs_conW {border-bottom:1px solid #F2F2F2;}
.bbs_conW td {border-top:1px solid #F2F2F2;	padding:3 0 3 10px;}

.bbs_con td {
	border-bottom:1px solid #F2F2F2;
	table-layout:fixed;
	}

.txt_gui_t	{
	font-size:13px; 
	color:#FF7200; 
	line-height:14px; 
	font-weight:bold;
	letter-spacing:-1px; 
	padding:5 0 10 40;
			}

/* BBS CSS */
#faq_tline {width:640px; border-bottom:1px solid #ECECEC;}

#faq_q {
	width:640px;
	border-bottom:1px solid #ECECEC;
	padding:5 5 4 5px;
	text-align:left;
	}

#faq_a {
	width:640px;
	border-bottom:1px solid #ECECEC;
	padding:5 5 4 5px;
	text-align:left;
	background-color:#FEF8F2;	
	}

#page_list {
	width:640px;
	padding-top:30px;
	}


/* ORDER GUIDE CSS */
#dotline {width:520px; height:1px; background: url(../images/order/dotline.gif) no-repeat; margin-top:5px;}
.t1		 {font-size:160%; color:#2A82BC; font-weight:bold;}
.t2		 {font-size:160%; color:#008A9F; font-weight:bold;}
.t3		 {font-size:160%; color:#14958A; font-weight:bold;}
.t4 	 {font-size:160%; color:#2F9D67; font-weight:bold;}
.t5 	 {font-size:160%; color:#5EA600; font-weight:bold;}



/* FONT CSS */
.t_blue		{font-size:110%px; color:#0971C4; line-height:14px; font-weight:bold;}
.t_blue2	{font-size:110%px; color:#0971C4; line-height:17px;}
.t_blue16	{font-size:120%px; color:#0971C4; line-height:14px; font-weight:bold;}
.txt_c1		{color:#FF7200; line-height:16px;}
.txt_c2		{color:#FF7200; line-height:16px;font-weight:bold;}
.txt_c3		{color:#008A9F; line-height:16px;font-weight:bold;}




