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


#mainContainer {
padding: 0px 0px 45px 55px;
}

h2 {
padding-left:5px;
}

#mainvisual {
padding-left:5px;
margin-top:10px;
}

 #contentMid .leadText{

}

/*#contentMid h2 {
font-weight:bold;
margin-top:1.5em;
font-size:133.3%;
padding-left:10px;
border-left:#3085b6 5px solid;
line-height:1.8;
background:url(../images/local_common/titlebg01.jpg) left bottom repeat-x;

}

#contentMid h2.noneMt {
margin-top:0em;

}*/

 #contentMid h3{
color:#3085b6;
font-size:116.7%;
font-weight:bold;
/*margin:1em 0 0.5em 0;*/
margin:0em 0 0.5em 0;
/*padding:0 0px 0 5px;
line-height:1.8;
border-left:5px solid #3085b6;*/
}

 #contentMid h3.black{
color:#333333;
}

 #contentMid h3 a{
color:#3085b6;
}

 #contentMid h3.first{
/*margin-top:2em;*/
}

 #contentMid h4 {
font-weight:bold;
margin-top:1em;
/*color:#3085b6;*/
color:#008b44;
font-size:100%;
}

 #contentMid h4 a{
font-weight:bold;
margin-top:1em;
color:#008b44;
font-size:100%;
}

 #contentMid h4.first {
margin-top:2em;
}

 #contentMid h5 {
font-weight:bold;
margin-top:1em;
color:#3085b6;
font-size:100%;
}



#contentMid .title01{
font-weight:bold;
}

/*
 #contentMid .title01{
color:#3085b6;
font-weight:bold;
margin-top:2em;
font-size:116.7%;
} 

 #contentMid .title02{
font-weight:bold;
margin-top:1em;
}

*/

 .withPhotoArea li{
list-style-image:url(../../images/common/list_bg.gif);
list-style-position:outside;
margin-left:15px;
}

 #contentMid .textArea01{
width:255px;
}

 #contentMid .textArea02{
}

 #contentMid .photoArea01 {
width:250px;
text-align:right;
}

 #contentMid .photoArea02 {
text-align:center;
margin-top:1em;
}

#contentMid .photoArea02{

}

 #contentMid .listArea01{

}

 #contentMid .listArea01 li{
list-style-image:url(../images/common/list_bg.gif);
list-style-position:outside;
margin:0 0 0 15px;
padding:0;
zoom:1;
}

 #contentMid .listArea01 li.nonDeco{
list-style-image:none;
}

/*#contentMid .listHead {
display:block;
}

#contentMid .listText {
display:block;
position
}*/

.pagetopArea {
text-align:right;
}

.pagetop {
background:url(../images/local_common/pagetop_bg.gif) 0 0.35em no-repeat;
padding-left:18px;
display:inline;
}

/*----------pankuzuArea-----------*/

#mainContainer #pankuzu ul{
/*width:100%;*/
margin:0px 0 10px 5px;
}

#mainContainer #pankuzu li {
float:left;
display:inline;
font-size:83.3%;

}

#mainContainer #pankuzu a {
color:#3085b6;
}

#mainContainer #pankuzu .current{

}



.clm3{
	overflow:hidden;
	margin-bottom:2em;
}

.clm3&gt;div{
	width:32%;
	float:left;
}
.clm3 div:nth-child(2){
	margin:0 2%;
}

.clm3 div h3{
	background:#0C34A3;
	color:#FFF;
	text-align:center;
	padding:3px;
	letter-spacing:2px;
	
}
.clm3 div p{
	padding:5px;
	background:#EFEFEF;
	min-height:15em;
}

.lead{
	font-size:150%;
	margin-bottom:1em;
	font-weight: bold;}
	
.contentNew-1cm{
	    margin: 20px 0 0 5px;
		width:810px;
		    padding: 0 10px;
}
.contentNew p{
	margin-bottom:1em;
}
.contentNew h2{
	background:#E5E5E5;
	border-left:3px solid #0D3D96;
	color:#0D3D96;
	padding:5px;
	margin:2em 0 1em 0;
	clear:both;
}
.contentNew h3{
	margin-top:1em !important;
}
.contentNew .subtit{
	font-size:160%;
	font-weight:bold;
	margin:2em 0 1em 0;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:20px 0;
}
.contentNew .icon{
}
.contentNew .icon li{
	padding-left:19px;
	text-indent:-20px;
	margin-bottom:5px;
}
.contentNew .icon li:before{
	content:"●";
	font-size:20px;
	color:#0D3D96;
	margin-right:5px;
}
.contentNew em{
	color:#0D3D96;
	font-style:normal;
}
.contentNew .box{
	clear:both;
	border:1px solid #333;
	margin-top:2em;
	padding:10px;
}
.FR{
	float:right;
	margin:0 0 0.5em 0.5em;
}

.history li{
	margin-bottom:1em;
}


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