.ukaiGuide a { color: #b1884d; text-decoration: underline; }
.ukaiGuide a:visited { color: #b1884d; text-decoration: underline;}
.ukaiGuide a:hover { color: #b1884d; text-decoration: underline;opacity: .7; }
.ukaiGuide a:active { color: #b1884d; text-decoration: underline;opacity: .7; }
.ukaiGuide a:link { color: #b1884d; text-decoration: underline;}
.ukaiGuide a:visited { color: #b1884d; text-decoration: underline;}

.ukaiGuide a.atelierButton,.ukaiGuide a.tofuyaButton,.ukaiGuide a.hakoneButton,.ukaiGuide a.UGDButton,.ukaiGuide a.button{
	text-decoration: none;
	color: inherit;
}

.ukaiGuide{margin-top:0px;}

.ukaiGuide section {width:100%;padding:0px 10px 20px;}
@media screen and (max-width: 960px){.ukaiGuide section {padding:0 22.5px 20px;}}
.ukaiGuide section > * {width:980px;margin:auto;}
@media screen and (max-width: 960px){.ukaiGuide section > * {width:100%;}}

.ukaiGuide h3{
	font-size: 22px;
    font-weight: bold;
    padding-bottom:3px;
    margin-bottom:30px;
    border-bottom:3px #000 double;
}

.ukaiGuide dt{
	font-size: 18px;
    /*font-weight: bold;*/
    margin-bottom:15px;
    line-height:27px;
    cursor: pointer;
    position: relative;
    padding-left:25px;
}
@media screen and (max-width: 960px){.ukaiGuide dt{font-size: 17px;}}
.ukaiGuide dt:hover{opacity: .7;}

/*
.ukaiGuide dt:before{content:"＋";font-size:20px;padding-right:10px; transition: .3s;}
.ukaiGuide dt.isON:before{content:"－";font-size:20px;padding-right:10px; transition: .3s;}
*/
.ukaiGuide dt:before {
  position: absolute;
  content: "";
  transition: all .4s;
  width: 5px;
  height: 5px;
  border: 0px;
  border-top: solid 2px #000;
  border-right: solid 2px #000;
  top: 50%;
  left: 5px;
  transform: translate(0%, -50%) rotate(135deg);
}

.ukaiGuide dt.isON:before {
  top: 64%;
  transform: translate(0%, -50%) rotate(-45deg);
}

.ukaiGuide dd{
	display:none;
	margin-bottom:50px;
margin-left:17px;

}

.ukaiGuide p,.ukaiGuide li{line-height:25px; text-align: justify;text-justify: inter-ideograph;margin-bottom:5px;list-style-type: none;}
.ukaiGuide dd{padding:0 10px;}
.ukaiGuide ul{list-style-type: circle!important;}
.ukaiGuide ul li{margin-left:1.5em;}