.comp_o,
.bg1,.bg2,.bg3,.bg4,.bg5,.bg6,.bg7,.bg8,.bg9,.bg10,
.bg11,.bg12,.bg13,.bg14,.bg15,.bg16,.bg17,.bg18,.bg19,.bg20,
.bg21,.bg22,.bg23,.bg24,.bg25,.bg26,.bg27,.bg28,.bg29,.bg30,
.bg31,.bg32,.bg33,.bg34,.bg35,.bg36,.bg37,.bg38,.bg39,.bg40,
.bg41,.bg42,.bg43,.bg44,.bg45,.bg46,.bg47,.bg48,.bg49,.bg50 {
	height: 12741px;
px;		/*- ← ★カンプの高さをここに入力★-*/
}





/*-------------ここより下はソースが読める方以外は触らないでください---------------*/

* {
	margin: 0;
	padding: 0;
}

/*-------------comp.html---------------*/

.bg1 {background: url(comp1.jpg) center top no-repeat;}
.bg2 {background: url(comp2.jpg) center top no-repeat;}
.bg3 {background: url(comp3.jpg) center top no-repeat;}
.bg4 {background: url(comp4.jpg) center top no-repeat;}
.bg5 {background: url(comp5.jpg) center top no-repeat;}
.bg6 {background: url(comp6.jpg) center top no-repeat;}
.bg7 {background: url(comp7.jpg) center top no-repeat;}
.bg8 {background: url(comp8.jpg) center top no-repeat;}
.bg9 {background: url(comp9.jpg) center top no-repeat;}
.bg10 {background: url(comp10.jpg) center top no-repeat;}
.bg11 {background: url(comp11.jpg) center top no-repeat;}
.bg12 {background: url(comp12.jpg) center top no-repeat;}
.bg13 {background: url(comp13.jpg) center top no-repeat;}
.bg14 {background: url(comp14.jpg) center top no-repeat;}
.bg15 {background: url(comp15.jpg) center top no-repeat;}
.bg16 {background: url(comp16.jpg) center top no-repeat;}
.bg17 {background: url(comp17.jpg) center top no-repeat;}
.bg18 {background: url(comp18.jpg) center top no-repeat;}
.bg19 {background: url(comp19.jpg) center top no-repeat;}
.bg20 {background: url(comp20.jpg) center top no-repeat;}
.bg21 {background: url(comp21.jpg) center top no-repeat;}
.bg22 {background: url(comp22.jpg) center top no-repeat;}
.bg23 {background: url(comp23.jpg) center top no-repeat;}
.bg24 {background: url(comp24.jpg) center top no-repeat;}
.bg25 {background: url(comp25.jpg) center top no-repeat;}
.bg26 {background: url(comp26.jpg) center top no-repeat;}
.bg27 {background: url(comp27.jpg) center top no-repeat;}
.bg28 {background: url(comp28.jpg) center top no-repeat;}
.bg29 {background: url(comp29.jpg) center top no-repeat;}
.bg30 {background: url(comp30.jpg) center top no-repeat;}
.bg31 {background: url(comp31.jpg) center top no-repeat;}
.bg32 {background: url(comp32.jpg) center top no-repeat;}
.bg33 {background: url(comp33.jpg) center top no-repeat;}
.bg34 {background: url(comp34.jpg) center top no-repeat;}
.bg35 {background: url(comp35.jpg) center top no-repeat;}
.bg36 {background: url(comp36.jpg) center top no-repeat;}
.bg37 {background: url(comp37.jpg) center top no-repeat;}
.bg38 {background: url(comp38.jpg) center top no-repeat;}
.bg39 {background: url(comp39.jpg) center top no-repeat;}
.bg40 {background: url(comp40.jpg) center top no-repeat;}
.bg41 {background: url(comp41.jpg) center top no-repeat;}
.bg42 {background: url(comp42.jpg) center top no-repeat;}
.bg43 {background: url(comp43.jpg) center top no-repeat;}
.bg44 {background: url(comp44.jpg) center top no-repeat;}
.bg45 {background: url(comp45.jpg) center top no-repeat;}
.bg46 {background: url(comp46.jpg) center top no-repeat;}
.bg47 {background: url(comp47.jpg) center top no-repeat;}
.bg48 {background: url(comp48.jpg) center top no-repeat;}
.bg49 {background: url(comp49.jpg) center top no-repeat;}
.bg50 {background: url(comp50.jpg) center top no-repeat;}

.comp_o {
	background: url(comp_o.jpg) center top no-repeat;
}

.under1 {
	background: url(under1.jpg) center top no-repeat;
}

.comp_img img{
	width: 100%;
}

.under1 {
	height: 1974px;
}


/*-------------index.html---------------*/
.aaa {
	margin: 10px;
}

h1{
	padding: 5px;
	border: 1px solid #999;
	margin-bottom: 20px;
}

h1 span{
	font-size:0.7em;
}

p,ul,table{
	margin-bottom: 20px;
}

a{
	color:#333;
	text-decoration: underline;
}
a:hover{
	color: #0067ce;
	text-decoration: none;
}

td{
	text-align:center;
	width:20%;
}

th,td{
	border:1px solid #ddd;
	padding:5px;
}


/*　テキスト：青　*/
.blue{
	color:#0067ce;
}

/*　テキスト：緑　*/
.green{
	color:#2a8e00;
}

/*　テキスト：赤　*/
.red{
	color:#f00;
}


/*　列　赤　*/
.tblr tr.kador th,
.tbl tr.kador th{
	background-color:#ff2b00;
	color:#fff;
}
.tblr tr.kador td,
.tbl tr.kador td{
	background-color:#fff8f7 !important;
}
.tblr tr.koter th,
.tbl tr.koter th{
	background-color:#ff8c75;
	color:#fff;
}
.tblr tr.kador a,.tblr tr.koter a,
.tbl tr.kador a,.tbl tr.koter a{
	color:#f00;
}

/*　テーブル：赤（今回）　*/
.tblr tr.def,.tblr tr.kado th{
	background-color:#ff2b00;
	color:#fff;
}


/*　テーブル：グレー（通常用）　*/
.tbl tr.def,.tbl tr.kado th{
	background-color:#7a7576;
	color:#fff;
}
.tbl tr.kado td{
	background-color:#f7f2f3;
}
.tbl tr.kote th{
	background-color:#b7b2b3;
	color:#fff;
}
.tbl tr.kote td{
	background-color:#fff;
}

/*　テーブル：水色（マウスオーバー用）　*/
.tbl_lb tr.def,.tbl_lb tr.kado th{
	background-color:#3bb1f9;
	color:#fff;
}
.tbl_lb tr.kado td{
	background-color:#fcfeff;
}
.tbl_lb tr.kote th{
	background-color:#88d0fc;
	color:#fff;
}



/*　テーブル：緑（下層用）　*/
.tbl_g tr.def,.tbl_g tr.kado th{
	background-color:#2a8e00;
	color:#fff;
}
.tbl_g tr.kado td{
	background-color:#f7fff7;
}
.tbl_g tr.kote th{
	background-color:#4f9b30;
	color:#fff;
}


/*　テーブル：青　*/
.tbl_b tr.def,.tbl_b tr.kado th{
	background-color:#0067ce;
	color:#fff;
}
.tbl_b tr.kado td{
	background-color:#f7fbff;
}
.tbl_b tr.kote th{
	background-color:#4895e2;
	color:#fff;
}


/*　横幅：60%　*/
.w60{
	width:60%;
}

/*　横幅：50%　*/
.w50{
	width:50%;
}

/*　横幅：25%　*/
.w25{
	width:25%;
}

/*　横幅：20%　*/
.w20{
	width:20%;
}


