<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
*{
	font-family: 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', Sans-serif;
	line-height:1;
}

body{
margin:0;
}

a{
color:#1144FF;
	}
a:visited{
color:#663399;

}

div#allwrap{
max-width:1600px;
margin:auto;		
}


h1{
font-size:large;
margin:0;
color:rgb(255,102,153);

}

h1 span{
	font-size:large;
}

h2{
font-size:medium;
border-left:1em solid rgb(255,0,153);
border-right:1em solid rgb(255,0,153);
padding:0 0.5em;
margin:0.2em 0;
display:inline-block;
}

h3{
margin:1px;
padding:0 0.5em;
display:block;
font-weight:normal;
font-size:medium;
margin-left:5px;
border-left:1em solid rgb(255,204,102);
border-radius:5px;
}


p{
margin:1px;
font-size:small;
}

div.head h1, div.head p{
display:inline-block;
}

div.head{
border:1px solid #F36;
padding:1px;
overflow:hidden;
}


ul,ol{
margin:0;
padding:0;
line-height:1.2;
}



ol li {
    display: inline-block;
	font-size:small;
	font-weight:bold;
}
 
ol li + li:before {
    margin: 0 1px;
    content: "&gt;";
}

ol.bene li + li:before {

    content: "/";
}



div#wrapper p.cent{
text-align:left;
}

div#mainContent ul{ 
border:medium solid rgb(241,160,243);
border-radius:0.5em;
}

div#mainContent ul li{

display:inline-block;
vertical-align:middle;
margin:0.3em 0;

}

div#mainContent ul a{
font-size:small;
padding:0.2em;
background-color:#FFFF9a;
border-top:#ffffCD solid medium;
border-left:#ffffCD solid medium;
border-bottom:#dddd8c solid medium;
border-right:#dddd8c solid medium;
border-radius:0.5em;
display:inline-block;
}

a:hover{
color:rgb(255,0,102);
}



ul.foot{
clear:both;	
padding:1em;	

}
ul.foot li{
text-align:center;
display:block;
font-size:small;
}

p.toplogo img{
display:none;	
}

div#mainContent ul ul {
display:none;	
}

div#mainContent img{

	border:1px solid #6666FF;
	max-width:640px;
	max-width:99%	;
}


div#wrapper {
clear:both;	
}


div#sub ul{ 
font-size:small;
border:thin solid  rgb(255,204,0);
border-radius:0.5em;
}

div#sub ul li{

display:inline-block;
vertical-align:middle;
margin:0.3em 0px;
background-color:#FFFF9a;
border-top:#ffffCD solid medium;
border-left:#ffffCD solid medium;
border-bottom:#dddd8c solid medium;
border-right:#dddd8c solid medium;
border-radius:0.5em;
}

div#sub ul a{
padding:0 0.2em;

}



div#sub h2{
border-color:rgb(153,204,51);
font-weight:normal;
}

p.cent{
text-align:center;
margin:0;
padding:0.5em 0;

}

p.bottomed{
clear:both;
max-width:210px;
}

p.tit{
margin-left:0.5em;	
}

div#mainContent ul.qabutton{
margin:0.5em 0;
border:none;
}

ul.qabutton a{
	background-color:#FFFF9a;
border-top:#ffffCD solid medium;
border-left:#ffffCD solid medium;
border-bottom:#dddd8c solid medium;
border-right:#dddd8c solid medium;
border-radius:0.5em;
padding:2px;
}

:target{
font-size:larger;
font-weight:bolder;
color:rgb(255,51,0);	
}</pre></body></html>