@charset "UTF-8";



/*
	--------------------------------
	Created: 2008.05.19
	Last Modified: 2008.05.19
	--------------------------------
*/



/* --------------------------------
	＊＊＊＊
-------------------------------- */

div#body #contents {
width:640px;
margin:65px 160px 0;
padding:0 0 20px;
}

div#body #contents h1 {
padding-bottom:9px;
}

div#body #contents div.section { margin-bottom: 50px;}
div#body #contents dl { width: 640px; border-top: 2px #c9c9c9 solid; font-size:62.5%;}
div#body #contents dl.last { border-bottom: 2px #c9c9c9 solid;}

div#body #contents dl dt { width: 163px; float: left; padding: 7px 0 0 7px; font-weight: bold; }
div#body #contents dl dd { width: 470px; float: right; }
div#body #contents dl li { background: url(../img/hasen.gif) repeat-x bottom left; height: 24px; line-height: 24px; }
div#body #contents dl li.last { background: none; }
div#body #contents dl li a { padding-left: 14px;}
div#body #contents dl.g dd li a { background: url(../img/yaji1.gif) no-repeat 0 center;}
div#body #contents dl.r dd li a { background: url(../img/yaji2.gif) no-repeat 0 center;}
div#body #contents dl.b dd li a { background: url(../img/yaji3.gif) no-repeat 0 center;}

div#body #contents dl.global dt { display:none; float: none; }
div#body #contents dl.global dd { width: 640px; float: none; }
div#body #contents dl.global dd li { background:none;  border-bottom: 2px #c9c9c9 solid;}
div#body #contents dl.global dd li.last { border: 0;}
div#body #contents dl.global dd li a { background: url(../img/yaji4.gif) no-repeat 0 center; }
div#body #contents dl.n dd li a { background: url(../img/yaji5.gif) no-repeat 0 center;}

