/*カレンダー*/
body{
 background-color:#100C3C;
 margin:0px;
 padding:0px;
}
a:link {
	text-decoration: underline;
	color: #ffcc00;
}
a:visited {
	text-decoration: underline;
	color: #ffcc00;
}
a:hover {
	text-decoration: underline;
	color: #ffcc00;
}
a:active {
	text-decoration: none;
}
.onlineread{
 margin:5px 5px 10px 10px;
 font-size:12px;
 line-height:18px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 color:#ffffff;
}
.calendar{
 /*float:left;*/
 margin:0px 0px 10px 0px;
 /*background-color:#1E1A4E;*/
}
.month{
 font-size:18px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 color:#ffffff;
 border-bottom:1px solid #333333;
 background-color:#1E1A4E;
}
.sun{
 font-size:15px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 text-align:center;
 color:#ff0033;
 background-color:#ffcccc;
}
.week{
 font-size:15px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 text-align:center;
 color:#333333;
 background-color:#cccccc;
}
.sunday{
 font-size:15px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 text-align:center;
 color:#ff9999;
 background-color:#ffcccc;
}
.spacday{
 background-color:#1E1A4E;
}
.weekday{
 font-size:15px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 text-align:center;
 color:#666699;
 background-color:#1E1A4E;
}
.sunday a{
 color:#ff0033;
}
.weekday a{
 color:#ffffff;
 font-weight:bold;
}
.sundaysituation{
 margin:0px;
 padding:0px;
 color:#ff0033;
 font-size:15px;
}
.weekdaysituation{
 margin:0px;
 padding:0px;
 color:#ffffff;
 font-size:15px;
}
/*カレンダー*/


#contentsheader{
 text-align:center;
}
#stayingday{
 font-size:20px;
 font-weight:bold;
 color:#ffffff;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 margin:0px 15px 10px 15px;
}
#presenttable{
 margin:0px 0px 0px 15px;
 padding:0px;
}
#presentbeans{
 margin:0px;
 padding:0px;
}
.presentread{
 margin:0px;
 padding:0px;
 font-size:12px;
 line-height:18px;
 color:#4D3D38;
 font-family:"ＭＳ Ｐゴジック", Osaka;
}
#mailformexplanation{
 padding:2px;
 margin:20px 15px 10px 15px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 color:#ffffff;
 border-top:solid 1px #969696;
}
#mailformexplanationinjustice{
 padding:2px;
 margin:20px 15px 10px 15px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 color:#ff0000;
 border-top:solid 1px #969696;
}
.unentered{
 color:#ff0000;
}
form,input{
 margin:0px;
 padding:0px;
}
.item{
 padding:5px 0px 5px 5px;
 margin:0px 15px 0px 15px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 text-align:left;
 color:#ffffff;
 border-bottom:solid 1px #9999CC;
	background-color:#00416D;
}
#formtable{
 margin:10px 15px 20px 15px;
}
.formexplanation{
 padding:0px 0px 0px 0px;
 margin:15px 15px 0px 15px;
 font-size:10px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 text-align:left;
 color:#ffffff;
}
.formcategory{
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 text-align:right;
 color:#ffffff ;
}
input#checkinmonth{
 width:25px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#checkinday{
 width:25px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#stay{
 width:25px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#checkoutmonth{
 width:25px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#checkoutday{
 width:25px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#people{
 width:25px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#company{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#g3number{
 width:100px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#namereading{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#name{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
.formtext{
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 color:#ffffff;
}
input#postalcodenumber1{
 width:30px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#postalcodenumber2{
 width:40px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#prefectures{
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#address{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#tel{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#mail{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
input#mail2{
 width:250px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
#opinion{
 width:250px;
 height:70px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 background-color:#EBEBD5;
}
#pageback{
 text-align:center;
 padding:2px;
 margin:5px 15px 20px 15px;
 font-size:12px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
}
#submit{
 text-align:center;
 padding:0px;
 margin:0px;
}
#postmail{
 text-align:center;
 padding:0px;
 margin:20px 0px 0px 0px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-size:12px;
 color:#ffffff;
}
#postread{
 padding:0px;
 margin:20px 40px 10px 40px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-size:12px;
 color:#ffffff;
}
#copyright{
 text-align:center;
 padding:0px;
 margin:20px 15px 10px 15px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-size:12px;
 color:#ffffff;
}
#closebutton{
 text-align:center;
 padding:0px;
 margin:20px 0px 0px 15px;
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-weight:bold;
 font-size:12px;
 color:#ffffff;
}
a.footer_link{
 font-size: 10px;
 line-height: 15px;
}
a.footer_link:link {
	text-decoration: underline;
	color: #ffcc00;
}
a.footer_link:visited {
	text-decoration: underline;
	color: #ffdb70;
}
a.footer_link:hover {
	text-decoration: underline;
	color: #ffcc00;
	font-weight: bold;
}
a.footer_link:active {
	text-decoration: none;
}
.attention_comment{
 font-family:"ＭＳ Ｐゴジック", Osaka;
 font-size:10px;
 color:#ffffff;
}
