@charset "utf-8";
/* CSS Document */

.pan {    background-color: #e7e1dd;
    padding: 20px 0;
text-align: left;
}
.pan p {
	    max-width: 1200px;
    font-weight: bold;
    margin: 0 auto;
}
.pan a {display: inline;}
.good_wrap {background: url(img/good/good_bg.jpg)top center repeat; font-weight: bold; font-size: 16px;}
 
#good .inner {display: flex; justify-content: space-between; align-items: center; letter-spacing: 1.5px;}
#good .box01 {max-width: 1200px; margin:  0 auto; padding: 40px;} 
#good .box01 .big {margin-bottom: 40px; font-size: 20px;}
#good .box01 .img {margin-right: 40px;}
#good .box01 .img02 {margin-left: 40px;}
#good .m {line-height: 1.7;}
#good .bdr {margin: 0 auto;}
#good .box02 {background: url(img/good/good_bg02.jpg)top center repeat; padding: 40px 0;}
#good .box02 h2 img {margin: 0 auto;}
#good .box02 h3 {font-size: 20px; font-weight: bold; margin-bottom: 10px;}
#good .box02 .inner {display: flex; justify-content: space-between; align-items: flex-start; max-width: 1100px; margin: 40px auto 0; text-align: left; font-size: 14px; letter-spacing: 0;}
#good .box02 .inner .con {display: flex; justify-content: space-between; align-items: flex-start; margin-top: 15px;}
#good .box02 .inner table {width: 100%;}
#good .box02 .inner table td {font-weight: bold;}
#good .box02 .box {background-color: #fff; box-sizing: border-box; border: 3px solid #e0e0e0; max-width: 550px; padding: 20px; width: 515px; line-height: 1.5;}
#good .box02 .box ul {font-weight: bold;}
#good .box03 {padding: 40px 0 0; margin: 0 auto;max-width: 1200px;}
#good .box03 iframe {width: 1200px; box-sizing: border-box; border: 3px solid #e0e0e0;}