@charset "utf-8";
/* CSS Document */
/** layout_1220__20170427 **/


/** 入稿區基本 **/
.content_Area { position:relative; display:inline-block; margin:0px auto 20px auto; padding: 0px 0px 0px 0px; width:1220px;}
.buttonAera_more { position: absolute; top:25px; left:902px; padding-left:17px; padding-right:10px;  border-radius:60px; width:90px; height:40px; background-color:#e5c9a6; text-align:center;}
.buttonAera_more a { display:block; padding-top:5px; font: bold 24px/29px Century Gothic; color:#6b4719; text-decoration: none; letter-spacing:-0.05em;}
.buttonAera_more:hover {background-color: #000;}
.buttonAera_more .btnGO { margin:5px; float:right; width:20px ;height:20px;}

/** 入稿區基本 **/
.m_content_Area  { position:relative; display:block; -webkit-box-sizing:border-box; box-sizing:border-box; margin: 0 auto; padding:0; width: 100%; height:auto; overflow:hidden; font-size:14px; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica; }
.m_content_Area * { -webkit-box-sizing:border-box; box-sizing:border-box; text-align: left;}
.m_content_Area h2 { position: relative; margin:0 auto; padding: 0px; height:78px; overflow:hidden; font-weight: bold; font-size:20px; line-height:48px; color: #fff; text-align: left; letter-spacing: -0.05em;}
.m_content_Area h2 span:before { content:"▌"; color:#ff0;}
.m_content_Area h2 span { position:relative; padding:0 2%;}
.m_content_Area .buttonAera_more { float:right; position: absolute; top:12px; right:2%; margin:0; padding:0 10px; border-radius:24px; width:auto; height: auto; background-color:rgba(0,0,0,0.7);}
.m_content_Area .buttonAera_more a { display:block; font-size:13px; line-height:24px; color:#fff; text-decoration: none; letter-spacing:-0.05em;}



/** 公版模組layout_rwd_1f5s_01 **/
.layout_rwd_1f5s_02  { position:relative;padding:20px 0px;margin:0;} 
.layout_rwd_1f5s_02 h2 {position:relative;margin:0px; padding:0 0 0 0; width:1220px; height:100px; font:45px/80px "微軟正黑體","Microsoft JhengHei",Helvetica; font-weight:bold;text-align: center; color:#5b5b5b; letter-spacing:-3px; overflow:hidden;}
.layout_rwd_1f5s_02 h2 b { position: absolute; margin:0px;}
.layout_rwd_1f5s_02 h2 a { display: block; text-decoration:none;}
.layout_rwd_1f5s_02 h2 img { width:1220px; height:100px;}

.layout_rwd_1f5s_02 ul { display:inline-block;margin:0%;padding:0px 0px 0px 25px;background-image:url(ul_bg2.jpg?t=1750996453534); background-repeat:repeat-y; background-size:100%; padding-bottom:30px;}
.layout_rwd_1f5s_02 ul li { float:left; display:inline-block; position:relative; margin:0px 10px 5px -6px; padding:0px 0px 0px 0px; border:1px solid #dcdcdc; width: 230px; height:345px; list-style: none outside none; background:#fff;
							  -webkit-transition: all 0.4s ease;
									 -moz-transition: all 0.4s ease;
									  -ms-transition: all 0.4s ease;
									   -o-transition: all 0.4s ease;
										  transition: all 0.4s ease;}
.layout_rwd_1f5s_02 ul li a {text-decoration:none;}
.layout_rwd_1f5s_02 ul li a img { display:block; margin:0px; padding:10px; width:210px; height:210px;}
.layout_rwd_1f5s_02 ul li a h3 { position: relative; margin:2px 10px; padding:0 10px; border-radius:0 35px; height: 30px;font: bold 16px/30px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background-color:#e1bcac;}
.layout_rwd_1f5s_02 ul li a h4 { margin:5px 0px; padding:0 10px; height:18px; overflow:hidden; font: 15px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_rwd_1f5s_02 ul li:hover{ -webkit-transform:translateY(-6px); transform:translateY(-6px); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);  box-shadow:0 0 10px rgba(0,0,0,0.3);}
.layout_rwd_1f5s_02 ul li:hover a h4 {color:#d92670;}
.layout_rwd_1f5s_02 ul li a p { margin:0px; padding:0 10px; height: 38px;text-align: center; color:#d92670;}
.layout_rwd_1f5s_02 ul li a p del { padding-right:5px; font: 16px/38px Century Gothic; color:#5e5e5e;}
.layout_rwd_1f5s_02 ul li a p b { font: bold 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
.layout_rwd_1f5s_02 ul li a p .money { font: bold 14px/38px Century Gothic; }
.layout_rwd_1f5s_02 ul li a p .Price { font: 38px/38px Century Gothic; letter-spacing:-1px; }
.layout_rwd_1f5s_02 ul li a p small { font: 14px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

.layout_rwd_1f5s_02 .HashtagArea { display: inline-block; margin:0; padding:0; font-family: 微軟正黑體;text-align: center; }
.layout_rwd_1f5s_02 .HashtagArea dd { display:block; margin:0; padding:0 10px 10px 10px; }
.layout_rwd_1f5s_02 .HashtagArea dd strong { float:left; display:inline-block; margin:0 0 0 10px; padding:0; width:292px; text-align:center; }
.layout_rwd_1f5s_02 .HashtagArea dd strong:first-child { margin-left:0;}
.layout_rwd_1f5s_02 .HashtagArea dd a {display:block; padding: 10px 10px 10px 10px; /*border-radius: 5px;*/ line-height:30px; font-weight:300; font-size: 16px; color:#000;text-decoration:none;  background-color:#fff;
							  -webkit-transition: all 0.4s ease;
									 -moz-transition: all 0.4s ease;
									  -ms-transition: all 0.4s ease;
									   -o-transition: all 0.4s ease;
										  transition: all 0.4s ease;}
.layout_rwd_1f5s_02 .HashtagArea dd a::after { content: ""; position:relative; top:5px; left:5px; display:inline-block; border:1px solid #000; border-width:0 1px 1px 0; width:8px; height:8px; -webkit-transform:translate(-50%,-50%) rotate(-45deg); transform:translate(-50%,-70%) rotate(-45deg);}
.layout_rwd_1f5s_02 .HashtagArea dd a:hover,
.layout_rwd_1f5s_02 .HashtagArea dd a:active { -webkit-transform:translateY(-8px); transform:translateY(-8px);  box-shadow:0 0 20px rgba(0,0,0,0.5); }
	@media screen and ( max-width:767px) {
		.layout_rwd_1f5s_02{ width:100%; height:auto; overflow:auto; margin:0;padding:0; background-image: none !important; padding-bottom:0vw;}
		.layout_rwd_1f5s_02 * { -webkit-box-sizing:border-box; box-sizing:border-box;}
		.layout_rwd_1f5s_02 h2 { float:left; margin:0 0 0 0;height:24vw; width:100%;}
		.layout_rwd_1f5s_02 h2 img { width:100%; height:auto;}
		.layout_rwd_1f5s_02 h2 b { position:relative; margin:0 0; top:18px;font-size:24px;}
		.layout_rwd_1f5s_02 ul { padding:0 0 0 2%; width:100%;}
		.layout_rwd_1f5s_02 ul li { margin:0 2% 2% 0; border:0; width:48%; height: auto; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);  box-shadow:0 0 10px rgba(0,0,0,0.1);}
		.layout_rwd_1f5s_02 ul li a img { padding:0; width:100%; height:auto;}
		.layout_rwd_1f5s_02 ul li a h3 { position:relative; margin:5%; padding:0 5%;  border-radius:24px; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff;}
		.layout_rwd_1f5s_02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%;}
		.layout_rwd_1f5s_02 ul li a h3 span { z-index:1; position:relative;}
		.layout_rwd_1f5s_02 ul li a h4 { margin:5px 0px -3px 0px; padding:0 10px; height:20px; overflow:hidden; font: 14px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
		.layout_rwd_1f5s_02 ul li a p { margin:0px; padding:0 10px; height: 40px;text-align: center; color:#d92670;}
		.layout_rwd_1f5s_02 ul li a p del { padding-right:5px; font: 11px/28px Century Gothic; color:#5e5e5e;}
		.layout_rwd_1f5s_02 ul li a p b { font: bold 12px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
		.layout_rwd_1f5s_02 ul li a p .money { font: bold 12px/30px Century Gothic; }
		.layout_rwd_1f5s_02 ul li a p .Price { font: 24px/32px Century Gothic; letter-spacing:-1px; }
		.layout_rwd_1f5s_02 ul li a p small { font: 12px/30px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

		.layout_rwd_1f5s_02 .HashtagArea { width:100%; }
		.layout_rwd_1f5s_02 .HashtagArea dd { display:inline-block; padding:0 2%; width:100%;}
		.layout_rwd_1f5s_02 .HashtagArea dd strong { margin:0 0 2% 2%; width:49%; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);  box-shadow:0 0 10px rgba(0,0,0,0.1);}
		.layout_rwd_1f5s_02 .HashtagArea dd strong:nth-child(2n+1) { margin-left:0;}
		.layout_rwd_1f5s_02 .HashtagArea dd a {  padding: 5%; line-height:20px; font-size: 14px; }
		.layout_rwd_1f5s_02 .HashtagArea dd a::after {  top:5.5px; left:5px; width:7px; height:7px;}
		.layout_rwd_1f5s_02 ul li:last-child {}
		

	}	


/** 公版模組layout_rwd_1f5s_01 **/
.layout_rwd_1f5s_01  { position:relative;padding:20px 0px;margin:0;} 
.layout_rwd_1f5s_01 h2 {position:relative;margin:0px; padding:0 0 0 0; width:1220px; height:100px; font:45px/80px "微軟正黑體","Microsoft JhengHei",Helvetica; font-weight:bold;text-align: center; color:#5b5b5b; letter-spacing:-3px; overflow:hidden;}
.layout_rwd_1f5s_01 h2 b { position: absolute; margin:0px;}
.layout_rwd_1f5s_01 h2 a { display: block; text-decoration:none;}
.layout_rwd_1f5s_01 h2 img { width:1220px; height:100px;}
.layout_rwd_1f5s_01 ul { display:inline-block;margin:0%;padding:0px 0px 0px 25px;background-image:url(ul_bg2.jpg?t=1750996453534); background-repeat:repeat-y; background-size:100%; padding-bottom:30px;}
.layout_rwd_1f5s_01 ul li { float:left; display:inline-block; position:relative; margin:0px 10px 5px -6px; padding:0px 0px 0px 0px; border:1px solid #dcdcdc; width: 230px; height:345px; list-style: none outside none; background:#fff;
							  -webkit-transition: all 0.4s ease;
									 -moz-transition: all 0.4s ease;
									  -ms-transition: all 0.4s ease;
									   -o-transition: all 0.4s ease;
										  transition: all 0.4s ease;}
.layout_rwd_1f5s_01 ul li a {text-decoration:none;}
.layout_rwd_1f5s_01 ul li a img { display:block; margin:0px; padding:10px; width:210px; height:210px;}
.layout_rwd_1f5s_01 ul li a h3 { position: relative; margin:2px 10px; padding:0 10px; border-radius:0 35px; height: 30px;font: bold 16px/30px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background-color:#e1bcac;}
.layout_rwd_1f5s_01 ul li a h4 { margin:5px 0px; padding:0 10px; height:18px; overflow:hidden; font: 15px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_rwd_1f5s_01 ul li:hover{ -webkit-transform:translateY(-6px); transform:translateY(-6px); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);  box-shadow:0 0 10px rgba(0,0,0,0.3);}
.layout_rwd_1f5s_01 ul li:hover a h4 {color:#d92670;}
.layout_rwd_1f5s_01 ul li a p { margin:0px; padding:0 10px; height: 38px;text-align: center; color:#d92670;}
.layout_rwd_1f5s_01 ul li a p del { padding-right:5px; font: 16px/38px Century Gothic; color:#5e5e5e;}
.layout_rwd_1f5s_01 ul li a p b { font: bold 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
.layout_rwd_1f5s_01 ul li a p .money { font: bold 14px/38px Century Gothic; }
.layout_rwd_1f5s_01 ul li a p .Price { font: 38px/38px Century Gothic; letter-spacing:-1px; }
.layout_rwd_1f5s_01 ul li a p small { font: 14px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

.layout_rwd_1f5s_01 .HashtagArea { display: inline-block; margin:0; padding:0; font-family: 微軟正黑體;text-align: center; }
.layout_rwd_1f5s_01 .HashtagArea dd { display:block; margin:0; padding:0 10px 10px 10px; }
.layout_rwd_1f5s_01 .HashtagArea dd strong { float:left; display:inline-block; margin:0 0 0 10px; padding:0; width:292px; text-align:center; }
.layout_rwd_1f5s_01 .HashtagArea dd strong:first-child { margin-left:0;}
.layout_rwd_1f5s_01 .HashtagArea dd a {display:block; padding: 10px 10px 10px 10px; /*border-radius: 5px;*/ line-height:30px; font-weight:300; font-size: 16px; color:#000;text-decoration:none;  background-color:#fff;
							  -webkit-transition: all 0.4s ease;
									 -moz-transition: all 0.4s ease;
									  -ms-transition: all 0.4s ease;
									   -o-transition: all 0.4s ease;
										  transition: all 0.4s ease;}
.layout_rwd_1f5s_01 .HashtagArea dd a::after { content: ""; position:relative; top:5px; left:5px; display:inline-block; border:1px solid #000; border-width:0 1px 1px 0; width:8px; height:8px; -webkit-transform:translate(-50%,-50%) rotate(-45deg); transform:translate(-50%,-70%) rotate(-45deg);}
.layout_rwd_1f5s_01 .HashtagArea dd a:hover,
.layout_rwd_1f5s_01 .HashtagArea dd a:active { -webkit-transform:translateY(-8px); transform:translateY(-8px);  box-shadow:0 0 20px rgba(0,0,0,0.5); }
	@media screen and ( max-width:767px) {
		.layout_rwd_1f5s_01{ width:100%; height:auto; overflow:auto; margin:0;padding:0; background-image: none !important; padding-bottom:0vw;}
		.layout_rwd_1f5s_01 * { -webkit-box-sizing:border-box; box-sizing:border-box;}
		.layout_rwd_1f5s_01 h2 { float:left; margin:0 0 0 0;height:16vw; width:100%;}
		.layout_rwd_1f5s_01 h2 img { width:100%; height:auto;}
		.layout_rwd_1f5s_01 h2 b { position:relative; margin:0 0; top:18px;font-size:24px;}
		.layout_rwd_1f5s_01 ul { padding:0 0 0 2%; width:100%;}
		.layout_rwd_1f5s_01 ul li { margin:0 2% 2% 0; border:0; width:48%; height: auto; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);  box-shadow:0 0 10px rgba(0,0,0,0.1);}
		.layout_rwd_1f5s_01 ul li a img { padding:0; width:100%; height:auto;}
		.layout_rwd_1f5s_01 ul li a h3 { position:relative; margin:5%; padding:0 5%;  border-radius:24px; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;  color:#fff;}
		.layout_rwd_1f5s_01 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%;}
		.layout_rwd_1f5s_01 ul li a h3 span { z-index:1; position:relative;}
		.layout_rwd_1f5s_01 ul li a h4 { margin:5px 0px -3px 0px; padding:0 10px; height:20px; overflow:hidden; font: 14px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
		.layout_rwd_1f5s_01 ul li a p { margin:0px; padding:0 10px; height: 40px;text-align: center; color:#d92670;}
		.layout_rwd_1f5s_01 ul li a p del { padding-right:5px; font: 11px/28px Century Gothic; color:#5e5e5e;}
		.layout_rwd_1f5s_01 ul li a p b { font: bold 12px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
		.layout_rwd_1f5s_01 ul li a p .money { font: bold 12px/30px Century Gothic; }
		.layout_rwd_1f5s_01 ul li a p .Price { font: 24px/32px Century Gothic; letter-spacing:-1px; }
		.layout_rwd_1f5s_01 ul li a p small { font: 12px/30px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

		.layout_rwd_1f5s_01 .HashtagArea { width:100%; }
		.layout_rwd_1f5s_01 .HashtagArea dd { display:inline-block; padding:0 2%; width:100%;}
		.layout_rwd_1f5s_01 .HashtagArea dd strong { margin:0 0 2% 2%; width:49%; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);  box-shadow:0 0 10px rgba(0,0,0,0.1);}
		.layout_rwd_1f5s_01 .HashtagArea dd strong:nth-child(2n+1) { margin-left:0;}
		.layout_rwd_1f5s_01 .HashtagArea dd a {  padding: 5%; line-height:20px; font-size: 14px; }
		.layout_rwd_1f5s_01 .HashtagArea dd a::after {  top:5.5px; left:5px; width:7px; height:7px;}
		.layout_rwd_1f5s_01 ul li:last-child {}
		

	}	




/** 公版模組layout_rwd_1f4s_02 **/
.layout_rwd_1f4s_02  { position:relative; height:auto; padding:0; padding-bottom:30px;} 
.layout_rwd_1f4s_02 h2 {position:relative; top:0px; margin:0px; padding:0 0 0 0; width:100%; height:140px; font: 45px/80px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#ffefb7; letter-spacing:-3px; overflow:hidden;}
	@media screen and (min-width:768px){
.layout_rwd_1f4s_02 h2 {position:relative; top:0px; margin:0px; padding:0 0 0 0; width:1220px; height:140px; font: 45px/80px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#ffefb7; letter-spacing:-3px; overflow:hidden;}
	}

.layout_rwd_1f4s_02 h2 a {text-decoration:none;font: 45px/80px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#ffefb7; letter-spacing:-3px; overflow:hidden;}
.layout_rwd_1f4s_02 h2 img { width:1220px; height:140px;}
.layout_rwd_1f4s_02 ul { display:inline-block;margin:0;padding:0px 0px 0px 40px;background-image:url(ul_bg.jpg?t=1750996453534); background-repeat:repeat-y; background-size:100%; padding-bottom:30px;}
.layout_rwd_1f4s_02 ul li { float:left; display:inline-block; position:relative; margin:0px 16px 10px 0px;/*border-radius:15px;*/ padding:0px 0px 0px 0px; border:1px solid #dcdcdc; width: 270px; height:345px; list-style: none outside none; background:#fff;
							  -webkit-transition: all 0.4s ease;
									 -moz-transition: all 0.4s ease;
									  -ms-transition: all 0.4s ease;
									   -o-transition: all 0.4s ease;
										  transition: all 0.4s ease;}
.layout_rwd_1f4s_02 ul li a {text-decoration:none;}
.layout_rwd_1f4s_02 ul li a img { display:block; margin:0px; padding:10px; width:210px; height:210px;}
	@media screen and (min-width:768px){
	.layout_rwd_1f4s_02 ul li a img { display:block; margin:0px 19px ; padding:10px; width:210px; height:210px;}
		}

.layout_rwd_1f4s_02 ul li a h3 { position: relative; margin:0 10px; padding:0 10px; border-radius:15px; height: 30px;font: bold 16px/30px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color: #FFF; background:#92001c;}
.layout_rwd_1f4s_02 ul li a h4 { margin:5px 0px; padding:0 10px; height:18px; overflow:hidden; font: 15px/20px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
.layout_rwd_1f4s_02 ul li:hover{ -webkit-transform:translateY(-6px); transform:translateY(-6px); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);  box-shadow:0 0 10px rgba(0,0,0,0.3);}
.layout_rwd_1f4s_02 ul li:hover a h4 {color:#d92670;}
.layout_rwd_1f4s_02 ul li a p { margin:0px; padding:0 10px; height: 38px;text-align: center; color:#d92670;}
.layout_rwd_1f4s_02 ul li a p del { padding-right:5px; font: 16px/38px Century Gothic; color:#5e5e5e;}
.layout_rwd_1f4s_02 ul li a p b { font: bold 16px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
.layout_rwd_1f4s_02 ul li a p .money { font: bold 14px/38px Century Gothic; }
.layout_rwd_1f4s_02 ul li a p .Price { font: 38px/38px Century Gothic; letter-spacing:-1px; }
.layout_rwd_1f4s_02 ul li a p small { font: 14px/38px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

.layout_rwd_1f4s_02 .HashtagArea { display: inline-block; margin:0; padding:0; font-family: 微軟正黑體;text-align: center; }
.layout_rwd_1f4s_02 .HashtagArea dd { display:block; margin:0; padding:0 10px 10px 10px; }
.layout_rwd_1f4s_02 .HashtagArea dd strong { float:left; display:inline-block; margin:0 0 0 10px; padding:0; width:292px; text-align:center; }
.layout_rwd_1f4s_02 .HashtagArea dd strong:first-child { margin-left:0;}
.layout_rwd_1f4s_02 .HashtagArea dd a {display:block; padding: 10px 10px 10px 10px; /*border-radius: 5px;*/ line-height:30px; font-weight:300; font-size: 16px; color:#000;text-decoration:none;  background-color:#fff;
							  -webkit-transition: all 0.4s ease;
									 -moz-transition: all 0.4s ease;
									  -ms-transition: all 0.4s ease;
									   -o-transition: all 0.4s ease;
										  transition: all 0.4s ease;}
.layout_rwd_1f4s_02 .HashtagArea dd a::after { content: ""; position:relative; top:5px; left:5px; display:inline-block; border:1px solid #000; border-width:0 1px 1px 0; width:8px; height:8px; -webkit-transform:translate(-50%,-50%) rotate(-45deg); transform:translate(-50%,-70%) rotate(-45deg);}
.layout_rwd_1f4s_02 .HashtagArea dd a:hover,
.layout_rwd_1f4s_02 .HashtagArea dd a:active { -webkit-transform:translateY(-8px); transform:translateY(-8px);  box-shadow:0 0 20px rgba(0,0,0,0.5); }


	@media screen and ( max-width:767px) {
		.layout_rwd_1f4s_02{ width:100%; height:auto; overflow:auto; margin-bottom:0px; padding-bottom:10vw;background-image: none !important; padding:0;}
		.layout_rwd_1f4s_02 * { -webkit-box-sizing:border-box; box-sizing:border-box;}
		.layout_rwd_1f4s_02 h2 {float:left; margin:0;position:relative; top:0px; margin:0px; padding:0; width:100%; height:115px; font: 45px/80px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#ffefb7; letter-spacing:-3px; overflow:hidden;}
		.layout_rwd_1f4s_02 h2 a {position:relative; top:-2px; margin:0px; padding:0 0 0 0; width:100%; height:117px; font: 28px/80px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center; color:#ffefb7; letter-spacing:-3px; overflow:hidden;}
		.layout_rwd_1f4s_02 h2 a img { width:100%; height:auto;}
		.layout_rwd_1f4s_02 ul {margin: 0; padding:0 0 0 2%; background-image:url(moul_bg.jpg?t=1750996453534); background-repeat:repeat-y; background-size:100%; padding-bottom:30px;}
		.layout_rwd_1f4s_02 ul li { margin:0 2% 2% 0; border:0; width:48%; height: auto; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);  box-shadow:0 0 10px rgba(0,0,0,0.1); border-radius:0;}
		.layout_rwd_1f4s_02 ul li a img { padding:0; width:100%; height:auto;}
		.layout_rwd_1f4s_02 ul li a h3 { position:relative; margin:5%; padding:0 5%;  border-radius:24px; width:90%; height: 24px; overflow:hidden; font-weight:normal; font-size:14px; line-height:24px; text-align:center;color:#fff;}
		.layout_rwd_1f4s_02 ul li a h3:after { content:""; z-index:0; position:absolute; top:0; left:0; width: 100%;  height: 100%; background-color:rgba(0,0,0,0);}
		.layout_rwd_1f4s_02 ul li a h3 span { z-index:1; position:relative;}
		.layout_rwd_1f4s_02 ul li a h4 { margin:5px 0px -3px 0px; padding:0 10px; height:25px; overflow:hidden; font: 14px "微軟正黑體","Microsoft JhengHei",Helvetica;text-align: center;color:#000}
		.layout_rwd_1f4s_02 ul li a p { margin:0px; padding:0 10px; height: 40px;text-align: center; color:#d92670;}
		.layout_rwd_1f4s_02 ul li a p del { padding-right:5px; font: 11px/28px Century Gothic; color:#5e5e5e;}
		.layout_rwd_1f4s_02 ul li a p b { font: bold 12px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}
		.layout_rwd_1f4s_02 ul li a p .money { font: bold 12px/30px Century Gothic; }
		.layout_rwd_1f4s_02 ul li a p .Price { font: 24px/32px Century Gothic; letter-spacing:-1px; }
		.layout_rwd_1f4s_02 ul li a p small { font: 12px/30px "微軟正黑體","Microsoft JhengHei",Helvetica; letter-spacing:-1px;}

		.layout_rwd_1f4s_02 .HashtagArea { width:100%; }
		.layout_rwd_1f4s_02 .HashtagArea dd { display:inline-block; padding:0 2%; width:100%;}
		.layout_rwd_1f4s_02 .HashtagArea dd strong { margin:0 0 2% 2%; width:49%; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);  box-shadow:0 0 10px rgba(0,0,0,0.1);}
		.layout_rwd_1f4s_02 .HashtagArea dd strong:nth-child(2n+1) { margin-left:0;}
		.layout_rwd_1f4s_02 .HashtagArea dd a {  padding: 5%; line-height:20px; font-size: 14px; }
		.layout_rwd_1f4s_02 .HashtagArea dd a::after {  top:5.5px; left:5px; width:7px; height:7px;}
		
		/*品數為單數時，手機版最後一個隱藏
		.layout_rwd_1f4s_01:nth-child(2n+0) ul li:last-child { display:none;}
		.layout_rwd_1f4s_01:nth-child(2n+1) ul li:last-child { display:none;}*/

	}




/*開關*/
.for_pc {}
.for_mo { display:none !important;}
	@media screen and ( max-width:736px) {
		.for_pc { display:none !important;}
		.for_mo { display:block !important;}
	}






