h2{
	font-size : 14px;
	font-family : "ＭＳ Ｐゴシック";
	font-weight : bold;
	text-align : center;
	color:#000033;
	background-color:#ffffff;
	clear: both;
	margin-bottom: 10px;


}

h2 a{
text-decoration : none;
	display:block;
	border: solid 1px #CC9900;
	width: 559px;
	height: 20px;
	padding-top: 4px;
	border-left: solid 8px #CC9900;
	border-right: solid 8px #CC9900;
	margin: 0;

}

h2 a:hover {
	color: #ff9900;
	background-color: #FFFFD0;
 
}



div.center{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
	clear: both;
}	

div.center-c{
	text-align: center;
	clear: both;
}

div.main-center{
	text-align: center;
	margin-bottom: 20px;
	clear: both;
}

div.center2 {
	text-align:center;
	margin-bottom: 20px;
	margin-top: 10px;
	clear: both;
	}

div.center2-clear {
	text-align:center;
	margin-bottom: 20px;
	margin-top: 10px;
	clear: both;
	}

div.center3 {
	text-align:center;
	margin-bottom: 20px;
	margin-top: 30px;
	clear: both;
	}

div.center4 {
	text-align:center;
	margin-bottom: 5px;
	clear: both;
	margin-top: 0px;
	background-color: #000000;
	}


div.center-title {
	text-align:center;
	margin-bottom: 15px;
	margin-top: 10px;
	clear: both;
	}

div.center-line{
	text-align: center;
	clear: both;
	margin-top: 20px;
}	






p.main-p2a{
	width: 500px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size:12px;
	line-height: 16px;
	background-color: #F0F1DE;
	text-align:  left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 15px;
}

p.main-p2si{
	font-size:14px;
	line-height: 18px;
	text-align: left;
	padding-left: 115px;
}



p.red14aaa{
	color:#ffffff;
	background-color:#660033;
	width: 575px;
	font-size:16px;
	padding: 3px;
	text-align: center;
	clear: both;
	margin-top: 10px;
}

p.z1{
	font-size:12px;
	line-height: 14px;
}

p.a1{font-weight:bold;
font-size:14px;
}


p.main-p{
width: 500px;
padding: 5px;
margin-top: 2px;
margin-bottom: 5px;
font-size:12px;
line-height: 16px;
text-align: left;
}



p.main-p2{
	font-size:12px;
	line-height: 16px;
	background-color: #EFF1DE;
	text-align: left;
	padding-left: 65px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 2px;
}

p.main-p2t{
	width: auto;
	font-size:12px;
	line-height: 16px;
	background-color: #EFF1DE;
	text-align: left;
	padding-left: 55px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 2px;
}

p.infolink{
	font-size:10px;
	text-align: center;
	width:auto;
	background-color:#CCCC99;
	padding: 2px;
	margin:0px;
	clear: both;
}

p.sidebox1 {
	font-size:12px;
	width: 200px;
	text-align: center;
	margin-bottom: 20px;
}

div.sidebox1 {
	width: 200px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
}


p.sidebox3{
font-size:12px;
width: 200px;
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
}

div.sideb12{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

div.sil-img100 {
	width: 575px;
	height: 500px;
	background-image: url(image/sil-img108.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 20px;
}


p.sil-word101 {
	line-height: 18px;
	font-size: 12px;
	text-align:left;
	padding-left: 355px;
	padding-right: 10px;
	margin: 0;
}	

p.sil-word102 {
	line-height: 18px;
	font-size: 12px;
	text-align:left;
	padding-left: 10px;
	padding-right: 390px;
	margin: 0;
	padding-top: 10px;
}	

ul.column{
	margin-left:0px;
	padding-left:10px;
	list-style-image: none;
	list-style-type: square;
}


div.column{
	width: 670px;
	height:140px;
	margin-top: 5px;
	border: 1px solid #666699;
	overflow:auto;
	text-align: left;
	padding-top: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

div.column2{
	width: 188px;
	height:350px;
	border: 1px solid #000033;
	overflow:auto;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 5px;
}

p.column2 {
	font-size: 12px;
	text-align:center;
	width: 198px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #CCCC99;
	border-top: 1px solid #000033;
	border-left: 1px solid #000033;
	border-right: 1px solid #000033;
	margin: 0;

}	

div.main-b{
	width: 730px;
	text-align: left;
	margin:auto;
}


div.main-b1 {
	float: left;
	width: 510px;
	text-align: left;
}


div.main-b2 {
	width: 200px;
	float: right;
	text-align: right;
}


div.main-b3 {
	width: auto;
	text-align: left;
	line-height: 16px;
	padding-left: 1px;
}

div.main-b4 {
	width: 200px;
	text-align: center;
	line-height: 16px;
	margin-bottom: 10px;
	padding-bottom: 3px;
}


div.main-bsi{
	width: 580px;
	text-align: left;
	margin:auto;
	margin-top: 15px;
	height: 250px;
}

div.main-bsi1 {
	float: left;
	width: auto;
	text-align: left;
	padding-left: 1px;
}


div.main-bsi2 {
	width: 245px;
	float: right;
	text-align: left;
	line-height: 14px;
	height: 230px;
	background-repeat: no-repeat;
}

div.main-bsi2a {
	text-align: left;
	padding-left: 35px;
	padding-top: 5px;
}

div.main-bsi2b {
	text-align: left;
	line-height: 16px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 5px;
}

div.main-bsi2c {
	text-align: right;
	padding-right: 5px;
	padding-top: 3px;
}

div.main-bsi2d {
	text-align: center;
	padding-top: 3px;
}

div.main-b1b {
	text-align:center;
	margin-top: 20px;
	margin-bottom: 10px;
	clear: both;
}	


div.main-b3a {
	width: 510px;
}

div.main-b3a1 {
	text-align: left;
	padding-top: 13px;
	padding-bottom: 5px;
}

div.main-b3a2 {
	text-align: left;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
}

div.main-b3a3 {
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}

div.main-b3b {
	width: 510px;
}

div.main-b3b1 {
	text-align: left;
	padding-top: 13px;
	padding-bottom: 5px;
}

div.main-b3b2 {
	text-align: left;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
}

div.main-b3b3 {
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}

div.main-b3c {
	width: 510px;
}

div.main-b3c1 {
	text-align: left;
	padding-top: 13px;
	padding-bottom: 5px;
}

div.main-b3c2 {
	text-align: left;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
}

div.main-b3c3 {
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}


div.main-b3d {
	width: auto;
	height: 130px;
}

div.main-b3d1 {
	text-align: left;
	padding-top: 13px;
	padding-bottom: 5px;
}

div.main-b3d1f {
	text-align: left;
	padding-top: 12px;
	padding-bottom: 10px;
}

div.main-b3d2 {
	text-align: left;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 10px;
}

div.main-b3d3 {
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}

div.main-b3e {
	width: auto;
	margin-bottom: 15px;
	height: 130px;
}

div.main-b3e1 {
	text-align: left;
	padding-top: 13px;
	padding-bottom: 5px;
}

div.main-b3e2 {
	text-align: left;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 10px;
}

div.main-b3e3 {
	padding-right: 10px;
	padding-top: 3px;
	text-align: right;
}

div.main-b3f {
	width: auto;
	height: 210px;
	margin-top: 10px;
}

div.img-lf {
	text-align: center;
	float: left;
}

div.tex-rf {
	text-align: left;
	float: right;
	width: 310px;
}



div.img-l {
	text-align: left;
	float: left;
	width: 180px;
	padding-top: 13px;
}

div.tex-r {
	text-align: left;
	float: right;
	width: 330px;
}


div.main-book{
	width: 720px;
	text-align: left;
	margin-left: 5px;
	margin-right: 5px;
	height: 135px;
}

div.main-book1 {
	float: left;
	width: 240px;
	text-align: left;
}

div.main-book1a {
	float: left;
	width: 100px;
	text-align: center;
	padding-top: 7px;
}

p.main-book1a {
	width: auto;
	text-align: left;
	margin: 0;
	padding-left: 110px;
	line-height: 16px;
	padding-right: 5px;
	padding-top: 7px;
}

div.main-book2 {
	width: 240px;
	float: right;
	text-align: left;
}

div.main-book2a {
	float: left;
	width: 100px;
	text-align: center;
	padding-top: 7px;
}

p.main-book2a {
	width: auto;
	text-align: left;
	margin: 0;
	padding-left: 110px;
	line-height: 16px;
	padding-top: 7px;
}

p.lpo {
	width: auto;
	text-align: center;
	line-height: 18px;
}

div.mainbox-si2{
	text-align: left;
	width: 575px;
	margin-bottom: 10px;
	height: 90px;
	clear: both;
}

div.jpg-left{
	float: left;
	clear: left;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 10px;
}

div.jpg-right{
	float: right;
	clear: right;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 10px;
}

li.column{	padding-bottom: 8px;}


div.sidebox-t{
	width: 198px;
	text-align: left;
	line-height: 14px;
	height: auto;
	font-size: 12px;
	background-color: #E8E8D0;
	border-left: solid 1px #000033;
	border-right: solid 1px #000033;
	border-bottom: solid 1px #000033;
	border-top: solid 1px #000033;
	margin-bottom: 12px;
	}

div.sidebox-t2{
	width: auto;
	text-align: left;
	line-height: 14px;
	font-size: 12px;
	margin-left: 10px;

	}

.side li {
font-size:12px;
margin-top:10px;
}

div.ad-top{
	background-repeat:no-repeat;
	background-image: url(image/adidas-top-b2.jpg);
	height: 250px;
	width: 305px;
	float: right;
}

p.ad-top{
	height: 250px;
	padding-left: 10px;
	margin: 0;
	padding-top: 10px;
	line-height: normal;
	text-align: left;
}

div.ad-top1{
	clear: both;
	height: 250px;
	width: 425px;
	float: left;
}

div.ad-top730{
	clear: both;
	height: 250px;
	width: 730px;
	margin-bottom: 20px;
	}

div.sky-top730{
	clear: both;
	height: 220px;
	width: 730px;
	margin-bottom: 20px;
	}

div.sky-top1{
	clear: both;
	height: 220px;
	width: 290px;
	float: left;
	text-align: left;
}

div.sky-top2{
	height: 220px;
	width: 430px;
	float: right;
}

p.sky-top1a{
	margin: 0;
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
}

p.sky-top1b{
	margin: 0;
	padding-top: 3px;
	padding-left: 10px;
}

div.sky-top3{
	width: 510px;
	height: 280px;
	background-image: url(image/skylet-top1013.jpg);
	background-repeat: no-repeat;
	margin-bottom: 15px;
}


p.sky-top3{
	margin: 0;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

