@charset "UTF-8";

body {
  font-family: 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
a {
color: #8e8e8e;
font-weight: bolder;
/*font-size: 12px;*/
text-decoration: none;
}

h1 {
color: #000;
font-size: 20px;
}

h2 {
color: #b0b0b0;
font-size: 16px;
}

h3 {
color: #f00;
font-size: 16px;
line-height: 1;
}

h4 {
color: #000;
font-style: normal;
font-weight: lighter;
font-size: 14px;
vertical-align: top;
margin-top: 0px;
margin-bottom: 0pt;
padding: 4px;
height: 0px
}

td {
color: #000;
font-size: 13px
}

.flexslider {
margin:5px 0 0px;
width: 100% !important;
height: auto !important;
background: #000000;
border:none;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
border-radius:0px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}

.flex-control-nav { z-index:10000;bottom:10px; }

.flex-control-paging li a {
background: #999999;
background: rgba(250,250,250,0.3);
-webkit-box-shadow:none;
-moz-box-shadow:none;
-o-box-shadow:none;
box-shadow:none;
}

.flex-control-paging li a:hover {
background: #CCCCCC;
background: rgba(250,250,250,0.5);
}

.flex-control-paging li a.flex-active {
background: #EEEEEE;
background: rgba(250,250,250,0.7);
cursor: default;
}



.flex-direction-nav a  {
width:30px;
height:30px;
color:rgba(0,0,0,0.8);
}

.flex-direction-nav a:before { font-size: 30px; }
