@charset "utf-8";
body  {
	font-size        : 13px;
	color            : #555555;
	font-family: 'ヒラギノ角ゴ Pro W3','ＭＳＰゴシック',meiryo, sans-serif;
	line-height:150%;
	margin: 0px;
	text-align: center;
	background-image: url(../images/haikei2.jpg) ;
	background-repeat: repeat-x;
}
img {border:0px;}
p {padding:0px;	margin-top: 1px;margin-bottom: 1px;}
a.link00 {font-size: 11px; line-height: 13px; text-decoration:none; color:#ff6600;}
a.link00:hover {font-size: 11px; line-height: 13px; text-decoration:underline; color:#FF6600;}
a.link01 {font-size: 12px; line-height: 17px; text-decoration:none; color:#eeeeee;}
a.link01:hover {font-size: 12px; line-height: 17px; text-decoration:underline; color:#FF3333;}
a.link02 {font-size: 9px; line-height: 13px; text-decoration:none; color:#ff6600;}
a.link02:hover {font-size: 9px; line-height: 13px; text-decoration:underline; color:#FF6600;}

a.link-green {text-decoration:underline;color:#336600;}
a.link-green:hover {text-decoration:underline;color:#FF9900;}
a {COLOR: #FF6600; TEXT-DECORATION: none}
a:hover {COLOR: #FF6600; TEXT-DECORATION: underline}

.fss {font-size:0.9em;line-height:150%;}
.fsm {font-size:1.0em;line-height:150%;}
.fsl {font-size:1.1em;line-height:150%;}
.fsll {font-size:1.2em;line-height:150%;}
.title1 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 150%;
	color:#347D67;
	margin: 0px;
	padding: 0px;
}
.title2 {font-size: 11px; font-weight: bold;line-height: 17px; color:#f0122c;}
.title3 {font-size: 14px; line-height: 17px; color:#f0122c;}

.title4 h3 {
	font-size: 15px; 
	line-height: 18px; 
	color:#347D67; 
	border-bottom: 1px dotted #999999;
	height: 18px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
 }
.title5 {
 width: 100%;
	font-size: 12px; 
	line-height: 14px; 
	color:#347D67; 
	border-top: 1px dotted #bbbbbb;
	height: 15px;
	padding: 3px 0px 0px 0px;
	margin: 1px;
 }

.title5 .text{
	font-size: 12px; 
	line-height: 14px; 
	color:#347D67; 
	border-top: 1px dotted #bbbbbb;
	height: 15px;
	padding: 3px 0px 0px 0px;
	margin: 1px;
 }
 
.title6 {
	font-size: 9px;
	line-height: 12px;
	color:#777777;
}
 
.texttext1 {font-size: 10px; line-height: 12px; color:#777777;}
.texttext2 {font-size: 11px; line-height: 13px; color:#555555;}

table.tabledot {border:none; margin:0px; }
table.tabledot th {
	border-bottom:dotted 1px #aaaaaa;
	color:#666666;
}
table.tabledot td {
	border-bottom:dotted 1px #aaaaaa;
	border-right:dotted 1px #aaaaaa;
	color:#666666;
}
table.tabledot td.tdnone { border-right:none; }

#container {
	width: 1034px;
	border: 0px;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	background-image: url(../images/haikei2.gif);
	background-repeat: repeat-y;
} 

#sidebar1 {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 190px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	margin: 0px 70px 0px 0px ;
	padding: 0px;
}
#mainContent {width: 1000px; float: right;margin: 10px;
 /* この div エレメントの右マージンにより、ページの右側に #sidebar1 div が設定されます。#sidebar1 div に含まれるコンテンツの量に関係なく、#sidebar1 div のスペースは維持されます。#sidebar1 のコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */
	padding: 0px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
} 
h1 {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

h2 {
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 1.0em;
	font-weight: normal;
}

h3 {
	font-size: 1em;
	font-weight: bold;
	background-color: #D0E0E1;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #003366;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

/* フォントカラー　（090916追加）------------------------------*/
.red {color:#CC0000}
.blue {	color:#0033FF}
.green {	color:#339900}
.navy {	color:#003366}
.orange {	color:#FF6600}
.gray {	color:#999999}
.pink {	color:#FF9999}

/* 中ページheader (090716追加)
---------------------------------------------------------------------- */
#sub-header {
	width: 1034px;
	height: 174px;
	margin : 0px;
	background-image: url(../images/in_header01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 42px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#sub-header #title {
	margin: 0px;
	padding: 0px;
	height: 42px;
	background-image: url(../images/in_header02.gif);
	background-repeat: no-repeat;
	background-position: 284px top;
	width: 1034px;
}

#sub-header #menu {
	width: 1034px;
	height: 132px;
	padding: 0px;
	background-image: url(../images/in_17.jpg);
	background-repeat: no-repeat;
	background-position: center 42px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#sub-header #menu ul {
	margin: 0px;
	padding: 0px;
	position: relative;
	list-style-type: none;
}

#sub-header #menu li {
	margin:0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

/* header2 ---------------------------------------------- */
#header2 {
	clear: both;
	list-style: none;
	width: 1034px;
	height: 42px;
	margin :0px; 
	padding: 0px;
	
}

#header2 li {
    height: 42px;
	float: left;
	margin:0px;
	padding: 0;
	list-style: none;
}



#header2 ul {
    height: 42px;
	background: #fff;
	margin: 0px;
	padding: 0;
	position: absolute;
}


/* 中ページNAVI（090722追加）
---------------------------------------------------------------------- */
#navi-in {
	list-style: none;
	width: 1034px;
	height: 132px;
	padding: 0px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/in_17.jpg);
	background-repeat: no-repeat;
	background-position: center 42px;

}

#navi-in ul {
	width: 1034px;
	height: 42px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	margin: 0px;
	background-image: url(../images/in_16.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#navi-in li {
	margin: 0px;
	padding: 0px;
	position: relative;
	display: inline;
	list-style-type: none;
}

#navi-in #menu-top {
	display:block;
	width:284px;
	height:42px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#navi-in #menu-01 a {
	display:block;
	width:111px;
	height:42px;
	text-indent:-9999px;
	background:url(../images/top_10.gif) no-repeat left top;
	position: absolute;
	overflow: hidden;
	left: 284px;
	top: 0px;
}
#navi-in #menu-01 a:hover {background:url(../images/top2_10.gif) no-repeat left top;}
#navi-in #menu-02 a {
	display:block;
	width:112px;
	height:42px;
	text-indent:-9999px;
	background:url(../images/top_11.gif) no-repeat left top;
	position: absolute;
	overflow: hidden;
	left: 395px;
	top: 0px;
}
#navi-in #menu-02 a:hover {
background:url(../images/top2_11.gif) no-repeat left top;}

#navi-in #menu-03 a {
	display:block;
	width:112px;
	height:42px;
	text-indent:-9999px;
	background:url(../images/top_12.gif) no-repeat left top;
	position: absolute;
	overflow: hidden;
	left: 507px;
	top: 0px;
}
#navi-in #menu-03 a:hover {background:url(../images/top2_12.gif) no-repeat left top;}

#navi-in #menu-04 a {
	display:block;
	width:112px;
	height:42px;
	text-indent:-9999px;
	background:url(../images/top_13.gif) no-repeat left top;
	position: absolute;
	overflow: hidden;
	left: 619px;
	top: 0px;
}
#navi-in #menu-04 a:hover {background:url(../images/top2_13.gif) no-repeat left top;}

#navi-in #menu-05 a {
	display:block;
	width:112px;
	height:42px;
	text-indent:-9999px;
	background:url(../images/top_14.gif) no-repeat left top;
	position: absolute;
	overflow: hidden;
	left: 731px;
	top: 0px;
}
#navi-in #menu-05 a:hover {
background:url(../images/top2_14.gif) no-repeat left top;
}
#navi-in #menu-06 a {
	display:block;
	width:136px;
	height:42px;
	text-indent:-9999px;
	background:url(../images/top_15.gif) no-repeat left top;
	position: absolute;
	overflow: hidden;
	left: 843px;
	top: 0px;
}
#navi-in #menu-06 a:hover {background:url(../images/top2_15.gif) no-repeat left top;
}
/* menu ------------------------------------------------------------- */
#menu {
	clear: both;
	list-style: none;
	width: 1034px;
	height: 42px;
	padding: 0px;
	margin: 0 auto;
}

#menu li {
    height: 42px;
	float: left;
	margin:0px;
	padding: 0;
	list-style: none;
}
#menu ul {
    width: 1034px;
list-style: none;
	background: #fff;
	margin: 0px;
	padding: 0;
	position: relative;
}

/*fontchanger -------------------------------------------------------- */
.fontchange {
    list-style: none;
	text-align:right;
    height:15px;
    width: 915px;
	margin :0px 0px 0px 30px;
	padding: 0px;
	float: center;
}
/*ぱんくず -------------------------------------------------------- */
.pan {
	list-style: none;
	height:20px;
	width: 915px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 30px;
}

/* contents} --------------------------------------------------------- */
#contents {
	float: left;
	clear: both;
	width: 740px;
	height: auto;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contents ul {padding: 0px;margin : 0px;position: absolute;}
#contents li {
display:block;
    float: left;
	padding: 4px;
	margin : 4px;
	list-style: none;
}

/* box2 1カラム --------------------------------------------------- */
.box0 {
    list-style: none;
    height:auto;
    width: 915px;
	margin :0px 0px 0px 0px;
	padding: 0px;
	float: center;
}

/* box 2カラム} ---------------------------------------------------- */
.box {
    background-image: url(../images/shop_02.gif);
    list-style: none;
    height:auto;
    width: 915px;
	margin :0px 0px 0px 0px;
	padding: 0px;
	float: center;
}

.box ul {margin : 0px;padding: 0px;float: left;}
.box li {margin : 0px;	padding: 0px;float: left;}
.box .hp {padding: 0px;margin-right: 10px;text-align: right;font-weight: bold;}
.box h2 {
    width: 570px;
	padding: 3px;
	margin-bottom : 5px;
	color: #888888;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px dotted #bbbbbb; 
}
.box .photo {float: left;margin-left: 10px;padding: 0px;width: 290px;}
.box .photo p {margin-bottom: 10px;text-align: right;}
.box .text {margin-top: 5px;
	float: right;width: 595px;	margin-right: 5px;}
.box .text p {margin-bottom: 10px;}
.box .clear {height: 30px;font-size: 1px;}

/* box2 3カラム} -------------------------------------------------- */
.box2 {
	list-style: none;
	height:auto;
	width: 920px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.box2 .hp {padding: 0px;margin-right: 10px;text-align: right;font-weight: bold;}

.box2 h2 {
	padding: 3px;
	margin : 0px;
	color: #347D67;
	font-weight: bold;
	font-size: 14px;
	border-top: 1px dotted #B5D4B5;
	border-bottom: 1px dotted #B5D4B5; 
	background: #fff;
}
.box2 .text1 {float: left;margin: 0px;padding: 0px;width: 230px;}
.box2 .text2 {margin: 0px;float: left;padding: 0px;width: 230px;}
.box2 .text3 {margin: 0px;float: left;width: 230px;padding: 0px;}
.box2 .text4 {margin: 0px;float: right;width: 230px;padding: 0px;}

.box2 .text5 {margin: 0px;float: left;margin-left: 0px;padding: 0px;width: 630px;}
.box2 .text6 {margin: 0px;float: left;width: 140px;padding: 0px;}
.box2 .text7 {margin: 0px;float: right;	width: 140px;padding: 0px;}
.box2 .clear {height: 30px;font-size: 1px;}

/* Sidebar -------------------------------------------------------- */

.Sidebar {padding: 0px;	background:url(../images/h_02.gif);}
.Sidebar dt {padding: 0px 0 5px 0;margin-left: 8px;margin-right: 8px;}
.Sidebar dd {color:#999999;font-size: 10px;margin: 0px;}

/* shopList1 -------------------------------------------------------- */

.shopList1 {
	float: left;
	font-size: 0.9em;
	text-align: left;
	border-bottom: 1px dotted #B5D4B5;
	list-style: none;
	width: 220px;
	line-height: 150%;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.shopList1 dt {border: 0px ;padding: 0px ;font-size: 12px;}
.shopList1 dd {font-size: 12px;color:#555555;text-indent:10px;padding: 0px ;margin: 0px;}
.shopList1 .t1 {margin: 0px;float: left;padding: 0px;width: 145px;}
.shopList1 .t2 {font-size: 0.8em;text-align: right;margin: 0px;float: right;padding: 0px;width: 75px;line-height: 140%;	color: #666666;}

/* shopList2 ------------------------------------------------------ */
.shopList2 {
	float: left;
	font-size: 0.8em;
	padding: 2px 0px 1px 0px;
	margin: 0px;
	text-align: left;
	border-bottom: 1px dotted #B5D4B5;
	list-style: none;
	width: 140px;
}
.shopList2 dt {border: 0px ;padding: 0px ;font-size: 12px;}
.shopList2 dd {font-size: 11px;color:#555555;text-indent:10px;padding: 0px ;margin: 0px;}
.shopList2 .t1 {margin: 0px;float: left;padding: 0px;width: 145px;}
.shopList2 .t2 {font-size: 10px;text-align: right;margin: 0px;float: right;padding: 0px;width: 75px;}

/* SHOPLIST ( added 20100518 by chidat) ----------------------- */
.shop-list { margin: 0px;float: left;width: 140px;padding: 0px;}
.shop-list ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 2px;
}
.shop-list li {
	margin: 0px;
	border-bottom: 1px dotted #B5D4B5;
	list-style: none;
	text-align: left;
	font-size: 0.8em;
	line-height:150%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.kenkou {
	margin:0px;
	position: relative;
	display: inline;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* linkList ------------------------------------------------------ */
.linkList {padding: 0px;margin: 0px;text-align: left; list-style: none;width: 690px;}
.linkList dt {
	padding-top: 10px;
	padding-left: 35px;
	font-size: 1.0em;
	line-height: 150%;
	background-image: url(../images/s1.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	text-align: left;
}
.linkList dd {
	font-size: 0.9em;
	color:#555555;
	border-bottom: 1px dotted #B5D4B5;
	padding-left: 35px;
	margin: 0px;
	line-height: 150%;
}

/* footer （090723追加修正） ----------------------------------------- */

#footer {
	padding: 0px;
	width: 945px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-image: url(../images/footer-img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 78px;
} 

#footer ul {
	list-style: none;
	padding: 0px;
	float: right;
	margin-top: 58px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footer li {float: left;display: inline;margin: 0px;padding-top: 0px;padding-right: 12px;padding-bottom: 0px;	padding-left: 0px;}

.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* sitemap ----------------------------- */
table.sitemap {
	padding:0px;
	float: left;
	margin: 0px;　}
table.sitemap th {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 25px;
	text-align: left;
	background-image: url(../images/s1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
}
table.sitemap td {padding-top: 5px;padding-right: 0px;padding-bottom: 5px;	padding-left: 35px;text-align: left;}
table.sitemap td a, th a {color:#333333;text-decoration:none;}

/* 各店舗詳細------------------------------------------- */
table.shop-info {
	padding:0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #eeeeee;
}

table.shop-info th {
	margin:0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 4px;
	text-align: left;
	width: 80px;
	vertical-align: top;
}
table.shop-info td {
	margin:0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
	color: #545454;
}
/* 店舗名--------------------------------------------- */
#shop-name {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 150%;
	color:#347D67;
	background-image: url(../images/shop-s1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 2px;
}

/* 地図TOPページ 背景指定------------------------------------- */
#map-box {
	height:500px;
	width: 900px;
	margin :0px;
	padding: 0px;
	background-image: url(../images/map_base.gif);
	background-repeat: no-repeat;
}

/* 地図TOPページ　地域別リンク一覧---------------------------------- */
#map-list {
	padding:0px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 0px;
	width: 660px;
}
#map-list ul {margin:0px;display: inline;padding: 0px;list-style-type: none;}
#map-list li {	display: inline;
	background-image: url(../images/tri_ore.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}

/* 各店舗の地図リンク------------------------------------ */
#shop-map {
	width: 150px;
	text-align: left;
	background-image: url(../shop/images/shop_map.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#shop-map a {color:#336633;text-decoration:underline;}
#shop-map a:hover {color:#FF6600;text-decoration:none;}

/*　イベントページ氷川神社祭礼ニュース--------------------------- */
table.table-mikoshi {padding:0px;margin: 2px;border: 1px dashed #FF6600;}
table.table-mikoshi th {
	padding:5px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CC9900;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC9900;
}
table.table-mikoshi td {
	padding:2px;
	margin: 0px;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC9900;
}
.event-title {
	font-size: 1.1em;
	font-weight: bold;
	color: #003300;
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-left-width: 7px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #99CC66;
}

/*　イベントページ：写真一覧-------------------------------------- */
table.event-photo {padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;}

table.event-photo td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 0.9em;
	line-height: 140%;
	color: #333333;
	text-align: center;
}

/*　イベントページ：ウィンターセールタイムテーブル-------------- */
table.table-kansoudou {
	padding:0px;
	border: 3px double #FF6600;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
table.table-kansoudou th {
	margin: 0px;
	font-weight: bold;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	background-color: #FF9900;
	color: #FFFFFF;
	padding: 2px;
}
table.table-kansoudou td {
	margin: 0px;
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #669900;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #669900;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

/*　メディア紹介ページ---------------------------------------- */
.media {
	padding:3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	font-size: 12px;
	line-height: 145%;
	color: #666600;
	border: 1px solid #669900;
}
table.table-media {margin-top: 5px;margin-right: 0px;margin-bottom: 10px;margin-left: 5px;border: 1px solid #99CCCC;}
table.table-media th {
	margin: 0px;
	font-size: 1.0em;
	line-height: 145%;
	font-weight:normal;
	color: #336666;
	text-align: left;
	background-color: #E8F5F7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	background-image: url(../images/media_titlebg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
table.table-media td {
	margin: 0px;
	font-size: 0.9em;
	line-height: 145%;
	text-align: left;
	vertical-align: top;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
table.table-media td.img {
	margin: 0px;
	vertical-align: top;
	padding: 5px;
}

/*　野球部の活動ページ-------------------------------------- */
table.score {
	padding:0px;
	background-color: #003366;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
table.score th {
	padding:2px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	background-color: #D0E0E1;
	font-size: 0.9em;
	line-height: 150%;
}
table.score td {
	padding:2px;
	margin: 0px;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
	font-size: 0.9em;
	line-height: 140%;
}
.baseball-comment {padding:0px;font-size:1.0em;line-height:150%;width: 500px;margin: 10px;}
table.baseball-photo {padding:0px;margin-top: 5px;margin-bottom: 5px;margin-left: 0px;}
table.baseball-photo td {padding:3px;margin: 0px;border: 1px solid #999999;}
/*　青年部の活動ページ-------------------------------------- */
.seinenbu-article {
	padding:10px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC6633;
}
.seinenbu-article .date {
	font-size:1.1em;
	line-height:140%;
	background-image: url(../seinenbu/img/seinenbu_date_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
.seinenbu-article .text {
	margin:0px;
	font-size:1.0em;
	line-height:140%;
	float:left;
	width: 400px;
	padding: 5px;
}
.seinenbu-article .img {
	margin:0px;
	padding:5px;
	float:right
}
