/*	-------------------------------------------------------------------------------
	ENG CSS
---------------------------------------------------------------------------------*/
.eng_visual {	
    width: 800px;
	height: 93px;
	clear: both;
	background: url(/images/user/on/eng/eng_main_visual.gif);
}


.logo_eng {
	float: left;
	width: 367px;
	padding: 0px;
}

.foot_top {
	background: url(/images/user/on/eng/foot_bg_top.gif) no-repeat left bottom;
	width: 780px;
	height: 8px;
	font-size:8px;
}

.foot_mid {
	width: 763px;
	border-left: #d6d6d6 solid 1px;
	border-right: #d6d6d6 solid 1px;
	background-color: #fff;
	color: #555;
	height: 19px;
	text-align: right;
	padding-right: 15px;
	padding-top: 5px;
}

.foot_btm {
	background: url(/images/user/on/eng/foot_bg_btm.gif) no-repeat left top;
	width: 780px;
	height: 8px;
	font-size:8px;	
}


/* ----- main navigation 1st depth ----- */
#navi_topbg {	
	width: 800px;
	height: 71px;
	background: url(/images/user/on/eng/eng_main_topbg.gif) no-repeat left top;
}

.navi_eng {	
	float: left;
	width: 433px;
	height: 32px;
	padding-top: 10px;
	text-align: right;
}

.navi_eng h2{
	display:none;
}

.navi_eng ul{
	list-style-type: none;
	background: url(/images/user/on/eng/eng_menu_back.gif) no-repeat right top;
}

.navi_eng ul li{
	display: inline;
}


/* ----- side navigation ----- */

.side_img {
	background: url(/images/user/on/eng/visual_top.gif) no-repeat right top;
	height: 24px; 
}

.side_btm {
	background: url(/images/user/on/eng/visual_bottom.gif) no-repeat right top;
	width: 185px;
	height: 140px; 
	float: right;
	clear: both;
}

.side_menu {
	float: right;
	width: 185px;
}

.side_menu h2{
	display:none;
}

.side_menu ul {
	list-style-type: none;
}

.side_menu ul li {	
	line-height: 0px;
	overflow:hidden;
	color: #555;
	background: url(/images/user/on/eng/leftmenu_bg.gif);
}

.side_menu ul li span {
	font-weight:bold;
	font-size: 120%;
}


/* ----- content ----- */

.con_img {
	background: url(/images/user/on/eng/visual_conbg.gif) no-repeat right top;
	height: 33px; 
	display: none;
}

.con_top_title {
	float: left;
	padding-left: 10px;
	width: 582px;
	background: url(/images/user/on/eng/visual_conbg.gif) no-repeat right top;
	padding-top:18px;
}

.con_top {
	float: left;
	border-bottom: #e1e1e1 solid 1px;
}

.title {
	float: left;
	padding-left: 4px;
}

.location {
	float: right;
	padding-top: 9px;
	padding-right: 10px;
}

.location a {
	text-decoration: none;
}

.location strong a {
	text-decoration: none;
	font-weight: bold;
}

.v_align {
	padding-bottom: 6px;
}

.content {
	float: left;	
	width: 570px;
	padding-top: 15px;
	padding-left: 22px;
	padding-bottom: 30px;
	color: #555;
	background-color: #fff;
}

.content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
}

.con_01 {
	background: url(/images/user/on/eng/intro01_visualbg.gif ) no-repeat right top;
	text-align: justify;
	float: left;	
}

/*  ---------------------------------------------------------------------------*/
.con_02 {
	clear: left;
	padding-bottom: 10px;
}

.con_02 img {
	padding-right: 2px;
}

.con_03 {
	clear: left;
	padding-bottom: 10px;
}

.con_03 p {
	color: #EB7F00;
	background-color: #fff;
}

.con_04 {
	background: url(/images/user/on/eng/intro01_visualbg.gif ) no-repeat right top;
	text-align: justify;
	float: left;	
}

.eng_box_top {
	background: url(/images/user/on/eng/eng_box_01.gif) no-repeat left bottom;
	width: 570px;
	height: 10px;
	font-size: 9px;
}

.eng_box_mid {
	width: 544px;
	border-left: #E0E0E0 solid 1px;
	border-right: #E0E0E0 solid 1px;
	background-color: #ffffff;
	color: #555;
	padding: 5px 12px 5px 12px;
	float: left;
}

.eng_box_btm {
	background: url(/images/user/on/eng/eng_box_02.gif) no-repeat left top;
	width: 570px;
	height: 10px;
	font-size: 9px;	
	float: left;
}

/*  --------------------------------------------------------------------*/
.eng_box_mid_c1 {
	color: #E96300;
	background-color: #fff;
	vertical-align: top;
	padding-top: 8px;
	width: 115px;
	float: left;
}

.eng_box_mid_c2 {
	color: #333;
	background-color: #fff;
	vertical-align: top;
	padding: 5px 0px 7px 0px;
	width: 429px;
	float: left;
}

.eng_box_mid_c3 {
	border-bottom: 1px dotted #A3A3A3;
	float: left;
}

.eng_box_mid_c2 span {
	color: #E26B01;
	background-color: #fff;
}

.con_05 {
	clear: left;
	padding-bottom: 10px;
	background-color: #fff;
	color:#2691B7;
	font-weight: bold;
}

.con_06 {
	background: url(/images/user/on/eng/intro03_img01.gif) no-repeat right top;
	text-align: justify;
	float: left;
	width: 570px;
}

.con_07 {
	clear: left;
	padding-bottom: 10px;
}

.eng_box_top02 {
	background: url(/images/user/on/eng/eng_box_03.gif) no-repeat left bottom;
	width: 570px;
	height: 10px;
	font-size: 9px;
}

.eng_box_mid02 {
	width: 550px;
	background-color: #F3F3F3;
	color: #555;
	padding: 3px 10px 3px 10px;
}

.eng_box_btm02 {
	background: url(/images/user/on/eng/eng_box_04.gif) no-repeat left top;
	width: 570px;
	height: 10px;
	font-size: 9px;	
}

.eng_box_mid02 ul {
	list-style: none;
}

.eng_box_mid02 ul li {
	background-color: #F3F3F3;
	color: #555;
	padding: 0px 0px 0px 20px;
}

.one {
	background: url(/images/user/on/eng/intro03_num01.gif) no-repeat 0 top;
}

.two {
	background: url(/images/user/on/eng/intro03_num02.gif) no-repeat 0 top;
}

.three {
	background: url(/images/user/on/eng/intro03_num03.gif) no-repeat 0 top;
}

.eng_box_top03 {
	background: url(/images/user/on/eng/eng_box_05.gif) no-repeat left bottom;
	width: 570px;
	height: 10px;
	font-size: 9px;
}

.eng_box_mid03 {
	width: 550px;
	background-color: #F3F3F3;
	color: #555;
	padding: 3px 10px 3px 10px;
	background: url(/images/user/on/eng/eng_box_07.gif) repeat-y left top;
	float: left;
	font-size: 100%;
}

.eng_box_btm03 {
	background: url(/images/user/on/eng/eng_box_06.gif) no-repeat left top;
	width: 570px;
	height: 10px;
	font-size: 9px;	
	float: left;
}

.eng_box_mid03_01 {
	float: left;
	text-align: center;
	padding-right: 10px;
	margin-right: 3px;
	background-color: #F3F3F3;
	color: #475873;
	width: 107px;
	font-size: 90%;
}

.eng_box_mid03_01 p {	
	background-color: #F3F3F3;
	color: #475873;
}

.eng_box_mid03_02 {
	float: left;
	padding: 0px 12px 0px 0px;
	background-color: #fff;
	color: #555;
	margin-left: 12px;
	width: 405px;
	font-size: 90%;
}

.eng_box_mid03_02 p {	
	background-color: #fff;
	color: #555;
}

.eng_box_btm03_01 {
	padding: 3px 0px 3px 57px;
	float: left;
} 

.eng_box_top04 {
	background: url(/images/user/on/eng/eng_box_08.gif) no-repeat left bottom;
	width: 570px;
	height: 18px;
	font-size: 15px;
}

.eng_box_mid04 {
	width: 534px;
	padding: 0px 18px 0px 18px;
	background: url(/images/user/on/eng/eng_box_10.gif) repeat-y left top;
	font-size: 90%;
	float: left;
	color: #555;
	background-color: #fff;
}

.eng_box_btm04 {
	background: url(/images/user/on/eng/eng_box_09.gif) no-repeat left top;
	width: 570px;
	height: 18px;
	font-size: 15px;
	padding-bottom: 15px;
	float: left;
}

.eng_box_mid04_c1 {
	text-align: center;
	border-bottom: 2px solid #EEEEEE;
	height: 24px;
	font-size: 100%;
}

.eng_box_mid04_c11 {
	color: #9B543F;
	background-color: #fff;
}

.eng_box_mid04_c2 {
	text-align: center;	
	border-bottom: 2px solid #EEEEEE;
	height: 24px;
	font-size: 100%;
}

.eng_box_mid04_c22 {
	color: #9B543F;
	background-color: #fff;
}

.eng_box_mid04_c3 {
	border-bottom: 1px solid #EEEEEE;
	padding: 8px 10px 8px 16px;
	vertical-align:top;
	background: url(/images/user/on/eng/sitemap_icon03.gif) no-repeat left 11px;
	height: 96px;
}

.eng_box_mid04_c4 {
	border-bottom: 1px solid #EEEEEE;
	padding: 8px 10px 8px 16px;
	vertical-align:top;
	background: url(/images/user/on/eng/sitemap_icon03.gif) no-repeat left 11px;
	height: 96px;
}

.eng_box_mid04_c5 {
	padding: 8px 10px 8px 16px;
	vertical-align:top;
	background: url(/images/user/on/eng/sitemap_icon03.gif) no-repeat left 11px;
	height: 96px;
}

.eng_box_mid04_c6 {
	padding: 8px 10px 8px 16px;
	vertical-align:top;
	background: url(/images/user/on/eng/sitemap_icon03.gif) no-repeat left 11px;
}

.con_08 {
	clear: left;
	margin-bottom: 10px;
	background: url(/images/user/on/eng/eng_img_01.gif) no-repeat left top;
	height: 54px;
	padding: 11px 37px 0px 97px;
}

.con_09 {
	text-align: center;
	clear: left;
	margin-bottom: 10px;
}

/* -----------------------------------------------------------------*/
.con_10 {
	float: left;
	margin-bottom: 10px;
}

.con_10_c1 {
	float: left;
	font-size:0px;
}

.con_10_c2 {
	background: url(/images/user/on/eng/intro06_box02_bbg.gif) no-repeat left top;
	width: 570px;
	height: 8px;
	font-size: 7px;
	float: left;
}

.con_10_c3 {
	float: left;
	background: url(/images/user/on/eng/intro06_img01.gif) no-repeat left 17px;
	padding: 0px 0px 0px 76px;
	border-right: #D2D2D2 solid 1px;
	border-left: #D2D2D2 solid 1px;	
	width: 492px;
	color: #555;
	background-color: #fff;
}

.con_10_c3_t1 {
	color: #3F5687;
	background-color: #fff;	
}
.con_10_c3_t2 {
	color: #1E9550;
	background-color: #fff;	
}

.con_10_c3_t3 {
	color: #6B2E6F;
	background-color: #fff;	
}

.con_10_c4 {
	float: left;
	padding: 0px 0px 5px 17px;
	border-right: #D2D2D2 solid 1px;
	border-left: #D2D2D2 solid 1px;
	width: 551px;
	color: #555;
	background-color: #fff;
}

.con_10_c4_t1 {
	color: #26A100;
	background-color: #fff;	
}

.con_10_c4_t2 {
	color: #3374F6;
	background-color: #fff;	
}

.con_10_c4_t3 {
	color: #E91B04;
	background-color: #fff;	
}

.sitemap_01 {
	float: left;
	width: 170px;
	margin-right: 20px;
}

.sitemap_01 ul {
	list-style-type: none;
}

.sitemap_01 ul li {	
	background-color: #fff;
	color: #555;
}

.sitemap_01 ul ul{
	list-style-type: none;
}

.sitemap_01 ul ul li {	
	background-color: #fff;
	color: #555;
	border-bottom: 1px solid #DDDDDD;
	background: url(/images/user/on/eng/sitemap_icon01.gif) no-repeat left 10px;
	padding: 4px 0px 4px 14px;
	letter-spacing: -0.05em;
}

.sitemap_01 ul ul li a:link     { color: #555; background-color: #fff; text-decoration: none; }
.sitemap_01 ul ul li a:visited  { color: #555; background-color: #fff; text-decoration: none; }
.sitemap_01 ul ul li a:hover    { color: #38568B; background-color: #fff; text-decoration: underline; }

.sitemap_02 {
	float: left;
	width: 170px;
}

.sitemap_02 ul {
	list-style-type: none;
}

.sitemap_02 ul li {	
	background-color: #fff;
	color: #555;
}

.sitemap_02 ul ul{
	list-style-type: none;
}

.sitemap_02 ul ul li {	
	background-color: #fff;
	color: #555;
	border-bottom: 1px solid #DDDDDD;
	background: url(/images/user/on/eng/sitemap_icon01.gif) no-repeat left 10px;
	padding: 4px 0px 4px 14px;
	letter-spacing: -0.05em;
}

.sitemap_02 ul ul li a:link     { color: #555; background-color: #fff; text-decoration: none; }
.sitemap_02 ul ul li a:visited  { color: #555; background-color: #fff; text-decoration: none; }
.sitemap_02 ul ul li a:hover    { color: #000; background-color: #fff; text-decoration: underline; }

.round_th{
	background-color:#E7EAEA;
	padding: 0px;
	margin: 0px;
	color: #333;
	background: url(/images/user/on/eng/bbstitle_bg02.gif) repeat-x top left ;
}

.th_left{
	background: url(/images/user/on/eng/bbstitle_bg01.gif) no-repeat top left ;
	width:3px;
	height:29px;
	float:left;
}

.th_body{
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:center;
}

.th_right{
	background: url(/images/user/on/eng/bbstitle_bg03.gif) no-repeat top right ;
	width:3px;
	height:29px;
	float:right;	
}

.table_line {
	background: url(/images/user/on/eng/bbstitle_dot.gif) repeat-x top right ;
	height: 1px;
}

.b_text {
	height: 25px;
	text-align: center;
	padding-top: 2px;
	color: #555;
	background-color: #fff;
}

.b_text_left {
	height: 25px;
	text-align: left;
	padding-top: 2px;
	padding-left: 3px;
	color: #555;
	background-color: #fff;	
}

.b_text_left a:hover {
	color: #4CA994;
	background-color: #fff;
}

.eng_box_mid04_box {
	float: left;
}

.eng_box_mid04_left {
	float: left;
	width: 267px;
	border-right: 1px solid #EEEEEE;
}

.eng_box_mid04_right {
	float: left;
	width: 266px;
}

/*  --------------------------------------------------------------*/
.con_11 {
	float: left;
	padding: 0px 0px 10px 38px;
	color: #7D5C39;
	background-color: #fff;
	font-size: 85%;
	line-height: 130%;
}

.con_11_c1 {
	float: left;
	width: 469px;
	background: url(/images/user/on/eng/intro02_img02_01.gif) no-repeat top left ;
	padding: 12px 12px 20px 12px;
}

.con_11_c2 {
	float: left;
	width: 469px;
	background: url(/images/user/on/eng/intro02_img02_02.gif) no-repeat top left ;
	padding: 12px 12px 20px 12px;
}

.con_11_c3 {
	float: left;
	width: 469px;
	background: url(/images/user/on/eng/intro02_img02_03.gif) no-repeat top left ;
	padding: 12px 12px 13px 12px;
}

.con_11_c4 {
	text-align: center;
	float: left;
	width: 493px;
}

.con_12 {
	float: left;
	padding: 0px 0px 10px 40px;
	color: #625650;
	background-color: #fff;
	font-size: 85%;
	line-height: 130%;
}

.con_12_c1 {
	float: left;
	width: 422px;
	background: url(/images/user/on/eng/intro02_img03_01.gif) no-repeat top left ;
	padding: 8px 14px 0px 14px;
	height: 40px;
}

.con_12_c1_left {
	float: left;	
	width: 100px;
	padding-right: 10px;
}

.con_12_c1_right {
	float: left;
	width: 312px;
}

.con_12_c2 {
	float: left;
	width: 450px;
	text-align: center;
}

/* content */
#contentin { 
    float:left; 
	width:580px;
	padding-bottom:20px;
	padding-left:10px;
}

.con_title { 
    padding:5px 0px 5px 0px;
}

.con_title_01 { 
    font-weight:bold; 
	color:#363737;
	float:left;
	font-size:1.75em;
	letter-spacing: -0.02em;
    margin:15px 0px 5px 0px;
	padding-left: 18px;
	background:url(/images/user/on/eng/tit_bul_01.gif) no-repeat 0px 4px;
}

.con_title_02 { 
    float:left;
    font-weight:bold; 
	letter-spacing: -0.02em;
	color:#363737;	
	/* width:300px; */
    padding:5px 0px 5px 20px;
	background:url(/images/user/on/eng/tit_bul_02.gif) no-repeat 5px 8px;
}

.con_title_03{ 
	color:#363737;    
	float:right;
	letter-spacing: -0.03em;	
	padding:11px 0px 5px 0px;
}

.con_title_04 { 
    font-weight:bold; 
	letter-spacing: -0.02em;
	color:#363737;
    padding:5px 0px 5px 20px;
	background:url(/images/user/on/eng/tit_bul_02.gif) no-repeat 5px 8px;
}

.con_title_05 { 
    font-weight:bold; 
	letter-spacing: -0.02em;
	color:#363737;
	width:200px;
    padding:5px 0px 5px 20px;
	background:url(/images/user/on/eng/tit_bul_02.gif) no-repeat 5px 8px;
}

.con_form{
	clear:both;
	float:left;
	width:100%;
}
.con_ex {
	background:url(/images/user/on/eng/pet_bg.gif) no-repeat right top;
	width:254px;
	height:38px;
	float:right;
	text-align:right;
	padding-top:20px;
	padding-right: 8px;
	display: inline;
}

.con_exp { 
    width:580px; 
	height:78px;
	padding:5px 0px 5px 0px;
}
.con_exp_007 { 
    width:580px; 
	height:78px;
	padding:5px 0px 5px 0px;
}

.con_exp_eng { 
    width:580px; 
	height:78px; 
	background:url(/images/user/on/eng/top_exp_eng_02.gif) no-repeat left top;
	padding:5px 0px 5px 0px;
}

.con_exp_01 { 
    width:580px; 
	height:78px;
	padding:5px 0px 5px 0px;
}

.con_exp_001 { 
    width:580px; 
	height:10px;
	padding:5px 0px 15px 0px;
}

.con_exp_002 { 
    width:580px; 
	height:0px;
	padding:5px 0px 10px 0px;
}

.con_exp_003 { 
    width:580px; 
	height:0px;
	padding:5px 0px 0px 0px;
}

.con_exp_eng_01 { 
    width:580px; 
	height:78px; 	
	padding:5px 0px 5px 0px;
}

.con_end { 
    width:580px; 
	height:125px; 
	background:url(/images/user/on/eng/pet_bg_03.gif) no-repeat left top;
	padding:5px 0px 5px 0px;
}
.con_end_in {     
	padding:15px 0px 10px 130px;
}
.con_end_center {     
	padding:40px 0px 20px 130px;
}
.con_end p .top{ 
	font-weight:bold; 
	color:#fd5c04;
	font-size:1.60em;
	line-height:125%;
}
.con_end p .bol{ 
	font-weight:bold; 
	color:#666;
	font-size:1.60em;
}
.con_end p .mid{ 
    font-weight:bold; 
	color:#3d78c2;
}
.con_end_01 {     
	padding:10px 10px 20px 10px;
}
.con_end_02 {     
	padding:0px 10px 20px 10px;
	font-weight:bold; 
	color:#3d78c2;
	font-size:1.25em;
	text-align:right;
}
.con_point{ 
    font-weight:bold; 
	color:#fd5c04;
}

.con_point_01{
	clear:left; 
    font-weight:bold; 
	color:#fd5c04;
}

.con_bol{ 
    font-weight:bold; 
}

.con_how {
	background-color:#ffffff;
	color:#666;
	float:left;	
	width:580px;
	padding-bottom:20px;
}

.con_how ul{
	list-style-type:none;
}

.con_how ul li{
	background:url(/images/user/on/eng/list_dot.gif) no-repeat 0px 5px;
	color:#666;
	float:left;
	line-height:130%;
	padding:0px 0px 1px 20px;
	width:560px;	
}

.con_how01 {
	background-color:#ffffff;
	color:#666;
	float:left;	
	width:580px;
	padding-bottom:10px;
}

.con_how01 ul{
	list-style-type:none;
}

.con_how01 ul li{
	color:#666;
	float:left;
	line-height:130%;
	padding:0px 0px 1px 25px;
	width:560px;
}

.con_how p{
	list-style-type:none;
	padding:10px 0px 10px 0px;
}

.pet_pass { 
    width:580px; 
	height:50px;
	text-align:center;
	background:url(/images/user/on/eng/pet_bg_01.gif) no-repeat left top;
	padding:5px 0px 5px 0px;
}

.pet_pass_in { 
	padding-top: 10px;
}

.pl { 
    padding:5px 0px 10px 17px;
}

.plimg { 
    padding:5px 0px 33px 5px;
}

.plimg01 { 
    padding:5px 0px 13px 5px;
}

.pet_box { 
	width:580px; 
	height:32px; 
	padding-top:10px; 
}
.pet_box .top { 
	padding-left:90px; 
}
.pet_box .mid { 
	padding-left:88px; 
}
.top2 { 
    padding-top:15px; 
	padding-left:90px; 
}
.mid2 { 
    padding-top:5px; 
	padding-left:88px; 
}
.pet_box .topeng { 
	padding-left:130px; 
}
.pet_box .mideng { 
	padding-left:72px; 
}
.pet_box .btm { ; 
	text-align:center;
	padding:20px 0px 20px 0px;
}
.btm { ; 
	text-align:center;
	padding:20px 0px 20px 0px;
}
/* a:hover */
a { 
    color:#666; text-decoration:none; 
}
a:hover { 
    color:#3d78c2; text-decoration:none;  
}

/* */
.search_box {	
	padding-top: 10px;
	padding-bottom: 10px;	
	float:right;
}
.search_box .date {
    display:inline;
}
.search_box .date_01 { 
    float:left;  
	padding-left:60px; 
}
.search_box .search{
	display:inline;
}
.search_box .search_01 { 
    float:left; 
	padding-left:10px; 
}
.input_type { 
    background-color:#fff; 
    color:#666; 
	border:1px solid #c9c8c8; 
}


/* table style */
.table { 
    width:100%; 
	border-top:2px solid #76b6cc; 
	border-bottom:1px solid #76b6cc; 
	border-collapse:collapse; 
	margin-bottom:25px;
	letter-spacing: -0.03em;
}
.table th { 
    text-align:left; 
    background-color:#f6fafc; 
	font-weight:bold; 
	color:#666; 
	border-bottom:1px solid #cdcdcd; 
	border-collapse:collapse; 
	padding:10px 0 10px 10px; 
}
.table td { 
    border-bottom:1px solid #cdcdcd; 
    border-collapse:collapse; 
	padding:10px 0 10px 10px; 
}
.table .tit_lf { 
    text-align:left; 
	letter-spacing: -0.02em;
	padding:5px 0 5px 14px; 
}
.table .tit_lfs { 
    text-align:left; 
	padding:5px 0 5px 14px; 
}
.table .tit_lf b { 
    color:#3d78c2; 
}
.table .con_lf { 
    text-align:left; 
	padding:8px 0 0px 14px;
	border-bottom:1px solid #ffffff; 
}
.table .date { 
    font-weight:normal; 
	text-align:right; 
	padding-right:17px; 
}
.table textarea { 
    background-color:#fff; 
	color:#666; 
	font-size:0.90em;
	border:1px solid #c9c8c8; }
.table input { 
    background-color:#fff; 
	color:#666; 
	border:1px solid #c9c8c8; }
	
	
.table01 { 
    width:100%; 
	border-top:2px solid #76b6cc; 
	border-bottom:1px solid #76b6cc; 
	border-collapse:collapse; 
	letter-spacing: -0.03em;
}
.table01 th { 
    text-align:left; 
    background-color:#f6fafc; 
	font-weight:bold; 
	color:#666; 
	border-bottom:1px solid #cdcdcd; 
	border-collapse:collapse; 
	padding-left:5px;
}
.table01 td { 
    border-bottom:1px solid #cdcdcd; 
    border-collapse:collapse; 
	padding-left:5px;
}
.table01 .tit_lf { 
    text-align:left; 
	letter-spacing: -0.02em;
	padding:5px 0 5px 14px; 
}	
.table01 .con_lf { 
    text-align:left; 
	padding:8px 0 0px 14px;
	border-bottom:1px solid #ffffff; 
}
	
.table01 textarea { 
    background-color:#fff; 
	color:#666; 
	font-size:0.90em;
	border:1px solid #c9c8c8; }
.table01 input { 
    background-color:#fff; 
	color:#666; 
	border:1px solid #c9c8c8; }	
	
.tablemail { 
    width:540px; 
	border-top:2px solid #76b6cc; 
	border-bottom:1px solid #76b6cc; 
	border-collapse:collapse; 
	margin-bottom:25px;
	margin-left:20px;
	letter-spacing: -0.03em;
}
.tablemail th { 
    text-align:left; 
    background-color:#f6fafc; 
	font-weight:bold; 
	color:#666; 
	border-bottom:1px solid #cdcdcd; 
	border-collapse:collapse; 
	padding:10px 0 10px 10px; 
}
.tablemail td { 
    border-bottom:1px solid #cdcdcd; 
    border-collapse:collapse; 
	padding:10px 0 10px 10px; 
}
.tablemail .tit_lf { 
    text-align:left; 
	letter-spacing: -0.02em;
	padding:5px 0 5px 14px; 
}
.tablemail .tit_lfs { 
    text-align:left; 
	padding:5px 0 5px 14px; 
}
.tablemail .tit_lf b { 
    color:#3d78c2; 
}
.tablemail .con_lf { 
    text-align:left; 
	padding:8px 0 0px 14px;
	border-bottom:1px solid #ffffff; 
}
.tablemail .date { 
    font-weight:normal; 
	text-align:right; 
	padding-right:17px; 
}
.tablemail textarea { 
    background-color:#fff; 
	color:#666; 
	font-size:0.90em;
	border:1px solid #c9c8c8; }
.tablemail input { 
    background-color:#fff; 
	color:#666; 
	border:1px solid #c9c8c8; }
		

/* paging */
#paging { 
    font-size:0.91em; 
	padding:20px 0; 
	text-align:center; 
	clear:both; 
}
#paging a { 
    margin:0 3px; 
}
#paging a.active  { 
    margin:0 5px; 
	font-weight:bold; 
	color:#3d78c2; 
}

.con_title_06 { 
    font-weight:bold; 
	color:#363737;
    padding:5px 0px 5px 30px;
}

.con_title_07{ 
	color:#363737;
	font-weight:bold;
    padding-right:30px;
	text-align:right;
}

.con_title_08 { 
    padding-left: 10px;
	padding-right:20px;
}

.con_title_09 { 
    color:#fff;
    padding-right:30px;
	padding-top:10px;
	text-align:right;
}


/* 20080605  */
.ncon_point{ 
    font-weight:bold; 
	color:#fd5c04;
}

.ncon_blue{ 
    font-weight:bold; 
	color:#058cff;
}

.ncon_blue01{ 
	color:#058cff;
}

.ncon_point_01{
	clear:left; 
    font-weight:bold; 
	color:#fd5c04;
}

.ncon_bol{ 
    font-weight:bold; 
}

.ncon_how {
	background-color:#ffffff;
	float:left;	
	width:450px;
	padding-bottom:10px;
	padding-left:130px;
	background:url(/images/user/on/eng/howto_bg_01.gif) no-repeat;
}

.ncon_how ul{
	clear: left;
	list-style-type:none;
	padding:6px 0px 6px 11px;
}

.ncon_how ul p{
    background:url(/images/user/on/eng/tit_bul_03.gif) no-repeat 0px 10px;
	padding:6px 0px 6px 11px;
	font-weight:bold;
}

.ncon_how ul li{
	background:url(/images/user/on/eng/list_dot.gif) no-repeat 0px 5px;
	float:left;
	line-height:120%;
	padding:2px 0px 3px 20px;
	width:430px;		
	font-size:11px;
}

.ncon_howbox {
	background-color:#ffffff;
	float:left;	
	width:580px;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:3px;
	padding-top:3px;
}

.ncon_how01 {
	background-color:#ffffff;
	float:left;
	width:435px;	
	padding-top:8px;
	padding-bottom:8px;
}

.ncon_how01 ul{
	list-style-type:none;
}

.ncon_how01 ul li{
	float:left;
	line-height:130%;
	padding-left:10px;
	width:425px;
	font-size:11px;
}

.ncon_how01 ul li a:link     { color: #058cff; background-color: #fff; text-decoration: none; }
.ncon_how01 ul li a:visited  { color: #fd3406; background-color: #fff; text-decoration: none; }
.ncon_how01 ul li a:hover    { color: #1a618c; background-color: #fff; text-decoration: underline; }

.ncon_how02 {
	float:left;
	width:138px;	
}

.ncon_img{
	padding-top:20px
}

.ncon_how03 {
	background-color:#ffffff;
	float:left;	
	width:580px;
	padding-bottom:10px;
	padding-top:10px
}

.ncon_how03 ul{
	list-style-type:none;
}

.ncon_how03 ul li{
	background:url(/images/user/on/eng/list_dot.gif) no-repeat 0px 5px;
	float:left;
	line-height:140%;
	padding:2px 0px 3px 20px;
	width:560px;		
	font-size:11px;
}

.ncon_how03 ul li a:link     { color: #058cff; background-color: #fff; text-decoration: none; }
.ncon_how03 ul li a:visited  { color: #058cff; background-color: #fff; text-decoration: none; }
.ncon_how03 ul li a:hover    { color: #1a618c; background-color: #fff; text-decoration: underline; }


/* 20080605 */
.encon_how {
	background-color:#ffffff;
	float:left;	
	width:450px;
	padding-bottom:10px;
	padding-left:130px;
	background:url(/images/user/on/eng/howto_bg_01.gif) no-repeat;
}

.encon_how ul{
	clear: both;
	padding:10px 0px 3px 11px;
	list-style-type:none;
}

.encon_how ul p{
    background:url(/images/user/on/eng/tit_bul_03.gif) no-repeat 0px 14px;
	padding:10px 0px 3px 11px;
	font-weight:bold;
}

.encon_how ul li{
	background:url(/images/user/on/eng/list_dot.gif) no-repeat 2px 8px;
	float:left;
	line-height:120%;
	padding:2px 0px 3px 20px;
	width:410px;	
}

.encon_howbox {
	background-color:#ffffff;
	float:left;	
	width:580px;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:3px;
	padding-top:3px;
	letter-spacing: -0.05em;
}

.encon_how01 {
	background-color:#ffffff;
	float:left;
	width:435px;	
	padding-top:3px;
	padding-bottom:8px;
}

.encon_how01 ul{
	list-style-type:none;
}

.encon_how01 ul li{
	float:left;
	line-height:130%;
	padding-left:10px;
	width:425px;
}

.encon_how01 ul li a:link     { color: #058cff; background-color: #fff; text-decoration: none; }
.encon_how01 ul li a:visited  { color: #fd3406; background-color: #fff; text-decoration: none; }
.encon_how01 ul li a:hover    { color: #1a618c; background-color: #fff; text-decoration: underline; }

.encon_how02 {
	float:left;
	width:138px;	
}

.encon_img{
	padding-top:20px
}

.encon_how03 {
	background-color:#ffffff;
	float:left;	
	width:580px;
	padding-bottom:10px;
	padding-top:10px
}

.encon_how03 ul{
	list-style-type:none;
}

.encon_how03 ul li{
	background:url(/images/user/on/eng/list_dot.gif) no-repeat 0px 8px;
	float:left;
	line-height:120%;
	padding:2px 0px 3px 20px;
	width:560px;	
}

.encon_how03 ul li a:link     { color: #058cff; background-color: #fff; text-decoration: none; }
.encon_how03 ul li a:visited  { color: #058cff; background-color: #fff; text-decoration: none; }
.encon_how03 ul li a:hover    { color: #1a618c; background-color: #fff; text-decoration: underline; }

.ncon_ex {	
    text-align:right;
    padding:10px 0px 10px 0px;
    color:#ffffff;
}

.ncon_01 {
	font-size:1.70em;	
	padding-bottom:5px;
	color:#333;
}

.ncon_02 {
	font-size:1.70em;	
	padding-bottom:5px;
	color:#333;
	letter-spacing: -0.05em;
}

.ncon_03 {
	font-size:1.50em;	
	padding-bottom:5px;
	color:#333;
}

.ncon_04 {	
	text-align: justify;
	padding-bottom:15px;
}

.ncon_05 {
	font-size:1.30em;	
	padding-bottom:5px;
	color:#333;
	letter-spacing: -0.05em;
}

.ncon_06 {
	font-size:1.50em;	
	padding-bottom:5px;
	color:#333;
}

.ncon_07 {	
	text-align: justify;
	padding-bottom:15px;
}

.input_1{
	width:300px;
}

.input_2{
	width:150px;
}

/*  ----------------------------------------------------------------*/

.eng_txt_01 {
	float: left;
	padding: 0px 10px 0px 10px;
	margin-bottom:10px;
	background-color: #fff;	
}

.eng_txt_02 {
	float: left;	
	margin-top:10px;
	background-color: #fff;	
}

.eng_txt_03 {
	float: left;	
	margin-top:10px;
	font-size:10pt;	
	background-color: #fff;
	line-height:130%;
	color:#424242;
}

.eng_box_top11 {
	background: url(/images/user/on/eng/eng_box_top11.gif) no-repeat left bottom;
	margin-top:10px;
	width: 570px;
	height: 10px;
	font-size: 9px;
}

.eng_box_mid11 {
	width: 550px;
	background-color: #F3F3F3;
	color: #555;
	padding: 3px 10px 3px 10px;	
	float: left;
	font-size: 100%;
}

.eng_box_btm11 {
	background: url(/images/user/on/eng/eng_box_btm11.gif) no-repeat left top;
	width: 570px;
	height: 10px;
	font-size: 9px;	
	float: left;
}

.eng_box_mid11_01 {
	float: left;	
	padding-right: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	background-color: #d0c9c9;
	color: #475873;
	font-weight:bold;
	width: 540px;
	font-size: 90%;
}

.eng_box_mid11_02 {
	float: left;	
	padding-right: 10px;
	margin-right: 3px;
	background-color: #F3F3F3;
	color: #475873;
	width: 540px;
	font-size: 90%;
}
