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

/* 共通 */
@import "../../../../../css/base.css";
@import "../../../../../css/dpath.css";

/****************************** 共通 ********************************/
html{
	overflow-y:scroll;
}

body{
	margin:0;
	padding:0;
}
div#content img{
	border:none;
	vertical-align:bottom;
}

div#content div{
	zoom:1;
}

/****************************** コンテンツ ********************************/

body div#content{
	margin:0;
	padding:0 10px 1.5em;;
	width:auto;
	zoom:1;
}


body div#content-inner{
	zoom:1;
}

div#content li{
	margin-bottom:0.5em;
}

/****************************** index ********************************/

/* local-header
-----------------------------------*/
div#content #local-header{
	position:relative;
	border:1px solid #339;
	}

div#content #local-english{
	padding:0.2em;
	background:#339;
	text-align:right;
	}

div#content #local-english p{
	position:absolute;
	color:#fff;
	left:0.5em;
	top:0.2em;
	margin:0;
	padding:0;
	text-align:left;
	}

div#content #local-english a{
	padding:0 0.2em;
	background:#fff;
	font-weight:bold;
	}

div#content h2{
	font-size:150%;
	margin:0;
	padding:0.5em;
	}

#index div#content h2{
	float:left;
	}

div#content #local-subtitle{
	margin:0;
	padding:0.75em 0 0;
	}

/* category-navi
-----------------------------------*/
div#content #category{
	padding:0;
	margin-bottom:1em;
	margin-top:1em;
	zoom:1;
	}

div#content #category ul{
	border:1px solid #D99594;
	background:#E5B8B7;
	list-style: none;
	padding:8px 2px 3px;
	margin:0;
	text-align: center;
	}

div#content #category ul li {
	margin:0;
	margin-bottom: 5px;
	margin-right: 3px;
	/margin-right: 8px;
	padding-right: 8px;
	border-right: 2px solid #000;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
	display:-moz-inline-box;
	display:inline-block;
	/display:inline;
	zoom:1;
}

div#content #category ul li a{
	color:#000;
}

div#content #category ul li:last-child,
div#content #category ul li.lastChild {
	margin-right: 0;
	padding-right: 0;
	border-right: 0;
}

/* col
-----------------------------------*/
div#content .main-col{
	float:left;
	width:100%;
	zoom:1;
	_overflow: hidden;
	}

div#content .main-col div.inner{
	margin:0 0 0 300px;
/*
	padding-top:80px;
	background:url("../images/image-shokuhinanzen.jpg") no-repeat center top;
	zoom:1;
*/
	}

div#content .sub-col{
	float:left;
	width:277px;
	margin:0 0 0 -100%;
	padding:0;
	zoom:1;
	}

/* sub-col content
-----------------------------------*/
div#content .sub-col ul{
	list-style:none;
	border:1px solid #005DA2;
	margin:0 0 5px 0;
	padding:2px 2px 0 2px;
	}

div#content .sub-col p{
	margin:0 0 5px 0;
}

div#content .sub-col li{
	background:url(../images/list01.gif) 10px 8px no-repeat;
	border:1px solid #005DA2;
	padding:4px 3px 3px 24px;
	/padding:5px 3px 3px 24px;
	display:block;
	margin:0 0 2px 0;
	line-height:1.25;
}

div#content .sub-col li a{
	}
div#content .sub-col li span{
	font-size:82%;
	padding:0;
	margin:0;
	}

div#content .sub-col li ul{
	border:none;
	padding:0;
	margin:0;
	list-style:disc;
	font-size:94%;
}

div#content .sub-col li ul li{
	list-style:disc;
	margin:0 0 0 1.3em;
	padding:0;
	border:none;
	background:none;
	display:list-item;
}

div#content .sub-col li li a{
	display:inline;
}

div#content .sub-col ul.type01{
	border:1px solid #D99594;
	}

div#content .sub-col ul.type01 li{
	border:1px solid #D99594;
}

div#content .sub-col ul.type02{
	border:1px solid #8064A2;
	}

div#content .sub-col ul.type02 li{
	border:1px solid #8064A2;
}

div#content .sub-col #contact{
	border:1px solid #000;
	font-size:82%;
	margin:0 0 0 0;
	padding:5px;
}

/* main-col content
-----------------------------------*/


/* notice
-----------------------------------*/
div#content .main-col #notice{
	margin:0 0 1em 0;
	padding:1em 0 0 0;
}

div#content .main-col #notice .left{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	zoom:1;
	}

div#content .main-col #notice .left .left-inner{
	margin:0 0 0 292px;
	zoom:1;
	}

div#content .main-col #notice .left .left-inner .caution{
	margin:0;
	border:solid #000 2px;
	padding:0.25em;
}

div#content .main-col #notice .caution h3{
	font-size:100%;
	text-align:left;
	color:red;
	margin:0 0 0.1em;
}

div#content .main-col #notice .banner{
	float:left;
	width:277px;
	margin:0 0 0 -100%;
	padding:0;
	zoom:1;
	}


/* urgent
-----------------------------------*/

div#content .main-col #urgent{
	margin:2em 0 0;
}

div#content .main-col #urgent p.recall{
margin-top:-1.5em;
text-align:right;
padding:0 0 0 5em;
font-weight:bold;
}

div#content .main-col #urgent p.recall a{
text-decoration:underline;
}

div#content .main-col .info{
	border:1px solid #44a;
	padding:3px 3px 1px 3px;
	margin:1em 0 2em;
	display:inline;
}

div#content .main-col .info p{
	margin:0;
	padding:0;
	display:inline;
}

div#content .main-col div{
	margin:1em 0 0;
}

div#content #new{
	position:relative;
	}
div#content #urgent h3,
div#content #new h3{
	margin:0;
	padding:0;
	border-bottom:3px double #44a;
	text-align:left;
	}
div#content #new p{
	position:absolute;
	right:0;
	top:0;
	margin:0;
	padding:0;
	}
div#content #urgent ul,
div#content #new ul{
	padding:0.5em 0.5em 0 2em;
	margin:0;
	}

div#content .attribution{
	text-align:right;
	margin:1.5em 0 0.5em;
	}
div#content #update .attribution{
	text-align:left;
	margin:3em 0 0.5em;
	}



div#content .main-col div.old{
position:relative;
margin-top:0px;
margin-bottom:1em;
}

div#content .old p{
margin:0;
padding:0;
text-align:right;
font-size:1.0em;
font-weight:normal;
}


/* 重要なお知らせ
-----------------------------------*/
div#content table.dtbl {
	width: 100%;
	border-bottom: 3px solid #e5b8b7;
	border-collapse: collapse;
	}
div#content table.dtbl th.cel1{
	padding: 5px 5px 2px 5px;
	background-color: #e5b8b7;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
	}
div#content table.dtbl td.cel2{
	padding: 5px 0 2px 0.5em;
	}



/****************************** 汎用class ********************************/
/* margin [ right,top ] */
.mar00 { margin-right: 0;}		.mar05 { margin-right: 0.5em;}
.mar10 { margin-right: 1.0em;}	.mar15 { margin-right: 1.5em;}
.mar20 { margin-right: 2.0em;}	.mar25 { margin-right: 2.5em;}
.mar30 { margin-right: 3.0em;}	.mar35 { margin-right: 3.5em;}
.mar40 { margin-right: 4.0em;}	.mar45 { margin-right: 4.5em;}
.mar50 { margin-right: 5.0em;}	.mar55 { margin-right: 5.5em;}
.mar60 { margin-right: 6.0em;}	.mar65 { margin-right: 6.5em;}
.mar70 { margin-right: 7.0em;}	.mar75 { margin-right: 7.5em;}
.mar80 { margin-right: 8.0em;}	.mar85 { margin-right: 8.5em;}
.mar90 { margin-right: 9.0em;}	.mar95 { margin-right: 9.5em;}
.mar100 { margin-right: 10.0em;}	.mar105 { margin-right: 10.5em;}

.mar02 { margin-right: 0.25em;}	.mar07 { margin-right: 0.75em;}
.mar12 { margin-right: 1.25em;}	.mar17 { margin-right: 1.75em;}
.mar22 { margin-right: 2.25em;}	.mar27 { margin-right: 2.75em;}
.mar32 { margin-right: 3.25em;}	.mar37 { margin-right: 3.75em;}
.mar42 { margin-right: 4.25em;}	.mar47 { margin-right: 4.75em;}
.mar52 { margin-right: 5.25em;}	.mar57 { margin-right: 5.75em;}
.mar62 { margin-right: 6.25em;}	.mar67 { margin-right: 6.75em;}
.mar72 { margin-right: 7.25em;}	.mar77 { margin-right: 7.75em;}
.mar82 { margin-right: 8.25em;}	.mar87 { margin-right: 8.75em;}
.mar92 { margin-right: 9.25em;}	.mar97 { margin-right: 9.75em;}
.mar102 { margin-right: 10.25em;}	.mar107 { margin-right: 10.75em;}

.mat00 { margin-top: 0.1em;} .mat05 { margin-top: 0.5em;}
.mat10 { margin-top: 1.0em;} .mat15 { margin-top: 1.5em;}
.mat20 { margin-top: 2.0em;} .mat25 { margin-top: 2.5em;}
.mat30 { margin-top: 3.0em;} .mat35 { margin-top: 3.5em;}
.mat40 { margin-top: 4.0em;} .mat45 { margin-top: 4.5em;}
.mat50 { margin-top: 5.0em;} .mat55 { margin-top: 5.5em;}
.mat60 { margin-top: 6.0em;} .mat65 { margin-top: 6.5em;}
.mat70 { margin-top: 7.0em;} .mat75 { margin-top: 7.5em;}
.mat80 { margin-top: 8.0em;} .mat85 { margin-top: 8.5em;}
.mat90 { margin-top: 9.0em;} .mat95 { margin-top: 9.5em;}
.mat100 { margin-top: 10.0em;} .mat105 { margin-top: 10.5em;}

.mat02 { margin-top: 0.25em;} .mat07 { margin-top: 0.75em;}
.mat12 { margin-top: 1.25em;} .mat17 { margin-top: 1.75em;}
.mat22 { margin-top: 2.25em;} .mat27 { margin-top: 2.75em;}
.mat32 { margin-top: 3.25em;} .mat37 { margin-top: 3.75em;}
.mat42 { margin-top: 4.25em;} .mat47 { margin-top: 4.75em;}
.mat52 { margin-top: 5.25em;} .mat57 { margin-top: 5.75em;}
.mat62 { margin-top: 6.25em;} .mat67 { margin-top: 6.75em;}
.mat72 { margin-top: 7.25em;} .mat77 { margin-top: 7.75em;}
.mat82 { margin-top: 8.25em;} .mat87 { margin-top: 8.75em;}
.mat92 { margin-top: 9.25em;} .mat97 { margin-top: 9.75em;}
.mat102 { margin-top: 10.25em;} .mat107 { margin-top: 10.75em;}


/* padding [ right,top ] */
.par00 { padding-right: 0;}		.par05 { padding-right: 0.5em;}
.par10 { padding-right: 1.0em;}	.par15 { padding-right: 1.5em;}
.par20 { padding-right: 2.0em;}	.par25 { padding-right: 2.5em;}
.par30 { padding-right: 3.0em;}	.par35 { padding-right: 3.5em;}
.par40 { padding-right: 4.0em;}	.par45 { padding-right: 4.5em;}
.par50 { padding-right: 5.0em;}	.par55 { padding-right: 5.5em;}
.par60 { padding-right: 6.0em;}	.par65 { padding-right: 6.5em;}
.par70 { padding-right: 7.0em;}	.par75 { padding-right: 7.5em;}
.par80 { padding-right: 8.0em;}	.par85 { padding-right: 8.5em;}
.par90 { padding-right: 9.0em;}	.par95 { padding-right: 9.5em;}
.par100 { padding-right: 10.0em;}	.par105 { padding-right: 10.5em;}

.par02 { padding-right: 0.25em;}	.par07 { padding-right: 0.75em;}
.par12 { padding-right: 1.25em;}	.par17 { padding-right: 1.75em;}
.par22 { padding-right: 2.25em;}	.par27 { padding-right: 2.75em;}
.par32 { padding-right: 3.25em;}	.par37 { padding-right: 3.75em;}
.par42 { padding-right: 4.25em;}	.par47 { padding-right: 4.75em;}
.par52 { padding-right: 5.25em;}	.par57 { padding-right: 5.75em;}
.par62 { padding-right: 6.25em;}	.par67 { padding-right: 6.75em;}
.par72 { padding-right: 7.25em;}	.par77 { padding-right: 7.75em;}
.par82 { padding-right: 8.25em;}	.par87 { padding-right: 8.75em;}
.par92 { padding-right: 9.25em;}	.par97 { padding-right: 9.75em;}
.par102 { padding-right: 10.25em;}	.par107 { padding-right: 10.75em;}

.pat00 { padding-top: 0.1em;} .pat05 { padding-top: 0.5em;}
.pat10 { padding-top: 1.0em;} .pat15 { padding-top: 1.5em;}
.pat20 { padding-top: 2.0em;} .pat25 { padding-top: 2.5em;}
.pat30 { padding-top: 3.0em;} .pat35 { padding-top: 3.5em;}
.pat40 { padding-top: 4.0em;} .pat45 { padding-top: 4.5em;}
.pat50 { padding-top: 5.0em;} .pat55 { padding-top: 5.5em;}
.pat60 { padding-top: 6.0em;} .pat65 { padding-top: 6.5em;}
.pat70 { padding-top: 7.0em;} .pat75 { padding-top: 7.5em;}
.pat80 { padding-top: 8.0em;} .pat85 { padding-top: 8.5em;}
.pat90 { padding-top: 9.0em;} .pat95 { padding-top: 9.5em;}
.pat100 { padding-top: 10.0em;} .pat105 { padding-top: 10.5em;}

.pat02 { padding-top: 0.25em;} .pat07 { padding-top: 0.75em;}
.pat12 { padding-top: 1.25em;} .pat17 { padding-top: 1.75em;}
.pat22 { padding-top: 2.25em;} .pat27 { padding-top: 2.75em;}
.pat32 { padding-top: 3.25em;} .pat37 { padding-top: 3.75em;}
.pat42 { padding-top: 4.25em;} .pat47 { padding-top: 4.75em;}
.pat52 { padding-top: 5.25em;} .pat57 { padding-top: 5.75em;}
.pat62 { padding-top: 6.25em;} .pat67 { padding-top: 6.75em;}
.pat72 { padding-top: 7.25em;} .pat77 { padding-top: 7.75em;}
.pat82 { padding-top: 8.25em;} .pat87 { padding-top: 8.75em;}
.pat92 { padding-top: 9.25em;} .pat97 { padding-top: 9.75em;}
.pat102 { padding-top: 10.25em;} .pat107 { padding-top: 10.75em;}


/* clearFix
-----------------------------------*/
div#content .main-col #notice:after,
div#content #local-header:after,
div#content:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

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