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

@import url("default.css");

/* CSS Document */

/*--------------------------
共通
----------------------------*/

html,body{
	height:100%;
	font-size:small !important;
	font-size:x-small;
	letter-spacing:0.1em;
}

h1{
	padding:0 0;
	margin:15px 0;
	line-height:200%;
	font-size:200%;
	letter-spacing:0.2em;
}

h2{
	padding:0 0;
	margin:10px 0;
	line-height:160%;
	font-size:160%;
	letter-spacing:0.2em;
}

h3{
	padding:0 0;
	margin:5px 0;
	line-height:120%;
	font-size:120%;
	letter-spacing:0.2em;

}

p{
	font-size:100%;
	line-height:200%;
	padding:0 0;
	margin:0 0;
	letter-spacing:0.1em;
}

/*----------------------------
header
------------------------------*/
div#header{
	position: fixed;  
    	top:0;  
	width:100%;
	min-width:760px;
	height:120px;
	border-bottom:solid 1px #5D8C2D;
	background-color:#ffffff;
}

div#headerinner{
	margin:0 auto;
	width:720px;
}

img#logo{
	margin-top:25px;
}

div#menu{
	width:auto;
	height:20px;
	margin-top:10px;
}

#n-index{
	width:80px;
	height:20px;
	border-left:solid 1px #5D8C2D;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/home.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#n-about{
	width:120px;
	height:20px;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/about.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}

#n-event{
	width:104px;
	height:20px;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/event.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#n-ronbun{
	width:80px;
	height:20px;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/gakkaishi.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#n-shikaku{
	width:120px;
	height:20px;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/shikaku.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#n-soshiki{
	width:100px;
	height:20px;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/soshiki.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}
#n-nyukai{
	width:100px;
	height:20px;
	border-right:solid 1px #5D8C2D;
	background : transparent url(images/nyukai.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}

#menu li{
	float:left;
	font-size:100%;
}

#menu a, #menu a:link, #menu a:visited{
	text-decoration:none;
	color:#000000;
	background-color:transparent;
	text-align:center;
	padding:0px 0;
	display:block;
}

#n-index a:hover{
	background : transparent url(images/home_on.jpg) no-repeat scroll 0% 0%;
}
#n-about a:hover{
	background : transparent url(images/about_on.jpg) no-repeat scroll 0% 0%;
}
#n-event a:hover{
	background : transparent url(images/event_on.jpg) no-repeat scroll 0% 0%;
}
#n-ronbun a:hover{
	background : transparent url(images/gakkaishi_on.jpg) no-repeat scroll 0% 0%;
}
#n-shikaku a:hover{
	background : transparent url(images/shikaku_on.jpg) no-repeat scroll 0% 0%;
}
#n-soshiki a:hover{
	background : transparent url(images/soshiki_on.jpg) no-repeat scroll 0% 0%;
}
#n-nyukai a:hover{
	background : transparent url(images/nyukai_on.jpg) no-repeat scroll 0% 0%;
}


#index #n-index a{
	background : transparent url(images/home_on.jpg) no-repeat scroll 0% 0%;
}
#about #n-about a{
	background : transparent url(images/about_on.jpg) no-repeat scroll 0% 0%;
}

#event #n-event a{
	background : transparent url(images/event_on.jpg) no-repeat scroll 0% 0%;
}
#ronbun #n-ronbun a{
	background : transparent url(images/gakkaishi_on.jpg) no-repeat scroll 0% 0%;
}
#shikaku #n-shikaku a{
	background : transparent url(images/shikaku_on.jpg) no-repeat scroll 0% 0%;
}
#soshiki #n-soshiki a{
	background : transparent url(images/soshiki_on.jpg) no-repeat scroll 0% 0%;
}
#nyukai #n-nyukai a{
	background : transparent url(images/nyukai_on.jpg) no-repeat scroll 0% 0%;
}


/*-------------------------------
submenu
-------------------------------*/
div#subheader{
	width:100%;
	min-width:760px;
	position:fixed;
	top:120px;
}

div#subheaderinner{
	margin:5px auto;
	width:720px;
}

div#submenu{
	width:auto;
	height:1.4em;
	font-size:12px;
}

#submenu li{
	float:right;
}
#n-kaisoku,#n-kousei{
	width:5em;
}

#n-gakkaishi,#n-eventi{
	width:8em;
}
#n-kiyaku,#n-archive{
	width:7em;
}

#n-vol6,#n-vol7,#n-vol8,#n-vol9,#n-vol10,#n-vol11,#n-kiyaku,#n-ronbun1{
	width:5em;
}

#n-shikaku2,#n-shikaku4,#n-shikaku3,#n-shikaku1{
	width:11em;
}

#submenu a, #submenu a:link, #submenu a:visited{
	text-decoration:none;
	color:#7A7A7A;
	background-color:#FFFFFF;
	text-align:center;
	padding:0px 0;
	display:block;
}

#submenu a:hover{
	color:#5D8C2D;
}

#eventi #n-eventi a{
	color:#5D8C2D;
}
#archive #n-archive a{
	color:#5D8C2D;
}
#kousei #n-kousei a{
	color:#5D8C2D;
}
#kaisoku #n-kaisoku a{
	color:#5D8C2D;
}
#gakkaishi #n-gakkaishi a{
	color:#5D8C2D;
}
#kiyaku #n-kiyaku a{
	color:#5D8C2D;
}
#shikaku1 #n-shikaku1 a{
	color:#5D8C2D;
}
#shikaku2 #n-shikaku2 a{
	color:#5D8C2D;
}
#shikaku3 #n-shikaku3 a{
	color:#5D8C2D;
}
#shikaku4 #n-shikaku4 a{
	color:#5D8C2D;
}
#vol4s #n-vol4s a{
	color:#5D8C2D;
}
#vol5s #n-vol5s a{
	color:#5D8C2D;
}
#vol6s #n-vol6s a{
	color:#5D8C2D;
}
#vol6 #n-vol6 a{
	color:#5D8C2D;
}
#vol7s #n-vol7s a{
	color:#5D8C2D;
}
#vol7 #n-vol7 a{
	color:#5D8C2D;
}
#vol8 #n-vol8 a{
	color:#5D8C2D;
}
#vol9 #n-vol9 a{
	color:#5D8C2D;
}
#vol10 #n-vol10 a{
	color:#5D8C2D;
}
#vol11 #n-vol11 a{
	color:#5D8C2D;
}

#ronbun1 #n-ronbun1 a{
	color:#5D8C2D;
}

#submenu a:before {
    content: url('images/shasen.gif');
}
/*--------------------------------
contents
--------------------------------*/

div#contents{
	padding:120px 0 40px;
	width:100%;
	min-width:760px;
	height:100%
	min-height: 100%;
}

div#contentsinner{
	margin:0 auto;
	width:720px;
}

#contents a:link {
	color: #5D8C2D; 
}
#contents a:visited {
	color: #5D8C2D; 
}
#contents a:hover {
	color: #5D8C2D; 
}
#contents a:active {
	color: #5D8C2D; 
}

div#container{
	padding:60px 30px;
}

div.mod1 {
	margin-top:50px;
}

div.mod2 {
	margin-top:20px;
}

/*--------------------------------
footer
--------------------------------*/
div#footer{
	width:100%;
	min-width:760px;
	border-top:solid 1px #5D8C2D;
	clear:both;
	position: fixed;
	bottom: 0;
	background-color:#ffffff;
}

div#footerinner{
	margin:10px auto;
	width:720px;
}

#footer li{
	font-size:75%;
	float:left;
	margin-right:20px;
}

#footer a{
	display:block;
}

#n-contact{
	width:80px;
	height:20px;
	background : transparent url(images/contact.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}

#n-contact a:hover{
	background : transparent url(images/contact_on.jpg) no-repeat scroll 0% 0%;
}

#n-site{
	width:80px;
	height:20px;
	background : transparent url(images/site.jpg) no-repeat scroll 0% 0%;
	text-indent:-9999px;
}

#n-site a:hover{
	background : transparent url(images/site_on.jpg) no-repeat scroll 0% 0%;
}
address{
	froat:right;
	text-align:right;
	font-size:75%;
}

/* -------------------------------
index
--------------------------------- */
#index h1{
	color: #5D8C2D;
}

ul#news{
	line-height:2em;
	letter-spacing:0.3em;
}

#index td{
	border-bottom:1px solid #5D8C2D;
	padding:5px 10px;
}
#index table{
	border-collapse: collapse;
	border-spacing: 0;

}
/*--------------------------------
本学会について
--------------------------------*/

#about p {
	width:600px;
	padding:0 1em;
	margin:2em 1em 1em;
	text-indent:1em;
	text-align:justify;
	text-justify:distribute;
	border-left:solid 1px #5D8C2D;
	border-right:solid 1px #5D8C2D;
}
/* -------------------------------
イベント情報
--------------------------------- */

#event .e-title{
	border-bottom:solid 1px #5D8C2D;
}

/*------------------------------------
学会誌
------------------------------------*/
#ronbun div#title{
	margin-bottom:50px;

}

#trans{
	text-align:right;
}


#ex p {
	line-height:2em;
	width:600px;
	padding:0 1em;
	margin:1em 1em 0em;
	text-indent:1em;
	text-align:justify;
	text-justify:distribute;
	border-left:solid 1px #5D8C2D;
	border-right:solid 1px #5D8C2D;
}

p.text{
	line-height:2em;
	width:600px;
	text-indent:1em;
	text-align:justify;
	text-justify:distribute;
}

#ronbun td.aaa{
	white-space: nowrap;
}

.table_01 {
	width:100%;margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
border-top:1px dotted #999999;
}
.table_01 th {
	width:25%;padding:4px 2px 2px 4px;
text-align:left;vertical-align:top;color:#666666;
background-color:#EEEEEE;
border-bottom:1px dotted #999999;border-left:5px solid #FF9900;
}
.table_01 td {
	padding:4px 2px 2px 4px;
border-bottom:1px dotted #999999;border-left:3px double #CCCCCC;
}


/*------------------------------
作業管理士資格
------------------------------*/
table#kenshu	{
	border-collapse: collapse;	border-spacing: 0;
	width: 100%;
	margin-bottom: 30px;
	border-bottom: 2px solid #1D5C79;
}
#kenshu th, #kenshu td	{
	padding: 10px 20px;
	color: #1D5C79;
	border-bottom: 1px solid #DDD;
}

/*-------------------------------
学会組織
-------------------------------*/
td.k2{
	font-size:160%;
}

/*-------------------------------
入会案内
-------------------------------*/
/*--------------------------------
お問い合わせ
--------------------------------*/
/*--------------------------------
サイトマップ
--------------------------------*/</pre></body></html>