#right_contents .circleksunkus_left {
		width: 270px;
		float: left;
		padding-top: 20px;
		border-top: 1px solid #ccc;
	}
	
.hed_tel {
		position: absolute;
		top: 85px;
		left: 30px;
		z-index: 100;
	}



#right_contents {
		width: 550px;
		float: right;
	}

#right_contents h3 {
		width: 550px;
		text-align: left;
		font-size: 1.0em;
	}

#right_contents h3 span.title {
		font-size: 2.0em;
		letter-spacing: 10px;
	}

#right_contents dl {
		margin: 30px 0px;
		text-align: left;
		margin-top: 15px;
	}
	
#right_contents dt.title {
		margin: 10px 0px;
		font-size: 1.0em;
		padding: 5px;
		padding-left: 1em;
		background-color: #003797;
		border: solid  1px #00276d;
		color: #fff;
		text-align: center;
	}

#right_contents dd {
		margin: 5px 0px;
		font-size: 1.0em;
		padding-left: 1em;
	}

#right_contents dd p.sub {
		font-size: 1.25em;
		padding: 10px 0px;
	}

#right_contents dd p.annai {
		padding: 1.5em;
		margin: 1em 0em;
		background-color:#fcecd4;
	}

#right_contents dd img.margin {
		padding-right: 1em;
		padding-top: 10px;
		padding-bottom: 20px;
	}
#right_contents dd img.margin_left {
		padding-left: 1em;
		padding-top: 10px;
		padding-bottom: 20px;
	}
#right_contents dd img.margin_max {
		padding-bottom: 55px;
	}

#right_contents dd p.center_text {
		text-align: center;
		padding: 15px 0px;
	}

#right_contents dd ul.cassette {
		text-align: left;
		line-height: 1.25em;
		margin-left: 1.0em;
		border: none;
	}

#right_contents dd ul.cassette li {
		text-indent: -1.0em;
		border: none;
		padding-bottom: 15px;
	}

#right_contents dd ul.cassette_sub {
		text-align: left;
		line-height: 1.25em;
		margin-left: 1.0em;
		border: none;
	}

#right_contents dd ul.cassette_sub li {
		text-indent: -1.0em;
		border: none;
		padding-bottom: 0px;
	}


#right_contents dd.margin {
		margin: 15px 0px;
	}

#right_contents dl.top dd {
		text-align: right;
	}

#right_contents dl.top dd a:hover {
		text-decoration: none;
	}

#right_contents dd table {
	margin: 5px 0px;
	width: 580px;
	margin-bottom: 20px;
	}

#right_contents dd table th,
#right_contents dd table td {
		padding: 10px;
		border: solid 1px #eee;
	}



#annai ul {
		border-left: solid  1px #eee;
		margin: 10px 0px;
		margin-bottom: 30px;
	}

#annai li {
	}

#annai ul a {
		color: #004294;
		display: block;
		padding: 7px;
		padding-left: 12px;
		background-image: url(../images/pink.png);
		background-repeat: no-repeat;
		background-position: -28px 9px;
	}

#annai ul a:hover {
		background-color: #f9f9f9;
		padding-left: 30px;
		background-image: url(../images/pink.png);
		background-repeat: no-repeat;
		background-position: -10px 9px;
	}





#left_contents {
		width: 318px;
		float: left;
		text-align: left;
	}

#left_contents h3 {
		font-size: 1.25em;
		position:relative;
	}
#left_contents h3 img {
		position: absolute;
		top: -5px;
	}

#left_contents img {
		border-bottom: solid  2px #eee;
}
#left_contents ul {
		border-left: solid  1px #eee;
		border-right: solid  1px #eee;
		margin: 10px 0px;
		margin-bottom: 30px;
	}

#left_contents li {
	}

#left_contents ul a {
		color: #004294;
		display: block;
		padding: 7px;
		padding-left: 12px;
		background-image: url(../images/pink.png);
		background-repeat: no-repeat;
		background-position: -28px 9px;
	}

#left_contents ul a:hover {
		background-color: #f9f9f9;
		padding-left: 30px;
		background-image: url(../images/pink.png);
		background-repeat: no-repeat;
		background-position: -10px 9px;
	}

#left_contents ul a.active {
		background-color: #f9f9f9;
		padding-left: 30px;
		background-image: url(../images/pink.png);
		background-repeat: no-repeat;
		background-position: -10px 9px;
	}


#guidance {
		margin-top: 12px;
		margin-bottom: -8px;
	}





