@charset "utf-8";
/* CSS Document */


body {
	background:url(../img/bg_body.jpg) top repeat-x #f0ffca;
	margin:0;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:small;
	color:#183ba2;
	}

table{font-size:1em;}

h1 {
	color:#FFFFFF;
	font-size:small;
	line-height:30px;
	margin:0 auto;
	padding:0;
	}
	
.clear {
	clear:both;
	}
	
p{
	color:#0b195e;
	}
	
#wrapper {
	background:url(../img/bg_sky.jpg) center top no-repeat;
	margin:0 auto;
	width:800px;
	padding:6px 0 0 0;
	}
	
#box {
	background:url(../img/bg_box.gif) center repeat #ffffff;
	margin:0 auto;
	width:800px;
	padding:0 5px;
	}
	
#middleBox {
	width:760px;
	margin:5px 20px 0 20px;
	}
	
#main {
	width:600px;
	float:right;
	margin:0 0 20px 0;
	}
	
a {
	color:#003399;
	cursor:pointer;
	}
	
a:hover {
	color:#000066;
	}

img{
	border:none
}


	
/* header */
	
#header {
	background:url(../img/bg_header.gif) top center no-repeat;
	width:800px;
	padding:0 5px;
	margin:0 auto;
	}
	
#hyogo {
	background:url(../img/bg_hyogo.gif) top no-repeat left;
	width:800px;
	line-height:40px;
	font-weight:bold;
	text-align:center;
	color:#5b0000;
	}
	
	
	
/* navi */

#navi {
	width:140px;
	float:left;
	margin:0 0 20px 0;
	}
	
	
/* footer */
	
#footerNavi {
	color:#183ba2;
	font-size:11px;
	line-height:15px;
	font-size:x-small;
	margin:0 0 10px 0;
	padding:0;
	}
	
#footerNavi a{
	color:#183ba2;
	text-decoration:none;
	}
	
#footerNavi a:hover{
	color:#183ba2;
	text-decoration:underline;
	}
	
#footerMember{
	background:url(../img/bg_footer01.gif) top left no-repeat;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#183ba2;
	}
	
#copyright {
	font-size:10px;
	color:#1471c1;
	margin:20px 0 0px 0;
	padding:0;
	}
	
	
/* top */

#info {
	background:url(../img/bg_info.gif) top left no-repeat;
	padding:0 0 0 112px;
	width:668px;
	line-height:40px;
	margin:0px 0 0 10px;
	}
	
marquee {
	margin:0;
	padding:0;
	font-size:12px;
	width:647px;
	}
	
#topMainTable{
	margin:0 0 20px 0;
	}
	
#mainPhoto img{
	border: solid 3px white;
	}
	
#topMainTitle{
	background:url(../img/bg_topmain02.gif) no-repeat;
	padding:0 0 10px 0;
	text-align:center;
	line-height:32px;
	}
	
#topMainTitle p{
	line-height: 15px;
	margin:5px;
	font-weight:bold;
	color:#183ba2;
	font-size:1.1em;
	}
	
#topMainCopy{
	background: url(../img/bg_topmain01.gif) repeat-y;
	line-height:25px;
	padding:4px 10px;
	text-align:left;
	height:140px;
	}
	
#topNews {
	background:url(../img/bg_news02.gif) repeat-y;
	}
	
#topNews p{
	background:url(../img/bg_news03.gif) top;
	margin:5px 10px 20px 10px;
	line-height:25px;
	color:#183ba2;
	}
	
#topNews a{
	text-decoration:none;
	}

.topNewsIcon{
	margin:5px 0 0 0;
	}
	
#topNews2 {
	background:url(../img/bg_news04.gif) repeat-y;
	}
	
#topNews2 p{
	background:url(../img/bg_news03.gif) top;
	margin:5px 10px 0px 10px;
	line-height:25px;
	color:#183ba2;
}

#count {
	margin:10px 0 0;
	width:120px;
	float:left;

}
#counter {
	text-align:right;
	margin:10px 6px 0;
	float:right;
	font-size:10px;
	color:#333;
}
#counter span {
	margin:0 0 10px;
	line-height:0.8em;
}	
#counter img {
	margin:5px 0 0;}	
	
/* 下層共通 */

#location {
	background:url(../img/bg_location.gif) top left no-repeat;
	padding:0 0 0 90px;
	width:690px;
	line-height:40px;
	margin:0px 0 0 10px;
	color:#FFFFFF;
	font-weight:bold;
	}

#nissan01{
	background:url(../img/nissan_box01.gif) top left no-repeat;
	width:140px;
	height:110px;
	}
	
#nissan02{
	background:url(../img/nissan_box02.gif) top left no-repeat;
	width:140px;
	height:130px;
	}
	
.nissanUrl01 {
	padding:40px 5px 0 5px;
	margin:0;
	}
	
.nissanUrl02 {
	padding:51px 5px 0 5px;
	margin:0;
	}
	
.nissanUrl01 a{
	color:#0b195e;
	text-decoration:none;
	}
	
.nissanUrl02 a{
	color:#0b195e;
	text-decoration:none;
	}
	
.nissanUrl01 a:hover{
	color:#0b195e;
	text-decoration:underline;
	}
	
.nissanUrl02 a:hover{
	color:#0b195e;
	text-decoration:underline;
	}
	
.nissanId01 {
	padding:9px 0px 0 65px;
	margin:0;
	line-height:20px;
	}
	
.nissanId02 {
	padding:2px 0px 0 65px;
	margin:0;
	line-height:20px;
	}
	
.copy {
	margin:20px 0;
	color:#0b195e;
	line-height:160%;
	}
	
.nextBack {
	margin:30px 0;
	padding:0;
	}
	
.nextBack img{
	margin:0 20px;
	}
	
.nextBack a{
	color:#0b195e;
	text-decoration:none;
	}
	
.nextBack a:hover{
	color:#0b195e;
	text-decoration:underline;
	}
	
#detaTable {
	border:#8b9dd0 1px solid;
	border-collapse:collapse;
	}
	
#detaTable td{
	border:#8b9dd0 1px solid;
	padding:3px 5px;
	color:#0d228c;
	}
	
.banContact {
	margin:20px 0 30px 0;
	}

.space{
	height:40px;
	}
	
/* 職場の役員 */
	
#yakuin h2{
	color:#3758e7;
	background:url(../img/bg_title_yakuin.gif) top left;
	padding:10px 0 0 0px;
	margin:0 0 0 0;
	height:30px;
	}
	
#yakuin p{
	margin:10px 180px 10px 0;
	line-height:160%;
	}
	
#yakuin .syosaiBtn{
	margin:10px 3px 0 0;
	}
	
#yakuin .pdfIcon{
	margin:13px 20px 0 0;
	}
	
	
/* ホットライン */
	

	
/* なんでも相談 */
	
#soudan h2{
	color:#3758e7;
	background:url(../img/bg_title_soudan01.gif) top left;
	padding:10px 0 0 90px;
	margin:0 0 0 0;
	height:30px;
	}
	
#soudan p{
	margin:10px 180px 10px 0;
	line-height:160%;
	}
	
#soudan .syosaiBtn{
	margin:10px 20px 0 0;
	}


/* Coffee Break */
	
#coffee h2{
	color:#3758e7;
	background:url(../img/bg_title_coffee.gif) top left;
	padding:10px 0 0 50px;
	margin:0 0 0 0;
	height:30px;
	}
	
#coffee p{
	margin:10px 180px 10px 0;
	line-height:160%;
	}
	
#coffee .syosaiBtn{
	margin:10px 3px 0 0;
	}
	
#coffee .pdfIcon{
	margin:13px 20px 0 0;
	}


/* イベント・活動案内、活動フラッシュ */
	
#event h2{
	color:#3758e7;
	background:url(../img/bg_title_event.gif)  top left;
	padding:7px 0 0 30px;
	font-size:14px;
	margin:0 0 10px 0;
	height:23px;
	}
	
#event p{
	margin:0px 0px 5px 0;
	line-height:160%;
	}
	
#event .syosaiBtn{
	margin:10px 3px 0 0;
	}
	
#event .pdfIcon{
	margin:13px 20px 0 0;
	}

.eventday{
	float:right;
	margin:0 10px 0 0;
	}
	
#eventHyouji {
	margin:20px 0;
	}
	
#eventHyouji img{
	margin:0 0 0 10px;
	}
	
.eventDownload{
	color:#666666;
	font-size:x-small;
	padding:0 0 20px 0;
	}
	
.eventDownload img{
	margin:0 5px 0 0;
	}

#katsudouBn{
	float:right;
	margin:0 0 10px 0;
	}

#katsudouTable{
	margin:20px 20px 0 20px;
	}

.katsudouTd{
	background:url(../img/bg_kastudou02.gif) repeat-y left;
	width:256px;
	text-align:center;
	padding:0;
	margin:0;
	}
	
.katsudouTd .katsudouphoto{
	border:2px solid #183ba2;
	margin:0 5px;
	}
	
.katsudouTd .plus{
	margin:0 6px 0 0;
	}
	
#katsudouTable p{
	margin:2px 0 2px 20px;
	color:#3758e7;
	}
	

/* 各種共済案内 */
	
#kyosai h2{
	color:#3758e7;
	background:url(../img/bg_title_kyosai.gif)  top left;
	padding:10px 0 0 50px;
	margin:0 0 0 0;
	height:30px;
	}
	
#kyosai p{
	margin:10px 180px 10px 0;
	line-height:160%;
	}
	
#kyosai .syosaiBtn{
	margin:10px 3px 0 0;
	}
	
#kyosai .pdfIcon{
	margin:13px 20px 0 0;
	}
	
	
/* 議員 */

.giinMap {
	margin:20px 0 0 0;
	}
	
	
/* よくある質問 */
	
#qaListTable {
	border:#8b9dd0 1px solid;
	border-collapse:collapse;
	}
	
#qaListTable td{
	border:#8b9dd0 1px solid;
	padding:3px 5px;
	color:#0d228c;
	}
	
#qaListTable p{
	background:url(../img/i_q.gif) top left no-repeat;
	margin:0 0 0 5px;
	padding:0 0 0 20px;
	}
	
#qaDetailTable .question{
	padding:20px 10px 20px 50px;
	color:#3b5ef4;
	font-weight:bold;
	background-color:#d5e1f7;
	background-image: url(../img/i_detail_q.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-align:left;
	}
	
#qaDetailTable .answer{
	padding:20px 10px 20px 50px;
	color:#f8506d;
	font-weight:bold;
	background-color:#eaf0fb;
	background-image: url(../img/i_detail_a.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	text-align:left;
	}
	
#qaDetailTable .photo{
	text-align:center;
	padding:10px 0;
	}
	
#qaDetailTable .photo img{
	border:#CCCCCC 1px solid;
	}
	
#qaDetailTable ul{
	margin:10px 20px;
	padding:0;
	}
	
#qaDetailTable li{
	background:url(../img/i_detail_allow.gif) top left no-repeat;
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	}

#qaDetailTable p{
	margin:10px 20px;
	}

/* 割り引きコーナー */

.discountTable {
	margin:0 0 20px 0;
	}
	
.discountTable p{
	margin:0 0 0 5px;
	padding:0 0 0 20px;
	}

.discountTable img{
	margin:0 20px 0 0px;
	border:#5b0000 2px solid;
	}

/* ゴルフ場コーナー */

.pink {
	color:#f24563;
	}
	
#golfWaku{
	margin:0 0 20px 0;
	}
	
#golfWaku p{
	line-height:160%;
	margin:0 0 15px 10px;
	}
	

/* ゆうしの相談 */
	
#yuusiTable {
	border:#8b9dd0 1px solid;
	border-collapse:collapse;
	margin:20px 0 0 0;
	}
	
#yuusiTable td{
	border:#8b9dd0 1px solid;
	padding:3px 5px;
	color:#0d228c;
	}
	
.roukinText {
	background:url(../img/line600dot_text.gif) bottom left repeat-y;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

	
/* FCK Editor */

#fckeditor {
	background: none;
	color: black;
	font-size: small;
}

#fckeditor table{
	background: none;
	color: black;
	font-size: small;
}

* html #fckeditor table{
	background: none;
	color: black;
	font-size: 0.8em;
}

#fckeditor p{
	color: black;
}

.ImagePreviewArea body{
		background: none!important;
}
#fck {
	width: 560px;
	margin-top: 10px;
	margin-left: 5px;
	background: none;
	color: black;
	overflow: hidden;
}

