<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**********************************************************************
project name : CRIEPI [ /css/base.css ]

08.01.XX
**********************************************************************/

/*---------------------------------------------
 Initialization
---------------------------------------------*/

/* for IE6.0 bug */
html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body { behavior: url("/jp/hfc/css/csshover.htc"); }


*{
	margin: 0;
	padding: 0;
	/*font-size: 100%;*/
}

body{
	background-color: #d4d4d4;
	font-size: 75%;
	color: #666666;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

html&gt;/**/body{ font-size: 12px; }

p{ line-height: 1.5; }
li, dl{ line-height: 1.7; }

p{ margin:0 0 0.5em 0; }

select, input, textarea{ font-size: 12px; }
input{ vertical-align: middle; }

hr{ display: none; }

img{ border: none; }

.clear{ clear: both; }

ul{
	list-style: none;
}

ol.decimal{
	padding-left: 25px;
	list-style: decimal;
}

ul.disc{
	padding-left: 20px;
	list-style: disc;
}

ul ul.level1{}

ul ul.level1 .none{
	padding-left: 20px;
}

ul li.level1-group{
	margin-bottom: 15px;
}

.list-indent{
	padding-left: 40px;
}

.f-right p{ float: right; }
.f-left p{ float: left; }

.set-position01{ text-align: left; }
.set-position02{ text-align: right; }
.set-position03{ text-align: center; }

/*---------------------------------------------
 Icon
---------------------------------------------*/

.lnk-icon-media{
	padding: 2px 0 0 20px;
	background: url(../img/icon_media.gif) 0 3px no-repeat;
}

.lnk-icon-window{
	padding: 2px 0 0 20px;
	background: url(../img/icon_window.gif) 0 4px no-repeat;
}
/*
.lnk-icon-window02{
	padding: 2px 0 0 20px;
	background: url(../img/icon_window03.gif) 0 4px no-repeat;
}

.lnk-icon-window03{
	padding: 2px 0 0 20px;
	background: url(../img/icon_window02.gif) 0 4px no-repeat;
}

.lnk-icon-window04{
	padding: 2px 0 0 20px;
	background: url(../img/icon_window04.gif) 0 4px no-repeat;
}

.lnk-icon-window05{
	padding: 2px 0 0 20px;
	background: url(../img/icon_pop.gif) 2px 7px no-repeat;
}
*/
.lnk-icon-pdf{
	padding: 2px 0 2px 20px;
	background: url(../img/icon_pdf.gif) 0 4px no-repeat;
}

.lnk-icon01{
	/*padding-left: 2px 0 0 20px;*/
	padding-left: 20px;
	background: url(../img/icon_arrow01.gif) 5px 6px no-repeat; 
	/*background: url(../img/icon_arrow01.gif) 0px 4px no-repeat;*/
}

.lnk-icon02{
	padding-left: 15px;
	background: url(../img/icon_arrow01.gif) 0px 2px no-repeat;
}
/*
.lnk-icon03{
	padding-left: 20px;
	background: url(../img/icon_arrow02.gif) 0 2px no-repeat;
}

.lnk-icon04{
	padding-left: 20px;
	background: url(../img/icon_square01.gif) 2px 4px no-repeat;
}

.lnk-icon05{
	padding-left: 20px;
	background: url(../img/icon_dot02.gif) 5px 7px no-repeat;
}

.lnk-icon06{
	padding-left: 20px;
	background: url(../img/icon_arrow04.gif) 0 2px no-repeat;
}

.lnk-icon07{
	padding-left: 20px;
	background: url(../img/icon_square02.gif) 8px 8px no-repeat;
}

.lnk-icon08{
	padding-left: 20px;
	background: url(../img/icon_arrow05.gif) 0 2px no-repeat;
}

.lnk-icon09{
	padding-left: 20px;
	background: url(../img/icon_arrow06.gif) 0 2px no-repeat;
}
*/
/*---------------------------------------------
 FontSize
---------------------------------------------*/
.S{ font-size: 94%;  }
.L{ font-size: 120%; }
.LL{ font-size: 140%; }

/* S */
#GetPdfReader,
#HeadBreadArea,
#FootBreadArea,
#ContentsArea .lay-column2-A .col02,
#ContentsArea .lay-column2-B .col02{
	font-size: 94%;
}

/* L */
#ContentsArea .box-column2-A .col-head,
#ContentsArea .box-column2-B .col-head,
#ContentsArea .box-column3-A .col-head,
#ContentsArea .box-column1-A .col-head{
	font-size: 120%;
}

/*---------------------------------------------
 FontColor
---------------------------------------------*/
.cl-variation01{ color: #669900; }
.cl-variation02{ color: #ff6600; }
.cl-variation03{ color: #999999; }

.supplement{ color: #666666; }

#LaboratoryLink .labo-title,
#HeadBreadArea em,
#FootBreadArea em{
	color: #999999;
}

#ContentsArea,
#ContentsArea .box-column1-A .col-head,
#ContentsArea .box-column2-A .col-head,
#ContentsArea .box-column2-B .col-head,
#ContentsArea .box-column3-A .col-head{
	color: #333333;
}

#GetPdfReader,
#ContentsArea .h4-box h4.title02,
#ContentsArea .cont-lead p{
	color: #666666;
}

/*---------------------------------------------
 Link
---------------------------------------------*/

/* default */
a:link   { color: #003399; text-decoration: none; }
a:visited{ color: #003399; text-decoration: none; }
a:hover  { text-decoration: underline; }
a:active { text-decoration: underline; }

/* safari only \*/
html:\66irst-child #g-Navi a:hover  { text-decoration: none; }
html:\66irst-child #g-Navi a:active { text-decoration: none; }
/* end */

/* pankuzu */
#HeadBreadArea a:link,
#FootBreadArea a:link    { color:#666666; text-decoration: none; }

#HeadBreadArea a:visited,
#FootBreadArea a:visited {color:#666666; text-decoration: none; }

#HeadBreadArea a:hover, 
#FootBreadArea a:hover   { color:#666666; text-decoration: underline; }

#HeadBreadArea a:active,
#FootBreadArea a:active  { color:#666666; text-decoration: underline; }


#ContentsArea .h4-box a:link,
#ContentsArea h4.title04 a:link,
#ContentsArea h4.title05 a:link,
#ContentsArea .box-column2-A a:link,
#ContentsArea .box-column2-B a:link,
#ContentsArea .box-column3-A a:link
{ color:#666666; text-decoration: none; }

#ContentsArea .h4-box a:visited,
#ContentsArea h4.title04 a:visited,
#ContentsArea h4.title05 a:visited,
#ContentsArea .box-column2-A a:visited,
#ContentsArea .box-column2-B a:visited,
#ContentsArea .box-column3-A a:visited
{ color:#666666; text-decoration: none; }

#ContentsArea .h4-box a:hover,
#ContentsArea h4.title04 a:hover,
#ContentsArea h4.title05 a:hover,
#ContentsArea .box-column2-A a:hover,
#ContentsArea .box-column2-B a:hover,
#ContentsArea .box-column3-A a:hover
{ color:#666666; text-decoration: underline; }

#ContentsArea .h4-box a:active,
#ContentsArea h4.title04 a:active,
#ContentsArea h4.title05 a:active,
#ContentsArea .box-column2-A a:active,
#ContentsArea .box-column2-B a:active,
#ContentsArea .box-column3-A a:active
{ color:#666666; text-decoration: underline; }

/*---------------------------------------------
 section
---------------------------------------------*/
div.section{
	margin-bottom: 20px;
}

div.section-M{
	margin-bottom: 40px;
}

div.section-L{
	margin-bottom: 60px;
}

div.list-section{
	margin-bottom: 20px;
}

div.section-indent{
	padding-left: 20px;
}

.sep{
	background: url(../img/dotline02.gif) 0 100% repeat-x;
}


/*---------------------------------------------
 Heading
---------------------------------------------*/

h1{}

h2{}

h3{}

h4{}

h2.img-title{
	margin-bottom: 20px;
	margin-left: 5px;
}
/*
h3.title01,
h3.title02{
	padding-bottom: 5px;
	margin-bottom: 20px;
}

h3.title01{	background: url(../img/h3_bg01.gif) 0 100% no-repeat; }
h3.title02{	background: url(../img/h3_bg02.gif) 0 100% no-repeat; }

h4.title01{
	margin-bottom: 13px;
	background-color: #f2f2f2;
	border: 1px #cccccc solid;
}

h4.title01 span{
	display: block;
	padding: 6px 15px;
	border-bottom: 1px #999999 solid;
}

h4.title02{
	line-height: 2.0;
	padding: 0 20px;
	background-color: #eceade;
	border-bottom: 1px #ff6600 solid;
}

h4.title03{
	line-height: 2.0;
	margin-bottom: 13px;
	padding: 0 14px;
	background-color: #f5f5f5;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}

h4.title04{
	line-height: 2.0;
	background: #f2f2f2 url(../img/icon_arrow04.gif) 16px 5px no-repeat;
	margin-bottom: 13px;
	background-color: #f2f2f2;
	border: 1px #cccccc solid;
}
h4.title04 span{
	display: block;
	padding: 0 14px 0 35px;
	border-bottom: 1px #999999 solid;
}

h4.title05{
	line-height: 2.0;
	background: #f2f2f2 url(../img/icon_arrow05.gif) 16px 5px no-repeat;
	margin-bottom: 13px;
	background-color: #f2f2f2;
	border: 1px #cccccc solid;
}
h4.title05 span{
	display: block;
	padding: 0 14px 0 35px;
	border-bottom: 1px #999999 solid;
}

h4.title06{
	line-height: 2.0;
	background: url(../img/dotline02.gif) 0 100% repeat-x;
	margin-bottom: 13px;
}
*/
/*---------------------------------------------
 Table
---------------------------------------------*/
#ContentsArea table tr.odd td{ background-color: #ffffff; }
#ContentsArea table tr.even td{ background-color: #f1f5fe; }

#ContentsArea table td.odd01{ background-color: #ffffff; }
/*#ContentsArea table td.odd02{ background-color: #ffffff; }*/
#ContentsArea table td.odd02{ 
	background-color: #ffffff;
	font-size: 14px;
	/*font-weight:bold;*/
}

#ContentsArea table td.even01{ background-color: #f1f5fe; }
/*#ContentsArea table td.even02{ background-color: #fff6cd; }*/
#ContentsArea table td.even02{ 
	background-color: #fff6cd;
	font-size: 14px;
	/*font-weight:bold;*/
}

#ContentsArea table th.th-year,
#ContentsArea table td.td-year{
	text-align: center;
	font-weight: bold;
	background-color: #999999;
	color: #ffffff;
}

#ContentsArea table td.td-head01{
	color: #669900;
	font-weight: bold;
}

#ContentsArea table.tb-simple{
	margin-bottom: 20px;
	border-top: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}

#ContentsArea table.tb-simple p{
	margin: 0;
}
	
#ContentsArea table.tb-simple th,
#ContentsArea table.tb-simple td{
	text-align: left;
	padding: 10px;
	border-left: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}

#ContentsArea table.tb-base01{
	margin-bottom: 20px;
	border-top: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
}

#ContentsArea table.tb-base01 p{
	margin: 0;
}
	
#ContentsArea table.tb-base01 th,
#ContentsArea table.tb-base01 td{
	padding: 10px;
	border-left: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}

#ContentsArea table.tb-base01 th{
	background-color: #666666;
}

#ContentsArea table.tb-base02{
	margin-bottom: 20px;
	border-top: 2px #666666 solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}

#ContentsArea table.tb-base02 p{
	margin: 0;
}

#ContentsArea table.tb-base02 th,
#ContentsArea table.tb-base02 td{
	padding: 10px;
	border-left: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
}

#ContentsArea table.tb-base02 th{
	color: #333333;
	background-color: #dfdfdf;
}

#ContentsArea table.tb-base03{
	margin-bottom: 20px;
	border-top: 2px #666666 solid;
	border-right: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}

#ContentsArea table.tb-base03 p{
	margin: 0;
}

#ContentsArea table.tb-base03 th,
#ContentsArea table.tb-base03 td{
	padding: 10px;
	border-left: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
}

#ContentsArea table.tb-base03 th{
	text-align: center;
	font-weight: bold;
	background-color: #999999;
	color: #ffffff;
}

#ContentsArea table .tb-base03 td{
	background-color: #f1f5fe;
}

#ContentsArea table tr .dot{
	background:transparent url(../img/dotline.gif) repeat-x scroll 0 100%;
}


/*---------------------------------------------
 Form
---------------------------------------------*/
/*
#hd-SearchBox input.search-input{
	padding-top: 2px;
	margin-right: 1px;
	border: 1px solid #a5acb2;
	width: 114px;
	height: 16px;
}
*/

/*---------------------------------------------
 #ChiefGreeting
--------------------------------------------*/
#ChiefGreeting{
	margin-bottom: 65px;
}
#ChiefGreeting .col01{ float: right;  width: 180px; margin-top: 30px;}
#ChiefGreeting .col02{ float: left; width: 520px; }

#ChiefGreeting .chief-name{
	text-align: left;
	font-size: 16px;
	color: #000099;
	font-weight:bold;
	margin-left: 25px;
}
#ChiefGreeting .chief-txt{
	margin-left: 25px;
}

/*---------------------------------------------
 #SiteMap
--------------------------------------------*/

#SiteMap{}

#SiteMap dl.site-map-category{
	margin-bottom: 30px;
}

#SiteMap dl.site-map-category dt{
	line-height: 1.0;
}

#SiteMap dl.site-map-category dd{
	padding: 3px;
	background: url(../img/dotline.gif) 0 100% repeat-x;
}

#SiteMap dl.site-map-category dd li{
	padding-left: 60px;
	background-position: 45px 6px;
}

#SiteMap dl.site-map-category dd.odd{  background-color: #ffffff; }
#SiteMap dl.site-map-category dd.even{ background-color: #f6f6f6; }


/*---------------------------------------------
 clearfix
--------------------------------------------*/
.clearfix:after,
.f-left:after,
.f-right:after,
#ContentsArea .lay-column2-A:after,
#ContentsArea .lay-column2-B:after,
#ContentsArea .lay-column2-C:after,
#ContentsArea .lay-column2-D:after,
#ContentsArea .lay-column2-E:after,
#ContentsArea .lay-column2-F:after,
#ContentsArea .lay-column2-G:after,
#ContentsArea .pic-assist:after,
#ContentsArea .box-column2-A .wrap:after,
#ContentsArea .box-column2-B .wrap:after,
#ContentsArea .box-column3-A .wrap:after,
#ContentsArea dl.inner-column3:after,
#ContentsArea .list-table ul:after,
#ChiefGreeting:after,
#g-Navi:after,
#hd-SubNavi:after,
#MainArea:after,
.relation-box:after,
#GetPdfReader:after{
	content: ".";
	font-size: 0.1em;
	line-height: 0;
	display: block;
	height: 0.1px;
	visibility: hidden;
	clear: both; 
}

.clearfix,
.f-left,
.f-right,
#ContentsArea .lay-column2-A,
#ContentsArea .lay-column2-B,
#ContentsArea .lay-column2-C,
#ContentsArea .lay-column2-D,
#ContentsArea .lay-column2-E,
#ContentsArea .lay-column2-F,
#ContentsArea .lay-column2-G,
#ContentsArea .pic-assist,
#ContentsArea .box-column2-A .wrap,
#ContentsArea .box-column2-B .wrap,
#ContentsArea .box-column3-A .wrap,
#ContentsArea dl.inner-column3,
#ContentsArea .list-table ul,
#ChiefGreeting,
#g-Navi,
#hd-SubNavi,
#MainArea,
.relation-box,
#GetPdfReader{
    min-height: 1%;
	_height: 1%;
}



/*********************************************************************/

</pre></body></html>