@charset "utf-8";
/*Background_setting*/
@import url(https://fonts.googleapis.com/earlyaccess/notosanstc.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@200;300;400;500;600;700;900&display=swap');
*{ margin:0; padding:0; line-height:160%; font-family:'Noto Sans TC',sans-serif; font-size:16px; font-weight:300; box-sizing:border-box; color:#333;}
*:focus { outline: none;}
::selection{ background-color:#aeeae6; color:#333;}
font{ color:inherit; font:inherit; line-height:inherit;}
a{ text-decoration:none;}
img{ max-width:100%;}

/*header*/
header{ border-bottom:1px solid #ccc; position:fixed; top:0; left:0; right:0; background-color:#fff; z-index:99;}
header .top_bar{ height:30px; line-height:30px; background: #0d3f87; text-align:right; padding:0 50px;}
header .top_bar .language{ height:30px; line-height:30px; color:rgba(255,255,255,1); font-size:0;}
header .top_bar .language .icon_earth{ width:16px; vertical-align:middle; margin-right:10px;}
header .top_bar .language .slash{ line-height:30px; vertical-align:middle; font-size:14px; margin:0 15px; color:rgba(255,255,255,1); font-weight:100;}
header .top_bar .language .lt{ line-height:30px; color:rgba(255,255,255,1); font-size:14px; vertical-align:middle; font-weight:100;}
header .top_bar .language .lt.focus{ color:rgba(255,255,255,1); font-size:14px;}
header .botton_bar{ display:flex; padding:27px 50px; align-items:center;}
header .botton_bar .logo{ flex: auto; height:50px;}
header .botton_bar .logo img{ height:50px;}
header .botton_bar .mobile_btn{ display:none;}
header .botton_bar .menu{ text-align:right; flex: auto;}
header .botton_bar .menu .link{ color:#333; margin-right:35px; display:inline-block; vertical-align:middle; position:relative;}
header .botton_bar .menu .link > a{ padding:42px 0;}
header .botton_bar .menu .link .links_box{ display:none; width:170px; position:absolute; top:65px; left:0; background-color:#fff; padding:5px 10px; border:1px solid #ccc; box-shadow:0 0 10px 0 rgba(0,0,0,.1); max-height:calc(100vh - 150px); overflow-x:auto;}
header .botton_bar .menu .link .links_box a{ display:block; padding:5px 0; text-align:left;}
header .botton_bar .menu .fb{ width:20px; display:inline-block; font-size:0; vertical-align:text-top; margin-right:3px;}
header .botton_bar .menu .yt{ width:20px; display:inline-block; font-size:0; vertical-align:text-top; margin-right:3px;}
header .botton_bar .menu .ig{ width:20px; display:inline-block; font-size:0; vertical-align:text-top;}
header .botton_bar .menu .alink{ display:inline-block; vertical-align:middle; background:#32982a; border-radius:5px; color:rgba(255,255,255,.7); font-size:16px; padding:5px 10px; position:relative; transition:.2s; }

@media screen and ( max-width: 1380px) {header .botton_bar .menu .link{ margin-right:25px;}}

/*content*/
.wrapper{ padding-top:135px; min-height:100vh;}
.content_box{ max-width:1400px; width:100%; margin:auto; padding:0 40px;}
.effect_center{ display:flex; flex-direction:column; justify-content:center; align-items:center;}
.anchor_point{ display:block; position:relative; top:-250px;}
.anchor_point.ap_products_detail{ top:-100px; }
.anchor_point.ap_products_detail_con{ top:-240px; }
input{ width:100%; border:0; border-bottom:1px solid #ccc; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; line-height:40px; height:40px; padding:0 15px; transition:.3s;}
input:focus{ border-bottom-color:#6b8ba0; transition:.3s;}
select{ width:100%; border:0; border-bottom:1px solid #ccc; line-height:40px; height:40px; padding:0 35px 0 15px; appearance:none; -moz-appearance:none; -webkit-appearance:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; position:relative; background:url(../images/layout/select_arrow.png) no-repeat center right; background-size:40px;}
select:focus{ border-bottom-color:#6b8ba0; transition:.3s;}
.select_box{ display:inline-block; width:auto; border:1px solid #ccc;}
textarea{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}

/*footer*/
footer{ background-color:#eee; margin-top:200px;}
footer .top_menu{ background-color:#0d3f87; padding:40px 35px;}
footer .fmbox{ max-width:1200px; margin:auto; display:flex;}
footer .fmbox .omb{ flex:1; padding:0 10px;}
footer .fmbox .omb .link{ color:rgba(255,255,255,.8); font-size:16px; line-height:25px; padding:5px 0; display:none; font-weight:200;}
footer .fmbox .omb .link:first-child{ color:rgba(255,255,255,1); font-family: 'Noto Serif TC'; font-weight:600; display:block;}
footer .fmbox .omb .link .fb{ width:20px; margin-right:6px; vertical-align:sub;}
footer .bottom_info{ padding:30px 35px; display:flex; align-items:center;}
footer .bottom_info .logo{ flex: auto; display:inline-block;}
footer .bottom_info .logo img{ height:34px;}
footer .bottom_info .info{ text-align:right; flex: auto; font-size:14px; font-weight:300; padding:0 40px 0 30px; }
footer .bottom_info p{ color:#333; font-weight:300; font-size:14px;}
footer .bottom_info p .link{ color:#333; font-weight:300; font-size:14px;}
footer .disclaimer{ padding:10px 0;}
footer .disclaimer.fixed{ position:fixed; right:10px; bottom:15px; padding:0; }
footer .disclaimer .dc_btn_box{ text-align:center;}
footer .disclaimer .dc_btn_box .dc_btn{ display:flex; color:#333; font-size:16px; width:48px; height:48px; border-radius:50%; margin:5px; align-items: center; justify-content: center; box-shadow:0 3px 10px 0 rgb(0,0,0,.2);}
footer .disclaimer .dc_btn_box .dc_btn img{ width:36px; vertical-align:bottom;}
footer .disclaimer .dc_btn_box .dc_btn span{ display:none;}
footer .disclaimer .dc_btn_box .dc_btn.dc_line{ background-color:#39cd00; color:#fff;}
footer .disclaimer .dc_btn_box .dc_btn.dc_fb{ background-color:#2196f3; color:#fff;}
footer .disclaimer .dc_btn_box .dc_btn.dc_phone{ display:none; background-color:#0d3f87; color:#fff;}
footer .disclaimer p{ line-height:1.8; font-size:12px;}


/*---------hover---------*/
@media screen and ( min-width: 1201px) {
header .botton_bar .menu .link:hover .links_box{ display:block;}
}


/*---------pad---------*/
@media screen and ( max-width: 1200px) and ( min-width: 768px) {
/*header*/
header .botton_bar .mobile_btn{ width:34px; height:34px; display:inline-block; cursor:pointer; padding-top:6px;}
header .botton_bar .mobile_btn p{ display:block; height:1px; width:100%; background-color:#333;}
header .botton_bar .mobile_btn p:nth-child(2){ margin:11px 0;}
header .botton_bar .menu{ overflow: auto; display:none; position:fixed; top:105px; right:0; left:70%; text-align:left; background-color:#fff; padding:5px 20px 10px 20px; box-shadow:0 5px 10px 0 rgba(0,0,0,.1);}
header .botton_bar .menu .link{ padding:10px 0; display:block; border-bottom:1px solid #eee; margin:0;}
header .botton_bar .menu .link a{display:block;}
header .botton_bar .menu .link > a{ padding:0;}
header .botton_bar .menu .link .links_box{ position:static; display:none; width:100%; background-color:#f5f5f5; border:0; box-shadow:none; margin-top:10px; padding:5px 15px;}
header .botton_bar .menu div.link{ position:relative;}
header .botton_bar .menu div.link::after{ content:""; display:block; border-style:solid; border-width:5px 3px 0; border-color:#777 transparent; position:absolute; top:21px; right:20px;}
header .botton_bar .menu .fb{ display:block; width:100%; padding:10px 0;}
header .botton_bar .menu .fb img{ width:20px; vertical-align:sub; margin-right:5px;}
header .botton_bar .menu .fb::after{ content:"Facebook"; font-size:16px; color:#333; display:inline-block;}
header .botton_bar .menu .yt{ display:block; width:100%; padding:10px 0;}
header .botton_bar .menu .yt img{ width:20px; vertical-align:sub; margin-right:5px;}
header .botton_bar .menu .yt::after{ content:"Youtube"; font-size:16px; color:#333; display:inline-block;}
header .botton_bar .menu .ig{ display:block; width:100%; padding:10px 0;}
header .botton_bar .menu .ig img{ width:20px; vertical-align:sub; margin-right:5px;}
header .botton_bar .menu .ig::after{ content:"Instagram"; font-size:16px; color:#333; display:inline-block;}

header .botton_bar .menu .alink{ margin:10px auto 0 auto; display:block; width:90px; }

/*content*/
.content_box{ padding:0 20px;}

/*footer*/
footer{ margin-top:100px;}
footer .fmbox{ flex-wrap:wrap;}
footer .fmbox .omb{ flex:auto; width:25%; padding:20px 0;}
footer .disclaimer .dc_btn_box .dc_btn.dc_phone{ display:flex; }
}


/*---------mobile---------*/
@media screen and ( max-width: 767px) {
body.body_fixed{ overflow:hidden;}
/*header*/
header .botton_bar .logo{ height:auto;}
header .botton_bar .logo img{ width:275.5px; height:auto;}
header .top_bar{ padding:0 20px;}
header .botton_bar{ padding:5px 20px;}
header .botton_bar .mobile_btn{ width:34px; height:34px; display:inline-block; cursor:pointer; padding:8px 5px 0 5px;}
header .botton_bar .mobile_btn p{ display:block; height:1px; width:100%; background-color:#333;}
header .botton_bar .mobile_btn p:nth-child(2){ margin:8px 0;}
header .botton_bar .menu{ overflow: auto; display:none; position:fixed; top:65px; right:0; left:0; text-align:left; background-color:#fff; padding:5px 20px 10px 20px; box-shadow:0 5px 10px 0 rgba(0,0,0,.1);}
header .botton_bar .menu .link{ padding:10px 0; display:block; border-bottom:1px solid #eee; margin:0;}
header .botton_bar .menu .link a{display:block;}
header .botton_bar .menu .link > a{ padding:0;}
header .botton_bar .menu .link .links_box{ position:static; display:none; width:100%; background-color:#f5f5f5; border:0; box-shadow:none; margin-top:10px; padding:5px 15px; max-height:none;}
header .botton_bar .menu div.link{ position:relative;}
header .botton_bar .menu div.link::after{ content:""; display:block; border-style:solid; border-width:5px 3px 0; border-color:#777 transparent; position:absolute; top:21px; right:20px;}
header .botton_bar .menu .fb{ display:block; width:100%; padding:10px 0;}
header .botton_bar .menu .fb img{ width:20px; vertical-align:sub; margin-right:5px;}
header .botton_bar .menu .fb::after{ content:"Facebook"; font-size:16px; color:#333; display:inline-block;}
header .botton_bar .menu .yt{ display:block; width:100%; padding:10px 0;}
header .botton_bar .menu .yt img{ width:20px; vertical-align:sub; margin-right:5px;}
header .botton_bar .menu .yt::after{ content:"Youtube"; font-size:16px; color:#333; display:inline-block;}
header .botton_bar .menu .ig{ display:block; width:100%; padding:10px 0;}
header .botton_bar .menu .ig img{ width:20px; vertical-align:sub; margin-right:5px;}
header .botton_bar .menu .ig::after{ content:"Instagram"; font-size:16px; color:#333; display:inline-block;}

header .botton_bar .menu .alink{ margin-top:10px; display:block; text-align:center; }

/*content*/
.wrapper{ padding-top:97px;}
.content_box{ padding:0 20px;}

/*footer*/
footer{ margin-top:100px;}
footer .fmbox{ display:block;}
footer .fmbox .omb{ padding:0 0 10px 0;}
footer .fmbox .omb .link{ width:50%; color:rgba(255,255,255,.7); font-size:14px; padding:0 10px;}
footer .fmbox .omb .link:first-child{ width:100%; color:rgba(255,255,255,1); background-color:rgba(255,255,255,.05);}
footer .fmbox .omb .link .fb{ opacity:.7;}
footer .top_menu{ padding:30px 20px 60px 20px;}
footer .bottom_info .logo{ margin-bottom:10px;}
footer .bottom_info{ display:block; padding:30px 20px 65px 20px;}
footer .bottom_info .info{ text-align:left;}
footer .bottom_info p{ line-height:25px; padding-bottom:10px;}
/*footer .disclaimer{ position:static;}
footer .disclaimer .dc_btn_box{ position:fixed; left:0; right:0; bottom:0; padding:20px; background-color:#eee;}*/
footer .disclaimer.fixed{ left:0; right:0; bottom:0; }
footer .disclaimer .dc_btn_box{ display:flex; justify-content: center; padding:0 5px; background: rgba(34,161,196,0.8); }
footer .disclaimer .dc_btn_box .dc_btn{ margin:0; width:33.33334%; height:50px; text-align:center; border-right:1px solid #fff; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; }
footer .disclaimer .dc_btn_box .dc_btn:last-child{ border-right:none; }
footer .disclaimer .dc_btn_box .dc_btn img{ width:50px; }
footer .disclaimer .dc_btn_box .dc_btn span{ display:block; color:#fff; vertical-align:middle;}
footer .disclaimer .dc_btn_box .dc_btn.dc_phone{ display:flex; background:none; box-shadow:none; }
footer .disclaimer .dc_btn_box .dc_btn.dc_line{ display:flex; background:none; box-shadow:none; }
footer .disclaimer .dc_btn_box .dc_btn.dc_fb{ display:flex; background:none; box-shadow:none; }
}

/* 淡入 */
.fadeIn_base { opacity: 0; visibility: hidden;
    transform: translate(   0px,   50px);
    -webkit-transition: all 1.2s cubic-bezier(0.42, 0, 0.58, 1.0);
    -moz-transition: all 1.2s cubic-bezier(0.42, 0, 0.58, 1.0);
    -o-transition: all 1.2s cubic-bezier(0.42, 0, 0.58, 1.0);
    transition: all 1.2s cubic-bezier(0.42, 0, 0.58, 1.0);
}
/*例外*/
header .language,
header .botton_bar,
.page_info .label,
.page_info .page_menu .fadeIn_base{ transform: translate(   0px,   0px); }
.prod_light_box .fadeIn_base{
    -webkit-transition: all 0.6s cubic-bezier(0.42, 0, 0.58, 1.0);
    -moz-transition: all 0.6s cubic-bezier(0.42, 0, 0.58, 1.0);
    -o-transition: all 0.6s cubic-bezier(0.42, 0, 0.58, 1.0);
    transition: all 0.6s cubic-bezier(0.42, 0, 0.58, 1.0);
}

.fadeIn_1s {
    -webkit-transition: all 1s cubic-bezier(0.42, 0, 0.58, 1.0);
    -moz-transition: all 1s cubic-bezier(0.42, 0, 0.58, 1.0);
    -otransition: all 1s cubic-bezier(0.42, 0, 0.58, 1.0);
    transition: all 1s cubic-bezier(0.42, 0, 0.58, 1.0);
}
.fadeIn_2s {
    -webkit-transition: all 2s cubic-bezier(0.42, 0, 0.58, 1.0);
    -moz-transition: all 2s cubic-bezier(0.42, 0, 0.58, 1.0);
    -otransition: all 2s cubic-bezier(0.42, 0, 0.58, 1.0);
    transition: all 2s cubic-bezier(0.42, 0, 0.58, 1.0);
}
.fadeIn_3s {
    -webkit-transition: all 3s cubic-bezier(0.42, 0, 0.58, 1.0);
    -moz-transition: all 3s cubic-bezier(0.42, 0, 0.58, 1.0);
    -otransition: all 3s cubic-bezier(0.42, 0, 0.58, 1.0);
    transition: all 3s cubic-bezier(0.42, 0, 0.58, 1.0);
}

.fadeIn_1s_delay { transition-delay: 1s; }
.fadeIn_2s_delay { transition-delay: 2s; }
.fadeIn_3s_delay { transition-delay: 3s; }

.fi_top {       transform: translate(   0px,   50px); }
.fi_bottom {    transform: translate(   0px,  -50px); }
.fi_left {      transform: translate( -50px,    0px); }
.fi_right {     transform: translate(  50px,    0px); }
.fi_center {    transform: translate(   0px,   0px); }

.fi_end { opacity: 1; visibility: visible; transform: translate(0,0); }

/* Class 內 逐一進入 ( 公共 ) */
.fadeInBoxOrder .fadeIn_base.fadeIn_no00 { transition-delay: 0s; }
.fadeInBox .fadeIn_base:nth-child(1), .fadeInBoxOrder .fadeIn_base.fadeIn_no01 { transition-delay: 0.3s; }
.fadeInBox .fadeIn_base:nth-child(2), .fadeInBoxOrder .fadeIn_base.fadeIn_no02 { transition-delay: 0.6s; }
.fadeInBox .fadeIn_base:nth-child(3), .fadeInBoxOrder .fadeIn_base.fadeIn_no03 { transition-delay: 0.9s; }
.fadeInBox .fadeIn_base:nth-child(4), .fadeInBoxOrder .fadeIn_base.fadeIn_no04 { transition-delay: 1.2s; }
.fadeInBox .fadeIn_base:nth-child(5), .fadeInBoxOrder .fadeIn_base.fadeIn_no05 { transition-delay: 1.5s; }
.fadeInBox .fadeIn_base:nth-child(6), .fadeInBoxOrder .fadeIn_base.fadeIn_no06 { transition-delay: 1.8s; }
.fadeInBox .fadeIn_base:nth-child(7), .fadeInBoxOrder .fadeIn_base.fadeIn_no07 { transition-delay: 2.1s; }
.fadeInBox .fadeIn_base:nth-child(8), .fadeInBoxOrder .fadeIn_base.fadeIn_no08 { transition-delay: 2.4s; }
.fadeInBox .fadeIn_base:nth-child(9), .fadeInBoxOrder .fadeIn_base.fadeIn_no09 { transition-delay: 2.7s; }
.fadeInBox .fadeIn_base:nth-child(10), .fadeInBoxOrder .fadeIn_base.fadeIn_no10 { transition-delay: 3.0s; }
.fadeInBox .fadeIn_base:nth-child(11), .fadeInBoxOrder .fadeIn_base.fadeIn_no11 { transition-delay: 3.3s; }
.fadeInBox .fadeIn_base:nth-child(12), .fadeInBoxOrder .fadeIn_base.fadeIn_no12 { transition-delay: 3.6s; }
.fadeInBox .fadeIn_base:nth-child(13), .fadeInBoxOrder .fadeIn_base.fadeIn_no13 { transition-delay: 3.9s; }
.fadeInBox .fadeIn_base:nth-child(14), .fadeInBoxOrder .fadeIn_base.fadeIn_no14 { transition-delay: 4.2s; }
.fadeInBox .fadeIn_base:nth-child(15), .fadeInBoxOrder .fadeIn_base.fadeIn_no15 { transition-delay: 4.5s; }
.fadeInBox .fadeIn_base:nth-child(16), .fadeInBoxOrder .fadeIn_base.fadeIn_no16 { transition-delay: 4.8s; }
.fadeInBox .fadeIn_base:nth-child(17), .fadeInBoxOrder .fadeIn_base.fadeIn_no17 { transition-delay: 5.1s; }
.fadeInBox .fadeIn_base:nth-child(18), .fadeInBoxOrder .fadeIn_base.fadeIn_no18 { transition-delay: 5.4s; }
.fadeInBox .fadeIn_base:nth-child(19), .fadeInBoxOrder .fadeIn_base.fadeIn_no19 { transition-delay: 5.7s; }
.fadeInBox .fadeIn_base:nth-child(20), .fadeInBoxOrder .fadeIn_base.fadeIn_no20 { transition-delay: 6.0s; }

/* Class 內 逐一進入 ( 公共 mini ) */
.fadeInBox.miniTime1 .fadeIn_base:nth-child(1) { transition-delay: 0.1s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(2) { transition-delay: 0.2s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(3) { transition-delay: 0.3s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(4) { transition-delay: 0.4s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(5) { transition-delay: 0.5s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(6) { transition-delay: 0.6s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(7) { transition-delay: 0.7s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(8) { transition-delay: 0.8s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(9) { transition-delay: 0.9s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(10) { transition-delay: 1.0s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(11) { transition-delay: 1.1s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(12) { transition-delay: 1.2s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(13) { transition-delay: 1.3s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(14) { transition-delay: 1.4s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(15) { transition-delay: 1.5s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(16) { transition-delay: 1.6s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(17) { transition-delay: 1.7s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(18) { transition-delay: 1.8s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(19) { transition-delay: 1.9s; }
.fadeInBox.miniTime1 .fadeIn_base:nth-child(20) { transition-delay: 2.0s; }

.fadeInBox.miniTime2 .fadeIn_base:nth-child(1) { transition-delay: 0.2s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(2) { transition-delay: 0.4s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(3) { transition-delay: 0.6s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(4) { transition-delay: 0.8s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(5) { transition-delay: 1.0s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(6) { transition-delay: 1.2s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(7) { transition-delay: 1.4s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(8) { transition-delay: 1.6s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(9) { transition-delay: 1.8s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(10) { transition-delay: 2.0s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(11) { transition-delay: 2.2s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(12) { transition-delay: 2.4s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(13) { transition-delay: 2.6s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(14) { transition-delay: 2.8s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(15) { transition-delay: 3.0s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(16) { transition-delay: 3.2s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(17) { transition-delay: 3.4s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(18) { transition-delay: 3.6s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(19) { transition-delay: 3.8s; }
.fadeInBox.miniTime2 .fadeIn_base:nth-child(20) { transition-delay: 4.0s; }


/* Class 內 逐一進入 ( 客製 ) */
.fadeInBoxOrder.type1 .word_box,
.fadeInBoxOrder.type1 .image { transition-delay: 0.3s; }
.fadeInBoxOrder.type1 .img_box,
.fadeInBoxOrder.type1 .word { transition-delay: 0.9s; }

/* 圖文 ( 左右分割 ) */
.fadeInBoxOrder.type2 .story_con:nth-child(2), .fadeInBoxOrder.type3 .story_con:nth-child(1) { transition-delay: 0.3s; }
.fadeInBoxOrder.type2 .story_con:nth-child(1), .fadeInBoxOrder.type3 .story_con:nth-child(2) { transition-delay: 0.9s; }


