/* reset-set
---------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:0;
  padding:0;
}
fieldset,input,img {
  border:0;
}
img {
  vertical-align:bottom;
}
address,caption,cite,code,dfn,em,th,var {
  font-style:normal;
  font-weight:normal;
}
li,ol {
  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;
}
sup,sub {
  line-height:-1px;
  vertical-align:text-top;
}
sub {
  vertical-align:text-bottom;
}
input,textarea,select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}
a {
  /* \*/
  overflow:hidden;
  /* */
}
.pdg-t20 { padding-top:20px; }
.pdg-t30 { padding-top:30px; }


/* font-set
---------------------------------------------------- */
body {
  color:#fff;
  font-size:75%;
  line-height:1.5;
  font-family:"ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック", Arial, sans-serif;
}
html>/**/body {
  font-size:12px;
}
table { font-size:100%; }
/**
* Bump up IE to get to 13px equivalent
*/
pre,code,kbd,samp,tt { font-family:monospace;*font-size:108%;line-height:99%; }

a { color:#e6dea9; text-decoration:none; }
a:visited { color:#e6dea9; text-decoration:none; }
a:hover { color:#fffbe3; text-decoration:underline; }
h2 a,
h2 a:visited { color:#fff; }
h2 a:hover { color:#abb8ba; }
h3.entry-header a,
h3.entry-header a:visited,
li.module-list-item a,
li.module-list-item a:visited { color:#92b6c8; }
h3.entry-header a:hover,
li.module-list-item a:hover { color:#ddf2fc; }
strong.date-header { color:#3f7c97; }
#yamaha-footer p { color:#587a8b; }

.FontSize-S { font-size:0.85em; }
.FontSize-L { font-size:1.15em; }
.FontSize-LL { font-size:1.3em; }

/* custom value
---------------------------------------------------- */
body,#yamaha-footer {
  background-color:#00142f;
  text-align:center;
}
#container {
  text-align:left;
  margin:0 auto;
  width:940px;
  background-color:#0c2c3d;
  padding-bottom:30px;
}
#yamaha-footer  {
  text-align:left;
  margin:0 auto;
  width:880px;
  padding:0 30px 15px;
  background-color:#0c2c3d;
}
#yamaha-footer  p {
  border-top:1px dotted #587a8b;
  padding-top:15px;
}
#banner {
  width:940px;
  height:230px;
}
#banner h1 a {
  background:url("/photos/common/bkgheader_2.jpg") no-repeat;
  width:940px;
  height:230px;
  display:block;
}
#banner h1 a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
#banner h2 {
  height:0;
}
#alpha {
  width:190px;
  padding-left:30px;
  float:left;
  margin-right:30px;
}
#beta {
  width:660px;
  float:left;
}
h2,
h3.entry-header { font-size:1.3em; font-weight:bold; }

h2.module-header { margin-bottom:3px; }
h3.entry-header { margin-bottom:10px; }
strong.date-header { font-weight:bold; }

.entry-body p {
  margin-bottom:10px;
}
.entry-footer {
  clear:both;
  background:url("/photos/common/linedot_01.gif") repeat-x bottom;
  padding-bottom:35px;
  margin-bottom:30px;
}
li.module-list-item {
  background:url("/photos/common/ic_arrow_01.gif") no-repeat 0 5px;
  padding-left:9px;
  margin:0 0 3px 5px;
}
.module { margin-bottom:30px; }

.related-link li {
  margin-bottom:10px;
}
.related-link li a {
  display:block;
  width:190px;
  height:28px;
  background-repeat:no-repeat;
}
#link_rss a { background-image:url("/photos/common/bnr_rss.gif"); }
#link_01 a { background-image:url("/photos/common/bnr_link_01.gif"); }
#link_02 a { background-image:url("/photos/common/bnr_link_02.gif"); }
#link_03 a { background-image:url("/photos/common/bnr_link_03.gif"); }
#link_rss a:hover { background-image:url("/photos/common/bnr_rss_h.gif"); }
#link_01 a:hover { background-image:url("/photos/common/bnr_link_01_h.gif"); }
#link_02 a:hover { background-image:url("/photos/common/bnr_link_02_h.gif"); }
#link_03 a:hover { background-image:url("/photos/common/bnr_link_03_h.gif"); }

.entry-footer { font-size:0.85em; }

#beta h2 {
  background:url("/photos/common/linedot_01.gif") repeat-x bottom;
  border-left:4px solid #92b6c8;
  padding:0 0 4px 10px;
  margin-bottom:10px;
}
#beta .archive { margin-bottom:30px; }

#crossSite{
  margin-bottom:30px;
}
a.alpha:hover img{
  opacity:0.8;
  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

/* clearfix
---------------------------------------------------- */
* html body .clearfix,
* html body #pagebody-inner {
  height:1%;
}
*+html body .clearfix,
*+html body #pagebody-inner {
  height:1%;
}
.clearfix:after,
#pagebody-inner:after {
  content: "";
  display: block;
  clear: both;
  height:0;
}


/* search content
---------------------------------------------------- */
.sub_search {
  margin-bottom:30px;
}
.sub_search #search {
  width:126px;
  height:22px;
  margin-right:3px;
  float:left;
  cursor:text;
  line-height:22px;
  padding:0 3px;
}
.sub_search .submit {
  background:url(/photos/common/btn_search.gif) no-repeat;
  width:26px;
  height:22px;
  cursor:pointer;
}
#search-content {
  display:none;
}


/* text-indent
---------------------------------------------------- */
#banner-inner h1,
#banner-inner h2,
.related-link li {
  text-indent:-9999px;
}

/* entry-footer-share
---------------------------------------------------- */
.entry-footer-share{
  margin-top:12px;
}


