@charset "shift-jis";

/* CSS Document */

/* 基本 */
a:link {
	color: #FD787B;
	text-decoration: none;
}
a:visited {
	color: #FD787B;
	text-decoration: none;
}
a:hover {
	color: #FD787B;
	text-decoration: underline;
}
.mgT0{ margin-top:0 !important;} 
.mgT05{ margin-top:5px !important;} 
.mgT10{ margin-top:10px !important;} 
.mgT20{ margin-top:20px !important;}
.mgT25{ margin-top:25px !important;}
.mgT30{ margin-top:30px !important;}


h2{}

em{
	color: #FF0000;
}

/* 外枠 */

body{
	background-color: #B3C1D2;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11px;
	line-height: 18px;
	color: #444444;
}
#wrapper2{
	background-color: #B3C1D2;
	padding-top: 20px;
}
#wrapper{
	width:760px;
	margin: 0 auto 10px;
	background: #FFFFFF url(../images/bg_wrapper.gif);
}

#wrapper > .top{
	background: url(../images/bg_wrapper_top.gif) no-repeat top;
	padding-top: 20px;
	width: 760px;
}
#wrapper > .top > .bottom{
	background: url(../images/bg_wrapper_bottom.gif) no-repeat bottom;
	padding-bottom: 11px;
}


/* ヘッダー */
#header{
	margin: 0 auto 10px;
	width: 720px;
}
#header h1{
	float: left;
}
#header p{
	float: right;
	margin: 25px 0 0 0;
}


#headNavi{
	margin: 0 0 0 20px;
}
#headNavi ul li{
	float: left;
	width: 120px;
}

/* コンテンツの中身 */
#contents{
	width: 720px;
	margin: 0 auto;
}


.fLeft{ float:left;}
.fRight{ float:right;}
.clear{clear:both;
height:0;
font-size:1px;
line-height:0;
visibility:hidden; 
}



#contentsBottom{
	margin: 10px auto 0;
	width: 720px;
}
#contentsBottom .back{
	margin: 0 0 0 320px;
	float: left;
	background-color: #CCCCCC;
}
#contentsBottom .pagetop{
	float: right;
}

/* フッター*/


#footer{
	text-align: center;
	color: #832822;
	font-size: 10px;
	padding-bottom: 20px;
}

.newsCon .indent01{
	text-indent: -1em;
	padding-left: 1em;
	line-height: 15px;
}
.newsCon .indent02{
	text-indent: -2em;
	padding-left: 2em;
		line-height: 1.2;
	margin: 3px 0;
}
