@charset "utf-8";

#LAYOUT_CONTENT.p1040 #map {display:block;height:410px;border:1px solid #dbdbdb;}
#LAYOUT_CONTENT.p1040 p.adr {padding:20px 0;font-size:16px;color:#333;line-height:26px;text-align:center;background-color:#e0e0e0;}
#LAYOUT_CONTENT.p1040 p.adr strong {display:block;font-size:20px;font-weight:bold;line-height:26px;}
#LAYOUT_CONTENT.p1040 .fw {margin-top:35px;font-size:17px;line-height:27px;color:#333;text-align:center;}
#LAYOUT_CONTENT.p1040 .fl {width:490px;}
#LAYOUT_CONTENT.p1040 .fr {width:489px;border-left:1px solid #e0e0e0;}
#LAYOUT_CONTENT.p1040 dl {display:block;margin:0;padding:0;list-style:none;}
#LAYOUT_CONTENT.p1040 dl dt {display:block;margin:0;padding:0;font-size:30px;font-weight:bold;}
#LAYOUT_CONTENT.p1040 dl dd {display:block;margin:25px 0 0;padding:0;}
#LAYOUT_CONTENT.p1040 dl dd p {margin-top:10px;}
#LAYOUT_CONTENT.p1040 .fl dt {color:#0067a9;}
#LAYOUT_CONTENT.p1040 .fr dt {color:#459300;}

#LAYOUT_CONTENT form.input {display:block;margin:0;padding:0;font-size:14px;color:#666;letter-spacing:-1px;}
#LAYOUT_CONTENT form.input .alert {display:block;margin:0 0 10px;padding:0;text-align:right;}
#LAYOUT_CONTENT form.input .alert strong {color:#e30613;}
#LAYOUT_CONTENT form.input table {table-layout:fixed;width:100%;margin:0;padding:0;font-size:15px;line-height:22px;border-top:1px solid #666;}
#LAYOUT_CONTENT form.input table col.th {width:180px;}
#LAYOUT_CONTENT form.input table tbody {width:100%;}
#LAYOUT_CONTENT form.input table th,
#LAYOUT_CONTENT form.input table td {border-bottom:1px solid #d6d6d6;}
#LAYOUT_CONTENT form.input table th {padding:12px 0 12px 14px;font-size:16px;line-height:20px;text-align:left;vertical-align:top;background-color:#f6f6f6;}
#LAYOUT_CONTENT form.input table th strong {color:#e30613;font-weight:bold;}
#LAYOUT_CONTENT form.input table td {padding:9px 10px;}
#LAYOUT_CONTENT form.input table td label {margin:0 30px 0 0;cursor:pointer;}
#LAYOUT_CONTENT form.input table input {font-weight:inherit;font-size:inherit;color:inherit;font-family:inherit;}
#LAYOUT_CONTENT form.input table input[type=radio] {display:inline-block;width:15px;height:15px;}
#LAYOUT_CONTENT form.input table input[type=radio]:first-child {margin-left:0;}
#LAYOUT_CONTENT form.input table input[type=text] {padding:0 10px;width:50%;height:28px;line-height:28px;border:1px solid #c0c0c0;}
#LAYOUT_CONTENT form.input table textarea {display:block;resize:none;padding:10px;width:100%;font-family:inherit;font-size:14px;line-height:22px;border:1px solid #c0c0c0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#LAYOUT_CONTENT form.input table textarea.t1 {height:226px;}
#LAYOUT_CONTENT form.input table textarea.t2 {height:150px;}
#LAYOUT_CONTENT form.input .btnarea {margin-top:30px;text-align:center;}
#LAYOUT_CONTENT form.input .btnarea .frmbtn {display:inline-block;vertical-align:middle;margin:0 0 0 5px;width:160px;height:40px;line-height:40px;font-size:16px;color:#fff;font-weight:bold;text-align:center;border:0;}
#LAYOUT_CONTENT form.input .btnarea .frmbtn:first-child {margin-left:0;}
#LAYOUT_CONTENT form.input .btnarea .frmbtn.sbm {background-color:#ffac1f;}
#LAYOUT_CONTENT form.input .btnarea .frmbtn.ccl {background-color:#999;}


#LAYOUT_CONTENT .notice_tit {margin-top:30px;font-size:24px;font-weight:bold;color:#333;}
#LAYOUT_CONTENT .notice_tit:first-child {margin-top:0;}
#LAYOUT_CONTENT .notice_p {margin-top:15px;font-size:18px;line-height:24px;color:#444;}
#LAYOUT_CONTENT .notice_p > p {margin-top:10px;}
#LAYOUT_CONTENT ul.notice_p {line-height:28px;}
#LAYOUT_CONTENT ul.notice_p li {position:relative;padding-left:15px;word-break:keep-all;}
#LAYOUT_CONTENT ul.notice_p li:first-child {margin-top:0;}
#LAYOUT_CONTENT ul.notice_p li:before {display:block;position:absolute;top:0;left:0;content:"-";}
#LAYOUT_CONTENT ul.notice_p li.flat {padding-left:0;}
#LAYOUT_CONTENT ul.notice_p li.flat:before {display:none;content:none;}