item-box_no-flt


/* ================== utility ================== */

.hid{
display:block;
width:0;
height:0;
overflow:hidden;
}
* html .hid{
	display:inline;
	overflow:visible;
	text-indent:-999px;
}
img.hid{
height:0px;
width:0px;
position:absolute;
}
img.spacer {
	/*overflow:hidden;*/
height:0px;
width:0px;
position:absolute;
}

.clear {
clear:both;
width:1px;
height:1px;
overflow:hidden;
}

	* html .clear{
		/*position:absolute;*/
	}
	
dl dd.underclear {
float:none;
clear:both;
width:568px;
height:1px;
margin:5px 0 5px 0;
overflow:hidden;
}

p.arrow {
padding:0 0 0 16px;
background:url(/img/arrow_sub_link.gif) no-repeat 4px 2px;
}
p.window {
padding:0 4px 0 15px;
background:url(/img/bt_window.gif) no-repeat;
}
img.imgInText{
vertical-align:middle;
margin:0 3px 0 0;
}
img.new-window{
vertical-align:middle;
margin:0 0 0 4px;
}

.dotted {
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}

p.inner-link a {
color:#4C6399;
font-weight:bold;
}

#container #contents #wrapper .mg-cncl {
margin:0;
}

#container #contents #main span.arrow-link {
padding:0 0 0 10px;
background:url(/img/icon_arrow_right_brown_lrg.gif) no-repeat 0 3px;
}

#container #contents #main span.underline {
text-decoration:underline;
}

/* ----- contents style ----- */

#container #contents #main .cont-foot {
padding:30px 0 0 0;
}
#container #contents #main .ensure-box {
padding:0 0 50px 0;
}

/* ================== style ================== */

/* border-color written in each css */
#container #contents #wrapper {
width:757px;
padding:0 0 30px 0;
margin:0 0 0 10px;
position:relative;
}
#container #contents #wrapper .page-top {
position:absolute;
right:0px;
bottom:25px;
width:174px;
height:18px;
}
#container #contents #wrapper .page-back {
position:absolute;
left:7px;
bottom:25px;
width:50px;
height:18px;
}
#container #contents #main {
float:left;
width:568px;
}

#container #contents #main h1 {
padding:0;
}
#container #contents #main h1.dotline {
margin:0 0 5px 0;
padding-bottom:1px;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main h1.dotline_no-mg {
margin:0;
padding-bottom:1px;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main h1.ub {
border-bottom:6px solid #E8EBEF;
}

#container #contents #main h2 {
width:568px;
height:21px;
margin:0;
background:url(/img/fig_h2_bar.gif) no-repeat left top;
}
#container #contents #main h2.wide {
width:568px;
height:37px;
margin:0;
background:url(/img/fig_h2_bar_wide.gif) no-repeat left top;
}
#container #contents #main h2 span {
display:block;
padding:3px 0 0 14px;
font-weight:bold;
color:#28486D;
}
#container #contents #main h2 span span.thin {
display:inline;
padding:3px 0 0 14px;
font-weight:normal;
color:#28486D;
}

#container #contents #main h2.distance {
margin:5px 0 0 0;
}
#container #contents #main h2.distance_long {
margin:20px 0 0 0;
}

#container #contents #main h3 {
margin:20px 0 0 0;
padding:0 0 3px 16px;
border-bottom:3px solid #D9D9D9;
background:url(/img/icon_link_square.gif) no-repeat 0 2px;
font-weight:bold;
color:#6C5E50;
}
#container #contents #main h3.distance {
margin:25px 0 0 0;
}
#container #contents #main h3 span {
padding:5px 0 0 2px;
display:block;
font-weight:normal;
}

#container #contents #main h4 {
margin:15px 0 0 0;
padding:0 0 3px 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
font-weight:bold;
color:#555555;
}

#container #contents #main p {
margin:10px 5px 0 5px;
}
#container #contents #main p.no-mg {
margin:0 5px 0 5px;
}
#container #contents #main p.catch-img {
margin:10px 0 0 0;
}
#container #contents #main p.catch-img-ctr {
margin:10px 0 0 0;
padding:10px 0 10px 0;
text-align:center;
}
#container #contents #main p.right {
text-align:right;
}
#container #contents #main p.equal-line {
min-height:57px;
}

	/* hack for ie6 */
	* html #container #contents #main p.equal-line {
	height:57px;
	}
	/* hack for ie7 */
	*+html #container #contents #main p.equal-line {
	height:57px;
	}


#container #contents #main p.pdf-link {
margin:10px 0 0 3px;
padding:0 0 0 15px;
background:url(/img/icon_pdf.gif) no-repeat 0 2px;
}

#container #contents #main p.anno-pdf {
margin-top:15px;
}
#container #contents #main p.anno-pdf span {
padding:0 0 0 15px;
background:url(/img/icon_arrow_left.gif) no-repeat 7px 1px;
}

#container #contents #main p.img-flt-rgt img {
float:right;
margin:0 0 0 10px;
}
#container #contents #main p.img-flt-lft img {
float:left;
margin:0 10px 0 0;
}

#container #contents #main .note {
margin-top:6px;
}

#container #contents #main ul.list {
margin:10px 0 20px 0;
padding:0 0 0 25px;
list-style:disc;
}
#container #contents #main ul.list li {
clear:both;
margin:3px 0 0 0;
}

#container #contents #main ol {
margin:10px 0 20px 0;
padding:0 0 0 35px;
}
#container #contents #main ol li {
margin:3px 0 0 0;
}

#container #contents #main img.win-open {
margin:0 0 0 3px;
}

#container #contents #main dl.annotation {
width:563px;
margin:15px 0 0 5px;
}
#container #contents #main dl.annotation dt {
float:left;
width:12px;
}
#container #contents #main dl.annotation dd {
float:left;
width:550px;
}

/* ----- general table ----- */

#container #contents #main table {
width:100%;
margin:10px 0 0 0;
}
#container #contents #main table.no-m {
margin:0;
}
#container #contents #main p.caption {
margin:10px 0 0 0;
font-weight:bold;
}
#container #contents #main table .nowrap {
white-space:nowrap;
}
#container #contents #main table th {
padding:3px 6px 3px 6px;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
vertical-align:top;
white-space:nowrap;
text-align:left;
}
#container #contents #main table th span {
display:block;
padding:0 0 0 13px;
background:url(/img/icon_square-list.gif) no-repeat 0 3px;
}
#container #contents #main table td {
padding:3px 6px 3px 10px;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
vertical-align:top;
}
#container #contents #main table p {
margin:0;
}

#container #contents #main table .r-b {
border-right:1px solid #BABABA;
}

#container #contents #main table th.under,
#container #contents #main table td.under,
#container #contents #main table tr.under th,
#container #contents #main table tr.under td {
background:none;
}

/* ----- table ( pdf-link ver ) ----- */

#container #contents #main table.pdf-link {
border-top:1px solid #BABABA;
border-bottom:1px solid #BABABA;
}
#container #contents #main table.pdf-link th {
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main table.pdf-link td {
width:80px;
padding:5px 6px 0 10px;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}

/* ----- table ( right-border ver ) ----- */

#container #contents #main table.r-b td {
border-right:1px solid #BABABA;
}


/* ----- table ( gray back ver ) ----- */

#container #contents #main table.gray {
border-top:1px solid #BABABA;
border-bottom:1px solid #BABABA;
}
#container #contents #main table.gray th {
border-right:1px solid #BABABA;
background:#F7F6F1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main table.gray td {
background:#F7F6F1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main table.gray th.under,
#container #contents #main table.gray td.under,
#container #contents #main table.gray tr.under th,
#container #contents #main table.gray tr.under td {
background:#F7F6F1;
}
#container #contents #main table.gray tr.under .brown-back,
#container #contents #main table.gray tr.under .brown-back_no-b {
background:#E1DCC1;
}

#container #contents #main table.gray th.n-b,
#container #contents #main table.gray td.n-b {
border-right:none;
}
#container #contents #main table.gray th.brown-back {
padding:3px 6px 3px 10px;
border-right:1px solid #BABABA;
background:#E1DCC1 url(/img/fig_dotline_bottom_brown.gif) repeat-x left bottom;
}
#container #contents #main table.gray th.brown-back_no-b {
padding:3px 6px 3px 10px;
border:none;
background:#E1DCC1 url(/img/fig_dotline_bottom_brown.gif) repeat-x left bottom;
}
#container #contents #main table.gray th.blue-back {
background:#677DA2 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

#container #contents #main table.gray th.blue-back {
background:#677DA2 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

#container #contents #main table.gray th.bd-btm,
#container #contents #main table.gray td.bd-btm {
background:#F7F6F1;
border-bottom:1px solid #BABABA;
}


/* ----- pdf icon ( td ) ----- */

#container #contents #main table p.pdf {
padding:0 0 0 15px;
background:url(/img/icon_pdf.gif) no-repeat 0 2px; 
}

#container #contents #main table td.map-button {
text-align:right;
}
#container #contents #main table td.map-button span {
display:block;
float:left;
text-align:left;
}

/* ----- arrow-link ( td ) ----- */

#container #contents #main table.arrow-link{
border-bottom:1px solid #BABABA;
}
#container #contents #main table.arrow-link td span {
padding:0 0 0 10px;
display:block;
background:url(/img/icon_arrow_right_brownback.gif) no-repeat left 5px;
}


/* ----- 3 colors ----- */

#container #contents #main table.colors3 {
border-top:1px solid #BABABA;
border-bottom:1px solid #BABABA;
}
#container #contents #main table.colors3 th {
border-right:1px solid #BABABA;
background:#E1DCC1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main table.colors3 td {
border-right:1px solid #BABABA;
background:#F7F6F1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}

#container #contents #main table.colors3 tr.top th {
border-right:1px solid #BABABA;
border-bottoM:1px solid #BABABA;
background:#6E859E;
color:#FFFFFF;
}
#container #contents #main table.colors3 td.alphabet  {
border-right:none;
background:#A6B5C3;
color:#FFFFFF;
font-weight:bold;
}
#container #contents #main table.colors3 .right-cell,
#container #contents #main table.colors3 tr.under td.right-cell  {
border-right:none;
text-align:center;
}
#container #contents #main table.colors3 tr.under th {
border-right:1px solid #BABABA;
background:#E1DCC1;
}
#container #contents #main table.colors3 tr.under td {
border-right:1px solid #BABABA;
background:#F7F6F1;
}




/* ================== main-menu ==================== */

#container #contents #menu-area {
}
#container #contents #menu-area ul.main-menu {
width:767px;
margin:0 0 0 5px;
}
#container #contents #menu-area ul.main-menu li.support,
#container #contents #menu-area ul.main-menu li.contact,
#container #contents #menu-area ul.main-menu li.support_current,
#container #contents #menu-area ul.main-menu li.contact_current {
float:left;
width:192px;
height:45px;
text-indent:-9999px;
}
#container #contents #menu-area ul.main-menu li.service,
#container #contents #menu-area ul.main-menu li.about,
#container #contents #menu-area ul.main-menu li.service_current,
#container #contents #menu-area ul.main-menu li.about_current {
float:left;
width:191px;
height:45px;
text-indent:-9999px;
}
#container #contents #menu-area ul.main-menu li a {
height:45px;
display:block;
text-decoration:none;
}
#container #contents #menu-area ul.main-menu li.support a,
#container #contents #menu-area ul.main-menu li.contact a {
width:192px;
height:45px;
}
#container #contents #menu-area ul.main-menu li.service a,
#container #contents #menu-area ul.main-menu li.about a {
width:191px;
height:45px;
}

#container #contents #menu-area ul.main-menu li.support {
background:url(/img/button_menu_support.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.contact {
background:url(/img/button_menu_contact.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.service {
background:url(/img/button_menu_service.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.about {
background:url(/img/button_menu_about.gif) no-repeat left top;
}

/* ------ hover ------ */

#container #contents #menu-area ul.main-menu li.support a:hover {
background:url(/img/button_menu_support_on.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.contact a:hover {
background:url(/img/button_menu_contact_on.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.service a:hover {
background:url(/img/button_menu_service_on.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.about a:hover {
background:url(/img/button_menu_about_on.gif) no-repeat left top;
}

/* ------ current ------ */

#container #contents #menu-area ul.main-menu li.support_current {
background:url(/img/button_menu_support_on.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.contact_current {
background:url(/img/button_menu_contact_on.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.service_current {
background:url(/img/button_menu_service_on.gif) no-repeat left top;
}
#container #contents #menu-area ul.main-menu li.about_current {
background:url(/img/button_menu_about_on.gif) no-repeat left top;
}


/* ------ bread-crumb ------ */

#container #contents #menu-area p.bread-crumb {
clear:both;
width:750px;
margin:3px 0 15px 10px;
padding:2px 0 0 0;
}
#container #contents #menu-area p.bread-crumb a {
}



/* =============== sidemenu =============== */

#container #contents #side {
float:right;
width:174px;
padding:0 0 50px 0;
}

#container #contents #side ul.sidemenu {
width:174px;
padding:0;
margin:0;
}
#container #contents #side ul.sidemenu li {
width:174px;
padding:4px 0 4px 0;
margin:0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}

/* written in each css */
#container #contents #side ul.sidemenu li span {
display:block;
width:149px;
padding:0 0 0 25px;
background:url(/img/icon_arrow_item.gif) no-repeat 5px -1px;
}

#container #contents #side ul.sidemenu li span a {
display:block;
}
#container #contents #side ul.sidemenu li.current {
width:174px;
padding:4px 0 4px 0;
background:#F5F4F1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
color:#888888;
}
#container #contents #side ul.sidemenu li.current span {
padding:0 0 0 25px;
background:url(/img/icon_arrow_item_current.gif) no-repeat 5px -1px;
}
#container #contents #side ul.sidemenu li img {
margin:0 0 0 3px;
}

/* ----- menu nest current ----- */

#container #contents #side ul.sidemenu li.sub-category {
padding:0;
}
#container #contents #side ul.sidemenu li.sub-category ul {
background:#FFF;
}
#container #contents #side ul.sidemenu li.sub-category ul li {
}
#container #contents #side ul.sidemenu li.sub-category ul li span {
width:136px;
margin:0 0 0 20px;
padding:0 0 0 18px;
background:url(/img/icon_arrow_sub_menu.gif) no-repeat 5px 0;
}
#container #contents #side ul.sidemenu li.sub-category ul li.sub-current {
background:#F5F4F1 url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #side ul.sidemenu li.sub-category ul li.sub-current span {
margin:0 0 0 20px;
padding:0 0 0 18px;
background:url(/img/icon_arrow_sub_menu_on.gif) no-repeat 5px 0;
}



/* ================= second category style ================= */

/* ----- item-box ----- */

#container #contents #main .item-box {
width:568px;
margin:0 0 0 0;
padding:0 0 50px 0;
}
#container #contents #main .item-box dl {
float:left;
width:280px;
padding:5px 0 3px 0;
margin:0 8px 0 0;
border-bottom:1px solid #D6DAE2;
}

#container #contents #main .item-box dl.min85 {
min-height:85px;
}

/* hack for ie6 */
* html #container #contents #main .item-box dl.min85 {
height:85px;
}
/* hack for ie7 */
*+html #container #contents #main .item-box dl.min85 {
height:85px;
}

#container #contents #main .item-box dl.right {
margin:0;
}
#container #contents #main .item-box dl.no-bd {
border:none;
}

#container #contents #main .item-box dt {
float:left;
padding:0 10px 0 0;
}
#container #contents #main .item-box dd {
float:left;
width:184px;
}
#container #contents #main .item-box dd p.title {
margin:0;
padding:3px 0 3px 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main .item-box dd p.title a {
padding:0 0 0 3px;
font-weight:bold;
color:#4C6399;
}
#container #contents #main .item-box dd p.title a span {
font-weight:normal;
}

#container #contents #main .item-box dd p.text {
margin:0;
padding:3px 0 0 0;
}
#container #contents #main .item-box dd p.to-detail {
margin:0;
padding:1px 0 0 0;
}




/* ----- item-box (no-float) ----- */

#container #contents #main .item-box_no-flt {
width:568px;
margin:0 0 0 0;
padding:0 0 50px 0;
}
#container #contents #main .item-box_no-flt dl {
width:568px;
min-height:80px;
padding:5px 0 3px 0;
margin:0 8px 0 0;
border-bottom:1px solid #D6DAE2;
overflow: hidden;
}
#container #contents #main .item-box_no-flt dl.min85 {
min-height:85px;
}

/* hack for ie6 */
* html #container #contents #main .item-box_no-flt dl.min85 {
height:85px;
}
/* hack for ie7 */
*+html #container #contents #main .item-box_no-flt dl.min85 {
height:85px;
}

#container #contents #main .item-box_no-flt dt {
float:left;
padding:0 10px 0 0;
}
#container #contents #main .item-box_no-flt dd {
float:left;
width:455px;
}
#container #contents #main .item-box_no-flt dd p.title {
margin:0;
padding:3px 0 3px 0;
font-weight:bold;
color:#4C6399;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main .item-box_no-flt dd p.title a {
padding:0 0 0 3px;
font-weight:bold;
color:#4C6399;
}
#container #contents #main .item-box_no-flt dd p.title a span {
font-weight:normal;
}

#container #contents #main .item-box_no-flt dd p.text {
margin:0;
padding:3px 0 0 0;
}
#container #contents #main .item-box_no-flt dd p.to-detail {
margin:0;
padding:5px 0 0 0;
}



/* ----- list_text-index ----- */

#container #contents #main .item-box_no-flt dd dl.list_text-index {
width:300px;
margin:20px 0 20px 0;
border:none;
}
#container #contents #main .item-box_no-flt dd dl.list_text-index dt {
clear:both;
float:left;
width:30px;
min-height:32px;
border-right:1px solid #D6DAE2;
}

/* hack for ie6 */
* html #container #contents #main .item-box_no-flt dd dl.list_text-index dt {
height:30px;
}


#container #contents #main .item-box_no-flt dd dl.list_text-index dt p {
margin:0;
padding:3px 10px 0 0;
text-align:right;
color:#6685A9;
font-weight:bold;
}
#container #contents #main .item-box_no-flt dd dl.list_text-index dd {
float:left;
width:380px;
height:32px;
border:none;
}
#container #contents #main ..item-box_no-flt3 dd dl.list_text-index dd p.title {
margin:0;
padding:0 0 0 10px;
background:none;
}
#container #contents #main .item-box_no-flt dd dl.list_text-index dd p.title a {
font-weight:bold;
color:#4C6399;

}
#container #contents #main .item-box_no-flt dd dl.list_text-index dd p.text {
margin:0;
padding:3px 0 0 10px;
}
#container #contents #main .item-box_no-flt dd dl.list_text-index dd.underline {
clear:left;
width:411px;
height:1px;
margin:5px 0 5px 0;
background:#D6DAE2;
overflow:hidden;
}


















/* ----- item-box_categorized ----- */

#container #contents #main .item-box_categorized {
width:568px;
margin:0 0 0 0;
padding:0 0 50px 0;
}

#container #contents #main .item-box_categorized h2 {
clear:both;
width:280px;
height:25px;
margin:15px 0 0 0;
background:url(/img/fig_h2_bg_flt-link.gif) no-repeat left top;
}
#container #contents #main .item-box_categorized h2 span {
display:block;
padding:7px 0 0 6px;
font-weight:bold;
color:#695B4B;
}

#container #contents #main .item-box_categorized .box_l {
float:left;
width:280px;
}
#container #contents #main .item-box_categorized .box_r {
float:right;
width:280px;
}

#container #contents #main .item-box_categorized dl {
clear:both;
float:left;
width:280px;
padding:5px 0 3px 0;
margin:0;
border-bottom:1px solid #D6DAE2;
}
#container #contents #main .item-box_categorized dl.nob {
clear:both;
float:left;
width:280px;
padding:5px 0 3px 0;
margin:0;
border-bottom:none;
}

#container #contents #main .item-box_categorized dt {
float:left;
padding:0 10px 0 0;
}
#container #contents #main .item-box_categorized dd {
float:left;
width:184px;
}
#container #contents #main .item-box_categorized dd p.title {
margin:0;
padding:3px 0 3px 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main .item-box_categorized dd p.title span {
display:block;
padding:0 0 0 16px;
background:url(/img/icon_arrow_link.gif) no-repeat 0 1px;
}
#container #contents #main .item-box_categorized dd p.title a {
font-weight:bold;
color:#4C6399;
}

#container #contents #main .item-box_categorized dd p.text {
margin:0;
padding:3px 0 0 0;
}
#container #contents #main .item-box_categorized dd p.text-s {
margin:0;
padding:3px 0 0 0;
}
#container #contents #main .item-box_categorized dd p.to-detail {
margin:0;
padding:1px 0 0 0;
}

#container #contents #main h3.arrow_link {
padding:0 0 0 16px;
background:url(/img/icon_arrow_link.gif) no-repeat 0 1px;
border: 0;
color:#4C6399;
}


/* ================= page transit links ================= */


#container #contents #main .transit-links {
width:568px;
margin:0 0 15px 0;
background:#ECEDED;
}
#container #contents #main .transit-links_pd-t {
width:568px;
margin:10px 0 15px 0;
background:#ECEDED;
}
#container #contents #main .transit-links p.icons,
#container #contents #main .transit-links_pd-t p.icons {
float:left;
width:300px;
margin:3px 2px 2px 3px;
}

#container #contents #main .transit-links p.icons span,
#container #contents #main .transit-links_pd-t p.icons span {
display:block;
float:left;
height:12px;
margin:0 3px 0 0;
text-indent:-9999px;
}
#container #contents #main .transit-links p.icons span a,
#container #contents #main .transit-links_pd-t p.icons span a {
display:block;
height:12px;
text-decoration:none;
}

#container #contents #main .transit-links p.icons span.index,
#container #contents #main .transit-links_pd-t p.icons span.index {
width:33px;
background:url(/img/icon_transit-link_index.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.index a:hover,
#container #contents #main .transit-links_pd-t p.icons span.index a:hover {
width:33px;
background:url(/img/icon_transit-link_index_on.gif) no-repeat left top;
}

#container #contents #main .transit-links p.icons span.no-1,
#container #contents #main .transit-links_pd-t p.icons span.no-1 {
width:17px;
background:url(/img/icon_transit-link_1.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-1 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-1 a:hover {
width:17px;
background:url(/img/icon_transit-link_1_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-2,
#container #contents #main .transit-links_pd-t p.icons span.no-2 {
width:17px;
background:url(/img/icon_transit-link_2.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-2 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-2 a:hover {
width:17px;
background:url(/img/icon_transit-link_2_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-3,
#container #contents #main .transit-links_pd-t p.icons span.no-3 {
width:17px;
background:url(/img/icon_transit-link_3.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-3 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-3 a:hover {
width:17px;
background:url(/img/icon_transit-link_3_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-4,
#container #contents #main .transit-links_pd-t p.icons span.no-4 {
width:17px;
background:url(/img/icon_transit-link_4.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-4 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-4 a:hover {
width:17px;
background:url(/img/icon_transit-link_4_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-5,
#container #contents #main .transit-links_pd-t p.icons span.no-5 {
width:17px;
background:url(/img/icon_transit-link_5.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-5 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-5 a:hover {
width:17px;
background:url(/img/icon_transit-link_5_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-6,
#container #contents #main .transit-links_pd-t p.icons span.no-6 {
width:17px;
background:url(/img/icon_transit-link_6.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-6 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-6 a:hover {
width:17px;
background:url(/img/icon_transit-link_6_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-7,
#container #contents #main .transit-links_pd-t p.icons span.no-7 {
width:17px;
background:url(/img/icon_transit-link_7.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-7 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-7 a:hover {
width:17px;
background:url(/img/icon_transit-link_7_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-8,
#container #contents #main .transit-links_pd-t p.icons span.no-8 {
width:17px;
background:url(/img/icon_transit-link_8.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-8 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-8 a:hover {
width:17px;
background:url(/img/icon_transit-link_8_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-9,
#container #contents #main .transit-links_pd-t p.icons span.no-9 {
width:17px;
background:url(/img/icon_transit-link_9.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-9 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-9 a:hover {
width:17px;
background:url(/img/icon_transit-link_9_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-10,
#container #contents #main .transit-links_pd-t p.icons span.no-10 {
width:17px;
background:url(/img/icon_transit-link_10.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.no-10 a:hover,
#container #contents #main .transit-links_pd-t p.icons span.no-10 a:hover {
width:17px;
background:url(/img/icon_transit-link_10_on.gif) no-repeat left top;
}

/* ----- current ----- */

#container #contents #main .transit-links p.icons span.current-1,
#container #contents #main .transit-links_pd-t p.icons span.current-1 {
width:17px;
background:url(/img/icon_transit-link_1_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-2,
#container #contents #main .transit-links_pd-t p.icons span.current-2 {
width:17px;
background:url(/img/icon_transit-link_2_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-3,
#container #contents #main .transit-links_pd-t p.icons span.current-3 {
width:17px;
background:url(/img/icon_transit-link_3_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-4,
#container #contents #main .transit-links_pd-t p.icons span.current-4 {
width:17px;
background:url(/img/icon_transit-link_4_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-5,
#container #contents #main .transit-links_pd-t p.icons span.current-5 {
width:17px;
background:url(/img/icon_transit-link_5_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-6,
#container #contents #main .transit-links_pd-t p.icons span.current-6 {
width:17px;
background:url(/img/icon_transit-link_6_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-7,
#container #contents #main .transit-links_pd-t p.icons span.current-7 {
width:17px;
background:url(/img/icon_transit-link_7_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-8,
#container #contents #main .transit-links_pd-t p.icons span.current-8 {
width:17px;
background:url(/img/icon_transit-link_8_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-9,
#container #contents #main .transit-links_pd-t p.icons span.current-9 {
width:17px;
background:url(/img/icon_transit-link_9_on.gif) no-repeat left top;
}
#container #contents #main .transit-links p.icons span.current-10,
#container #contents #main .transit-links_pd-t p.icons span.current-10 {
width:17px;
background:url(/img/icon_transit-link_10_on.gif) no-repeat left top;
}

#container #contents #main .transit-links p.next-back,
#container #contents #main .transit-links_pd-t p.next-back {
float:right;
width:170px;
margin:1px 3px 1px 0;
line-height:100%;
text-align:right;
}

#container #contents #main .transit-links p.next-back span.back,
#container #contents #main .transit-links_pd-t p.next-back span.back {
padding:0 5px 0 10px;
background:url(/img/icon_arrow_left_blueback.gif) no-repeat left top;
}
#container #contents #main .transit-links p.next-back span.next,
#container #contents #main .transit-links_pd-t p.next-back span.next {
padding:0 9px 0 5px;
background:url(/img/icon_arrow_right_blueback.gif) no-repeat right top;
}



#container #contents #main .transit-links p.to-index,
#container #contents #main .transit-links_pd-t p.to-index {
float:right;
width:150px;
margin:1px 3px 1px 0;
line-height:100%;
text-align:right;
}

#container #contents #main .transit-links p.to-index span,
#container #contents #main .transit-links_pd-t p.to-index span {
padding:0 5px 0 10px;
background:url(/img/icon_arrow_right_blueback.gif) no-repeat 1px 0px;
}


/* hack for ie6 */
* html #container #contents #main .transit-links p.icons,
* html #container #contents #main .transit-links_pd-t p.icons {
margin:3px 2px -1px 2px;
}
* html #container #contents #main .transit-links p.next-back span.back,
* html #container #contents #main .transit-links_pd-t p.next-back span.back {
background:url(/img/icon_arrow_left_blueback.gif) no-repeat 0 -1px;
}
* html #container #contents #main .transit-links p.next-back span.next,
* html #container #contents #main .transit-links_pd-t p.next-back span.next {
background:url(/img/icon_arrow_right_blueback.gif) no-repeat 65px -1px;
}
/* hack for ie7 */
*+html #container #contents #main .transit-links p.icons,
*+html #container #contents #main .transit-links_pd-t p.icons {
margin:3px 2px -1px 2px;
}
*+html #container #contents #main .transit-links p.next-back span.back,
*+html #container #contents #main .transit-links_pd-t p.next-back span.back {
background:url(/img/icon_arrow_left_blueback.gif) no-repeat 0 -1px;
}
*+html #container #contents #main .transit-links p.next-back span.next,
*+html #container #contents #main .transit-links_pd-t p.next-back span.next {
background:url(/img/icon_arrow_right_blueback.gif) no-repeat 65px -1px;
}



/* ================= related-links ================= */

#container #contents #main .related-links {
margin:20px 0 0 0;
padding:10px 0 20px 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left top;
}
#container #contents #main .related-links img.title {
margin:0 0 8px 0;
}
#container #contents #main .related-links p {
margin:0;
padding:0 0 2px 25px;
background:url(/img/icon_arrow_item.gif) no-repeat 5px 1px;
}

#container #contents #main .related-linkskwe2007 {
margin:20px 0 0 0;
padding:10px 0 20px 0;
}
#container #contents #main .related-linkskwe2007 p {
margin:0;
padding:0 0 2px 25px;
background:url(/img/icon_arrow_item.gif) no-repeat 5px 1px;
}

#container #contents #main .related-links-service {
margin:20px 0 0 0;
padding:10px 0 20px 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left top;
}
#container #contents #main .related-links-service img.title {
margin:0 0 8px 0;
}
#container #contents #main .related-links-service p {
margin:0;
padding:0 0 2px 25px;
background:url(/img/icon_arrow_item_service.gif) no-repeat 5px 1px;
}



/* ================= list_text-index ================= */

#container #contents #main dl.list_text-index {
width:568px;
margin:5px 0 5px 0;
}
#container #contents #main dl.list_text-index dt {
float:left;
width:73px;
height:32px;
border-right:1px solid #D6DAE2;
}
#container #contents #main dl.list_text-index dt.line2 {
height:45px;
}

/* hack for ie6 */
* html #container #contents #main dl.list_text-index dt,
* html #container #contents #main dl.list_text-index dd {
height:30px;
}
* html #container #contents #main dl.list_text-index dt.line2,
* html #container #contents #main dl.list_text-index dd.line2 {
height:45px;
}

/* hack for ie7 */
*+html #container #contents #main dl.list_text-index dt,
*+html #container #contents #main dl.list_text-index dd {
height:30px;
}
*+html #container #contents #main dl.list_text-index dt.line2,
*+html #container #contents #main dl.list_text-index dd.line2 {
height:45px;
}


#container #contents #main dl.list_text-index dt p {
margin:0;
padding:3px 10px 0 0;
text-align:right;
color:#6685A9;
font-weight:bold;
}
#container #contents #main dl.list_text-index dd {
float:left;
width:493px;
}
#container #contents #main dl.list_text-index dd p.title {
margin:0;
padding:0 0 0 10px;
}
#container #contents #main dl.list_text-index dd p.title a {
font-weight:bold;
color:#4C6399;
}
#container #contents #main dl.list_text-index dd p.text {
margin:0;
padding:3px 0 0 10px;
}
#container #contents #main dl.list_text-index dd p.btn {
float: right;
}
#container #contents #main dl.list_text-index dd.underline {
clear:left;
width:568px;
height:1px;
margin:5px 0 5px 0;
background:#D6DAE2;
overflow:hidden;
}

/* ================= list_text-index22 ================= */

#container #contents #main dl.list_text-index2 {
width:568px;
margin:5px 0 20px 0;
}
#container #contents #main dl.list_text-index2 dt {
float:left;
width:73px;
height:32px;
border-right:1px solid #D6DAE2;
}

/* hack for ie6 */
* html #container #contents #main dl.list_text-index2 dt,
* html #container #contents #main dl.list_text-index2 dd {
height:30px;
}
/* hack for ie7 */
*+html #container #contents #main dl.list_text-index2 dt,
*+html #container #contents #main dl.list_text-index2 dd {
height:30px;
}

#container #contents #main dl.list_text-index2 dt p {
margin:0;
padding:3px 10px 0 0;
text-align:right;
color:#6685A9;
font-weight:bold;
}
#container #contents #main dl.list_text-index2 dd {
float:left;
width:493px;
}
#container #contents #main dl.list_text-index2 dd p.title {
margin:0;
padding:0 0 0 10px;
}
#container #contents #main dl.list_text-index2 dd p.title a {
font-weight:bold;
color:#4C6399;
}
#container #contents #main dl.list_text-index2 dd p.text {
margin:0;
padding:3px 0 0 10px;
}
#container #contents #main dl.list_text-index2 dd.underline {
clear:left;
width:568px;
height:1px;
margin:5px 0 5px 0;
background:#D6DAE2;
overflow:hidden;
}
#container #contents #main dl.list_text-index2 dd img.img {
float:left;
margin: 0 10px 0 0;
}

/* ================= list_text-index22 ================= */

#container #contents #main dl.list_text-index2 {
width:568px;
margin:5px 0 20px 0;
}
#container #contents #main dl.list_text-index2 dt {
float:left;
width:73px;
height:62px;
border-right:1px solid #D6DAE2;
}

/* hack for ie6 */
* html #container #contents #main dl.list_text-index2 dt,
* html #container #contents #main dl.list_text-index2 dd {
height:60px;
}
/* hack for ie7 */
*+html #container #contents #main dl.list_text-index2 dt,
*+html #container #contents #main dl.list_text-index2 dd {
height:60px;
}

#container #contents #main dl.list_text-index2 dt p {
margin:0;
padding:3px 10px 0 0;
text-align:right;
color:#6685A9;
font-weight:bold;
}
#container #contents #main dl.list_text-index2 dd {
float:left;
width:493px;
}
#container #contents #main dl.list_text-index2 dd p.title {
margin:0;
padding:0 0 0 10px;
}
#container #contents #main dl.list_text-index2 dd p.title a {
font-weight:bold;
color:#4C6399;
}
#container #contents #main dl.list_text-index2 dd p.text {
margin:0;
padding:3px 0 0 10px;
}
#container #contents #main dl.list_text-index2 dd.underline {
clear:left;
width:568px;
height:1px;
margin:5px 0 5px 0;
background:#D6DAE2;
overflow:hidden;
}
#container #contents #main dl.list_text-index2 dd img.img {
float:left;
margin: 0 10px 0 0;
}


/* ================= border-box ================= */

#container #contents #main .border-box {
margin:18px 0 15px 0;
padding:8px 6px 8px 8px;
border:2px solid #E8C565;
}
#container #contents #main .border-box h2 {
width:550px;
margin:0 0 3px 0;
font-weight:bold;
color:#C78855;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main .border-box p {
margin:0;
}


/* ================= gray-box ================= */

#container #contents #main .gray-box {
margin:18px 0 0 0;
padding:8px 6px 8px 8px;
border:1px solid #A8B3C5;
background:#F5F5F5;
}


/* =============== list_text-link-to ================== */


#container #contents #main .list_text-link-to {
}
#container #contents #main .list_text-link-to dl {
width:568px;
padding:1px 0 3px 0;
border-top:1px solid #D6DAE2;
}
#container #contents #main .list_text-link-to dl dt {
float:left;
width:459px;
margin:4px 0 0 0;
}
#container #contents #main .list_text-link-to dl dt p.title {
margin:0;
padding:0 0 2px 20px;
font-weight:bold;
color:#4C6399;
}
#container #contents #main .list_text-link-to dl dt p.title_link {
margin:0;
padding:0 0 2px 20px;
background:url(/img/icon_arrow_link.gif) no-repeat 4px 1px;
}
#container #contents #main .list_text-link-to dl dt p.title_link a {
font-weight:bold;
color:#4C6399;
}
#container #contents #main .list_text-link-to dl dt p.text {
margin:0;
padding:0 0 2px 20px;
}

#container #contents #main .list_text-link-to dl dd {
float:left;
width:109px;
margin:8px 0 0 0;
}
#container #contents #main .list_text-link-to dl dd.underline {
clear:both;
width:568px;
height:1px;
margin:0;
border-bottom:1px solid #D6DAE2;
overflow:hidden;
}



/* =============== item-box_3 ================== */

#container #contents #main .item-box_3 {
width:568px;
margin:8px 0 0 0;
padding:0 0 40px 0;
}
#container #contents #main .item-box_3 dl {
clear:both;
width:568px;
min-height:120px;
padding:0;
margin:0;
border-top:1px solid #D6DAE2;
}

#container #contents #main .item-box_3 dt {
float:left;
width:156px;
}
#container #contents #main .item-box_3 dt img {
margin:5px 0 0 3px;
}
#container #contents #main .item-box_3 dd {
float:right;
width:411px;
/* each css modify */
border-top:3px solid #DAE6CD;
}
#container #contents #main .item-box_3 dd p.title {
margin:0;
padding:6px 0 5px 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left bottom;
}
#container #contents #main .item-box_3 dd p.title a {
padding:0 0 0 3px;
font-weight:bold;
color:#4C6399;
}

#container #contents #main .item-box_3 dd p.text {
margin:0;
padding:5px 0 0 14px;
}
#container #contents #main .item-box_3 dd p.to-detail {
margin:0;
padding:5px 0 0 14px;
}
#container #contents #main .item-box_3 dd p.to-detail_pdt {
margin:0;
padding:56px 0 0 14px;
}


/* ====================  TAB-links  ===================== */

#container #contents #main .tab-links {
width:568px;
height:24px;
margin:6px 0 15px 0;
background:url(/service/russia_india/img/fig_menu-back.gif) repeat-x left bottom;
text-align:right;
}
#container #contents #main .tab-links img {
margin:0 5px 0 0;
}


/* ==================== flash annotation ===================== */

#container #contents #main .flash-annotation {
margin:30px 0 5px 0;
padding:1px 0 0 0;
background:url(/img/fig_dotline_bottom.gif) repeat-x left top;
}
#container #contents #main .flash-annotation p span {
margin:0 0 0 5px;
padding:0 0 0 10px;
background:url(/img/icon_arrow_left.gif) no-repeat 0 1px;
}




