@charset "UTF-8";
/* CSS Document */
body{font-size:16px; margin:0; padding:0; line-height:1.6; font-family:YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";}
#wrapper{width:900px; margin:auto; padding:2% 0; box-sizing:border-box;}
header{display:block; background:#000000; width:100%; padding:1.5% 0;}
header p{text-align:center; color:#fff; margin:0; font-size:26px;}
.image{width:80%; margin:auto; display: block;}
.center{text-align:center;}
.title{font-size:120%; color:orange; font-weight:bold;}
.mini-attention{color:red; font-size:80%; margin-top:2.5%;}
.attention{background:red; color:#fff; padding:2%;}
.attention2{color:red; font-weight:bold; font-size:110%;}
.bold{font-weight:bolder;}
.midashi{font-size:22px; font-weight:bold;}
.midashi2{font-size:22px; font-weight:bold; color:orange; border-bottom:3px solid orange;}
.button{background:orange; color:#fff; padding:5%; text-align:center; text-decoration:none; width:100%;}
#ikou{border:2px solid orange; padding:0 0 3%; display:flex; justify-content:space-around;}
#ikou div{width:45%; display:flex; justify-content:center; flex-wrap:wrap;}
footer{display:block; background:#000000; width:100%; padding:1.5% 0;}
footer p{text-align:center; color:#fff; margin:0; font-size:16px;}
.mt-5{display:block; margin-top:5%;}
#contact{background:white; color:orange; width:80%; border:1px solid orange; margin:3% auto; padding:2.5%; text-align:center; list-style:none; text-decoration:none;}
#contact a{color:orange; text-decoration:none;}

@media screen and (max-width: 600px) {
body{font-size:14px;}
#wrapper{width:100%; margin:auto; padding:2% 4.5%; box-sizing:border-box;}
.attention{background:red; color:#fff; padding:3%;}
.image{width:100%; margin:auto; display: block;}
#ikou{border:2px solid orange; padding:0 0 6%; display:flex; justify-content:space-around; flex-wrap:wrap;}
#ikou div{width:90%; display:flex; justify-content:center; flex-wrap:wrap;}
#contact{background:white; color:orange; width:100%; border:1px solid orange; margin:3% auto; padding:2.5%; text-align:center; list-style:none; text-decoration:none; box-sizing: border-box;}
}