* {
	margin : 0;
	padding : 0;
}

#page-wrap {
	width : 800px;
	margin : 0px auto;
	font-family : Times New Roman;
	font-weight : bold;
}


#header{
	height :412px;
	background : #5ba3ff;
}
#header .logo {
	float : left;
	height : 98px;
}
#header a img{
	border : none;
}
#header .menu {
	float : none;
	text-align : right;
}
#header .menu ul {
}
#header .menu ul li{
	display : inline;
	border-left : 3px solid #dddddd;
	padding-left : 1em;
	margin-left : 1em;
	line-height :2em;
}
#header .menu ul li a{
	color : #ffffff;
	text-decoration : none;
}
#container {
	background : #5ba3ff;
}
#sidebar {
	float : left;
	width : 190px;
	height : 100%;
	background : #5ba3ff;
	padding : 10px 5px;
}
#sidebar li {
	list-style-position : inside;
	list-style-type : none;
	border-left : 2px dotted #ffffff;
	line-height : 1.5em;
	margin-left : 5px;
	padding-left : 5px;
	color : #000000;
	font-weight : bold;
	}
#sidebar .barlisthome {
	border-left : none;
}
#sidebar li a {
	color : #000000;
	text-decoration : none;
}
#maincontents {
	float : right;
	background : #ffffff;
	width : 580px;
	_width : 570px;
	padding : 10px;
}
#maincontents h2 {
	background : url(h2.png) no-repeat;
	width : 580px;
	_width : 570px;
	height : 30px;
	padding-top : 3px;
	padding-left : 10px;
	margin-left : 10px;
	margin-bottom : 8px;
	color : #ffffff;
	font-size : 18px;
}
#maincontents h3 {
	background : url(h3.png) no-repeat;
	width : 580px;
	_width : 570px;
	height : 30px;
	padding-top : 5px;
	padding-left : 10px;
	margin-bottom : 8px;
	color : #ffffff;
	font-size : 16px;
}
#maincontents h4 {
	background : url(h4.png) no-repeat;
	width : 580px;
	_width : 570px;
	height : 40px;
	padding-top : 4px;
	padding-left : 10px;
	font-size : 14px;
}
#maincontents p{
	margin : 2px auto 8px 4px;
	line-height : 1.2em;		
}
#maincontents p .amargin {
	display : block;
	list-style-type : none;
	list-style-position : inside;
	margin : 5px 10px 10px;
}

#maincontents ul, #maincontents ol{
	margin-left : 10px;
	list-style-position : inside;
	list-style-type : decimal;
}
#maincontents ul{
	list-style-type : none;
}
#maincontents #subtitle {
	list-style : outside;
	list-style-type : decimal;
}

#maincontents .renewal ul{
	margin-top : -4px;
	margin-bottom : 6px;
}
#maincontents .renewal li {
	list-style-type : disc;
}
#maincontents .koe .huleft{
	padding :2px 20px 5px 85px;
}
#maincontents .koe .huright{
	padding : 2px 95px 5px 15px;
}
#maincontents .koe .hu1pl {
	background : url(hukidashi1pl.png) no-repeat;
}
#maincontents .koe .hu2pl {
	background : url(hukidashi2pl.png) no-repeat;
}#maincontents .koe .hu3pl {
	background : url(hukidashi3pl.png) no-repeat;
}#maincontents .koe .hu4pl {
	background : url(hukidashi4pl.png) no-repeat;
}#maincontents .koe .hu5pl {
	background : url(hukidashi5pl.png) no-repeat;
}#maincontents .koe .hu6pl {
	background : url(hukidashi6pl.png) no-repeat;
}#maincontents .koe .hu1pr {
	background : url(hukidashi1pr.png) no-repeat;
}#maincontents .koe .hu2pr {
	background : url(hukidashi2pr.png) no-repeat;
}#maincontents .koe .hu3pr {
	background : url(hukidashi3pr.png) no-repeat;
}#maincontents .koe .hu4pr {
	background : url(hukidashi4pr.png) no-repeat;
}#maincontents .koe .hu5pr {
	background : url(hukidashi5pr.png) no-repeat;
}#maincontents .koe .hu6pr {
	background : url(hukidashi6pr.png) no-repeat;
}
#maincontents .koe .hu1al {
	background : url(hukidashi1al.png) no-repeat;
}
#maincontents .koe .hu2al {
	background : url(hukidashi2al.png) no-repeat;
}#maincontents .koe .hu3al {
	background : url(hukidashi3al.png) no-repeat;
}#maincontents .koe .hu4al {
	background : url(hukidashi4al.png) no-repeat;
}#maincontents .koe .hu5al {
	background : url(hukidashi5al.png) no-repeat;
}#maincontents .koe .hu6al {
	background : url(hukidashi6al.png) no-repeat;
}#maincontents .koe .hu1ar {
	background : url(hukidashi1ar.png) no-repeat;
}#maincontents .koe .hu2ar {
	background : url(hukidashi2ar.png) no-repeat;
}#maincontents .koe .hu3ar {
	background : url(hukidashi3ar.png) no-repeat;
}#maincontents .koe .hu4ar {
	background : url(hukidashi4ar.png) no-repeat;
}#maincontents .koe .hu5ar {
	background : url(hukidashi5ar.png) no-repeat;
}#maincontents .koe .hu6ar {
	background : url(hukidashi6ar.png) no-repeat;
}
#footer{
	clear : both;
	text-align :center;
	margin-top :20px;
}

#maincontents .googlead {
	width : 580px;
	text-align : center;
}
