@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>/**/body selector{
property/*\**/:value\9;
}

/* for Firefox3 only */
selector, x:-moz-broken{
property:value;
}

/* for safari 3-4 & 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{
/* 2016/11/29 bita-a0179 del background */
font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",verdana,"ƒqƒ‰ƒMƒmŠpƒS 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
----------------------------------------------------------- */
body a:link{
text-decoration:none;
color:#005FC3;
}

body a:visited{
text-decoration:none;
color:#005FC3;
}

body a:hover{
text-decoration:none;
color:#6296CA;
}

body 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;
}
