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

body{behavior:url("../../../../js/csshover3-source.htc");}

/* ===========================================================

   default style
 
=========================================================== */

/* -----------------------------------------------------------
   CSS HACK LIST
----------------------------------------------------------- */
/* for IE6 and below */
* html selector{
property:value;
}

/* for IE7 only */
*:first-child+html selector{
property:value;
}

/* for IE8 only */
html&gt;/**/body selector{
property/*\**/:value\9;
}

/* for Firefox3 only */
selector, x:-moz-broken{
property:value;
}

/* for safari 3-4 &amp; Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
selector{property:red;}
}



/* -----------------------------------------------------------
   default
----------------------------------------------------------- */
html{
overflow-y:scroll;
font-size:100%;
}

body,
div,p,html p,
h1,h2,h3,h4,h5,h6,
ol,ul,li,
dl,dt,dd,
strong,em,address,
table,caption,tr,th,td,
pre,blockquote,
form,fieldset,input,textarea{
margin:0;
padding:0;
}

body{
background:#FFFFFF url(../../img/page_bg.png) repeat-y center top;
font-family: "ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;
line-height: 1.2;
font-size:small;
color:#333333;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

table{
font-size:100%;
word-break:break-all;
word-wrap:break-word;
}

address,strong,em,th{
font-weight:normal;
font-style:normal;
}

ul,ol{
list-style:none;
}

input,textarea,body span{
font-size:inherit;
}
/* for Firefox3 */
textarea, x:-moz-broken{
font-size:100%;
}

img{
border:none;
vertical-align:bottom;
}

hr{
display:none;
}



/* -----------------------------------------------------------
   link color
----------------------------------------------------------- */


.title_navi a:link{
text-decoration:none;
color:#005FC3;
}

.title_navi a:visited{
text-decoration:none;
color:#005FC3;
}

.title_navi a:hover{
text-decoration:none;
color:#6296CA;
}

.title_navi a:active{
text-decoration:none;
color:#6296CA;
}



.top_text a:link{
text-decoration:none;
color:#FFFFFF;
}

.top_text a:visited{
text-decoration:none;
color:#FFFFFF;
}

.top_text a:hover{
text-decoration:none;
color:#FFFFFF;
}

.top_text a:active{
text-decoration:none;
color:#FFFFFF;
}


.hako_title a:link{
text-decoration:none;
color:#FFFFFF;
}

.hako_title a:visited{
text-decoration:none;
color:#FFFFFF;
}

.hako_title a:hover{
text-decoration:none;
color:#FFFFFF;
}

.hako_title a:active{
text-decoration:none;
color:#FFFFFF;
}

.category_text a:link{
text-decoration:none;
color:#005FC3;
}

.category_text a:visited{
text-decoration:none;
color:#005FC3;
}

.category_text a:hover{
text-decoration:none;
color:#6296CA;
}

.category_text a:active{
text-decoration:none;
color:#6296CA;
}



.left_navi a:link{
text-decoration:none;
color:#005FC3;
}

.left_navi a:visited{
text-decoration:none;
color:#005FC3;
}

.left_navi a:hover{
text-decoration:none;
color:#6296CA;
}

.hako_text a:active{
text-decoration:none;
color:#6296CA;
}

.hako_text a:link{
text-decoration:none;
color:#005FC3;
}

.hako_text a:visited{
text-decoration:none;
color:#005FC3;
}

.hako_text a:hover{
text-decoration:none;
color:#6296CA;
}

.hako_text a:active{
text-decoration:none;
color:#6296CA;
}
/* -----------------------------------------------------------
   clearfix
----------------------------------------------------------- */
.clearfix:after{
height:0;
visibility:hidden;
content:".";
display:block;
clear:both;
}

/* for IE7 only */
*:first-child+html .clearfix{
height:1%;
}
/* for IE6 and below */
/*\*/
* html .clearfix{
height:1%;
}
/* ClearFix End */



/* -----------------------------------------------------------
   c21add
----------------------------------------------------------- */
a.pointer{
  cursor:pointer;
}

img.pointer{
  cursor:pointer;
}
</pre></body></html>