@charset "UTF-8";

@import "/lib/cmn_css/component.css";

#hdBox {
 background:url(/option/images/p_option_vi.jpg) top center no-repeat;
}

#contents table.opTabl {
 margin-bottom:20px;
 width:100%;
}

#contents table.opTabl td {
 vertical-align:top;
}

#contents table.opTabl td.opBlog {
 background:url(/option/images/bg_opb_btm_log.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBgloup {
 background:url(/option/images/bg_opb_btm_gloup.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBvirus {
 background:url(/option/images/bg_opb_btm_virus.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBspam {
 background:url(/option/images/bg_opb_btm_spam.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBmail {
 background:url(/option/images/bg_opb_btm_mail.gif) bottom left no-repeat;
}
#contents table.opTabl td.opWebmail {
 background:url(/option/images/bg_opb_btm_webmail.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBfwall {
 background: url(/option/images/bg_opb_btm_fwall.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBssl {
 background: url(/option/images/bg_opb_btm_ssl.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBweb {
 background: url(/option/images/bg_opb_btm_website.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBstreaming {
 background: url(../images/bg_opb_btm_stm.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBmobilem {
 background: url(../images/bg_opb_btm_mbilem.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBmobilei {
 background: url(../images/bg_opb_btm_mobilei.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBload {
 background: url(/option/images/bg_opb_btm_load.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBdmain {
 background: url(../images/bg_opb_btm_dmain.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBfolder {
 background: url(../images/bg_opb_btm_folder.gif) bottom left no-repeat;
}
#contents table.opTabl td.opBwatch {
 background: url(../images/bg_opb_btm_watch.gif) bottom left no-repeat;
}


#contents table.opTabl td.opBlog,
#contents table.opTabl td.opBgloup,
#contents table.opTabl td.opBvirus,
#contents table.opTabl td.opBspam,
#contents table.opTabl td.opBmail,
#contents table.opTabl td.opBfwall,
#contents table.opTabl td.opBssl,
#contents table.opTabl td.opBweb,
#contents table.opTabl td.opBstreaming,
#contents table.opTabl td.opBmobilem,
#contents table.opTabl td.opBmobilei,
#contents table.opTabl td.opBload,
#contents table.opTabl td.opBdmain,
#contents table.opTabl td.opBfolder,
#contents table.opTabl td.opWebmail,
#contents table.opTabl td.opBwatch {
	padding-bottom:15px;
 width:210px;
}

#contents table.opTabl div.opBTweb {
 background:url(/option/images/bg_opb_top_web.gif) top left no-repeat;
}
#contents table.opTabl div.opBTmail {
 background:url(/option/images/bg_opb_top_mail.gif) top left no-repeat;
}
#contents table.opTabl div.opBTsec {
 background:url(/option/images/bg_opb_top_sec.gif) top left no-repeat;
}
#contents table.opTabl div.opBTstm {
 background:url(/option/images/bg_opb_top_stm.gif) top left no-repeat;
}
#contents table.opTabl div.opBTmbl {
 background:url(/option/images/bg_opb_top_mbl.gif) top left no-repeat;
}
#contents table.opTabl div.opBTuty {
 background:url(/option/images/bg_opb_top_uty.gif) top left no-repeat;
}

#contents table.opTabl div.opBTweb,
#contents table.opTabl div.opBTmail,
#contents table.opTabl div.opBTsec,
#contents table.opTabl div.opBTstm,
#contents table.opTabl div.opBTmbl,
#contents table.opTabl div.opBTuty{
	padding-top:15px;
 width:210px;
	}

#contents table.opTabl div.opBInn {
 margin:0 15px;
 width:180px;
}

#contents div.opBInn h4 {
 background:url(/option/images/bg_op_bd.gif) bottom left repeat-x;
	color:#333333;
	font-size:90%;
	font-weight:bold;
	margin-bottom:3px;
	padding-bottom:12px;
}

#contents div.opBInn h4 a:link {
	color:#333333;
	text-decoration:none;
}

#contents div.opBInn h4 a:visited {
	color:#333333;
	text-decoration:none;
}

#contents div.opBInn h4 a:hover {
	color:#990000;
	text-decoration:none;
}
ul#rightmenu li.web {
 background:url(/option/images/bg_rightmenu_l.gif) bottom left no-repeat;
}
ul#rightmenu li.sec {
 background:url(/option/images/bg_rightmenu_o.gif) bottom left no-repeat;
}
ul#rightmenu li.stm {
 background:url(/option/images/bg_rightmenu_y.gif) bottom left no-repeat;
}
ul#rightmenu li.mbl {
 background:url(/option/images/bg_rightmenu_g.gif) bottom left no-repeat;
}
ul#rightmenu li.uty {
 background:url(/option/images/bg_rightmenu_p.gif) bottom left no-repeat;
}
ul#rightmenu li.utyend {
 background:url(/option/images/bg_rightmenu_pe.gif) bottom left no-repeat;
}

ul#rightmenu li.web a:hover,
ul#rightmenu li.webcurrent a:hover,
ul#rightmenu li.webcurrent {
	background:url(/option/images/bg_rightmenu_la.gif) bottom left no-repeat;
}
ul#rightmenu li.sec a:hover,
ul#rightmenu li.seccurrent a:hover,
ul#rightmenu li.seccurrent {
	background:url(/option/images/bg_rightmenu_oa.gif) bottom left no-repeat;
}
ul#rightmenu li.stm a:hover,
ul#rightmenu li.stmcurrent a:hover,
ul#rightmenu li.stmcurrent {
	background:url(/option/images/bg_rightmenu_ya.gif) bottom left no-repeat;
}
ul#rightmenu li.mbl a:hover,
ul#rightmenu li.mblcurrent a:hover,
ul#rightmenu li.mblcurrent {
	background:url(/option/images/bg_rightmenu_ga.gif) bottom left no-repeat;
}
ul#rightmenu li.uty a:hover,
ul#rightmenu li.utycurrent a:hover,
ul#rightmenu li.utycurrent {
	background:url(/option/images/bg_rightmenu_pa.gif) bottom left no-repeat;
}
ul#rightmenu li.utyend a:hover,
ul#rightmenu li.endutycurrent a:hover,
ul#rightmenu li.endutycurrent {
	background:url(/option/images/bg_rightmenu_pae.gif) bottom left no-repeat;
}

.icon { margin-right:5px !important;}
.blank { width:10px;}

#contents ul.anchorList {
 clear:both;
 list-style-type:none;
	margin-bottom:30px;
}

#contents ul.anchorList li {
 background:url(/lib/cmn_img/icon_unordered_05.gif) center left no-repeat;
	margin-right:15px;
	padding-left:15px;
 float:left;
}

#contents div.floatListBox {
 width:660px;
}

#contents ul.anchorList2 {
 clear:both;
 list-style-type:none;
	float:left;
	width:250px;
}
#contents ul.anchorList3 {
 clear:both;
 list-style-type:none;
	float:left;
	width:645x;
}
#contents ul.anchorList2 li {
 background:url(/lib/cmn_img/icon_unordered_05.gif) center left no-repeat;
	margin-right:15px;
	padding-left:15px;
 float:left;
}
#contents ul.anchorList3 li {
 background:url(/lib/cmn_img/icon_unordered_05.gif) center left no-repeat;
	margin-right:15px;
	padding-left:15px;
 float:left;
}

#contents div.floatListR {
float:right;
padding-bottom:20px;
width:400px;
}
#contents div.floatListR3 {
float:right;
padding-bottom:20px;
width:5px;
}

html>/**/body #contents div.floatListR {
padding-bottom:22px;
}
html>/**/body #contents div.floatListR3 {
padding-bottom:22px;
}
#contents div.attB {
 padding-left:50px;
}

#contents div.attBN {
 padding-left:25px;
}

#contents table.table00 .mp {
 text-align:center;
	vertical-align:middle;
	width:20%;
}

#contents div.flmailB {
 float:left;
	margin-right:50px;
 width:350px;
}

#contents div.frmailB {
 float:left;
 width:260px;
}

#contents div.prcbdB {
 border:#AFBAC6 1px solid;
	padding:30px 0;
	width:100%;
}
#contents div.thrblk {
 margin-bottom:30px;
 width:660px;
}
#contents div.thrblkIner {
float:left;
 width:660px;
}
#contents div.thrblkInerFlL{
float:left;
width: 300px;
}
#contents div.thrblkInerlB{
float: right;
width: 330px;
}
#contents div.thrB01 {
 float:left;
	margin-right:130px;
 width:120px;
}

#contents div.thrB02 {
 float:left;
	margin-right:50px;
 width:100px;
}

#contents div.thrB03 {
 float:left;
	padding-top:10px;
 width:100px;
}

#contents table.apTabl {
 margin-bottom:5px;
 width:100%;
}

#contents table.apTabl td {
 vertical-align:top;
}

#contents table.apTabl td.apB {
 background:url(/option/images/bg_ap_btm.gif) bottom left no-repeat;
	padding-bottom:15px;
 width:220px;
}

#contents table.apTabl div.apBT {
 background:url(/option/images/bg_ap_top.gif) top left no-repeat;
	padding-top:15px;
 width:220px;
}

#contents table.apTabl div.apBInn {
 margin:0 15px;
 width:190px;
}

#contents div.rptHB {
 float:left;
 width:160px;
}

#contents div.adB {
margin: 0 45px 25px 45px;
 width:570px;
}

#contents div.adBl {
 float:left;
	margin-right:10px;
 width:260px;
}

#contents div.adBr {
 float:left;
 width:300px;
}
#contents div.adBr2 {
 float:left;
 width:300px;
	margin-top: 100px;
}
#contents div.adBr3 {
 float:left;
 width:300px;
	margin-top: 50px;
}
#contents div.adBr4 {
 float:left;
 width:300px;
	margin-top: 70px;
}
#contents div.dmnblk {
 margin:0 25px;
 width:610px;
}

#contents div.dmnB {
 background-color:#DCE4F3;
 float:left;
 margin-right:20px;
	padding:30px 0;
 width:340px;
}

#contents div.acqB {
 background:url(/option/images/bg_acq_bd.gif) top left repeat-y;
 border-bottom:#0D45A9 1px solid;
 float:left;
	padding-bottom:25px;
 width:250px;
}

#contents div.acqB p.acq {
 background-color:#0D45A9;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:28px;
	padding-top:2px;
	text-align:center;
}

.adarr {
 margin-right:15px;
	vertical-align:middle;
}

.ldicn {
 margin-right:3px;
}

.bottom500 { margin-bottom:500px !important;}

#contents div.opcHead_lg {
 border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
 background:url(/option/images/bg_pr_lgreen.gif) top left repeat-x;
	padding:4px 0 2px 10px;
	width:648px;
}

#contents div.opcHead_lg .lg {
 background:url(/option/images/icon_pr_lgreen.gif) center left no-repeat;
	padding:3px 0 3px 20px;
}

#contents div.opcHead_bl {
 border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
 background:url(/option/images/bg_pr_blue.gif) top left repeat-x;
	padding:4px 0 2px 10px;
	width:648px;
}

#contents div.opcHead_bl .bl {
 background:url(/option/images/icon_pr_blue.gif) center left no-repeat;
	padding:3px 0 3px 20px;
}

#contents div.opcHead_or {
 border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
 background:url(/option/images/bg_pr_orange.gif) top left repeat-x;
	padding:4px 0 2px 10px;
	width:648px;
}

#contents div.opcHead_or .or {
 background:url(/option/images/icon_pr_orange.gif) center left no-repeat;
	padding:3px 0 3px 20px;
}

#contents div.opcHead_yl {
 border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
 background:url(/option/images/bg_pr_yellow.gif) top left repeat-x;
	padding:4px 0 2px 10px;
	width:648px;
}

#contents div.opcHead_yl .yl {
 background:url(/option/images/icon_pr_yellow.gif) center left no-repeat;
	padding:3px 0 3px 20px;
}

#contents div.opcHead_gr {
 border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
 background:url(/option/images/bg_pr_green.gif) top left repeat-x;
	padding:4px 0 2px 10px;
	width:648px;
}

#contents div.opcHead_gr .gr {
 background:url(/option/images/icon_pr_green.gif) center left no-repeat;
	padding:3px 0 3px 20px;
}

#contents div.opcHead_pp {
 border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
 background:url(/option/images/bg_pr_purple.gif) top left repeat-x;
	padding:4px 0 2px 10px;
	width:648px;
}

#contents div.opcHead_pp .pp {
 background:url(/option/images/icon_pr_purple.gif) center left no-repeat;
	padding:3px 0 3px 20px;
}

#contents div.opcHead_lg .lg a,
#contents div.opcHead_bl .bl a,
#contents div.opcHead_or .or a,
#contents div.opcHead_yl .yl a,
#contents div.opcHead_gr .gr a,
#contents div.opcHead_pp .pp a {
 color:#333333;
 text-decoration:none;
}

#contents div.opcHead_lg .lg a:hover,
#contents div.opcHead_bl .bl a:hover,
#contents div.opcHead_or .or a:hover,
#contents div.opcHead_yl .yl a:hover,
#contents div.opcHead_gr .gr a:hover,
#contents div.opcHead_pp .pp a:hover {
 color:#990000;
}
