@charset "shift_jis";

/* ---- おながわ通信 ---- */
div#tusin{
	margin: 10px 0px 30px 10px;
	/* 順に上、右、下、左 */
	padding: 0;
	width: 500px;
}


.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{display: inline-block;}	/*IE7,MacIE5*/

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

/* ---------------------------------------------------- */


div#tusin div#title{
	background-color: #724ea5;
	padding: 10px;
}
div#tusin #title h3{
	color: white;	/* タイトルの色 */
	font-size: 100%;
	float: left;
	margin: 0;
}
div#tusin div.date{
	text-align: right;
	color: white;	/* 日付の色 */
	font-size: 90%;
}
div#tusin div#tusin:after{	/*ボックスの最後でfloatをクリア*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

div#tusinBox{
	clear: both;
	border-left: 2px solid #724ea5;
	border-bottom: 2px solid #724ea5;
	border-right: 2px solid #724ea5;
	margin: 0 0 30px;
	padding: 20px 20px 0;
}
div#tusin div#tusinBox:after{	/*ボックスの最後でfloatをクリア*/
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

p.naiyou{
	font-size: 85%;
	line-height: 140%;
	color: black;	/* 文章の色 */
	padding: 0;
	margin: 0 0 20px;
}

p.naiyou img{
	border: none;
	float: right;
	padding: 0;
	margin-left: 10px;
	margin-bottom: 10px;
}

/* ---　タイトル一覧　--- */
div#tusin h4{
	font-size: 95%;
	font-weight: normal;
	color: #666666;	/* 「タイトル一覧〜」の色 */
	border-bottom: 1px solid #000099;	/* 「タイトル一覧〜」の下線 */
	padding: 0 0 3px;
	margin: 0;
	clear: both;
}
div#tusin ul.tusinlist{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 10px;
	margin-bottom: 20px;
}
div#tusin ul.tusinlist li{
	padding-left: 15px;
	background: white url(../image/mark01.gif) no-repeat 0 50%;
	line-height: 150%;
}
div#tusin ul.tusinlist li a{
	font-size: 85%;
	color: #0000ff;	/* リンクの色 */
}
div#tusin ul.tusinlist li a:hover{
	color: #ff6600;	/* リンク（オンマウス）の色 */
}
/* ------------------ */



div#box{
	margin: 10px 20px 30px 0px;
	/* 順に上、右、下、左 */
	padding: 0;
	width: 502px;
}
div#box h3{
	color: #333366;	/* タイトルの色 */
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 5px;	/* 内側の余白 */
	border: 1px solid #333366;
}



/* --- 左下 --- */
ul.bottmleft{
	list-style-type: none;
	text-align: right;
	width: 180px;
	margin: 0;
	padding: 0;
}
ul.bottmleft li{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 3px;
}
ul.bottmleft li a{
	padding-left: 13px;
	background: transparent url(../image/sankaku.gif) no-repeat 0 0;
	color: blue;
}
ul.bottmleft li a:hover{
	color: red;
}



/* --- 左下2 --- */
ul.bottmleft2{
	list-style-type: none;
	width: 500px;
	margin: 0;
	padding: 0;
}
ul.bottmleft2 li{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 3px;
}
ul.bottmleft2 li a{
	padding-left: 13px;
	background: transparent url(../image/sankaku.gif) no-repeat 0 0;
	color: blue;
}
ul.bottmleft2 li a:hover{
	color: red;
}


/* ----------------- */
span.bmenu {
	/*display: block;*/
	margin: 1px;
}

span.bmenu a{
	display: inline-block;
	border: 1px solid black;
	padding: 5px;
	text-decoration: none;
	color: #555555;
	font-size: 12px;
	white-space:nowrap;
}
span.bmenu a.right{
	padding-left: 16px;
	background: transparent url(../image/sankaku_g.gif) no-repeat 3px 50%;
}
span.bmenu a.mae{
	padding-left: 16px;
	background: transparent url(../image/sankaku_g_mae.gif) no-repeat 3px 50%;
}
span.bmenu a.tugi{
	padding-right: 16px;
	background: transparent url(../image/sankaku_g_tugi_mae.gif) no-repeat 99% 50%;
}
span.bmenu a:hover{
	color: red;
}
span.rspace{
	margin-right: 20px;
}

.rrr{
	margin-right: 20px;
	text-align:right;
}
	


.paybg{
	background:#FFFFCC;
	font-size:14px;
	color:#333366;
	padding:10px 5px;
	font-weight:bold;
	margin-bottom:5px;
}








ul.menulist{
	list-style-type: none;
	text-align: left;
	width: 180px;
	margin: 0;
	padding: 0;
}
ul.menulist li{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 3px;
}
ul.menulist li a{
	padding-left: 13px;
	background: transparent url(../image/sankaku.gif) no-repeat 0 0;
	color: blue;
}


ul.menulist li a:hover{
	color: #333366;
}

ul.menulist li a{
	font-size:11px;
	line-height: 150%;
	color:#333366;
	text-decoration:none;
}







ul.incart{
	list-style-type: none;
	text-align: right;
	width: 180px;
	margin: 0;
	padding: 0;
}
ul.incart li{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 3px;
}
ul.incart li a{
	padding-left: 13px;
	background: transparent url(../image/sankaku.gif) no-repeat 0 0;
	color: blue;
}


ul.incart li a:hover{
	color: #333366;
}

ul.incart li a{
	font-size:11px;
	line-height: 150%;
	color:#333366;
	text-decoration:none;
}



.item{
	border-top:1px solid #724EA5;
	padding:20px 0;

}

.itemleft{
	float: left;
	width:250px;
	text-align:center;

}


.itemright{
	float: left;
	width:375px;
	margin-left:15px;
	font-size:12px;
	line-height: 1.3;
}

.black{color:#000000;}
.red{color:#ff0000;}
.itemmaintxt{
	color:#333333;
	margin:10px 0;
	line-height: 1.5;
}

.waku{
	width:242px;
	height:200px;
	border:1px solid #7F7F7F;

}

.textbase{font-size:12px; line-height: 150%;}
.basecolor{color:#333333;}
.submit{
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	background:#001F6B;
	border:none;
	padding:3px;
	}

.itemnaiyo{
	margin:15px 0;
	padding-top:15px;
	border-top:1px dashed #7F7F7F;

}


.itemlistline{
	float:left;border:2px solid #411A82;
	width:180px;

}

.itemlistimg{
	text-align:center;
	height:160px;
}

.itemlist{
	background:#411A82 url(../image/oseibo2008/bg_cool2.gif) 100% 100% no-repeat;
	color:#ffffff;
	font-size:14px;
	line-height:1.5;
}


.indexitemlistimg{
	text-align:center;
	width:128px;
	height:120px;
	border-top:1px solid #411A82;
	border-right:1px solid #411A82;
	border-left:1px solid #411A82;
}

.indexitemlist{
	text-align:center;
	width:128px;
	padding:8px 0px;
	background:#411A82;
	color:#ffffff;
	font-size:12px;
	margin-bottom:20px;
	border-right:1px solid #411A82;
	border-left:1px solid #411A82;
	border-bottom:1px solid #411A82;
}

.oukan{
	float:left;
	width:28px;
	text-align:center;
}


