@charset "utf-8";

/* CSS Document */

*{	margin: 0;	padding: 0;}
body	{	background-color: #fff;	color: #333;	font-size: 12px;
	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; 
	line-height: 150%;}

a:link {	font-size: 12px;	line-height: 140%;	color: #205da0;	text-decoration: none;}
a:visited {	font-size: 12px;	line-height: 140%;	color: #205da0;	text-decoration: none;}
a:hover {	font-size: 12px;	line-height: 140%;	color: #205da0;	text-decoration: underline;}

.jpnFont {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Sans-serif;}

 /* Top Link A */
 
.topLinkA {	font-size: 11px;	color: #909090;	background-color: #f5f5f5;	padding: 5px 0px;}
.topLinkA_bl1 {	padding: 0px 5px 0px 20px;	vertical-align: middle;}

a.topLinkA_1:link {	font-size: 11px;	line-height: 140%;	color: #909090;	text-decoration: none;}
a.topLinkA_1:visited {	font-size: 11px;	line-height: 140%;	color: #909090;	text-decoration: none;}
a.topLinkA_1:hover {	font-size: 11px;	line-height: 140%;	color: #909090;	text-decoration: underline;}

a.topLinkA_2:link {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Sans-serif;	font-size: 11px;	line-height: 140%;	color: #909090;	text-decoration: none;}
a.topLinkA_2:visited {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Sans-serif;	font-size: 11px;	line-height: 140%;	color: #909090;	text-decoration: none;}
a.topLinkA_2:hover {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Helvetica, Arial, Sans-serif;	font-size: 11px;	line-height: 140%;	color: #909090;	text-decoration: underline;}

 /* Top Link B */

.topLinkB {	padding: 10px 0px 0px 0px;}
.logo {	padding: 10px 15px 0px 0px;	vertical-align: middle;	border: 0;}
.slg {	padding: 20px 5px 20px 25px;	vertical-align:middle;	border: 0;}
.topLinkB_bl1 {	vertical-align: middle;	height: 11px;	width: 1px;	padding: 2px 15px;}
.search_1 {	vertical-align: middle;	padding: 2px 10px 2px 5px;	border: 0;}

a.topLinkB_1:link {	font-weight: bold;	line-height: 140%;	color: #454545;	text-decoration: none;}
a.topLinkB_1:visited {	font-weight: bold;	line-height: 140%;	color: #454545;	text-decoration: none;}
a.topLinkB_1:hover {	font-weight: bold;	line-height: 140%;	color: #454545;	text-decoration: underline;}

a.topLinkB_2:link {	font-weight: bold;	line-height: 140%;	color: #669900;	text-decoration: none;}
a.topLinkB_2:visited {	font-weight: bold;	line-height: 140%;	color: #669900;	text-decoration: none;}
a.topLinkB_2:hover {	font-weight: bold;	line-height: 140%;	color: #669900;	text-decoration: underline;}

.searchForm1 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 4px 3px; width: 120px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.searchForm2 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 1px 3px; width: 300px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.searchForm3 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 1px 3px; width: 180px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtForm1 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 11px;	padding: 1px 3px; width: 120px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm2 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 5px; width: 700px;
	background-color: #FFF;	border: 1px solid #aeaeae;}	
.txtForm3 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 5px; width: 100%;
	background-color: #FFF;	border: 1px solid #aeaeae;}	

.txtForm4 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 350px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm4a {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 350px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm5 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 150px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm5a {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 150px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm6 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 5px; width: 480px;
	background-color: #FFF;	border: 1px solid #aeaeae;}	
.txtForm6a {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 5px; width: 480px;
	background-color: #FFF;	border: 1px solid #aeaeae;}	

.txtForm7 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 60px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm7a {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 30px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm7b {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 60px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtForm8 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 300px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm8a {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 300px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtForm9 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 250px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm9a {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 250px;	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm10 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm11 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 30px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm12 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 200px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtForm12a {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 208px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtForm13 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 100px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtFormZip1 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 25px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtFormZip2 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 50px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtFormAdd1 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 300px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtFormAdd1a {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 308px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtFormAdd2 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 300px;
	background-color: #FFF;	border: 1px solid #aeaeae;}
.txtFormAdd2a {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 308px;
	background-color: #FFF;	border: 1px solid #aeaeae;}

.txtFormTel1 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif; color: #333;	font-size: 12px;	padding: 2px 3px; width: 50px;
	background-color: #FFF;	border: 1px solid #aeaeae;}



/* Main Menu and IMG, Banner */

.mainMenuBG_1 {	background-image: url(/images/main/topMenuBG_01.gif);
	background-repeat: repeat-x;	background-position: top;}
.mainMenuBG_2 {	background-image: url(/images/main/topMenuBG_02.gif);
	background-repeat: repeat-x;	background-position: top;}
.mainMenu {	padding: 0px;	vertical-align: middle;	border: 0;}
.mainIMGbg {	background-color: #319fc0;	background-image: url(/images/main/mainIMGbg_01.gif);
	background-repeat: repeat-x;	background-position: top;}

.mainMenuSubBox_1 {	color: #fff;	padding: 5px 5px 5px 15px;	background-color: #000;	border: 1px solid #fff;}
.mainMenuSubBox_2 {	color: #fff;	padding: 5px 5px 5px 15px;	background-color: #000;
	border-left-width: 1px;	border-left-style: solid;	border-left-color: #fff;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #fff;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #fff;}
.mainMenuSubBox_3 {	background-color: #b5b5b5;	border-spacing: 1px;}
.mainMenuSubBox_4 {	color: #fff;	padding: 5px;	background-color: #2b4e72;	text-align: center;}
.mainMenuSubBox_4sub {	color: #fff;	padding: 5px;	background-color: #205684;	text-align: center;}

a.subMenu_1:link {	line-height: 140%;	color: #fff;	text-decoration: none;}
a.subMenu_1:visited {	line-height: 140%;	color: #fff;	text-decoration: none;}
a.subMenu_1:hover {	line-height: 140%;	color: #fff;	text-decoration: underline;}

.loginBG {	background-image: url(/images/main/loginBG_01.gif);
	background-repeat: no-repeat;	background-position: right top;}

.logoBT_1 {	padding: 5px 0px;	vertical-align: middle;	border: 0;}
.logoBT_2 {	padding: 0px 0px 2px 0px;	vertical-align: middle;	border: 0;}
.logoIMG_1 {	padding: 2px 0px;	vertical-align: middle;	border: 0;}
.priceBoardIMG_1 {	padding: 4px 0px;	vertical-align: middle;	border: 0;}

.priceBoardBox_1 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif;
	font-size: 11px;	color: #eeb441;	background-color: #3c3b39;	padding: 1px 5px;}
.priceBoardBox_2 {	font-family: Helvetica, Arial, Sans-serif;
	font-size: 11px;	color: #eeb441;	background-color: #3c3b39;	padding: 1px 5px;}

.mainBannerbg {	background-color: #2b4e72;}
.mainBanner {	padding: 0px 1px;	vertical-align: middle;	border: 0;}

.pathBG {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ccc;}
.path {padding: 3px 8px;}
a.path:link {	line-height: 140%;	color: #393939;	text-decoration: none;}
a.path:visited {	line-height: 140%;	color: #393939;	text-decoration: none;}
a.path:hover {	line-height: 140%;	color: #393939;	text-decoration: underline;}

a.closeWhite:link {	line-height: 140%;	color: #fff;	text-decoration: none;}
a.closeWhite:visited {	line-height: 140%;	color: #fff;	text-decoration: none;}
a.closeWhite:hover {	line-height: 140%;	color: #fff;	text-decoration: underline;}


/* Main Contents */

.banner_1 {	padding: 20px 5px;	vertical-align: middle;	border: 0;}
.banner_2 {	padding: 20px 0px;	vertical-align: middle;	border: 0;}
.banner_3 {	padding: 20px 0px;	vertical-align: middle;	border: 0;}
.banner_4 {	padding: 44px 0px 10px 0px;	vertical-align: middle;	border: 0;}
.banner_5 {	padding: 10px 0px;	vertical-align: middle;	border: 0;}
.banner_6 {	padding: 0px;	vertical-align: middle;	border: 0;}
.banner_7 {	padding: 20px 0px 10px 0px;	vertical-align: middle;	border: 0;}
.banner_8 {	padding: 4px 0px 0px 0px;	vertical-align: middle;	border: 0;}
.banner_9 {	padding: 0px 0px 30px 0px;	vertical-align: middle;	border: 0;}
.banner_10 {	padding: 20px 10px 0px 0px;	vertical-align: bottom;	border: 0;}
.banner_11 {	padding: 10px 10px 30px 10px;	vertical-align: bottom;	border: 0;}
.banner_12 {	padding: 10px;	vertical-align: middle;	border: 0;}

.mainIMG_1 {	padding: 0px 0px 20px 0px;	vertical-align: middle;	border: 1px;}
.icon_1 {	padding: 2px 3px 2px 5px;	vertical-align: middle;	border: 0;}
.icon_2 {	padding: 0px 3px 0px 5px;	vertical-align: middle;	border: 0;}
.icon_3 {	vertical-align: middle;	border: 0;	float: left;	margin: 20px 10px 0px 50px;	}
.icon_4 {	vertical-align: middle;	border: 0;	float: right;	margin: 3px 5px;	}
.icon_5 {	padding: 0px 3px 3px 3px;	vertical-align: middle;	border: 0;}
.icon_6 {	padding: 10px 5px;	vertical-align: middle;	border: 0;}
.icon_7 {	margin: 2px 10px 80px 10px;	vertical-align: middle;	float: left;	border: 0;}
.icon_8 {	padding: 3px 5px 3px 0px;	vertical-align: middle;	border: 0;	float: left;}
.icon_9 {	padding: 3px 10px;	vertical-align: middle;	border: 0;}
.icon_10 {	padding: 1px 10px 1px 3px;	vertical-align: middle;	border: 0;}
.icon_11 {	padding: 0px 3px 0px 5px;	vertical-align: middle;	border: 0;	float: right;}
.icon_12 {	padding: 3px 3px 3px 15px;	vertical-align: middle;	border: 0;}
.icon_13 {	padding: 2px 3px 2px 0px;	vertical-align: middle;	border: 0;}
.icon_14 {	padding: 2px 10px;	vertical-align: middle;	border: 0;}
.icon_15 {	padding: 0px 5px 5px 0px;	vertical-align: middle;	border: 0;}
.icon_16 {	padding: 0px 5px;	vertical-align: middle;	border: 0;}


.button_1 {	margin: 20px 0px;	vertical-align: middle;	border: 0;}
.button_2 {	margin: 10px 0px;	vertical-align: middle;	border: 0;}
.button_3 {	padding: 10px;	vertical-align: middle;	border: 0;	float: right;}
.button_4 {	padding: 0px 5px;	vertical-align: middle;	border: 0;}
.button_5 {	margin: 0px 10px 30px 10px;	vertical-align: middle;	border: 0;	float: right;}
.button_6 {	margin: 40px 20px;	vertical-align: middle;	border: 0;}
.button_7 {	padding: 30px 0px 50px 10px;	vertical-align: middle;	border: 0;	float: right;}
.button_8 {	padding: 20px 0px 10px 10px;	vertical-align: middle;	border: 0;}
.button_9 {	padding: 0px 5px 0px 0px;	vertical-align: middle;	border: 0;}
.button_10 {	padding: 0px 30px 0px 0px;	vertical-align: middle;	border: 0;}
.button_11 {	padding: 0px 30px 0px 10px;	vertical-align: middle;	border: 0;}
.button_12 {	padding: 10px 5px 5px 0px;	vertical-align: middle;	border: 0;}
.button_13 {	padding: 5px 5px 0px 0px;	vertical-align: middle;	border: 0;}
.button_14 {	padding: 0px;	vertical-align: middle;	border: 0;}
.button_15 {	padding: 0px 5px 3px 0px;	vertical-align: middle;	border: 0;}
.button_16 {	padding: 0px 0px 2px 5px;	vertical-align: middle;	border: 0;}
.button_17 {	margin: 40px 10px;	vertical-align: middle;	border: 0;}
.button_18 {	margin: 20px 10px;	vertical-align: middle;	border: 0;	cursor: pointer;}
.button_19 {	margin: 5px 0px 0px 0px;	vertical-align: middle;	border: 0;}
.button_20 {	margin: 0px 30px;	vertical-align: middle;	border: 0;}


.scrIMG_1 {	vertical-align: middle;	border: 0px;	float: left;	margin: 0px 15px 50px 15px;	}
.scrIMG_1a {	vertical-align: middle;	border: 0px;	float: left;	margin: 0px 15px 180px 15px;	}
.scrIMG_2 {	vertical-align: middle;	border: 1px;}
.scrIMG_3 {	vertical-align: middle;	border: 1px; float: center; margin: 30px 0px;}
.scrIMG_4 {	vertical-align: middle;	border: 0px;	float: left;	margin: 0px 10px 5px 0px;	}
.scrIMG_5 {	vertical-align: middle;	border: 0px;}
.scrIMG_6 {	vertical-align: middle;	border: 0px;	float: left;	margin: 3px 15px 3px 50px;	}
.scrIMG_7 {	vertical-align: middle;	border: 0px;	margin: 5px 0px 0px 0px;}
.scrIMG_8 {	vertical-align: middle;	border: 0px;	margin: 5px 10px 20px 10px;}
.scrIMG_9 {	vertical-align: middle;	border: 0px;	float: left;	margin: 3px 10px 3px 15px;	}
.scrIMG_10 {	vertical-align: middle;	border: 0px;	margin: 0px 20px 40px 0px;	float: left;}
.scrIMG_11 {	vertical-align: middle;	border: 0px;	margin: 10px 0;}
.scrIMG_12 {	vertical-align: middle;	border: 0px;	margin: 10px 0 50px;}



.scrIMGbox_2 {float: left;	margin: 5px 5px 30px 10px;}
.scrIMGbox_3 {float: left;	margin: 5px 5px 5px 10px;}

.mainConTitle_1 {	padding: 10px 0px 5px 0px;	vertical-align: middle;	border: 0;}
.mainConTitle_2 {	font-size: 14px;	line-height: 140%;	color: #2b4e72;	font-weight: bold;
	background-image: url(/images/main/line_01.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 10px 5px;}
.mainConTitle_3 {	font-size: 14px;	line-height: 140%;	color: #2b4e72;	font-weight: bold;	padding: 10px 5px;}

.mainConBox_1 {	line-height: 180%;	color: #000;	padding: 5px 5px 13px 25px;}

.mainConBl_1 {	padding: 5px 10px;	vertical-align: middle;	border: 0;}
.mainConBl_2 {	padding: 2px 10px 2px 3px;	vertical-align: middle;	border: 0;}

.mainContentsBg {	background-color: #f0f0f0;}
.mainContentsBox_1 {	padding: 10px 10px 20px 35px;}
.mainContentsBox_2 {	padding: 2px 10px;	text-align: left;	white-space: nowrap;}
.mainContentsBox_3 {	padding: 10px 10px 20px 20px;}
.mainContentsBox_4 {	padding: 20px 5px 30px 5px;}

a.mainCon_1:link {	line-height: 140%;	color: #000;	text-decoration: none;}
a.mainCon_1:visited {	line-height: 140%;	color: #000;	text-decoration: none;}
a.mainCon_1:hover {	line-height: 140%;	color: #000;	text-decoration: underline;}

a.mainCon_2:link {	line-height: 180%;	color: #000;	text-decoration: none;}
a.mainCon_2:visited {	line-height: 180%;	color: #000;	text-decoration: none;}
a.mainCon_2:hover {	line-height: 180%;	color: #000;	text-decoration: underline;}

a.notice:link {	line-height: 120%;	color: #000;	text-decoration: none;}
a.notice:visited {	line-height: 120%;	color: #000;	text-decoration: none;}
a.notice:hover {	line-height: 120%;	color: #000;	text-decoration: underline;}
.noticeBox_1 {	line-height: 120%;	color: #2b4e72;	
	background-image: url(/images/main/line_02.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding: 12px 5px;}
.noticeDate {	color: #2790b0;	line-height: 120%;}

.exchageBox_1 {	border: 1px solid #adadad;	margin: 10px 0px;}
.exchageBox_2 {	font-size: 14px;	line-height: 120%;	background-color: #e2e2e2;	padding: 10px 10px 5px 10px;	color: #000;}
.exchageBox_3 {	padding: 5px 0px;	color: #000;	background-image: url(/images/main/line_03.gif);	background-repeat: repeat-x;	background-position: left bottom;}
.exchageBox_4 {	font-family: Helvetica, Arial, Sans-serif;	font-size: 15px; font-weight: bold;		line-height: 120%; color: #2b4e72;	background-image: url(/images/main/line_03.gif);
	background-repeat: repeat-x;	background-position: left bottom;	padding: 5px 0px;	}
.exchageBox_5 {	font-size: 11px;	padding: 5px 0px;	color: #575656;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c3c3c3;}
.exchageBox_6 {	font-size: 11px;	padding: 5px 0px;	line-height: 120%;	color: #575656;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #c3c3c3;}

.exchageTit_1 {	font-size: 11px;}
.exchageTit_2 {	font-size: 10px;}

.blueS_1 {	font-size: 11px;	color: #009999;}
.blue_1 {	color: #009999;}
.blueB_1 {	color: #009999;	font-weight: bold;	}
.blueL_2 {	font-size: 14px;	font-weight: bold;	color: #114c88;	line-height: 200%;}
.blue_3 {	color: #003399;}
.blue_4 {    font-size: 11px;    color: #4096D6;}
.blue_5 {	color: #0f85c2;	line-height: 200%;}

.red {	color: #d10000;}
.red_1 {	color: #d10000;}
.redS_1 {	font-size: 11px;	color: #d10000;}
.redSB_1 {	font-size: 11px;	color: #d10000;	font-weight: bold;}
.redB_1 {	color: #d10000;	font-weight: bold;}
.blackL_1 {	font-size: 14px;	font-weight: bold;	color: #000;	line-height: 200%;}
.blackB_1 {	font-size: 12px;	font-weight: bold;	color: #000;	line-height: 200%;}
.blackLB_1 {	font-size: 14px;	font-weight: bold;	color: #000; line-height: 120%;}
.blackXLB_1 {	font-size: 16px;	font-weight: bold;	color: #000; line-height: 120%;}
.blackS_1 {	font-size: 11px;	font-weight: bold;	color: #000;	}
.grey_1 {	color: #949494;}
.grey_2 {	font-size: 12px;	color: #333;}
.greenS_1 {	font-size: 11px;	color: #009900;}

.redBG_whiteB_1 {	font-size: 14px;	color: #fff;	font-weight: bold;	background-color: #d10000;
	padding: 0px 5px;	margin: 0px 10px 50px 0px;}

.contentsRightBox {	padding: 20px 0px 30px 30px;}
.contentsRightBoxHelp {	padding: 0px 0px 30px 30px;}
.contentsCentertBox {	padding: 30px 20px;}

.clac_1 {	border: 1px solid #2b4e72;	margin: 0px 0px 5px 0px;}
.clac_2 {	font-size: 14px;	line-height: 120%;	background-color: #2b4e72;	padding: 15px 10px 10px 10px;	color: #fff;	font-weight: bold;}
.clac_3 {		padding: 10px;	color: #000;}


.clacBox_1 {	font-size: 11px;	padding: 0px 0px 2px 50px;	color: #0099cc;	font-weight: bold;	background-color: #eeeeee;	letter-spacing: -01.em;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #cfcfcf;}
.clacBox_1a {	font-size: 11px;	padding: 2px 0px 0px 0px;	color: #000;}

.clacBox_2 {	font-size: 11px;	padding: 0px 0px 2px 50px;	color: #339900;	font-weight: bold;	background-color: #eeeeee;	background-image: url(/images/main/line_03.gif);	background-repeat: repeat-x;	background-position: left bottom;}
.clacBox_2a {	font-size: 11px;	padding: 2px 0px 0px 0px;	color: #000;}
.clacBox_2b {	font-size: 11px;	padding: 2px 0px;	color: #000;	background-image: url(/images/main/line_03.gif);	background-repeat: repeat-x;	background-position: left bottom;}

.clacBox_3 {	font-size: 14px;	font-weight: bold;	color: #1a8ea6;	padding: 10px 0px 5px 0px;}
.clacBox_4 {	font-size: 18px;	font-weight: bold;	color: #000;	letter-spacing: -0.1em;	padding: 10px 5px;
	background-color: #f0f0f0;	border: 2px solid #0b87a6;}
.clacBox_5 {	font-size: 11px;	padding: 5px 0px;	color: #000;	background-color: #fff;
	border: 1px solid #cfcfcf;}


.calcForm_1 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif;	color: #333;	font-size: 12px;	padding: 1px 3px; width: 165px;
	background-color: #f0f0f0;	border: 1px solid #aaaaaa;}
.calcForm_2 {	font-family:NanumGothic, Dotum, Helvetica, Arial, Sans-serif;	color: #333;	font-size: 12px;	padding: 1px 3px; width: 173px;	margin: 3px 0px;
	background-color: #fff;	border: 1px solid #aaaaaa;}
.calcForm_3 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif;	color: #333;	font-size: 12px;	padding: 1px 3px; margin: 5px 2px;
	background-color: #fff;	border: 1px solid #aaaaaa;}
.calcForm_4 {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif;	color: #333;	font-size: 12px;	padding: 1px 3px; width: 155px;
	background-color: #f0f0f0;	border: 1px solid #aaaaaa;}

.calcData_1 {	color: #d10000;	font-size: 18px;}

.tabMenu_1 {	border: 1px solid #adadad;	margin: 10px 0px;	background-color: #e9e9e9;}
.tabMenu_2 {	color: #000;	background-image: url(/images/main/line_04.gif);
	background-repeat: repeat-y;	background-position: right top;
	text-align: center;	padding: 10px;}
.tabMenu_3 {	color: #000;	text-align: center;	padding: 10px;}
.tabMenu_4 {	color: #000;	background-image: url(/images/main/line_04.gif);
	background-repeat: repeat-y;	background-position: right top;
	text-align: center;	padding: 10px;	background-color: #1e4669;}
.tabMenu_5 {	color: #000;	text-align: center;	padding: 10px;	background-color: #1e4669;}

a.tabMenu:link {	color: #000;	text-decoration: none;}
a.tabMenu:visited {	color: #000;	text-decoration: none;}
a.tabMenu:hover {	color: #000;	text-decoration: underline;}

a.tabMenuA:link {	font-weight: bold;	color: #fff;	text-decoration: none;}
a.tabMenuA:visited {	font-weight: bold;	color: #fff;	text-decoration: none;}
a.tabMenuA:hover {	font-weight: bold;	color: #fff;	text-decoration: underline;}

.title_1 {	font-size: 24px;	font-weight: bold;	color: #32a0c2;
	margin: 40px 10px 30px 10px;	padding: 2px 0px 2px 15px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #32a0c2;}
.title_2 {	font-size: 16px;	font-weight: bold;	color: #000;
	margin: 20px 10px 10px 10px;}
.title_3 {	font-size: 16px;	font-weight: bold;	color: #1e4669;	padding: 10px 0px;}
.title_4 {	font-size: 16px;	font-weight: bold;	color: #000;
	margin: 10px 0px;	padding: 2px 0px 2px 15px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #2b4e72;}
.title_5 {	font-size: 14px;	font-weight: bold;	color: #009900;	padding: 10px 0px 0px 20px;}
.title_6 {	font-size: 14px;	font-weight: bold;	color: #009900;	padding: 10px 0px 0px 0px;}


.tableBoxA_L1 {	font-size: 14px;	color: #225479;	font-weight: bold;	background-color: #f8f8f8;	padding: 10px;
	border-top-width: 2px;	border-top-style: solid;	border-top-color: #83bdd2;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}
.tableBoxA_R1 {	color: #3d3d3d;	line-height: 140%;	background-color: #fff;	padding: 10px;
	border-top-width: 2px;	border-top-style: solid;	border-top-color: #83bdd2;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}
.tableBoxA_L2 {	font-size: 14px;	color: #225479;	font-weight: bold;	background-color: #f8f8f8;	padding: 10px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}
.tableBoxA_L2a {	font-size: 12px;	color: #000;	font-weight: bold;	background-color: #f8f8f8;	padding: 10px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}
.tableBoxA_R2 {	color: #3d3d3d;	line-height: 140%;	background-color: #fff;	padding: 10px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}
.tableBoxA_L3 {	font-size: 14px;	color: #225479;	font-weight: bold;	background-color: #f8f8f8;	padding: 10px;
	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}
.tableBoxA_R3 {	color: #3d3d3d;	line-height: 140%;	background-color: #fff;	padding: 10px;
	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #83bdd2;}

.tableBoxB_1 {	border: 3px solid #bebebe;	padding: 10px;	margin: 0px 0px 0px 60px;	background-color: #f7f7f7;	width: 600px;}
.tableBoxB_1a {	padding: 10px;	margin: 0px 0px 0px 60px;	width: 600px;	text-align:center;}
.tableBoxB_2 {	padding: 0px 10px;	margin: 0px 0px 0px 60px;	width: 600px;	vertical-align:top;	text-align:center;}
.tableBoxB_3 {	border: 3px solid #bebebe;	padding: 10px;	margin: 0px 0px 0px 10px;	background-color: #f7f7f7;	width: 300px;}
.tableBoxB_4 {	padding: 0px 10px;	margin: 0px 0px 0px 10px;	width: 300px;	vertical-align:top;	text-align:center;}

.tableBoxC_1 {		padding: 0px  10px 10px 10px;}

.tableBoxD_1 {	border: 3px solid #2790b0;	padding: 10px;	margin: 0px 0px 0px 50px;	background-color: #f0f0f0;	width: 600px;}
.tableBoxD_2 {	padding: 10px;	margin: 10px 0px;	background-color: #fff;	width: 350px;}
.tableBoxD_3 {	padding: 10px;	background-color: #eee;	width: 320px;	height: 93px;	float: right;	border: 2px solid #57bad3;
	margin: 10px 0px;	color: #000;	line-height: 180%;	font-weight: bold;	vertical-align: middle;}
.tableBoxD_4 {	padding: 0px 10px;	background-color: #eee;	width: 300px;	height: 85px;	float: right;	border: 2px solid #57bad3;
	margin: 10px 20px 10px 0px;	color: #000;	line-height: 180%;	font-weight: bold;	vertical-align: middle;}
.tableBoxD_5 {	padding: 45px 10px 0px 15px;	background-color: #eee;	width: 310px;	height: 125px;	float: right;	border: 2px solid #57bad3;
	margin: 5px 20px 5px 5px;	color: #000;	line-height: 180%;	font-weight: bold;	vertical-align: middle;}
.tableBoxD_6 {	padding: 5px 10px;	margin: 5px 5px 5px 20px;	background-color: #fff;	width: 350px;
	border: 1px solid #e9e9e9;	}


.tableBoxE_1 {	padding: 5px 10px;	background-color: #f0f0f0;
	border-top-width: 2px;	border-top-style: solid;	border-top-color: #CCCCCC;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.tableBoxE_2 {	padding: 5px 10px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.tableBoxE_3 {	padding: 5px 10px;
	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
.tableBoxE_4 {	padding: 5px 10px;	background-color: #f0f0f0;}
.tableBoxE_5 {	padding: 5px 10px;background-color: #f0f0f0;
	border-top-width: 2px;	border-top-style: solid;	border-top-color: #CCCCCC;}
.tableBoxE_6 {	padding: 5px 10px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
.tableBoxE_7 {	padding: 5px 10px 30px 10px;}

.tableBoxF_1 {	border: 1px solid #cc0000;	padding: 10px;	margin: 0px 0px 0px 50px;	background-color: #f0f0f0;	width: 600px;}

.tableBoxG_1 {	background-color: #ccc;	}
.tableBoxG_2 {	padding: 5px;	background-color: #fff;	color: #000;}
.tableBoxG_2a {	font-family: Meiryo, "MS PGothic", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, Helvetica, Arial, Sans-serif;	padding: 5px;	background-color: #fff;	color: #000;}
.tableBoxG_3 {	padding: 5px;	background-color: #f0f0f0;	color: #000;}
.tableBoxG_4 {	padding: 5px;	background-color: #e0e0e0;	color: #000;	font-weight:bold;}
.tableBoxG_5 {	background-color: #ccc;	border: 1px solid #ccc;	margin: 5px 0px;}
.tableBoxG_6 {	padding: 3px 5px;	background-color: #fff;	color: #000;}
.tableBoxG_7 {	font-family: NanumGothic, Dotum, Helvetica, Arial, Sans-serif;	padding: 3px 5px;	background-color: #fff;	color: #000;}
.tableBoxG_8 {	background-color: #fff;		border: 1px solid #000;}
.tableBoxG_9 {	background-color: #ccc;	margin: 0px 0px 5px 0px;}
#tableBoxG_10 {	background-color: #fff;	border: 2px solid #dedede;	margin: 10px 0px 30px 20px;
	border-spacing: 10px;}
#tableBoxG_10 td {	padding: 0px 10px;	text-align: left;}
.tableBoxG_11 {	padding: 3px 5px;	background-color: #fff;	color: #0099cc;}
.tableBoxG_12 {	background-color: #75a6d8;	}
#tableBoxG_13 {	border-spacing: 3px;}


a.downloadList:link {	font-size: 12px;	font-weight:bold;	line-height: 180%;	color: #000;	text-decoration: none;}
a.downloadList:visited {	font-size: 12px;	font-weight:bold;	line-height: 180%;	color: #000;	text-decoration: none;}
a.downloadList:hover {	font-size: 12px;	font-weight:bold;	line-height: 180%;	color: #000;	text-decoration: underline;}

.faxNum_1 {	font-size: 20px;	color: #000;}

.qna_1 {	font-size: 12px;	font-weight: bold;	color: #FFF;
	background-color: #104a85;	padding: 3px;}
.qna_2 {	font-size: 12px;	font-weight: bold;	color: #FFF;
	background-color: #567707;	padding: 3px;}
.qna_3 {	font-size: 14px;	font-weight: bold;	color: #FFF;
	background-color: #104a85;	padding: 0px 2px;	margin: 1px 3px 1px 10px;}


.attention_1 {	font-size: 14px;	font-weight: bold;	color: #fff;
	background-color: #cc0000;	padding: 0px 2px;}


/* footer */

.footerBG_1 {	background-color: #e9e9e9;	color: #4e4d4a;	font-size: 11px;	padding: 5px 0px;}
.footerBG_2 {	background-color: #4e4d4a;	color: #fff;	font-size: 12px;	line-height: 120%;	padding: 5px 0px;}

a.footer_1:link {	font-size: 12px;	line-height: 140%;	color: #205da0;	text-decoration: none;}
a.footer_1:visited {	font-size: 12px;	line-height: 140%;	color: #205da0;	text-decoration: none;}
a.footer_1:hover {	font-size: 12px;	line-height: 140%;	color: #205da0;	text-decoration: underline;}

/* help */

.helpBox1 {	margin: 20px 0px 10px 0px;}
.helpBox2 {	margin: 5px 10px 0px 10px;}
.helpBox3 {	margin: 0px 0px 10px 0px;}
.helpBox4 {	padding: 20px 10px;}
.helpBox5 {	padding: 5px 10px 15px 20px;	text-align: left;}
.helpBox6 {	background-color: #f6f6f6;
	margin: 20px 10px 10px 10px;	padding: 10px 5px;	border: 2px solid #c3e7f2;}
.helpBox7 {	padding: 20px 10px;	margin: 10px 0px;	border: 1px solid #e4e4e4;}
.helpBox8 {	padding: 5px;	margin: 10px 0px;	text-align: left;}
.helpBox9 {	padding: 20px 10px;	margin: 10px 0px;	border: 3px solid #e4e4e4;}
.helpBox10 {	padding: 10px;	text-align: left;	background-color: #f6f6f6;	margin: 0px 20px 20px 20px;}
.helpBox11 {	font-size: 16px;	line-height: 150%;	padding: 5px;	margin: 10px 0px;	text-align: left;}
.helpBox12 {	padding: 20px 10px;	margin: 20px 0px 10px 100px;	border: 1px solid #e4e4e4; width: 500px;
	text-align: center;	font-size: 14px;	line-height: 200%;}
.helpBox13 {	padding: 10px;	margin: 0px 0px 10px 100px;	width: 500px;
	text-align: left;	line-height: 140%;}
.helpBox14 {	padding: 20px;	margin: 10px 0px 0px 10px;	border: 1px solid #e4e4e4; 	text-align: left;}
.helpBox15 {	padding: 10px 20px;	margin: 20px 0px 10px 100px;	border: 1px solid #e4e4e4; width: 500px;
	text-align: left;	font-size: 12px;	line-height: 180%;}
.helpBox16 {	padding: 10px 20px;	margin: 20px 0px 10px 50px;	border: 3px solid #d1e8f1; width: 600px;
	text-align: center;	font-size: 12px;	line-height: 180%;}
.helpBox17 {	padding: 10px 20px;	margin: 10px 0px 0px 80px;	border: 1px solid #e4e4e4; width: 400px;
	text-align: center;	font-size: 14px;}
.helpBox18 { background-color: #fff;	border: 1px solid #ccc;	padding: 15px 5px;	font-size: 14px;}
.helpBox19 {	background-color: #fff;	border: 1px solid #ccc;	padding: 15px 5px;	font-size: 14px;
	background-image: url(/images/help/calcBG_01.gif);	background-repeat: no-repeat;	background-position: right top;}
.helpBox20 {	background-color: #fff;	border: 1px solid #ccc;	padding: 15px 5px;	font-size: 14px;
	background-image: url(/images/help/calcBG_02.gif);	background-repeat: no-repeat;	background-position: right top;}
.helpBox21 {	background-color: #fff;	border: 1px solid #ccc;	padding: 15px 5px;	font-size: 14px;
	background-image: url(/images_kr/help/calcBG_03.gif);	background-repeat: no-repeat;	background-position: right top;}
.helpBox22 {	padding: 20px;	margin: 10px 0px 10px 50px;	
	text-align: left;	font-size: 12px;	line-height: 180%;}
.helpBox23 {	padding: 20px;	margin: 10px 0px 10px 20px;
	border: 1px solid #e4e4e4;	background-color: #f4f4f4;
	text-align: left;	font-size: 12px;	line-height: 180%;}

.helpBox24 {	padding: 5px;	border: 1px solid #d5d5d5;	background-color: #fff;
	text-align: center;	font-size: 12px;	color: #c5c5c5;}
.helpBox25 {	padding: 5px;	border: 2px solid #2bbde1;	background-color: #ddf4fa;
	text-align: center;	font-size: 12px;	color: #000;	font-weight: bold;}

.helpBox26 {	padding: 10px 30px;}
.helpBox27 {	padding: 5px;		text-align: center;	font-size: 12px;}
.helpBox28 {	padding: 10px 20px;	margin: 20px 0px 10px 50px;	border: 3px solid #d1e8f1; width: 600px;
	text-align: left;	font-size: 12px;	line-height: 180%;}

.helpBox29L {	padding: 3px;	background-color: #e0e0e0;	color: #000;	font-weight: bold;
	border: 1px solid #b4b4b4;}
.helpBox29La {	padding: 3px;	background-color: #e0e0e0;	color: #000;	font-weight: bold;
	border-left-style: solid;	border-left-width: 1px;	border-left-color: #b4b4b4;
	border-right-style: solid;	border-right-width: 1px;	border-right-color: #b4b4b4;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}

.helpBox29R {	padding: 3px;	background-color: #e0e0e0;	color: #000;	font-weight: bold;
	border-top-style: solid;	border-top-width: 1px;	border-top-color: #b4b4b4;
	border-right-style: solid;	border-right-width: 1px;	border-right-color: #b4b4b4;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}
.helpBox29Ra {	padding: 3px;	background-color: #e0e0e0;	color: #000;	font-weight: bold;
	border-top-style: solid;	border-top-width: 1px;	border-top-color: #b4b4b4;
	border-right-style: dashed;	border-right-width: 1px;	border-right-color: #CCC;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}
.helpBox29Rb {	padding: 3px;	background-color: #e0e0e0;	color: #000;	font-weight: bold;
	border-right-style: solid;	border-right-width: 1px;	border-right-color: #b4b4b4;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}
	
.helpBox30L {	padding: 3px;	background-color: #fff;	color: #000;
	border-left-style: solid;	border-left-width: 1px;	border-left-color: #b4b4b4;
	border-right-style: solid;	border-right-width: 1px;	border-right-color: #b4b4b4;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}
.helpBox30La {	padding: 3px;	background-color: #fff;	color: #000;
	border: 1px solid #b4b4b4;}
.helpBox30R {	padding: 3px;	background-color: #fff;	color: #000;
	border-right-style: solid;	border-right-width: 1px;	border-right-color: #b4b4b4;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}
.helpBox30Ra {	padding: 3px;	background-color: #fff;	color: #000;
	border-right-style: dashed;	border-right-width: 1px;	border-right-color: #CCC;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}
.helpBox30Rb {	padding: 3px;	background-color: #fff;	color: #000;
	border-top-style: solid;	border-top-width: 1px;	border-top-color: #b4b4b4;
	border-right-style: solid;	border-right-width: 1px;	border-right-color: #b4b4b4;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #b4b4b4;}

.helpBox31 {	padding: 0px 30px 10px 30px;	background-color: #f4f4f4;}
.helpBox32 {	padding: 10px;	margin: 0px 0px 0px 10px;	background-color: #e6e6e6;
	border: 3px solid #d0d0d0; text-align: center;}
.helpBox33 {	padding: 3px 0px;	margin: 1px 20px;
	border-bottom-style: solid;	border-bottom-width: 1px;	border-bottom-color: #e4e4e4;}
.helpBox34 {	background-color: #fff;	padding: 0px 5px;
	background-image: url(/images/help/img_005_1.jpg);	background-repeat: no-repeat;	background-position: left top;	background-position: 0px 34px; height: 141px; text-align: left;}
.helpBox35 {	background-color: #fff;	padding: 0px 5px;
	background-image: url(/images_kr/help/img_005_1.jpg);	background-repeat: no-repeat;	background-position: left top;	background-position: 0px 34px; height: 141px; text-align: left;}
.helpBox36 {	background-color: #fff;	padding: 0px 5px;
	background-image: url(/images/help/img_005_2.jpg);	background-repeat: no-repeat;	background-position: left top;	background-position: 0px 34px; height: 141px; text-align: left;}
.helpBox37 {	background-color: #fff;	padding: 0px 5px;
	background-image: url(/images_kr/help/img_005_2.jpg);	background-repeat: no-repeat;	background-position: left top;	background-position: 0px 34px; height: 141px; text-align: left;}

.helpBox38 {	background-color: #fff;	border: 1px solid #ccc;	padding: 10px 0px;	margin: 10px 20px;
	font-size: 12px;	background-image: url(/images/help/box_inq_bg.gif);	background-repeat: no-repeat;	background-position: 0px 0px;	float: left;	width:288px;	text-align: left;}
.helpBox39 {	background-color: #fff;	border: 1px solid #ccc;	padding: 10px 0px;	margin: 10px 20px;
	font-size: 12px;	background-image: url(/images/help/box_inq_bg.gif);	background-repeat: no-repeat;	background-position: left top;	float: left;	width: 288px;	text-align: left;}
.helpBox40 {	background-color: #fff;	border: 1px solid #ccc;	padding: 3px 0px;	margin: 10px 0px 10px 20px;
	font-size: 12px;	background-image: url(/images/help/box_faq_bg.gif);	background-repeat: no-repeat;	background-position: 1px 1px;	width:615px;}

.mailTitle1{    padding: 3px 30px 25px 50px;    background: url(/images/help/icon_mail.gif);
	background-repeat: no-repeat;	background-position: 10px 3px;
	color: #fff;	font-size: 14px; font-weight: bold;}
.mailTitle2{    padding: 3px 30px 25px 50px;    background: url(/images/help/icon_tel.gif);
	background-repeat: no-repeat;	background-position: 10px 3px;
	color: #fff;	font-size: 14px; font-weight: bold;}
.mailTitle3{    padding: 3px 0px 0px 35px;    color: #fff;	font-size: 14px; font-weight: bold;}

.qnaTxt1{	font-size: 14px;	font-weight: bold;	line-height: 140%;	margin: 10px 0px;}
.qnaTxt2{	font-size: 18px;	font-weight: bold;	line-height: 140%;}
.qnaTxt3{	font-size: 12px;	line-height: 180%;	padding: 15px;}

a.qnaTxt_1:link {	font-size: 14px;	font-weight: bold;	line-height: 140%;	margin: 10px 0px;	color: #205da0;	text-decoration: none;}
a.qnaTxt_1:visited {	font-size: 14px;	font-weight: bold;	line-height: 140%;	margin: 10px 0px;	color: #205da0;	text-decoration: none;}
a.qnaTxt_1:hover {	font-size: 14px;	font-weight: bold;	line-height: 140%;	margin: 10px 0px;color: #205da0;	text-decoration: underline;}

a.qnaTxt_2:link {	font-size: 12px;	line-height: 180%;	color: #205da0;	text-decoration: none;}
a.qnaTxt_2:visited {	font-size: 12px;	line-height: 180%;	color: #205da0;	text-decoration: none;}
a.qnaTxt_2:hover {	font-size: 12px;	line-height: 180%;	color: #205da0;	text-decoration: underline;}

.helpBox41 {	background-color: #fff;	padding: 10px;	margin: 10px 5px 10px 0px;
	font-size: 12px;	float: left;	width:250px;	text-align: left;}
.helpBox42 {	background-color: #fff;	padding: 10px;	margin: 10px 0px 10px 5px;
	font-size: 12px;	float: right;	width:600px;	text-align: left;}

.helpBox43 {	padding: 10px;	text-align: left;	margin: 0px 10px;}

.helpBox44 {    width:850px;    padding: 6px 15px 3px;    margin: 20px auto 0;    height: 23px; color: #11427f;		font-size: 14px;	font-weight: bold;    background: #e2eefa;    border: 1px solid #2E65A3;    border-bottom: none;	text-align: center;}
.helpBox45 {    width:850px;    padding: 10px 15px 0;    margin: 0 auto 25px;
    background: #FFF;    border: 1px solid #2E65A3;	text-align: left;}
.helpBox46 {	background-color: #fff;	padding: 10px;	margin: 13px 10px;
	float: left;	width:370px;	text-align: center;}
.helpBox46a {	background-color: #fff;	padding: 10px;	margin: 13px 10px;
	float: left;	width:300px;	text-align: center;}
.helpBox46b {	background-color: #fff;	padding: 10px;	margin: 13px 10px;
	float: left;	width:600px;	text-align: center;}
.helpBox46c {	background-color: #fff;	padding: 10px;	margin: 13px 10px;
	float: left;	width:400px;	text-align: center;}

.helpBox47 {	padding: 20px 10px;	margin: 10px 0px;	border: 1px solid #e4e4e4;	font-size: 16px;	font-weight: bold;	text-align: center;}
.helpBox48{    padding: 10px 20px 0;    width: 300px;    border: 1px solid #DDD;    background: #EEFFFF;    margin-bottom: 10px;}
.helpBox49 {	    padding: 10px;	text-align: left;    border: 1px solid #DDD;    background: #EEFFFF;    margin: 0px 20px 20px 20px;}
.helpBox50 {	padding: 10px;	text-align: left;	background-color: #f6f6f6;	margin: 0px 20px 10px 20px;}
.helpBox51 {	background-color: #fff;	padding: 20px;	margin: 20px 0 20px 20px;	border: 2px solid #DDD; 
	float: left;	width:400px;	height:450px;	text-align: left;}
.helpBox52 {	background-color: #fff;	padding: 20px;	margin: 20px 20 20px 0px;	border: 2px solid #DDD; 
	float: right;	width:400px;	height:450px;	text-align: left;}

.helpBox53 {	background-color: #f6f6f6;	margin: 0px 10px 10px 10px;	padding: 15px;	border: 2px solid #c3e7f2;
	text-align: center;	line-height: 230%;}
.helpBox54errMsg {	padding: 5px 10px;	text-align: center;	color: #d10000;}
.helpBox55 {	background-color: #f6f6f6;	margin: 0px 10px 10px 10px;	padding: 15px;	border: 2px solid #b9f3ed;
	text-align: center;	line-height: 230%;}

.helpBox56 {	padding: 5px;	margin: 10px 0px;	text-align: left;	font-size: 11px;}
.helpBox57 {	background-color: #f6f6f6;	margin: 0px 10px 10px 10px;	padding: 15px;	border: 1px solid #c3e7f2;	text-align: left;}
.helpBox58 {	padding: 10px;}
.helpBox59 {	padding: 5px;}
.helpBox60 {	    padding: 10px;	text-align: left;    margin: 0px 20px 20px 20px;}

.boxLeft {	float: left;	width:480px;}
.boxRight {	float: right;	width:480px;}








.helpTitle_1 {	font-size: 20px;	font-weight: bold;	color: #003f80;	text-align: left;	padding: 15px 5px;
	margin: 10px 0px 20px 0px;	background-image: url(/images/help/line_001.gif);
	background-repeat: repeat-x;	background-position: left bottom;}
.helpTitle_2 {	font-size: 16px;	font-weight: bold;	color: #32a0c2; text-align: left;
	margin: 40px 10px 30px 10px;	padding: 2px 0px 2px 15px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #32a0c2;}
.helpTitle_3 {	font-size: 14px;	font-weight: bold;	color: #003f80;	text-align: left;
	margin: 20px 10px 10px 10px;	padding: 9px 9px 9px 0px;	border: 1px solid #284c70;}
.helpTitle_4 {	background-color: #284c70;	font-size: 15px;	font-weight: bold;	color: #fff;	text-align: left;
	padding: 10px;}
.helpTitle_5 {	font-size: 20px;	font-weight: bold;	color: #278baa;}
.helpTitle_6 {	font-size: 14px;	font-weight: bold;	color: #278baa;}
.helpTitle_7 {	padding: 5px;	width: 190px;	height: 55px;	float: right;	text-align: left;
	margin: 0px 0px 5px 20px;	color: #000;	line-height: 180%;	vertical-align: top;}
.helpTitle_8 {	background-color: #278baa;	font-size: 14px;	font-weight: bold;	color: #fff;	text-align: center;
	padding: 10px;	margin: 10px;}
.helpTitle_9 {	font-size: 12px;	font-weight: bold;	color: #333;	text-align: left;
	margin: 20px 10px 10px 10px;	padding: 5px 10px 5px 0px;	background-color: #f0f0f0;}
.helpTitle_10 {	background-color: #284c70;	font-size: 13px;	font-weight: bold;	color: #fff;	text-align: left;
	padding: 6px 10px;}
.helpTitle_11 {	background-color: #000;	font-size: 12px;	font-weight: bold;	color: #fff;	text-align: left;
	padding: 4px 8px;}
.helpTitle_12 {	font-size: 14px;	font-weight: bold;	color: #000;	text-align: left;
	padding: 5px 10px;	margin: 10px 0px;}
.helpTitle_13 {	font-size: 14px;	font-weight: bold;	color: #003f80;	text-align: left;
	margin: 20px 10px 10px 10px;	padding:9px;	border: 1px solid #284c70;}
.helpTitle_14 {	font-size: 30px;	font-weight: bold;	color: #00abd6;	line-height: 180%;}
.helpTitle_15 {	font-size: 20px;	font-weight: bold;	color: #000;	line-height: 180%;
	margin: 0px 10px 0px 10px;}
.helpTitle_16 {	font-size: 16px;	font-weight: bold;	color: #32a0c2;
	margin: 40px 10px 10px 10px;	padding: 2px 0px 2px 15px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #32a0c2;}
.helpTitle_17 {	font-size: 14px;	font-weight: bold;	color: #000;	text-align: left;	padding: 0px 0px 10px 0px;}
.helpTitle_18 {	background-color: #284c70;	font-size: 12px;	font-weight: bold;	color: #fff;	text-align: left;
	padding: 8px 10px 3px 10px;}
.helpTitle_19 {	background-color: #e4e4e4;	font-size: 14px;	font-weight: bold;	color: #000;
	padding: 10px 5px;}
.helpTitle_20 {	background-color: #e4e4e4;	font-size: 18px;	font-weight: bold;	color: #000;
	padding: 15px 5px;	border: 1px solid #999;}
.helpTitle_21 {	font-size: 12px;	font-weight: bold;	color: #333;	text-align: left;
	margin: 20px 10px 10px 10px;	padding: 10px;	background-color: #f0f0f0;}
.helpTitle_22 {	font-size: 14px;	color: #333;	text-align: left;
	margin: 3px 0px;	padding: 5px 10px;	border: 1px solid #ccc;}
.helpTitle_23 {	font-size: 18px;	font-weight: bold;	color: #32a0c2;
	margin: 10px;	padding: 10px 0px 6px 13px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #32a0c2;}
.helpTitle_24 {	font-size: 14px;	font-weight: bold;	color: #000;	text-align: left;
	padding: 5px 10px;	margin: 20px 0px 0px 0px;}

.helpTitle_25 {	font-size: 16px;	font-weight: bold;	color: #32a0c2; text-align: left;
	margin: 20px 10px;	padding: 2px 0px 2px 15px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #32a0c2;}
.helpTitle_26 {	font-size: 16px;	font-weight: bold;	color: #1F4B6E; text-align: left;
	margin: 20px 10px;	padding: 2px 0px;}
.helpTitle_27 {	font-size: 14px;	font-weight: bold;	color: #000; line-height: 120%;
	padding: 20px 10px;}




.helpSubMenu_1 {	font-size: 14px;	font-weight: bold;	color: #000;	text-align: left;	padding: 7px 10px 5px 10px;
	background-color: #e5e5e5;	background-image: url(/images/help/subMenuBg_01.gif);
	background-repeat: repeat-x;	background-position: left top;}
.helpSubMenu_2 {	padding: 0px;	background-image: url(/images/help/subMenuBg_02.gif);
	background-repeat: repeat-x;	background-position: left top;}
.helpSubMenu_3 {	padding: 0px 5px 5px 5px;	background-color: #e5e5e5;}
.helpSubMenu_4 {	font-size: 12px;	color: #000;	text-align: left;
	padding: 10px 5px;	background-color: #fff;}
.helpSubMenu_5 {	font-size: 14px;	font-weight: bold;	color: #fff;	text-align: left;	padding: 15px 10px;
	background-color: #2b4e72;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #071833;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #071833;
	border-left-width: 1px;	border-left-style: solid;	border-left-color: #071833;}
.helpSubMenu_6 {	font-size: 12px;	color: #000;	text-align: left;	padding: 8px 10px;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #2b4e72;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #2b4e72;
	border-left-width: 1px;	border-left-style: solid;	border-left-color: #2b4e72;}

a.helpSubMenuA:link {	font-size: 14px;	line-height: 140%;	color: #000;	text-decoration: none;}
a.helpSubMenuA:visited {	font-size: 14px;	line-height: 140%;	color: #000;	text-decoration: none;}
a.helpSubMenuA:hover {	font-size: 14px;	line-height: 140%;	color: #000;	text-decoration: underline;}
	
a.helpSubMenuB:link {	font-size: 12px;	line-height: 140%;	color: #000;	text-decoration: none;}
a.helpSubMenuB:visited {	font-size: 12px;	line-height: 140%;	color: #000;	text-decoration: none;}
a.helpSubMenuB:hover {	font-size: 12px;	line-height: 140%;	color: #000;	text-decoration: underline;}

a.helpSubMenuBa:link {	font-size: 12px;	line-height: 180%;	color: #000;	text-decoration: none;}
a.helpSubMenuBa:visited {	font-size: 12px;	line-height: 180%;	color: #000;	text-decoration: none;}
a.helpSubMenuBa:hover {	font-size: 12px;	line-height: 180%;	color: #000;	text-decoration: underline;}

a.helpSubMenuC:link {	font-size: 11px;	line-height: 140%;	color: #454545;	text-decoration: none;}
a.helpSubMenuC:visited {	font-size: 11px;	line-height: 140%;	color: #454545;	text-decoration: none;}
a.helpSubMenuC:hover {	font-size: 11px;	line-height: 140%;	color: #454545;	text-decoration: underline;}

a.helpSubMenuAS:link {	font-size: 14px;	line-height: 140%;	color: #006699;	text-decoration: none;}
a.helpSubMenuAS:visited {	font-size: 14px;	line-height: 140%;	color: #006699;	text-decoration: none;}
a.helpSubMenuAS:hover {	font-size: 14px;	line-height: 140%;	color: #006699;	text-decoration: underline;}

a.helpSubMenuBS:link {	font-size: 12px;	line-height: 120%;	color: #006699;	text-decoration: none;}
a.helpSubMenuBS:visited {	font-size: 12px;	line-height: 120%;	color: #006699;	text-decoration: none;}
a.helpSubMenuBS:hover {	font-size: 12px;	line-height: 120%;	color: #006699;	text-decoration: underline;}

a.helpSubMenuCS:link {	font-size: 11px;	line-height: 140%;	color: #006699;	text-decoration: none;}
a.helpSubMenuCS:visited {	font-size: 11px;	line-height: 140%;	color: #006699;	text-decoration: none;}
a.helpSubMenuCS:hover {	font-size: 11px;	line-height: 140%;	color: #006699;	text-decoration: underline;}

a.helpTxtA:link {	font-size: 14px;	font-weight: bold;	line-height: 140%;	color: #21a6ce;	text-decoration: underline;}
a.helpTxtA:visited {	font-size: 14px;	font-weight: bold;	line-height: 140%;	color: #21a6ce;	text-decoration: underline;}
a.helpTxtA:hover {	font-size: 14px;	font-weight: bold;	line-height: 140%;	color: #21a6ce;	text-decoration: underline;}

a.helpTxtB:link {	font-size: 12px;	line-height: 180%;	color: #000;	text-decoration: underline;}
a.helpTxtB:visited {	font-size: 12px;	line-height: 180%;	color: #000;	text-decoration: underline;}
a.helpTxtB:hover {	font-size: 12px;	line-height: 180%;	color: #21a6ce;	text-decoration: underline;}

a.helpTxtC:link {	font-size: 11px;	font-weight: bold;	line-height: 120%;	color: #000;	text-decoration: underline;}
a.helpTxtC:visited {	font-size: 11px;	font-weight: bold;	line-height: 120%;	color: #000;	text-decoration: underline;}
a.helpTxtC:hover {	font-size: 11px;	font-weight: bold;	line-height: 120%;	color: #21a6ce;	text-decoration: underline;}

a.helpTxtD:link {	font-size: 12px;	line-height: 120%;	color: #2b4e72;	text-decoration: none;}
a.helpTxtD:visited {	font-size: 12px;	line-height: 120%;	color: #2b4e72;	text-decoration: none;}
a.helpTxtD:hover {	font-size: 12px;	line-height: 120%;	color: #2b4e72;	text-decoration: underline;}

a.koreaEnNm:link {	font-size: 12px;	color: #009999;	text-decoration: none;}
a.koreaEnNm:visited {	font-size: 12px;	color: #009999;	text-decoration: none;}
a.koreaEnNm:hover {	font-size: 12px;	color: #009999;	text-decoration: underline;}

.warning1 {	color: #d10000;	font-weight: bold;	font-size: 14px;
	border: 1px solid #f59393;	background-color: #ffe2e2;
	margin: 30px 5px;	padding: 10px;}
.warning2 {	color: #d10000;	font-size: 11px;	padding: 5px 0px;}
.warning3 {	color: #d10000;	font-weight: bold;	font-size: 14px;
	border: 1px solid #f59393;	background-color: #ffe2e2;
	margin: 5px 5px 20px 5px;	padding: 10px;}


/* calendar */

.calendarBox1 { background-color: #f0f0f0;}
.calendarBox2 { background-color: #fff;	border: 1px solid #ccc;	padding: 10px;}
.calendarBox3 {	background-color: #fff;	margin: 10px 5px 5px 5px;	padding: 5px 0px;
	text-align: left;	font-size: 11px;	color: #333;	line-height: 120%;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #e4e4e4;}
.calendarBox4 {	background-color: #fff;	margin: 0px 5px 5px 5px;	padding: 0px 0px 5px 0px;
	text-align: left;	font-size: 11px;	color: #333;	line-height: 120%;}
	
.calendarTit1 {	font-size: 16px;	font-weight: bold;	color: #333;	text-align: center;
	margin: 5px 0px 15px 0px;}
.calendarTit2 {	font-size: 11px;	color: #333;	text-align: center;}
.calendarTit3 {	font-size: 11px;	color: #d10000;	text-align: center;}

.calendarDate1 {	font-family: Meiryo, Tahoma, Arial, Sans-serif;	font-size: 11px;	color: #333;	text-align: center;}
.calendarDate2 {	font-family: Meiryo, Tahoma, Arial, Sans-serif;	font-size: 11px;	color: #d10000;	text-align: center;}
.calendarDate3 {	font-family: Meiryo, Tahoma, Arial, Sans-serif;	font-size: 11px;	color: #00b3e7;	text-align: center;}

.calendarTxt1 {	font-size: 11px;	color: #333;	text-align: center;}
.calendarTxt2 {	color: #d10000;}
.calendarTxt3 {	color: #00b3e7;}

ol.dec li{
    margin: 3px 20px 5px 40px;
    list-style-type: lower-roman;
}



/* popup */

.popupTit1 {	font-size: 18px;	font-weight: bold;	color: #FFF;	padding: 5px 10px;
	background-image: url(/images/help/popup_bg_01.gif);	background-repeat: repeat-x;	background-position: left top;}
.popupTit2 {	font-size: 14px;	color: #333;	font-weight: bold;}
.popupTxt1 {	font-size: 14px;	font-weight: bold;	color: #333;	padding: 5px 10px;}
.popupTxt2 {	font-size: 12px;	color: #333;	padding: 10px 20px;}

.popupBox1 {	padding: 20px;	border: 1px solid #157bc3;	background-color: #f4f4f4;
	text-align: left;	font-size: 12px;	line-height: 180%;}
.popupBox2 {	padding: 20px;	background-color: #fff;
	text-align: left;	font-size: 12px;	line-height: 180%;}
.popupBox3 {	padding: 10px 0px 0px 0px;	color: #336699;	font-size: 11px;	line-height: 120%;}


/* from base.css */

.inqTtl{
    width:258px;
    padding: 9px 15px 5px;
    margin: 0 auto;
    color: #FFF;
    font-weight: bold;
    height: 27px;
    background: #FEE url(//img/box_inq_bg.gif) 0 0 repeat-x;
    font-size: 110%;
    border: 1px solid #CCC;
    border-bottom: none;
}
.inqTbl{
    width:238px;
    padding: 10px 25px 0;
    margin: 0 auto 25px;
    background: #FFF;
    border: 1px solid #CCC;
    border-top: none;
}
.inqTbl p{
    font-weight: bold;
    font-size: 150%;
    line-height: 200%;
    text-align: center;
}
.imgBlock2 .leftArea{
    float: left;
    margin: 0px;
    width: 400px;
    text-align: left;
}
.imgBlock2 .rightArea{
    float:left;
    margin: 0px;
    width: 400px;
}
.imgBlock7 {
    margin: 0 auto;
    width: 630px;
}
.faqTtl{
    width:614px;
    padding: 5px 5px 5px;
    height: 27px;
    border: 3px solid #CCC;
    border-bottom: none;
}
.faqTtl p{
    padding: 2px 35px;
    font-size: 110%;
    background: url(//img/box_faq_bg.gif) 0 0 repeat-x;
    color: #FFF;
    font-weight: bold;
}

ul.certForAnonymous li{
    float: left;
    width: 125px;
    margin: 0 10px 10px;
    padding: 0;
    list-style-type: none;
}
/*
#sitemap ul li {
    margin: 0 0 0 10px;
    padding: 0 0 0 20px;
    background: url(/images/help/icon_sm_home.gif) no-repeat 0 4px;
    line-height: 160%;
}
#sitemap ul li ul {
    background: url(/images/help/icon_sm_bg.gif) no-repeat 17px 0;
}
#sitemap ul li ul.category li {
    background: url(/images/help/icon_sm_cat.gif) no-repeat 1px -283px;
}
#sitemap ul li ul.page li {
    background: url(/images/help/icon_sm_page.gif) no-repeat 1px -283px;
}
#sitemap ul li ul li.last {
    background-color: #FFF;
}
#sitemap ul li ul li.blank {
    margin-bottom:10px;
}
#sitemap ul li ul li ul {
    background: url(/images/help/icon_sm_bg.gif) no-repeat 17px 0;
}
#sitemap ul li ul li ul li ul {
    background: url(/images/help/icon_sm_bg.gif) no-repeat 17px 0;
}
#sitemap ul li ul li ul li ul li ul {
    background: url(/images/help/icon_sm_bg.gif) no-repeat 17px 0;
}
#sitemap ul li ul li ul li.blank {
    margin-bottom:10px;
}
#sitemap ul li ul li ul.page li {
    background: url(/images/help/icon_sm_page.gif) no-repeat 1px -283px;
}
#sitemap ul li ul li ul li ul li.blank {
    margin-bottom:10px;
}
#sitemap ul li ul li ul li ul.page li {
    background: url(/images/help/icon_sm_page.gif) no-repeat 1px -283px;
}

a.tooltip img{
    margin: 0 6px;
    vertical-align: top;
}
a.tooltip span {
    display: none;
    padding: 3px;
    margin-left: 2px;
    font-size: 12px;
    line-height: 1.4;
}
a.tooltip:hover span{
    display: inline;
    position: absolute;
    width: 205px;
    z-index: 100;
    background: #DFFFBB;
    border: 1px solid #98C34C;
    color: #6c6c6c;
}
a.tooltipA img{
    margin: 3 6px;
    vertical-align: middle;
}
a.tooltipA span {
    display: none;
    padding: 3px;
    margin-left: 2px;
    font-size: 12px;
    line-height: 1.4;
}
a.tooltipA:hover span{
    display: inline;
    position: absolute;
    width: 205px;
    z-index: 100;
    background: #DFFFBB;
    border: 1px solid #98C34C;
    color: #6c6c6c;
}
*/






/* mypage */

.mypageBox_1a {	font-size: 12px;	font-weight: bold;	color: #454545;	padding: 5px;
	background-color: #e3e3e3;	border: 1px solid #b2b2b2;}
.mypageBox_1b {	font-size: 12px;	font-weight: bold;	color: #454545;	padding: 5px;
	background-color: #e3e3e3;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #b2b2b2;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #b2b2b2;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b2b2b2;}
.mypageBox_1c {	font-size: 12px;	font-weight: bold;	color: #909090;	padding: 5px;
	background-color: #efefef;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #e0e0e0;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #e0e0e0;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e0e0e0;}

.mypageBox_2a {	font-size: 12px;	color: #454545;	padding: 5px;	background-color: #fff;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #b2b2b2;
	border-left-width: 1px;	border-left-style: solid;	border-left-color: #b2b2b2;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b2b2b2;}
.mypageBox_2b {	font-size: 12px;	color: #454545;	padding: 5px;	background-color: #fff;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #b2b2b2;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #b2b2b2;}
.mypageBox_2c {	font-size: 12px;	color: #909090;	padding: 5px;	background-color: #fff;
	border-right-width: 1px;	border-right-style: solid;	border-right-color: #e0e0e0;
	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e0e0e0;}

.mypageBox_3 {	padding: 15px;	margin: 10px 0px;	text-align: left;	border: 2px solid #7f7f7f;
	background-color: #f0f0f0;}

.welcomeTxt_1 {	font-size: 16px;	font-weight: bold;	color: #454545;	margin: 0px 10px;}
.welcomeTxt_2 {	font-size: 16px;	font-weight: bold;	color: #000;}

.mypageBox_4 { margin: 10px 0px;	border: 2px solid #7f7f7f;
	background-color: #f0f0f0; border-spacing: 10px;}
.mypageBox_5 { padding: 10px 20px;	background-color: #fff;	text-align: left;	}	
.mypageBox_6 { padding: 5px 0px;		font-size: 14px;	font-weight: bold;	color: #1a67b7;}	
.mypageBox_7 { border-spacing: 20px;}
.mypageBox_8 { padding: 0px 0px 0px 10px;
	border-left-width: 5px;	border-left-style: solid;	border-left-color: #d3d3d3;}

.mypageTitle_1 {	font-size: 16px;	font-weight: bold;	color: #1a67b7;
	margin: 10px 10px 20px 0px;	padding: 2px 0px 2px 10px;
	border-left-width: 10px;	border-left-style: solid;	border-left-color: #1a67b7;}



/* etc */

.etcTitle_2 {	font-size: 16px;	font-weight: bold;	color: #32a0c2; text-align: left;
	margin: 30px 10px 5px 10px;	}

.etcDate_1 {	font-size: 11px;	color: #333; text-align: right;	background-color: #eee;
	margin: 0px 10px 20px 10px;	padding: 3px 10px;}

.etcBox_1 {	text-align: left;	padding: 0px 30px;}
.etcBox_2 {	text-align: left;	padding: 20px 30px;
	background: url(/common/img/icon_backarrow.gif);
	background-repeat: no-repeat;	background-position: 15px 23px;}

.CMboxLeft {	float: left;	margin: 0 0 30px 20px; padding: 0 5px 10px 5px;	width: 300px;}
.CMboxRight {	float: right;	margin: 0 0 30px 0; padding: 10px 0;	width: 410px;}
.CMboxLine {	margin: 10px 0 30px 0;	height: 2px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #e0e0e0;}
.CMboxComment1 {	padding: 10px 20px;	margin: 30px 0px 30px 20px;	border: 1px solid #e4e4e4;	text-align: left;	font-size: 12px;	line-height: 180%;}
.CMboxbutton1 {	margin: 10px 0;	vertical-align: middle;	border: 0;	float: right;}



/* 2013.03.22 Add */

.line01 {	margin: 30px 10px 20px 0px;	padding: 0;	height: 10px;
	border-top-width: 1px;	border-top-style: solid;	border-top-color: #ccc;}


/* 2013.03.27 Add */

table.helpBoxTypeA {
	text-align: left;
	width: 100%;
	padding:0;
	border-spacing:0px;
	border:0;
	border-collapse:collapse;
	border-bottom: 1px solid #b4b4b4;
	margin: 10px 0;
}
.helpBoxTypeA th, .helpBoxTypeA td	{
    vertical-align: top;
    padding: 5px 10px;
}
.helpBoxTypeA th{
    font-weight: normal;
   border-top: 1px solid #b4b4b4;
    background: #f4f4f4;
}
.helpBoxTypeA th.title{
    font-weight: normal;
   border-top: 1px solid #b4b4b4;
    background: #e0e0e0;
}

.helpBoxTypeA td{
    border-top: 1px solid #b4b4b4;
    padding: 5px 10px;
    background: #FFF;
} 

.helpBoxTypeB {    background: #f4f4f4;} 

.etcPurposeImg09 {
    margin: 30px 0px 15px 0px;
    border: 0px;
}

.etcPurposeImg10 {
    margin: 10px 0px;
    border: 0px;
}

.etcPurposeImg11 {
    margin: 0px 0px 20px 0px;
    border: 0;
}

.etcPurposeImg12 {
    margin: 2px;
    border: 0;
    vertical-align: middle;

}

.etcPurposeImg13 {
    margin-left: 8px;
    border: 0;
    vertical-align: middle;
}

.etcPurposeImg14a {
    margin: 30px 0px;
    border: 0px;
}
.etcPurposeImg14b {
    margin: 59px 0px 10px 0px;
    border: 0px;
}
.etcPurposeImg14c {
    margin: 78px 0px 10px 0px;
    border: 0px;
}
.etcPurposeImg14d {
    margin: 30px 5px 10px 5px;
    border: 0px;
}
.etcPurposeImg14e {
    margin: 0px 5px 30px 5px;
    border: 0px;
}

.etcPurposeImg15 {
    margin: 10px 5px;
    border: 0px;
}

.etcPurposeBox22 {
    float: left;
    font-size: small;
    line-height: 140%;
    color: #333;
    background-color: #FFF;
    text-align: left;
    width: 430px;
    padding: 15px;
    margin: 20px 0px 20px 0px;
    border: 1px solid #dddddd;
}
.etcPurposeBox23 {
    float: right;
    font-size: small;
    line-height: 140%;
    color: #333;
    background-color: #FFF;
    text-align: left;
    width: 430px;
    padding: 15px;
    margin: 20px 0px 20px 0px;
    border: 1px solid #dddddd;
}
.etcPurposeBox24 {
    font-size: small;
    line-height: 140%;
    color: #000;
    background-color: #f2f2f2;
    text-align: left;
    padding: 20px;
    margin-bottom: 20px;
}


/* 2013.09.10 Add */

.eventFacebook01 {
	background-image: url(/images/help/campaign_10_detail05.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 380px;
	height: 202px;
}
.eventFacebook02 {
	background-image: url(/images/help/campaign_10_detail06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 380px;
	height: 202px;
}
.eventFacebook03 {
	font-size: 11px;
	color: #000;
	background-image: url(/images/help/campaign_10_detail07.gif);
	background-repeat: repeat-y;
	background-position: right top;
	text-align: right;
	padding: 5px 100px 5px 0;
}
.eventFacebook04 {
	font-size: 11px;
	color: #000;
	background-image: url(/images/help/campaign_10_detail08.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding: 5px 0 5px 80px;
}
.eventFacebook05 {
	background-image: url(/images/help/campaign_10_detail09.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 380px;
	height: 38px;
}
.eventFacebook06 {
	background-image: url(/images/help/campaign_10_detail10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 380px;
	height: 38px;
}
.eventFacebook07 {
	font-size: 11px;
	color: #000;
	background-image: url(/images/help/campaign_10_detail13.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width: 380px;
	text-align: right;
	padding: 10px 50px 0 0;
}
.eventFacebook08 {
	font-size: 11px;
	color: #000;
	background-image: url(/images/help/campaign_10_detail14.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 380px;
	text-align: left;
	padding: 10px 0 0 50px;
}
.eventFacebook09 {
	background-image: url(/images/help/campaign_10_detail15.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 380px;
	height: 55px;
}
.eventFacebook10 {
	background-image: url(/images/help/campaign_10_detail16.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 380px;
	height: 55px;
}


.helpBox60 {	padding: 20px;	text-align: center;	background-color: #ffffcc;	margin: 30px 80px;}
.sResultboxLeft {	float: left;	margin: 20px 0 0 20px; padding: 5px;	width: 340px;	text-align:center;}
.sResultboxRight {	float: right;	margin: 20px 0 0 0; padding: 5px;	width: 350px;	text-align:center;}

.helpBox61 {
	line-height:120%;
	padding: 50px 0 10px 0;
	text-align: center;
	vertical-align:top;
	margin: 0;
	background-image: url(../images/surveyResult2013_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.helpBox62 {
	line-height:180%;
	border-top-width: 2px;	border-top-style: solid;	border-top-color: #bfbfbf;
	border-right-width: 2px;	border-right-style: solid;	border-right-color: #bfbfbf;
	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #bfbfbf;
	padding: 10px;
	margin: 0;
}

.helpBox63 {
	line-height:120%;
	padding: 50px 0 10px 0;
	text-align: center;
	vertical-align:top;
	margin: 0;
	background-image: url(../images/surveyResult2013_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.helpBox64 {
	line-height:180%;
	border-top-width: 2px;	border-top-style: solid;	border-top-color: #bfbfbf;
	border-left-width: 2px;	border-left-style: solid;	border-left-color: #bfbfbf;
	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #bfbfbf;
	padding: 10px;
	margin: 0;
}

/*customer center */
.customer_box {width:208px; height:115px; margin-top:2px; text-align:left; border:1px solid #c5c5c5; padding:0 11px;}
.customer_box .customer_th {font-size:11px; font-weight:bold; margin-top:4px;}
.customer_box .customer_th span {font-size:15px; font-weight:bold; color:#0099cc; display:block;}
.customer_box ul {background:#e3e3e3; padding:3px 0 3px; padding-left:42px; margin-top:5px;}
.customer_box li {list-style:none; text-align:left; font-size:15px; font-weight:bold;}
.customer_box li a{list-style:none; text-align:left; font-size:15px; font-weight:bold; color:#000;}
.customer_box li.number_letter a {letter-spacing:1px;}
.customer_box .customer_time {font-size:11px; font-weight:bold; margin-top:4px;}

.exchange_inform {display:block; float:right; line-height:35px; letter-spacing:1px;}

/*mypage*/
a.mymenu01 {display:block; height:30px; color:#000; font-size:15px; line-height:32px; padding-bottom:5px; font-weight:bold;}
a.mymenu02 {display:block; height:30px; color:#000; font-size:15px; line-height:32px; padding-bottom:5px; font-weight:bold;}
a.mymenu03 {display:block; height:30px; color:#000; font-size:15px; line-height:32px; padding-bottom:5px; font-weight:bold;}
a.mymenu04 {display:block; height:30px; color:#000; font-size:15px; line-height:32px; padding-bottom:4px; font-weight:bold;}
a.mymenu05 {display:block; height:30px; color:#000; font-size:15px; line-height:32px; padding-bottom:5px; font-weight:bold;}
a.mymenu06 {display:block; height:30px; color:#000; font-size:15px; line-height:32px; padding-bottom:5px; font-weight:bold;}

a.mymenu01 img, a.mymenu02 img, a.mymenu03 img, a.mymenu04 img, a.mymenu05 img, a.mymenu06 img {vertical-align:middle;}
.mypageBox_8 a:hover {text-decoration:none;}


@media (min-width:760px) {
	.smpTable_s {display:none;}
	}
	
@media (max-width:760px) {
	.smpTable {display:none;}
	}
	
	
	
/*main img */
##main-img {position:relative;}
#main-img .main_service_btn {z-index:100; position:absolute; right:43px; bottom:20px;}
#main-img .main_service_btn li {float:left; display:inline; margin-right:10px;}	



/*mypage_icon*/
@media (min-width:760px) {
	.drop_join {display:block;}
	}
	
@media (max-width:760px) {
	.drop_join {display:none;}
	}
	
	
	
	
	
/* tebmuenu*/

ul.tabs {
	margin:22px auto 0 auto;
	height: 45px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 800px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 45px;
	border: 1px solid #000;
	border-left: none;
	margin-bottom: -1px;
	background: #6c6c6c;
	overflow: hidden;
	position: relative;
	width:399px;
	color:#484848;
}
ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size:15px;
	padding: 0 20px;
	font-weight:bold;
	line-height:290%;
	color:#fff;
}
ul.tabs li a:hover {
	background: #ccc;
	background: #6c6c6c;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom:none;
	
}


li.active a {color:#484848 !important;}



.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	width: 799px;
	background: #fff;
}
.tab_content {
	padding: 14px;
	font-size:15px;
}


.present_btn {position:absolute; right:60px; bottom:8px;}
.syokai_box {border-bottom:1px dotted #cbcbcb; padding-bottom:20px;}
.syokai_box p {float:left; text-align:left; color:#484848;}
.syokai_box p.friend_th {font-size:17px; color:#272727; font-weight:bold; line-height:270%; margin-bottom:20px;}
.syokai_box span {float:right; display:inline-block; text-indent:40px;}
.syokai_box span img {vertical-align:middle;}



.step_title {width:100%; border:1px dotted #000; padding:1px; height:43px; margin:20px 0 20px 0;}
.step_title span {background:#000; color:#fff; font-weight:bold; text-align:center; display:inline-block; float:left; font-family:Arial; padding:0 5px; line-height:100%; height:36px; padding-top:7px;}
.step_title p {text-align:left; font-size:16px; text-indent:16px; font-weight:bold; line-height:270%;}



.friend_step_box p {float:left; border:1px solid #ebebeb; margin-right:57px;}
.friend_step_box dl {text-align:left; font-size:14px;}
.friend_step_box dd {font-size:12px; margin-top:3px; line-height:150%; color:#4c4c4c;}
.friend_step_box dt {font-weight:bold; margin-top:15px;}
.friend_step_box dd:last-child {margin-top:5px;}
.txt_i {color:#003476;}


.friend_syokai_bottom_box {width:772px; margin:50px auto 0 auto;}
.btn_gray_box {background:#fafafa; border:1px solid #ccc; border-top:none;}
.btn_gray_box p  {padding:20px 0 25px 0;}

.friend_syokai_bottom_box ul li {float:left; display:inline; margin-left:40px;}
.friend_syokai_bottom_box ul li:first-child {margin-left:0;}
.simulation_contents {background:#fafafa; border:1px solid #ccc; border-top:none; padding:20px 0 20px 13px;}
.simulation_box {float:right;}
.simulation_box p { margin-right:13px; margin-bottom:5px;}


.kochira_link {display:inline-block; background:#f7f7f7; border:1px solid #ccc; padding:0 6px 0 3px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;}



.entate_btn_box {width:100%; height:120px;}
.entate_btn_box li {float:left; display:inline; width:50%; text-align:center;}



.onetime_box{width:277px; margin:20px auto 0 auto; text-align:center;}
.onetime_box dl {height:119px; border-left:5px solid #1c81b2; border-right:5px solid #1c81b2;}
.onetime_box dt {font-size:15px; font-weight:bold; color:#004174; padding-top:15px;}
.onetime_box dd {color:#3b3b3b; font-size:11px; line-height:130%; margin-top:10px;}




/*customer center left */

.customer_box_left {width:174px;  margin-top:13px; text-align:left; border:1px solid #c5c5c5; padding:0 11px;}
.customer_box_left .customer_th {font-size:11px; font-weight:bold; margin-top:4px;}
.customer_box_left .customer_th span {font-size:15px; font-weight:bold; color:#0099cc; display:block;}
.customer_box_left ul {background:#e3e3e3; padding:3px 0 3px; padding-left:24px; margin-top:5px;}
.customer_box_left li {list-style:none; text-align:left; font-size:15px; font-weight:bold;}
.customer_box_left li a{list-style:none; text-align:left; font-size:15px; font-weight:bold; color:#000;}
.customer_box_left li.number_letter a {letter-spacing:1px;}
.customer_box_left .customer_time {font-size:11px; font-weight:bold; margin-top:4px; text-align:center;}
.customer_box_left dl {border-bottom:1px solid #cecece; padding:14px 0; text-align:left; font-weight:bold;}
.customer_box_left dl:last-child {border:none;}
.customer_box_left dt {color:#373737; font-size:10px; }
.customer_box_left dd a {font-size:13px; color:#003f80;}





/*20150521 facebookreview add*/
#facebookReview_wrapper {width:800px; margin:0 auto; font-size:13px; line-height:160%;}
#facebookReview_content01, #facebookReview_content02, #facebookReview_content03, #facebookReview_content04, #facebookReview_btnbox {padding:0 28px; margin:25px 0;}
.Review_title01, .Review_title02, .Review_title03, .Review_title04 {color:#032e63; font-size:22px; border-bottom:3px dotted #c2c2c2; font-weight:bold; padding:15px 0; margin-bottom:20px;}
.Review_title01::before {content:"1"; display:inline-block; vertical-align:middle; text-align:center; line-height:190%; background:#e1e7f3; width:42px; height:42px; border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px; -ms-border-radius:21px; -o-border-radius:21px; font-weight:bold; margin-right:15px;}
.Review_title02::before {content:"2"; display:inline-block; vertical-align:middle; text-align:center; line-height:190%; background:#e1e7f3; width:42px; height:42px; border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px; -ms-border-radius:21px; -o-border-radius:21px; font-weight:bold; margin-right:15px;}
.Review_title03::before {content:"3"; display:inline-block; vertical-align:middle; text-align:center; line-height:190%; background:#e1e7f3; width:42px; height:42px; border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px; -ms-border-radius:21px; -o-border-radius:21px; font-weight:bold; margin-right:15px;}
.Review_title04::before {content:"4"; display:inline-block; vertical-align:middle; text-align:center; line-height:190%; background:#e1e7f3; width:42px; height:42px; border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px; -ms-border-radius:21px; -o-border-radius:21px; font-weight:bold; margin-right:15px;}

.review_table {width:100%; margin: 15px auto; background-color:#f6f6f6;}
.review_table th {text-align:left; padding:8px 15px; width:33%;}
.review_table th::before {content:"."; color:#97bdff; font-size:25px; font-weight:bold; padding-right:5px;}

#facebookReview_content03 ul li {float:left;}
#facebookReview_content03 ul li:first-child {margin-bottom:15px;}
#facebookReview_content03 ul li span {float:left;}
#facebookReview_content03 ul li p {float:left; width:400px; margin-left:20px;}

#facebookReview_btnbox {width:745px; margin:30px auto; box-sizing:border-box; text-align:center; border:5px solid #e2e6ef; padding:25px 0; border-radius:5px;}
#facebookReview_btnbox p img {padding-top:20px;}

#facebook_cloud {background-color:#f6f6f6; padding:28px;}
#facebook_cloud .cloud_title {color:#032e63; font-size:20px; text-align:center; font-weight:bold;}
.cloud_title::before {content:""; display:inline-block; background:url(../images/help/cloud_title_ico.png) no-repeat center left; width:42px; height:37px; vertical-align:middle; padding-right:10px;}
#facebook_cloud .cloud_contents {width:100%; height:407px; overflow-y:scroll; overflow-x:hidden; margin:20px auto 0 auto; border:1px solid #ebebeb; background:#fff; }


/*mobile top banner*/
#banner_f, #banner_02, #banner_03, #banner_04 {text-align:center;}
#banner_f img, #banner_02 img, #banner_03 img, #banner_04 img {max-width:100%;}

/*smartPhone event*/
.smart_th {background:url(../images/help/smaho_title_ico.gif) no-repeat center left; color:#4b4b4b; font-size:20px; text-indent:20px;}
#smartPhone_content01, #smartPhone_content02, #smartPhone_content03 {margin:25px 0; padding:0;}


/*2015.12.04 (�؍��G���^����� add)*/
.ent-info {width:750px; margin:0 auto;}
.ent-info .concert-pic {text-align:center; margin:20px 0;}
.ent-info .concert-pic img {width:500px;}
.ent-title {border-top:2px solid #284a6f; border-bottom:1px solid #cccccc; font-size:14px; padding:13px 0;}
.ent-title span {font-size:12px; color:#646464; display:inline-block; margin-top:3px;}
.sns-share {float:right;}
.sns-share li {float:left; display:inline; margin-left:5px;}
.ticket-info {width:500px; margin:0 auto 20px auto;}
.ticket-info table {border:1px solid #e2e2e2; border-bottom:0;}
.ticket-info table th {text-align:left; background:#f7f7f7; padding:6px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-collapse:collapse;}
.ticket-info table td {padding:6px; border-bottom:1px solid #e2e2e2;  border-collapse:collapse;}
.ticket-info table td.open-time {color:red;}
.ticket-notice {color:#d20d11; padding:3px 5px; display:inline-block; margin-top:50px; font-size:14px; background:url(../images/help/check-icon.gif) no-repeat; text-indent:18px; line-height:170%;}
.notice-info {background:#f7f7f7; border:1px solid #e2e2e2; padding:0 15px; box-sizing:border-box; margin-top:5px;}
.notice-info li {list-style:decimal; font-size:12px; margin:15px;}


/*2015.12.07 (counter add)*/
.office-info {margin-top:15px;}
.office-info li {line-height:200%;}
.address-icon {background:url(../images/help/location-icon.gif) no-repeat; text-indent:25px;}
.tel-icon {background:url(../images/help/tel-icon.gif) no-repeat; text-indent:25px; }
.office_info_table {border-top:2px solid #666666; border-bottom:1px solid #979797; margin-top:15px;}
.office_info_table th, .office_info_table td {padding:8px;}
.office_info_table th {border-bottom:1px solid #d9d9d9; border-right:1px solid #bababa; background-color:#f5f5f5;}
.office_info_table td {border-bottom:1px solid #d9d9d9;}
.counter-pic {margin-top:30px;}
.counter-pic ul li {float:left; display:inline; width:50%; text-align:center;}
.counter-pic ul li span {display:block; padding:5px 0; color:#818181;}
.bcounter-t {margin:40px 10px 10px 10px;}
.scounter-t {padding:10px 30px; background-position:15px 13px;}
.c2-info {background-color:#f5f5f5; border:1px solid #d7d7d7; color:#6f6f6f; font-size:11px; line-height:150%; padding:10px; box-sizing:border-box; float:left; margin-top:20px;}
.c2-info img {float:left; width:15%;}
.c2-info p {float:right; width:83%;}

/*2015.12.07 (CSR add)*/
.unicef {float:right; vertical-align:top;}
.unicef-support {background:url(../images/help/unicef-box.jpg) right bottom no-repeat; background-size:100px; padding-bottom:25px;}
.csr-box {margin-bottom:25px;}
.csr-wrap {width:100%; float:left;}
.csr-img {float:left; width:499px; position:relative;}
.csr-text {float:left; width:251px; background:#32a0c2; color:#fff; height:268px; padding:15px; box-sizing:border-box; line-height:170%; font-size:13px;}
.csr-article {position:absolute; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.5);width:100%; color:#fff; text-align:center; padding:5px 0; }

/*2015.12.28 (add)*/
.center {text-align:center;}
.center li {display:inline; margin:0 20px;}
.purpose {box-sizing:border-box; width:96%; margin:0 auto; background:#EEFFFF; border:1px solid #DDD;}



/* Margin */

.mt10 {
    margin-top:10px;
}
.mt30 {
    margin-top:30px;
}

/* Align */

.tRight{
    text-align:right;
}
.tCenter{
    text-align:center;
}
.vMiddle{
    vertical-align:middle;
}

/* font */

.tSky01{
    color:#006dca;
}
.tBold{
    font-weight:bold;
}
/* bgColor */

.bgWhite{
    background:#fff;
}
.bgBlue{
    background:#ecf3ff;
}
.bgLightGray{
    background:#f7f7f7;
}

/* info tableFee */

.tableFee {
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-spacing:0;
    width:100%;
}
.tableFee th,
.tableFee td {
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
    padding:5px;
    width:50%;
    text-align:center;
}
.tableFee th {
    background:#ecf3ff;
}


/* info tableLimited */
.tableLimited {
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
    border-spacing:0;
    width:100%;
}
.tableLimited th,
.tableLimited td {
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
    padding:5px;
    width:33.3333%;
    text-align:center;
}
.tableLimited th {
    background:#f7f7f7;
}
.tableLimited th.bgWhite {
    background:#fff;
}