@charset "UTF-8";
/* 要素リセット */

@media screen and (max-width:768px){
img{
  max-width: 100%;
  display: block;
  height: auto;
  width /***/:auto;
}

body{
  line-height : 200%;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 100%;
  font-family: 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif;
  color: #333;
  /* 標準文字色 */
  background-image : url(body-image.jpg);
  background-position: top center;
  background-repeat: repeat;
}
img{
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  float: none !important;
}
.pc-none{
  display: block;
}
.suma-none{
  display: none;
}
#header_otoiawase-button{
  display: none;
}
.hako{
  margin : 0px;
}
.hako-title h2,h3{
  font-size: 28px;
}
.hako-otoiawase{
  padding: 0px 5px 0px 5px;
}
.hako-midashi{
  font-size: 26px;
}
.nav-menu-button{
  border-right-width: 0px !important;
  border-left-width: 0px !important;
}
.aside-menu-button{
  margin: 0px auto 0px auto;
}
.dtable{
  display: block;
}
.dtable div.cell {
  display: block;
  padding: 10px;
  width: 100% !important;
}
.dtable div.cell2 {
  display: block;
  padding: 10px;
  width: 100% !important;
}
.text-area{
  display: block;
}
.twitter-timeline{
  width: 100%;
  height: 350px;
}
iframe{
  max-width: 100%;
  height: auto;
}
table{
  max-width: 100%;
}

/*--------------------------------------------------------
  レイアウト設定
--------------------------------------------------------*/
#container{
  text-align: center;
}
#header{
  padding: 0px;
  text-align: center;
}
#inner{
  margin: 0px;
  padding: 0px;
  zoom: 1;
}
#wrapper{
  float: none;
  text-align: center;
  margin: 10px 0px 0px 0px;
}
#wrapper-little{
  width: 100%;
  float : none;
}
#suma-page-title{
  display: block;
}
#nav{
  background-image : url(suma-menu.png);
  background-repeat : repeat-x;
  background-repeat : repeat-y;
}
#aside{
  width: 100%;
  padding: 10px auto 5px auto;
  float: none;
  margin: 10px auto 0px auto;
  text-align: center;
  background-image: url(aside-image.png);
}
/* アコーディオン-PC用- */
#dropmenu{
  display: none;
}
.dropmenu{
  display: none;
}

/* アコーディオン-スマホ用- */
.acordion{
  display: inline-block;
}

/* タブ */
ul.tab {
  border: 1px solid #ff0080;
}
ul.tab li {
  width: 50%;
  margin:0px;
  border: 1px solid #ff0080;
}
/* タブ2 */
ul.tab2 {
  border: 1px solid #ff0080;
}
ul.tab2 li {
  width: 50%;
  margin:0px;
  border: 1px solid #ff0080;
}


}
