@charset "utf-8";
/* CSS Document */
h2{
padding:0;
}
h3{
background:#f1eee8;
font-weight:bold;
margin:30px 0;
padding:7px 14px;
}
/*-------------------------------------------------------------*/
/*link.html*/
div.linkEle{
margin:0 25px;
}
div.linkEle table{
width:100%;
margin:0 0 10px 0;
}
div.linkEle th{
width:150px;
padding:20px 0;
background:url(../../images/line_yoko.gif) repeat-x 0 100%;
}
div.linkEle td{
padding:20px 20px;
font-size:0.75em;
background:url(../../images/line_yoko.gif) repeat-x 0 100%;
}
div.linkEle ul:after{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
div.linkEle ul{
padding:5px 0;
background:url(../../images/line_tate.gif) repeat-y;
width:680px;
}
div.linkEle li{
float:left;
white-space:nowrap;
margin:0 0 15px 30px;
white-space: nowrap;
}
/*-------------------------------------------------------------*/
/*privacy.html*/
.privacyEle{
margin:0 25px;
}
.privacyEle h4{
margin:20px 0 0 0;
padding:0;
font-size:1em;
font-weight:bold;
line-height:150%;
}
.privacyEle p.naked{
margin:20px 30px;
}
.privacyEle ol.naked{
margin:20px 30px 20px 45px;
}
.privacyEle ol.naked p{
line-height:150%;
margin:10px 0;
}
.privacyEle .tableBasic{
margin:20px 30px;
}
.privacyEle .tableInnr{
margin:20px 0;
}
.privacyEle table.naked{
width:100%;
}
.privacyEle table.naked td{
line-height:150%;
}
.privacyEle table.naked th{
width:230px;
}
.privacyEle table.naked ol li{
line-height:150%;
margin:0 0 0 15px;
list-style:outside decimal;
}
/*-------------------------------------------------------------*/
/*about.html*/
.aboutEle{
margin:0 25px;
}
.aboutEle ul.nakedSub{
margin:40px 0 0 0;
}
.aboutEle ul.nakedSub li{
margin:0 0 10px 0;
}
/*-------------------------------------------------------------*/
.siteMapEle{
margin:0 25px;
}
.siteMapEle dl.intro{
margin:0 0 20px 0;
}
.siteMapEle table{
width:100%;
}
.siteMapEle th{
font-size:0.75em;
line-height:150%;
margin:30px 0;
padding:5px 0 10px 0;
border-bottom:1px solid #ffffff;
width:220px;
}
.siteMapEle th a{
background:none;
padding:0;
}
.siteMapEle a{
line-height:150%;
background:url(../../images/icon_link.gif) no-repeat 0 50%;
padding-left:10px;
}
.siteMapEle .linkHome{
margin:30px 0 20px 0;
}
.siteMapEle .linkHome a{
background:none;
padding:0;
}
.siteMapEle a:hover{
text-decoration:none;
}
.siteMapEle .c0{
border-top:1px solid #ed4d4d;
}
.siteMapEle .c0sub{
border-top:1px dotted #ed4d4d;
}
.siteMapEle .c1{
border-top:1px solid #9abc61;
}
.siteMapEle .c1sub{
border-top:1px dotted #9abc61;
}
.siteMapEle .c2{
border-top:1px solid #f09f50;
}
.siteMapEle .c2sub{
border-top:1px dotted #f09f50;
}
.siteMapEle .c3{
border-top:1px solid #c6768d;
}
.siteMapEle .c3sub{
border-top:1px dotted #c6768d;
}
.siteMapEle .c4{
border-top:1px solid #305f97;
}
.siteMapEle .c4sub{
border-top:1px dotted #305f97;
}
.siteMapEle .c5{
border-top:1px solid #ed4d4d;
}
.siteMapEle .c5sub{
border-top:1px dotted #ed4d4d;
}
.siteMapEle .c6{
border-top:1px solid #6e6558;
}
.siteMapEle .c6sub{
border-top:1px dotted #6e6558;
}
.siteMapEle td{
padding:10px;
font-size:0.75em;
line-height:150%;
}
.siteMapEle dl dt{
margin:0 5px 10px 0;
}
.siteMapEle dl dd{
margin:0 5px 10px 0;
}
/*end*/
