@charset "UTF-8";
/* CSS Document */

#mainView {
	width:900px;
	clear:both;
	text-align:center;
	height: 290px;
	margin-right: auto;
	margin-left: auto;
}

#mainView #sampleset {
	width:240px;
	height: 290px;
	background-image: url(../images/miniset.gif);
	background-repeat: no-repeat;
	float: left;
}

#mainView #sampleset h3{
	height: 150px;
	text-indent: -9999px;
	display: block;
}

#mainView #sampleset p{
	font-size:11px;
	font-family:"Osaka", "ＭＳ Ｐゴシック", "MS PGothic";
	text-align: left;
	padding-left: 10px;
	padding-top: 3px;
	padding-right: 18px;
	line-height: 15px;
}

#mainView #sampleset .order a{
	height: 50px;
	text-indent: -9999px;
	display: block;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 10px;
}

#mainView #mainimage {
	width:660px;
	height: 290px;
	float: left;
}

#information {
	width:900px;
	clear:both;
	text-align:center;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

#gakkai {
	width:900px;
	clear:both;
	text-align:center;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

#campain {
	width:900px;
	clear:both;
	text-align:center;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

#haisou {
	width:900px;
	clear:both;
	text-align:center;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

#contents {
	float:none;
	clear:both;
	height: 680px;
	width: 920px;
	margin-top: 10px;
	background-image: url(../images/contents_bg.png);
	background-repeat: no-repeat;
}

#contents .inner {
	width:900px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}

#contents #right_box {
	width:650px;
	height:640px;
	background-image: url(../images/right_box_bg.gif);
	background-repeat: no-repeat;
	float: right;
	padding-top: 10px;
	padding-left: 10px;
}

#right_box #contents01 {
	width:210px;
	height:150px;
	background-image: url(../images/contents01.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px center;
}

#right_box #contents02 {
	width:210px;
	height:150px;
	background-image: url(../images/contents02.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px center;
}

#right_box #contents03 {
	width:210px;
	height:150px;
	background-image: url(../images/contents03.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px center;
}

#right_box #contents04 {
	width:210px;
	height:150px;
	background-image: url(../images/contents04.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px center;	
}
#right_box #contents05 {
	width:210px;
	height:150px;
	background-image: url(../images/contents05.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px center;	
}
#right_box #contents06 {
	width:210px;
	height:150px;
	background-image: url(../images/contents06.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 10px center;	
}

#right_box h4 {
	height: 40px;
	text-indent: -9999px;
	display: block;
}

#right_box p{
	font-family: "Osaka", "ＭＳ Ｐゴシック", "MS PGothic";
	font-size:12px;
	text-align: left;
	line-height: 17px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 5px;
}

#right_box .more a{
	height: 25px;
	text-indent: -9999px;
	display: block;
	margin-top: 20px;
}

#right_box #topics {
	width:610px;
	heght:auto;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	margin-bottom: 20px;
}

#right_box #topics h5 {
	height: 35px;
	background-image: url(../images/topics.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
}

#right_box #topics iframe {
	display:block;
	width:610px;
	height:170px;
	margin:auto;
}

#right_box #contact2 {
	width:610px;
	height: 70px;
	background-image: url(../images/contact2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#right_box #contact2 .contact_btn a{
	height: 50px;
	text-indent: -9999px;
	display: block;
	margin-top: 10px;
	width: 240px;
	float: right;
	margin-right: 10px;
}
