﻿.con_intro,.con_contact form .box_con,.con_contact form .btns,.con_contact .box_att,.con_thanks{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_intro,.con_contact form .box_con,.con_contact form .btns,.con_contact .box_att,.con_thanks{width:95%}}@media only screen and (max-width: 767px){.con_intro,.con_contact form .box_con,.con_contact form .btns,.con_contact .box_att,.con_thanks{width:90%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?t9mafw");src:url("../fonts/icomoon.eot?t9mafw#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?t9mafw") format("truetype"),url("../fonts/icomoon.woff?t9mafw") format("woff"),url("../fonts/icomoon.svg?t9mafw#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.con_intro{max-width:700px;text-align:center;box-sizing:border-box;border:1px solid #a69e8b;margin-top:2.86458%;padding:20px}@media only screen and (max-width: 767px){.con_intro{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:15px}}@media only screen and (max-width: 767px){.con_intro{padding:1.5em 2em}}.con_intro .box_txt{letter-spacing:-.5em}.con_intro .box_txt>*{display:inline-block;vertical-align:middle;letter-spacing:normal}@media only screen and (max-width: 767px){.con_intro .box_txt>*{display:block}}.con_intro .box_txt .st{font-size:93%;letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_txt .st{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_intro .box_txt .st{letter-spacing:.06em}}@media only screen and (min-width: 768px){.con_intro .box_txt .st{padding:.8em 2em;border-right:1px solid #0c0c0c;margin-right:2em}}@media only screen and (max-width: 767px){.con_intro .box_txt .st{padding-bottom:.5em;border-bottom:1px solid #0c0c0c}}.con_intro .box_txt .txt_tel{font-size:122%;font-family:'Lato', sans-serif;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_txt .txt_tel{font-size:115%}}@media only screen and (max-width: 767px){.con_intro .box_txt .txt_tel{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_txt .txt_tel{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_intro .box_txt .txt_tel{letter-spacing:.04em}}@media only screen and (min-width: 768px){.con_intro .box_txt .txt_tel{margin-right:2em}}@media only screen and (max-width: 767px){.con_intro .box_txt .txt_tel{margin:.5em 0}}.con_intro .txt_att{margin-top:1em;font-size:93%;letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt_att{font-size:93%}}@media only screen and (max-width: 767px){.con_intro .txt_att{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .txt_att{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_intro .txt_att{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_intro .txt_att{text-align:left}}.con_intro .c_lnk1{margin-top:.5em}@media only screen and (max-width: 767px){.con_intro .c_lnk1{margin-top:1em}}.con_contact{position:relative;margin-top:5.20833%}@media only screen and (max-width: 767px){.con_contact{margin-top:2em}}.con_contact form .box_con{max-width:814px;padding-bottom:55px;border-bottom:1px solid #cccbc6}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con{padding-bottom:45px}}@media only screen and (max-width: 767px){.con_contact form .box_con{padding-bottom:2em}}.con_contact form .box_con .txt_lead{font-size:93%;letter-spacing:.14em;line-height:2.3;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .txt_lead{font-size:93%}}@media only screen and (max-width: 767px){.con_contact form .box_con .txt_lead{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .txt_lead{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_contact form .box_con .txt_lead{letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .txt_lead{line-height:2}}@media only screen and (max-width: 767px){.con_contact form .box_con .txt_lead{line-height:1.7}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .txt_lead{margin-bottom:25px}}@media only screen and (max-width: 767px){.con_contact form .box_con .txt_lead{margin-bottom:1em}}.con_contact form .box_con .txt_lead span{color:#b03b42}.con_contact form .box_con .txt_check{text-align:center;font-size:108%;margin-bottom:80px;font-family:"新細明體","PMingLiU",PMingLiU,"細明體","MingLiU",MingLiU,"Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .txt_check{font-size:100%}}@media only screen and (max-width: 767px){.con_contact form .box_con .txt_check{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .txt_check{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_contact form .box_con .txt_check{margin-bottom:2.5em}}.con_contact form .box_con .inner table{width:100%}.con_contact form .box_con .inner table tr:first-child th,.con_contact form .box_con .inner table tr:first-child td{padding-top:0}.con_contact form .box_con .inner table tr:last-child th,.con_contact form .box_con .inner table tr:last-child td{padding-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .inner table tr:last-child th,.con_contact form .box_con .inner table tr:last-child td{padding-top:45px}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr:last-child th,.con_contact form .box_con .inner table tr:last-child td{padding-top:2em}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr:last-child td{padding-top:.5em}}.con_contact form .box_con .inner table tr th,.con_contact form .box_con .inner table tr td{padding-top:40px;vertical-align:top}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .inner table tr th,.con_contact form .box_con .inner table tr td{padding-top:30px}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr th,.con_contact form .box_con .inner table tr td{padding-top:1em}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr th,.con_contact form .box_con .inner table tr td{display:block}}.con_contact form .box_con .inner table tr th{font-weight:normal;white-space:nowrap;font-size:100%;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .inner table tr th{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr th{letter-spacing:.04em}}@media only screen and (min-width: 1200px){.con_contact form .box_con .inner table tr th{width:215px}}@media print{.con_contact form .box_con .inner table tr th{width:215px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .inner table tr th{width:180px}}.con_contact form .box_con .inner table tr th span{display:inline-block}@media only screen and (min-width: 768px){.con_contact form .box_con .inner table tr th span{padding:1em 0}}.con_contact form .box_con .inner table tr th span em{color:#e99686}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr td{padding-top:0}}.con_contact form .box_con .inner table tr td input[type="text"],.con_contact form .box_con .inner table tr td textarea,.con_contact form .box_con .inner table tr td select,.con_contact form .box_con .inner table tr td p{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;border-radius:0;width:100%;padding:1em;border-bottom:1px solid #dfded8;box-sizing:border-box;font-size:93%;letter-spacing:.14em}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr td input[type="text"],.con_contact form .box_con .inner table tr td textarea,.con_contact form .box_con .inner table tr td select,.con_contact form .box_con .inner table tr td p{padding:0.7em 0.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .box_con .inner table tr td input[type="text"],.con_contact form .box_con .inner table tr td textarea,.con_contact form .box_con .inner table tr td select,.con_contact form .box_con .inner table tr td p{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr td input[type="text"],.con_contact form .box_con .inner table tr td textarea,.con_contact form .box_con .inner table tr td select,.con_contact form .box_con .inner table tr td p{letter-spacing:.06em}}.con_contact form .box_con .inner table tr td input[type="text"]::placeholder,.con_contact form .box_con .inner table tr td textarea::placeholder,.con_contact form .box_con .inner table tr td select::placeholder,.con_contact form .box_con .inner table tr td p::placeholder{color:#b7b7b7}@media only screen and (min-width: 768px){.con_contact form .box_con .inner table tr td.wrp_tel input[type="text"],.con_contact form .box_con .inner table tr td.wrp_postal input[type="text"]{max-width:340px}}.con_contact form .box_con .inner table tr td.wrp_txt textarea{border:1px solid #dfded8}@media only screen and (min-width: 768px){.con_contact form .box_con .inner table tr td.wrp_txt textarea{min-height:275px}}@media only screen and (max-width: 767px){.con_contact form .box_con .inner table tr td.wrp_txt textarea{min-height:4em}}.con_contact form .btns{margin:60px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact form .btns{margin:45px auto 0}}@media only screen and (max-width: 767px){.con_contact form .btns{margin:2em auto 0}}@media only screen and (min-width: 768px){.con_contact form .btns{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 768px){.con_contact form .btns p+p{margin-left:25px}}@media only screen and (max-width: 767px){.con_contact form .btns p+p{margin-top:1em}}@media only screen and (min-width: 768px){.con_contact form .btns p{width:285px}}@media only screen and (max-width: 767px){.con_contact form .btns p{margin:auto}}.con_contact form .btns .c_btn2-w span{background:#000}.con_contact .box_att{margin-top:4.94792%}@media only screen and (max-width: 767px){.con_contact .box_att{margin-top:2.5em}}.con_contact .box_att .sst{font-size:93%;letter-spacing:.14em;line-height:1.76;margin-bottom:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_att .sst{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_contact .box_att .sst{letter-spacing:.06em}}.con_contact .box_att>ul>li{font-size:93%;letter-spacing:.14em;line-height:1.76;padding-left:2em;text-indent:-2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_att>ul>li{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_contact .box_att>ul>li{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_contact .box_att>ul>li{padding-left:1.8em;text-indent:-1.8em}}.con_contact .box_att>ul>li>ul{padding-left:1.2em;text-indent:-1.2em}.con_contact .box_att>ul>li>ul>li{letter-spacing:.14em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_att>ul>li>ul>li{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_contact .box_att>ul>li>ul>li{letter-spacing:.06em}}.con_thanks{margin-top:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks{margin-top:70px}}@media only screen and (max-width: 767px){.con_thanks{margin-top:4em}}.con_thanks h3{text-align:center;font-size:143%;font-family:"新細明體","PMingLiU",PMingLiU,"細明體","MingLiU",MingLiU,"Times New Roman",Times,Garamond,Georgia,serif}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks h3{font-size:136%}}@media only screen and (max-width: 767px){.con_thanks h3{font-size:115%}}.con_thanks .txt{text-align:center;font-size:93%;letter-spacing:.14em;line-height:1.76;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .txt{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_thanks .txt{letter-spacing:.06em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_thanks .txt{margin-top:1.5em}}.con_thanks .txt_tel{text-align:center;margin-top:40px;font-size:122%;font-family:'Lato', sans-serif;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .txt_tel{margin-top:30px}}@media only screen and (max-width: 767px){.con_thanks .txt_tel{margin-top:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .txt_tel{font-size:115%}}@media only screen and (max-width: 767px){.con_thanks .txt_tel{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .txt_tel{letter-spacing:.08em}}@media only screen and (max-width: 767px){.con_thanks .txt_tel{letter-spacing:.04em}}.con_thanks .txt_tel span{display:inline-block;margin-bottom:.2em}.con_thanks .txt_tel i{font-family:"Microsoft JhengHei","微軟正黑體",Verdana,Helvetica,Arial,sans-serif;font-size:77%;letter-spacing:.14em;margin-left:1em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .txt_tel i{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_thanks .txt_tel i{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_thanks .txt_tel i{font-size:82%}}.con_thanks .c_btn2{margin:auto;margin-top:55px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_thanks .c_btn2{margin-top:45px}}@media only screen and (max-width: 767px){.con_thanks .c_btn2{margin-top:2em}}@media only screen and (min-width: 768px){.con_thanks .c_btn2{max-width:260px}}
