
/**
 * YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/)
 * http://cssreset.com
 * Copyright 2012 Yahoo! Inc. All rights reserved.
 * http://yuilibrary.com/license/
 */
/*
  TODO will need to remove settings on HTML since we can't namespace it.
  TODO with the prefix, should I group by selector or property for weight savings?
*/
html{
  color:#000;
  background:#FFF;
}
/*
  TODO remove settings on BODY since we can't namespace it.
*/
/*
  TODO test putting a class on HEAD.
    - Fails on FF.
*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,
img {
  border:0;
}
/*
  TODO think about hanlding inheritence differently, maybe letting IE6 fail a bit...
*/
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
  font-style:normal;
  font-weight:normal;
}

ol,
ul {
  list-style:none;
}

caption,
th {
  text-align:left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,
q:after {
  content:'';
}
abbr,
acronym {
  border:0;
  font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
  vertical-align:text-top;
}
sub {
  vertical-align:text-bottom;
}
input,
textarea,
select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
/*to enable resizing for IE*/
input,
textarea,
select {
  *font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
  color:#000;
}
/* YUI CSS Detection Stamp */
#yui3-css-stamp.cssreset { display: none; }

body{
  color: #666;
}


#navi{
  display: flex;
  justify-content: space-around;
}

nav{
  width: 960px;
  margin:5px auto 20px;
}

nav img{
 margin-left: -25px;
}

nav a{
  background: transparent;
  vertical-align: -30px;
}

ul {
 list-style-type: none;
}


a {text-decoration: none; }

a:link{color: rgba(0,0,255,0.6);}
a:visited{color: rgba(128,0,128,0.6);}
a:hover{color: orange;}
a:active{color: red;}

table{
  width: 900px;
  margin:5px auto 20px;
  border-collapse: collapse;
/*border: solid 1px;*/
}

tr img{
  padding-left: 5px;
  width: 250px;
}

td{
  font-size: 14px;
  font-family: sans-serif;
  line-height: 1.2;
  vertical-align: top;
  padding: 15px 5px 4px;
/*border: solid 1px;*/

}

.coment{
 padding: 15px 80px 10px 10px;
 line-height: 1.4;
}

.hyoudai{
    color: #009688;
}

.hosoku{
  font-size: 12px;
}

.special{
  font-size: 14px;
  font-family: sans-serif;
  line-height: 1.2;
  padding: 3px 5px 3px;
  background-color: #ffff0099;
}

.special2{
    background-color: #ff004736;
}

.odagi{
  background-color: #00ffff24;
}

.naka{
  text-align: center;
  padding-top: 5px;
}

.midasi{
  font-weight: 700;
  font-size: 20px;
  padding-left: 15px;
}

.midasi2{
  font-weight: 700;
  font-size: 18px;
  color: red;
  padding-left: 15px;
}

/*ここから借りてきたCSS*/
.name {
  font-size: 24px;
  color: #009688;/*文字色*/
  padding: 0.1em 0.3em;/*文字の上下 左右の余白*/
  background: #f9e86682;/*背景色*/
  border-left: solid 5px #009688;/*左線*/
  border-bottom: solid 3px #d7d7d7;/*下線*/
}

/*ここまで借りてきたCSS*/

.newstxt{
  display: block;
  vertical-align: top;
  padding: 5px 0px 0px 15px;
  line-height: 1.4;
}

.bold{
 font-weight: 700;
}


.captionNEWS{
  font-size: 24px;
  font-weight: 700;
  color: #009688;
  line-height: 1.4em;
}

.caption{
  font-size: 18px;
  color: #009688;
  line-height: 1.4em;
}

#footer {
 font-size: 21px;
 text-align: center;
 background-color: #eae3e3;
 padding-top: 5px;
 padding-bottom: 5px;
}

#copyright {
 color: #999;
 font-size: 0.72rem;
 line-height: 1.6;
 padding-top: 10px;
 padding-bottom: 60px;
}

.fa-twitter{
    color: #55acee;}
.fa-amazon{
    color: #FF9900;}


/*ここからほかからもってきたＣＳＳ*/

#oya{
    position: relative;
    top: 0px
    left 0px;
    z-index: 2;
}

#modoru{
    background-color: #fff;
    font-size: 20px;
    font-family: sans-serif;
    color: orange;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 5;
    padding: 3px 3px 0px 8px;
}

