@charset "UTF-8";

body { font-family:AppleSDGothic,apple sd gothic neo,noto sans korean,noto sans korean regular,noto sans cjk kr,noto sans cjk,nanum gothic,malgun gothic,dotum, arial, helvetica, MS Gothic, sans-serif;
background-image: url("../img/Japan_small_town_bg.jpg");height: 100%; background-position:top; background-size: cover; background-repeat: no-repeat; min-height:700px;}

*, ::after, ::before { box-sizing: border-box }

ul {
  margin: 0;
  padding: 0;
  list-style: none
}

li {margin: 0; padding: 0;list-style: none; color:#fff;}

.myAccordion-list li a {
  display: block;
  border-bottom: 1px solid #eaeaea;
  padding: 1rem;
  font-size:1.15rem;
}
.myAccordion-list ul { background-color: #313131;}
.myAccordion-list li a:hover { background-color:#6a3c5b;}

/*.myAccordion-list li:last-child a {border-bottom:none;}*/

.myAccordion-list>li> ul li a { padding: 1rem 2rem }


h1{text-align: center;font-size: 2em;color: #fff;}
.myAccordion__title{text-align: center;font-size: 1em;color:#000;}
.opa_bg{width: 100%; height:800px; background-color: #000; position: absolute; top: 119px; float: left; left: 0; opacity: .3;z-index: -99999999999999999999;}
.myAccordion__inner{position: relative; top:18px;}
.subclass{color:#13b5b1;text-decoration: none;background-color: #fff;}
li > a.subclass:hover { background-color: #fff; }
.oneclass{color:#fff;text-decoration: none;}
.real_japan_small_logo{width: 200px;}