@charset "shift_jis";
.text
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 120%;
}
.text2d
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 130%;
    color: #333333;
}
.calendar
{
    FONT-SIZE: 10pt;
}


A.text2e
{
    FONT-SIZE: 10pt;
        COLOR: #FFFFFF
}
A.text2e:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFD700;
}
A.nyukai
{
    FONT-SIZE: 10pt;
    COLOR: #FFE4E1;
}
A.nyukai:hover
{
    FONT-SIZE: 10pt;
    COLOR: #FFD700;
}


body{
	background:#e6dccc url(./img/common/bg.gif) repeat-y center top;
	margin: 0;
	padding: 0;
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}

h2{
	background: #b23014;
	border-color: #550000;
}
h3{
	color: #b23014;
}

/*-------------------------------------------------
	Original-header
-------------------------------------------------*/

/* Header */
.original_header-container {
	width: 100%;
	height: 220px;
	background: #000 url(./img/common/main.jpg) no-repeat center top;
	position: relative;
	overflow: hidden;
}
.header-container-home { height: 400px;}
.header-image { margin-left: -600px; position: absolute; left: 50%; top: 0;}
.original_header h1 {
	width: 250px;
	height: 220px;
	padding-left: 150px;
	background: url(./img/common/flower_logo.png) no-repeat left top;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	border: none;
	}
.original_header .logo {
	width: 170px;
	height: 0;
	padding-top: 210px;
	display: block;
	overflow: hidden;
	}
.original_flower {
	width: 220px;
	height: 0;
	padding-top: 280px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(img/common/flower.png) no-repeat left top;
	overflow: hidden;
	}
	
/* cNav */
.original_cnav {
	width: 100%;
	background: #5d0808;
}
.original_cnav-inner {
	width: 950px;
	margin: 0 auto;
	background: #5d0808;
	overflow: hidden;
}

/* Nav */
.original_nav {
	width: 100%;
	height: 50px;
	margin: 0 auto 10px;
	padding: 0;
	overflow: hidden;
	background: url(./img/common/nav_bg.gif) repeat-x left top;
}
.original_nav ul {
	width: 950px;
	font-size: 93%;
	margin: 0 auto;
	padding: 0;
	line-height: 1.32;
	list-style: none;
}
.original_nav ul li { float: left;}
.original_nav a {
	width: 135px;
	height: 0;
	color: #333;
	text-decoration: none;
	padding-top: 50px;
	background-image: url(img/common/nav.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	display: block;
	overflow: hidden;
	}
.original_nav .nav01 a { background-position: 0 0;}
.original_nav .nav02 a { width: 140px; background-position: -135px 0;}
.original_nav .nav03 a { background-position: -275px 0;}
.original_nav .nav04 a { background-position: -410px 0;}
.original_nav .nav05 a { background-position: -545px 0;}
.original_nav .nav06 a { background-position: -680px 0;}
.original_nav .nav07 a { background-position: -815px 0;}
.original_nav .nav01 a:hover { background-position: 0 -50px;}
.original_nav .nav02 a:hover { background-position: -135px -50px;}
.original_nav .nav03 a:hover { background-position: -275px -50px;}
.original_nav .nav04 a:hover { background-position: -410px -50px;}
.original_nav .nav05 a:hover { background-position: -545px -50px;}
.original_nav .nav06 a:hover { background-position: -680px -50px;}
.original_nav .nav07 a:hover { background-position: -815px -50px;}

/* 検索エリア */
#search_maincol{
	width: 950px;
	/*height: 650px;*/
	margin: 0 auto;
	padding: 20px;
	font-size: 1.2em;
	/*line-height: 140%;*/
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#original_directin{ margin: 0 auto 20px auto; padding: 0; width: 800px;}
#original_directin ul{ margin: 0; padding: 0; list-style: none; font-size: 0.825em; text-align: center;}
#original_directin ul li{ margin: 0; padding: 0; display: inline; padding: 0 8px; border-right: 1px solid #e0d1ba;}
#original_directin ul li.last{ border-right: none;}
#original_directin ul li a{ color: #932020; text-decoration: underline ;}
#original_directin ul li a:hover { color: #932020; text-decoration: none;}

#search_inner{
	width: 800px;
	margin: 0 auto;
}
#search_inner h2{ padding: 3px 0 3px 5px; /*font-size: 1.0em;*/}


/* Footer */
.original_footer {
	width: 100%;
	color: #fff;
	background: #a4402b;
	clear: both;
	overflow: hidden;
	font-family: 'Lucida sans', Arial, sans-serif;
}
.original_footer p { font-size: 93%; line-height: 1.572; margin: 0 0 10px 0; padding: 0;}

.footer-info { width: 100%; color: #fff; margin: 0 0 10px; padding: 10px 0 5px; background: #5d0808; overflow: hidden;}
.footer-info-inner { width: 950px; margin: 0 auto;}
.footer-info h2 { font-size: 93%; font-weight: bold; line-height: 1.42; margin-bottom: 5px;}
.footer-info p { font-size: 85%; line-height: 1.572; margin-bottom: 5px;}
.footer-info a, .footer-info a:hover { color: #fff;}
.footer-info .footer-info-photo { width: 200px; float: left;}
.footer-info .footer-info-access { margin-left: 200px;}

.fnav { width: 100%;}
.fnav-inner {
	width: 950px;
	margin: 0 auto 10px;
}
.fnav p { text-align: center;}
.fnav ul {
	font-size: 93%;
	line-height: 1.32;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 0;
}
.fnav ul li { padding: 0 6px 0 10px; border-left: 1px solid #ce8271; display: inline;}
.fnav ul li:first-child { border-left: none;}
.fnav a { color: #fff; text-decoration: none;}
.fnav a:hover { color: #fff; text-decoration: underline;}
.copyright { width: 100%; text-align: center; clear: both;}
.copyright small { font-size: 93%;}
.copyright a { text-decoration: none;}
.copyright a:hover { text-decoration: underline;}
