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

/* ã‚¯ãƒ©ã‚¦ãƒ‰ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆWordPress755ã€€ã‚ªãƒªã‚¸ãƒŠãƒ«ã‚¹ã‚¿ã‚¤ãƒ« ã“ã“ã‹ã‚‰â–¼
 ------------------------------------------------------------------------------------------*/
 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote/*,th,td*/{
padding:0;
margin:0;
}

table{
border-collapse: collapse;
border-spacing:0;
}
img{
border:0;
line-height:0;
}
ol,ul{
list-style:none;
}

body{
font:12px/1.5 "ãƒ¡ã‚¤ãƒªã‚ª","Meiryo",arial,"ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯","MS PGothic",Sans-Serif;
color:#333;
background:#fff;
}


a:link,a:visited{color:#349de6;text-decoration:none;}
a:hover{color:#61afe6;}
a:active, a:focus {outline:0;}
img{border:0;}



/*******************************
ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆ
*******************************/
#header, #mainNav, #wrapper,#footer ul{
margin:0 auto;
width:880px;
clear:both;
}

#sidebar{
float:left;
width:233px;
padding:22px 0 50px;
}

#main{
float:right;
width:627px;
padding:22px 0 50px;
}


/*******************************
/* ãƒ˜ãƒƒãƒ€ãƒ¼
*******************************/
#headerWrap{
height:147px;
}

#header{
position:relative;
height:147px;
}

#header h1,#header h2,#header p{
position:absolute;
top:31px;
font-size:10px;
font-weight:normal;
line-height:22px;
}

/* ã‚¹ãƒ­ãƒ¼ã‚¬ãƒ³ */
#header h1{
top:2px;
left:0;
color:#555;
}

/* ãƒ­ã‚´ */
#header h2{
left:0;
}

/* ä½æ‰€ */
#header p{
right:0;
}


/************************************
/* ãƒ¡ã‚¤ãƒ³ãƒŠãƒ“ã‚²ãƒ¼ã‚·ãƒ§ãƒ³
************************************/
ul#mainNav{
position:absolute;
top:102px;
height:45px;
background:url(images/mainNavBg.png) no-repeat 0 0;
}

ul#mainNav li{
text-indent: -5000px;
float:left;
}

ul#mainNav a{
display: block;
width: 176px;
height: 45px;
background:url(images/mainNav1.png) no-repeat 0 0;
}

ul#mainNav li.current_page_item a,ul#mainNav li.current-menu-item a,ul#mainNav li a:hover{background-position:0 -45px;}

ul#mainNav li.menu-item-2 a{background-image:url(images/mainNav2.png);}
ul#mainNav li.menu-item-3 a{background-image:url(images/mainNav3.png);}
ul#mainNav li.menu-item-4 a{background-image:url(images/mainNav4.png);}
ul#mainNav li.menu-item-5 a{background-image:url(images/mainNav5.png);}	



/*******************************
/* ãƒ¡ã‚¤ãƒ³
*******************************/
#mainImg{margin-top:20px;}

h3.heading{
clear:both;
padding-left:17px;
line-height:33px;
font-size:12px;
font-weight:normal;
color:#000;
background:url(images/headingBg.png) no-repeat 0 0;
}

h3.heading span{
font-size:10px;
color:#c7c7c7;
padding-left:10px;
line-height:33px;
}

.article{
border:0;
margin:0 0 20px 0;
padding: 0 10px 0 10px;
background:none;
border:1px solid #d5d5d5;
background:#fff;
}

.article_cell{
clear:both;
padding:20px 0 25px;
border-bottom:1px dashed #dcdcdc;
}

.main{
padding:20px 10px 20px 10px;
margin:0 0 20px 0;
border:0;
background:none;
border:1px solid #d5d5d5;
background:#fff;
}

.last{border-bottom:none;}

#main h2{
padding:0px 10px 10px 10px;
font-size:16px;
color:#333333;
border-bottom:1px solid #dcdcdc;
}

.main h4{
margin:0 0 10px 10px;
font-size:16px;
font-weight:normal;
color:#333;
}

.article h4{
margin:0 0 10px 10px;
font-size:14px;
font-weight:normal;
color:#333;
}

.alignleft{
float:left;
padding:0 15px 15px 10px;
}

.alignright{
float:right;
padding: 0 10px 15px 15px;
}

.aligncenter{
padding: 20px 0 20px 0;
text-align: center;
}

.main p{
padding:0 10px 0 10px;
}

.article p{
padding:0 10px 0 10px;
}

.picture{
width:193px;
float:left;
text-align:center;
background-color:#ffffff;
border-top:1px solid #eaeaea;
border-right:1px solid #ddd;
border-bottom:1px solid #ccc;
border-left:1px solid #eaeaea;
padding:5px 0 5px 0;
margin:5px 0 0 5px;
}

.picture:hover{
background-color:#fffaef;
}

#date {
text-align: right;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 10px;
font-weight:bold;
color:#333333;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

/*******************************
/* ã‚µã‚¤ãƒˆãƒãƒ¼
*******************************/
#sidebar h3{
clear:both;
padding-left:17px;
line-height:33px;
font-size:12px;
font-weight:normal;
color:#000;
background:url(images/side_headingBg.png) no-repeat 0 0;
}

#sidebar ul{
overflow:hidden;
padding:0 0 10px 17px;
border:1px solid #d5d5d5;
margin-bottom:20px;
background:#fff;
}

#sidebar ul li{
line-height:0;
padding:10px 0;
margin-right:15px;
border-bottom:1px dashed #dcdcdc;
}

#sidebar ul a:link,#sidebar ul a:visited{
display: block;
padding-left:12px;
line-height:normal;
text-decoration:none;
color:#313131;
background:url(images/linkArrow.gif) no-repeat 0 50%;
}

#sidebar ul a:hover, #sidebar ul li.current_page_item a, #sidebar ul li.current-menu-item a{color:#61afe6;}

#sidebar ul li.last{border-bottom:none;}

#sidebar p{margin-bottom:20px;}

/*******************************
/* ãƒ•ãƒƒã‚¿ãƒ¼
*******************************/
#footer{
clear:both;
clear:left;
clear:right;
}

#footer ul{
padding:25px 0;
text-align:center;
}

#footer li{
display: inline;
padding: 5px 16px;
border-left:1px dotted #d5d5d5;
}

#footer li a{
text-decoration:none;
color:#000;
}

#footer li a:hover{color:#999;}

p#copy{
padding:10px 0 37px;
text-align:center;
color:#000;
font-size:10px;
}

/* ã‚¯ãƒ©ã‚¦ãƒ‰ãƒ†ãƒ³ãƒ—ãƒ¬ãƒ¼ãƒˆWordPress755ã€€ã‚ªãƒªã‚¸ãƒŠãƒ«ã‚¹ã‚¿ã‚¤ãƒ«ã€€ã“ã“ã¾ã§â–²
 ------------------------------------------------------------------------------------------*/
/* è£…å»ºæ§˜ç”¨è¿½åŠ&nbsp;ã‚¹ã‚¿ã‚¤ãƒ«ã€€ã“ã“ã‹ã‚‰â–¼ */


/*******************************
/* å…¨èˆ¬
*******************************/

body {
	font-family:"ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", Osaka, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3";
}
p {
	margin-bottom:20px;
}


/*******************************
/* ãƒ˜ãƒƒãƒ€ãƒ¼
*******************************/
#headerWrap{
height:110px;
}
#header{
	position:relative;
	height:110px;
}

/* ãƒ­ã‚´ */
#header h1{
left:0;
}
#logo {
	position:relative;
	top:20px;
}

div#toplink ul {
	width:260px;
	float:right;
	position:relative;
	top:24px;
}
div#toplink ul li {
	width:130px;
	float:left;
	text-align:right;
}


/*************************************
/* ãƒ¡ã‚¤ãƒ³ãƒŠãƒ“ã‚²ãƒ¼ã‚·ãƒ§ãƒ³
*************************************/
ul#mainNav{
	position:absolute;
	top:67px;
	height:45px;
	clear:both;
}
ul#mainNav a{
	background:url(/wp-content/uploads/mainNav1.png) no-repeat 0 0;
}
ul#mainNav li.menu-item-2 a{background-image:url(/wp-content/uploads/mainNav2.png);}
ul#mainNav li.menu-item-3 a{background-image:url(/wp-content/uploads/mainNav3.png);}
ul#mainNav li.menu-item-4 a{background-image:url(/wp-content/uploads/mainNav4.png);}
ul#mainNav li.menu-item-5 a{background-image:url(/wp-content/uploads/mainNav5.png);}	



/*******************************
/* ãƒ¡ã‚¤ãƒ³
*******************************/
#main table,
#main th,
#main td {
	border-color:#d5d5d5;
}

#main th,
#main td,
#main p {
	line-height:21px;
}

#main #home th,
#main #home td {
	line-height:16px;
}
#main h2{
	margin-bottom:20px;
}
#main h2.heading01,
#main h3.heading01,
#main h2.pagetitle {
	font-size:16px !important;
	color:#333333 !important;
	padding:5px 5px 5px 30px;
	background: url(/wp-content/uploads/icon_orange02.gif) no-repeat 10px 50% !important;
	border:1px #d5d5d5 solid;
	border-bottom:2px #000000 solid;
	font-weight:bold !important;
}

#main h2.pagetitle{
	padding:10px 30px;
}

.alignleft{
	float:left;
	padding:0 10px 10px 0px;
}
.alignright{
	float:right;
	padding: 0 0px 10px 10px;
}

#date {
	text-align:right;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight:normal;
	color:#333333;
}
#searchform {
	margin-bottom:20px;
}

/* ã‚³ãƒ³ãƒ†ãƒ³ãƒ„æž&nbsp;è¦‹å‡ºã—ï¼ˆclass="heading"â†’"heading01"ã«å¤‰æ›´ï¼‰ */
.heading01 {
	padding:5px 5px 5px 10px;
	background-image:none;
	border:1px #d5d5d5 solid;
	border-bottom:2px #000000 solid;
	clear:both;
	line-height:33px;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0 0 20px 0;
}
.heading01 span{
	font-size:10px;
	color:#c7c7c7;
	padding-left:10px;
	line-height:33px;
}
#main #home .heading01{
	margin-bottom:0px;
}

/* ã‚³ãƒ³ãƒ†ãƒ³ãƒ„æž&nbsp;ï¼ˆclass="main"â†’"frame01"ã«å¤‰æ›´ï¼‰ */
.frame01{
	padding:20px 10px;
	margin:0 0 20px 0;
	border:0;
	background:none;
	border:1px solid #d5d5d5;
}
.frame01 h4{
	margin:0 0 10px 10px;
	font-size:16px;
	font-weight:normal;
	color:#333;
}
.frame01 p{
	padding:0 10px;
	margin-bottom:10px;
}
.frame01 table{
	margin-bottom:10px;
}


/*******************************
/* TOPICSã€€ï¼ˆãƒˆãƒƒãƒ—ãƒšãƒ¼ã‚¸ï¼‰
*******************************/
#topics {
	background:url(/wp-content/uploads/bg_topics.jpg) no-repeat right bottom;
	min-height:245px;
}
#topics .frame01 {
	min-height:200px;
}

#topics a,
#topics a:link,
#topics a:visited {
	color:#333;
}
#topics a:hover {
	color:#61afe6;
}
#topics ul li {
	background:url(/wp-content/uploads/icon_arrow.gif) no-repeat 0 8px;
	padding-left:15px;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px #d5d5d5 dashed;
}
#topics ul li .day {
	margin-right:10px;
}


/*******************************
/* æ¤œç´¢çµæžœãƒ»ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãƒšãƒ¼ã‚¸
*******************************/

.search-content,
.search-number {
	border-bottom:1px #d5d5d5 dashed;
	font-size:14px;
	font-weight:bold;
	padding:3px 10px;
}
.search,
.archive {
	margin-bottom:20px;
}
.search h3,
.archive h3 {
	background:url(/wp-content/uploads/icon_arrow.gif) no-repeat left 50%;
	padding-left:10px;
}
.search p,
.archive p {
	margin:0px !important;
	padding-left:15px;
	padding-bottom:20px;
}

#search-bottom {
	border-top:1px #d5d5d5 dashed;
	padding:20px 0px 0px;
	margin-top:30px;
}



/*******************************
/* ãƒ•ãƒƒã‚¿ãƒ¼
*******************************/

#footer ul {
	border-top:1px #d5d5d5 solid;
}

#footer li{
	border-right:1px dotted #d5d5d5;
	border-left:none;
}
#footer li:first-child {
	border-left:1px dotted #d5d5d5;
}
p#copy{
	font-size:12px;
	padding-bottom:10px;
}


/*******************************
/* ãƒ—ãƒ©ã‚°ã‚¤ãƒ³
*******************************/

/* ãƒ•ã‚©ãƒ¼ãƒ&nbsp; */
input.wpcf7-submit {
	padding:5px 10px;
}
textarea.wpcf7-textarea {
	font-size:12px;
}


/*******************************
/* è¿½åŠ&nbsp;ã‚¹ã‚¿ã‚¤ãƒ«
*******************************/

/* ä¼šç¤¾æ¡ˆå†…ï¼žä¼šç¤¾æ¦‚è¦ã€€è¡¨ */
.table01 {
	border-top:1px #d5d5d5 dashed;
}
.table01 th {
	font-weight:normal;
	text-align:left;
	white-space:nowrap;
}
.table01 th,
.table01 td {
	border-bottom:1px #d5d5d5 dashed;
}
.table01 th p,
.table01 td p {
	margin:0px 0px 10px 0px !important;
}

.table01 table th,
.table01 table td {
	border:none;
}

/* ã‚µã‚¤ãƒˆãƒžãƒƒãƒ— */
.table-sitemap a,
.table-sitemap a:link,
.table-sitemap a:visited {
	color:#333;
}
.table-sitemap a:hover {
	color:#61afe6;
}
</pre></body></html>