@charset "UTF-8";

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

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

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

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

#contents table.svTabl td.svB {
 background:url(/service/images/bg_sv_btm.gif) bottom left no-repeat;
	padding-bottom:15px;
 width:165px;
}

#contents table.svTabl div.svBT {
 background:url(/service/images/bg_sv_top.gif) top left no-repeat;
	padding-top:15px;
 width:165px;
}

#contents table.svTabl div.svBInn {
 margin:0 15px;
 width:135px;
}

#contents div.fncB {
 padding:0 60px;
}
/*------serviceindex*/
.notxt{
font-size: 1px;
}
.notxt span{
text-indent: -9999px;
overflow: hidden;
display: block;
}
#contents div.sBox {
background:transparent url(/service/images/h_self_index_btm.gif) bottom left no-repeat;
width:660px;
padding-bottom:10px;
}
#contents div.sBoxinnerTop {
background:transparent url(../images/h_self_index.jpg) top left no-repeat;
}
#contents div.sBoxinner {
padding-top: 40px;
background:transparent url(../images/h_self_index.jpg) top left no-repeat;
}
#contents div.smsBox {
background: url(/service/images/h_managed_index_btm.gif) bottom left no-repeat;
width:660px;
padding-bottom:10px;
}
#contents div.smsBoxinnerTop {
background:transparent url(../images/h_managed_index.jpg) top left no-repeat;
}
#contents div.smsBoxinner {
padding-top: 40px;
background:transparent url(../images/h_managed_index.jpg) top left no-repeat;
}

#contents div.sBoxinner p.stxt,
#contents div.sBoxinnerTop p.stxt,
#contents div.smsBoxinner p.stxt,
#contents div.smsBoxinnerTop p.stxt {
width: 405px;
padding: 5px 243px 0 10px;
display: block;
}
#contents div.sBoxinner table,
#contents div.sBoxinnerTop table,
#contents div.smsBoxinner table,
#contents div.smsBoxinnerTop table {
width: 650px;
margin-left: 10px;
}
#contents div.sBoxinner td.plan,
#contents div.sBoxinnerTop td.plan,
#contents div.smsBoxinner td.plan,
#contents div.smsBoxinnerTop td.plan {
width: 136px;
}
#contents div.sBoxinner td.btnArea,
#contents div.sBoxinnerTop td.btnArea,
#contents div.smsBoxinner td.btnArea,
#contents div.smsBoxinnerTop td.btnArea {
width: 240px;
}
/*-----serviceindex_table*/

#contents table.table00 .colors01{
background-color:#999999;
color:#FFFFFF;
}
#contents table.table00 td.colors02{
background-color:#236CBE;
color:#FFFFFF;
}
#contents table.table00 .colors03{
background-color:#009900;
color:#FFFFFF;
}
#contents table.table00 td.blue01{
background-color:#E1E9F1;
}
#contents table.table00 td.blue02{
background-color:#D8DEE8;
}
#contents table.table00 th.green01,
#contents table.table00 td.green01{
background-color:#E0EFE0;
}
#contents table.table00 th.green02,
#contents table.table00 td.green02{
background-color:#D5E2D6;
}
#contents table.table00 th.gry02,
#contents table.table00 td.gry02{
background-color:#EDECEE;
}

/*-----service*/
#contents h2.headSms{
display: block;
width:660px;
background:transparent url(/service/images/h_self.jpg) top left no-repeat;
}
#contents div.sBoxdtl {
width:660px;
padding-bottom: 10px;
}
#contents div.sBoxdtlinner {
padding-top: 40px;
background:transparent url(/service/images/h_self_dtl.jpg) top left no-repeat;
}
#contents div.mBoxdtl {
width:660px;
padding-bottom: 10px;
}
#contents div.mBoxdtlinner {
padding-top: 40px;
background:transparent url(/service/images/h_managed_dtl.jpg) top left no-repeat;
}
/*#contents div.sgBox{
background:transparent url(../images/bg_sgbox.gif) top left repeat-x;
padding: 6px;
}
#contents div table{
background:transparent url(../images/bg_sgbox.gif) bottom left no-repeat;
width: 648px; 
}*/
#contents table.sgBox td{
width:220px;
}
#contents div.msTxt{
width: 410px;
margin-right: 250px; 
}

