@charset "utf-8";

#container{position:relative; width:100%; background-color:#fff}

/* contents */
.top_copy_w img {width:100%; vertical-align: top}
.contents {font-size:13px; color: #000; background-color:#fff}
.contents img {vertical-align:top; border: 0; width:100%}

.l_sch_w {height:54px; position:relative; padding:9px 20px 0 20px}
.l_sch_form {position:relative; }
.l_sch_form .sm_in {overflow:hidden; padding:0 79px 0 0; border-right:none; height:62px; background-color:#fff}
.l_sch_form .sm_in .tf_keyword {background-color:transparent; border:none; color:#111; font-size:15px; height:62px; vertical-align:top; width:100%; margin:5px 0 0 5px; -webkit-border-radius:1px; -webkit-appearance:none;vertical-align:middle;  padding: 0}
.l_sch_form .sm_in .m_sch_btn {cursor:pointer; font-size:0; width:72px; height:62px; line-height:0; position:absolute; right:0; top:0; background-color:#b08158; margin-right:-2px}
.l_sch_form .sm_in .btn_txt {display:inline-block; color:#fff; font-size:14px; vertical-align:-4px}
.l_sch_form .sm_in .tf_keyword::-webkit-input-placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}
.l_sch_form .sm_in .tf_keyword::-moz-placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}
.l_sch_form .sm_in .tf_keyword::placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}

/* contents */
.top_copy_w img {width:100%; vertical-align: top}
.contents {font-size:13px; color: #000; background-color:#fff}
.contents img {vertical-align:top; border: 0; width:100%}

.l_sch_w {height:54px; position:relative; padding:9px 20px 0 20px}
.l_sch_form {position:relative; }
.l_sch_form .sm_in {overflow:hidden; padding:0 79px 0 0; border-right:none; height:62px; background-color:#fff}
.l_sch_form .sm_in .tf_keyword {background-color:transparent; border:none; color:#111; font-size:15px; height:62px; vertical-align:top; width:100%; margin:5px 0 0 5px; -webkit-border-radius:1px; -webkit-appearance:none;vertical-align:middle;  padding: 0}
.l_sch_form .sm_in .m_sch_btn {cursor:pointer; font-size:0; width:72px; height:62px; line-height:0; position:absolute; right:0; top:0; background-color:#b08158; margin-right:-2px}
.l_sch_form .sm_in .btn_txt {display:inline-block; color:#fff; font-size:14px; vertical-align:-4px}
.l_sch_form .sm_in .tf_keyword::-webkit-input-placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}
.l_sch_form .sm_in .tf_keyword::-moz-placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}
.l_sch_form .sm_in .tf_keyword::placeholder { position: relative;   color: #888;    font-size:14px;   letter-spacing: -0.5px; padding:5px 0 0 5px}

/* contents */
.button {overflow: hidden}
.button span {display:table;width: 100%;}
.button .link1{display:flex;}


.btn_app {display:block;}
.btn_app img {width:50%; float:left}