@charset "Shift_JIS";
.ichien {
	font-weight: bold;
	color: #F00;
	background-color: #FCF;
}

#shita {
	background-color: #FFF;
	width: 726px;
	margin-bottom: 12px;
}
#tutumi{
width: 950px;
	margin-right: auto;
	margin-left: auto;


}


#tutumi #wrapper {
	width: 950px;
	margin-top: 12px;
	margin-bottom: 12px;
	float: left;
		background-color: #FFF;
		-moz-box-shadow: 1px 1px 4px #173272;
	-webkit-box-shadow: 1px 1px 4px #173272;
	box-shadow: 1px 1px 4px #173272;
}

header {
	float: left;
	width: 950px;
	background-color: #0F0;
	text-align: center;
}
html body {
	background-color: #D6F2FF;
	background-attachment: fixed;
	background-image: url(../img/wall_b.jpg);
	background-repeat: repeat;
	padding-top: 6px;
}

#wrapper header {
	width: 950px;
	float: left;
	background-color: rgba(177,255,211,0.8);
	background-image: url(../img/bgg.gif);
	background-repeat: repeat;
	padding-top: 6px;
	text-align: center;
	padding-bottom: 0px;
}
#wrapper header ul {
	float: left;
	width: 950px;
		height: 24px;
		margin-top: 8px;
}


#wrapper header ul  li{
	float: left;
	width: 94px;

			line-height: 24px;
}
.hpc1 {
	background-image: url(../img/navbg.gif);
	font-size: 80%;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.hpc1 a:hover {
	opacity: 0.66;
}
.center {
	text-align: center;
}
#wrapper #main {
	float: left;
	width: 750px;
	background-color:#FFF;
}


#tutumi #wrapper #lnav .lnavb {
	background-color: #FF9;
	margin-bottom: 6px;
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
}

#tutumi #wrapper #lnav {
	float: left;
	width: 200px;
	line-height: 1.25em;

}
#tutumi #wrapper #lnav nav #lnavbox {
	line-height: 1.5em;
	margin-left: 6px;
	border: 1px solid #666;
	width: 186px;
}
#tutumi #wrapper #lnav .lnavbox {
	text-align: center;
}
#tutumi #wrapper #lnav #lnavboxt {
	text-align: center;
	height: 32px;
	line-height: 32px;
	background-color: #3C0;
	width: 200px;
	color: #003;
	font-weight: bold;
}









#tutumi #wrapper #lnav #lnavkiiro {
	width: 200px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FF0;
	-webkit-transition: all 0.5s ease-in 0.5s;
	-moz-transition: all 0.5s ease-in 0.5s;
	-ms-transition: all 0.5s ease-in 0.5s;
	-o-transition: all 0.5s ease-in 0.5s;
	transition: all 0.5s ease-in 0.5s;
	float: left;
}
#tutumi #wrapper #lnav #lnaviro {
	width: 200px;
	margin-bottom: 6px;
	padding-top: 10px;
	padding-bottom: 10px;
	-webkit-transition: all 0.5s ease-in 0.5s;
	-moz-transition: all 0.5s ease-in 0.5s;
	-ms-transition: all 0.5s ease-in 0.5s;
	-o-transition: all 0.5s ease-in 0.5s;
	transition: all 0.5s ease-in 0.5s;
	background-color: #F9C;
	float: left;
}




#tutumi #wrapper #center {
	background-color: #EFF7FF;
	float: left;
	width: 726px;
	line-height: 1.3em;
	padding-right: 12px;
	padding-left: 12px;
}

.center {
	text-align: center;
	padding: 12px;
	width: 726px;
	float: left;
}

#tutumi #wrapper #ryoukin1 {
	border: 1px solid #333;
}
#tutumi #wrapper #ryoukin1 td {
	border: 1px solid #666;
	line-height: 1.5em;
}

#tutumi #wrapper #ryoukin1 .ryoukint {
	background-color: #336600;
}
#top {
	background-color: #FFF;
	float: left;
	width: 726px;
	margin-top: 12px;
}
#top #topl {
	float: left;
	height: 65px;
	width: 90px;
	margin-top: 24px;
	margin-right: 24px;
	margin-bottom: 12px;
	margin-left: 12px;
}
#topr h2 {
	background-color: #0C0;
	float: left;
	width: 380px;
	height: 36px;
	font-size: 26px;
	padding-top: 12px;
	color: #FFF;
	padding-bottom: 0px;
	padding-left: 64px;
	margin-bottom: 6px;
	letter-spacing: 0.3em;
}

#ryoukin1 .b td{
	background-color: #F0EDD9;
}

#ryoukin1 .w td{
	background-color: #fff;
}
#ryoukin1 .g td{
	background-color: #74FF45;
}
#ryoukin1 .s td{
	background-color: #52F0FF;
}
#ryoukin1 .y td {
	background-color: #FF0;
	padding-top: 8px;
	padding-bottom: 2px;
}
#ryoukin1 .y2 {
	background-color: #FFC;
}
#ryoukin1 .g2 {
	background-color: #78FF91;
}
#c1 {
	background-color: #000;
}
#c2 {
	background-color: #f60;
	text-align: center;
}
#c3 {
	background-color: #06f;
}
#c4 {
	background-color: #00f;
}
#c5 {
	background-color: #f00;
}
#c6 {
	background-color: #f30;
}
#c7 {
	background-color: #609;
}
#c8 {
	background-color: #0c0;
}
#c9 {
	background-color: #900;
}
.y2 .nihachigo {
	font-size: large;
	color: #F00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	font-weight: bold;
}
#orikomi {
	text-align: center;
	float: left;
	width: 600px;
	background-color: #FF0;
	margin-left: 63px;
	padding-top: 12px;
	padding-bottom: 12px;
	margin-top: 12px;
	margin-bottom: 12px;
}
#top #topr {
	float: left;
	width: 600px;
}
#tutumi #wrapper #color td {
	border: 1px double #FFF;
}

#tutumi #wrapper #center p span .goukei {
background: linear-gradient(transparent 60%, #ff6 60%); 
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	font-weight: bolder;
	color: #C00;

}

#shita {
	float: left;
	width: 938px;
	text-align: center;
	background-color: #0F0;
	padding: 6px;
		margin-bottom: 0px;

}










#tutumi #wrapper #center #suriiro {
	background-color: #FF9;
	padding: 6px;
	/* [disabled]display: block; */
		width: 726px;
			margin-left: 0px;
}
#tutumi #wrapper #center #suriiro td {
	padding: 6px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-right-style: dotted;
}
#tutumi #wrapper #center #suriiro #ora {
	background-color: #ff6600;
}
#tutumi #wrapper #center #suriiro #ai {
	background-color: #0066ff;
}
#tutumi #wrapper #center #suriiro #gun {
	background-color: #00f;
}
#tutumi #wrapper #center #suriiro #aka {
	background-color: #f00;
}
#tutumi #wrapper #center #suriiro #kinaka {
	background-color: #f30;
}
#tutumi #wrapper #center #suriiro #konai {
	background-color: #609;
}
#tutumi #wrapper #center #suriiro #kusa {
	background-color: #0c0;
}
#tutumi #wrapper #center #suriiro #cha {
	background-color: #900;
}
#tutumi #wrapper #center #sumi {
	background-color: #000;
}

#tutumi #wrapper #main #center table #kakakuhyou td {
	background-color: #FFF;
	border: 1px solid #666;
		padding: 6px;
}
#tutumi #wrapper #main #center table #kakakuhyou .kakakutop {
	background-color: #FF6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	font-weight: bold;
}
#tutumi #wrapper #main #center table .kakakuaka {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	color: #F00;
	font-weight: bold;
}
#tutumi #wrapper #main #center table #kakakuhyou .B5tiku {
	background-color: #CCFFD3;
}
#tutumi #wrapper #main #center table .shinbun {
	text-align: center;
	padding: 4px;
	width: 100px;
	border: 2px solid #C30;
	background-color: #FC9;
}
#tutumi #wrapper #main #center table .insatukakaku td {
	background-color: #FFF;
	border: 1px solid #2500AD;
}
#tutumi #wrapper #main #center table .insatukakaku .kakakushu {
	background-color: #2500AD;
	padding-top: 4px;
	padding-bottom: 3px;
	text-align: center;
}
#tutumi #wrapper #main #center table #asagi {
	background-color: #80ffff;
	height: 64px;
	width: 100px;
	line-height: 64px;
}
#tutumi #wrapper #main #center table #suriiro #suriirot {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 45px;
	font-weight: bold;
}
#tutumi #wrapper #main #center table #kiiro {
	background-color: #ff4;
	height: 64px;
	width: 100px;
	line-height: 64px;
}
#tutumi #wrapper #main #center table #momo {
	background-color: #f9c;
	height: 64px;
	width: 100px;
	line-height: 64px;
}
#tutumi #wrapper #main #center table #ugu {
	background-color: #6f8;
	height: 64px;
	width: 100px;
	line-height: 64px;
}
#tutumi #wrapper #main #center table #cream {
	background-color: #ff7;
	height: 64px;
	width: 100px;
	line-height: 64px;
}








#tutumi #wrapper #main #center table #kakakuhyou .B4orikomi {
	background-color: #FFFEDD;
}

#tutumi #wrapper #main #center table #kakakuhyou {
	width: 726px;
}
#tutumi #wrapper #main #center table #irokazu td {
	background-color: #FF6;
	border: 2px solid #FFF;
	padding: 4px;
}
#tutumi #wrapper #main #center table .kakakuhyou .kakakut {
	background-color: #000099;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #FFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #kuro {
	background-color: #000;
	border: 1px solid #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
	width: 120px;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #kinaka {
	background-color: #f00;
	border: 1px solid #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #ai {
	background-color: #03c;
	border: 1px solid #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #gunjou {
	background-color: #009;
	border: 1px solid #FFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #genai {
	background-color: #06f;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
			border: 1px solid #FFF;
}

#tutumi #wrapper #main #center table tbody tr td table tbody tr #ora {
	background-color: #f90;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
			border: 1px solid #FFF;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #kusa {
	background-color: #0c3;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
			border: 1px solid #FFF;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #cha {
	background-color: #930;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
			border: 1px solid #FFF;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #beni {
	background-color: #f06;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
			border: 1px solid #FFF;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr #aka {
	background-color: #f00;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	line-height: 50px;
	font-weight: bold;
	height: 50px;
		width: 120px;
			border: 1px solid #FFF;
}



#tutumi #wrapper #main #center table .kakakuhyou td {
	
	border: 1px solid #2500AD;
	
}
#tutumi #wrapper #main #center table h3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "EE EゴシチE", "MS PGothic", sans-serif;
	font-size: xx-large;
	font-weight: bold;
	color: #F00;
	line-height: 1.3em;
	margin-top: 8px;
}
#tutumi #wrapper #main #center table tbody tr td table tbody tr td tr th {
	background-color: #9DC8DB;
	border: 1px solid #000;
	color: #30F;
	padding-top: 4px;
}

/*table*/

.kakaku_table
{
	border-collapse: collapse;
	width: 90%;
	margin: 20px auto;
	padding: 0;
	border-top: 1px solid #69F;
	border-left: 1px solid #69F;
}

.kakaku_table tr td:nth-child(odd) { background:#eee;}


.kakaku_table tr td:first-child { font-size: 16px;}
.kakaku_table tr:nth-child(2) td { font-size: 16px!important;}
.kakaku_table th
{
	background-color: #009723;
   color: #fff;
   text-align: center;
	vertical-align: middle;
   font-weight: normal;
   padding: 13px 15px!important;
   border-right: 1px solid #69F;
   border-bottom: 1px solid #69F;
}

.kakaku_table td
{
	background-color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
   color: #000;
   padding: 8px;
   border-right: 1px solid #69F;
   border-bottom: 1px solid #69F;
	width: calc(100%/3);
}

.kakaku_title {
    background-color: #9DC8DB!important;
    font-weight: bold;
    color: #0000ff;
    padding-top: 4px;
    padding-bottom: 4px;
}