.toptitle{
  color:#aa7c44;
  font-size:21px;
  letter-spacing: 1em;
  margin-top:50px;
}
.top-h2{margin-left:-7px;}


p{line-height:15em;}

.slider {
  position: relative;
}
.bx-viewport {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  left: 0 !important;
  border: none !important;
}
#slider div {
  width: 100% !important;
}
.info_block{
  margin-top:30px;}


.info_block img,
.free_space_block img {
  max-width: 100%;
  height: auto;
}

.more_prd {
  display: none;
  clear: both;
  padding: .5em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #aaa;
  color: #fff;
  text-align: center;
  font-size: 123.076%;
  cursor: pointer;
}

.info_block {
  line-height: 1.5;
}
.news_lst {
  margin-bottom: 2em;
}
  .news_lst li {
    padding: .6em 0 .5em;
    border-bottom: 1px dotted #aaa;
  }
  .news_lst span {
    margin-right: .5em;
    color: #888;
  }
.free_space_block {
  margin-top: 3em;
}

#w_S_size .more_prd {
  display: block;
}
#w_S_size .prd_lst_6_over {
  display: none;
}
#w_S_size .news_lst {
  line-height: 2;
}

/* ΔΙ΅­ */
#mainArea { width:100%;  height:auto;}
#subArea { width:100%; height:auto; }
/* #subArea h2 { border-top: 1px solid #d8d8d8; } */
.clear { clear:both; height:1px; }
.leftContent {float:left; width:66%; }
.rightContent { float:right; }
.sidearea ul .fast-child { margin-top:1.5em; }
h2 img{ max-width:100%; }
.topNewsBox{ width:97.5%; height:auto; background:#fff; border-radius:0.5em; margin-top:-7px;
 box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.498039);
-moz-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.498039);
-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.498039);
-o-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.498039);
-ms-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.498039); }
.topNewsBox table { empty-cells: show;}
.topNewsBox th{ border-bottom: 1px dotted #808080; padding:0.5em; width: 10%;}
.topNewsBox td.catch { border-bottom: 1px dotted #808080; padding:0.5em; width: 10%; }
.topNewsBox td.catch img { max-width:100% height:auto; }
.topNewsBox td{ border-bottom: 1px dotted #808080; padding:0.5em; width: 40%; }
.topNewsBox td img { vertical-align:middle; margin-left:5px; }
.topNewsBox tr td th{border-top:none; border-left:none; border-right:none; }
.tuning { margin-left:-2px; }
#pagetop{
 text-align:center;
 width:100%;
 height:auto;
 margin-bottom:1em;}

#pagetop img { max-width:100%; }
.w_LL_size .footerNav{ width:1000px; margin-top:-13px; }
.pc_hidden{ display:none; }
.onlineH2 { margin-bottom:0.5em; }

/* top sp css */
@media screen and (max-width:640px){
.leftContent , .rightContent , .sidearea{
text-align:center; 
float:none;
max-width:100%;
width:100%; }
.sp_hidden { display:none; }
.sp-block { display:block; }
.sp_footerNav { background:#87711F; width: 100%; margin:0 auto; height:280px; }
.sp_pages_lst { width:50%; text-align:center; margin:0 auto; }
.footer_lst , .footer_lst2{ width:100%; float:none; }
#subArea .onlineH2 img { padding:0; max-width:99%; }
h2 { margin:0 auto; }
.top-h2 { max-width:100%; margin-left:-3px; margin-bottom:-7px; }
.topNewsBox{ max-width:98.5%; margin:0 auto; }
.tuning { margin-left:0; }
} 

.youtube iframe{
  width: 97.5%;
  margin: 0 10px 10px 0;
}
