﻿@import url("base.css");

.sitemap .d-title { background: url(../utility/img/ttl_sitemap.jpg) left bottom no-repeat;}
.sitepolicy .d-title { background: url(../utility/img/ttl_sitepolicy.jpg) left bottom no-repeat;}
.privacy .d-title { background: url(../utility/img/ttl_privacy.jpg) left bottom no-repeat;}
.link .d-title { background: url(../utility/img/ttl_link.jpg) left bottom no-repeat;}
.notfound .d-title { background: url(../utility/img/ttl_notfound.jpg) left bottom no-repeat;}

/* english */
.eng.link .d-title { background: url(../utility/img/ttl_link-e.jpg) left bottom no-repeat;}
.eng.sitemap .d-title { background: url(../utility/img/ttl_sitemap-e.jpg) left bottom no-repeat;}

#contents {
float: none;
width: 720px;
margin: auto;
}

h2 {
padding: 7px 5px;
border-top: 5px solid #002C7E;
border-bottom: 1px solid #002C7E;
font-size: 110%;
}

/* ------------------- sitemap ------------------- */

div.block-l { float: left; width: 350px;}
div.block-r { float: right; width: 350px;}

.sitemap h2 {
padding: 0 10px;
border-top: none;
border-bottom: none;
border-left: 5px solid #970000;
}
.sitemap ul { margin: 20px 0 30px 15px;}
.sitemap .contents li {
margin: 7px 0;
padding: 0 0 0 15px;
background: url(../img/li_mark.gif) left center no-repeat;
list-style-type: none;
}

/* ------------------- link ------------------- */

.link h2 a { color: #444444; text-decoration: none;}

.link ul { margin: 0 0 0 30px;}
.link ul.lm { margin: 0 0 0 50px;}
.link .contents li {
margin: 12px 0;
padding: 0 0 0 15px;
background: url(../img/li_mark.gif) left center no-repeat;
list-style-type: none;
}

/* ------------------- sitepolicy ------------------- */

.sitepolicy ul { padding: 0 0 0 40px;}
.sitepolicy li { margin: 7px 0;}


/* ------------------- notfound ------------------- */

.notfound h2 { margin: 10px 0 30px;}
.notfound #contents { width: 550px;}
.notfound .contents p { text-align: center; line-height: 200%;}
.notfound .contents li {
width: 12em;
margin: 10px auto 30px;
padding: 0 0 0 12px;
background: url(../img/arrow1.gif) left center no-repeat;
list-style-type: none;
}
