<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*=======================================================
 * CSS by Future Associates
 *=======================================================*/

/*=======================================================
 * Style for BODY  繝｡繧､繝ｳ蟷� width: 
 *=======================================================*/
	body {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}

	#main_contents{
		width: 910px;
		margin-right: auto;
		margin-left: auto;
	}

	#main_kage{
		width: 910px;
		background-image: url(../images/kage.jpg);
		background-repeat: repeat-y;
	}

	div.clear {
		clear:both;
	}

	br.clear {
		clear:both;
	}

	#contents{
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}

/*=======================================================
 * Style for HRDDER
 *=======================================================*/
	/*繝倥ャ繝繧ｨ繝ｪ繧｢*/
	#hedder_area {
		width: 900px;
		height: 6px;
		background-image: url(../images/hedder.jpg);
		background-repeat: no-repeat;
	}

	#hedder_area span{
		visibility:hidden;
	}

	#hedder_area_left {
		width: 250px;
		height: 251px;
		background-image: url(../images/hedder_area_left.jpg);
		background-repeat: no-repeat;
		float : left;
	}

	#hedder_area_right {
		width: 650px;
		height: 251px;
		float : left;
	}

	/*繝｡繧､繝ｳ繝｡繝九Η繝ｼ*/
	#navi_botton {
		width: 900px;
		height: 50px;
		background-image: url(../images/menu.jpg);
		background-repeat: no-repeat;
		clear:both;
	}

	#navi_botton ul{
		margin:0px;
		padding:0px;
		padding-top:0px;
	}

	#navi_botton li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#navi_botton li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#navi_botton li span{
		visibility:hidden;
	}

	#navi_botton li#n1 a{width:149px; height: 50px; background: url(../images/botton1.jpg) no-repeat;}
	#navi_botton li#n1_on a{width:149px; height: 50px; background: url(../images/botton1-2.jpg) no-repeat;}
	#navi_botton li#n1 a:hover{width:149px; height: 50px; background: url(../images/botton1-2.jpg) no-repeat;}

	#navi_botton li#n2 a{ width:87px; height: 50px; background: url(../images/botton2.jpg) no-repeat;}
	#navi_botton li#n2_on a{ width:87px; height: 50px; background: url(../images/botton2-2.jpg) no-repeat;}
	#navi_botton li#n2 a:hover{ width:87px; height: 50px; background: url(../images/botton2-2.jpg) no-repeat;}

	#navi_botton li#n3 a{ width:118px; height: 50px; background: url(../images/botton3.jpg) no-repeat;}
	#navi_botton li#n3_on a{ width:118px; height: 50px; background: url(../images/botton3-2.jpg) no-repeat;}
	#navi_botton li#n3 a:hover{ width:118px; height: 50px; background: url(../images/botton3-2.jpg) no-repeat;}

	#navi_botton li#n4 a{width:165px; height: 50px; background: url(../images/botton4.jpg) no-repeat;}
	#navi_botton li#n4_on a{width:165px; height: 50px; background: url(../images/botton4-2.jpg) no-repeat;}
	#navi_botton li#n4 a:hover{width:165px; height: 50px; background: url(../images/botton4-2.jpg) no-repeat;}

	#navi_botton li#n5 a{width:88px; height: 50px; background: url(../images/botton5.jpg) no-repeat;}
	#navi_botton li#n5_on a{width:88px; height: 50px; background: url(../images/botton5-2.jpg) no-repeat;}
	#navi_botton li#n5 a:hover{width:88px; height: 50px; background: url(../images/botton5-2.jpg) no-repeat;}

	#navi_botton li#n6 a{width:169px; height: 50px; background: url(../images/botton6.jpg) no-repeat;}
	#navi_botton li#n6_on a{width:169px; height: 50px; background: url(../images/botton6-2.jpg) no-repeat;}
	#navi_botton li#n6 a:hover{width:169px; height: 50px; background: url(../images/botton6-2.jpg) no-repeat;}

	#navi_botton li#n7 a{width:124px; height: 50px; background: url(../images/botton7.jpg) no-repeat;}
	#navi_botton li#n7_on a{width:124px; height: 50px; background: url(../images/botton7-2.jpg) no-repeat;}
	#navi_botton li#n7 a:hover{width:124px; height: 50px; background: url(../images/botton7-2.jpg) no-repeat;}

/*=======================================================
 * Style for MAIN 2繧ｫ繝ｩ繝�驛ｨ
 *=======================================================*/

	#container {
		width: 860px;
		margin-right: auto;
		margin-left: auto;
	}

	#left_area {
		width: 530px;
		padding-top:15px;
		padding-bottom:10px;
		float : left;
	}

	#right_area {
		width:310px;
		float : left;
		padding-left:20px;
		padding-top:15px;
		padding-bottom:10px;
	}

	#naibu_left_area {
		width: 630px;
		padding-top:15px;
		padding-bottom:10px;
		float : left;
	}

	#naibu_right_area {
		width:210px;
		float : left;
		padding-left:20px;
		padding-top:15px;
		padding-bottom:10px;
	}



/*=======================================================
 * Style for WAKU
 *=======================================================*/

	#news_waku_top {
		width: 530px;
		height: 62px;
		background-image: url(../images/news_waku_top.jpg);
		background-repeat: no-repeat;
	}

	#news_waku_center {
		width: 530px;
		background-image: url(../images/news_waku_center.jpg);
		background-repeat: repeat-y;
	}

	#news_waku_center_area {
		width: 500px;
		margin-right: auto;
		margin-left: auto;
	}

	#news_waku_bottom {
		width: 530px;
		height: 10px;
		background-image: url(../images/news_waku_bottom.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top1 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top1.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top2 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top2.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top3 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top3.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top4 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top4.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top5 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top5.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top6 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top6.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_top7 {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_top7.jpg);
		background-repeat: no-repeat;
	}

	#naibu_waku_center {
		width: 630px;
		background-image: url(../images/naibu_waku_center.jpg);
		background-repeat: repeat-y;
	}

	#naibu_waku_center_area {
		width: 600px;
		margin-right: auto;
		margin-left: auto;
	}

	#naibu_waku_bottom {
		width: 630px;
		height: 62px;
		background-image: url(../images/naibu_waku_bottom.jpg);
		background-repeat: no-repeat;
	}

/*=======================================================
 * Style for 繝励Λ繧､繝舌す繝ｼ繝昴Μ繧ｷ繝ｼ
 *=======================================================*/

	div.privacypolicy_position {
		padding-left:20px;
	}


/*=======================================================
 * Style for MAIN SUB-TITLE
 *=======================================================*/

	div.sub_title_text {
		font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
		font-size: 12px;
		color:#555555;
	}

	div.sub_title_ichi {
		padding-top:8px;
		padding-left:8px;
	}


	div.sub_title0 {
		width: 600px;
		height: 28px;
		background-image: url(../images/subtitle.jpg);
		background-repeat: no-repeat;
	}


/*=======================================================
 * Style for FOOTER
 *=======================================================*/
	#footer_area {
		width: 900px;
		height: 145px;
		background-image: url(../images/footer.jpg);
		background-repeat: no-repeat;
	}

	#footer_area_contents {
		width: 860px;
		margin-right: auto;
		margin-left: auto;
	}

/*=======================================================
 * Style for SPACE
 *=======================================================*/
	div.space5 {
		padding-top:5px;
	}

	div.space10 {
		padding-top:10px;
	}

	div.space14 {
		padding-top:14px;
	}

	div.space15 {
		padding-top:15px;
	}

	div.space20 {
		padding-top:20px;
	}

	div.space30 {
		padding-top:30px;
	}

	div.space40 {
		padding-top:40px;
	}

	div.space50 {
		padding-top:50px;
	}

	div.space60 {
		padding-top:60px;
	}

	div.space70 {
		padding-top:70px;
	}

	div.space80 {
		padding-top:80px;
	}

	div.space90 {
		padding-top:90px;
	}

	div.space100 {
		padding-top:100px;
	}

/*=======================================================
 * Style for TABLE COLOR
 *=======================================================*/
	table.number1 {
		background-color:#CCCCCC;
	}

	td.color1 {
		background-color:#CFEAFF;
	}
	td.color2 {
		background-color:#FFF4CE;
	}
	td.color3 {
		background-color:#C3E2DA;
	}
	td.color4 {
		background-color:#FBE9E7;
	}
	td.color5 {
		background-color:#FFFFFF;
	}

	table {
		font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
		font-size: 12px;
		color:#565656;
		line-height: 22px;
	}

	table a:link{text-decoration:none; color:#6666CC;}
	table a:visited{text-decoration:none; color:#6666CC;}
	table a:active{text-decoration:none; color:#6666CC;}
	table a:hover {text-decoration:none; color:#FF3366;} 

/*=======================================================
 * Style for TEXT
 *=======================================================*/
	.default {
		color: #666666;
	}
	.white {
		color: #ffffff;
	}
	.black {
		color: #000000;
	}
	.green {
		color: #008000;
	}
	.silver {
		color: #C0C0C0;
	}
	.lime {
		color: #00FF00;
	}
	.blue {
		color: #6666CC;
	}
	.olive {
		color: #808000;
	}
	.orange {
		color: #ff6600;
	}
	.maroon {
		color: #800000;
	}
	.navy {
		color: #000080;
	}
	.red {
		color: #FF0000;
	}
	.pink {
		color: #FB3AA5;
	}
	.purple {
		color: #800080;
	}
	.teal {
		color: #008080;
	}
	.fuchsia {
		color: #FF00FF;
	}
	.aqua {
		color: #00FFFF;
	}

	.b {
		font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
		font-size: 14px;
		color:#565656;
	}

	div.text {
		font-family: "�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け", Osaka, "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3";
		font-size: 12px;
		color:#565656;
		line-height: 22px;
	}

	div.text a:link{text-decoration:none; color:#6666CC;}
	div.text a:visited{text-decoration:none; color:#6666CC;}
	div.text a:active{text-decoration:none; color:#6666CC;}
	div.text a:hover {text-decoration:none; color:#FF3366;} 


/*=======================================================
 * Style for FORM
 *=======================================================*/
	input.haba50 {
		width:50px;
		border:solid 1px #999999;
	}

	input.haba100 {
		width:100px;
		border:solid 1px #999999;
	}

	input.haba150 {
		width:150px;
		border:solid 1px #999999;
	}

	input.haba200 {
		width:200px;
		border:solid 1px #999999;
	}

	input.haba250 {
		width:250px;
		border:solid 1px #999999;
	}

	input.haba300 {
		width:300px;
		border:solid 1px #999999;
	}

	select.ken {
		border:solid 1px #999999;
	}

	textarea {
		border:solid 1px #999999;
	}

	.TA01{
		background-color : #FFFFFF;
		border-top : 1px solid #CCCCCC;
		border-bottom : 1px solid #CCCCCC;
		border-left : 1px solid #CCCCCC;
		border-right : 1px solid #CCCCCC;
	}</pre></body></html>