body{/*全面文字形*/
	margin-top: ;
  font-family:"ＭＳ 明朝";
	}
a{
	text-decoration: none;
	border-bottom: 1px #999 dotted;
	padding: 0.2em;
}
a:link{
	color: blue;
	background: white;
}
a:visited{
	color: green;
	background: white;
}
{
	color: green;
	background: white;
	border: 1px green dotted;
}
a:active{
	color: green;
	background: white;
	border: 2px green solid;
}
		
	
#mokuji{/*目次*/
	margin-left:auto;
	margin-right:auto;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	width: 780px;
	height: 170px;
	background-color:#e2faa5;
	border-bottom-style: ;
	border-bottomw-idth: 0px;
	border-bottom-color: ;
	padding-top: 9px;
	margin-ltop: 2px;
	font-size: 11px;
	line-height:20px;
	margin-left: 160px;
}	
#ten_waku{/*天枠*/
	margin-left:auto;
	margin-right:auto;
	width: 784px;
	height: 19px;
	background-color:white;
	border-bottom-style: ;
	border-bottomw-idth: 0px;
	border-bottom-color: ;
	padding-top: 19px;
	margin-top: 2px;
	}
#page_1_out{/*一面外枠*/
	margin-left: auto;
	margin-right: auto;
	width: 789px;
	height: 1120px;
	width: 100%;
	background-color: ;
	padding: px;
	}	


#page_1_in{/*一面内枠*/
	margin-left: auto;
	margin-right: auto;
	width: 782px;
	height: 1080px;
	background-color: #e2faa5;
	border-style: solid;
    border-color: #008000;	
	border-width: 1px;
	padding: 2px;
	margin-top: 2px;
	}

#page_2{/*二面*/
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 1080px;
	background-color: #ddddcc;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	}	
#hiduke{/*日付*/
	font-size: 12pt;
	margin-left: px;
	color: #008000;
	font-weight: 600;
	margin-bottom: px;
	}
#tuukan{/*通卷*/
	position: center;
	font-size: 12pt;
	margin-left: 200px;
	color: #008000;
	padding-bottom: px;
	}	
#watag{/*ワタグ*/
	position: absolute;
	font-size: 12pt;
	left:800px;
	font-style: italic;
	}
#darani{/*陀羅尼*/
	position: absolute;
	font-size: 12pt;
	left:880px;
	font-weight: ;
	}					
#dai_waku{/*題枠*/
	position: relative;
	float: right;
	width: 209px;
	height: 806px;
	background-color: #c7ff12;
	border-style: solid;
	border-width: 1px;
	border-color: #00ff00;
	padding: 2px 2px 2px 2px;
	}
	
#shyudai_waku{/*主題枠*/
	position: relative;
	float:right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	width: 172px;
	height: 374px;
	background-color:#c7ff12;
	}
#kami_waku{/*主題枠*/
	position: relative;
	float:right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	width: 172px;
	height: 374px;
	background-color:#c7ff12;
	margin-top: 20px;
	}	
#shyudai{/*主題（文字枠）*/
	position: absolute;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	width: 100px;
	height: 100%;
	right: 30px;
	background-color:;	
	}

#fukudai{/*副題*/
	position: relative;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	float: right;
	padding-right: 6px;
	padding-top: 10px;
	width: 28px;
	height: 364px;
	background-color:#c7ff12 ;
	font-size: 15pt;
	color: #008000;
	font-weight: 600;
	border-left-style: double;
	border-left-color: #00ff00;
	border-left-width:3px;
	letter-spacing: 8px;
	line-height: 20px;
	
	}
	
#hakkou{/*発行（枠）*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	width: 200px;
	height: 380px;
	background-color: #c7ff12;
	margin-top: 415px;
	margin-right:-211px;
	font-size: 14pt;
	padding-right: 10px;
	line-height: 25px;
	color: #008000;
	font-weight: ;
}
#gou_waku{/*号枠*/
	position: relative;
	float: right;
	margin-top: 374px;
	width: 211px;
	height: 33px;
	background-color:#008000;
	margin-right: -211px;
	border-style: solid none solid none;
	border-width: 1px 0px 1px 0px;
	border-color: #00ff00;
	color: #00ff00;
	font-weight: 900;
	}	
#gou_suu{/*号数枠*/
	width: 211px;
	height: 25px;
	background-color:#008000;
	text-align: center;/*平成３０年は是を解読*/
	position: center;
	margin-top: 2pt;
	}	

#midashi_waku{/*見出枠*/
	position:relative;
	float: right;
	width: 125px;
	height: 529px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size: pt;
	background-color: white;
	line-height: px;
	font-weight: 900;
	padding:5px 5px 5px 5px;
	}	
#Dai_Midashi{/*大見出*/
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	margin-right:25px;
	width: 70px;
	height: 100%;
	text-indent: 25px;
	background-color: ;
	}	
#jippon{/*字ッポン*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:520px;
	width: 770px;
	color: #00ff00;
	background-color: #0000ff;
	border-bottom-style: solid;
	border-bottom-color:#008;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
}
#migiue{/*右上（枠）*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	width: 160px;
	height: 280px;
	background-color: white;
	margin-top: px;
	margin-right:px;
	font-size: 14pt;
	padding-right: px;
	line-height: px;
	color: #008000;
	font-weight: ;
}		
#chizu{/**/
	position: relative;
	float: right;
	margin-right: ;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:750px;
	width: 772px;
	color: #00ff00;
	background-color: #e2faa5;
	border: 5px  #808000 solid ;
	padding:10px 5px 0px 5px;
		}
#tate1{/*一段*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:259px;
	width: 557px;
	color: #00ff00;
	background-color: #0000ff;
	border-bottom-style: solid;
	border-bottom-color:#008;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
}
#tate1_10{/*一段一〇*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:25px;
	height:259px;
	width: 557px;
	color: #008000;
	background-color: #e2faa5;
	border-bottom-style: solid;
	border-bottom-color:#008;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
	font-weight:600 ;
}
#tate1_10_1{/*一段一〇上*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:25px;
	height:259px;
	width: 557px;
	color: #008000;
	background-color: #e2faa5;
	border-bottom-style: solid;
	border-bottom-color:#008;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
	font-weight:600 ;
}
#tate1_10_0{/*一段一〇*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:25px;
	height:530px;
	width: 557px;
	color: #008000;
	background-color: #e2faa5;
	border-bottom-style: solid;
	border-bottom-color:#008;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
	font-weight:600 ;
}				
#tate1_1{/*一段下*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	font-weight: 600;
	line-height:27px;
	height:259px;
	width: 557px;
	color: #008000;
	background-color: #c7ff12;
	border-bottom-style: solid;
	border-bottom-color:#00ff00;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
		}
#tate2{/*二段*/
	position: relative;
	float: right;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	font-weight: ;
	line-height:27px;
	height:259px;
	width: 557px;
	color: #008000;
	font-weight: 600;
	letter-spacing: 1px;
	background-color:#e2faa5;
	font-weight: ;
	padding:10px 5px 0px 5px;
	}
#tate2_1{/*二段下*/
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	font-weight: 600;
	height:259px;
	width: 557px;
	color: #008000;
	background-color: #c7ff12;
	border-bottom-style: solid;
	border-bottom-color:#00ff00;
	border-bottom-width: 1px ;
	padding:10px 5px 0px 5px;
}			
#tate3{/*三段*/
	line-height: 30px;
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:270px;
	width: 557px;
	color: #008000;
	background-color:#e2faa5;
	font-weight: 600;
	border-style: solid none solid none;
	border-color: #00ff00;
	border-width: 1px 0px 1px 0px;
	padding:10px 5px 0px 5px;
	}
#tate3-long{/*三段長*/
	line-height: 30px;
	position: relative;
	float: right;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:270px;
	width: 610px;
	color: #008000;
	background-color:#e2faa5;
	font-weight: 600;
	border-style: solid none solid none;
	border-color: #00ff00;
	border-width: 1px 0px 1px 0px;
	padding:10px 5px 0px 5px;
	}	
#tate4{/*四段*/
	line-height: 30px;
	position: relative;
	float: right;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:250px;
	width: 772px;
	color: #008000;
	background-color: #e2faa5;
	font-weight:600 ;
	padding:10px 5px 10px 5px;
	}
#tate4-10{/*四段*/
	line-height: 25px;
	position: relative;
	float: right;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	height:250px;
	width: 772px;
	letter-spacing: ;
	color: #008000;
	background-color: #e2faa5;
	font-weight:600 ;
	padding:10px 5px 10px 5px;
	}	
#tate4_1{/*四段下*/
	line-height: 30px;
	position: relative;
	float: right;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:27px;
	height:250px;
	width: 772px;
	color: #008000;
	font-weight: 600;
	background-color: #c7ff12;
	font-weight:600 ;
	padding:10px 5px 10px 5px;
	}
#tate5-10{/*五段*/
	line-height: 25px;
	position: relative;
	float: right;
	margin-right: -3px;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:27px;
	height:250px;
	width: 776px;
	background-color: #e2faa5;
	font-weight: 600;
	border:  1px solid;
	border-top-style:  ;
	padding:10px 5px 10px 5px;
	color: #008000;
	}
#tate6-10{/*五段*/
	line-height: 25px;
	position: relative;
	float: right;
	margin-right: -3px;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:27px;
	height:250px;
	width: 776px;
	background-color: #e2faa5;
	font-weight: 600;
	border:  1px solid;
	border-top-style:  none;
	padding:10px 5px 10px 5px;
	color:#008000 ;
}
#tate-ren{/*連段*/
	line-height: 25px;
	position: relative;
	float: right;
	margin-right: -3px;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:27px;
	height:750px;
	width: 776px;
	background-color: #e2faa5;
	font-weight: 600;
	border:  1px solid;
	border-top-style:  none;
	padding:10px 5px 10px 5px;
	color:#008000 ;
}												
#tate-4ren{/*建国新聞*/
line-height: 25px;
	position: relative;
	float: right;
	margin-right: -3px;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:27px;
	height:1000px;
	width: 776px;
	background-color: #e2faa5;
	font-weight: 600;
	border:  1px solid;
	border-top-style:  none;
	padding:10px 5px 10px 5px;
	color:#008000 ;
}
#kenkoku-waku{/*建国枠*/
	border:2px green double;
	height:750;
	width:210;
	background-color: #c7ff12;
	margin-top:-5px
}
#kenkoku-1{/*建国一段*/
	height:250;
	width:570;
	border-bottom:1px green solid;
}
#kenkoku-2{/*建国二段*/
	height:250;
	width:570;
	border-bottom:1px green solid;
	margin-top: 250px;
	margin-right: -570px;
	
}
#kenkoku-3{/*建国三段*/
	height:250;
	width:570;
	border-bottom:1px green solid;
	margin-top: 500px;
	margin-right: -570px;
}
#kenkoku-4{/*建国四段*/
	height:255;
	width:570;
	border-bottom:;
	border-top:1px green solid;
	margin-top: 750px;
	margin-right: -786px;
}
#yohaku{/*余白*/
	padding:8px;
}
#kenkoku-hukudai{/*建国副題*/
	height:375;
	background-color:white;
	width:60;
}												
#kenkoku-shyudai-waku{/*建国主題枠*/
	height:375;
	background-color:#c7ff12;
	width:150;
}
#kenkoku-shyudai{/*建国主題*/
	padding-top:20;
	margin-top:px;
	padding-right:60px;
}
#kenkoku-gousuu{/*建国号数*/
	border:2px green double;
	width:206;
	height:60;
	background-color:#c7ff12;
	margin-top:375px;
	margin-right:-210px;
}
#henshyuu-waku{/*編集枠*/
	padding-right:10;
	line-height:23px;
	background-color: #c7ff12;
	height:310;
	width:200;
	margin-top:440px;
	margin-right:-210px;
}
#kenkoku-hiduke{/*建国日付*/
	font-size: 10pt;
}																				
#tate6{/*六段*/
	line-height: 25px;
	position: relative;
	float: right;
	margin-right: -3px;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:10pt;
	line-height:27px;
	height:250px;
	width: 776px;
	background-color: #e2faa5;
	font-weight: 600;
	border:  1px solid;
	border-top-style:  none;
	padding:10px 5px 10px 5px;
}						
#tate7{/*七段*/
	line-height: 30px;
	position: relative;
	float: right;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:30px;
	height:250px;
	width: 769px;
	background-color: #c9c996;
	font-weight: ;
	border-bottom-style: solid;
	border-bottom-color: black;
	border-bottom-width: 1px;
	padding:10px 5px 10px 5px;
	}	
#tate8{/*八段*/
	line-height: 30px;
	position: relative;
	float: right;
	top:px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size:12pt;
	line-height:30px;
	height:250px;
	width: 769px;
	background-color: #c9c996;
	font-weight: ;
	padding:10px 5px 10px 5px;
	media:print;
	page-break-after: always;
	}												
#page_next{/*改頁*/
	media:print;
	page-after-before: always;
	width: 100%;
	height: 0px;
	}
#screen_space{/*画面表示のみ*/
	media:screen;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	height: 30px;
	background-color: yellow;
	media:print;
	page-break-after: always;
	}
#midashi_1{/*見出一*/
	width: 90px;
	height: 95%;
	margin-right: px;
	padding-right: 10px;
	background-color:#cdd394;
	border-radius:14px;
	border-style: double;
	border-color: white;
	border-width: 5px;
	font-weight: 900;
	}
#midashi_2{/*一行見出*/
	width: 45px;
	height: 95%;
	padding-right: 15px;
	background-color:#cdd394;
	border-radius:14px;
	border-style: double;
	border-color: white;
	border-width: 5px;
	font-weight: 900;
	font-size: 20px;
	}
#kiraku{/*木楽な人生*/
	width: 45px;
	height: 92%;
	padding-right: 15px;
	padding-top: 10px;
	background-color:#c7ff12;
	border-radius:14px;
	border-style: solid;
	border-color: #00ff00;
	border-width: 5px;
	font-weight: 600;
	font-size: 35px;
	letter-spacing:10px;
	text-shadow: 2px 0px 0px #008000, 0px 2px 0px #008000, -2px 0px 0px #008000, 0px -2px 0px #008000;
	color:#00ff00 ;
	}
#point_1{/*一*/
	font-size: 1pt;
	}
#point_2{/*二*/
	font-size: 2pt;
	}
#point_3{/*三*/
	font-size: 3pt;
	}	
#point_4{/*四*/
	font-size: 4pt;
	}				
#point_5{/*五*/
	font-size: 5pt;
	}
#point_6{/*六*/
	font-size: 6pt;
	}
#point_7{/*七*/
	font-size: 7pt;
	}
#point_8{/*八*/
	font-size: 8pt;
	}
#point_9{/*九*/
	font-size: 9pt;
	}
#point_10{/*一〇*/
	font-size: 10pt;
	}
#point_11{/*一一*/
	font-size: 11pt;
	}
#point_12{/*一二*/
	font-size: 12pt;
	}
#point_13{/*一三*/
	font-size: 13pt;
	}
#point_14{/*一四*/
	font-size: 14pt;
	}
#point_15{/*一五*/
	font-size: 15pt;
	}				
#point_16{/*一六*/
	font-size: 16pt;
	}
#point_17{/*一七*/
	font-size: 17pt;
	}		
#point_18{/*一八*/
	font-size: 18pt;
	}
#point_19{/*一九*/
	font-size: 19pt;
	}			
#point_20{/*二〇*/
	font-size: 20pt;
	}	
#point_21{/*二一*/
	font-size: 21pt;
	}
#point_22{/*二二*/
	font-size: 22pt;
	}			
#point_23{/*二三*/
	font-size: 23pt;
	}
#point_24{/*二四*/
	font-size: 24pt;
	}		
#point_25{/*二五*/
	font-size: 25pt;
	}
#point_26{/*二六*/
	font-size: 26pt;
	}	
#point_27{/*二七*/
	font-size: 27pt;
	}
#point_28{/*二八*/
	font-size: 28pt;
	}	
#point_29{/*二九*/
	font-size: 29pt;
	}	
#point_30{/*三〇*/
	font-size: 30pt;
	}	
#point_31{/*三一*/
	font-size: 31pt;
	}
#point_32{/*三二*/
	font-size: 32pt;
	}
#point_33{/*三三*/
	font-size: 33pt;
	}	
#point_34{/*三四*/
	font-size: 34pt;
	}
#point_35{/*三五*/
	font-size: 35pt;
	}			
#point_36{/*三六*/
	font-size: 36pt;
	}							
#point_39{/*三九*/
	font-size: 39pt;
	}							
#point_40{/*四〇*/
	font-size: 40pt;
	}
#point_42{/*四二*/
	font-size: 42pt;
	}								
#point_45{/*四五*/
	font-size: 45pt;
	}									
#point_48{/*四八*/
	font-size: 48pt;
	}								
#point_50{/*五〇*/
	font-size: 50pt;
	}	
#point_51{/*五一*/
	font-size: 51pt;
	}								
#point_54{/*五四*/
	font-size: 54pt;
	}								
#point_55{/*五五*/
	font-size: 55pt;
	}
#point_57{/*五七*/
	font-size: 57pt;
	}									
#point_60{/*六〇*/
	font-size: 60pt;
	}	
#point_65{/*六五*/
	font-size: 65pt;
	}
#point_75{/*六五*/
	font-size: 75pt;
	}
#point_80{/*六五*/
	font-size: 80pt;
	}
#point_85{/*六五*/
	font-size: 85pt;
	}
#point_95{/*六五*/
	font-size: 91pt;
	}														
#sage_1{
	padding-top: 1em;
	}
#shita_1{
	text-indent: 1em;
	}
#shita_2{
	margin-top: 2px;
	}
#shita_3{
	margin-top: 3px;
	}	
#shita_4{
	margin-top: 4px;
	}	
#shita_5{
	margin-top: 5px;
	}	
#shita_6{
	margin-top: 6px;
	}	
#shita_7{
	margin-top: 7px;
	}	
#shita_8{
	margin-top: 8px;
	}	
#shita_9{
	margin-top: 9px;
	}	
#shita_10{
	margin-top: 10px;
	}	
#shita_11{
	margin-top: 11px;
	}	
#shita_12{
	margin-top: 12px;
	}	
#shita_13{
	margin-top: 13px;
	}	
#shita_14{
	margin-top: 14px;
	}	
#shita_15{
	margin-top: 15px;
	}	
#shita_16{
	margin-top: 16px;
	}	
#shita_17{
	margin-top: 17px;
	}	
#shita_18{
	margin-top: 18px;
	}	
#shita_19{
	margin-top: 19px;
	}	
#shita_20{
	margin-top: 20px;
	}	
#shita_21{
	margin-top: 21px;
	}
#shita_22{
	margin-top: 22px;
	}						
#shita_23{
	margin-top: 23px;
	}								
#shita_24{
	margin-top: 24px;
	}						
#shita_25{
	margin-top: 25px;
	}						
#shita_26{
	margin-top: 26px;
	}						
#shita_27{
	margin-top: 27px;
	}						
#shita_28{
	margin-top: 28px;
	}						
#shita_29{
	margin-top: 291px;
	}						
#shita_30{
	margin-top: 30px;
	}						
#shita_31{
	margin-top: 31px;
	}						
#shita_32{
	margin-top: 32px;
	}
#shita_33{
	margin-top: 33px;
	}
#shita_34{
	margin-top: 34px;
	}	
#shita_35{
	margin-top: 35px;
	}
#sukima_2{
	letter-spacing:2px;
	}
#shita_22{
	margin-top: 22px;
	}		
#sukima_1{
	letter-spacing:1px;
	}	
#sukima_3{
	letter-spacing:3px;
	}	
#sukima_4{
	letter-spacing:4px;
	}	
#sukima_5{
	letter-spacing:5px;
	}	
#sukima_6{
	letter-spacing:6px;
	}	
#sukima_7{
	letter-spacing:7px;
}
#sukima_8{
	letter-spacing:8px;
}				
#sukima_9{
	letter-spacing:9px;
}				
#sukima_10{
	letter-spacing:10px;
}	
#sukima_13{
	letter-spacing:13px;
}								
#sukima_16{
	letter-spacing:16px;
}								
#sukima_19{
	letter-spacing:19px;
}								
#sukima_22{
	letter-spacing:22px;
}								
#sukima_25{
	letter-spacing:25px;
}								
#sukima_28{
	letter-spacing:28px;
}															
#migi_20{
	position: absolute;
	right: 20px;
	}
#migi_21{
	position: absolute;
	right: 21px;
	}
#migi_22{
	position: absolute;
	right: 22px;
	}
#migi_23{
	position: absolute;
	right: 23px;
	}
#migi_24{
	position: absolute;
	right: 24px;
	}
#migi_25{
	position: absolute;
	right: 25px;
	}
#migi_55{
	position: absolute;
	right: 55px;
	}
#migi_65{
	position: absolute;
	right: 65px;
	}
#migi_75{
	position: absolute;
	right: 75px;
	}
#migi_85{
	position: absolute;
	right: 85px;
	}
#migi_95{
	position: absolute;
	right: 23px;
	}
#futoku{/*太く*/
	font-weight: 900;
	}
#mizu{color: #00ffff;
	}
#tuchi{
	color: #804000;
	}
#kimidori{
	color:#00ff00;
	}
#fukamidori{
	color:#008000 ;
	}
#kon{
	color:#0000ff;
}
#kiiro{
	color:yellow;
}
#shiro{
	color:#ffffff;
}
#turu{
	color:#c0c0c0;
}
#daidai{
	color: #ff8000;	
}
#hadairo{
	color: #fef1cf;	
}
#fukamidori{
	color: #008000;	
}
#shirowaku{
	background-color: white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
}
#turuwaku{
	background-color: white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #c0c0c0;
}
#moerudonguri{
	background-color: #73fd02;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #804000;
}
#idowaku{
	background-color: #cefcbe ;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
}
#confukuro{
	text-shadow: 1px 0px 0px yellow, 0px 1px 0px yellow, -1px 0px 0px yellow, 0px -1px 0px yellow;
	color: #0000ff;
}	
#conkimidori{
	text-shadow: 1px 0px 0px #00d900, 0px 1px 0px #00d900, -1px 0px 0px #00d900, 0px -1px 0px #00d900;
	color: #80ff80;
}
#gyokan_10{
	line-height: 10px;
	}
#gyokan_11{
	line-height: 11px;
	}
#gyokan_12{
	line-height: 12px;
	}
#gyokan_13{
	line-height: 13px;
	}
#gyokan_14{
	line-height: 14px;
	}
#gyokan_15{
	line-height: 15px;
	}
#gyokan_16{
	line-height: 16px;
	}						
#gyokan_17{
	line-height: 17px;
	}																
#gyokan_18{
	line-height: 18px;
	}
#gyokan_19{
	line-height: 19px;
	}									
#gyokan_20{
	line-height: 20px;
	}
#gyokan_22{
	line-height: 22px;
	}									
#gyokan_28{
	line-height: 28px;
	}						
#gyokan_30{
	line-height: 30px;
	}				
#gyokan_33{
	line-height: 33px;
	}
#gyokan_40{
	line-height: 40px;
	}
#gyokan_45{
	line-height: 45px;
	}			
#gyokan_50{
	line-height: 60px;
	}
#shirofukuro{
	text-shadow: 2px 0px 0px #0000ff, 0px 2px 0px #0000ff, -2px 0px 0px #0000ff, 0px -2px 0px #000fff;
	color: white;
}
#shirofukuro-1{
	text-shadow: 1px 0px 0px #0000ff, 0px 1px 0px #0000ff, -1px 0px 0px #0000ff, 0px -1px 0px #000fff;
	color: white;
}
#midufukuro{
	text-shadow: 1px 0px 0px #0000ff, 0px 1px 0px #0000ff, -1px 0px 0px #0000ff, 0px -1px 0px #0000ff;
	color: #00ffff;
}						
#confukuro{
	text-shadow: 1px 0px 0px #80ffff, 0px 1px 0px #80ffff, -1px 0px 0px #80ffff, 0px -1px 0px #80ffff;
	color: #0000ff;
}	
#fukahukuro{
	text-shadow: 2px 0px 0px orange, 0px 2px 0px orange, -2px 0px 0px orange, 0px -2px 0px orange;
	color: yellow;
}
#kimihukuro{
	text-shadow:2px 0px 0px #008000, 0px 3px 0px #008000, -3px 0px 0px #008000, 0px -3px 0px #008000;
	color: #00ff00;
	font-weight: 600;
}
#kimihukuro_1{
	text-shadow:1px 0px 0px #008000, 0px 1px 0px #008000, -1px 0px 0px #008000, 0px -1px 0px #008000;
	color: #00ff00;
	font-weight:600 ;
}
#aozoramoeru{
	text-shadow:1px 0px 0px #008000, 0px 1px 0px #008000, -1px 0px 0px #008000, 0px -1px 0px #008000;
	color:#00ffff;
	font-weight:600 ;
	font-size: 12pt;
	letter-spacing: 5px;
}
#kimihukuro_2{
	text-shadow: 1px 0px 0px #008000, 0px 1px 0px #008000, -1px 0px 0px #008000, 0px -1px 0px #008000;
	color: #00ff00;
	font-weight: 600;
}
#koganefukuro{
	text-shadow: 3px 0px 0px orange, 0px 3px 0px orange, -3px 0px 0px orange, 0px -3px 0px orange;
	color: yellow;
}
#koganefukuro_1{
	text-shadow: 1px 0px 0px orange, 0px 1px 0px orange, -1px 0px 0px orange, 0px -1px 0px orange;
	color: yellow;
}
#koganefukuro_2{
	text-shadow: 2px 0px 0px orange, 0px 2px 0px orange, -2px 0px 0px orange, 0px -2px 0px orange;
	color: yellow;
}
#shibafukuro_1{
	text-shadow: 0.4px 0px 0px yellow, 0px 0.4px 0px yellow, -0.4px 0px 0px yellow, 0px -0.4px 0px yellow;
	color: #00ff00;
}
#shirodi{
	width: 110px;
	height: 100%;
	background-color: white;
	color: #0000ff;
	font-weight: 600;
}
#shirowaku{
	background-color:white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #0000ff;
}
#mizuwaku{
	background-color:#00ffff;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #0000ff;
}
#chiwaku{
	background-color:white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #c0c0c0;
}
#kurowaku{
	background-color:black;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: white;
}
#hitowaku{
	background-color:white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #00b000;
}
#chyawaku{
	background-color:#804000;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: white;
}
#conwaku{
	background-color:#0000ff;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #00ff00;
}
#kimidoriwaku{
	background-color: #73fd02;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	text-shadow: 0px 0px 0px orange, 0px 0px 0px orange, -0px 0px 0px orange, 0px 0px 0px orange;
	color: #0000ff;
}
#daiwaku{
	background-color: orange;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: white;
}
#fukamidoriwaku{
	background-color: #008000;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: white;
}
#konwaku{
	background-color: #0000ff;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: white;
}
#hadawaku{
	background-color: #fcf9c2;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #008000;
}
#kiwaku{
	background-color: #c9b67a;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: yellow;
}
#shirotuchi{
	background-color: white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #804000;
}	
.iframe-wrap{
  position: relative;
  float: right;
  width: 100%; 
  padding: calc(4700 / 880 * 100%) 0 0; /* 高さと横幅の数字には単位は入れません。 */ 
} 
.iframe-album{
  position: relative;
  float: right;
  width: 100%;
   padding: calc(600 / 880 * 100%) 0 0; /* 高さと横幅の数字には単位は入れません。 */ 
  
} 
.iframe-wrap iframe { 
  position: absolute; 
  float: right;
  top: 10px; 
  right: -60px; 
  width: 100%; 
  height: 100%; 
  padding-bottom: 0px;
} 
.iframe-album iframe { 
  position: absolute; 
  float: right;
  top: 10px; 
  right: 0px; 
  width: 100%; 
  height: 100%; 
  padding-bottom: 0px;
} 
/* TOPボタン */
div#top-seven{
	position: relative;
	float: right;
	margin-top: 20px;
	right: 0px;
	background-color:;
	width: 820px;
	height: 165px;
	background-color: ;
	}
#botan{
	width: 20px;
	height: 140px;
	background-color: #c7ff12;
	color: #008;
	font-weight: 600;
	font-size: 11pt;
	padding: 5px 5px 5px 5px;
	margin-right: 10px;
	letter-spacing: 3px;
}
#2525{
	font-size: 13pt;
}
#botan_00{
	padding-right: 5px;
	width: 30px;
	height: 150px;
	background-color: #0000ff;
	color: white;
	font-weight: 600;
	font-size: 11pt;
}
#botan_01{
	padding-right: 5px;
	width: 30px;
	height: 150px;
	background-color: #c7ff12;
	color: #008000;
	font-weight: 600;
	font-size: 13pt;
}
#komidashi{
	background-color:white;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #0000ff;
	font-size: 12pt;
	letter-spacing:  3px;
}
#shinkomi{
	background-color:#73fd02;
	width: 30px;
	font-weight: 600;
	padding: 5px 5px 5px 5px;
	color: #804000;
	font-size: 12pt;
	letter-spacing:  3px;
}
div.top-btn{
	float: ;
	margin-right: 10px;
}
div.top-btn a {
	height: 100px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	margin-left: 5px;
	padding-top: 15px;
	text-align: left;
	color: #555;
	font-size: 12px;
	letter-spacing: 2px;
}
div.top-btn a#2525 {
	height: 100px;
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	margin-left: 5px;
	padding-top: 15px;
	text-align: left;
	color: #555;
	font-size: 15px;
	letter-spacing: 2px;
}
#yokogaki{
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: lr-tb;
	writing-mode: vertical-lr;
	background-color: white;
	line-height: 15px;
	font-size: 10pt;
	width: 200px;
	height: 100px;
	float: left;
	font-style: italic;
}
#eigo{
	margin-left:;
	margin-right:;
	hrizontal-tb
	-webkit-writing-mode: vertical-lr;
	-ms-writing-mode: lr-tb;
	writing-mode: vertical-lr;
	writing-mode:horizontal-tb;
	background-color: white;
	line-height: 25px;
	font-size: 10pt;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 5px;
	width: 100;
	height:30;
	font-style: italic;
}