#page {
    margin: 0 auto;
    width: 1000px;
}/* honmeiのＣＳＳ */

#contents {
	display:flex;
}

main {
	width : 820px;
	color : #000;
	background : #0000;
}

#sub1 {
	width : 30px;
	color : #fff;
	background : #0000;
}

#sub2 {
	width : 300px;
	color : #000;
	background : #fff;
}



#d223 { 
	margin: 3px 4px;
    padding: 0;
      width: 465px;
    height: 640px;
    color: #fff;115px;
    background: url(ura4200.jpg);
	position: absolute;
 }


#d2233 { 
	margin: 1px auto 6;
    padding: 20px solid #eff;
   	border: 1px solid #000;
	width: 475px;
    height: 645px;
    background-color: #eff;
}


#d224 { 
	margin: 13px 120px;
    padding: 0;
      width: 436px;
    height: 607px;
    color: #fff;115px;
    background: url(tirasi01.jpg);
	position: absolute; 
}



#d2244 { 
	margin: 8px auto 0;
    padding: 1px solid #eff;
   	border: 1px solid #000;
	width: 450px;
    height: 615px;
    background-color: #eff;
}


#d225 { 
	margin: 12px 140px;
    padding: 0;
      width: 388px;
    height: 606px;
    color: #fff;115px;
    background: url(tirasi03.jpg);
	position: absolute; 
}




#d2255 { 
	margin: 10px auto 0;
    padding: 1px solid #eff;
   	border: 1px solid #000;
	width: 390px;
    height: 618px;
    background-color: #eff;
}


#d226 { 
	margin: 9px 106px;
    padding: 0;
      width: 460px;
    height: 670px;
    color: #fff;100px;
    background: url(jinpaset.jpg);
	position: absolute; 
}

#d2266{ 
	margin: 1px auto 0;
    padding: 20px solid #eff;
   	border: 1px solid #000;
	width: 475px;
    height: 685px;
    background-color: #eff;
}



#d1000 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 1000px;
    color: #fff;
 }





#d900 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 900px;
    color: #fff;
 }

#d800 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 800px;
    color: #fff;
 }

#d700 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 700px;
    color: #fff;
 }

#d600 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 600px;
    color: #fff;
 }


#d500 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 500px;
    color: #fff;
 }


#d400 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 400px;
    color: #fff;
 }


#d300 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 300px;
    color: #fff;
 }


#d200 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 200px;
    color: #fff;
 }


#d100 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 100px;
    color: #fff;
 }



#d90 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 90px;
    color: #fff;
 }




#d80 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 80px;
    color: #fff;
 }


#d70 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 70px;
    color: #fff;
 }


#d60 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 60px;
    color: #fff;
 }



#d50 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 50px;
    color: #fff;
 }


#d40 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid #eff;
    width: 300px;
    height: 40px;
    color: #fff;
 }


#d30 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid;
    width: 300px;
    height: 30px;
    color: #fff;
  }



#d20 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 20px;
    color: #fff;
  }



#d15 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 15px;
    color: #fff;
 }

#d10 { 
	margin: 3px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 10px;
    color: #fff;
 }

#d105 { 
	margin: 1px auto 0;
    padding: 0;
    border: 2px solid ;
    width: 300px;
    height: 5px;
    color: #fff;
 }




#text {
	
	color: #000000;
	font-family: serif;
	font-weight: bold;
 } 

header, footer {
  text-align: center;
  color: #fff;
  background: #003;
}
