/*【basement】*/

body {
	margin:0 auto;
	padding:0;
	background: #fff;
/*	font-family:"Osaka", "verdana", "ＭＳ ゴシック", "trebuchet MS", "arial";*/
	font-size:11px;
}

hr {display: none;}
h1,h2,h3{display: none;}

iframe {
	margin:0px; padding : 0px;
	scrollbar-base-color:#666666;
	scrollbar-face-color:#FFFFFF;
        scrollbar-arrow-color:#666666;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#666666;
}

#footer{ clear:both;}

/*---------------------------------------------------------------------------*/
form{ margin:0px; padding : 0px; }
/*---------------------------------------------------------------------------*/
input { color : #444; font-size: 13px; padding : 0px; margin:0px 0px 3px 20px; }
input.keyword { color : #444; font-size: 13px; padding : 0px 5px 4px 5px; margin:0px 0px 5px 5px; }
input.search{ padding : 0px; margin:3px 0px 0px 10px; }
input,select,textarea.contact { color: #444; font-size : 12px; padding : 2px; margin:0px 0px 3px 5px; border:1px solid #999;}
/*---------------------------------------------------------------------------*/
textarea.link{
	color : #666; 
	font-size : 11px;
	margin:0px; padding : 0px;
	border : 1px solid #999;
	scrollbar-base-color:#999;
	scrollbar-face-color:#FFFFFF;
        scrollbar-arrow-color:#999;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#999;
}
/*---------------------------------------------------------------------------*/
ul{ list-style:none; margin:5px 0px 5px 0px; line-height: 2.0 ;}
LI{ list-style-type : disc; margin: 0 0 0 30; padding: 0;}

ul a:link { color: #333; text-decoration: underline ;}
ul a:visited { color: #333;  text-decoration: underline ;}
ul a:hover { color: #0055a2; text-decoration: underline ;}

/******************************************************************************/

td { font-size: 12px; color: #444; line-height: 1.1 ;}

td.text10 { font-size: 10px; color: #666 ;}

td.text11 { font-size: 12px; color: #444; line-height: 1.4; padding:5px 8px;}

td.text12 { font-size: 13px; color: #444; line-height: 2.0; padding:10px 8px;}

td.text21 { font-size: 16px; color: #444; line-height: 1.6; padding:5px 10px; font-weight:bold;}

td.text22 { font-size: 13px; color: #444; padding:5px 8px; line-height: 1.4; font-weight:bold;}

td.text23{ font-size: 13px; color: #444; line-height: 1.8; padding:5px 20px 5px 20px;}

td.text24{ font-size: 11px; color: #444; line-height: 1.8;}

td.text25{ font-size: 13px; color: #444; line-height: 2.2; padding:15px 20px 10px 20px;}

/*---------------------------------------------------------------------------*/
/*map*/

td.text31 { font-size: 12px; color: #59a93f; line-height: 1.4; padding:4px; font-weight:bold;}

td.text32 { font-size: 12px; color: #444;  line-height: 1.4; font-weight:nomal;}

/*---------------------------------------------------------------------------*/
/*privacy*/

td.text41 { font-size: 18px; color: #333; line-height: 1.6; padding:5px 10px; font-weight:bold;}

td.text43{ font-size: 13px; color: #333; line-height: 1.8; padding:5px 10px;}

td.text45{ font-size: 12px; color: #333; line-height: 1.8; padding:10px 5px;}

/*---------------------------------------------------------------------------*/
/*owner*/
td.text51{ width:510px; height:165px;background: #fff url(../owner/img/bg_main.gif) no-repeat top center;
font-size: 14px; color: #444; line-height: 2.0; padding:45px 30px 15px 40px;}

/*---------------------------------------------------------------------------*/
td.text90{ font-size: 13px; color: #333; line-height: 1.8; padding:2px 5px;}
td.text91{ font-size: 11px; color: #333; line-height: 1.8; padding:2px 5px;}
td.text92{ font-family:"ＭＳ ゴシック", "trebuchet MS", "arial";
font-size: 12px; color: #333; text-align:center; padding:2px;}

/******************************************************************************/

a:link { color: #444; text-decoration: underline ;}
a:visited { color: #444;  text-decoration: underline ;}
a:hover { color: #8390A2; text-decoration: underline ;}


a.red:link { color: #92001c; text-decoration: underline;}
a.red:visited { color: #92001c;  text-decoration: underline; }
a.red:hover { color: #999; text-decoration: underline; }


a.red1:link { color: #444; text-decoration: underline;}
a.red1:visited { color: #444;  text-decoration: underline; }
a.red1:hover { color: #92001c; text-decoration: underline; }


a.blue:link {
	color: #0055a2; text-decoration: none ;}
a.blue:visited {
	color: #0055a2; text-decoration: none ;}
a.blue:hover {
	color: #444; text-decoration: none ;}


a.blue2:link {
	color: #0055a2; text-decoration: underline ;}
a.blue2:visited {
	color: #0055a2; text-decoration: underline ;}
a.blue2:hover {
	color: #444; text-decoration: underline ;}


a.blue4:link { font-size: 10px; color: #0055a2; text-decoration: underline;}
a.blue4:visited { font-size: 10px; color: #0055a2;  text-decoration: underline; }
a.blue4:hover { font-size: 10px; color: #0055a2; text-decoration: underline; }


a.bluered:link { font-size: 12px; color: #0055a2; text-decoration: underline;}
a.bluered:visited { font-size: 12px; color: #0055a2;  text-decoration: underline; }
a.bluered:hover { font-size: 12px; color: #92001c; text-decoration: underline; }

/*---------------------------------------------------------------------------*/
/*menu*/

.top0 {font-size: 12px; color: #92001c; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top0:link {font-size: 12px; color: #92001c; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top0:visited {font-size: 12px; color: #92001c; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top0:hover {font-size: 12px; color: #444555; line-height: 1.0; text-decoration: underline; font-weight:bold; }

.top1 {font-size: 12px; color: #4F97E3; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top1:link {font-size: 12px; color: #4F97E3; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top1:visited {font-size: 12px; color: #4F97E3; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top1:hover {font-size: 12px; color: #4F97E3; line-height: 1.0; text-decoration: none; font-weight:bold;}

.top2 {font-size: 12px; color: #669900; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top2:link {font-size: 12px; color: #669900; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top2:visited {font-size: 12px; color: #669900; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top2:hover {font-size: 12px; color: #669900; line-height: 1.0; text-decoration: none; font-weight:bold;}

.top3 {font-size: 12px; color: #82c86a; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top3:link {font-size: 12px; color: #82c86a; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top3:visited {font-size: 12px; color: #82c86a; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top3:hover {font-size: 12px; color: #82c86a; line-height: 1.0; text-decoration: none; font-weight:bold;}

.top4 {font-size: 11px; color: #8390A2; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top4:link {font-size: 11px; color: #8390A2; line-height: 1.0; text-decoration: none;font-weight:bold; }
a.top4:visited {font-size: 11px; color: #8390A2; line-height: 1.0; text-decoration: none; font-weight:bold;}
a.top4:hover {font-size: 11px; color: #8390A2; line-height: 1.0; text-decoration: none; font-weight:bold;}


/******************************************************************************/

#photodiv { background-repeat: no-repeat; width: 570px; }

/******************************************************************************/

a.memo { color: #0055a2; text-decoration: underline;}

.idt4 { margin-top: 1em ;}

.spanstyle {
	position: absolute;
	visibility: hidden;
	color: #333; 
	font-size: 13px;
	line-height: 1.6; 
	border: 5px #669900 solid;
	padding: 1.5ex;
	background-color: #fff;
	z-index: 100; }
/******************************************************************************/


.cmsttl { color:#3462B7; width:100%; height:38; font-weight:bold; text-align:left; padding:10px 0px 0px 30px; }
