@charset "utf-8";
#main-wrapper1 #fls-nav {
	clear: both;
	width: 800px;
	margin: 0px;
	padding: 0px;
	height: 400px;
}



#main-wrapper1 #fls-nav #flash-area {
	height: 400px;
	width: 800px;
	clear: both;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FFFFFF;
}
#main-wrapper1 #fls-nav #banner-area {
	height: 300px;
	width: 199px;
	list-style: none;
	float: right;
	margin: 0px;
	padding: 0px;
}

#main-wrapper1 #fls-nav #banner-area .banner {
	width: 199px;
	margin: 0px;
	padding: 0px 0px 1px;
	list-style: none;
	display: block;
	clear: both;
	height: 49px;
	float: left;
}
#main-wrapper1 #fls-nav #banner-area .banner img {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 199px;
	border-style: none;
}
#main-wrapper1 #fls-nav #banner-area .last {
	padding: 0px;
	width: 199px;
	height: 50px;
	list-style: none;
	display: block;
	border-style: none;
	clear: both;
	float: left;
}

#main-wrapper1 #fls-nav #banner-area .last img {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 199px;
	border-style: none;
}




#main-wrapper2 #contents .cont-left {
	float: left;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

#main-wrapper2 #contents .sintyaku-area {
	width: 300px;
}


#main-wrapper2 #contents .sintyaku-area h3 {
	clear: both;
	line-height: 1.5em;
	font-weight: 400;
	font-size: 100%;
	width: 300px;
	background: #FFFFFF;
}
#main-wrapper2 #contents .cont-left .sintyaku-area #sintyaku-wrap {
	width: 300px;
	height: 165px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FFFFFF;
}

#main-wrapper2 #contents .cont-left .sintyaku-area .sintyaku {
	overflow: auto;
	height: 165px;


}

#main-wrapper2 #contents .sintyaku-area  .sintyaku li {
	list-style: none;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px dotted #CCCCCC;
	padding-left: 12px;
	margin-left: 6px;
	background: url(../image/arrow.jpg) no-repeat left 4px;
}
#main-wrapper2 #contents #main-cont h3 {
	width: 499px;
	padding-bottom: 1px;
	background: #FFFFFF;
}


#main-wrapper2 #contents .cont-center {
	float: left;
	width: 299px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
}
#main-wrapper2 #contents .cont-center #plan {
	padding: 0px;
	width: 299px;
	margin: 0px;
	display: block;
	list-style: none;
}
#main-wrapper2 #contents .cont-center #plan li {
	list-style: none;
	height: 62px;
	width: 299px;
	margin: 0px;
	padding: 0px 0px 1px;
	display: block;
	float: left;
}
#main-wrapper2 #contents .cont-center #plan li img {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 62px;
	width: 299px;
}

#main-wrapper2 #contents .cont-center #jigyou {
	width: 299px;
	clear: both;
}
#main-wrapper2 #contents .cont-center #jigyou li {
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 299px;
	display: block;
	clear: both;
}

#main-wrapper2 #contents .cont-center #jigyou .left {
	padding-right: 1px;
}
#main-wrapper2 #contents .cont-center #jigyou li img {
	display: block;
	margin: 0px;
	padding: 0px;
}
#main-wrapper2 #contents .right {
	float: right;
}
#main-wrapper2 #contents .right ul {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 199px;
	list-style: none;
}
#main-wrapper2 #contents .right li {
	float: left;
	margin: 0px;
	padding: 0px 0px 1px;
	width: 199px;
}
#main-wrapper2 #contents .right .last {
	padding: 0px;
	width: 199px;
}

#main-wrapper2 #contents  #qr-blog {
	margin: 0px;
	padding: 1px 0px 0px;
	width: 199px;
	clear: both;
}
#main-wrapper2 #contents  #qr-blog #qr {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 80px;
	width: 100px;
}
#main-wrapper2 #contents .cont-left #qr-blog .blog {
	float: left;
	height: 80px;
	width: 98px;
	padding-right: 1px;
}

#main-wrapper2 #contents #main-cont {
	width: 499px;
	padding-left: 1px;
	float: right;
}
