html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; } html { line-height: 1; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } q, blockquote { quotes: none; } q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } a img { border: none; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } .bottomLine dl dt, .bottomLine dl dd { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .phone { background: transparent; } .overFlow-Center { position: relative; overflow: hidden; } @media (min-width: 0px) and (max-width: 480px) { .overFlow-Center { width: 100%; } /* 20200107 Linda start */ .cell-hide { display: none; } /* 20200107 Linda end */ } @media (min-width: 481px) and (max-width: 1170px) { .overFlow-Center { width: 100%; } } @media (min-width: 1170px) and (max-width: 9999px) { .overFlow-Center { width: 100%; } } @media (min-width: 0px) and (max-width: 480px) { .flexBox { display: block; } } @media (min-width: 481px) and (max-width: 1170px) { .flexBox { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; } } @media (min-width: 1170px) and (max-width: 9999px) { .flexBox { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; } } .nav-fixed nav { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; } .nav-fixed, .show::before { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .darkPink { color: #ea1675; } .darkOrange { color: #ea5413; } .lightGreen { color: #b5d220; } .pink { color: #ff3f7e; } .cyan { color: #1fb0b5; } .purple { color: #6902ab; } .blue { color: rgb(29, 106, 214); } .skyBlue { color: #0d6fb8; } .darkBlue { color: #172e5e; } .lightBlue { color: #2ea7e0; } .darkYellow { color: rgb(255, 179, 1); } .brown { color: #b35900; } .lightBrown { color: #d58947; } img { width: 100%; margin: 0; padding: 0; border: 0; vertical-align: middle; } b { font-weight: bold; } html, body { width: 100%; height: 100%; } body { font-size: 15px; font-family: "FontAwesome", "Century Gothic", "Arial", "cwTeXYen", "Noto Sans TC", "微軟正黑體"; font-weight: 100; margin: 0; padding: 0; } .overFlow-Center { text-align: center; } .clearBoth { clear: both; } .divine-2-box { position: relative; overflow: hidden; } .divine-2-box .divine-left { float: none; } @media only screen and (min-width: 481px) { .divine-2-box .divine-left { float: left; } } .divine-2-box .divine-right { float: none; } @media only screen and (min-width: 481px) { .divine-2-box .divine-right { float: right; } } .top-link .top-link-nav, .top-link .top-link-nav a, .vbanner-extend ul, .secbox-1 .title, .secbox-2 .title, .secbox-3 .title, .secbox-4 .title, .secbox-5 .title, .secbox-6 .title, .secbox-3 .class-box dl { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; } .btn-top, .btn-top:active, .btn-top:focus, .btn-go-form, header, .videoBox, .secbox-3 section, .secbox-3 section main, .secbox-3 a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .btn-top, .btn-top:active, .btn-top:focus, .btn-top:hover, .btn-top:active:hover, .btn-top:focus:hover, .btn-top.cd-is-visible, .btn-top.cd-fade-out, .btn-go-form, .btn-go-form:hover, .secbox-3 section:nth-of-type(1) a:hover, .secbox-3 section:nth-of-type(2) a:hover { -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .btn-top, .btn-top:active, .btn-top:focus { display: block; position: fixed; bottom: 53px; right: 10px; width: 40px; height: 40px; font-size: 85%; color: #fff !important; text-align: center; background-color: #d61518; cursor: pointer; border-radius: 100rem; box-shadow: 0 10px 60px 0 rgba(0, 0, 0, 0.15); padding: 15px 0; visibility: hidden; opacity: 0; z-index: 5; } @media only screen and (min-width: 481px) { .btn-top, .btn-top:active, .btn-top:focus { bottom: 53px; right: 15px; width: 40px; height: 40px; padding: 15px 0; } } @media only screen and (min-width: 768px) { .btn-top, .btn-top:active, .btn-top:focus { bottom: 80px; right: 20px; width: 55px; height: 55px; padding: 20px 0; } } .btn-top:hover, .btn-top:active:hover, .btn-top:focus:hover { color: #d61518 !important; background-color: #fff; } .btn-top.cd-is-visible { visibility: visible; opacity: 1; } .btn-top.cd-fade-out { opacity: 1; } .btn-go-form { display: inline-block; position: fixed; bottom: 10px; right: 10px; width: 40px; height: 40px; font-size: 75%; text-align: center; line-height: 1.2; letter-spacing: 0.5px; font-family: "Noto Sans TC", "微軟正黑體"; color: #fff !important; background-color: #d61518; font-weight: normal; cursor: pointer; border-radius: 100rem; box-shadow: 0 10px 60px 0 rgba(0, 0, 0, 0.15); padding: 7px 0 15px 0; z-index: 5; } @media only screen and (min-width: 481px) { .btn-go-form { bottom: 10px; right: 15px; width: 40px; height: 40px; font-size: 23%; padding: 5px 0 15px 0; } } @media only screen and (min-width: 768px) { .btn-go-form { bottom: 20px; right: 20px; width: 55px; height: 55px; font-size: 100%; padding: 9px 0 20px 0; } } .btn-go-form:hover { color: #d61518 !important; background-color: #fff; font-weight: bold; } .top-link { position: fixed; top: 0; left: 0; width: 100%; height: 28px; color: #fff; background-color: #d61518; z-index: 999; } @media only screen and (min-width: 481px) { .top-link { height: 27px; } } @media only screen and (min-width: 768px) { .top-link { height: 30px; } } .top-link .top-link-nav { margin: 6px 0 0 0; justify-content: center; } .top-link .top-link-nav a { color: #fff; font-size: 100%; padding: 0 4px; } .top-link .top-link-nav dt { display: none; } .fab.fa-teamspeak { padding: 0 0 0 10px; } @media only screen and (min-width: 481px) { .top-link .top-link-nav { margin: 6px 0 0 0; justify-content: flex-end; } .top-link .top-link-nav a { font-size: 80%; padding: 0 10px; } .top-link .top-link-nav dt { display: block; } } @media only screen and (min-width: 768px) { .top-link .top-link-nav { margin: 6px 0 0 0; justify-content: flex-end; } .top-link .top-link-nav a { font-size: 110%; padding: 0 10px; } .top-link .top-link-nav dt { display: block; } } @media only screen and (min-width: 1100px) { .top-link .top-link-nav { margin: 6px 0 0 0; justify-content: flex-end; } .top-link .top-link-nav a { font-size: 110%; padding: 0 10px; } .top-link .top-link-nav dt { display: block; } } .top-link .top-link-nav a:hover { color: #000 !important; } .top-link .top-link-nav a:not(:last-of-type) { border-right: #fff 1px solid; padding: 0 20px 0 20px; } .top-link .top-link-nav dt, .top-link .top-link-nav dd { margin: 0 0; padding: 0 0 0 5px; } @media only screen and (min-width: 481px) { .top-link .top-link-nav dt, .top-link .top-link-nav dd { margin: 0 4px; } } @media only screen and (min-width: 768px) { .top-link .top-link-nav dt, .top-link .top-link-nav dd { margin: 0 4px; } } @media only screen and (min-width: 1100px) { .top-link .top-link-nav dt, .top-link .top-link-nav dd { margin: 0 4px; } } .edm-wrapper-default { position: relative; width: 100%; margin: 0 auto; padding: 0; } .edm-wrapper { position: relative; margin: 0 auto; overflow: hidden; } .secbox-sendForm { background: rgb(36, 146, 137); } .secbox-sendForm table { background: #fff; color: #000; margin-bottom: 1.5%; } .secbox-sendForm section, .secbox-sendForm .red_word, .secbox-sendForm u { color: #fff; } .secbox-sendForm .red_word { font-size: 120%; margin-bottom: 1.5%; color: #fff; } .send { margin-top: 3rem; } .send a { color: #fff; background: rgb(217, 97, 0); border-radius: 5px; font-size: 140%; font-weight: bold; } .formb1 { color: #000; text-align: center; line-height: 1.4em; letter-spacing: .06em; } .formb1 a { white-space: nowrap; font-weight: bold; color: red; text-decoration: underline; position: relative; } .formb1 a::before { content: ''; background: url(../images/fin.png)no-repeat; width: 19px; height: 19px; z-index: 6; background-size: 100%; position: absolute; bottom: -5px; right: -7px; } .formb1 a:hover { font-style: italic; color: #e78a03; } @media (min-width: 0px) and (max-width: 480px) { .edm-wrapper { width: 100%; padding: 0; } .secbox-sendForm .edm-wrapper { width: 95%; margin: 0 auto; padding: 8% 0; } .formb1 { font-size: 190%; margin: 8% 0 12% 0; } } @media (min-width: 481px) and (max-width: 1024px) { .edm-wrapper { width: 100%; padding: 0; } .secbox-sendForm .edm-wrapper { width: 90%; margin: 0 auto; padding: 2% 0; } .formb1 { font-size: 185%; margin: 6% 0 10% 0; } } @media (min-width: 1170px) and (max-width: 9999px) { .edm-wrapper { width: 100%; padding: 0; } .secbox-sendForm .edm-wrapper { width: 80%; padding: 5% 0; } .formb1 { font-size: 210%; margin: 3% 0 8% 0; } } .edm-wrapper-T0 { position: relative; margin: 0 auto; } @media (min-width: 0px) and (max-width: 480px) { .edm-wrapper-T0 { width: 100%; padding: 0 0 20px 0; } } @media (min-width: 481px) and (max-width: 1170px) { .edm-wrapper-T0 { width: 100%; padding: 0 0 30px 0; } } @media (min-width: 1170px) and (max-width: 9999px) { .edm-wrapper-T0 { width: 1200px; padding: 0 0 30px 0; } } .edm-wrapper-B0 { position: relative; margin: 0 auto; } @media (min-width: 0px) and (max-width: 480px) { .edm-wrapper-B0 { width: 100%; padding: 20px 0 0 0; } } @media (min-width: 481px) and (max-width: 1170px) { .edm-wrapper-B0 { width: 100%; padding: 30px 0 0 0; } } @media (min-width: 1170px) and (max-width: 9999px) { .edm-wrapper-B0 { width: 1200px; padding: 30px 0 0 0; } } .edm-wrapper-TB0 { position: relative; margin: 0 auto; } @media (min-width: 0px) and (max-width: 480px) { .edm-wrapper-TB0 { width: 100%; padding: 0; } } @media (min-width: 481px) and (max-width: 1170px) { .edm-wrapper-TB0 { width: 100%; padding: 0; } } @media (min-width: 1170px) and (max-width: 9999px) { .edm-wrapper-TB0 { width: 1200px; padding: 0; } } .flexBox { justify-content: space-between; align-items: top; overflow: hidden; } .gray-divine { width: 100%; height: 1px; margin: 0 auto; background-color: #cfcfcf; overflow: hidden; } .gray-dashDivine { width: 100%; height: 1px; margin: 0 auto; border-bottom: #cfcfcf 1px dashed; overflow: hidden; } .gray-dotDivine { width: 90%; height: 1px; margin: 0 auto; border-bottom: #999999 1px dotted; overflow: hidden; } .blue-divine { width: 100%; height: 1px; margin: 0 auto; background-color: #9ed7f6; overflow: hidden; } @media (min-width: 0px) and (max-width: 480px) { .blue-divine { width: 90%; margin: 0 auto; } } @media (min-width: 481px) and (max-width: 1170px) { .blue-divine { width: 90%; margin: 0 auto; } } .bottomLine { position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(0deg, #025d95 50%, #5fbae4 50%); background: -moz-linear-gradient(0deg, #025d95 50%, #5fbae4 50%); background: -webkit-linear-gradient(0deg, #025d95 50%, #5fbae4 50%); background: -o-linear-gradient(0deg, #025d95 50%, #5fbae4 50%); overflow: hidden; } .bottomLine dl { position: relative; display: table; width: 100%; margin: 0 auto; } @media only screen and (min-width: 1170px) { .bottomLine dl { width: 1100px; } } .bottomLine dl dt { display: table-cell; width: 15%; text-align: center; vertical-align: middle; padding: 3px; } @media only screen and (min-width: 481px) { .bottomLine dl dt { width: 7%; padding: 5px 15px; } } .bottomLine dl dt img { width: 100%; } .bottomLine dl dd { display: table-cell; color: #fff; font-size: 120%; line-height: 1.4rem; text-align: left; vertical-align: middle; background-color: #5fbae4; padding: 3px 15px 3px 15px; } @media only screen and (min-width: 769px) { .bottomLine dl dd { font-size: 200%; line-height: 1.8rem; padding: 5px 20px 5px 55px; } } @media only screen and (min-width: 481px) { .bottomLine dl dd::before { content: ""; } } @media only screen and (min-width: 769px) { .bottomLine dl dd::before { content: ""; position: absolute; left: 7%; bottom: 0; width: 0; height: 0; border: 33px solid transparent; border-left: 33px solid #025d95; border-bottom: 33px solid #025d95; } } .nav-fixed { position: fixed; top: -100px; left: 0; width: 100%; background: rgba(105, 60, 6, 0.95); -webkit-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35); opacity: 0; z-index: 10; } .nav-fixed nav { position: relative; width: 90%; margin: 0 auto; overflow: hidden; } @media only screen and (min-width: 481px) { .nav-fixed nav { width: 90%; justify-content: space-between; padding: 10px 0; } } .nav-fixed nav a { color: #fff; text-decoration: none; font-size: 120%; margin: 0 0 4px 0; padding: 10px 5px; font-family: "cwTeXKai", "Century Gothic", "Arial", "cwTeXYen", "Noto Sans TC", "微軟正黑體"; } .nav-fixed nav a:hover { color: #ffff00; } .show { top: 0; opacity: 1 !important; } header { position: relative; width: 100%; margin: 0 auto -2px auto; padding: 0; overflow: visible; height: auto; } header img { width: 100%; } .red { color: rgb(255, 0, 21); } .green { color: rgb(31, 153, 34); } .total-container { width: 100%; } .secbox-0 img, .secbox-1 img, .secbox-2 img, .secbox-3 img, .secbox-4 img, .secbox-5 img, .secbox-6 img, .secbox-7 img { width: 100%; } .b-pc { display: none; } .b-mobile { display: block; position: relative; width: 100%; margin: 0 auto 0 auto; } .btn-logo { text-align: center; display: block; position: absolute; top: 7%; left: 30%; width: 40%; margin: 0 auto; height: 9%; background: transparent; z-index: 2; } .btn-logo a { height: 100%; display: inline-block; width: 100%; } @media only screen and (min-width: 481px) { .b-pc { display: none; position: relative; background: url(../images/visual_banner_m.png)no-repeat top center; background-size: 100%; padding-bottom: 53%; } .b-mobile { display: block; } .btn-logo { text-align: right; display: block; position: absolute; top: 8%; left: 0%; width: 15%; margin: 0; height: 15%; background: transparent; z-index: 2; } .btn-logo a { height: 100%; display: inline-block; width: 100%; } } @media only screen and (min-width: 768px) { .b-pc { display: block; position: relative; background: url(../images/visual_banner_p.png)no-repeat top center; background-size: 100%; padding-bottom: 41.5%; } .b-mobile { display: none; } .btn-logo { text-align: center; display: block; position: relative; top: 2.6em; left: 0%; width: 14%; margin: 2% auto -3em auto; height: 3em; background: transparent; z-index: 2; } .btn-logo a { height: 100%; display: inline-block; width: 100%; } } @media only screen and (min-width: 1024px) { .btn-logo { text-align: center; display: block; position: relative; top: 3.5em; left: 0%; width: 14%; margin: 2% auto -4em auto; height: 4em; background: transparent; z-index: 2; } } @media only screen and (min-width: 1100px) { .b-pc { display: block; position: relative; background: url(../images/visual_banner_p.png)no-repeat top center; background-size: 100%; padding-bottom: 41.5%; } .b-mobile { display: none; } .btn-logo { text-align: center; display: block; position: relative; top: 4em; left: 0%; width: 14%; margin: 2% auto -6em auto; height: 6em; background: transparent; z-index: 2; } .btn-logo a { height: 100%; display: inline-block; width: 208px; } } @media only screen and (min-width: 1600px) { .b-pc { display: block; position: relative; background: url(../images/visual_banner_p.png)no-repeat top center; background-size: 100%; padding-bottom: 41.5%; } .b-mobile { display: none; } .btn-logo { text-align: center; display: block; position: relative; top: 5.5em; left: 0%; width: 14%; margin: 2% auto -6.1em auto; height: 6.1em; background: transparent; z-index: 2; } .btn-logo a { height: 100%; display: inline-block; width: 208px; } } @media only screen and (min-width:1800px) { .b-pc { display: block; position: relative; background: url(../images/visual_banner_p.png)no-repeat top center; background-size: 100%; padding-bottom: 41.5%; } .b-mobile { display: none; } .btn-logo { text-align: center; display: block; position: relative; top: 6em; left: 0%; width: 14%; margin: 1% auto -8em auto; height: 8em; background: transparent; z-index: 2; } .btn-logo a { height: 100%; display: inline-block; width: 208px; } } .yellow { color: rgb(255, 203, 0); } .tsu { font-weight: bold; } .hide { display: none!important; } .show { display: block; } .red { color: rgb(176, 14, 12); } big { font-size: 130%; } small { font-size: 80%; } .btn02 { transition: .1s; cursor: pointer; } .btn02:hover { transform: scale(1.05); } .secbox-1 a, .secbox-2 a, .secbox-3 a { transition: .1s; cursor: pointer; } .secbox-1 a:hover, .secbox-2 a:hover, .secbox-3 a:hover { transform: scale(1.05); } .secbox-1 { position: relative; width: 100%; margin: 0 auto; background-color: #ffffff; z-index: 0; } .secbox-1 dl { width: 97%; margin: 6% auto 3% auto; } .secbox-1 h1 { display: flex; justify-content: center; align-items: flex-start; color: #000000; font-weight: 400; font-size: 125%; width: 98%; margin: 0 auto; line-height: 1.3; text-align: center; } .secbox-1 h1 .tticon { width: 10%; padding: 5px 5px; } .secbox-1 h1 .tticon img { width: 100%; } .secbox-1 aside { width: 95%; font-size: 120%; line-height: 1.2em; margin: 3% auto; } .secbox-1 a { width: 60%; margin: 4% auto 15% auto; padding-bottom: 30px; display: block; } /* 20210112 start*/ .secbox-1 .sec01pic { position: absolute; top: 58%; right: 0; width: 80%; z-index: -1; } .secbox-1 .sec02pic { position: absolute; top: 60%; width: 15%; z-index: -1; } .secbox-1.web { display: none; } .secbox-1.phone { display: block; } .secbox-1.phone .sec1_title_img { position: relative; width: 80%; margin: 0 auto; } .secbox-1.phone .sec1_title p { font-size: 170%; font-family: 'Noto Sans TC'; font-weight: 600; color: #0f3e52; line-height: 125%; } .secbox-1.phone .sec1_title { text-align: center; } .sec1_mb_people { width: 55%; margin: -8% auto 0 17%; text-align: center; } @media only screen and (min-width: 410px) { body { font-size: 105%; } } @media only screen and (min-width: 481px) { .secbox-1 dl { width: 95%; margin: 5% auto; } .secbox-1 h1 { align-items: flex-start; width: 90%; font-size: 160%; margin: 0 auto 2% auto; } .secbox-1 h1 .tticon { width: 5%; padding: 5px 5px; } .secbox-1 h1 .tticon img { width: 100%; } .secbox-1 aside { font-size: 140%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-1 a { width: 50%; margin: 4% auto 6% auto; padding-bottom: 30px; display: block; } .secbox-1 .sec01pic { position: absolute; top: 55%; width: 50%; z-index: -1; } .secbox-1 .sec02pic { position: absolute; top: 0; width: 10%; z-index: -1; } body { font-size: 130%; } } @media only screen and (min-width: 768px) { .secbox-1 dl { width: 95%; margin: 0% auto 0% auto; } .secbox-1 h1 { font-size: 210%; } .secbox-1 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-1 h1 .tticon img { width: 100%; } .secbox-1 aside { font-size: 150%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-1 a { width: 40%; margin: 2% auto 4% auto; } .secbox-1 .sec01pic { position: absolute; top: 30%; right: 0; width: 50%; z-index: -1; } .secbox-1 .sec02pic { position: absolute; top: 0; width: 8%; z-index: -1; } .sec1_title { text-align: center; } .sec1_title p { font-size: 130%; font-family: 'Noto Sans TC'; font-weight: 600; color: #0f3e52; line-height: 125%; } .secbox-1 .sec1_title_img { position: relative; width: 33%; margin: 0 auto; } .secbox-1 .sec1_title_img #img01 { margin: -9% auto 0 auto; z-index: 3; } .secbox-1 .edm-wrapper { overflow: visible; } .secbox-1.web { display: block; } .secbox-1.phone { display: none; } .secbox-1 .sec1_tbox2 { text-align: center; } .secbox-1 .sec1_tbox2 .sec1_d_box1 { position: relative; width: 30%; left: -5%; margin: 0 auto; } .secbox-1 .sec1_tbox2 p { width: 100%; } .secbox-1 .sec1_tbox2 .sec1_vg2 { width: 18%; position: absolute; height: auto; left: 21%; top: 47%; } .secbox-1 .sec1_tbox2 .sec1_vg3 { width: 20%; position: absolute; height: auto; left: 57%; top: 37%; } body { font-size: 95%; } } /*20210112 end*/ @media only screen and (min-width: 1024px) { .sec1_title p { font-size: 180%; } body { font-size: 96%; } } @media only screen and (min-width: 1100px) { body { font-size: 95%; } .secbox-1 { margin: 0 auto; } .secbox-1 dl { margin: 0% auto 0 auto; } .secbox-1 h1 { font-size: 240%; margin: 0 auto 2% auto; } .secbox-1 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-1 h1 .tticon img { width: 100%; } .secbox-1 aside { width: 85%; margin: 0 auto 5% auto; font-size: 178%; line-height: 1.4; } .secbox-1 a { width: 25%; margin: 1% auto 2% auto; padding-bottom: 100px; } .secbox-1 .sec01pic { position: absolute; top: 30%; width: 45%; z-index: -1; } .secbox-1 .sec02pic { position: absolute; top: 0; width: 8%; z-index: -1; } .sec1_title p { font-size: 220%; } .secbox-1 .sec1_title_img #img01 { margin: -6% auto 0 auto; } } @media only screen and (min-width: 1300px) { .sec1_title p { font-size: 240%; } } @media only screen and (min-width: 1400px) { .sec1_title p { font-size: 255%; } } @media only screen and (min-width: 1600px) { .sec1_title p { font-size: 285%; } } @media only screen and (min-width: 1800px) { .sec1_title p { font-size: 340%; } } .secbox-1 .sec01pic img { width: 100%; } .secbox-1 .sec02pic img { width: 100%; } .secbox-2 { position: relative; width: 100%; margin: -1.5% auto; background-color: #f4f7f0; z-index: 0; } .secbox-2 dl { width: 97%; margin: 2% auto 0% auto; } .secbox-2 h1 { display: flex; justify-content: center; align-items: flex-start; color: #000000; font-weight: 400; font-size: 125%; width: 98%; margin: 0 auto; line-height: 1.3; text-align: center; } .secbox-2 h1 .tticon { width: 15%; padding: 5px 5px; } .secbox-2 h1 .tticon img { width: 100%; } .secbox-2 aside { width: 95%; font-size: 120%; line-height: 1.2em; margin: 3% auto; } .secbox-2 .btn02 { width: 75%; margin: 4% auto 4% auto; padding-bottom: 50px; display: block; } /*20210112 start*/ .secbox-2 .sec01pic { position: absolute; top: 80%; right: 0; width: 100%; z-index: -1; } .secbox-2.web { display: none; } .secbox-2.phone { display: block; } .secbox-2.phone { position: relative; width: 100%; height: 100%; margin: 0% auto 0 auto; background: #fbf59d; } .secbox-2.phone dl { width: 97%; margin: 0% auto 0% auto; } .secbox-2.phone .edm-wrapper { overflow: unset; } .sec2_phone_box { position: relative; padding: 0 0 7% 0; overflow: hidden; } .sec2_phone_p0 { width: 30%; left: 0; top: 2%; } .sec2_phone_img01 { width: 24%; left: 21%; position: absolute; top: -14%; z-index: 3; } .secbox-2.phone .sec2_title2 { position: absolute; top: 12%; right: 15%; font-size: 150%; } .secbox-2.phone .sec2_title2 p { width: 100%; text-align: center; color: #37383a; font-weight: 600; } .secbox-2.phone .hr_sec2 { width: 95%; height: 2px; background: #fcdd34; margin: 4% 0 0% 0; } .secbox-2.phone .sec2_text01 { width: 95%; margin: 0% auto; padding: 3% 0 0 0; line-height: 120%; font-weight: 600; font-size: 125%; position: relative; color: #0f3f55; text-align: justify; z-index: 2; } .secbox-2.phone .sec2_text01 p { position: inherit; margin: 0 0 0 7%; } .secbox-2.phone .ans_dot { position: absolute; bottom: 0; z-index: -1; } .secbox-2.phone .ans_dot img { width: 200%; } @media only screen and (min-width: 481px) { .secbox-2 dl { width: 95%; margin: 5% auto; } .secbox-2 h1 { align-items: flex-start; width: 90%; font-size: 160%; margin: 0 auto 2% auto; } .secbox-2 h1 .tticon { width: 5%; padding: 5px 5px; } .secbox-2 h1 .tticon img { width: 100%; } .secbox-2 aside { font-size: 140%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-2 .btn02 { width: 50%; margin: 4% auto 6% auto; padding-bottom: 30px; display: block; } .secbox-2 .sec01pic { position: absolute; top: 60%; width: 100%; z-index: -1; } } @media only screen and (min-width: 768px) { .secbox-2 dl { width: 95%; margin: 0% auto 0% auto; } .secbox-2 h1 { align-items: flex-start; width: 95%; font-size: 200%; } .secbox-2 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-2 h1 .tticon img { width: 100%; } .secbox-2 aside { font-size: 150%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-2 .btn02 { width: 40%; margin: 2% auto 4% auto; } .secbox-2 .sec01pic { position: absolute; top: 60%; right: 0; width: 100%; z-index: -1; } .secbox-2.web { display: block; } .secbox-2.phone { display: none; } .secbox-2.web .edm-wrapper { background: #fbf59d; overflow: unset; } .secbox-2.web .sec2_poly { width: 100%; height: 45px; } .secbox-2.web .sec2_poly p { position: relative; text-align: center; margin: 0 auto 0 auto; top: -45%; left: -2%; width: 5%; z-index: 2; } .secbox-2.web .sec2_box1 { position: relative; margin: 0 auto; width: 70%; height: 10rem; } .secbox-2.web .sec2_am01 { position: absolute; left: -5%; bottom: 0; width: 25.5%; z-index: 1; } .secbox-2.web .sec2_cloud01 { position: absolute; left: 15%; top: -41%; width: 20%; } .secbox-2.web .sec2_text_01 { position: absolute; top: -17%; right: 8%; text-align: center; font-weight: 700; line-height: 120%; font-size: 150%; color: #373739; } .secbox-2.web .sec2_hr01 { width: 65%; height: 2px; background-color: #fddd34; margin: 0px auto 0 30%; position: absolute; top: 23%; } .secbox-2.web .sec2_text02 { text-align: left; font-size: 105%; font-weight: bold; color: #113e55; line-height: 120%; right: 6%; position: absolute; top: 30%; z-index: 1; } .secbox-2.web .sec2_dot_bg { position: absolute; bottom: 0; } } @media only screen and (min-width: 900px) { .secbox-2.web .sec2_text_01 { right: 6%; } } @media only screen and (min-width: 1024px) { .secbox-2.web .sec2_poly p { top: -60%; } .secbox-2.web .sec2_box1 { height: 15rem; } .secbox-2.web .sec2_cloud01 { top: -29%; } .secbox-2.web .sec2_am01 { width: 25.8%; left: -5.5%; } .secbox-2.web .sec2_text_01 { top: -8%; right: 7%; font-size: 200%; } .secbox-2.web .sec2_hr01 { top: 28%; } .secbox-2.web .sec2_text02 { font-size: 140%; top: 33%; } } /*20210112 end*/ @media only screen and (min-width: 1100px) { .secbox-2 dl { margin: 0% auto 0 auto; } .secbox-2 h1 { align-items: center; font-size: 240%; margin: 0 auto 2% auto; } .secbox-2 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-2 h1 .tticon img { width: 100%; } .secbox-2 aside { width: 85%; margin: 0 auto 5% auto; font-size: 178%; line-height: 1.4; } .secbox-2 .btn02 { width: 35%; margin: 1% auto 2% auto; padding-bottom: 100px; } .secbox-2 .sec01pic { position: absolute; width: 100%; z-index: -1; } .secbox-2.web .sec2_poly p { top: -70%; } .secbox-2.web .sec2_box1 { height: 20rem; } .secbox-2.web .sec2_am01 { left: -6.5%; } .secbox-2.web .sec2_cloud01 { top: -23%; left: 13.5%; width: 22%; } .secbox-2.web .sec2_text_01 { top: 0%; right: 7%; font-size: 250%; } .secbox-2.web .sec2_hr01 { top: 32%; } .secbox-2.web .sec2_text02 { font-size: 170%; top: 36%; } } @media only screen and (min-width: 1300px) { .secbox-2.web .sec2_poly p { top: -80%; } .secbox-2.web .sec2_cloud01 { top: -25%; left: 13.5%; width: 20.5%; } .secbox-2.web .sec2_text_01 { top: -3%; font-size: 270%; } .secbox-2.web .sec2_text02 { font-size: 185%; } } @media only screen and (min-width: 1400px) { .secbox-2.web .sec2_box1 { height: 23rem; } .secbox-2.web .sec2_am01 { width: 27%; left: -7.5%; } .secbox-2.web .sec2_cloud01 { top: -22%; left: 13.5%; width: 21.5%; } .secbox-2.web .sec2_text_01 { top: 0%; font-size: 280%; } .secbox-2.web .sec2_text02 { font-size: 190%; } } @media only screen and (min-width: 1600px) { .secbox-2.web .sec2_poly p { top: -95%; } .secbox-2.web .sec2_box1 { height: 25rem; } .secbox-2.web .sec2_am01 { width: 26.5%; } .secbox-2.web .sec2_text_01 { top: 0%; font-size: 310%; } .secbox-2.web .sec2_text02 { font-size: 215%; } } @media only screen and (min-width: 1800px) { .secbox-2.web .sec2_poly p { top: -110%; } .secbox-2.web .sec2_box1 { height: 31rem; } .secbox-2.web .sec2_am01 { left: -8%; } .secbox-2.web .sec2_cloud01 { top: -20%; left: 13%; width: 21.5%; } .secbox-2.web .sec2_text_01 { top: 1%; font-size: 370%; } .secbox-2.web .sec2_text02 { font-size: 255%; } } .secbox-2 .sec01pic img { width: 100%; } .secbox-2 .btn02 img { width: 100%; } .secbox-3 { position: relative; width: 100%; margin: 0 auto; background-color: #fdfbd5; } .secbox-3 dl { width: 97%; margin: 2% auto 3% auto; } .secbox-3 h1 { display: flex; justify-content: center; align-items: flex-start; color: #000000; font-weight: 400; font-size: 125%; width: 98%; margin: 0 auto; line-height: 1.3; text-align: center; } .secbox-3 h1 .tticon { width: 15%; padding: 5px 5px; } .secbox-3 h1 .tticon img { width: 100%; } .secbox-3 aside { width: 95%; font-size: 120%; line-height: 1.2em; margin: 3% auto; } .secbox-3 h2 { margin: 2% auto 5% auto; color: #121212; width: 95%; font-size: 120%; padding: 10px 10px; border-radius: 20px 20px; background-color: #fff; text-align: center; } .secbox-3 .studypic { display: none; } .secbox-3 .studypicmb { display: block; margin: 1% auto; width: 80%; } .secbox-3 .btn02 { width: 60%; margin: 4% auto 8% auto; padding-bottom: 10px; display: block; } .secbox-3 .sec01pic { position: absolute; top: 60%; right: 0; width: 100%; z-index: 1; } .secbox-3.web { display: none; } .secbox-3.phone { display: block; } .secbox-3.phone .sec3_cloud { width: 90%; margin: 0 auto; } .secbox-3.phone .sec3_title3 { margin: 0 auto; padding: 0 0 8% 0; } .secbox-3.phone .sec3_title3 p { line-height: 130%; color: #383838; letter-spacing: 4px; font-weight: 600; font-size: 150%; text-align: center; } .secbox-3.phone .sec3_title3 span { background: #fcdd34; } .secbox-3.phone .sec3_bg1 { position: relative; } .secbox-3.phone .sec3_tf3 { width: 120%; } .secbox-3.phone .sec3_text2 { position: absolute; width: 100%; font-size: 180%; font-weight: 600; color: #2c7885; text-align: center; top: 11%; } .secbox-3.phone .sec3_fvbg { width: 60%; margin: 6% auto; padding: 0 2% 0 2%; font-weight: 500; color: #2e2e2e; background: #f7cbbe; } .secbox-3.phone .sec3_fvbg.sdf1 { margin: 12% auto 5% auto; background: #99d9db; } .secbox-3.phone .sec3_list_text { color: #2e2e2e; width: 70%; font-size: 75%; line-height: 135%; font-weight: 500; margin: -3% auto; text-align: left; } .phone .mb_button { width: 90%; border: solid 1px #2b7986; border-radius: 5px; margin: 5% auto 13% auto; background: #fff; cursor: pointer; position: relative; z-index: 3; } .phone .button_text { color: #fff; text-align: center; background: #2b7986; font-size: 135%; font-weight: 600; padding: 5% 0 5% 0; width: 87%; display: inline-block; } .phone .button_hand { width: 10%; display: inline-block; } .web .mb_button { width: 40%; border: solid 1px #2b7986; border-radius: 5px; margin: 5% auto 5% auto; background: #fff; cursor: pointer; position: relative; z-index: 3; } .web .mb_button.web7_b { width: 47%; } .web .button_text { color: #fff; text-align: center; background: #2b7986; font-size: 130%; font-weight: 600; padding: 4.5% 0 4.5% 0; width: 85%; display: inline-block; } .web .button_hand { width: 10%; vertical-align: middle; display: inline-block; text-align:center; margin:0 auto 0 2%; } @media only screen and (min-width: 481px) { .secbox-3 dl { width: 100%; margin: 5% auto; } .secbox-3 h1 { align-items: flex-start; width: 90%; font-size: 160%; margin: 0 auto 2% auto; } .secbox-3 h1 .tticon { width: 5%; } .secbox-3 h1 .tticon img { width: 100%; } .secbox-3 aside { font-size: 140%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-3 h2 { margin: 2% auto; width: 95%; font-size: 130%; } .secbox-3 .studypic { display: block; margin: 1% auto; width: 95%; } .secbox-3 .studypicmb { display: none; } .secbox-3 .btn02 { width: 50%; margin: 4% auto 6% auto; padding-bottom: 30px; display: block; } .secbox-3 .sec01pic { position: absolute; top: 60%; width: 100%; } .secbox-3.phone .sec3_tf3 { width: 100%; } } @media only screen and (min-width: 768px) { .secbox-3 dl { width: 95%; margin: 2% auto 7% auto; } .secbox-3 h1 { font-size: 210%; } .secbox-3 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-3 h1 .tticon img { width: 100%; } .secbox-3 aside { font-size: 150%; margin: 0 auto 5% auto; } .secbox-3 h2 { margin: 2% auto; width: 90%; font-size: 150%; } .secbox-3 .studypic { display: block; margin: 1% auto; width: 90%; } .secbox-3 .studypicmb { display: none; } .secbox-3 .btn02 { width: 40%; margin: 2% auto 4% auto; } .secbox-3 .sec01pic { position: absolute; top: 60%; right: 0; width: 100%; z-index: 1; } .secbox-3.web { display: block; } .secbox-3.phone { display: none; } .secbox-3.web .sec3_title1 { margin: 0 auto; width: 70%; } .secbox-3.web .sec3_text01 { position: relative; margin: 3% auto; text-align: center; line-height: 120%; font-size: 140%; font-weight: 600; letter-spacing: 2px; color: #383836; } .secbox-3.web .sec3_text01 span { background-color: #fcdd35; } .secbox-3.web .sec3_box1 { position: relative; width: 80%; text-align: center; margin: 0 auto; } .secbox-3.web .sec3_title2 { text-align: center; color: #2b7986; font-size: 170%; font-weight: 900; position: absolute; top: 18%; left: 24%; } .secbox-3.web .sec3_left_box { width: 35%; height: 100px; position: absolute; top: 30%; left: 13%; } .secbox-3.web .sec3_left_box p { color: #2e2e2e; font-size: 120%; font-weight: 600; padding: 1px 0 1px 0; } .secbox-3.web .sec3_right_box { width: 35%; height: 100px; position: absolute; top: 30%; right: 10%; } .secbox-3.web .sec3_right_box p { color: #2e2e2e; font-size: 120%; font-weight: 600; padding: 1px 0 1px 0; } .secbox-3.web .sec3_box_1 { width: 75%; text-align: center; background-color: #f7cbbe; } .secbox-3.web .sec3_box_2 { width: 75%; text-align: center; background-color: #99d8dd; } .secbox-3.web .sec3_left_box p.sec3_text { text-align: left; margin: 2% auto; font-size: 110%; font-weight: 600; } .secbox-3.web .sec3_right_box p.sec3_text { text-align: left; margin: 2% auto; font-size: 110%; font-weight: 600; } .secbox-3.web .hand { padding: 2.1% 1% 1.85% 1% !important; } .secbox-3.web .total_button { height: 3.2rem !important; } } @media only screen and (min-width: 1024px) { .secbox-3.web .sec3_text01 { font-size: 200%; } .secbox-3.web .sec3_title2 { font-size: 225%; } .secbox-3.web .sec3_left_box p { font-size: 155%; } .secbox-3.web .sec3_right_box p { font-size: 155%; } .secbox-3.web .sec3_left_box p.sec3_text { font-size: 145%; margin: 2.5% auto; } .secbox-3.web .sec3_right_box p.sec3_text { font-size: 145%; margin: 2.5% auto; } .secbox-3.web .total_button { height: 4rem !important; } .web .button_text { font-size: 160%; } } @media only screen and (min-width: 1100px) { .secbox-3 { margin: 0 auto; } .secbox-3 dl { margin: 5% auto 5% auto; } .secbox-3 h1 { font-size: 240%; margin: 0 auto 2% auto; } .secbox-3 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-3 h1 .tticon img { width: 100%; } .secbox-3 aside { width: 85%; margin: 0 auto 5% auto; font-size: 178%; line-height: 1.4; } .secbox-3 h2 { margin: 2% auto; width: 65%; font-size: 180%; padding: 10px 10px; } .secbox-3 .btn02 { width: 25%; margin: 6% auto 2% auto; padding-bottom: 50px; } .secbox-3 .sec01pic { position: absolute; width: 100%; } .secbox-3.web .sec3_text01 { font-size: 230%; } .secbox-3.web .sec3_title2 { font-size: 280% !important; } .secbox-3.web .sec3_left_box p { font-size: 200%; } .secbox-3.web .sec3_right_box p { font-size: 200%; } .secbox-3.web .sec3_left_box p.sec3_text { font-size: 180%; margin: 2.5% auto; } .secbox-3.web .sec3_right_box p.sec3_text { font-size: 180%; margin: 2.5% auto; } .secbox-3.web .hand { width: 3%; padding: 1.98% 1% 1.7% 1% !important; } .secbox-3.web .total_button { height: 5rem !important; } .web .button_text { font-size: 200%; } } @media (min-width: 1300px) and (min-height: 625px) { .secbox-3.web .hand { padding: 2% 1% 1.70% 1% !important; } .secbox-3.web .sec3_title2 { font-size: 300% !important; } } @media (min-width: 1300px) and (min-height: 768px) { .secbox-3.web .sec3_text01 { font-size: 250%; } .secbox-3.web .hand { padding: 2% 1% 1.75% 1% !important; } .secbox-3.web .total_button { height: 5rem !important; } } @media only screen and (min-width: 1400px) { .secbox-3.web .sec3_title2 { font-size: 315%!important; } .secbox-3.web .sec3_left_box p { font-size: 220%; } .secbox-3.web .sec3_right_box p { font-size: 220%; } .secbox-3.web .sec3_left_box p.sec3_text { font-size: 190%; margin: 2.5% auto; } .secbox-3.web .sec3_right_box p.sec3_text { font-size: 190%; margin: 2.5% auto; } .secbox-3.web .hand { padding: 2.1% 1% 1.8% 1% !important; } .secbox-3.web .total_button { height: 5.5rem !important; } } @media only screen and (min-width: 1600px) { .secbox-3.web .sec3_text01 { font-size: 280%; } .secbox-3.web .sec3_title2 { font-size: 350%!important; } .secbox-3.web .sec3_left_box p { font-size: 240%; } .secbox-3.web .sec3_right_box p { font-size: 240%; } .secbox-3.web .sec3_left_box p.sec3_text { font-size: 200%; margin: 2.5% auto; } .secbox-3.web .sec3_right_box p.sec3_text { font-size: 200%; margin: 2.5% auto; } .secbox-3.web .hand { padding: 2.1% 1% 1.95% 1% !important; } .secbox-3.web .total_button { height: 6.2rem !important; } .web .button_text { font-size: 250%; } } @media only screen and (min-width: 1800px) { .secbox-3.web .sec3_text01 { font-size: 350%; } .secbox-3.web .sec3_title2 { font-size: 425%!important; } .secbox-3.web .sec3_left_box p { font-size: 290%; } .secbox-3.web .sec3_right_box p { font-size: 290%; } .secbox-3.web .sec3_left_box p.sec3_text { font-size: 250%; margin: 2.5% auto; } .secbox-3.web .sec3_right_box p.sec3_text { font-size: 250%; margin: 2.5% auto; } .secbox-3.web .hand { width: 2.9%; padding: 1.85% 1% 1.6% 1% !important; } .secbox-3.web .total_button { height: 7.5rem !important; } .web .button_text { font-size: 300%; } } .secbox-3 .studypic img { width: 100%; } .secbox-3 .studypicmb img { width: 100%; } .secbox-3 .sec01pic img { width: 100%; } .secbox-3 .btn02 img { width: 100%; } .secbox-4 { position: relative; width: 100%; margin: 0 auto; background-color: #ffffff; background-image: url(../images/bg.png) top right no-repeat; } .secbox-4 dl { width: 97%; margin: 2% auto 3% auto; } .secbox-4 h1 { display: flex; justify-content: center; align-items: center; color: #000000; font-weight: 400; font-size: 130%; width: 98%; margin: 0 auto; line-height: 1.3; text-align: center; } .secbox-4 h1 .tticon { width: 10%; padding: 5px 5px; } .secbox-4 h1 .tticon img { width: 100%; } .secbox-4 aside { width: 95%; font-size: 120%; line-height: 1.2em; margin: 3% auto; } .secbox-4 h3 { width: 95%; align-items: flex-start; font-size: 120%; margin: 0 auto 2% auto; } .secbox-4 .studypic { display: none; } .secbox-4 .studypicmb { display: block; margin: 1% auto; width: 100%; } .secbox-4 .btn02 { width: 70%; margin: 4% auto 5% auto; padding-bottom: 10px; display: block; } .secbox-4 .sec01pic { position: absolute; top: 60%; right: 0; width: 100%; z-index: 1; } .secbox-4.web { display: none; } .secbox-4.phone { display: block; } .secbox-4.phone .sec1_title_img { position: relative; width: 95%; margin: 0 auto; } .secbox-4.phone .sec1_title p { font-size: 170%; font-family: 'Noto Sans TC'; font-weight: 600; color: #0f3e52; line-height: 125%; } .secbox-4.phone .sec1_title { text-align: center; } .secbox-4.phone .sec4_phone_img p { width: 35%; padding: 4% 0 0 1%; display: inline-block; } .secbox-4.phone .sec4_phone_img p.img_text { width: 45%; padding: 0 0 0 5%; } .secbox-4.phone .sec4_phone_img p.img_text1 { width: 45%; padding: 0 2% 0 1%; } .secbox-4.phone .sec4_phone_img p.img02_sw { padding: 0 3% 0 0; } .secbox-4.phone .sec4_phone_img.img2 { text-align: right; } .secbox-4.phone .sec4_phone_box0 { width: 95%; background: #b1e2e6; font-size: 140%; font-weight: 600; color: #2f2e2c; line-height: 120%; padding: 6% 0 6% 0; margin: 11% auto; text-align: center; } .secbox-4.phone dl { margin: 2% auto 10% auto; } @media only screen and (min-width: 481px) { .secbox-4 dl { width: 95%; margin: 5% auto; } .secbox-4 h1 { align-items: center; width: 90%; font-size: 160%; margin: 0 auto 2% auto; } .secbox-4 h1 .tticon { width: 5%; padding: 5px 5px; } .secbox-4 h1 .tticon img { width: 100%; } .secbox-4 aside { font-size: 140%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-4 h3 { width: 100%; text-align: right; font-size: 110%; } .secbox-4 .studypic { display: block; margin: 1% auto; width: 95%; } .secbox-4 .studypicmb { display: none; } .secbox-4 .btn02 { width: 50%; margin: 4% auto 6% auto; padding-bottom: 30px; display: block; } .secbox-4 .sec01pic { position: absolute; top: 60%; width: 100%; } } @media only screen and (min-width: 768px) { .secbox-4 dl { width: 95%; margin: 2% auto 7% auto; } .secbox-4 h1 { font-size: 210%; } .secbox-4 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-4 h1 .tticon img { width: 100%; } .secbox-4 aside { font-size: 150%; line-height: 1.2em; margin: 0 auto 5% auto; } .secbox-4 h3 { width: 95%; align-items: flex-end; font-size: 120%; } .secbox-4 .studypic { display: block; margin: 1% auto; width: 95%; } .secbox-4 .studypicmb { display: none; } .secbox-4 .btn02 { width: 40%; margin: 5% auto 4% auto; } .secbox-4 .sec01pic { position: absolute; top: 60%; right: 0; width: 100%; z-index: 1; } .secbox-4.web { display: block; } .secbox-4.phone { display: none; } .secbox-4.web .sec1_title { width: 50%; margin: 0 auto; } .secbox-4.web .sec4_box4_people { width: 80%; margin: 0 auto; text-align: center; } .secbox-4.web .sec4_box4_people div.people01 { display: inline-block; width: 28%; margin: 2% 2% 0 2%; text-align: center; } .secbox-4.web .sec4_box4_people div.people02 { width: 22%; margin: 2% 5% 0 5%; } .secbox-4.web .sec4_text_box1 { width: 75%; text-align: center; background-color: #b1e2e6; padding: 2% 0 2% 0; margin: 3% auto; font-size: 120%; line-height: 110%; color: #2e2e2e; font-weight: 600; } } @media only screen and (min-width: 1024px) { .secbox-4.web .sec4_text_box1 { font-size: 170%; } } @media only screen and (min-width: 1100px) { .secbox-4 dl { margin: 5% auto 7% auto; } .secbox-4 h1 { font-size: 240%; margin: 0 auto 2% auto; } .secbox-4 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-4 h1 .tticon img { width: 100%; } .secbox-4 aside { width: 85%; margin: 0 auto 2% auto; font-size: 178%; line-height: 1.4; } .secbox-4 h3 { margin: 0 auto 2% auto; width: 85%; text-align: right; font-size: 120%; } .secbox-4 .studypic { display: block; margin: 1% auto; width: 85%; } .secbox-4 .studypicmb { display: none; } .secbox-4 .btn02 { width: 30%; margin: 6% auto 2% auto; padding-bottom: 50px; } .secbox-4 .sec01pic { position: absolute; width: 100%; } .secbox-4.web .sec4_text_box1 { font-size: 210%; } } @media only screen and (min-width: 1300px) { .secbox-4.web .sec4_text_box1 { font-size: 230%; } } @media only screen and (min-width: 1600px) { .secbox-4.web .sec4_text_box1 { font-size: 270%; } } @media only screen and (min-width: 1800px) { .secbox-4.web .sec4_text_box1 { font-size: 320%; } } .secbox-4 .studypic img { width: 100%; } .secbox-4 .studypicmb img { width: 100%; } .secbox-4 .sec01pic img { width: 100%; } .secbox-4 .btn02 img { width: 100%; } .secbox-5 { position: relative; width: 100%; margin: 0 auto; padding-bottom: 0%; background: #f3f3ec; } .secbox-5 h1 { display: flex; justify-content: center; align-items: center; color: #000000; font-weight: 400; font-size: 130%; width: 98%; margin: 0 auto; text-align: center; } .secbox-5 h1 .tticon { width: 10%; padding: 1px 5px; } .secbox-5 h1 .tticon img { width: 100%; } .secbox-5.web { display: none; } .secbox-5.phone { display: block; } .secbox-5.phone { margin: 0% auto 0 auto; } .secbox-5.phone .sec2_title2 { font-size: 185%; } .secbox-5.phone .hr_sec2 { width: 100%; } /*Table*/ .secbox-5.phone .sec5_table { left: 0%; position: relative; border: solid 2px #2b7986; border-radius: 7px; border-spacing: 0; margin: 3% auto; z-index: 2; } .secbox-5.phone .sec5_table td.table_text { background: #b1e2e6; color: #2a7884; font-weight: bold; } .secbox-5.phone .sec5_table td.bg_color { background: #fff; } .secbox-5.phone .sec5_table td.text24 { border-bottom: 0px; } .secbox-5.phone .sec5_table td.text23 { font-weight: bold; color: #202020; } .secbox-5.phone .sec5_table td.text23 p.text56 { display: inline-block; margin: 0 0 0 2%; } .secbox-5.phone .sec5_table td.border03 { border-top: 1px; color: #2b7985; font-size: 120%; font-weight: bold; } .secbox-5.phone .sec5_table td.text23 p.text6 { width: 50%; background: #fdf69c; display: inline-block; } .secbox-5.phone .sec5_table td { text-align: center; border: solid 1px #2b7986; } .secbox-5.phone .text_104 { position: relative; text-align: center; z-index: 3; } .secbox-5.phone .ans_dot img { width: 320%; } .secbox-5.phone .mb_button { margin: 5% auto 5% auto; } .secbox-5.phone .sec2_phone_img01 { width: 25%; left: 23%; position: absolute; top: -6%; z-index: 3; } /*Table*/ @media only screen and (min-width: 481px) { .secbox-5 h1 { align-items: center; width: 90%; font-size: 160%; margin: 0 auto 2% auto; } .secbox-5 h1 .tticon { width: 5%; padding: 5px 5px; } .secbox-5 h1 .tticon img { width: 100%; } } @media only screen and (min-width: 768px) { .secbox-5 h1 { font-size: 210%; } .secbox-5 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-5 h1 .tticon img { width: 100%; } .secbox-5.web .sec2_poly { width: 100%; height: 45px; } .secbox-5.web .sec2_poly p { position: relative; text-align: center; margin: 0 auto 0 auto; top: -55%; left: -2%; width: 5%; z-index: 2; } .secbox-5.web .sec2_cloud01 { position: absolute; left: 18%; top: -33%; width: 18%; } .secbox-5.web .sec2_am01 { position: absolute; left: 2%; bottom: 0; width: 20%; z-index: 1; } .secbox-5.web .sec2_text_01 { position: absolute; top: -8%; right: 18%; text-align: center; font-weight: 700; line-height: 120%; font-size: 150%; color: #373739; } .secbox-5.web .sec2_hr01 { width: 67%; height: 2px; background-color: #fddd34; margin: 0px auto 0 30%; position: absolute; top: 13%; } .secbox-5.web .sec2_box1 { position: relative; margin: 0 auto; width: 90%; height: 12rem; overflow-x: clip; } .secbox-5.web .sec2_text02 { text-align: left; font-size: 105%; font-weight: bold; color: #113e55; line-height: 120%; right: 6%; position: absolute; top: 20%; z-index: 1; } .secbox-5.web .sec2_dot_bg { position: absolute; bottom: 0; } .secbox-5.web .edm-wrapper { padding: 0 0 1% 0; z-index: 1; background: #fbf59d; } .secbox-5.web { display: block; } .secbox-5.phone { display: none; } .secbox-5.web .sec5_table { width: 65%; top: 19%; left: 30%; position: absolute; border: solid 2px #2b7986; border-radius: 7px; border-spacing: 0; z-index: 2; } .secbox-5.web .sec5_table td { text-align: center; border: solid 1px #2b7986; } .secbox-5.web .sec5_table td.border01 { border-top-left-radius: 5px; } .secbox-5.web .sec5_table td.border02 { border-top-right-radius: 5px; } .secbox-5.web .sec5_table td.border03 { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: 1px; color: #2b7985; font-size: 120%; font-weight: bold; } .secbox-5.web .sec5_table td.table_text { background: #b1e2e6; color: #2a7884; font-weight: bold; } .secbox-5.web .sec5_table td.table_color { color: #1f9e8b; font-weight: bold; } .secbox-5.web .sec5_table td.bg_color { background: #fff; } .secbox-5.web .sec5_table td.text23 { font-weight: bold; color: #202020; } .secbox-5.web .sec5_table td.text23 p.text6 { width: 50%; background: #fdf69c; display: inline-block; } .secbox-5.web .sec5_table td.text24 { border-bottom: 0px; } .secbox-5.web .sec5_table td.text25 { border-top: 0px; } .secbox-5.web .sec5_table td.text23 p.test33 { width: 80%; margin: 0 auto; background: #fdf69c; } .secbox-5.web .sec5_table td.text23 p.text56 { display: inline-block; margin: 0 0 0 2%; } .secbox-5.web .sec5_table td.text36 p { position: relative; margin: -28% auto; } .secbox-5.web p.text_104 { top: 100%; left: 53%; position: relative; z-index: 2; } .secbox-5.web .edm-wrapper { overflow: unset; } .secbox-5.web .hand { padding: 1.9% 1% 1.6% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 50px; } } @media only screen and (min-width: 1024px) { .secbox-5.web .sec2_text_01 { font-size: 220%; top: -2%; right: 13%; } .secbox-5.web .sec2_hr01 { top: 19%; } .secbox-5.web .sec2_box1 { height: 18rem; } .secbox-5.web .sec5_table { top: 20%; } .secbox-5.web .sec2_cloud01 { top: -22%; } .secbox-5.web .sec5_table td { font-size: 160%; } .secbox-5.web .sec5_table td.border03 { border: solid 1px #2b7985; font-size: 180%; } .secbox-5.web .sec5_table td.text36 p { margin: -24% auto; } .secbox-5.web .sec5_table td.bg_color { padding: 2.5% 0 2.5% 0; } .secbox-5.web p.text_104 { top: 97%; left: 55%; font-size: 130%; position: relative; } .secbox-5.web .sec5_table { width: 63%; top: 22%; left: 32%; } .secbox-5.web .hand { padding: 1.807% 1% 1.5% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 65px; } } @media only screen and (min-width: 1100px) { .secbox-5 h1 { font-size: 240%; margin: 0 auto 2% auto; } .secbox-5 h1 .tticon { width: 3%; padding: 5px 5px; } .secbox-5 h1 .tticon img { width: 100%; } .secbox-5.web .sec2_text_01 { font-size: 245%; top: 3%; right: 19%; } .secbox-5.web .sec2_box1 { height: 22rem; } .secbox-5.web .sec2_cloud01 { top: -19%; } .secbox-5.web .sec2_poly p { top: -91%; } .secbox-5.web .sec2_hr01 { top: 22%; } .secbox-5.web .sec5_table { top: 27%; } .secbox-5.web .sec5_table td.text36 p { margin: -29% auto; } .secbox-5.web .sec5_table td { font-size: 150%; } .secbox-5.web .sec5_table td.border03 { border: solid 1px #2b7985; font-size: 170%; } .secbox-5.web .sec5_table td.bg_color { padding: 3% 0 3% 0; } .secbox-5.web p.text_104 { top: 95%; left: 49%; font-size: 140%; } .secbox-5.web .sec2_hr01 { width: 56%; } .secbox-5.web .sec5_table { width: 55%; top: 26%; left: 30%; } .secbox-5.web .hand { padding: 1.72% 1% 1.45% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 75px; } } @media only screen and (min-width: 1300px) { .secbox-5.web .hand { padding: 1.75% 1% 1.5% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 78px; } } @media only screen and (min-width: 1400px) { .secbox-5.web .sec2_box1 { height: 25rem; } .secbox-5.web .sec2_text_01 { font-size: 270%; top: 2%; right: 19%; } .secbox-5.web .sec2_hr01 { top: 22%; } .secbox-5.web .sec5_table td { font-size: 150%; } .secbox-5.web .sec5_table td.border03 { border: solid 1px #2b7985; font-size: 190%; } .secbox-5.web .sec5_table { top: 26%; } .secbox-5.web .sec5_table td.text36 p { margin: -29% auto; } .secbox-5.web .sec5_table td.bg_color { padding: 3% 0 3% 0; } .secbox-5.web p.text_104 { top: 90%; left: 51%; font-size: 150%; } .secbox-5.web .hand { padding: 1.85% 1% 1.6% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 83px; } } @media only screen and (min-width: 1600px) { .secbox-5.web .sec2_box1 { height: 27rem; } .secbox-5.web .sec2_cloud01 { top: -18%; } .secbox-5.web .sec2_poly p { top: -114%; } .secbox-5.web .sec2_text_01 { font-size: 300%; } .secbox-5.web .sec2_hr01 { top: 21%; } .secbox-5.web .sec5_table td { font-size: 170%; } .secbox-5.web .sec5_table td.border03 { border: solid 1px #2b7985; font-size: 230%; } .secbox-5.web .sec5_table { top: 25%; } .secbox-5.web .sec5_table td.text36 p { margin: -29% auto; } .secbox-5.web .sec5_table td.bg_color { padding: 3% 0 3% 0; } .secbox-5.web p.text_104 { top: 93%; font-size: 150%; } .secbox-5.web .hand { padding: 1.9% 1% 1.65% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 95px; } } @media only screen and (min-width: 1800px) { .secbox-5.web .sec2_box1 { height: 33rem; } .secbox-5.web .sec2_cloud01 { top: -18%; } .secbox-5.web .sec2_poly p { top: -135%; } .secbox-5.web .sec2_text_01 { font-size: 365%; } .secbox-5.web .sec5_table td { font-size: 220%; } .secbox-5.web .sec5_table td.border03 { border: solid 1px #2b7985; font-size: 270%; } .secbox-5.web .sec5_table { top: 25%; } .secbox-5.web .sec5_table td.text36 p { margin: -29% auto; } .secbox-5.web .sec5_table td.bg_color { padding: 3.5% 0 3.5% 0; } .secbox-5.web p.text_104 { top: 95%; font-size: 200%; } .secbox-5.web .hand { padding: 1.55% 1% 1.35% 1% !important; } .secbox-5.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-5.web .total_button { height: 105px; } } .secbox-6 { position: relative; width: 100%; height: 100%; margin: 0 auto; padding-bottom: 0%; background: #fff !important; } .secbox-6.web { display: none; } .secbox-6.phone { display: block; } .sec6_img_how { width: 70%; margin: 0 auto; } .sec6_s4_people { width: 95%; margin: -5% auto; } .secbox-6.phone .sec4_phone_box0 { width: 95%; background: #d6f0cd; font-size: 140%; font-weight: 600; color: #2f2e2c; line-height: 120%; padding: 6% 0 6% 0; margin: 11% auto; text-align: center; } @media only screen and (min-width: 480px) {} @media only screen and (min-width: 768px) { .secbox-6.web { display: block; } .secbox-6.phone { display: none; } .secbox-6 dl { width: 95%; margin: 2% auto 3% auto; } .secbox-6.web .sec1_title { width: 55%; margin: 0 auto; } .secbox-6.web .sec1_title img { width: 88%; } .secbox-6.web .sec6_how { margin: 0 auto; text-align: center; padding: 0.5% 0 0 8%; width: 20%; } .secbox-6.web .sec6_people { margin: -6% auto 3% auto; text-align: center; padding: 0.5% 0 0 4%; width: 40%; position: relative; top: -5%; } .secbox-6.web .sec6_text { width: 75%; padding: 2% 0 2% 0; text-align: center; margin: 0 auto; line-height: 110%; font-size: 120%; font-weight: 600; background: #d6f0cd; color: #2d2d2d; } } @media only screen and (min-width: 1024px) { .secbox-6.web .sec6_text { font-size: 170%; } } @media only screen and (min-width: 1100px) { .secbox-6.web .sec6_text { font-size: 210%; } } @media only screen and (min-width: 1300px) { .secbox-6.web .sec6_text { font-size: 230%; } } @media only screen and (min-width: 1600px) { .secbox-6.web .sec6_text { font-size: 270%; } } @media only screen and (min-width: 1800px) { .secbox-6.web .sec6_text { font-size: 320%; } } .secbox-7 { position: relative; width: 100%; height: 100%; margin: -2% auto; padding-bottom: 0%; background: #fbf59d; } .secbox-7.web { display: none; } .secbox-7.phone { display: block; } .secbox-7.phone .sec2_phone_p0 { width: 30%; position: relative; left: 0%; margin: 0 auto; top: 2%; } .secbox-7.phone .sec2_phone_img01 { left: 57%; } .secbox-7.phone .sec2_phone_img01 { top: -6%; } .sec7_left_box { padding: 3% 0 3% 0; color: #fff; width: 43%; margin: 2% 0 0 2%; font-size: 140%; text-align: center; border-radius: 5px; background: #2b7986; } .sec7_right_box { padding: 3% 0 3% 0%; color: #fff; width: 43%; margin: 2% 0 0 0%; font-size: 140%; text-align: center; border-radius: 5px; background: #49acd3; } .sec7_fgh div { display: inline-block; } .bgnh { margin: 2% 0 0 8% !important; } .text_box1 { border: solid 1px #2b7986; color: #3e3e3e; line-height: 420%; font-weight: 900; background: #ddf4f9; vertical-align: top; height: 5.4rem; } .text_box3 { line-height: 320%; height: 4.4rem; position: relative; } .s67 { position: relative; margin: -3% auto 0 auto; } .text_box2 { border: solid 1px #49acd3; color: #3e3e3e; background: #ddf4f9; } .text_box2 p.sd3 { color: #2b7986; font-size: 90%; font-weight: 600; text-decoration: underline; } .text_box2 p.sd5 { color: #3e3e3e; font-size: 80%; } .sec7_fgh div.phone_add { font-size: 250%; font-weight: 600; color: #3e3e3e; line-height: 335%; vertical-align: top; } .sec7_fgh div.add2 { line-height: 305%; } .secbox-7.phone .sec7_red_text { margin: 0 auto 0 auto; text-align: center; } .secbox-7.phone .sec7_red_text p { display: inline-block; margin: 0 auto 0 auto; } .secbox-7.phone .sec7_red_text p.sec7_pen { width: 5%; } .secbox-7.phone .sec7_red_text p.red_word { color: #d93a58; font-size: 130%; font-weight: 600; } .secbox-7.phone .sec2_phone_box { padding: 0 0 0% 0; } .secbox-7.phone .ans_dot img { width: 265%; } @media only screen and (min-width: 481px) { .bgnh { margin: 2% 0 0 6% !important; } .s67 { margin: 0% auto 0 auto; } .text_box1 { height: 7.5rem; } .text_box3 { height: 6rem; } } @media only screen and (min-width: 768px) { .secbox-7.web { display: block; } .secbox-7.phone { display: none; } .secbox-7 dl { width: 95%; margin: 2% auto 2% auto; } .sec7_top { width: 5%; text-align: center; margin: 0 auto; } .secbox-7.web .sec2_box1 { position: relative; margin: 0 auto; width: 90%; height: 14rem; overflow-x: clip; } .secbox-7.web .sec2_am01 { position: absolute; left: 2%; bottom: 0; width: 20%; z-index: 1; } .secbox-7.web .sec2_cloud01 { position: absolute; left: 18%; top: -13%; width: 18%; } .secbox-7.web .sec2_dot_bg { position: absolute; bottom: 0; } .secbox-7.web .edm-wrapper { overflow: unset; } .secbox-7.web .sec7_box3 { width: 55%; position: relative; left: 37%; padding: 0 0 1% 0; top: 5%; z-index: 2; } .secbox-7.web .sec7_c1 { padding: 2% 0 2% 0; display: inline-block; width: 45%; text-align: center; font-size: 110%; background: #2b7986; color: #fff; border-radius: 5px; } .secbox-7.web .sec7_c2 { padding: 2% 0 2% 0; position: absolute; display: inline-block; right: 0%; width: 45%; text-align: center; font-size: 110%; background: #49acd3; color: #fff; border-radius: 5px; } .secbox-7.web .sec7_c3 { background: #49acd3; display: inline-block; padding: 11.5% 0 11.5% 0; vertical-align: top; text-align: center; color: #3f3f3d; font-size: 110%; font-weight: 600; width: 45%; background: #ddf4f9; border: solid 1px #2b7985; border-radius: 5px; } .secbox-7.web .sec7_c6 { /* padding: 9% 0 9% 0; */ } .secbox-7.web .sec7_c4 { display: inline-block; padding: 10% 0 10% 0%; margin: 0 0.8% 0 0.8%; font-size: 200%; vertical-align: top; text-align: center; color: #3f3f3d; font-weight: 600; } .secbox-7.web .sec7_c5 { color: #3f3f3f; font-size: 110%; background: #49acd3; display: inline-block; text-align: center; padding: 2% 0 2% 0; font-weight: 600; width: 45%; background: #ddf4f9; border: solid 1px #47add1; border-radius: 5px; } .secbox-7.web .sec7_c5 p.c5_title { color: #236d86; font-size: 110%; text-decoration: underline; } .secbox-7.web .edm-wrapper { padding: 0 0 20% 0; } .secbox-7.web .tect01 { display: inline-block; } .secbox-7.web .tect03 { width: 3.5%; vertical-align: top; } .secbox-7.web .tect02 { font-size: 120%; color: #da3b5b; font-weight: 600; } .secbox-7.web .box5 { top: 4%; left: 50%; } /* 按鈕樣式*/ .section_button { width: 38%; background: #2b7986; display: inline-block; color: #fff; font-size: 120%; text-align: center; margin: 0 auto; padding: 2.1% 0 2.1% 0; border: solid 1px #2b7986; border-top-left-radius: 10px; border-bottom-left-radius: 10px; position: relative; z-index: 2; } .hand { width: 3%; background: #ffffff; text-align: center; margin: 0 auto 0 -1%; padding: 2.1% 1% 2% 1%; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .t_button .section_button { display: inline-block; } .t_button { margin: 3% auto; text-align: center; position: relative; } .total_button { position: absolute; width: 44%; height: 50px; text-align: center; top: 0%; left: 28%; cursor: pointer; z-index: 3; } /* 按鈕樣式*/ } @media only screen and (min-width: 1024px) { .secbox-7.web .sec2_box1 { height: 20rem; } .secbox-7.web .sec2_cloud01 { top: -6%; } .secbox-7.web .sec7_box3 { font-size: 135%; } .t_button { font-size: 120%; } .hand { padding: 2.1% 1% 1.9% 1%; } .total_button { height: 60px; } } @media only screen and (min-width: 1100px) { .secbox-7.web .sec2_box1 { height: 24.5rem; } .secbox-7.web .sec2_cloud01 { top: -6%; } .secbox-7.web .sec7_box3 { font-size: 155%; } .t_button { font-size: 140%; } .hand { padding: 2.1% 1% 1.8% 1%; } .total_button { height: 81px; } .secbox-7.web .edm-wrapper { padding: 0px 0 15% 0; } .secbox-7.web .sec7_c3 { padding: 10.7% 0 10.7% 0; } .secbox-7.web .sec7_c2 { right: 1%; } .secbox-7.web .sec7_c6 { padding: 10.8% 0 10.8% 0; } .secbox-7.web .box5 { top: 3%; } .t_button { margin: 2% auto; } } @media only screen and (min-width: 1300px) { .secbox-7.web .sec2_box1 { height: 25.5rem; } .hand { width: 2.8%; padding: 2.1% 1% 1.8% 1%; } .secbox-7.web .sec7_c3 { padding: 10% 0 10.7% 0; } .secbox-7.web .sec7_c3 { padding: 10% 0 10.5% 0; } .secbox-7.web .sec7_c2 { right: 1.5%; } } @media only screen and (min-width: 1400px) { .secbox-7.web .sec2_box1 { height: 27rem; } .secbox-7.web .sec7_c6 { padding: 10% 0 9.7% 0; } .secbox-7.web .sec7_c3 { padding: 10% 0 9.7% 0; } .secbox-7.web .sec7_c2 { right: 2%; } .hand { width: 2.5%; padding: 2.1% 1% 1.8% 1%; } } @media only screen and (min-width: 1600px) { .secbox-7.web .sec2_box1 { height: 30rem; } .secbox-7.web .sec7_box3 { font-size: 174%; } .hand { width: 2.6%; padding: 2.1% 1% 2% 1%; } .t_button { font-size: 180%; } .secbox-7.web .total_button { height: 90px; } .section_button { font-size: 150%; } } @media only screen and (min-width: 1800px) { .secbox-7.web .sec2_box1 { height: 36rem; } .secbox-7.web .sec7_box3 { font-size: 208%; } .hand { width: 3%; padding: 1.9% 1% 1.7% 1%; } .secbox-7.web .total_button { height: 102px; } } .secbox-8 { position: relative; width: 100%; height: 100%; margin: -2% auto; padding-bottom: 0%; background: #ffffff; } .secbox-8.web { display: none; } .secbox-8.phone { display: block; } .secbox-8.phone .grade { font-size: 110%; } .secbox-8.phone .sec8_grade_title { padding: 2% 0 2% 0; background: #b4eaec; border-top-left-radius: 8px; border-top-right-radius: 8px; } .secbox-8.phone .s_school { width: 75%; vertical-align: top; text-align: left; } .secbox-8.phone .ye_bg { background: #fbf59d; color: #126a6b; font-weight: 600; padding: 1% 1.5% 1% 1.5%; border-radius: 6px; font-size: 120%; } .secbox-8.phone .stu_name { color: #373938; font-weight: 600; font-size: 160%; } .secbox-8.phone .sec8_grade_text { background: #d8f4ff; position: relative; } .secbox-8.phone .grade { width: 95%; padding: 1% 0 10% 0; margin: 0 auto; text-align: center; background: #fff; } .secbox-8.phone .sec8_df_text { width: 90%; text-align: justify; padding: 2% 0 2% 0; color: #383836; font-weight: 600; line-height: 120%; margin: 0 auto; } .secbox-8.phone .stu_school { display: inline-block; } .secbox-8.phone .sec8_grade_title.stu02_bg { background: #99ddb8; } .secbox-8.phone .s_school { font-size: 110%; color: #126a6b; font-weight: 600; } .secbox-8.phone .sec8_df_text { width: 85%; text-align: justify; padding: 2% 0 2% 0; color: #383836; font-weight: 300; line-height: 120%; margin: 0 auto; } .secbox-8.phone .stu_school.stu02_bg { color: #0e430d; } .secbox-8.phone .sec8_img01 { position: absolute; top: -1%; left: -3%; width: 9%; z-index: 2; } .secbox-8.phone .sec8_stu01 { position: relative; } .secbox-8.phone .sec8_stu02 { position: relative; } .secbox-8.phone .sec8_img02 { position: absolute; top: -3%; left: -3%; width: 11%; z-index: 2; } .secbox-8.phone .sec8_stu03 { position: relative; padding: 1% 0 7% 0; } .secbox-8.phone .sec8_img03 { position: absolute; top: -3%; left: -3%; width: 9.5%; z-index: 2; } .secbox-8.phone .sec8_solo { padding: 0 0 5% 0; } @media only screen and (min-width: 480px) {} @media only screen and (min-width: 768px) { .secbox-8.web { display: block; } .secbox-8.phone { display: none; } .secbox-8.web .sec1_title img { width: 88%; } .secbox-8.web .sec1_title { width: 55%; margin: 3% auto; } .secbox-8.web .grade { width: 75%; padding: 1% 0 1% 0; margin: 0 auto; text-align: center; background: #fff; } .secbox-8.web .stu_name { color: #373938; font-weight: 600; font-size: 160%; } .secbox-8.web .sec8_grade_title { padding: 2% 0 2% 0; background: #b4eaec; border-top-left-radius: 8px; border-top-right-radius: 8px; } .secbox-8.web .stu_school { display: inline-block; } .secbox-8.web .s_school { font-size: 120%; color: #126a6b; font-weight: 600; } .secbox-8.web .ye_bg { background: #fbf59d; color: #126a6b; font-weight: 600; padding: 1% 1.5% 1% 1.5%; border-radius: 6px; font-size: 120%; } .secbox-8.web .sec8_grade_text { background: #d8f4ff; position: relative; } .secbox-8.web .sec8_df_text { width: 90%; text-align: justify; padding: 2% 0 2% 0; color: #383836; font-weight: 600; line-height: 120%; margin: 0 auto; } .secbox-8.web .sec8_img01 { position: absolute; bottom: -4%; right: -6%; width: 10%; } .secbox-8.web .grade { padding: 0 0 7% 0; } .secbox-8.web .s_school { width: 87%; vertical-align: middle; text-align: left; } .secbox-8.web .sec8_img03 { width: 9%; bottom: -15%; right: -5%; } .secbox-8.web .sec8_img02 { width: 10%; bottom: -15%; left: -6%; } .secbox-8.web .sec8_grade_title.stu02_bg { background: #99ddb8; } .secbox-8.web .sec8_grade_text.stu02_bg { background: #c1edd6; } .secbox-8.web .stu_school.stu02_bg { color: #0e430d; } .secbox-8.web .sec8_text_font { width: 50%; padding: 1% 0 1% 0; font-family: 'cwTeXYen'; font-weight: 900; font-size: 160%; text-align: center; margin: -3% auto 2% auto; } .secbox-8.web .sec8_text_font p { background: #fbf59d; width: 46%; margin: -2% auto; text-align: center; padding: 1.2% 0 1.2% 0; } .secbox-8.web .hand { padding: 1.9% 1% 1.65% 1% !important; } .secbox-8.web .section_button { padding: 1.9% 0% 1.9% 0%; } .secbox-8.web .t_button { padding: 0 0 3% 0; } } @media only screen and (min-width: 1024px) { .secbox-8.web .grade { font-size: 137%; } .secbox-8.web .sec8_text_font { font-size: 220%; } .secbox-8.web .hand { padding: 1.8% 1% 1.48% 1% !important; } } @media only screen and (min-width: 1100px) { .secbox-8.web .grade { font-size: 168%; } .secbox-8.web .hand { padding: 1.7% 1% 1.5% 1% !important; } .secbox-8.web .sec8_text_font { font-size: 270%; } } @media only screen and (min-width: 1300px) { .secbox-8.web .grade { font-size: 180%; } .secbox-8.web .hand { width: 3%; padding: 1.65% 1% 1.4% 1% !important; } .secbox-8.web .sec8_text_font { font-size: 290%; } } @media only screen and (min-width: 1400px) { .secbox-8.web .grade { font-size: 191%; } .secbox-8.web .hand { width: 3%; padding: 1.6% 1% 1.35% 1% !important; } } @media only screen and (min-width: 1600px) { .secbox-8.web .grade { font-size: 210%; } .secbox-8.web .hand { width: 2.75%; padding: 1.85% 1% 1.6% 1% !important; } .secbox-8.web .sec8_text_font { font-size: 330%; } .secbox-8.web .total_button { height: 95px; } } @media only screen and (min-width: 1800px) { .secbox-8.web .grade { font-size: 255%; } .secbox-8.web .hand { width: 2.9%; padding: 1.6% 1% 1.4% 1% !important; } .secbox-8.web .sec8_text_font { font-size: 400%; } .secbox-8.web .total_button { height: 110px; } } .secbox-9 { position: relative; width: 100%; margin: 0% auto; padding-bottom: 0%; background: #fbf59d; } .secbox-9.web { display: none; } .secbox-9.phone { display: block; } .secbox-9.phone { padding: 11% 0 0 0; } .sec9_img01 { width: 90%; margin: 0 auto; } .sec9_img02 { width: 80%; margin: 0 auto; padding: 3% 0 0 0; } @media only screen and (min-width: 480px) {} @media only screen and (min-width: 768px) { .secbox-9.web { display: block; } .secbox-9.phone { display: none; } .secbox-9.web .title_text { color: #255b63; width: 60%; font-size: 160%; font-weight: 600; margin: 3% auto; } .secbox-9.web .title_text p { text-align: left; } .secbox-9.web p.footer_web { width: 60%; padding: 4% 0 0 0; } .secbox-9.web p.footer_img { width: 30%; position: absolute; bottom: 0; top: 10%; margin: 0 auto 0 1%; text-align: right; } .secbox-9.web p.in_s { display: inline-block; } .secbox-9.web p.title_adi { position: absolute; top: 30%; width: 7%; margin: 0 auto 0 -7%; } } @media only screen and (min-width: 1024px) { .secbox-9.web .title_text p { font-size: 140%; } } @media only screen and (min-width: 1100px) { .secbox-9.web .title_text p { font-size: 180%; } } @media only screen and (min-width: 1300px) { .secbox-9.web .title_text p { font-size: 190%; } } @media only screen and (min-width: 1400px) { .secbox-9.web .title_text p { font-size: 200%; } } @media only screen and (min-width: 1600px) { .secbox-9.web .title_text p { font-size: 220%; } } @media only screen and (min-width: 1800px) { .secbox-9.web .title_text p { font-size: 260%; } } .redtips { color: #d61518; font-size: 100%; line-height: 2; text-align: center; } @media only screen and (min-width: 481px) { .redtips { font-size: 130%; } } .s5b1 { color: rgb(32, 33, 37); font-weight: 400; font-family: 'Noto Sans TC', sans-serif; } .s5b1 span { color: #d61518; font-size: 180%; font-weight: 400; } .s5b2 { display: flex; justify-content: space-between; } .s5b2 dd { color: rgb(204, 212, 199); border: rgb(204, 212, 199) 3px solid; font-weight: bold; cursor: pointer; } .s5b2 .choose { background: #fff; color: #004687; border: none; } .s5b2 dl { color: #456455; font-weight: bold; letter-spacing: .2em; } /* 20210111 start*/ select.s5b3 { -o-appearance: none; -ms-appearance: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .s5b3 { cursor: pointer; display: flex; justify-content: space-between; font-family: "FontAwesome", "Century Gothic", "Arial", "cwTeXYen", "Noto Sans TC", "微軟正黑體"; background: #fff; letter-spacing: .3em; color: #456455; font-weight: bold; } .s5b3-1 { cursor: pointer; display: flex; justify-content: space-between; font-family: "FontAwesome", "Century Gothic", "Arial", "cwTeXYen", "Noto Sans TC", "微軟正黑體"; letter-spacing: .3em; font-weight: bold; color: #fff; background: rgb(37, 147, 138); } .s5b4 { display: flex; align-items: center; color: #456455; font-weight: bold; } .s5b6 table th { color: #fff; background: #456455; border: none; border-right: #456455 1px solid; padding: 10px 2px; } .s5b6 table td { background: #fff; border: #456455 1px solid; line-height: 1.2em; } .s5b6 table th, .s5b6 table td { text-align: center; } .s5b6 table td:last-child { text-align: left; } .s5b6 table th:first-child { width: 17%; } .s5b6 table th:nth-child(2) { width: 23%; } .s5b6 table th:nth-child(3) { width: 32%; } .s5b6 table th:last-child { width: 28%; } .secbox-5 h1 { font-size: 121%; margin: 9% auto 6% auto; } .secbox-5 h1 i { margin: 0 3%; } .s5b1 { font-size: 110%; width: 95%; margin: 6% auto; line-height: 1.5em; text-align: center; } .s5b2 { width: 90%; margin: 8% auto 4% auto; } .s5b2 dl { font-size: 190%; padding: 2% 0; display: none; } .s5b2 dd { font-size: 154%; padding: 2% 2.5%; } .s5b3img1 { width: 70%; font-size: 160%; color: #456455; margin: 68px auto -65px auto; padding: 0 10% 0 10%; display: flex; justify-content: space-between; } .s5b3img2 { width: 70%; font-size: 160%; color: #456455; margin: 50px auto -48px auto; padding: 0 10% 0 10%; display: flex; justify-content: space-between; } .s5b3 { width: 87%; font-size: 160%; padding: 20px 0px 20px 67px; } .s5b3:first-of-type { margin: 18px auto -14px auto; } .s5b3:last-of-type { margin: -14px auto 18px auto; } .s5b3-1 { width: 74%; font-size: 160%; margin: 18px auto; padding: 20px 5% 20px 8%; } .s5b4 { font-size: 158%; width: fit-content; width: -moz-fit-content; margin: 10% auto 4% auto; white-space: nowrap; } .s5b4 dt { width: 45px; float: left; padding-right: 2%; } .s5b6 { width: 98%; margin: 4% auto 5% auto; } .s5b6 table th { font-size: 110%; } .s5b6 table td { font-size: 88%; padding: 4px 2px; } .s5b6 table td:last-child { padding: 10px 2% 10px 2%; } @media only screen and (min-width: 481px) { .s5b6 table th:first-child { width: 15%; } .s5b6 table th:nth-child(2) { width: 20%; } .s5b6 table th:nth-child(3) { width: 29%; } .s5b6 table th:last-child { width: 36%; } .secbox-5 h1 { font-size: 190%; margin: 9% auto 6% auto; } .secbox-5 h1 i { margin: 0 3%; } .s5b1 { font-size: 150%; width: 90%; margin: 6% auto; } .s5b2 { width: 90%; margin: 8% auto 4% auto; } .s5b2 dl { font-size: 190%; padding: 2% 0; display: block; } .s5b2 dd { font-size: 190%; padding: 2% 4.5%; } .s5b3img1 { width: 74%; font-size: 200%; color: #456455; margin: 74px auto -74px auto; padding: 0 8% 0 10%; } .s5b3img2 { width: 74%; font-size: 200%; color: #456455; margin: 55px auto -55px auto; padding: 0 8% 0 10%; } .s5b3 { width: 87%; font-size: 200%; padding: 20px 100px 20px 100px; } .s5b3:first-of-type { margin: 18px auto -14px auto; } .s5b3:last-of-type { margin: -14px auto 18px auto; } .s5b3-1 { width: 74%; font-size: 200%; margin: 18px auto; padding: 20px 5% 20px 8%; } .s5b4 { font-size: 230%; width: fit-content; width: -moz-fit-content; margin: 10% auto 4% auto; } .s5b4 dt { width: 70px; float: left; padding-right: 2%; } .s5b6 { width: 98%; margin: 4% auto 5% auto; } .s5b6 table th { font-size: 160%; } .s5b6 table td { font-size: 130%; padding: 4px; } .s5b6 table td:last-child { padding: 10px 2% 10px 2%; } } @media only screen and (min-width: 410px) { .s5b1 { font-size: 130%; width: 90%; margin: 6% auto; } } @media only screen and (min-width: 550px) { .s5b1 { font-size: 100%; width: 95%; margin: 6% auto; } } @media only screen and (min-width: 768px) { .s5b6 table th:first-child { width: 23%; } .s5b6 table th:nth-child(2) { width: 23%; } .s5b6 table th:nth-child(3) { width: 23%; } .s5b6 table th:last-child { width: 31%; } .secbox-5 h1 { font-size: 220%; margin: 7% auto 4% auto; } .secbox-5 h1 i { margin: 0 2%; } .s5b1 { font-size: 150%; width: fit-content; width: -moz-fit-content; margin: 4% auto; } /*20210111 end*/ .s5b2 { width: 90%; margin: 6% auto 2% auto; } .s5b2 dl { font-size: 220%; padding: 2% 0; display: block; } .s5b2 dd { font-size: 220%; padding: 2% 4.5%; } .s5b3img1 { width: 555px; font-size: 220%; color: #456455; margin: 96px auto -96px auto; padding: 0 0 0 0; } .s5b3img2 { width: 555px; font-size: 220%; color: #456455; margin: 80px auto -80px auto; padding: 0 0 0 0; } .s5b3 { width: 680px; font-size: 220%; padding: 40px 40px 40px 117px; } .s5b3:first-of-type { margin: 18px auto -14px auto; } .s5b3:last-of-type { margin: -14px auto 18px auto; } .s5b3-1 { width: 580px; font-size: 210%; margin: 18px auto; padding: 40px 40px 40px 60px; } .s5b4 { font-size: 250%; width: fit-content; width: -moz-fit-content; margin: 8% auto 2% auto; } .s5b4 dt { width: 80px; float: left; padding-right: 2%; } .s5b6 { width: 98%; margin: 2% auto 2% auto; } .s5b6 table th { font-size: 190%; } .s5b6 table td { font-size: 140%; } .s5b6 table td:last-child { padding: 10px 2% 10px 4%; } } @media only screen and (min-width: 1100px) { .s5b6 table th:first-child { width: 23%; } .s5b6 table th:nth-child(2) { width: 23%; } .s5b6 table th:nth-child(3) { width: 23%; } .s5b6 table th:last-child { width: 31%; } .secbox-5 h1 { font-size: 240%; margin: 5% auto 2.5% auto; } .secbox-5 h1 i { margin: 0 1%; } .s5b1 { font-size: 178%; width: fit-content; width: -moz-fit-content; margin: 2.5% auto; } .s5b2 { width: 720px; margin: 4% auto 1% auto; } .s5b2 dl { font-size: 240%; padding: 2% 0; display: block; } .s5b2 dd { font-size: 240%; padding: 2% 4.5%; } .s5b3img1 { width: 790px; font-size: 220%; color: #456455; margin: 96px auto -96px auto; padding: 0 170px 0 190px; } .s5b3img2 { width: 790px; font-size: 220%; color: #456455; margin: 80px auto -80px auto; padding: 0 170px 0 190px; } .s5b3 { width: 900px; font-size: 220%; padding: 40px 40px 40px 117px; } .s5b3:first-of-type { margin: 18px auto -11px auto; } .s5b3:last-of-type { margin: -11px auto 18px auto; } .s5b3-1 { width: 800px; font-size: 220%; margin: 23px auto; padding: 40px 40px 40px 60px; } .s5b4 { font-size: 350%; width: fit-content; width: -moz-fit-content; margin: 6% auto 1% auto; } .s5b4 dt { width: 80px; float: left; padding-right: 2%; } .s5b6 { width: 895px; margin: 1% auto 1% auto; } .s5b6 table th { font-size: 210%; } .s5b6 table td { font-size: 160%; } .s5b6 table td:last-child { padding: 10px 2% 10px 4%; } } .secbox-6 { position: relative; width: 100%; overflow: hidden; background-size: cover; margin: 0 auto; background: url(../images/bg2.png)bottom center no-repeat #f0f0f0; ; } .secbox-6 img { width: 100%; } .secbox-6 h1 { display: flex; justify-content: center; align-items: center; color: #000000; font-weight: 400; font-size: 155%; width: 98%; margin: 3% auto; line-height: 1.3; text-align: center; } .secbox-6 h1 .tticon { width: 10%; padding: 5px 5px; } @media only screen and (min-width: 481px) { .secbox-6 h1 { align-items: center; width: 90%; font-size: 180%; margin: 3% auto 2% auto; } .secbox-6 h1 .tticon { width: 3%; padding: 5px 5px; } } @media only screen and (min-width: 768px) { .secbox-6 h1 { font-size: 220%; } } @media only screen and (min-width: 1100px) { .secbox-6 h1 { font-size: 280%; margin: 3% auto 2% auto; } } .secbox-6 h1 .tticon img { width: 100%; } .s6b1 { display: flex; flex-wrap: wrap; justify-content: space-between; } .s6b1 dl { border: 2px solid #acac9d; background: #fff; } .s6b1 dt { background: #6da0c3; color: #fbf3c8; font-weight: bold; } .s6b1 dl:nth-child(even) dt { background: #4b6f95; } .s6b1 dt span { font-size: 160%; color: #ffff; padding-right: 2%; } .s6b1 dd { line-height: 1.2em; } .s6b1 { width: 98%; margin: 4% auto 2% auto; } .s6b1 dl { width: 100%; margin: 2% 0; } .s6b1 dt { margin: 4% 0 4% 0; font-size: 110%; padding: 2% 0 2% 8%; display: flex; align-items: center; } .s6b1 dd { padding: 0px 3% 6% 3%; font-size: 110%; } .s6b1 dt span { font-size: 140%; display: initial; } .s6bg1 { position: absolute; width: 12%; left: 2%; top: 6%; z-index: -1; } .s6bg2 { position: absolute; width: 22%; left: 0; bottom: 0; z-index: -1; } .s6bg3 { position: absolute; width: 20%; right: 0; top: 25%; z-index: -1; } .s6bg4 { position: absolute; width: 44%; right: 0; bottom: -1%; z-index: -1; } @media only screen and (min-width: 481px) { .s6b1 { width: 98%; margin: 4% auto 5% auto; } .s6b1 dl { width: 48%; margin: 2% 0; border: 4px solid #acac9d; } .s6b1 dt { margin: 4% 0 4% 0; font-size: 140%; padding: 2% 0 2% 3%; display: block; } .s6b1 dt :nth-child(2) { background: #4b6f95; } .s6b1 dd { padding: 0 3% 6% 5%; font-size: 146%; } .s6b1 dt span { font-size: 140%; display: block; } .s6bg1 { position: absolute; width: 12%; left: 2%; top: 6%; z-index: -1; } .s6bg2 { position: absolute; width: 22%; left: 0; bottom: 0; z-index: -1; } .s6bg3 { position: absolute; width: 20%; right: 0; top: 25%; z-index: -1; } .s6bg4 { position: absolute; width: 36%; right: 0; bottom: -4%; z-index: -1; } } @media only screen and (min-width: 768px) { .s6b1 { width: 96%; margin: 4% auto 3% auto; } .s6b1 dl { width: 48%; margin: 2% 0; border-top: 4px solid #acac9d; border-left: 4px solid #acac9d; border-right: 4px solid #acac9d; border-bottom: 4px solid #acac9d; } .s6b1 dt { margin: 4% 0 4% 0; font-size: 155%; padding: 2% 0 2% 8%; display: block; } .s6b1 dd { padding: 0 6% 6% 8%; font-size: 155%; } .s6b1 dt span { font-size: 140%; display: block; } .s6bg1 { position: absolute; width: 12%; left: 2%; top: 6%; z-index: -1; } .s6bg2 { position: absolute; width: 22%; left: 0; bottom: 0; z-index: -1; } .s6bg3 { position: absolute; width: 20%; right: 0; top: 25%; z-index: -1; } .s6bg4 { position: absolute; width: 36%; right: 0; bottom: -4%; z-index: -1; } } @media only screen and (min-width: 1100px) { .s6b1 { width: 1080px; margin: 4% auto 5% auto; } .s6b1 dt { font-size: 165%; } .s6b1 dd { padding: 0 12% 6% 8%; font-size: 165%; } .s6b1 dt span { font-size: 160%; display: initial; } .s6bg1 { position: absolute; width: 12%; left: 2%; top: 6%; z-index: -1; } .s6bg2 { position: absolute; width: 22%; left: 0; bottom: 0; z-index: -1; } .s6bg3 { position: absolute; width: 20%; right: 0; top: 25%; z-index: -1; } .s6bg4 { position: absolute; width: 36%; right: 0; bottom: -7%; z-index: -1; } } .secbox-6 .picp { position: absolute; bottom: 70%; left: 80%; width: 30%; z-index: 3; } @media only screen and (min-width: 481px) { .secbox-6 .picp { position: absolute; bottom: 72%; left: -8%; width: 20%; z-index: 3; } .secbox-6 .picpic { position: absolute; bottom: 28%; left: 30%; width: 12%; z-index: 3; } } @media only screen and (min-width: 768px) { .secbox-6 .picp { position: absolute; bottom: 72%; left: -8%; width: 18%; z-index: 3; } } @media only screen and (min-width: 1024px) { .secbox-6 .picp { position: absolute; bottom: 69%; left: -10%; width: 20%; z-index: 3; } } @media only screen and (min-width: 1100px) { .secbox-6 .picp { position: absolute; bottom: 71%; left: -5%; width: 20%; z-index: 3; } } .secbox-6 .picpi { position: absolute; bottom: 50%; left: 84%; width: 10%; z-index: 3; } .secbox-6 .picpic { position: absolute; bottom: 24%; left: 50%; width: 20%; z-index: 3; } @media only screen and (min-width: 481px) { .secbox-6 .picpic { position: absolute; bottom: 25%; left: 30%; width: 12%; z-index: 3; } } @media only screen and (min-width:1100px) { .secbox-6 .picpic { position: absolute; bottom: 29%; left: 30%; width: 12%; z-index: 3; } } .secbox-6 .picp img { width: 100%; } .secbox-6 .picpi img { width: 100%; } .secbox-6 .picpic img { width: 100%; } .secbox-6 .fo { display: flex; justify-content: center; align-items: center; color: #000000; font-weight: 400; font-size: 150%; width: 98%; margin: 0 auto 2% auto; line-height: 1.3; text-align: center; } .secbox-6 .fo .tticon { width: 8%; padding: 5px 5px; } .secbox-6 .fo .tticon img { width: 100%; } @media only screen and (min-width: 481px) { .secbox-6 .fo { align-items: center; width: 90%; font-size: 160%; margin: 0 auto 2% auto; } .secbox-6 .fo .tticon { width: 5%; padding: 5px 5px; } } @media only screen and (min-width: 768px) { .secbox-6 .fo { font-size: 210%; } .secbox-6 .fo .tticon { width: 3%; padding: 5px 5px; } } @media only screen and (min-width: 1100px) { .secbox-6 .fo { font-size: 240%; margin: 0 auto 8% auto; } } .secbox-sendForm section, .secbox-sendForm .red_word, .secbox-sendForm u { color: #fff; } .secbox-sendForm { margin: 0 auto; /* padding-bottom: 5%; */ background-color: #398390; } .secbox-sendForm .send a { background-color: #ffc128; color: #1b1b19; } .secbox-sendForm .send a:hover { background-color: #ffd05b; } @media only screen and (min-width: 360px) { .end_title { width: 80%; font-size: 180%; font-weight: 800; margin: 0 auto 5% auto; color: #000; text-align: left; line-height: 130%; } } .rice_word { text-align: right; display: inline-block; position: absolute; right: 0%; } @media only screen and (min-width: 768px) { .end_title { width: 30%; font-size: 230%; font-weight: 800; margin: 0 auto 5% auto; color: #000; text-align: left; line-height: 130%; } } .end_line { width: 100%; background-color: #939d84; margin: 0% auto 3% auto; height: 1px; display: block; }