@charset "shift_jis";

/*--whatsnew---------------------------------------------------------*/
#whatsnew	{
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#whatsnew h1	{
	color:#000000;
	font-size:100%;
	}
#whatsnew h1.top_ttl	{
	font-size:190%;
	}
#whatsnew h2	{
	color:#000000;
	}
#whatsnew h2.ttl_1	{
	color:#000000;
	margin-bottom:10px;
	text-align:center;
	}
#whatsnew h2.ttl_2	{
	color:#ffffff;
	background-color:#000000;
	margin-bottom:10px;
	text-align:center;
	padding:5px;
	font-size:135%;
	}
#whatsnew h2.sub_ttl_1	{
	color:#000000;
	margin-bottom:10px;
	}
#whatsnew h2.midasi_sien	{
	color:#000000;
	margin:0;
	text-align:center;
	}
#whatsnew h2.sub_ttl_3	{
	color:#0000ff;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:18px;
	}
#whatsnew h1.ttl_3	{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	margin-left:50px;
	font-size:25px;
	}
#whatsnew h3	{
	color:#000000;
	}
#whatsnew h3.midasi	{
	margin-left:10px;
	font-size:150%;
	margin-bottom:0px;
	}
#whatsnew h4	{
	color:#000000;
	}
#whatsnew table	{
	margin-left:5px;
	margin-right:5px;
	}
#whatsnew table.tb_center	{
	margin-left:25px;
	text-align:center;
	}
#whatsnew td	{
	padding:2px;
	}
#whatsnew td.td_1	{
	border:1px solid #666666;
	text-align:center;
	background-color:#cccccc;
	}
#whatsnew td.td_2	{
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	background-color:#cccccc;
	}
#whatsnew td.td_3_1	{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	}
#whatsnew td.td_3_2	{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	background-color:#ffffcc;
	}
#whatsnew td.td_4_1	{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	}
#whatsnew td.td_4_2	{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background-color:#ffffcc;
	}
#whatsnew .address2	{
	font-size:12px; 
	color:#000000; 
	line-height:1.4em;
	text-align:left;
	margin-top:10px;
	margin-left:230px;
	padding:6px;
	border:solid 1px dimgray;
	}
#whatsnew .waku_1 {
	border:1px solid #666666;
	padding:3px;
	width:20%;
}
#whatsnew td.table_top_1	{
	border:1px solid #666666;
	text-align:center;
	padding:2px;
	}
#whatsnew td.table_top_2	{
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	padding:2px;
	}
#whatsnew td.table_naka_1	{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	padding:2px;
	}
#whatsnew td.table_naka_cen	{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
	padding:2px;
	}
#whatsnew td.table_naka_lef	{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:left;
	padding:2px;
	}
#whatsnew td.table_naka_lef_2	{
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:left;
	padding:2px;
	}
#whatsnew td.table_naka_rig	{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:right;
	padding:2px;
	}
#whatsnew .bokin_kekka	{
	width:500px;
	color:#000000; 
	padding:10px;
	border:solid 3px #666666;
	}
#whatsnew .kurasi_bokin	{
	width:520px;
	color:#000000; 
	padding:10px;
	border:solid 3px #666666;
	}
#whatsnew .bokin_kekka_text	{
	font-size:250%;
	text-align:center;
	}
#whatsnew .bokin_kekka_text_2	{
	font-size:170%;
	color:#000000;
	}
#whatsnew .bokin_kekka_text_1	{
	margin-left:50px;}
/*--四半期CSS---------------------------------------------------------*/
#sihanki	{
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#sihanki	p	{
	margin-left:5px;
	margin-right:5px;
	}
#sihanki	b	{
	color:#000000;
	}
#sihanki	h1.ttl	{
	color:#0066CC;
	font-size:200%;
	margin-top:0px;
	margin-bottom:5px;
	}
#sihanki	h2	{
	color:#0066CC;
	font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
	}
#sihanki	h3	{
	color:#000000;
	margin-top:5px;
	margin-bottom:5px;
	}
#sihanki	h3.midasi	{
	color:#3300ff;
	margin-top:10px;
	margin-bottom:5px;
	}
#sihanki	.midasi_p	{
	color:#000000;
	line-height:1.4em;
	}
#sihanki	.td_top_1	{
	background-color:#3300ff;
	color:#ffffff;
	font-weight: bold;
	padding:2px;
	text-align:center;
	border-top:1px solid #3300ff;
	border-left:1px solid #3300ff;
	border-bottom:1px solid #3300ff;
	}
#sihanki	.td_top_2	{
	background-color:#3300ff;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:2px;
	border-top:1px solid #3300ff;
	border-bottom:1px solid #3300ff;
	border-left:1px solid #ffffff;
	}
#sihanki	.td_top_2	{
	background-color:#3300ff;
	color:#ffffff;
	font-weight: bold;
	text-align:center;
	padding:2px;
	border-top:1px solid #3300ff;
	border-bottom:1px solid #3300ff;
	border-left:1px solid #ffffff;
	border-right:1px solid #3300ff;
	}
#sihanki	.td_naka_1	{
	color:#000000;
	text-align:center;
	padding:2px;
	border-left:1px solid #3399FF;
	border-right:1px solid #3399FF;
	border-bottom:1px solid #3399FF;
	}
#sihanki	.td_naka_2	{
	color:#000000;
	text-align:right;
	padding:2px;
	border-right:1px solid #3399FF;
	border-bottom:1px solid #3399FF;
	}
#sihanki	.td_naka_3	{
	color:#000000;
	text-align:center;
	padding:2px;
	border-right:1px solid #3399FF;
	border-bottom:1px solid #3399FF;
	background-color:#66ffff;
}
#sihanki	.td_naka_4	{
	color:#000000;
	text-align:right;
	padding:2px;
	border-right:1px solid #3399FF;
	border-bottom:1px solid #3399FF;
	background-color:#66ffff;
}
/*--新春対談---------------------------------------------------------*/
#sinsyun	{
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#sinsyun	 p	{
	margin-left:5px;
	margin-right:5px;
	}
#sinsyun	 b	{
	color:#000000;
	}
#sinsyun	 h2	{
	color:#0066CC;
	font-size:20px;
	margin-top:5px;
	margin-bottom:5px;
	}
#sinsyun	 h3	{
	color:#000000;
	}
#sinsyun	 .coordinator	{
	color:#3399FF;
	}
/*--募金関連---------------------------------------------------------*/
#bokin	{
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#bokin h1	{
	text-align:center;
	color:#ff0000;
	margin-top:0px;
	margin-bottom:5px;
	}
#bokin h2	{
	text-align:center;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px;
	}
#bokin h3.midasi	{
	font-size:120%;
	text-align:left;
	color:#ffffff;
	background:#0000ff;
	width:25%;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
	margin-top:10px;
	margin-bottom:10px;
	}
#bokin	 p	{
	margin-left:5px;
	margin-right:5px;
	}
#bokin td.line_1{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	}
#bokin td.line_2{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	}
#bokin td.line_3{
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	}
#bokin td.line_4{
	border:1px solid #000000;
	}
#bokin p.footer{
	text-align:right;
	}
	
	
/*--緊急アップ・重要なお知らせ---------------------------------------------------------*/
#juuyou	{
	text-align:left;
	margin-top:5px;
	margin-left:5px;
	width:540px;
	}
#juuyou h1	{
	text-align:center;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	}
#juuyou h2.fear	{
	text-align:left;
	color:#000000;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
#juuyou h3.sub_ttl_1	{
	text-align:right;
	color:#000000;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
#juuyou h3.sub_ttl	{
	width:100px;
	height:18px;
	padding:5px;
	background-color:#333333;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:0px;
	}
#juuyou h4.katarogu	{
	margin-top:10px;
	margin-bottom:10px;
	}
#juuyou .main	{
	border:1px solid #000000;
	}
#juuyou p.coop_fear	{
	margin-top:10px;
	margin-bottom:10px;
	}
#juuyou .coop_name	{
	text-align:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
#juuyou .waku_subttl_1	{
	width:450px;
	color:#000000;
	padding:3px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #000000;
	}
#juuyou .waku_subttl_2	{
	width:350px;
	color:#000000;
	padding:3px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #000000;
	}
#juuyou .waku_2	{
	width:510px;
	color:#000000;
	font-weight: bold;
	padding:5px;
	text-align:left;
	margin10px;
	border:1px double #000000;
	}
#juuyou .nasu_ttl	{
	font-size:30px;
	}
/*--コープみちの駅9月号---------------------------------------------------------*/
#seikatu	{
	width:580px;
}

#seikatu h1.ttl	{
	font-size:35px;
	color:#0066ff;
	margin-bottom:5px;
}

#seikatu h3.subttl	{
	width:300px;
	color:#ff6600;
	border-top:2px solid;
	border-bottom:2px solid;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:20px;
	margin-top:0px;
	margin-left:140px;
}

#seikatu p	{
	font-size:11.5px;
	line-height:1.7em;
}
/*--おいしく＆楽しくカタログ生活---------------------------------------------------------*/
#katarogu_life	{
	width:700px;
}

#katarogu_life h1.ttl	{
	background:url("nattoku_osusume/title.gif") no-repeat;
	font-size:35px;
	color:#0066ff;
	width:700px;
	height:150px;
	margin-bottom:5px;
	text-indent:-9999px;
}

#katarogu_life h3.subttl	{
	color:#ff6600;
	font-size:15px;
	line-height:1.3em;
}
#katarogu_life h3.sub_ttl_2	{
	color:#0066ff;
	font-size:20px;
	line-height:1.3em;
	margin-top:-80px;
	margin-left:10px;
}

#katarogu_life p	{
	font-size:11.5px;
	line-height:1.7em;
}

#katarogu_life p.setumei	{
	font-size:11px;
	line-height:1.5em;
	text-indent:-1em;
	margin-left:10px;
	margin-bottom:0px;
}
#katarogu_life p.sonota	{
	font-size:11px;
	line-height:1.5em;
	margin-top:0px;
}

#katarogu_life .niku	{
	background:url("nattoku_osusume/niku_haikei.jpg") no-repeat;
	width:690px;
	height:700px;
	margin-left:10px;
}
#katarogu_life .niku_ttl	{
	width:625px;
	height:110px;
	margin-top:85px;
	margin-left:40px;
	line-height:1.3em;
}
#katarogu_life h4.midasi	{
	color:#6699FF;
	margin-bottom:2px;
}
#katarogu_life .niku_01	{
	width:190px;
	height:180px;
	line-height:1.5em;
	margin-top:35px;
	margin-left:35px;
	float:left;
}
#katarogu_life .niku_02	{
	width:190px;
	height:180px;
	line-height:1.5em;
	margin-top:35px;
	margin-left:30px;
	float:left;
}
#katarogu_life .niku_03	{
	width:190px;
	height:180px;
	line-height:1.5em;
	margin-top:35px;
	margin-left:30px;
	float:left;
}
#katarogu_life h5
	{
	margin-top:-5px;
	margin-bottom:-15px;
	}
#katarogu_life h4.komidasi
	{
	line-height:1.3em;
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	}

#katarogu_life .sakana	{
	background:url("nattoku_osusume/sakana_haikei.jpg") no-repeat;
	width:690px;
	height:620px;
	margin-left:10px;
}
#katarogu_life .sakana_ttl	{
	width:650px;
	height:40px;
	margin-top:90px;
	margin-left:20px;
}
#katarogu_life .sakana_01	{
	width:310px;
	height:180px;
	line-height:1.5em;
	margin-top:0px;
	margin-left:20px;
	float:left;
}
#katarogu_life .sakana_02	{
	width:310px;
	height:180px;
	line-height:1.5em;
	margin-top:0px;
	margin-left:350px;
}
#katarogu_life .sakana_03	{
	width:310px;
	height:250px;
	line-height:1.5em;
	margin-top:0px;
	margin-left:20px;
	float:left;
}
#katarogu_life .sakana_04	{
	width:310px;
	height:220px;
	line-height:1.5em;
	margin-top:0px;
	margin-left:350px;
}
#katarogu_life .sakana_kome	{
	font-size:10.5px;
	line-height:1.3em;
}
/*--おいしく＆楽しくカタログ生活＿総合---------------------------------------------------------*/
#oisiku_tanosiku	{
		width:530px;
		margin-top:10px;
		margin-left:10px;
		text-align:left;
		}
#oisiku_tanosiku h1	{
		color:#000000;
		text-align:center;
		}
/*--役員選任---------------------------------------------------------*/
#yakuin	{
		width:530px;
		margin-top:10px;
		margin-left:10px;
		text-align:left;
		border:1px solid #000000;
		}
#yakuin h2	{
		margin-top:5px;
		margin-left:20px;
		margin-bottom:0px;
		text-align:left;
		color:#000000;
		}
#yakuin p	{
		margin-top:5px;
		margin-bottom:5px;
		line-height:1.5em;
		}
/*--お米の卵食べてみなっせ---------------------------------------------------------*/
#okome_tamago	{
	text-align:left;
	margin-top:5px;
	margin-left:15px;
	width:520px;
	}
#okome_tamago h2	{
	text-align:left;
	color:#000000;
	font-size:220%;
	margin-bottom:5px;
	}
#okome_tamago .toiawase	{
	background-color:#ffff99;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
	border:1px dotted #000000;
	}
/*--自動車ローン---------------------------------------------------------*/
#car_roon	{
	width:540px;
	text-align:left;
	margin-left:10px;
	}
#car_roon .kinri	{
	width:520px;
	text-align:left;
	border:2px solid #0099FF;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	}
#car_roon h2	{
	margin-top:0px;
	margin-bottom:0px;
	}
#car_roon h3	{
	margin-top:0px;
	margin-bottom:0px;
	}
#car_roon h2.annai	{
	width:260px;
	padding-left:5px;
	background-color:#0099CC;
	color:#ffffff;
	}
#car_roon h2.kounyuu	{
	color:#66CCFF;
	}
#car_roon h2.gokazoku	{
	color:#0066CC;
	}
#car_roon h3.system	{
	color:#0066CC;
	}
#car_roon table {
	width:520px;
	border-width:2px 2px 2px 2px;
	border-style:solid;
	border-color:#c0c0c0;
	}
#car_roon td {
	text-align:center;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#c0c0c0;
	}
#car_roon  .toiawase {
	text-align:center;
	}
#car_roon  h3.toiawase_ttl {
	color:#66CCFF;
	}
/*--総代関連---------------------------------------------------------*/
#soudai {
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#soudai_koukoku {
	text-align:left;
	margin:5px;
	width:535px;
	border:2px solid #66CCFF;
	}
#soudai_koukoku h2.koukoku_ttl {
	text-align:center;
	background:#66CCFF;
	color:#ffffff;
	margin:0px;
	width:535px;
	}
#soudai_koukoku h3.midasi {
	text-align:left;
	color:#000000;
	margin-left:5px;
	}
#soudai_koukoku h4 {
	text-align:left;
	color:#666666;
	margin-left:10px;
	}
#soudai_koukoku .name {
	text-align:right;
	color:#000000;
	}
#left {
	width:285px;
	height:180px;
	}
#right {
	width:245px;
	float:right;
	height:180px;
	margin-top:-187px;
	}
#soudai_koukoku table {
	text-align:center;
	margin-left:5px;
	width:95%;
	}
#soudai_koukoku td.senkyoku_1 {
	text-align:left;
	padding-left:3px;
	background:#EDF5FC;
	border-top:2px solid #6699CC;
	border-left:2px solid #6699CC;
	}
#soudai_koukoku td.senkyoku_2 {
	padding-left:3px;
	text-align:center;
	background:#EDF5FC;
	border-top:2px solid #6699CC;
	border-left:1px solid #6699CC;
	}
#soudai_koukoku td.senkyoku_3 {
	padding-left:3px;
	text-align:center;
	background:#EDF5FC;
	border-top:2px solid #6699CC;
	border-left:1px solid #6699CC;
	border-right:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_1 {
	text-align:left;
	padding-left:3px;
	border-top:1px solid #6699CC;
	border-left:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_2 {
	padding-left:3px;
	text-align:center;
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_3 {
	padding-left:3px;
	text-align:center;
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-right:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_4{
	padding-left:3px;
	text-align:left;
	border-top:1px solid #6699CC;
	border-left:2px solid #6699CC;
	border-bottom:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_5 {
	padding-left:3px;
	text-align:center;
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_6 {
	padding-left:3px;
	text-align:center;
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:2px solid #6699CC;
	border-right:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_7 {
	padding-left:3px;
	text-align:center;
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:2px solid #6699CC;
	}
#soudai_koukoku td.soudai_teisuu_8 {
	padding-left:3px;
	text-align:center;
	border-top:1px solid #6699CC;
	border-left:1px solid #6699CC;
	border-bottom:2px solid #6699CC;
	border-right:2px solid #6699CC;
	}
#soudai_koukoku .koumoku_1
	{
		background:#66CCFF;
		padding:3px;
		text-align:center;
		color:#ffffff;
		width:125px;
		margin-left:10px;
		margin-top:0;
		margin-bottom:10px;
	}
/*--ねっとわーく虹記事---------------------------------------------------------*/
#network
 {
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#network_1 {
	text-align:left;
	margin:5px;
	width:535px;
	border:2px solid #66CCFF;
	}
#network_1 .ttl_1 {
	text-align:center;
	background:#66CCFF;
	color:#ffffff;
	margin:0px;
	width:535px;
	}
#network_1 .koumoku_ttl {
	text-align:center;
	background:#66CCFF;
	color:#ffffff;
	margin:0px 0px 10px 0px;
	width:200px;
	}
#network_1 table
	{
		width:320px;
	}
#network_1 td.sell_1
	{
		background:#66ccff;
		text-align:center;
		padding:2px;
		color:#ffffff;
		width:20%;
	}
#network_1 td.sell_2
	{
		text-align:left;
		padding:2px;
		width:80%;
	}
#network_1 td.sell_3
	{
		text-align:left;
		padding:2px;
	}
#network_1 .ue
	{
		width:98%;
		height:200px;
		text-align:left;
		margin:5px;
	}
#network_1 .sita
	{
		width:98%;
		height:200px;
		text-align:left;
		margin:5px;
	}
/*--新規指定店---------------------------------------------------------*/
#new_siteiten
 {
	text-align:left;
	margin-left:5px;
	width:545px;
	}
#new_siteiten h1{
	text-align:center;	
	}
#new_siteiten h2.kakoi{
	margin-left:10px;
	border:1px solid #333333;
	padding:3px;
	width:200px;
	}
/*--お中元---------------------------------------------------------*/
#midyear_present
 {
	text-align:left;
	margin-left:5px;
	width:545px;
	color:#000000;
	}
#midyear_present h1.ttl
 {
	 color:#0066ff;
	 font-size:250%;
	 margin:5px;
	 }
#midyear_present img
 {
	 margin-right:3px;}
#midyear_present table
 {
	 width:365px;}
	 
#midyear_present td
 {
	 font-size:110%;
	 }
#midyear_present td.td_1
  {
	  border:1px solid #666666;
	  padding:5px;
	  width:115px;
	  text-align:center;
	  }
#midyear_present td.td_2
  {
	  border-top:1px solid #666666;
	  border-bottom:1px solid #666666;
	  border-right:1px solid #666666;
	  padding:5px;
	  width:220px;
	  text-align:center;
	  }
#midyear_present td.td_3
  {
	  border-left:1px solid #666666;
	  border-bottom:1px solid #666666;
	  border-right:1px solid #666666;
	  padding:5px;
	  }
#midyear_present td.td_4
  {
	  border-bottom:1px solid #666666;
	  border-right:1px solid #666666;
	  padding:5px;
	  }
#midyear_present p
  {
	  font-size:115%;
	  line-height:1.4em;
	  margin-left:0px;}
#midyear_present h2.midasi
  {
	  font-size:150%;
	  line-height:1.4em;
	  margin-left:0px;
	  color:#cc0000;}
/*--阿蘇店閉店挨拶---------------------------------------------------------*/
#aso_aisatu	{
	color:#000000;
	}
#aso_aisatu	h1.ttl	{
	text-align:center;
	font-size:200%;
	margin:5px;
	}
#aso_aisatu	p	{
	line-height:2em;
	font-size:150%;
	}
#aso_aisatu	p.right_1	{
	text-align:right;
	font-size:110%;
	}
#aso_aisatu	p.right_2	{
	text-align:right;
	font-size:150%;
	}
