@charset "utf-8";
/*
 * this css
 * Date: 2009/07
 * Author: Creative Team
 */

#page-head h1{
height: 88px;
width: 955px;
margin-left:1px;
background: url(images/sitemap-page-head.png) no-repeat;
text-indent:-9999px;
overflow:hidden;
}

.ultraclear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	line-height:0;
	background:0;
	border:none;
	visibility:hidden;
}


#contents {
	width:764px;
}


#contents ul#parent {
	width:690px;
	margin:0 auto;
}

#contents ul#parent li {
	margin-bottom:30px;
}
#contents ul#parent li ul.child li,
#contents ul#parent li ul.subchild li {margin-bottom:0;}

#contents ul#parent li ul.child li{
	padding-left:20px;
	line-height:140%;
	background:url(/common/images/ul01_li_bg.gif) no-repeat;
}
#contents ul#parent li ul.child li.edge{background:url(/common/images/ul01_li_last_bg.gif) no-repeat}

#contents ul#parent li h2.ttl{
	width:690px;
	height:41px;
}
#contents ul#parent li h2.ttl a{
	display:block;
	width:690px;
	height:41px;
	text-indent:-9999px;
	overflow:hidden;
}
#contents ul#parent li h2.ttl span {display:none;}

#contents ul#parent li#home h2.ttl {background:url(images/ttl_home_lnk.gif) no-repeat;}
#contents ul#parent li#about h2.ttl {background:url(images/ttl_about_lnk.gif) no-repeat;}
#contents ul#parent li#sv h2.ttl {background:url(images/ttl_service_lnk.gif) no-repeat;}
#contents ul#parent li#trans h2.ttl {background:url(images/ttl_transfer_lnk.gif) no-repeat;}
#contents ul#parent li#camp h2.ttl {background:url(images/ttl_camp_lnk.gif) no-repeat;}
#contents ul#parent li#faq h2.ttl {background:url(images/ttl_faq_lnk.gif) no-repeat;}
#contents ul#parent li#tips h2.ttl {background:url(images/ttl_tips_lnk.gif) no-repeat;}
#contents ul#parent li#defs h2.ttl {background:url(images/ttl_defs.gif) no-repeat;}
#contents ul#parent li#odr h2.ttl {background:url(images/ttl_order_lnk.gif) no-repeat;}


#contents ul#parent li ul.child {
	padding-top:15px;
	padding-left:30px;
}

#contents ul#parent li#sv {
	zoom:100%;
}
#contents ul#parent li#sv:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

#contents ul#parent li#sv ul.child{
	float:left;
	width:314px;
}
#contents ul#parent li#sv ul.child li.subttl_int {
	width:314px;
	height:23px;
	padding:0;
	background:url(images/sub_internet.gif) no-repeat;
	margin:0 0 10px -15px;
}
#contents ul#parent li#sv ul.child li.subttl_int span{display:none;}

#contents ul#parent li#sv ul.child li.subttl_opt {
	width:314px;
	height:23px;
	padding:0;
	background:url(images/sub_option.gif) no-repeat;
	margin:0 0 10px -15px;
}
#contents ul#parent li#sv ul.child li.subttl_opt a {
	display:block;
	width:314px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}


#contents ul#parent li#sv ul.subchild{padding-bottom:10px;}



/*----- IE png fix -----*/

* html div#xxx {
behavior: expression(IEPNGFIX.fix(this));
}

