body{
	margin:0px;
	padding:0px;
	text-align:center;
}

th, td{
	font-size:12px;
	font-color:#333333
	color:#DDDDDD;
	line-height:180%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}


a:link{
	color:#0000FF;
	text-decoration: underline;

}

a:visited{
	color:#660000;
	text-decoration: underline;

}

a:hover{
	color:#FF0000;
	text-decoration: underline;
}

pre {
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/***********ヘッダー**********/
#header{
	/*background:url(../images/head_bg_01.gif) no-repeat;*/
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width:900px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding-top:0px;
	padding-bottom:6px;
    background-color : #ffffff;
}
.header_right{
	text-align:righr;
	letter-spacing:1px;
}

.header_right a {
	background-image: url(../images/arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#0A5C47;
	padding-left: 17px;
	text-decoration: none;
	font-size:10px;
	margin-right: 7px;
}
.header_right a:visited {
	color:#0A5C47;
	text-decoration:none;

	}

.header_right a:hover {
	color:#0A5C47;
	text-decoration: underline;
}

.main{
	color:#0D66BF;
	padding:6px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}

.main a {
	color:#0D66BF;
	text-decoration: underline;
}
.main a:visited {
	color:#0D66BF;
	text-decoration: underline;

	}

.main a:hover {

	text-decoration: none;
}

.pan{
	font-size:10px;
	text-align:left;
	letter-spacing:1px;
}

.main_padding{
	padding:2px 10px;
}

.border_dott{
	border-bottom:1px dotted #317dcf;
	padding:3px 5px 0px 5px;
}

.border-solid{
	border-bottom:1px solid #222222;
}







.foot_menu{
	border-top:1px solid #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	width:900px;
	text-align:center;
	margin:auto;
	color:#317dcf;
}

.foot_01{
	letter-spacing:1px;
}
.foot_01 a {
	background-image: url(../images/arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#3D7A8F;
	padding-left: 17px;
	text-decoration: none;
	font-size:10px;
	margin-right: 7px;

}
.foot_01 a:visited {
	color:#3D7A8F;
	text-decoration:none;

	}

.foot_01 a:hover {
	/*color:#3D7A8F;*/
	text-decoration: underline;
}

.foot_02{
	font-size:10px;
	letter-spacing:1px;
}


.cp{
	font-size:10px;
	color:#ffffff;
	letter-spacing:1px;
}

.green{
	color:#317dcf;
}

.white{
	color:#ffffff;
}

.blue{
	color:#0D66BF;
}
.red{
	color:red;
}

.te10{
	font-size:10px;
	letter-spacing:1px;
}

.te14{
	font-size:14px;
	line-height:140%;
}

.border-bottom{
	border-bottom:1x dotted #777777;
	padding:5px;
}

.top_border-bottom{
	border-bottom:1px solid #229377;
	padding:4px;
}

.reserv{
	font-size:14px;
	padding:2px 0px 2px 10px;
	border-left:5px solid #009966;
	border-bottom:1px solid #009966;

}

.form{

    margin: 10px 0px;
    border-left: 5px solid #009966;
    padding: 5px;
    color: #666666;
    background: #E9EDE4;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-transform: uppercase;
}





   
 .rss_box {
 
 }
 
 .rss_title, rss_title a {
 
 }
 
 .rss_items {

	padding-left:20px;
	margin-left:1px;
  
}


.rss_item a:link, .rss_item a:visited, .rss_item a:active {
  
}

.rss_item a:hover { 

}
	
.rss_date {
color:#666666;
}


/* ツールチップ */
.tooltip-content {
    position: relative;
    left: -3px;
    top: -3px;
    font-size: 80%;

    background-color: #ffffe1;
    border: 1px black solid;
    padding: 3px;
}
/* 影 */
.tooltip-shadow {
    position: absolute;
    background-image: url('../images/shadow.png');
}


/* その他 */
.input_error {
    background-color : #ffffcc;
}
.warn {
    font-weight : bold;
    color : #ff0000;
}
.msg {
    border : 1px solid #cc0000;
    background-color : #ffff99;
    padding : 2px;
}
.msg2 {
    border : 1px solid #330000;
    background-color : #ff0000;
    padding : 2px;
}
.bluebutton {
    font-size: 117%;
    color : #0000ff;
}
.redbutton {
    font-size: 117%;
    color : #ff0000;
}
.odd {
    background-color : #ffffee;
}

textarea.user_note {
    background-color: #dddddd;
}

