body {  font-size: 16px;  font-family: "微軟正黑體", sans-serif;}button:focus,input:focus,select:focus {  outline: 0;}button{ padding: 0;}a {  outline: medium none!important;  /* for Firefox Google Chrome  */  color: black;  text-decoration: none;}a:hover,a:visited,a:focus {  color: black;  text-decoration: none;}section.main{	padding-top: 184px;	padding-bottom: 100px;}@media screen and (max-width: 980px) {	section.main{		padding-top: 111px;		padding-bottom: 40px;	}}#footer .footer_main a:hover {  border-bottom: 1px solid #ffffff;}ol,ul {  list-style: none;  margin: 0;  padding: 0;}.breadcrumb_parent {  max-width: 1200px;  margin: 0 auto;  padding: 0 10px;  font-size: 0.9em;}.breadcrumb_parent a {  color: #7d7d7d;}.breadcrumb_parent a:hover {  border-bottom: 1px solid #7d7d7d;}ol.breadcrumb {  background-color: transparent;  margin: 0;}.breadcrumb > li + li:before {  padding: 0;  color: #7d7d7d;  content: ">";}#toTop {  display: none;  text-decoration: none;  position: fixed;  bottom: 5%;  right: 1%;  overflow: hidden;  width: 36px;  height: 36px;  border: none;  text-indent: 100%;  background: url(../images/top_btn.png) no-repeat 0 0;  z-index: 999;  /* background-color: #ffffff; */  /* opacity: 0.68; */}a.button,button.button,input.this_submit {  display: inline-block;  width: 102px;  height: 37px;  line-height: 37px;  letter-spacing: 0.1px;  text-align: center;  color: #ffffff;  text-decoration: none;  font-size: 15px;  background-color: #000000;  font-family: "Helvetica Neue", Helvetica, Arial, "微軟正黑體", sans-serif;  border: 0;  -webkit-transition: all 150ms ease-out;  -moz-transition: all 150ms ease-out;  -o-transition: all 150ms ease-out;  -ms-transition: all 150ms ease-out;  transition: all 150ms ease-out;}.ly_ui .this_submit {    display: inline-block;    width: 102px;    height: 37px;    line-height: 37px;    letter-spacing: 0.1px;    text-align: center;    color: rgb(255, 255, 255);    text-decoration: none;    font-size: 15px;    background-color: rgb(0, 0, 0);    font-family: "Helvetica Neue", Helvetica, Arial, 微軟正黑體, sans-serif;    transition: all 150ms ease-out;    color: #FFF;    width: 200px;}a.button:hover , button.button:hover , input.this_submit:hover{/*	opacity: 0.8;*/	background-color:#a88f67;}.ly_ui h2 {  font-size: 1.4em;  font-weight: bold;  color: black;  font-family: "微軟正黑體", sans-serif;}.ly_ui h3 {  font-size: 1.05em;  font-weight: bold;  color: black;  font-family: "微軟正黑體", sans-serif;}.ly_ui h4 {  font-size: 0.9em;  font-weight: bold;  font-family: "微軟正黑體", sans-serif;}.ly_ui p {  color: #828181;  font-size: 0.9em;}.ly_ui .star {  color: #999999;  font-size: 0.9em;}.ly_ui input {  padding: 0 5px;  height: 27px;  font-size: 0.87em;  color: black;  border: 1px solid #868689;}.ly_ui .input_name {  font-size: 0.85em;  color: #565656;  font-weight: bold;}.ly_ui .smaill_talk {  font-size: 12px;  color: #929292;  margin-top: 2px;  font-family: 微軟正黑體;  margin-left: 2px;}.ly_ui .cont_read {  font-size: 0.9em;  margin-top: 20px;}.ly_ui .isRadio {  font-size: 0.91em;  color: black;  font-weight: bold;}.ly_ui .isRadio label {  font-weight: normal;  cursor: pointer;}.ly_ui .radioLabel {  position: relative;}.ly_ui .isRadio input {  display: none;}.ly_ui .isRadio input[type="radio"]:checked + .radioLabel::after {  content: "";  width: 11px;  height: 11px;  display: inline-block;  border-radius: 11px;  background-color: #858588;  left: 4px;  top: 7px;  position: absolute;}.ly_ui .radioLabel::before {  content: "";  width: 19px;  height: 19px;  display: inline-block;  border-radius: 19px;  border: 2px solid #858588;  position: relative;  top: 3px;  margin-right: 6px;}.ly_ui .selectDefault {  height: 29px;  border: 1px #868689 solid;  outline: 1px transparent solid;  color: black;  font-size: 0.89em;  line-height: 29px;  display: inline-block;  cursor: pointer;  position: relative;  background: url(../images/ee1.png) no-repeat 0 0;  background-position: 99% 50%;  width: 130px;}.ly_ui .selectDefault.pos-90{	background-position: 90% 50%;}.ly_ui .selectDefault.gray{	 border: 1px #c6c9d2 solid;}.ly_ui .selectDefault select {  -webkit-appearance: none;  border: none;  background-color: transparent;  cursor: pointer;  width: 100%;  padding: 0 7px;  position: relative;  top: -1px;}.ly_ui .selectDefault2 {  height: 29px;  border: 1px #868689 solid;  outline: 1px transparent solid;  color: black;  font-size: 0.89em;  line-height: 29px;  display: inline-block;  cursor: pointer;  position: relative;  width: 100px;  z-index: 2;}.ly_ui .selectDefault2::before {  content: "";  width: 0;  height: 0;  border-top: solid 9px #999999;  border-right: solid 5px transparent;  border-left: solid 5px transparent;  position: absolute;  right: 5px;  top: 50%;  margin-top: -4px;}.ly_ui .selectDefault2 select {  -webkit-appearance: none;  border: none;  background-color: transparent;  cursor: pointer;  width: 100%;  padding: 0 7px;  position: relative;  top: -1px;}.ly_ui .ischeckbox {  font-size: 1.05em;}.ly_ui .ischeckbox input {  display: none;}.ly_ui .ischeckbox input[type="checkbox"]:checked + .checkboxLabel::before {  content: "";  background: url(../images/e2.png) no-repeat 0 0;  background-size: contain;}.ly_ui .checkboxLabel {  cursor: pointer;	text-indent: -22px;  margin-left: 22px;}.ly_ui .checkboxLabel::before {  content: "";  width: 17px;  height: 17px;  border: 1px solid #858588;  display: inline-block;  margin-right: 5px;  position: relative;  top: 2px;}.ly_ui ::-webkit-input-placeholder {  /* Chrome/Opera/Safari */  color: #a18f69;}.ly_ui ::-moz-placeholder {  /* Firefox 19+ */  color: #a18f69;}.ly_ui :-ms-input-placeholder {  /* IE 10+ */  color: #a18f69;}.ly_ui :-moz-placeholder {  /* Firefox 18- */  color: #a18f69;}.bg {  display: none;  background-image: url('../images/lynnage_bg.png');  background-repeat: no-repeat;  vertical-align: middle;  display: inline-block;}.bg.bg-search {  width: 22px;  height: 23px;  background-position: -5px -5px;}.bg.bg-login {  width: 20px;  height: 22px;  background-position: -281px -85px;}.bg.bg-love {  width: 19px;  height: 16px;  background-position: -281px -59px;}.bg.bg-gift {  width: 18px;  height: 23px;  background-position: -307px -265px;}@media screen and (max-width: 980px) {  .bg.bg-gift {    width: 22px;    height: 27px;    background-position: -306px -291px;  }}.bg.menu-fb {  width: 36px;  height: 31px;  background-position: -5px -298px;}.bg.menu-instagram {  width: 36px;  height: 31px;  background-position: -51px -298px;}.bg.menu-youtube {  width: 36px;  height: 31px;  background-position: -97px -298px;}.bg.menu-what {  width: 36px;  height: 31px;  background-position: -143px -298px;}.bg.menu-pinterest {  width: 36px;  height: 31px;  background-position: -189px -298px;}.bg.menu-twitter {  width: 36px;  height: 31px;  background-position: -37px -5px;}.bg.footer-fb {  width: 51px;  height: 44px;  background-position: -129px -5px;}.bg.footer-instagram {  width: 51px;  height: 44px;  background-position: -207px -5px;  border-left: 10px solid transparent;}.bg.footer-youtube {  width: 51px;  height: 44px;  background-position: -252px -5px;}.bg.footer-what {  width: 51px;  height: 44px;  background-position: -5px -59px;}.bg.footer-pinterest {  width: 51px;  height: 44px;  background-position: -62px -59px;}.bg.footer-twitter {  width: 51px;  height: 44px;  background-position: -129px -57px;}.bg.home {  width: 35px;  height: 28px;  background-position: -236px -59px;}.bg.bg-forgot {  width: 32px;  height: 31px;  background-position: -265px -267px;}.bg.pr-pinterest {  width: 33px;  height: 34px;  background-position: -91px -141px;}.bg.pr-twitter {  width: 33px;  height: 34px;  background-position: -48px -141px;}.bg.pr-fb {  width: 33px;  height: 34px;  background-position: -236px -97px;}.bg.pr-email {  width: 33px;  height: 34px;  background-position: -131px -141px;}.bg.pr-what {  width: 33px;  height: 34px;  background-position: -5px -141px;}.bg.free-fb {  width: 36px;  height: 31px;  background-position: 0px -300px;}.bg.free-pinterest {  width: 36px;  height: 31px;  background-position: -189px -298px;}.bg.free-twitter {  width: 36px;  height: 31px;  background-position: -37px -5px;}.bg.free-what {  width: 36px;  height: 31px;  background-position: -143px -298px;}.bg.free-youtube {  width: 36px;  height: 31px;  background-position: -97px -298px;}.bg.free-instagram {  width: 36px;  height: 31px;  background-position: -51px -298px;}header { position: fixed; z-index: 99; width: 100%;}#header {  background-color: #a88f67;  height: 2.4em;  line-height: 2.4em;  font-size: 0.91em;  padding: 0 23px;  color: #ffffff;  width: 100%;  z-index: 1000;}@media screen and (min-width: 950px) {  #header {    padding: 0 46px;  }}#header li {  float: left;  position: relative;}#header li a {  display: block;  color: #ffffff;  text-align: center;}#header li.triangle::after {  content: "";  width: 0;  height: 0;  border-style: solid;  border-width: 8px 8px 0 8px;  border-color: #A88F67 transparent transparent transparent;  position: absolute;  z-index: 300;  left: 50%;  margin-left: -8px;}#header li.triangle.hamburger::after {  top: 42px;}#header li.lang {  width: 85px;  border-right: 1px solid #ffffff;}#header .search {  width: 48px;}#header .search .bg {  position: relative;  top: -1px;}#header .pull-right li {  margin-left: 20px;}#header .login .bg {  position: relative;  top: -2px;  margin-right: 1px;}#header .join .bg {  margin-right: 1px;}#header .shop {  font-family: Verdana, Geneva, sans-serif;}#header .shop .bg {  position: relative;  top: -3px;  font-style: normal;  line-height: 27px;  font-size: 10px;}#header .shop .bg div {  transform: scale(0.8);}@media screen and (max-width: 980px) {  header {    padding-top: 48px;  }  #header {    height: 3em;    line-height: 3em;    margin-top: -48px;    padding: 0;     }  #header > ul {    width: 50%;  }  #header .search,  #header .login,  #header .shop {    width: 50%;  }  #header .pull-right li {    margin-left: 0;  }  #header .hamburger {    position: relative;    width: 50%;    height: 3em;    display: none;    cursor: pointer;  }  #header .hamburger .line1,  #header .hamburger .line2,  #header .hamburger .line3 {    width: 27px;    height: 3px;    background-color: white;    position: absolute;    left: 50%;    top: 50%;    margin-top: -1px;  }  #header .hamburger .line1 {    transform: translateX(-50%) translateY(0%);		-ms-transform: translateX(-50%) translateY(0%); 	/* IE 9 */		-moz-transform: translateX(-50%) translateY(0%); 	/* Firefox */		-webkit-transform: translateX(-50%) translateY(0%); /* Safari 和 Chrome */		-o-transform: translateX(-50%) translateY(0%); 	/* Opera */  }  #header .hamburger .line2 {    transform: translateX(-50%) translateY(300%);		-ms-transform: translateX(-50%) translateY(300%); 	/* IE 9 */		-moz-transform: translateX(-50%) translateY(300%); 	/* Firefox */		-webkit-transform: translateX(-50%) translateY(300%); /* Safari 和 Chrome */		-o-transform: translateX(-50%) translateY(300%); 	/* Opera */  }  #header .hamburger .line3 {    transform: translateX(-50%) translateY(-300%);		-ms-transform: translateX(-50%) translateY(-300%); 	/* IE 9 */		-moz-transform: translateX(-50%) translateY(-300%); 	/* Firefox */		-webkit-transform: translateX(-50%) translateY(-300%); /* Safari 和 Chrome */		-o-transform: translateX(-50%) translateY(-300%); 	/* Opera */  }  #header .shop .bg {    top: -1px;    line-height: 31px;  }}#header_logo {  width: 100%;  height: 65px;  background-color: #ffffff;  text-align: center;	position: relative;}#header_logo img {  width: 140px;  margin-top: 10px;}#header_search {  width: 100%;  height: 100px;  display: none;  background-color: #ffffff;  position: fixed;  z-index: 100;  border: 1px solid #cccccc;	border-top: none;  padding-left: 290px;  padding-bottom: 5px;}@media screen and (max-width: 980px) {  #header_search {    margin-top: -65px;  }}#header_search input {  border: none;  border-bottom: 1px solid #d7d7d7;  font-size: 0.9em;  padding-bottom: 3px;  width: 70%;  max-width: 560px;}@media screen and (max-width: 980px) {  #header_search {    height: 80px;    padding-left: 10%;    padding-top: 25px;  }  #header_search input {    width: 88%;  }}#header_search h4 {  font-size: 1.05em;  font-weight: bold;}#header_login {  display: none;  width: 100%;  background-color: #ffffff;  position: fixed;  z-index: 100;  border-bottom: 1px solid #cccccc;}#header_login .login_page{	padding-top: 20px;}@media screen and (max-width: 980px) {  #header_login {    height: 100%;    margin-top: -65px;    overflow: scroll;  }  #header_login .login_page {    padding-bottom: 50px;  }}#header_shop {  display: none;  width: 420px;  background-color: #ffffff;  position: fixed;  right: 20px;  z-index: 100;  border: 1px solid #cccccc;	border-top: none;  text-align: center;  padding: 10px 14px;}@media screen and (min-width: 950px) {  #header_shop {    right: 40px;  }}@media screen and (max-width: 980px) {  #header_shop {    margin-top: -65px;  }}#header_shop .h_header {  font-size: 0.8em;  margin-top: 20px;  margin-bottom: 7px;  font-family: Verdana, Geneva, sans-serif;}#header_shop .hs_img img {  height:75.5px;}#header_shop .sh_top {  display: inline-block;  width: 27px;  height: 16px;  background-image: url(../images/j1.png);  margin-bottom: 5px;}#header_shop .hs_b {  border: 1px solid #cccccc;  font-size: 0.8em;  padding: 15px;  padding-top: 30px;  padding-bottom: 20px;  position: relative;}#header_shop .hs_name {  margin-left: 15px;  text-align: left;  color: #8a8989;}#header_shop .sh_top:hover {  background-image: url(../images/j2.png);}#header_shop .sh_bottom {  margin-top: 10px;  display: inline-block;  width: 27px;  height: 16px;  background-image: url(../images/j1_2.png);}#header_shop .sh_bottom:hover {  background-image: url(../images/j2_2.png);}#header_shop .remove {  position: absolute;  bottom: 20px;  right: 15px;  text-decoration: underline;}#header_shop .color_b {  color: black;}#header_shop .sh_button {  margin-top: 5px;  margin-bottom: 7px;}#header_shop .sh_button > div {  width: 50%;}#header_shop .sh_button > div a,#header_shop .sh_button > div button {  width: 95%;}#header_shop .sh_button > div a.button.white ,#header_shop .sh_button > div button.button.white  {  background-color: white;  color: black;  border: 1px solid #cccccc;}@media screen and (max-width: 450px) {	#header_shop {    width: 100%;		right: 0;  }}nav {  text-align: left;  font-weight: bold;  color: black;	z-index: 99;	width: 100%;	background-color: white;	border-bottom: 2px solid #292a2c;}nav #nav {  max-width: 1200px;  margin: 0 auto;  padding: 0 20px;  padding-top: 17px;  height: 147px;}nav #nav .child-ul{	top: 32px;}nav #nav .nav_ul {  position: relative;  margin-top: 62px;  text-align:right;}nav #nav .logo {  width: 220px;  height: 75px;  background-image: url(../images/logo.png);  background-size: contain;  background-repeat: no-repeat;  text-indent: -999em;  overflow: hidden;  display: block;  position: absolute;}/*nav #nav.size200 .logo {  width: 256px;  height: 85px;  margin-top: 3px;  background-image: url(../images/logo200.png);}*/nav #nav.size200 .logo {  width: 214px;  height: 84px;  background-image: url(../images/logo214.png);}nav #nav .nav_ul > li {  display: inline-block;}nav #nav .nav_ul > li:not(:last-child) {  margin-right: 10px;}nav #nav .nav_ul > li .child-ul {  display:none;  position: absolute;  font-size: 0.95em;  line-height: 2.1em;  width: 100%;  text-align: left;  right: 50;}nav #nav .nav_ul > li .child-ul li {  display: inline-block;}nav #nav .nav_ul > li .child-ul a {  color: #6c6c6c;}/*nav #nav .left_adj1 {  margin-left: -316px;}nav #nav .left_adj2 {  margin-left: -278px;}*/@media screen and (min-width: 980px) and (max-width: 1144px) {  /* nav #nav .nav_ul {    margin-top: 40px;  }  nav #nav .child-ul {    left: 0;    top: 49px;  }  */  nav #nav .left_adj1,  nav #nav .left_adj2 {    margin-left: auto;  }}nav .line {  border-top: 1px solid #999999;  position: absolute;  width: 100%;  left: 0;  top: 143px;  z-index: 5;}nav ::-webkit-input-placeholder {  /* Chrome/Opera/Safari */  color: #a4a9ad;}nav ::-moz-placeholder {  /* Firefox 19+ */  color: #a4a9ad;}nav :-ms-input-placeholder {  /* IE 10+ */  color: #a4a9ad;}nav :-moz-placeholder {  /* Firefox 18- */  color: #a4a9ad;}#accordion_header {  position: fixed;  width: 293px;  box-shadow: 2px 4px 4px 0 rgba(128, 128, 128, 0.2), 4px 4px 12px 0 rgba(0, 0, 0, 0.2) !important;  top: 44px;  z-index: 80;  color: black;	overflow: hidden;	background-color: #fff;	padding-bottom: 80px;}#accordion_header a {  font-weight: bold;  display: block;  height: 100%;  height: 40px;  line-height: 40px;  padding-left: 25px;}#accordion_header .panel-title {  position: relative;}#accordion_header .panel-title > a:not(.not-child) {  background-color: #424547;  color: #ffffff;}#accordion_header .panel-title > a:not(.not-child)::after {  content: "";  float: right;  display: inline-block;  background-image: url(../images/a1.png);  width: 22px;  height: 14px;  position: relative;  top: 11px;  right: 13px;}#accordion_header .panel-title > a.collapsed {  background-color: #ffffff;  color: black;}#accordion_header .panel-title > a.collapsed::after {  background-image: url(../images/a2.png);  width: 16px;  height: 20px;  position: relative;  top: 9px;  right: 13px;}#accordion_header .panel {  margin: 0 !important;  border-radius: 0px;}#accordion_header .panel {  border: none;  border-bottom: 1px solid #eeeeee;}#accordion_header .panel-heading {  background-color: #ffffff;  padding: 0;}#accordion_header .panel-body {  padding: 0;}#accordion_header .panel-body a {  margin-left: 13px;}#accordion_header .panel-body li:not(:last-child) {  border-bottom: 1px solid #eeeeee;}#accordion_header .menu_logo {  height: 40px;  line-height: 40px;  background-color: #ffffff;	bottom: 40px; position:fixed; 	width: 293px;}#accordion_header .menu_logo a {  float: left;  padding-left: 10px;}#accordion_header .menu_home {  height: 40px;  line-height: 40px;  background-color: #c6c9d2;	bottom: 0; 	position:fixed;	width: 293px;}#accordion_header .menu_home a {  padding-left: 15px;}#accordion_header .menu_home .menu_lang {  display: inline-block;  font-size: 0.9em;  margin-right: 25px;}#accordion_header .menu_home .menu_lang a {  padding-left: 10px;  display: inline-block;}#accordion_header .menu_home .menu_lang a.active {  color: #6d7276;}#accordion_header.fade {  visibility: hidden;}#accordion_header.fade.in {  visibility: visible;}#lynnage_banner {  width: 100%;  position: relative;}#lynnage_banner img {  width: 100%;}#login {  padding-top: 57px;}#header_login{	padding-bottom: 18px;}.login_page.container {  max-width: 970px;  padding-right: 25px;  padding-left: 25px;}.login_page .input_name {  font-size: 0.80em;}.login_page .login_ul {  list-style-type: square;  color: #999999;  font-size: 0.95em;  line-height: 1.45em;  margin-left: 19px;  font-weight: normal;}.login_page .login_ul li {  margin-bottom: 20px;}.login_page .login_ul .ul_div {  color: #666666;  font-size: 1em;	line-height: 1.5em;}.login_page p {  margin: 19px 0;	margin-bottom: 8px;	color: #2c2c2c;}.login_page h3 {  margin-top: 36px;  margin-bottom: 23px;  letter-spacing: 0.5px;		color: #2c2c2c;}.login_page .login_line {  width: 1px;  height: 440px;  border-left: 1px solid #e0e0e0;  position: relative;  left: 5px;	top: 25px;}.login_page input {  width: 80%;	max-width: 300px;}.login_page .item {  position: relative;  margin-top: 15px;}.login_page .item > div:first-child {  position: absolute;}.login_page .item > div:first-child + div {  margin-left: 120px;}.login_page .row>div:first-child{	padding-right: 20px;}.login_page .row>div:first-child+div{	padding-left: 20px;}.login_page .login_wrap{	border-right: 1px solid #e0e0e0;	padding-right: 25px;}	@media screen and (max-width: 980px) {		.login_page .login_wrap{		  border-right: none;			padding-right: 0px;		}	}.login_page .forgot_pass {  top: 12px;  font-family: "Myriad Pro Regular", sans-serif;  font-weight: normal;}.login_page .forgot_pass a{	color: #565656;}.login_page .b-login {  width: 91px;}.login_page .w-204 {  width: 204px;}#forgot {  max-width: 420px!important;  padding: 15px 35px!important;}#forgot input {  width: 100%;}#forgot h2 {  font-size: 1.33em;  font-weight: bold;}#forgot p {  font-size: 0.8em;  color: black;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}#forgot .f_btn {  margin-top: 15px;  text-align: right;}#join .love_me {  height: 55px;  line-height: 55px;  margin-top: 70px;  border-top: 1px solid black;  border-bottom: 1px solid black;  color: #2c2c2c;  font-weight: bold;}#join .love_me img {  position: relative;  top: -2px;}#join .love-1 {  margin-left: 8px;}#member {	max-width: 1200px;	margin: 0 auto;	padding: 0 20px;	margin-top: 60px;	}#member h2{	margin-bottom: 30px;}#member .container-fluid{	width: 100%;	max-width: 694px;}#member .container-fluid .row{	margin-bottom: 40px;}#member h2 .bold {  font-weight: bold;}#member h2 a {  font-size: 0.8em;}@media screen and (max-width: 980px) {	#member .container-fluid .row>div{		margin-bottom: 20px;	}	#member .container-fluid .row{			margin-bottom: 0px;	}	#member .container-fluid .row img{		margin: 0 auto;	}}#member_order h2,#member_milage h2 {  font-size: 1.45em;  font-weight: bold;}#member_order table th,#member_milage table th {  background-color: #f2f2f5;  color: #444444;  font-weight: bold;  font-size: 0.92em;  text-align: center;  height: 36px;  padding: 0 10px;}#member_order table td,#member_milage table td {  text-align: center;  height: 84px;  border-bottom: 1px solid #e8e8e8;  font-size: 0.92em;  color: #2c2c2c;  padding: 0 10px;}@media screen and (max-width: 900px) {  #member_order table td,  #member_milage table td {    text-align: left;    height: inherit;    border-bottom: none;  }}#member_order table a.button,#member_milage table a.button,#member_order table button.button,#member_milage table button.button {  height: 27px;  line-height: 27px;  width: 80px;}#member_order .right h2,#member_milage .right h2 {  margin-bottom: 20px;}#member_order .o_talk,#member_milage .o_talk {  color: #2c2c2c;  font-size: 0.9em;  margin-top: 10px;  margin-bottom: 50px;}#member_order .order_status,#member_milage .order_status {  padding: 24px;  padding-bottom: 12px;  border: 4px solid black;  margin-top: 40px;}#member_order .order_status.gold,#member_milage .order_status.gold {  border: 4px solid #c2b497;}#member_order .order_status > div,#member_milage .order_status > div {  margin-bottom: 12px;}#member_order .order_status .o_header,#member_milage .order_status .o_header {  margin-right: 19px;  font-size: 1.05em;  font-weight: bold;  margin-bottom: 15px;  line-height: 30px;}#member_order .order_status a.button,#member_milage .order_status a.button,#member_order .order_status button.button,#member_milage .order_status button.button {  height: 30px;  line-height: 30px;  width: 80px;}#member_order .order_status .o_input,#member_milage .order_status .o_input {  width: 100%;  height: 28px;  margin-bottom: 5px;}#member_order .yellow,#member_milage .yellow {  color: #cc8b33;}#member_order .cont,#member_milage .cont {  text-align: left;}#member_order .m-top,#member_milage .m-top {  margin-top: 50px;}#member_edit h2 {  font-size: 1.45em;  font-weight: bold;	margin-bottom: 30px;}#member_addr {  height: 400px;}#member_addr h2 {  font-size: 1.45em;  font-weight: bold;}#member_addr h2 {  margin-bottom: 30px;}#member_addr .w-145 {  width: 145px;}#member_milage .order_status{	padding-bottom: 10px;	font-size: 1.2em;	font-weight: bold;}#member_milage .order_status .u_i{	display: inline-block;	width: 130px;}#member_milage .u_f a{	height: 37px!important;     line-height: 37px!important; 	width: 150px!important;}@media (max-width: 981px) {	#member_milage .u_f{		 float:none;	}}#addr {  padding: 0!important;}#addr.modal {  max-width: 600px!important;}#addr #pay_2 {  min-width: inherit!important;  padding: 0 40px;}@media (max-width: 480px) {	#addr #pay_2 {		padding: 0 15px;	}	#addr #pay_2 .pay_form {		padding-right: 0px;	}}#addr #pay_2 .pay_parent {  margin-bottom: 50px;}#addr #pay_2 h3 {  color: #2c2c2c;  margin: 28px 0;}#addr #pay_2 .pay_form {  margin-left: 0;  margin-top: 28px;}#addr #pay_2 .pay_form .item_left {  color: #5a5a5a;  font-weight: bold;}#addr #pay_2 .adj_1 {  margin-top: 30px;}#addr .label,#addr input,#addr .selectDefault {  color: black!important;}#pay_1 {  margin-top: 30px;}#pay_1 h1 {  margin-bottom: 30px;}#pay_1 table th {  background-color: #f2f2f5;  color: #666666;  font-weight: bold;  font-size: 0.92em;  text-align: center;  height: 36px;  padding: 0 10px;}#pay_1 table td {  text-align: center;  height: 84px;  border-bottom: 1px solid #e8e8e8;  font-size: 0.92em;  color: #2c2c2c;  padding: 30px 10px;}#pay_1 table .selectDefault {  height: 35px;  line-height: 35px;  font-weight: bold;}#pay_1 table .selectDefault select {  padding-left: 19px;  font-size: 1.2em;}#pay_1 table a.button,#pay_1 table button.button {  width: 272px;  height: 40px;  line-height: 40px;}#pay_1 table a.button.white,#pay_1 table button.button.white {  color: #4a4a4a;  border: 1px solid #bdbdbd;  background-color: white;  width: 177px;}#pay_1 table .tdspan {  background-color: #f1f1f4;  padding: 30px 20px 20px 30px;}#pay_1 table .tdspan2 {  border-bottom: none;  padding: 0;}#pay_1 .text-left {  text-align: left;}#pay_1 .selectDefault {  width: 75px;}#pay_1 .total {  width: 150px;  font-weight: bold;}#pay_1 .total .tot1,#pay_1 .total .tot2 {  padding-left: 0px;  }#pay_1 .total .tot3 {  font-size: 1.45em;}#pay_1 .total .tot4 {  font-size: 0.85em;  font-weight: normal;}#pay_1 .total .smaill {  margin-right: 3px;}#pay_1 .total > div {  margin-bottom: 5px;}#pay_1 .total > div:before {  display: table;  content: " ";}#pay_1 .total > div:after {  content: " ";  display: table;  clear: both;}#pay_1 .pay_talk {  line-height: 1.5em;  color: #595857;}#pay_1 .mobile .total{	width: 100%;}#pay_1 .mobile .tot1,#pay_1 .mobile .tot2{	padding-left: 0;}#pay_1 .mobile a.button,#pay_1 .mobile button.button {	width: 100%!important;	margin-top: 20px;}#pay_1 .mobile_adj>div{	margin-bottom: 5px;}#pay_1 .mobile td {	border:none;}#pay_1 .mobile tr:not(.not_line){	border-top:1px solid #cccccc;}#pay_1 .mobile tr:first-child{	border-top: 1px solid #e8e8e8}@media screen and (max-width: 980px) {	#pay_1 h1{		margin-bottom: 15px;	}}#pay_2,#pay_4 {  padding: 0 80px;  max-width: 1200px;  margin: 0 auto;}@media screen and (max-width: 886px) and (min-width: 767px) {	#pay_2 {			padding: 0 40px;	}}#pay_4.ly_ui .checkboxLabel{	text-indent: -26px;  margin-left: 28px;}@media screen and (max-width: 980px) {  #pay_2,  #pay_4 {    padding: 0 15px;    max-width: none;  }}#pay_2 .p1,#pay_4 .p1 {  padding: 40px 0;  border-bottom: 1px solid #d7d7d7;}#pay_2 .p1 img,#pay_4 .p1 img {  margin: 0 auto;}#pay_2 .pay_parent,#pay_4 .pay_parent {  margin-top: 35px;  position: relative;}#pay_2 .pay_parent .left,#pay_4 .pay_parent .left {  margin-right: 286px;}@media screen and (max-width: 980px) {  #pay_2 .pay_parent .left,  #pay_4 .pay_parent .left {    margin-right: 0;    width: 100%;  }}#pay_2 .pay_parent .right,#pay_4 .pay_parent .right {  position: absolute;  right: 0;  top: 0;  width: 286px;  padding: 0 20px;}@media screen and (max-width: 980px) {  #pay_2 .pay_parent .right,  #pay_4 .pay_parent .right {    position: static;    width: 100%;    padding: 0;  }}#pay_2 .pay_form,#pay_4 .pay_form {  font-size: 0.9em;  max-width: 540px;  padding-right: 30px;  margin: 0 auto;  margin-top: 40px;}@media screen and (min-width: 998px) {  #pay_2 .pay_form,  #pay_4 .pay_form {    margin-left: 40px;  }}#pay_2 .pay_form input,#pay_4 .pay_form input {  width: 100%;  height: 25px;}#pay_2 .pay_form .selectDefault,#pay_4 .pay_form .selectDefault {  width: 100%;  height: 25px;  line-height: 25px;}#pay_2 .pay_form .selectDefault2,#pay_4 .pay_form .selectDefault2 {  width: 105px;  height: 25px;  line-height: 25px;}#pay_2 .pay_form a.button,#pay_4 .pay_form a.button,#pay_2 .pay_form button.button,#pay_4 .pay_form button.button {  width: 273px;}@media screen and (max-width: 980px) {#pay_2 .pay_form a.button,#pay_4 .pay_form a.button,#pay_2 .pay_form button.button,#pay_4 .pay_form button.button {    width: 100%;  }}#pay_2 .item_parent,#pay_4 .item_parent {  position: relative;  margin-bottom: 14px;}#pay_2 .item_parent .item_left,#pay_4 .item_parent .item_left {  position: absolute;  width: 130px;  text-align: right;  padding-right: 10px;  color: #565656;  font-weight: bold;}#pay_2 .item_parent .item_right,#pay_4 .item_parent .item_right {  margin-left: 130px;}@media screen and (max-width: 980px) {  #pay_2 .item_parent .item_left,  #pay_4 .item_parent .item_left {    position: static;    text-align: left;    margin-bottom: 5px;  }  #pay_2 .item_parent .item_right,  #pay_4 .item_parent .item_right {    margin-left: 0px;  }}#pay_2 .info_parent,#pay_4 .info_parent {  position: relative;  margin-bottom: 4px;}#pay_2 .info_parent .info_left,#pay_4 .info_parent .info_left {  position: absolute;  width: 110px;}#pay_2 .info_parent .info_left > div,#pay_4 .info_parent .info_left > div,#pay_2 .info_parent .info_right > div {  display: inline-block;}#pay_2 .info_parent .info_right,#pay_4 .info_parent .info_right {  margin-left: 110px;}#pay_2 .info_parent .info_left.w-150{	 width: 150px;}#pay_2 .info_parent .info_right.w-150{	margin-left: 156px;}#pay_2 .info_parent .info_line,#pay_4 .info_parent .info_line {  position: relative;  top: -3px;  left: 2px;}@media screen and (min-width:767px) and (max-width: 850px){	#pay_2 .info_parent.rwd .info_left{		position:static;	}	#pay_2 .info_parent.rwd .info_right{		margin-left: 29px;		    margin-top: 4px;	}	#pay_2 .info_parent.rwd .info_line{		display: none;	} }@media screen and (max-width:330px){	#pay_2 .info_parent.rwd .info_left{		position:static;	}	#pay_2 .info_parent.rwd .info_right{		margin-left: 29px;		    margin-top: 4px;	}	#pay_2 .info_parent.rwd .info_line{		display: none;	} }@media screen and (max-width:450px){	#addr .info_parent.rwd .info_left{		position:static;	}	#addr .info_parent.rwd .info_right{		margin-left: 29px;		    margin-top: 4px;	}	#addr .info_parent.rwd .info_line{		display: none;	} }@media screen and (min-width:980px) and (max-width: 910px){	#pay_2 .info_parent.rwd2 .info_left{		position:static;	}	#pay_2 .info_parent.rwd2 .info_right{		margin-left: 29px;		    margin-top: 4px;	}	#pay_2 .info_parent.rwd2 .info_line{		display: none;	} }@media screen and (max-width:330px){	#pay_2 .info_parent.rwd2 .info_left{		position:static;	}	#pay_2 .info_parent.rwd2 .info_right{		margin-left: 29px;		    margin-top: 4px;	}	#pay_2 .info_parent.rwd2 .info_line{		display: none;	} }@media screen and (max-width:450px){	#addr .info_parent.rwd2 .info_left{		position:static;	}	#addr .info_parent.rwd2 .info_right{		margin-left: 29px;		margin-top: 4px;	}	#addr .info_parent.rwd2 .info_line{		display: none;	} }#pay_2 .info_text,#pay_4 .info_text {  margin-left: 30px;  font-size: 0.8em;  color: #b5a687;  margin-bottom: 10px;}#pay_2 .info_wrap{	position: absolute;	width: 63px;}#pay_2 .w-20 {  width: 40px!important;}#pay_2 .info_wrap2{	margin-left: 63px;	display: block!important;}#pay_2 .f-big,#pay_4 .f-big {  font-size: 1.5em;  position: relative;  top: -3px;  font-weight:bold;	color: #383838;}#pay_2 .time_area .isRadio,#pay_4 .time_area .isRadio {  display: inline-block;}#pay_2 .pay_wrap > div,#pay_4 .pay_wrap > div {  display: inline-block;}#pay_2 .pay_text,#pay_4 .pay_text {  position: relative;}#pay_2 .pay_position,#pay_4 .pay_position {  position: absolute;  width: 500px;  top: -5px;}@media screen and (max-width: 980px) {  #pay_2 .pay_position,  #pay_4 .pay_position {    position: static;    width: auto;  }}#pay_2 .adj_1,#pay_4 .adj_1 {  margin-top: 85px;}@media screen and (max-width: 980px) {	#pay_2 .adj_1,	#pay_4 .adj_1 {		margin-top: 0;	}}#pay_2 .adj_2,#pay_4 .adj_2 {  margin-left: 25px;}#pay_2 .adj_3,#pay_4 .adj_3 {  margin: 42px 0;}#pay_2 .small_talk,#pay_4 .small_talk {  font-size: 0.8em;  color: #868689;  letter-spacing: 0.5px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}#pay_2 .pay_data,#pay_4 .pay_data {  width: 49%!important;}#pay_4 h2 {  font-size: 1.5em;  font-weight: normal!important;}#pay_4 .pay_form {  margin-left: 0!important;}#pay_4 .z1 {  font-size: 0.8em;  padding-right: 40px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  line-height: 1.9;}#pay_4 .z11 {  margin-top: 50px;  margin-bottom: 20px;}#pay_4 .z2 {  color: #bf791b;}#pay_4 .z3 {  margin-bottom: 20px;}#pay_4 .f-big {  color: #000000;  font-weight: normal!important;}#pay_4 .item_left {  width: 108px!important;}#pay_4 .item_right {  margin-left: 141px!important;}@media screen and (max-width: 980px) {  #pay_4 .item_right {    margin-left: 0px!important;  }}#pay_4 .item_parent {  margin-bottom: 40px;}#pay_4 .f-big {  font-weight: bold;  position: relative;  top: -3px;}.pay_right {  margin-top: 18px;  padding-bottom: 10px;  border-bottom: 1px solid #d6d6d6;  font-size: 0.9em;  position: relative;}@media screen and (max-width: 980px) {  .pay_right {    padding-bottom: 25px;  }}.pay_right .pp1 {  position: absolute;}.pay_right .pp2 {  margin-left: 83px;}.pay_right .pp2 > div:last-child {  margin-top: 10px;}.pay_right img {  width: 75px;  height: 75px;  border: 1px solid #d6d6d6;  margin-right: 3px;}.pay_right2 {  font-size: 0.95em;  padding-top: 10px;}.pay_right2 .small_font {  font-size: 0.8em;}.pay_right2 > div {  margin-bottom: 7px;}.pay_right2 .pull-left {  padding-left: 40px;}.pay_right2 .pull-right {  padding-right: 40px;}.pay_right2 .pp2 {  background-color: #ececec;  font-size: 1.15em;  font-weight: bold;  height: 35px;  line-height: 35px;}.pay_right2 .pp3 {  margin-top: 5px;  padding-right: 40px;}.member_archit {  position: relative;  padding: 0 20px;  padding-top: 50px;  max-width: 1200px;  margin: 0 auto;}.member_archit .left a{	color: #424547;		font-weight: bold;}.member_archit .left a:hover{	color:#a18f68;}.member_archit .left {  width: 205px;  padding-left: 77px;  position: absolute;  margin-top: 0;}@media screen and (max-width: 980px) {  .member_archit .left {    padding-left: 0;    position: static;  }}.member_archit .left h3 {  margin-bottom: 20px;  font-size: 1.21em;  color: #2c2c2c;}.member_archit .left > div {  margin-bottom: 10px;  color: #2c2c2c;  font-size: 1.02em;}.member_archit .right {  margin-left: 307px;  padding-right: 50px;}@media screen and (max-width: 980px) {  .member_archit .right {    margin-left: 0px;    padding-right: 0px;  }}.member_archit .right h2 {  color: #2c2c2c;  font-size: 1.8em;}.member_archit .right h3 {  color: #303030;}.member_archit input.w-100 {  width: 100%;  max-width: 617px;}.member_archit .input_name {  font-size: 0.9em;  margin-bottom: 2px;  margin-top: 18px;}.member_archit .item_name {  position: relative;}.member_archit .item_name .i_input > input {  max-width: 470px;  margin-right: 20px;  margin-bottom: 5px;}.member_archit .item_name .isRadio {  display: inline-block;}.member_archit .b_name {  margin: 0 5px;  font-size: 0.9em;}.member_archit .radiobox {  display: inline-block;}.member_archit .m-t-40 {  margin-top: 40px;}.member_archit .w-200 {  width: 200px;}.member_archit .w-72 {  width: 75px;}.member_archit .w-46 {  width: 54px;}.member_archit .radioLabel {  margin-right: 20px;}.product {  max-width: 1170px;  margin: 0 auto;  padding: 0 40px;}@media screen and (max-width :980px){	.product {  	padding: 0 20px;	}}#index_area,#index_area4,.product {  text-align: center;  padding-top: 30px ;  padding-bottom: 30px ;}#index_area .row,#index_area4 .row,.product .row {  margin: 0;}#index_area h1,#index_area4 h1,.product h1 {  font-size: 2.5em;}#index_area h1 + h3,#index_area4 h1 + h3,.product h1 + h3 {  font-size: 2em;}#index_area h3,#index_area4 h3,.product h3 {  font-size: 1.4em;  font-weight: bold;  margin-bottom: 20px;  margin-top: 0px;}#index_area p,#index_area4 p,.product p {  font-size: 0.9em;  font-weight: bold;}#index_area .t1,#index_area4 .t1,.product .t1 {  max-width: 750px;  margin: 0 auto;  margin-bottom: 30px;}#index_area .t2,#index_area4 .t2,.product .t2 {  border: 1px solid #e5e5e5;  background-color: #ffffff;}#index_area .t2 img,#index_area4 .t2 img,.product .t2 img {  width: 100%;}#index_area .t2 .t2_wrap,#index_area4 .t2 .t2_wrap,.product .t2 .t2_wrap {  text-align: left;  padding: 20px;}#index_area .t2 .t2_1,#index_area4 .t2 .t2_1,.product .t2 .t2_1 {  font-size: 1.33em;  font-weight:normal;	letter-spacing: 0.03em;}#index_area .t2 .t2_2,#index_area4 .t2 .t2_2,.product .t2 .t2_2 {  font-size: 0.7em;  color: #7f8082;  margin: 6px 0;	letter-spacing: 0.15em;}#index_area .t2 .t2_3,#index_area4 .t2 .t2_3,.product .t2 .t2_3 {  font-size: 0.95em;}#index_area .t2 .t2_4,#index_area4 .t2 .t2_4,.product .t2 .t2_4 {  font-size: 0.7em;  margin-top: 30px;	color: #7f8082;	letter-spacing: 0.15em;}#index_area .t2 .t2_4 a,#index_area4 .t2 .t2_4 a,.product .t2 .t2_4 a {  color: #7f8082;}#index_area .i2_parent,#index_area4 .i2_parent,.product .i2_parent {  position: relative;  margin-top: 30px;}#index_area .i2_parent .arrow_left,#index_area4 .i2_parent .arrow_left,.product .i2_parent .arrow_left,#index_area .i2_parent .arrow_right,#index_area4 .i2_parent .arrow_right,.product .i2_parent .arrow_right {  display: none!important;  position: absolute;  top: 50%;  margin-top: -20px;  display: inline-block;  cursor: pointer;}#index_area .i2_parent .arrow_left,#index_area4 .i2_parent .arrow_left,.product .i2_parent .arrow_left {  left: -10px;}#index_area .i2_parent .arrow_right,#index_area4 .i2_parent .arrow_right,.product .i2_parent .arrow_right {  right: -10px;}#index_area .i2_parent .i2,#index_area4 .i2_parent .i2,.product .i2_parent .i2 {  margin-top: 20px;  padding: 40px 20px;  border: 6px solid #ded1b4;  position: relative;}#index_area .i2_parent .i2 .i2_wrap_1,#index_area4 .i2_parent .i2 .i2_wrap_1,.product .i2_parent .i2 .i2_wrap_1 {  position: relative;}#index_area .i2_parent .i2 .i2_wrap_1 img,#index_area4 .i2_parent .i2 .i2_wrap_1 img,.product .i2_parent .i2 .i2_wrap_1 img {  margin: 0 auto;}#index_area .i2_parent .i2 .i2_wrap_2,#index_area4 .i2_parent .i2 .i2_wrap_2,.product .i2_parent .i2 .i2_wrap_2 {  padding-top: 40px;}#index_area .i2_parent .i2 .i2_1,#index_area4 .i2_parent .i2 .i2_1,.product .i2_parent .i2 .i2_1 {  font-size: 1.2em;  font-weight: normal;}@media screen and (max-width: 557px) {  #index_area .i2_parent .i2 .i2_1,  #index_area4 .i2_parent .i2 .i2_1,  .product .i2_parent .i2 .i2_1 {    font-size: 1.0em;  }}#index_area .i2_parent .i2 .i2_2,#index_area4 .i2_parent .i2 .i2_2,.product .i2_parent .i2 .i2_2 {  font-size: 1em;  font-weight: bold!important;  letter-spacing: 0.1em;  font-family: "微軟正黑體", serif;  white-space: normal;}@media screen and (max-width: 557px) {  #index_area .i2_parent .i2 .i2_2,  #index_area4 .i2_parent .i2 .i2_2,  .product .i2_parent .i2 .i2_2 {    font-size: 0.85em;  }}#index_area .i2_parent .i2 .i2_3,#index_area4 .i2_parent .i2 .i2_3,.product .i2_parent .i2 .i2_3 {  margin-top: 35px;  margin-bottom: 35px;  font-size: 0.9em;  font-weight: normal;  line-height: 1.5em;	color: #505050;}#index_area .i2_parent .i2 .line2,#index_area4 .i2_parent .i2 .line2,.product .i2_parent .i2 .line2 {  height: 1px;  width: 60px;  border-bottom: 1px solid #000000;  margin: 15px auto;}#index_area .i2_parent .line,#index_area4 .i2_parent .line,.product .i2_parent .line {  width: 1px;  height: 90%;  padding: 20px 0;  border-right: 1px solid #999999;  position: absolute;  left: 50%;  top: 4%;}#index_area .product_list,#index_area4 .product_list,.product .product_list {  position: relative;  margin-top: 50px;}#index_area .product_list .arrow_left,#index_area4 .product_list .arrow_left,.product .product_list .arrow_left,#index_area .product_list .arrow_right,#index_area4 .product_list .arrow_right,.product .product_list .arrow_right {  display: none!important;  position: absolute;  top: 50%;  margin-top: -20px;  display: inline-block;  cursor: pointer;}#index_area .product_list .arrow_left,#index_area4 .product_list .arrow_left,.product .product_list .arrow_left {  left: -30px;}#index_area .product_list .arrow_right,#index_area4 .product_list .arrow_right,.product .product_list .arrow_right {  right: -30px;}#index_area .product_list:before,#index_area4 .product_list:before,.product .product_list:before {  display: table;  content: " ";}#index_area .product_list:after,#index_area4 .product_list:after,.product .product_list:after {  content: " ";  display: table;  clear: both;}#index_area .product_list .i2,#index_area4 .product_list .i2,.product .product_list .i2 {  position: relative;  padding: 30px 10px;  border: 1px solid #cccccc;}#index_area .product_list .i2 .i2_wrap_1,#index_area4 .product_list .i2 .i2_wrap_1,.product .product_list .i2 .i2_wrap_1 {  position: relative;}#index_area .product_list .i2 .i2_wrap_1 img,#index_area4 .product_list .i2 .i2_wrap_1 img,.product .product_list .i2 .i2_wrap_1 img {  margin: 0 auto;}#index_area .product_list .i2 .i2_wrap_2,#index_area4 .product_list .i2 .i2_wrap_2,.product .product_list .i2 .i2_wrap_2 {  margin-top: 10px;}#index_area .product_list .i2 .i2_1,#index_area4 .product_list .i2 .i2_1,.product .product_list .i2 .i2_1 {  font-size: 0.73em;  font-weight: bold;}#index_area .product_list .i2 .i2_2,#index_area4 .product_list .i2 .i2_2,.product .product_list .i2 .i2_2 {  font-size: 0.65em;  font-family: Century Schoolbook regular;  font-weight: normal!important;}#index_area .product_list .i2 .i2_3,#index_area4 .product_list .i2 .i2_3,.product .product_list .i2 .i2_3 {  margin-top: 40px;  margin-bottom: 40px;  font-size: 0.63em;  font-weight: normal;  line-height: 1.5em;}#index_area .product_list .i2 .line2,#index_area4 .product_list .i2 .line2,.product .product_list .i2 .line2 {  height: 1px;  width: 50px;  border-bottom: 1px solid #000000;  margin: 15px auto;}#index_area .product_list .i2 .i2_4,#index_area4 .product_list .i2 .i2_4,.product .product_list .i2 .i2_4 {  margin-top: 20px;}#index_area .product_list .i2 .i2_wrap_2.none .i2_1,#index_area4 .product_list .i2 .i2_wrap_2.none .i2_1,.product .product_list .i2 .i2_wrap_2.none .i2_1 {  color: #b8b9b9;  font-weight: normal;}#index_area .product_list .i2 .i2_wrap_2.none .i2_2,#index_area4 .product_list .i2 .i2_wrap_2.none .i2_2,.product .product_list .i2 .i2_wrap_2.none .i2_2 {  color: #b8b9b9;  font-weight: normal;}#index_area .product_list .i2 .i2_wrap_2.none .line2,#index_area4 .product_list .i2 .i2_wrap_2.none .line2,.product .product_list .i2 .i2_wrap_2.none .line2 {  border-bottom: 1px solid #b8b9b9;}#index_area .product_list .i2 .i2_wrap_2.none .i2_4,#index_area4 .product_list .i2 .i2_wrap_2.none .i2_4,.product .product_list .i2 .i2_wrap_2.none .i2_4 {  border: 1px solid #b8b9b9;}#index_area .product_list .i2 .i2_wrap_2.none .i2_4 .pull-left,#index_area4 .product_list .i2 .i2_wrap_2.none .i2_4 .pull-left,.product .product_list .i2 .i2_wrap_2.none .i2_4 .pull-left {  border-right: 1px solid #b8b9b9;}#index_area .product_list .i2:hover::after,#index_area4 .product_list .i2:hover::after,.product .product_list .i2:hover::after {  content: '';  position: absolute;  top: -3px;  left: -3px;  bottom: -3px;  right: -3px;  border: 7px #ded1b4 solid;}#index_area .product_list .i2:hover .pull-right,#index_area4 .product_list .i2:hover .pull-right,.product .product_list .i2:hover .pull-right {  background-color: #ded1b4;}#index_area .product_list .i2:hover .pull-right::before,#index_area4 .product_list .i2:hover .pull-right::before,.product .product_list .i2:hover .pull-right::before {  background-image: url(../images/h1_hover.png);}#index_area .product_i2,#index_area4 .product_i2,.product .product_i2 {  padding: 10px;  width: 50%;  display: inline-block;  margin-left: -4px;}#index_area .product_i2 a,#index_area4 .product_i2 a,.product .product_i2 a {  border: 1px solid #cccccc;  display: block;}#index_area .m-t-60,#index_area4 .m-t-60,.product .m-t-60 {  margin-top: 70px;}@media screen and (max-width: 980px) {	#index_area .m-t-60,	#index_area4 .m-t-60,	.product .m-t-60 {		 margin-top: 25px;	}}#index_area .m-b-33,#index_area4 .m-b-33,.product .m-b-33 {  margin-bottom: 45px;}#index_area .pr_1,#index_area4 .pr_1,.product .pr_1 {  color: #6d7276;  margin: 0 auto;  max-width: 950px;  margin-top: 45px;  padding-bottom: 17px;  border-bottom: 1px solid #6d7276;}#index_area .pr_2,#index_area4 .pr_2,.product .pr_2 {  color: #777777;  font-size: 0.7em;  max-width: 800px;  margin: 0 auto;  margin-top: 17px;  padding: 0 40px;  line-height: 1.4em;  font-family: "微軟正黑體", sans-serif;}@media screen and (max-width: 980px) {  #index_area .pr_2,  #index_area4 .pr_2,  .product .pr_2 {    padding: 0 ;  }}#index_area .i2_4,#index_area4 .i2_4,.product .i2_4 {  border: 1px solid #9A9A9A;	max-width: 205px;  height: 41px;  line-height: 40px;  margin: 0 auto;  margin-top: 10px;  font-size: 1.1em;	font-weight: bold;}@media screen and (max-width: 400px) {	#index_area .i2_4{		font-size: 0.95em;		font-weight: normal;	}}#index_area .i2_4:before,#index_area4 .i2_4:before,.product .i2_4:before {  display: table;  content: " ";}#index_area .i2_4:after,#index_area4 .i2_4:after,.product .i2_4:after {  content: " ";  display: table;  clear: both;}#index_area .i2_4 .pull-left,#index_area4 .i2_4 .pull-left,.product .i2_4 .pull-left {  width: 70%;  border-right: 1px solid #9A9A9A;}#index_area .i2_4 .pull-right,#index_area4 .i2_4 .pull-right,.product .i2_4 .pull-right {  width: 30%;  height: 100%;  cursor: pointer;}#index_area .i2_4 .pull-right::before,#index_area4 .i2_4 .pull-right::before,.product .i2_4 .pull-right::before {  content: "";  width: 100%;  height: 100%;  display: inline-block;  background-repeat: no-repeat;  background-position: center center;  background-image: url(../images/h1.png);}#index_area .i2_4 .pull-right.gray::before,#index_area4 .i2_4 .pull-right.gray::before,.product .i2_4 .pull-right.gray::before {  background-image: url(../images/hh1.png);}#index_area .i2_4 .pull-right:hover,#index_area4 .i2_4 .pull-right:hover,.product .i2_4 .pull-right:hover {  background-color: #ded1b4;}#index_area .i2_4 .pull-right:hover::before,#index_area4 .i2_4 .pull-right:hover::before,.product .i2_4 .pull-right:hover::before {  background-image: url(../images/h1_hover.png);}@media screen and (min-width: 980px) {  #index_area .i2_wrap,  #index_area4 .i2_wrap,  .product .i2_wrap {    overflow: hidden;    white-space: nowrap;  }  #index_area .product_i2,  #index_area4 .product_i2,  .product .product_i2 {    width: 25%;  }  #index_area .product_list .arrow_left,  #index_area4 .product_list .arrow_left,  .product .product_list .arrow_left,  #index_area .product_list .arrow_right,  #index_area4 .product_list .arrow_right,  .product .product_list .arrow_right {    display: block!important;  }}@media screen and (max-width: 980px) {  #index_area #i2_wrap,  #index_area4 #i2_wrap,  .product #i2_wrap {    overflow: hidden;      }  #index_area #i2_wrap .i2,  #index_area4 #i2_wrap .i2,  .product #i2_wrap .i2 {    width: 100%;    display: inline-block;  }  #index_area .product_i2,  #index_area4 .product_i2,  .product .product_i2 {    float: left;    margin-left: 0;  }}@media screen and (max-width: 400px) {  #index_area .product_i2,  #index_area4 .product_i2,  .product .product_i2 {    padding: 0;    padding-bottom: 10px;    width: 100%;  }}#index_area .i3,#index_area4 .i3,.product .i3 {  margin-top: 15px;  font-size: 0.85em;}#index_area .i3 .i3_1,#index_area4 .i3 .i3_1,.product .i3 .i3_1 {  padding: 20px;}#index_area .i3 .i3_1:first-child,#index_area4 .i3 .i3_1:first-child,.product .i3 .i3_1:first-child {  padding-left: 0px;}#index_area .i3 .i3_1:first-child + div,#index_area4 .i3 .i3_1:first-child + div,.product .i3 .i3_1:first-child + div {  padding-left: 10px;  padding-right: 10px;}#index_area .i3 .i3_1:first-child + div + div,#index_area4 .i3 .i3_1:first-child + div + div,.product .i3 .i3_1:first-child + div + div {  padding-left: 10px;  padding-right: 10px;}#index_area .i3 .i3_1:last-child,#index_area4 .i3 .i3_1:last-child,.product .i3 .i3_1:last-child {  padding-right: 0px;}#index_area .i3 .i3_1 > div,#index_area4 .i3 .i3_1 > div,.product .i3 .i3_1 > div {  padding: 15px 5px;  border: 3px solid #ded1b4;}@media screen and (max-width: 414px) {	#index_area .i3 .i3_1 > div,	#index_area4 .i3 .i3_1 > div,	.product .i3 .i3_1 > div {		height: 200px;	}}@media screen and (max-width: 350px) {	#index_area .i3 .i3_1 > div,	#index_area4 .i3 .i3_1 > div,	.product .i3 .i3_1 > div {		height: 180px;	}}@media screen and (max-width: 992px) {  #index_area .i3_1,  #index_area4 .i3_1,  .product .i3_1 {    font-size: 0.74em;  }  #index_area .i1,  #index_area4 .i1,  .product .i1 {    font-size: 0.8em;  }}@media screen and (max-width: 980px) {  #index_area .i1,  #index_area4 .i1,  .product .i1 {    border-right: none;    border-bottom: none;  }  #index_area .i1 > div,  #index_area4 .i1 > div,  .product .i1 > div {    border-bottom: 1px solid #cccccc;  }  #index_area .i1 > div:last-child,  #index_area4 .i1 > div:last-child,  .product .i1 > div:last-child {    border-right: 1px solid #cccccc;  }  #index_area .line,  #index_area4 .line,  .product .line {    display: none;  }  #index_area .i2_3,  #index_area4 .i2_3,  .product .i2_3 {    display: none;  }  #index_area .i2_parent,  #index_area4 .i2_parent,  .product .i2_parent {    padding: 0 20px;  }  #index_area .i2_parent .arrow_left,  #index_area4 .i2_parent .arrow_left,  .product .i2_parent .arrow_left,  #index_area .i2_parent .arrow_right,  #index_area4 .i2_parent .arrow_right,  .product .i2_parent .arrow_right {    display: block!important;  }  #index_area .i3 .i3_1:first-child,  #index_area4 .i3 .i3_1:first-child,  .product .i3 .i3_1:first-child {    padding-left: 20px;    padding-right: 10px;  }  #index_area .i3 .i3_1:first-child + div,  #index_area4 .i3 .i3_1:first-child + div,  .product .i3 .i3_1:first-child + div {    padding-left: 10px;    padding-right: 20px;  }  #index_area .i3 .i3_1:first-child + div + div,  #index_area4 .i3 .i3_1:first-child + div + div,  .product .i3 .i3_1:first-child + div + div {    padding-left: 20px;    padding-right: 10px;  }  #index_area .i3 .i3_1:last-child,  #index_area4 .i3 .i3_1:last-child,  .product .i3 .i3_1:last-child {    padding-left: 10px;    padding-right: 20px;  }}#index_area h1,#index_area4 h1 {  font-size: 1.9em;  color: black;  margin-top: 30px;	margin-bottom: 3px;}#index_area h1 + h3 ,#index_area4 h1 + h3  {  font-size: 1.4em;	font-weight: normal;}#index_area .i1 {  max-width: 825px;  border: 1px solid #cccccc;  line-height: 44px;  font-weight: normal;  margin: 0 auto;  margin-top: 30px;  margin-bottom: 40px;  font-size: 1em;}#index_area .i1 a {  display: block;}#index_area .i1 a.active {  background-color: #ded1b4;}#index_area .i1 > div {  padding: 0;}#index_area .i1 > div:not(:last-child) {  border-right: 1px solid #cccccc;}#index_area .i2_1 {  font-size: 1.4em!important;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}#index_area .i2_wrap_2 {  padding-top: 30px!important;    color: #2c2c2c;  margin-bottom: 20px;}#index_area2 {  width: 100%;  background-color: #ededed;}#index_area2 .row {  padding: 15px;  margin: 0;}#index_area2 .row > div {  padding-right: 7px;  padding-left: 7px;}#index_area2 .row .w-100 {  width: 100%;}#index_area2 .m_top {  background-color: #EDEDED;  width: 100%;  padding: 20px 0;	opacity: 0;}#index_area2 .m_top .kk1 {  background-repeat: no-repeat;  background-size: cover;  position: relative;  background-position: 50% 50%;}@media screen and (min-width: 980px) {  #index_area2 .m_top .kk1 {    left: -9px;  }}@media screen and (max-width: 980px) {  #index_area2 .m_top .kk1 {    height: 300px!important;  }	#index_area2 .m_top {		padding: 10px 0;	}	#index_area2 .row_parent,#maintain .row_parent{		padding: 0 10px;	}	#index_area4 .row >div{		padding-right: 10px!important;    padding-left: 10px!important;	}}#index_area2 .m_top .kk2 {  text-align: center;  background-color: white;  padding: 30px;  position: relative;}@media screen and (max-width: 980px) {  #index_area2 .m_top .kk2 h2 {    margin-top: -5px;  }}@media screen and (min-width: 980px) {  #index_area2 .m_top .kk2 {    left: 9px;  }}#index_area2 .m_top .kk2 h3 {  font-size: 1.5em;}#index_area2 .m_top .kk2 h4 {  font-size: 1.2em;  margin-top: 30px;  font-weight: bold;}#index_area2 .m_top .kk2 .line {  border-bottom: 1px dashed #000000;  width: 30%;  margin: 0 auto;}#index_area2 .m_top .kk2 p {  margin-top: 30px;  margin-bottom: 30px;  font-size: 0.85em;}@media screen and (min-width: 980px) {  #index_area2 .m_top .container {    padding-right: 0;    padding-left: 0;  }}#index_area3:before {  display: table;  content: " ";}#index_area3:after {  content: " ";  display: table;  clear: both;}#index_area3 .row {  margin-right: 0px;  margin-left: 0px;}#index_area3 .ar3_c {  background-repeat: no-repeat;  background-size: cover;  background-position: 50% 50%;  position: relative;}#index_area3 .ar3_c.movie {  padding-right: 0px;  padding-left: 0px;}.bg_ededed {  background-color: #ededed;}#story,#contact {  text-align: center;  color: #2c2c2c;}#story h1 ,#contact h1 {  font-size: 2.6em;  margin-top: 100px;}@media screen and (max-width: 980px) {	#story h1 ,#contact h1 {		margin-top: 50px;	}	#story h3{		margin-bottom: 42px!important;	}}#story h3,#contact h3 {  font-size: 1.9em;  font-weight: normal;  margin-bottom: 85px;  margin-top: 4px;}#story p,#contact p {  font-size: 0.95em;  font-weight: bold;	margin-bottom: 23px;	line-height: 24px;}#contact h4{	font-size: 1.4em;	color: #494949;	font-weight: bold;}#contact h3{	margin-bottom: 20px;}#contact{	background-color: #fbfbfb;}#contact table.info td{	padding-top: 10px;	padding-bottom: 10px;	vertical-align: top;}#contact .contact_line{	background-color: white;	border: 2px solid #000000;	padding: 40px 50px;	padding-bottom: 60px;}#contact .contact_line p{	line-height: 21px;	font-weight: normal;}#contact .contact_line .cl_input{	width: 100%;	margin-bottom: 13px;}#contact select {	width: 100%;	font-size:13px;}#contact .contact_line .cl_input textarea{	height: 150px;}#contact .p_item{	font-size: 0.8em;	margin-top: -15px;	margin-bottom: 15px;	color: black;	font-family: 新細明體;}#contact h3{	margin-bottom: 50px;}@media screen and (max-width: 980px) {	#contact h3{		margin-bottom: 25px;		}}#contact h4{	text-align: left;	margin-bottom: 20px;}@media screen and (max-width: 992px) {	#contact h4{		margin-top: 30px;		}}#contact .contact_line .cl_input input,#contact .contact_line .cl_input textarea  {	width: 100%;	border: 1px solid #e0e0e0;	padding: 8px;	font-size: 0.9em;	color: #555;}#contact a.button,#contact button.button{	width: 123px;	margin-left: 10px;}#contact a.button.white,#contact button.button.white {  background-color: white;  color: black;  border: 1px solid #cccccc;	height: 38px;	line-height: 38px;}#contact input::-webkit-input-placeholder { /* Chrome/Opera/Safari */	color: #8f8f8f;	font-family: 新細明體;font-size: 0.85em}#contact input::-moz-placeholder { /* Firefox 19+ */	color: #8f8f8f;	font-family: 新細明體;font-size: 0.85em}#contact input:-ms-input-placeholder { /* IE 10+ */	color: #8f8f8f;font-family: 新細明體;font-size: 0.85em}#contact input:-moz-placeholder { /* Firefox 18- */	color: #8f8f8f;font-family: 新細明體;font-size: 0.85em}#contact textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */	color: #8f8f8f;font-family: 新細明體;font-size: 0.85em}#contact textarea::-moz-placeholder { /* Firefox 19+ */	color: #8f8f8f;font-family: 新細明體;font-size: 0.85em}#contact textarea:-ms-input-placeholder { /* IE 10+ */	color: #8f8f8f;font-family: 新細明體;font-size: 0.85em}#contact textarea:-moz-placeholder { /* Firefox 18- */	color: #8f8f8f;font-family: 新細明體;font-size: 0.85em}#contact .container{	max-width: 1000px;}#contact .info{	font-size: 0.95em;	margin-top: 17px;}@media screen and (max-width: 980px) {	#contact .info{		padding: 0 15px;	}}#contact .row > div {	padding-left: 0px!important;	padding-right: 0px!important;}#contact .info .g{	color: #a18f69;	font-size: 1.4em;}#contact .info>div{	margin-bottom: 13px;}#contact .info>div>div{	display: inline-block;	vertical-align: top;	margin-right: 7px;}#contact .info .container-fluid{	padding: 0;	}#contact .info .container-fluid .row{	margin-left: 0px!important;	margin-right: 0px!important;}#contact .info .container-fluid .row>div{	padding-left: 0px!important;	padding-right: 0px!important;	margin-bottom: 13px;	}#contact .info .container-fluid .row>div>div{	display: inline-block;	margin-right: 7px;	vertical-align: top;}@media screen and (min-width: 992px) {	#contact .rwd_adj{		position: relative;		left: 40px;	}}#story .row > div,#contact .row > div {  padding-right: 23px;  padding-left: 23px;}#customer p {  color: #2c2c2c;}#customer .bottom_txt {  line-height: 1.5em;  font-size: 0.9em;  letter-spacing: 0.2px;  margin-top: 55px;}#customer .bottom_txt .first_bottom_txt {  font-weight: bold;  font-size: 1.03em;}#customer .bottom_txt .email_bottom_txt {  margin-top: 20px;}#customer .customer_lover p {  font-size: 0.95em;}#customer .customer_lover h2 {  margin-bottom: 40px;}#customer .customer_privacy h2 {  margin-bottom: 40px;}#customer .customer_privacy h3 {  font-size: 1.04em;  margin-bottom: 5px;  margin-top: 26px;}#customer .customer_privacy p {  color: #2c2c2c;  font-size: 0.95em;  line-height: 1.6em;}#customer .customer_privacy .customer_row {  position: relative;  margin-bottom: 20px;}#customer .customer_privacy .customer_row .c_left {  position: absolute;}#customer .customer_privacy .customer_row .c_right {  margin-left: 20px;}#customer_public {  margin-top: 30px;  margin-bottom: 20px;}#customer_public a {  font-weight: bold;  display: block;  height: 100%;  height: 50px;  line-height: 50px;  font-size: 1.13em;}#customer_public .panel-title {  position: relative;}#customer_public .panel-title > a {  background-color: #ffffff;  color: #424547;}#customer_public .panel-title > a::after {  content: "";  float: right;  display: inline-block;  background-image: url(../images/x2.png);  background-repeat: no-repeat;  background-position: center center;  width: 27px;  height: 50px;  position: relative;}#customer_public .panel-title > a::before {  content: "";  float: left;  display: inline-block;  background-image: url(../images/x3.png);  background-repeat: no-repeat;  background-position: center center;  width: 10px;  height: 50px;  margin-right: 5px;  position: relative;  top: 2px;}#customer_public .panel-title > a.collapsed {  background-color: #ffffff;  color: #424547;}#customer_public .panel-title > a.collapsed::after {  background-image: url(../images/x1.png);  background-repeat: no-repeat;  background-position: center center;  width: 27px;  height: 50px;  position: relative;}#customer_public .panel {  margin: 0 !important;  border-radius: 0px;}#customer_public .panel {  border: none;  border-bottom: 1px solid #2c2c2c;}#customer_public .panel-heading {  padding: 0;}#customer_public .panel-body {  padding-bottom: 20px;  padding-top: 0px;  color: #282a2b;  border-top: none;  line-height: 1.45em;  font-size: 0.95em;  letter-spacing: 0.2px;}#customer_public .panel-body p {  margin-bottom: 25px;}#customer_public .panel-body a {  margin-left: 15px;  color: #ffffff;}#product {  margin-top: 60px;  margin-bottom: 50px;}#product .pro_img img {  margin: 0 auto;}#product .a1 {  font-size: 0.9em;  margin-bottom: 30px;  color: #282a2b;}#product .a2 {  font-size: 1.1em;  font-weight: bold;  margin-bottom: 20px;  color: #282a2b;}#product .a3 {  font-size: 0.9em;  padding: 10px 0;  border-top: 1px solid #494949;  border-bottom: 1px solid #494949;  margin-bottom: 30px;  color: #282a2b;}#product .a4 {  font-size: 0.85em;  margin-bottom: 45px;}#product .a4 > div {  display: inline-block;  margin-right: 40px;}#product .a4 .nt {  font-size: 1.3em;  font-weight: bold;}#product .a4 .gold {  color: #a18f69;}#product .a5 {  position: relative;  margin-bottom: 35px;  margin-top: 4px;}#product .a5 .selectDefault {  height: 37px;  line-height: 37px;  width: 75px;}#product .a5 .pull-left:first-child {  margin-right: 37px;}#product .a5 .num_parent {  position: absolute;}#product .a5 .shop_parent {  margin-left: 95px;}#product .a5 a.button,#product .a5 button.button {  height: 37px;  line-height: 37px;  max-width: 260px;  width: 100%;}#product .a5 .num {  position: absolute;  top: -21px;  font-size: 0.85em;}#product .a5 + div {  position: relative;  left: -9px;}@media screen and (max-width: 980px) {  #product .col-sm-6.ly_ui {    margin-top: 30px;  }}#accordion_public {  margin-top: 70px;  margin-bottom: 0px!important;}#accordion_public a {  font-weight: bold;  display: block;  height: 100%;  height: 50px;  line-height: 50px;  padding-left: 25px;  font-size: 0.95em;}#accordion_public .panel-title {  position: relative;}#accordion_public .panel-title > a {  background-color: #ffffff;  color: #424547;}#accordion_public .panel-title > a::after {  content: "";  float: right;  display: inline-block;  background-image: url(../images/e1_2.png);  width: 27px;  height: 26px;  position: relative;  top: 11px;  right: 13px;}#accordion_public .panel-title > a.collapsed {  background-color: #ffffff;  color: #424547;}#accordion_public .panel-title > a.collapsed::after {  background-image: url(../images/e1.png);  width: 27px;  height: 26px;  position: relative;  top: 7px;  right: 13px;}#accordion_public .panel {  margin: 0 !important;  border-radius: 0px;}#accordion_public .panel {  border: none;  border-top: 1px solid #C4C9D2;}#accordion_public .panel:last-child {  border-bottom: 1px solid #C4C9D2;}#accordion_public .panel-heading {  padding: 0;}#accordion_public .panel-body {  padding: 20px 40px;  padding-top: 10px;  color: #282a2b;  border-top: none;  font-size: 0.95em;}#accordion_public .panel-body a {  margin-left: 15px;  color: #ffffff;}#accordion_public {  margin-top: 70px;  margin-bottom: 20px;}#accordion_public a {  font-weight: bold;  display: block;  height: 100%;  height: 50px;  line-height: 50px;  padding-left: 25px;  font-size: 0.95em;}#accordion_public .panel-title {  position: relative;}#accordion_public .panel-title > a {  background-color: #ffffff;  color: #424547;}#accordion_public .panel-title > a::after {  content: "";  float: right;  display: inline-block;  background-image: url(../images/e1_2.png);  width: 27px;  height: 26px;  position: relative;  top: 11px;  right: 13px;}#accordion_public .panel-title > a.collapsed {  background-color: #ffffff;  color: #424547;}#accordion_public .panel-title > a.collapsed::after {  background-image: url(../images/e1.png);  width: 27px;  height: 26px;  position: relative;  top: 7px;  right: 13px;}#accordion_public .panel {  margin: 0 !important;  border-radius: 0px;}#accordion_public .panel {  border: none;  border-top: 1px solid #C4C9D2;}#accordion_public .panel:last-child {  border-bottom: 1px solid #C4C9D2;}#accordion_public .panel-heading {  padding: 0;}#accordion_public .panel-body {  padding: 20px 40px;  padding-top: 10px;  color: #282a2b;  border-top: none;  font-size: 0.95em;}#accordion_public .panel-body a {  margin-left: 15px;  color: #ffffff;}#product_free h2,#activity h2 {  border-bottom: 1px solid #cccccc;  padding-bottom: 16px;  font-size: 1.6em;  margin-top: 65px;  font-weight: bold;}@media screen and (max-width: 980px) {	#product_free h2,		#activity h2 {	 margin-top: 31px;	}}#product_free .top_b,#activity .top_b {  margin-bottom: 10px;}#product_free .top_b a,#activity .top_b a {  margin-left: 1px;}#product_free .top_b:before,#activity .top_b:before {  display: table;  content: " ";}#product_free .top_b:after,#activity .top_b:after {  content: " ";  display: table;  clear: both;}#product_free .share,#activity .share {  font-size: 0.85em;  position: relative;  top: 5px;  color: #585858;  margin-left: 20px;}#product_free .note,#activity .note {  border: 1px solid #868688;  margin-top: 20px;  padding: 20px 20px;  position: relative;}#product_free .note > div:first-child,#activity .note > div:first-child {  position: absolute;  top: 50%;  font-size: 1.55em;  margin-top: -0.75em;  color: #444040;  font-weight: bold;}#product_free .note > div:first-child + div,#activity .note > div:first-child + div {  margin-left: 170px;  padding-left: 20px;  border-left: 1px solid #868688;  font-size: 0.92em;  line-height: 1.8em;  font-weight: bold;}@media screen and (max-width: 980px) {  #product_free .note > div:first-child,  #activity .note > div:first-child {    position: static;    height: 50px;    line-height: 50px;  }  #product_free .note > div:first-child + div,  #activity .note > div:first-child + div {    margin-left: 0px;    padding-left: 0px;    border-left: none;    border-top: 1px solid #868688;    padding-top: 5px;  }}#product_free .note .gold,#activity .note .gold {  color: #bc9440;}#product_free .activity_cont,#activity .activity_cont {  font-size: 0.9em;  margin-top: 20px;}#product_free .activity_cont p,#activity .activity_cont p {  margin-bottom: 25px;}#product_free .active_source,#activity .active_source {  font-size: 0.8em;  color: #797979;}.product_prev {  margin-top: 60px;  text-align: center;}.product_prev a {  margin: 0 auto;}#maintain .container {  padding-left: 0px;  padding-right: 0px;}#maintain .m_top {  background-color: #EDEDED;  width: 100%;  padding: 20px 0;  opacity: 0;}#maintain .m_top .kk1 {  background-repeat: no-repeat;  background-size: cover;  position: relative;  background-position: 50% 50%;  }@media screen and (min-width: 980px) {  #maintain .m_top .kk1 {    left: -9px;  }}@media screen and (max-width: 980px) {  #maintain .m_top .kk1 {    height: 300px!important;  }}#maintain .m_top .kk2 h2 {  font-size: 2.7em;	color: black;}#maintain .m_top .kk2 {  text-align: center;  background-color: white;  padding: 60px 80px;  position: relative;}#index_area2 .kk2 {  padding: 60px 80px!important;  position: relative;}@media screen and (max-width: 1680px) {	#maintain .m_top .kk2{		padding: 40px 60px;	}	#index_area2 .kk2 {		padding: 40px 60px!important;	}  #maintain .m_top .kk2 h2 {    margin-top: -5px;  }}@media screen and (max-width: 980px) {  #maintain .m_top .kk2 {   padding: 40px 30px;  }	#index_area2 .kk2 {		padding: 40px 30px!important;	}}@media screen and (min-width: 980px) {  #maintain .m_top .kk2 {    left: 9px;  }}#maintain .m_top .kk2 h3 {  font-size: 1.8em;	font-weight: bold;	}#maintain .m_top .kk2 h4 {  font-size: 1.4em;  margin-top: 30px;	margin-bottom: 30px;  font-weight: bold;	text-align: center;}#maintain .m_top .kk2 .line {  border-bottom: 1px dashed #000000;  width: 120px;  margin: 0 auto;	margin-top: 18px;}#maintain .m_top .kk2 p {  margin-bottom: 20px;  font-size: 0.85em;}@media screen and (min-width: 980px) {  #maintain .m_top .container {    padding-right: 0;    padding-left: 0;  }}#maintain .maintain_list {  margin: 50px 0;}#maintain .maintain_list .col-sm-9{	width: 70%;	padding: 0 25px;}#maintain .maintain_list .col-sm-3{	width: 30%;}#maintain .maintain_list img{	width: 100%;}#maintain .maintain_list h3 {  font-weight: bold;  margin-top: 0;  margin-bottom: 15px;}@media screen and (max-width: 956px) {	#maintain .maintain_list .col-sm-9{		width: 60%;		padding: 0 15px;	}	#maintain .maintain_list .col-sm-3{		width: 40%;	}}@media screen and (max-width: 980px) {  #maintain .maintain_list h3 {    margin-top: 10px;  }	#maintain .maintain_list .col-sm-9{	width: auto;	}	#maintain .maintain_list .col-sm-3{	width: auto;	}}#maintain .maintain_list p {  margin-top: 20px;  font-size: 0.9em;	color: #7b7b7b;}#maintain .maintain_list a{	width: 130px;}    #maintain .maintain_list a.button:hover ,#maintain .maintain_list button.button:hover {  background-color: #ded1b4;	color: black;}#maintain .page {  margin-top: 50px;  font-size: 0.8em;  padding: 0 15px;	font-weight: bold;}#maintain .page li {  display: inline-block;}#maintain .page li:not(.page_dot) {  height: 30px;  line-height: 30px;  border: 1px solid #e8e8e8;  padding: 0 10px;  color: black;  font-weight: bold;  cursor: pointer;}#maintain .page li:not(.page_dot).active {  background-color: black;  color: white;}#maintain .page li.page_prev:hover,#maintain .page li.page_next:hover {  background-color: black;  color: white;}#maintain .page li.page_prev::before {  content: "<";}#maintain .page li.page_next::after {  content: ">";}#accordion_footer {  margin-bottom: 0px;  box-shadow: 2px 4px 4px 0 rgba(128, 128, 128, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;}#accordion_footer a {  font-weight: bold;  display: block;  height: 100%;  height: 40px;  line-height: 40px;  padding-left: 25px;}#accordion_footer .panel-title {  position: relative;}#accordion_footer .panel-title > a {  background-color: #424547;  color: #ffffff;}#accordion_footer .panel-title > a::after {  content: "";  float: right;  display: inline-block;  background-image: url(../images/a1.png);  width: 22px;  height: 14px;  position: relative;  top: 11px;  right: 13px;}#accordion_footer .panel-title > a.collapsed {  background-color: #595959;  color: #ffffff;}#accordion_footer .panel-title > a.collapsed::after {  background-image: url(../images/a22.png);  width: 16px;  height: 20px;  position: relative;  top: 7px;  right: 13px;}#accordion_footer .panel {  margin: 0 !important;  border-radius: 0px;}#accordion_footer .panel {  border: none;  border-bottom: 1px solid #7a7a7a;}#accordion_footer .panel-heading {  padding: 0;}#accordion_footer .panel-body {  padding: 0;  border-top: 1px solid #7a7a7a;}#accordion_footer .panel-body a {  margin-left: 15px;  color: #ffffff;}#accordion_footer .panel-body li {  background-color: #424547;  color: #ffffff;}#accordion_footer .panel-body li:not(:last-child) {  border-bottom: 1px solid #7a7a7a;}#footer {  color: #ffffff;  background-color: #000000;  position: relative;  height: 470px;  font-size: 0.9em;}#footer a {  color: #ffffff;}#footer .footer_wrap {  max-width: 1200px;  padding: 30px 20px;  margin: 0 auto;  position: relative;}#footer .footer_wrap .row {  margin-left: 0;  margin-right: 0;}#footer .footer_link {  position: absolute;  right: 20px;  top: 70px;}#footer .footer_link a{	margin-right: 10px;	text-align: left}#footer .footer_main {  padding-right: 0;}@media screen and (max-width: 980px){	#footer .footer_main { 	 padding-left: 0;	}}#footer .footer_main .f_list {  float: left;}#footer .footer_main .f1 {  width: 25%;}#footer .footer_main .f2 {  width: 34%;}#footer .footer_main .f3 {  width: 21%;}#footer .footer_main .f4 {  width: 20%;}#footer .footer_main .f_top {  border-bottom: 1px solid #424242;  display: inline-block;  padding-bottom: 8px;  margin-bottom: 7px;}#footer .footer_main ul li {  margin-bottom: 4px;}#footer .footer_parent {  margin-top: 60px;}#footer .footer_contact {  padding-left: 20px;}#footer .contact {  font-size: 1.2em;  color: #8b8b8b;  border-bottom: 1px solid #424242;  padding-bottom: 4px;  margin-bottom: 7px;}#footer .email {  margin-top: 10px;  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  font-weight: normal;  letter-spacing: 0.5px;  word-wrap: break-word;}#footer .style1 {  font-size: 0.8em;  color: #8b8b8b;  letter-spacing: 0.1px;  position: relative;  font-family: Verdana, Geneva, sans-serif;}#footer .style2 {  margin-bottom: 20px;}#footer .style3 {  font-size: 0.8em;  letter-spacing: 0.1px;  position: relative;  font-family: Verdana, Geneva, sans-serif;}@media screen and (max-width: 980px){	#footer .footer_logo{		text-align: right;	}	#footer .email{		margin-top: 0;		margin-bottom: 15px;	}}@media screen and (min-width: 950px) {  #footer .f_list.f3 {    margin-left: -15px;  }}@media screen and (max-width: 980px) {  #footer {    height: auto;  }  #footer .footer_link {    position: static;    margin-top: 20px;  }  #footer .footer_contact {    padding-left: 15px;  }}#footer .footer_link img {  display: none;}@media screen and (max-width: 429px) {  #footer .footer_link i {    display: none;  }  #footer .footer_link img {    display: inline-block;  }	#footer .footer_link a{		margin-right: 0;		display: inline-block;		width: 15%;	}	#footer .footer_link a:first-child{		position: relative;		right: -7px;	}	#footer .footer_link a:last-child{		position: relative;		right: 3px;	}}.carousel img {  width: 100%;}.carousel-fade .carousel-inner .item {  width: 100%;  transition-property: opacity;}.carousel-fade .carousel-inner .item > div {  height: 350px;  background-repeat: no-repeat;  background-size: cover;  position: relative;  background-position: 50% 50%;}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {  opacity: 0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {  opacity: 1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {  left: 0;  transform: translate3d(0, 0, 0);}.carousel-fade .carousel-control {  z-index: 2;  font-size: 4em;  display: none;}@media screen and (max-width: 980px) {  .carousel-fade .carousel-control {    display: block;  }	.carousel-control {				height: 90px;				top: 50%;				margin-top: -59px;				background-image: none!important;  }}#sub_paper {  padding: 20px 38px;}#sub_paper > div:first-child {  font-size: 1.2em;  margin-bottom: 15px;}#sub_paper > div:first-child + div {  font-size: 0.9em;  margin-bottom: 10px;}#sub_paper > div:first-child + div + div input {  border: 1px solid #E7E7E7;  color: #696969;  padding: 7px 15px;  width: 183px;}#sub_paper > div:first-child + div + div button {  width: 77px;  height: 38px;  background-color: #E9C998;  color: white;  border: 0;}#sub_paper > div:first-child + div + div + div {  margin-top: 10px;  font-size: 0.9em;}#sub_paper > div:first-child + div + div + div input {  cursor: pointer;}#sub_paper > div:first-child + div + div + div a {  margin-left: 2px;  text-decoration: underline;}#love_me_plan{	padding: 30px 15px;	padding-top: 15px!important;}#love_me_plan h2 {  font-weight: bold;}#love_me_plan .p_item {  margin-bottom: 20px;  position: relative;  font-size: 0.95em;}#love_me_plan .p_header {  position: absolute;  width: 80px;  font-size: 0.95em;}#love_me_plan .p_txt {  margin-left: 80px;  font-size: 0.95em;}#love_me_plan2{	margin-top: 50px;}#love_me_plan2 h2 {  font-weight: bold;}#love_me_plan2 .p_item {  margin-bottom: 20px;  position: relative;  font-size: 0.95em;}#love_me_plan2 .p_header {  position: absolute;  width: 64px;  font-size: 1.1em;}#love_me_plan2 .p_txt {  margin-left: 64px;  font-size: 1em;}.bigx.modal {  max-width: 760px!important;  border: 2px solid black !important;}.bigx.modal a.close-modal {  width: 40px!important;  height: 40px!important;  background-image: url(../images/close.png) !important;}.bigx_2.modal {  max-width: 760px!important;  border: 2px solid black !important;  padding: 0 !important;  overflow: visible!important;}.bigx_2.modal a.close-modal {  width: 30px!important;  height: 30px!important;  top: -15px !important;  right: -15px !important;  background-image: url(../images/close.png) !important;  background-size: contain!important;}#activity,#product_free{  width: 100%;  max-width: 998px;}.use_search > div {  display: inline-block;}.use_search .u_i {  width: 40%;}.use_search .u_f {  float: right;}@media screen and (max-width: 980px) {  .use_search > div {    display: block;  }  .use_search .u_i {    width: 60%;  }  .use_search .u_f {    float: none;  }}.rwd-table {  background: #fff;  border: 1px solid #F2F2F5;}@media (max-width: 900px) {  .rwd-table tr:nth-of-type(2n) {    background: #f2f2f5;  }  .p-t-10 {    padding-top: 5px!important;  }  .p-b-10 {    padding-bottom: 5px!important;  }}.rwd-table th,.rwd-table td {  margin: 0.5em 1em;}.rwd-table {  min-width: 100%;}.rwd-table th {  display: none;}.rwd-table td {  display: block;}.rwd-table td:before {  content: attr(data-th) " : ";  font-weight: bold;}.rwd-table th,.rwd-table td {  text-align: left;}.rwd-table th,.rwd-table td:before {  color: #666666;  font-weight: bold;}@media (min-width: 900px) {  .rwd-table td:before {    display: none;  }  .rwd-table th,  .rwd-table td {    display: table-cell;    padding: 0.25em 0.5em;  }  .rwd-table th:first-child,  .rwd-table td:first-child {    padding-left: 0;  }  .rwd-table th:last-child,  .rwd-table td:last-child {    padding-right: 0;  }  .rwd-table th,  .rwd-table td {    padding: 1em !important;  }}#index_area .z2{	font-weight: bold;}#index_area .z1{	font-size: 1.7em;	font-weight: bold;}.nav_ul a:hover{	color: #a18f68;}.child-ul a:hover{	color: #a18f68!important;	border-bottom: 1px solid #a18f68!important;}.child-ul li{	margin-right: 18px;}.hs_b_parent{	height: 128px;	overflow: hidden;}#index_area .z2{	font-weight: normal;	font-size: 1.1em;}@media (max-width: 980px) {	#index_area .z2 a{		font-size: 0.9em;	}}#index_area4 p{	font-weight: normal;	font-size: 0.95em;}@media (min-width: 980px) {	#index_area h1 ,#index_area4 h1{		font-size: 2.9em;	}	#index_area h1 + h3,#index_area4 h1 + h3 {		font-size: 1.9em;	}}.row_parent{	padding: 0 25px;}.row_parent .row{	padding: 0 25px;}.maintain_list_parent{	max-width: 1200px;	margin: 0 auto;}.maintain_list_parent row{	padding: 0;}.cont_th{	width: 255px!important;}#product_list .pr_1{	font-size: 1.25em;	font-weight: bold;	max-width: 850px;}#product_list .pr_2{	font-size: 1em;}#product_list .i2_1{	font-size: 1.0em;	}#product_list .i2_2{	font-size: 1em;	}#index_area .i2_1{	font-weight: bold !important;}#index_area .i2_2{	font-family: serif !important;}#index_area .i2_3{	font-weight: bold!important;}.ok1>div{	display: inline-block;	margin: 0 10px;}.ok1 a{	font-size: 1.4em;	color: #757575;}.ok1 a:hover{	border-bottom: 2px dashed #000000; 	color: black;}.ok2{	font-size: 2.6em;	margin-top: 35px;}.ok3{	font-size: 1.6em;	font-weight: bold;}#index_area2 p{	margin-bottom: 17px;}.ok_area{	display: none;}.pay_parent .right h2{	margin-top:0}@media (max-width: 980px) {	.pay_parent .right h2{		margin-top:50px;	}}#pay_4 .z1{	padding-right: 20px;}#customer_public .panel-title > a.collapsed {	color: black;	}.f_adj{	font-size: 1.07em;}.ar3_c{	text-align: center;}.ar_c1{	font-size: 3.0em;	line-height: 1em;	margin-bottom: 10px;	position: relative;	color: white;	text-align: center;	text-shadow: 1px 1px 3px #000000;	display: inline-block;	margin-top: 70%;}.ar_c2{	border: 1px solid white;	background: rgba(0,0,0,0.6) ;	display: block;	padding: 7px 15px;	width: 113px;	margin: 0 auto;	font-size: 1em;}.ar_c2>div{	color : white;}@media (max-width: 1480px) {	.ar_c1{		font-size: 2.6em;	}}.bg_ededed:last-child{	padding-bottom: 80px;}@media screen and (max-width: 980px) {	.bg_ededed:last-child{		padding-bottom: 20px;	}}.pt-20{	padding-bottom: 20px;}.indexMovie{	line-height: 0;}#contact .container .row {	 margin-left: 0;   margin-right: 0;}.join_adj{	border-top: 1px solid #2c2c2c;	margin-top:70px!important;}.before1,.before2,.before3,.before4{	text-indent: -8px;    margin-left: 17px;}.before1::before{	content: "1.";	display: inline-block;	margin-right: 5px;}.before2::before{	content: "2.";	display: inline-block;	margin-right: 5px;}.before3::before{	content: "3.";	display: inline-block;	margin-right: 5px;}.before4::before{	content: "4.";	display: inline-block;	margin-right: 5px;}#pay_2 .selectDefault2 select{	padding-left: 5px;  padding-right: 17px;}.modal-backdrop.in,.bbg.in{    filter: alpha(opacity=70);    opacity: .7;}.modal-backdrop,.bbg{	visibility: hidden;}.bbg{	width: 100%;	background-color: #000;	height: 100%;  top: 0;  position: absolute;	filter: alpha(opacity=0);  opacity: 0;}.over_hidden{	overflow: hidden}#product_modal .container{		width: 100%;		padding-right: 5px; 		padding-left: 0px; 	}	#product_modal .a2{		font-size: 1.1em;		font-weight: bold;		color: #282a2b;	}	#product_modal .a3{		color: #999999;	}	#product_modal .a4{		font-size: 0.8em;		margin: 10px 0;	}	#product_modal .a5 a{		width: 100%;		margin-bottom: 10px;	}	#product_modal .a1 img{		margin: 0 auto;	} @media screen and (min-width: 980px) and (max-width: 992px) {	 #header_login .ly_ui .this_submit{	   width: 170px!important;	 	 } } @media screen and (min-width: 980px) and (max-width: 992px) {	 #login_form .this_submit{		 width: 150px!important;	 } } @media screen and (max-width: 500px) {	 #header_login .ly_ui .this_submit{	   width: 100px!important;	 	 }	 #login_form .this_submit{		 width: 100px!important;	 } }#order_modal{	width: 100%;  height: auto!important;  max-width: 800px;}	.order_new{	border: 1px solid #999999;	padding: 10px 30px;	display: inline-block;	margin-top: 10px;}.login_page .login_wrap{	border-right: none;}.menu_b{	display: inline-block!important;	line-height: 20px!important;	margin-top: 7px!important;	margin-bottom: 7px!important;}.select_disabled{    background-color: #ebebe4 !important;    border-top: 0.5px solid #868689 !important;    border-bottom: 0.5px solid #868689 !important;}