@charset "utf-8";

/* 基本スタイル
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
body {
	font-size: 100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4;
	color: #000000;
	background: #cccccc;
}
a {
	color: #003399;
	text-decoration: none;
}
a:link {
	color: #003399;
}
a:visited {
	color: #0066CC;
}
a:hover {
	color: #0066CC;
}
img {
	border: none;
	vertical-align: top;
}

p {
	padding: 0 10px;
	line-height:1.8em;
} 
p img{
	float: right;
	margin: 5px 0px 10px  10px ;

}


#wrapper {
	position: relative;
	width: 830px;
	height: 3000px !important;
	margin: 0 auto;
	background: #FFFFFF;
}

p.categories {clear:both;
	margin:5px 10px;
	text-align:right;
	border-top:dashed 1px #d5d5d5;
}

/* メインイメージ
---------------------------------------------*/
#content {
	position: absolute;
	top: 0px;
	padding-top:127px;
	width: 830px;
	height:auto;
	background: #FFFFFF url(../img/bg_header.jpg) left top repeat-x;
}

#header {
	width: 830px;
	height:100px;
	background: #FFFFFF;

}

h1 {
	font-size: 10px;
	text-align:left;
	padding-left:0px;
	padding-top:15px;
	color: #666666;
	line-height:1.0em;
	z-index:2;
}

/* マークとロゴ
---------------------------------------------*/
.mark {
	position: absolute;
	left: 50px;
	top: 30px;
	background: #FFFFFF;
}
.logo {
	position: absolute;
	left: 100px;
	top: 20px;
	background: #FFFFFF;
}
.logo-k {
	position: absolute;
	right: 60px;
	top: 10px;
	z-index:1;
}

/* 会堂イラスト
---------------------------------------------*/
.draw {
	position: absolute;
	left: 584px;
	top: 275px;
	background: #FFFFFF;
}

/* バス停写真
---------------------------------------------*/
.bus {
	position: absolute;
	left:490px;
	top: 740px;
	background: #FFFFFF;
}

#navi {
	float: left;
	width: 250px;
}
#news {
	float: right;
	width: 600px;　
	padding-left: 1px;
}

#footer {
	clear: both;
	color: #000000;
	background: #FFFFFF;
}

/* 本文のレイアウト
---------------------------------------------*/
#news h2 {
	font-size: 18px;
	margin: 10px 0;
	color: #0000cd;
	width: 300px;
	height: 30px !important;
	padding-top:0px;
	padding-left:70px;
	background: #ffffff url(../img/lg_bible04.gif) left top no-repeat;
}

.bx {
	font-size: 14px;
	margin: 10px 0;
	color: #000000;
	width: 336px;
	height: auto !important;
	padding-top:0px;
	padding-left:0px;
	line-height:1.6em;
}

/* 共通
---------------------------------------------*/
#primary .list,#secondary .list {
	margin-bottom: 20px;
	width: 570px;
}

#primary .list li,#secondary .list li {
	margin: 5px 0 0 15px;
	padding-left: 0px;
	line-height:1.5em;
}

#primary .img_left{
	float: left;
	margin: 5px 0px 10px  10px ;
}

/* 見出し
---------------------------------------------*/
#primary .list h4 {
	padding: 3px 10px 3px 20px;
	color: #171A5B;
	border-left: 0px solid #E53942;
	line-height:2.5em;
	background: url(../img/ic_maru.gif) left top no-repeat;
}

#primary .list h3 {
	padding: 3px 10px;
	color: #3366cc;
	background-color: #F3F3F3;
	border-left: 7px solid #2D78BF;
	border-bottom: 1px solid #CCCCCC;
}

#secondary .list h2 {
	padding: 3px 15px;
	color: #FFFFFF;
	background-color: #2D78BF;
}

#news .section {
	margin: 16px 18px 0 18px;
	border-bottom: 0px solid #ccc;
}
#news .section p {
	margin: 10px 0;
}
#news .section .link {
	background: url(../img/arrow.gif) left center no-repeat;
	padding-left: 14px;
}

/* ロールオーバーボタンのデザイン */
#left {
	width: 180px;
	background: #f5f5f5 url("../img/back1.gif") ;
	margin:  0 20px;
}
.lef00{height:auto;}



#rollover {
	margin:14px;
	padding-bottom:10px;
	padding-top:10px;
}

#rollover a {display:block;
	color: #3333cc;
	height:22px;
	margin:5px 0;
	padding:2px 0 2px 20px;
	font-size:12px;
	font-weight:bold;
	background:url("../img/button.gif") no-repeat;}
#rollover a:hover {color:#006699;
	background-position:0 -30px;}
#rollover a:active {color:#ffffff;
	background-position:0 -60px;}


/* menuのデザイン */
/* #left, #right {background:url("img/back1.gif") #e9fffc;}*/
.menu {margin:10px;}	

.menu h2 {margin:2px 6px;
	padding:2px 5px;
	color:#ffffff;
	background-color:#3366cc;}
.menu ul {margin:0;
	padding:0 5px 10px 5px;
	list-style-type:none;}
.menu li {padding:2px 0 2px 15px;
	background:url("img/list_icon.gif") no-repeat left;
	border-bottom:1px dotted #666666;}

/* ギャラリーのデザイン */
#gallery {margin:10px 3px;
	width:140px;
	background-color:#ffffff;
	border:1px solid #d5d5d5;}
#gallery li {height:60px;
	padding:10px 0 0 60px;
	border-bottom:1px dotted #666666;}
#ga01 {background:url("../gal/img/ga01s.jpg") no-repeat left;}
#ga02 {background:url("../gal/img/ga02s.jpg") no-repeat left;}
#ga03 {background:url("../gal/img/ga03s.jpg") no-repeat left;}
#ga04 {background:url("../gal/img/ga04s.jpg") no-repeat left;}
#ga05 {background:url("../gal/img/ga05s.jpg") no-repeat left;}
#ga06 {background:url("../gal/img/ga06s.jpg") no-repeat left;}
#ga07 {background:url("../gal/img/ga07s.jpg") no-repeat left;}
#ga08 {background:url("../gal/img/ga08s.jpg") no-repeat left;}
#ga09 {background:url("../gal/img/ga09s.jpg") no-repeat left;}
#ga10 {background:url("../gal/img/ga10s.jpg") no-repeat left;}
#ga11 {background:url("../gal/img/ga11s.jpg") no-repeat left;}
#ga12 {background:url("../gal/img/ga12s.jpg") no-repeat left;}
#ga13 {background:url("../gal/img/ga13s.jpg") no-repeat left;}	
#ga14 {background:url("../gal/img/ga14s.jpg") no-repeat left;}	
#ga15 {background:url("../gal/img/ga15s.jpg") no-repeat left;}	
#ga16 {background:url("../gal/img/ga16s.jpg") no-repeat left;}	
#ga17 {background:url("../gal/img/ga17s.jpg") no-repeat left;}	
#ga18 {background:url("../gal/img/ga18s.jpg") no-repeat left;}	
#ga19 {background:url("../gal/img/ga19s.jpg") no-repeat left;}	
#ga20 {background:url("../gal/img/ga20s.jpg") no-repeat left;}
#ga21 {background:url("../gal/img/ga21s.jpg") no-repeat left;}
#ga22 {background:url("../gal/img/ga22s.jpg") no-repeat left;}
#ga23 {background:url("../gal/img/ga23s.jpg") no-repeat left;}
#ga24 {background:url("../gal/img/ga24s.jpg") no-repeat left;}
#ga25 {background:url("../gal/img/ga25s.jpg") no-repeat left;}
#ga26 {background:url("../gal/img/ga26s.jpg") no-repeat left;}
#ga27 {background:url("../gal/img/ga27s.jpg") no-repeat left;}

#fn01 {background:url("../fnbox/img/fn01s.jpg") no-repeat left;}
#fn02 {background:url("../fnbox/img/fn02s.jpg") no-repeat left;}
#fn03 {background:url("../fnbox/img/fn03s.jpg") no-repeat left;}
#fn04 {background:url("../fnbox/img/fn04s.jpg") no-repeat left;}
#fn05 {background:url("../fnbox/img/fn05s.jpg") no-repeat left;}
#fn06 {background:url("../fnbox/img/fn06s.jpg") no-repeat left;}
#fn07 {background:url("../fnbox/img/fn07s.jpg") no-repeat left;}
#fn08 {background:url("../fnbox/img/fn08s.jpg") no-repeat left;}
#fn09 {background:url("../fnbox/img/fn09s.jpg") no-repeat left;}
#fn10 {background:url("../fnbox/img/fn10s.jpg") no-repeat left;}

embed{ 
}
