@import url("base.css");
@import url("thickbox.css");

.d-title { height: 37px;}
.sitemap .d-title { background: url(../utility/img/ttl_sitemap.jpg) center bottom no-repeat;}
.inquiry .d-title { background: url(../utility/img/ttl_inquiry.jpg) center bottom no-repeat;}
.links .d-title { background: url(../utility/img/ttl_links.jpg) center bottom no-repeat;}
.privacy .d-title { background: url(../utility/img/ttl_privacy.jpg) center bottom no-repeat;}
.sitepolicy .d-title { background: url(../utility/img/ttl_sitepolicy.jpg) center bottom no-repeat;}
.search .d-title { background: url(../utility/img/ttl_search.jpg) center bottom no-repeat;}
.notfound .d-title { background: url(../utility/img/ttl_notfound.jpg) center bottom no-repeat;}

#utility #contents { float: none; width: 752px; margin: auto;}

/* sitemap --------------------- */

.sitemap .contents a { text-decoration: none;}
div.lbox { float: left; width: 360px;}
div.rbox { float: right; width: 360px;}
.sitemap h3 { margin: 18px 0 8px 5px; padding: 2px 0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background: #EEEEEE url(../img/ttl_bg.jpg) center repeat-x; font-size: 100%; font-weight: normal;}
.sitemap h3 a { padding: 0 0 0 10px; background: url(../img/arrow2.gif) left center no-repeat; color: #222244; text-decoration: none; letter-spacing: 1px;}
.sitemap ul { padding: 0 0 0 5px; list-style-type: none;} 
.sitemap li { margin: 2px 0; padding: 0 0 0 15px;}
.sitemap .contents li a { padding: 0 0 0 10px; color: #000066; font-size: 90%; background: url(../img/ln_link.gif) left center no-repeat;}
.sitemap .contents li li a { color: #000099; background: url(../img/ln_link2.gif) left center no-repeat;}
.sitemap .contents a:hover { color: #FF6600;}

/* sitepolicy --------------------- */

.sitepolicy .contents p { margin: 20px;}

/* privacy --------------------- */

.privacy .contents p { margin: 20px;}
.privacy li { margin: 20px;}

/* notfound ---------------- */

.notfound .contents p { text-align: center;}