@charset "utf-8";

@import url(p.css) screen and (min-width: 1048px);
@import url(m.css) screen and (max-width: 1047px);

html,
body{
  color:#666;
}

a{
  outline:none;
}

.box{
  display:-moz-box;
  display:-webkit-box;
  display:-o-box;
  display:-ms-box;
  display:box;
}

.clr:after{
  clear:both;
}

#wrap_list li h4{
  margin:0;
  line-height:1.6;
}

.index dd, #wrap_list li .inner.box div{
  width:200px;
  overflow:hidden;
  line-height:0;
}
.index dd, #wrap_list li .inner.box div img{
  width:200px;
}
#wrap_list li .inner li{
  text-indent:0;
  padding:0;
  width:100%;
}
#wrap_list li .inner li span{
  padding:0;
}
#wrap_list li .inner li p{
  margin:0;
  padding:0;
  overflow-wrap: break-word;
}
.index .add_url em{
  font-style: normal;
}

.btn_top a{
  width:auto;
}
.topBtn span{
  display:none;
}

p.kome,
ul.kome li,
p.full_c,
ul.full_c li{
  text-indent:-1em;
  margin-left:1em;
}
p.kome:before,
.kome li:before{
  content:'※';
}
.sample ul.ex.full_c {
  list-style-type: none;
  padding: 0 0 0 14px;
}


