body{min-width:0}#main.pattern-P.pattern-2{min-width:640px}#main.pattern-P.pattern-3{background:#fff;max-width:640px;padding-top:0}#header.pattern-G .common-globalHeader .bg01{max-width:980px;width:100%}#footer.pattern-P .common-globalFooter .bg01{min-width:640px}.popup-mailSend p.attention{color:red}.popup-mailSend .pt01{background:#ffdb33;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:10px 15px}.popup-mailSend .pt01 p{font-size:14px}.popup-mailSend .pt01 .p01{font-weight:700;margin-right:100px}.popup-mailSend .pt01 .p02{float:right;text-align:right}.popup-mailSend .pt01 .p02 a{background:url(../images/bt_009a.png) no-repeat 0;color:#666;padding-left:22px}.popup-mailSend .pt01 .p02 a:hover{color:#b6b6b6;text-decoration:none}.popup-mailSend .pt02 .p01{font-size:14px;padding:20px 0;text-align:center}.popup-mailSend .pt02 .p01 em{font-weight:700}.popup-mailSend .pt02 .p02{font-size:14px;padding:80px 0;text-align:center}.popup-mailSend .pt02 .p02 em{display:block;font-size:16px;font-weight:700;padding-bottom:10px}.popup-mailSend .pt02 .ul01{padding:0 20px}.popup-mailSend .pt02 .ul01 li{border-bottom:1px solid #f2f2f2}.popup-mailSend .pt02 .ul01 li:first-child{border-top:1px solid #f2f2f2}.popup-mailSend .pt02 .ul01 li dl{display:table;table-layout:fixed;width:100%}.popup-mailSend .pt02 .ul01 li dl dd,.popup-mailSend .pt02 .ul01 li dl dt{display:table-cell;padding:15px 10px;vertical-align:top;width:100%}.popup-mailSend .pt02 .ul01 li dl dt{background:#f3f3f3;border-bottom:2px solid #fff;border-top:2px solid #fff;font-size:14px;font-weight:700;width:120px}.popup-mailSend .pt02 .ul01 li dl dt em{border-radius:4px;color:#fff;display:inline-block;font-size:11px;margin-right:5px;padding:2px 5px;vertical-align:middle}.popup-mailSend .pt02 .ul01 li dl dt em.required{background:#fc660c}.popup-mailSend .pt02 .ul01 li .dl01 dd{vertical-align:middle}.popup-mailSend .pt02 .ul01 li .dl01 dd input{border:1px solid #dcdcdc;box-sizing:border-box;line-height:28px;padding:0 10px;width:100%}.popup-mailSend .pt02 .ul01 li .dl02 dd{padding:0}.popup-mailSend .pt02 .ul01 li .dl02 dd textarea{border:0;box-sizing:border-box;min-height:250px;overflow-y:scroll;padding:15px;position:relative;width:100%}.popup-mailSend .pt03{padding:20px 0 30px}.popup-mailSend .pt03 a{font-size:20px;font-weight:700;line-height:48px;margin:auto;width:330px}.popup-closeButton .pattern-1{padding:25px 0}.popup-closeButton .pt01 .p01{text-align:center}.popup-closeButton .pt01 .p01 a{color:#666;font-size:14px;line-height:35px}.popup-closeButton .pt01 .p01 a:hover{color:#b6b6b6;text-decoration:none}.popup-closeButton .pt01 .p01 a img{padding-right:5px;vertical-align:middle}
