
@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/
.H_OUTLINE { color:#02AFA8; }
header.scroll-nav .logo, header.scroll-nav ul li a.H_OUTLINE { color:#02AFA8; }

.OUTLINE {width: 1030px;margin: 0 auto;margin-top: 20px;margin-bottom: 100px;padding: 50px 0;}
.OUTLINE_WRAP{padding: 20px 0;}
dl{width: 680px;display: flex;flex-direction: row;margin: 0 auto;border-bottom: 1px solid #ccc;letter-spacing: 1px;padding: 10px 25px;font-size: 15px;padding: 10px 0px 10px 25px;}
dt{width: 160px;}
dd.letter{text-align: justify;letter-spacing: 0px;}
.ATTENTION{width: 680px;margin: 0 auto;font-size: 13px;padding-bottom: 30px;text-align: justify;}
.INTRO{text-align: center;margin-top: 150px;}
.INTRO h1{text-align: center;}
.circle { background-color: #3d3d3d; color: #fff; border:#3d3d3d; }
.outline_title { padding-top: 40px; }

/*PC・SP*/
.pc{display: block;}
.sp{display: none;}
/*PC・SP*/


@media screen and (max-width: 740px){

.INTRO{margin-top: 90px;}
.OUTLINE{width: 95vw;background: none;margin: 0 auto;margin-top: 0px;margin-bottom: 80px;padding: 0;}
dl{width: 90%;padding: 10px 0;font-size: 14px;margin-left: 0; margin:0 auto; }
dt {width: 30vw;}
dd {width: 70vw;margin-left: 5vw;}
.H_TOP { color:#fff; }
.H_PLAN  { color:#fff;}
.H_GALLERY  { color:#fff;}
.H_EQUIPMENT { color:#fff; }
.H_LOCATION { color:#fff;  }
.H_OUTLINE { color:#F7ED82; }
.H_CONTACT { color:#fff; }

/*PC・SP*/
.pc{display: none;}
.sp{display: block;}
#footer span.pc{display: none;}
#footer span.sp{display: block;}
#footer strong a{display: flex;justify-content: center;align-items: center;}
#footer strong a img{height: 24px;}

}
