@charset "shift-jis";

/* CSS Document */

.newsCon{
	margin: 20px auto 0;
	line-height: 18px;
	padding: 0 10px 20px;
	background: url(/common/images/bg_line01.gif) no-repeat bottom;
	text-align: left;
}

.newsConTop{
	margin: 20px auto 0;
	line-height: 18px;
	padding:0 0 20px;
	background: url(/common/images/bg_line01.gif) no-repeat bottom;
	text-align: left;
}
.newsCon h3{
	font-family: "ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体";
	font-size: 18px;
	color: #832822;
	line-height: 30px;
	margin: 0;
	padding-left: 10px;
	border-left: 1px solid #832822;
}
.newsCon h4{
	font-weight: bold;
	margin: 30px 0 0;
}

.newsCon .txtCap{
	line-height: 1.2;
	margin: 2px 0 0;
	text-indent: -1em;
	padding-left: 1em;
}

.newsCon .txtFirst{
	margin-top: 0px;
}

.newsCon .txLine{
	text-decoration: underline;
}

.newsCon .copyright{
	margin-top: 20px;
	color: #444444;
	font-size: 11px;
}


.inBox{
	margin: 0 0 0 10px;
	width: 690px;
	padding-top: 8px;
}
.newsCon .fLeftFree{
	float: left;
	margin: 0 10px 0 0;
}
.newsCon .fRightFree{
	float:right;
	margin: 0 0 0 10px;
}


.newsCon .fLeft530{
	float: left;
	width:530px;
}
.newsCon .fLeft490{
	float: left;
	width:490px;
}
.newsCon .fLeft470{
	float: left;
	width:470px;
}

.newsCon .fLeft430{
	float: left;
	width:430px;
}
.newsCon .fLeft400{
	float: left;
	width:400px;
}
.newsCon .fLeft350{
	float: left;
	width:350px;
}
.newsCon .fLeft330{
	float: left;
	width:330px;
}
.newsCon .fLeft100{
	float: left;
	width:100px;
}
.newsCon .fLeft250{
	float: left;
	width:250px;
}


.newsCon .fRight150{
	float:right;
	width:150px;
}

.newsCon .fRight190{
	float:right;
	width:190px;
}
.newsCon .fRight210{
	float:right;
	width:210px;
}
.newsCon .fRight250{
	float:right;
	width:250px;
}
.newsCon .fRight280{
	float:right;
	width:280px;
}
.newsCon .fRight330{
	float:right;
	width:330px;
}
.newsCon .fRight300{
	float:right;
	width:300px;
}
.newsCon .fRight100{
	float:right;
	width:100px;
}
.newsCon .fRight430{
	float:right;
	width:430px;
}

.newsCon li li{
	list-style-type: none;
	text-indent: -1em;
	padding-left: 1em;
}

.newsCon p{
	margin: 12px 0 0;
}
.newsCon p.txMgt2{
	margin-top: 2px;
}

.txBox01{
	padding-bottom: 10px;
	border-bottom: 1px solid #DBDBDB;
}

.newsCon table{ margin:3px 0 0 0}
.newsCon td,.newsCon th{
	vertical-align: top;
	font-size: 11px;
}

.newsCon dl{	}
.newsCon dt{
	width: 6em;
	float: left;
	text-align: center;
}


.newsCon dd{
	padding-left: 7em;



	border-bottom: 1px solid #;
}
.newsCon .dtDeco07{	width: 9em;}

.newsCon .dtDeco07 + dd{ padding-left:10em;}


.newsCon .indentBox005 p,.newsCon .indentBox005 li{
	text-indent: -0.5em ;
	padding-left: 0.5em ;
	line-height: 15px ;
}

.newsCon .indentBox01 p,.newsCon .indentBox01 li{
	text-indent: -1em;
	padding-left: 1em;
	line-height: 15px;
}
.newsCon .indentBox045 p{
	text-indent: -4.5em;
	padding-left: 4.5em;
	line-height: 1.2;}
.newsCon .indentBox005 li + li,.newsCon .indentBox005 p + p,.newsCon .indentBox01 li + li,.newsCon .indentBox01 p + p,.indentBox045 p + p{ margin:3px 0;}

.boxDeco01{
	text-align: center;
	border: 1px solid #f00;
	line-height: 25px;
	color: #f00;
	margin: 10px 0 0 0;
}
.boxDeco01 p{
	margin: 0;
}
.boxDeco02{
	border: 1px solid #f00;
	color: #f00;
	margin: 10px 0 0;
	width: 388px;
}
.boxDeco02 p{
	margin: 0;
	padding: 5px;
}


strong{ font-weight:bold;}

.newsCon .txtDeco01{
	font-size: 16px;
	color: #842821;
	font-weight:bold;
	margin: 25px 0 0;
}

#meguri .txtDeco02,
.newsCon .txtDeco02,
span.txtDeco02 {
	color: #6B3031;
	font-weight: bold;
	margin: 25px 0 0;
}

.bgAyame{
	background-image:url(../../news/images/111222/02a.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 500px;
}

.boxAyame{
	background-image: url(../../news/images/ayama/bg_top.gif);
	background-repeat: no-repeat;
	background-color: #EEE4DB;
	width: 690px;
	
}
.boxAyame .bottom{
	background-image: url(../../news/images/ayama/bg_bottom.gif);
	background-repeat: no-repeat;
	padding: 10px;
	background-position: bottom;
	width: 670px;
}
.boxAyame .boxTxt{
	width: 440px;
	background-color: #FFF;
	background-image: url(../../news/images/ayama/bg_txt_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 10px;
	margin-top: 10px;
}
.boxAyame .boxTxt p{ padding:0 10px}

.txtDecoB {
	font-weight: bold;
}