<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	協会トップページ
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ベーススタイル */
.topCaption01											{ margin:0 0 10px; padding:0 0 8px; border:none; background:url(/images/top_h2_bg.gif) repeat-x left bottom;}
#topWrapper img 										{ vertical-align:bottom;}

/* フレーム */
#topWrapper												{ width:720px; margin:0 auto; float:left; padding-bottom:25px; min-height:450px;}

/* メインビジュアル */
#visualWrapper											{ width:950px; margin:0 auto;}
#visualArea												{ width:100%; margin:10px 0 20px;}

/* 事業活動ナビ */
#topGnaviArea											{ width:910px; margin:0 auto 20px; padding:20px 20px 10px; background:url(/images/top_pic_investigation_bg.gif) repeat left top;}
#topGnaviArea ul										{ width:100%; margin:0; overflow:hidden;}
#topGnaviArea ul li									{ float:left; display:inline; width:290px; margin-right:20px;}
#topGnaviArea ul li.last							{ margin-right:0;}
.yearsKanjiApply										{ margin-left:2px; }

/* メインバナー（720px*75px） */
#topWrapper #topBnr									{ margin:0 0 15px;}
#topWrapper	#topTopics								{ position:relative; width:100%;}
#topWrapper	#topTopics p#topicsLink				{ position:absolute; top:0; right:0; padding:0 0 0 6px; background:url(/images/top_pic_tateline.gif) repeat-y left top;}
#topWrapper	#topTopics p#topicsLink	a			{ padding:0 0 0 16px; background:url(/images/top_btn_arrow.gif) no-repeat left 2px;}

/* お知らせ */
dl.topics_list 										{ margin:15px 0 0;}
dl.topics_list dt span.topicsDate				{ padding:0 0 0 20px; background:url(/common/images/link_plane_arrow.gif) no-repeat scroll left 0.3em transparent; display: block;}

/* サイドエリア */
#sideMenuWrapper 										{ margin-top:0; padding-bottom:25px;}
#sideMenuWrapper ul.sideBnr						{ margin:0 0 10px;}
#sideMenuWrapper ul.sideBnr li					{ margin:0 0 5px;}
#sideMenuWrapper ul.sideLink						{ width:100%; margin:0 0 30px 0; overflow:hidden;}
#sideMenuWrapper ul.sideLink li					{ padding:0 0 6px 14px; background:url(/kanken/images/top_btn_arrow.gif) no-repeat left 2px;}
#sideMenuWrapper ul.sideLink li a				{ color:#333333;}

/* ページトップ */
.footerPagetopArea 									{ position:absolute; top:-50px; right:0; }

/* スライダーJSエリア */
#visualArea												{ width:950px; height:258px;}

.mainSliderContents     		 					{ position:relative; width:726px; opacity:0; }
.mainSliderContents div 							{ position:absolute; top:0; left:0; }

.nowBorder							 					{ position:absolute; top:0; left:-10px; background:url(/images/top_bn_main_over.gif) no-repeat left top; width:220px; height:56px; z-index:100; display:none; cursor:pointer; }
.slideContents 										{ width:950px; margin:20px 0 20px; position:relative; overflow:hidden;}
.slideContents .navigatorContents 				{ position:absolute; right:0; top:17px; z-index:9; height:300px; width:210px; overflow:visible; color:#FFF}
.slideContents .navigatorWrapper				   { position:relative; z-index:10; height:258px; width:210px; overflow:hidden; color:#FFF; float:left }
.slideContents ul.navigatorWrapInner			{ top:0;	padding:0; margin:0px 0 0px; position:absolute; width:100%; }
.slideContents ul.navigatorWrapInner li		{ cursor:pointer;	list-style:none; padding:0; margin:0; overflow:hidden; float:left; display:block; text-align:center;}
.slideContents .buttonNext, 
.slideContents .buttonPrev				         { display:block; width:32px; height:32px; color:#FFF; cursor:pointer; position:absolute; height:100%; z-index:40; text-indent:-999px; }
.slideContents .buttonNext 						{ right:0; bottom:0px; display:block; width:210px; height:17px; background:url(/images/top_btn_next.gif) no-repeat left top; }
.slideContents .buttonPrev 					   { right:0; top:0px; display:block; width:210px; height:17px; background:url(/images/top_btn_prev.gif) no-repeat left top; }
.slideContents .buttonNext:hover 				{ background:url(/images/top_btn_next_ov.gif) no-repeat left top; }
.slideContents .buttonPrev:hover 			   { background:url(/images/top_btn_prev_ov.gif) no-repeat left top; }
                                                  
/* メインボタンエリア */
#topMainBtnAreaWrapper								{ width:100%; background:#f5f7f9; padding:12px 0 7px; margin:-1px 0 13px;  }
#topMainBtnArea										{ width:950px; margin:0 auto; position:relative; }

ul.topMainBtnAreaMainMenu							{ margin:0; }
ul.topMainBtnAreaMainMenu li						{ position:relative; float:left; list-style:none; margin:0 9px 0 0; }
ul.topMainBtnAreaMainMenu li p					{ margin:0; }

ul.topMainBtnAreaSubMenu							{ list-style:none; height:49px; margin:0; padding-left:7px; padding-top:11px; z-index:100; width:301px; border-left:#CCC solid 1px; border-right:#CCC solid 1px; border-top:#CCC solid 1px; }
body.lineHeightLarge ul.topMainBtnAreaSubMenu{ height:131px; margin:0; width:301px; }
.subWrapper1											{ background:url(../../images/top_btn_bg_01.gif) bottom left no-repeat #ffe066; padding-bottom:2px; }
.subWrapper2											{ background:url(../../images/top_btn_bg_02.gif) bottom left no-repeat #fdc0c0; padding-bottom:2px; }
.subWrapper3											{ background:url(../../images/top_btn_bg_03.gif) bottom left no-repeat #b8dbf5; padding-bottom:2px; }

ul.topMainBtnAreaSubMenu li						{ margin-right:8px; float:left; font-size:103%; height:22px; white-space:nowrap; }

ul.topMainBtnAreaSubMenu li a						{ color:#000000; font-weight:bold; text-decoration:none; white-space:nowrap; }
ul.topMainBtnAreaSubMenu li a:hover				{ text-decoration:underline; }

ul.topMainBtnAreaSubMenu li.listKanken			{ background:url(../../images/top_btn_kanken_arrow.gif) no-repeat left 0.3em; padding:0 0 0 15px; }
ul.topMainBtnAreaSubMenu li.listBjt				{ background:url(../../images/top_btn_bjt_arrow.gif) no-repeat left 0.3em; padding:0 0 0 15px; }
ul.topMainBtnAreaSubMenu li.listBunshoken		{ background:url(../../images/top_btn_bunshoken_arrow.gif) no-repeat left 0.3em; padding:0 0 0 15px; }

body.lineHeightLarge ul.topMainBtnAreaSubMenu li					{ height:auto; }
body.lineHeightLarge ul.topMainBtnAreaSubMenu li.listKanken		{ background:url(../../images/top_btn_kanken_arrow.gif) no-repeat left 0.6em; padding:0 0 0 15px; margin-right:85px; }
body.lineHeightLarge ul.topMainBtnAreaSubMenu li.listBjt			{ background:url(../../images/top_btn_bjt_arrow.gif) no-repeat left 0.6em; padding:0 0 0 15px; }
body.lineHeightLarge ul.topMainBtnAreaSubMenu li.listBunshoken { background:url(../../images/top_btn_bunshoken_arrow.gif) no-repeat left 0.6em; padding:0 0 0 15px; }

ul.topSubBtnMenu 										{ margin:10px 0 7px; }
ul.topSubBtnMenu li 									{ float:left; margin:0 7px 0 0; list-style:none; height:107px; }

ul.topMainCategoryMenu								{ margin:0 0 20px; }
ul.topMainCategoryMenu li							{ float:left; margin-right:15px; list-style:none; }
                                                     
#topImportantWrapper                     { border:1px solid #c2c2c2; margin:8px 0 20px; padding:15px; }
#topImportantWrapper p                   { margin:0; font-size:108%; text-align:center; }     

/*---------------------------------------------
added by kanken
---------------------------------------------*/
#topImportantWrapper2                     { border:1px solid #c2c2c2; margin:8px 0 20px; padding:15px; }
#topImportantWrapper2 p                   { margin:0; font-size:108%; text-align:center; } </pre></body></html>