/* momost01.css */

/* 全体の設定 */

body {		font-family: "游明朝",serif,
		"ＭＳ Ｐゴシック",sans-serif;
		width: 840px; margin-top: 0; 
		margin-left: 0; margin-right: 0;
		}
	* {	color: unset; background-color: unset;
		border-color: unset;
		}

/* トップページ */

#obi1 {		width:820px; height: 27px;
		background-color: #2288cc;
		position: relative; top: 10px; left: 10px;
		}
#obi1 h3 {	padding-top: 5px; letter-spacing: 1px;
    		font-family: "ＭＳ Ｐゴシック";
    		color: #d0d0d0; text-align: right;
                padding-right: 20px;
		}
#aida h2 {	position: absolute; top: 36px; left: 190px;
		letter-spacing: 1px; font-family: "游明朝";
    		color: #404040;
		}
#aida h4 {	position: absolute; top: 74px; left: 210px;
		}
#obi2 {		width:820px; height: 26px;
		background-color: #2288cc;
		position: relative; top: 51px; left: 10px;
		}
#obi2 h4 {	padding-top: 5px; letter-spacing: 1px;
    		font-family: "ＭＳ Ｐゴシック";
    		color: #c0c0c0; text-align: right;
                padding-right: 20px;
		}
#sumaho h5 {	position: absolute; top: 120px; left: 230px;						letter-spacing: 1px; font-family: "游明朝";
		}
#heimen1 {	width:820px; height: 382px;
		background-color: #f0f8fd;
		position: absolute; top: 163px; left: 10px;
		}
.example:nth-child(1) {
		position: absolute; top: -25px; left: 110px;
		font-size: 50px; font-family: "游明朝";
    		font-weight: 500; color: #009000;
		}
.example:nth-child(2) {
		position: absolute ; top: 61px; left: 110px;
		font-size: 50px; font-weight: 500;
		color: #fc3033;
		}
.example:nth-child(3) {
		position: absolute; top: 145px; left: 110px;
		font-size: 50px; font-weight: 500;
		color: #0066cc;
		}
#outline {	position: absolute ; top: 204px; left: 445px;
		}
	.lines-with-text {
      		display: flex; flex-direction: column;
      		align-items: center; gap: 0.5px;
    		}
    	.line {	width: 120px; border-top: 1px solid #ff3333;
    		}
   	.text {	font-size: 16px; font-weight: bold; margin: 0;
    		}
#pejiido01 {	position: absolute; top: 208px; left: 570px;
		}	
	a {	width: 60px; height: 23px;
		background-color: #ffcc99;
		border: none; border-radius: 5px;
		display: flex; align-items: center;
		cursor: pointer;
		}
#pejiido02 {	position: absolute; top: 235px; left: 570px;
		}
#pejiido03 {	position: absolute; top: 291px; left: 570px;
		}
#pejiido04 {	position: absolute; top: 319px; left: 570px;
		}
#pejiido05 {	position: absolute; top: 375px; left: 570px;
		}
#pejiido06 {	position: absolute; top: 403px; left: 570px;
		}
#myhistory h2 {	position: absolute; top: 440px; left: 140px;
		color: #0066cc;
		}
#pejiido07 {	position: absolute; top: 458px; left: 500px;
		}
#pejiido07 a {	width: 190px; height: 40px;
		background-color: #ffddbb;
		border: none; border-radius: 7px;
		display: flex; align-items: center;
		text-align: center; cursor: pointer;
		font-size: 24px; font-family: "游明朝";
    		font-weight: 500; color: #606060;
		text-decoration: none;
		}
#pejiido10 a {	position: absolute; top: 205px; left: 670px;
		width: 90px; height: 25px; font-size: 16px;
		background-color: #ffdd99; color: #606060;
		border: none; border-radius: 5px;
		text-decoration: none; text-align: center;
		cursor: pointer;
		}
#heimen2 {	position: absolute; top: 545px; left: 10px;
		width:820px; height: 150px;
		background-color: #e1e9ee;
		}
#hiroshino h4 {	position: absolute; top: 549px; left: 57px;
    		font-weight: 500; font-family: "游明朝";
		color: #404040; letter-spacing: 1px;
		}
#hakohako1 {	position: absolute; top: 569px; left: 130px;
		width: 60px; height: 24px;
		text-align: center; /* cursor: pointer; */
		border: 2px solid #ffffff; font-size: 16px;
		border-radius: 0;
		}
#hakohako1 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#hakohako2 {	position: absolute; top: 569px; left: 190px;
		width: 77px; height: 24px; text-align: center;
		border: 2px solid #ffffff; font-size: 16px;
		}
#hakohako2 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#hakohako3 {	position: absolute; top: 569px; left: 271px;
		width: 84px; height: 24px; text-align: center;
		border: 2px solid #ffffff; font-size: 16px;
		}
#hakohako3 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#hakohako4 {	position: absolute; top: 569px; left: 359px;
		width: 68px; height: 24px; text-align: center;
		border: 2px solid #ffffff; font-size: 16px;
		}
#hakohako4 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#hakohako5 {	position: absolute; top: 569px; left: 431px;
		width: 161px; height: 24px; text-align: center;
		border: 2px solid #ffffff; font-size: 16px;
		}
#hakohako5 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#hakohako6 {	position: absolute; top: 569px; left: 596px;
		width: 98px; height: 24px; text-align: center;
		border: 2px solid #ffffff; font-size: 16px;
		}
#hakohako6 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#hakohako7 {	position: absolute; top: 569px; left: 698px;
		width: 68px; height: 24px; text-align: center;
		border: 2px solid #ffffff; font-size: 16px;
		}
#hakohako7 a {	display: inline-block;
		width: 30px; height: 30px;
		background-color: #ffcc99; border-radius: 50%;
		}
#pejiido15 a {	position: absolute; top: 640px; left: 695px;
		width: 75px; height: 25px; font-size: 14px;
		background-color: #f0f8fd; color: #606060;
		text-decoration: none;
		text-align: center; cursor: pointer;
		border: none; border-radius: 5px;
		}
#nisi h3 {	position: absolute; top: 640px; left: 315px;
		font-family: Medium;
    		color: #b0b0b0; letter-spacing: 0px;
		}
#pnumber {	position: absolute; top: 645px; left: 810px;
		color: #b0b0b0; padding-bottom: 40px;
		}