<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 769px) {

/**
* Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
* http://cssreset.com
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

body {
color: #333333;
background-color: #e6ffce;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',
 Meiryo, sans-serif;
}


a:link {color:#8a2be2;}
a:visited {color:#5f9ea0;}
a:hover {background:#ffd9ff;}
a:active {color:#8a2be2;}

p {
line-height:1.6em;
padding: 0 0 1.5em 0;
}

img {
margin: 2%;
border: none;
}

img.title {
margin: 0%;
}

a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

hr {margin: 0.5em 0 0.5em 0;}

dd {margin: 1em;}

h1, h2, h3, h4 {
font-weight: bold;
margin: 1em 0 1em 0;
}

div.container {
width: 970px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

/*  グローバルナビ  */

.globalnavi {
*zoom: 1;
list-style-type: none;
margin: 0;
padding: 0;
width: 960px;
}

.globalnavi:before, .dropmenu:after {
content: "";
display: table;
}

.globalnavi:after {
clear: both;
}

.globalnavi ul{  
list-style-type: none;  
margin: 0;  
padding: 0;  
}  

.globalnavi li {
float: left;

margin-right: 0.8em;
padding: 0;
text-align: center;
position: relative;
}

.globalnavi li a {
text-align: center;  
display:block;  
padding: 0.3em 0;
width: 100%;  
color:#ffffff;
background-color: #00CF9B;
text-decoration:none;
font-weight: bold;
border:0px solid #00946f; font-size:16px; padding: 7px 26px 7px 6px; text-decoration:none; display:inline-block;
}

.globalnavi a:hover{  
background-color:#20b2aa;
border:0px solid #00664d;
background-color: #31B8B0; background-image: -webkit-gradient(linear, left top, left bottom, from(#31B8B0), to(#1EA8A0));
background-image: -webkit-linear-gradient(top, #31B8B0, #1EA8A0);
background-image: -moz-linear-gradient(top, #31B8B0, #1EA8A0);
background-image: -ms-linear-gradient(top, #31B8B0, #1EA8A0);
background-image: -o-linear-gradient(top, #31B8B0, #1EA8A0);
background-image: linear-gradient(to bottom, #31B8B0, #1EA8A0);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#31B8B0, endColorstr=#1EA8A0);
} 


.globalnavi li ul {
list-style: none;
position: absolute;
z-index: 9999;
top: 100%;
left: 0;
margin: 0;
padding: 0;
display: none;
}

.globalnavi li ul li {
width: 180%;
}

.globalnavi li ul li a {
padding: 10px;
border-top: 1px solid #ffffff;
background: #19d3a5;
font-weight: normal;
text-align: left;
background-color:rgba(0,0,0,0.6)
}

.globalnavi li:hover ul{
display: block;
}

/*  以下、ボックス */

/*  ヘッダー */

div.ad {
width: 100%;
}

div.box1 {
float: left;
width: 281px;
height: 90px;
margin: 0;  
padding: 0;  
}

div.box2 {
float: right;
width: 670px;
height: 90px;
margin-left:10px;
font-size:95%;
}

div.box3 {
float: left;
width: 52%;
}

div.box4 {
float: right;
width: 16%;
margin-top: 22px;
}

div.box33 {
float: right;
width: 670px;
height: 90px;
margin-left:10px;
font-size:95%;
}

/*  引用 */

blockquote {
background-color:#e6ffce;
padding:1em 1em 1em 3em;
margin-bottom:1.5em;
position:relative;
}

blockquote:before{
content:"“";
font-size:200%;
line-height:1em;
color:#2eb92d;
position:absolute;
left:0;
top:0;
}

blockquote:after{
content:"”";
font-size:200%;
line-height:1em;
color:#2eb92d;
position:absolute;
right:0;
bottom:0;
}

/*  フッター */

footer {
font-size:100%;
margin: 10px 0px 0px 0px;
border-color: #caec9b;
border-top-style: solid;
border-width: thin;
}

p.footer{
text-align: center;
}

/*  その他 */

div.space {
clear: left;
width:100%;
}


.pankuzu a {
text-decoration: none;
}

.pankuzu ol {
list-style-type: none;
padding: 0;
}

.pankuzu li {
display: inline-block;
}

.list ul {margin: 0 0 0 1em;}
.list li {margin: 0 0 0 1em;}

.toplink {
text-align: right;
}

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