/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1300px;min-width:1170px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.cd-logo{width: 180px;margin: 14px 0 0;}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 16px;color: #555;}.cd-primary-nav > li > a:hover{color: #00bfff;}.cd-primary-nav > li::after{bottom: 0;height: 3px;}.cd-primary-nav > li:hover::after{background: #00bfff;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #00bfff;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #00bfff;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #00bfff;}/*語系-new*/ 
.lang-select{font-size: 15px;color: #555;}.lang-select-label:hover{color: #00bfff;}.lang-select-options a{color:#777;}.lang-select-options a:hover{background-color: #00bfff;color:#fff;}#cd-primary-nav a.lang-select-label{margin-left: 0;}/*搜尋*/ 
.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.cd-search-trigger:hover::before{border: 2px solid #00bfff;}.cd-search-trigger:hover::after{background: #00bfff;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #00bfff;}#top_search_searchkey::placeholder {letter-spacing: 1px;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 350px;right: 0;left: auto;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}}/*新Banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}/*main*/ 
.cd-main-content{top:80px;}/*about*/ 
.block_about{padding: 200px 0 0;position: relative;}.block_about::before {content: "";width: 100%;height: 500px;background: #eee url(archive/image/customization/about_bg.jpg) center center no-repeat;background-size: 100%;position: absolute;top: 0;}.in_about{position: relative;z-index: 1;background-color: #00b4f0;color: #fff;font-size: 15px;letter-spacing: 1.5px;line-height: 2;padding: 50px;float: left;margin-left: 5%;width: 40%;text-align: justify;text-shadow: 0px 0px 10px #00a0d0;}.in_about h1{font-size: 36px;margin: 0 auto;letter-spacing: 5px;}.feature{text-align: left;margin: 25px -10px 10px;}.feature div{display: inline-block;margin: 5px 5px;}.feature span {border: 1px solid #fff;padding: 5px 10px;display: block;border-radius: 50px;}.about_btn a{display: block;max-width: 150px;background-color: #fff;text-align: center;color: #00a0d0;margin-top: 35px;padding: 5px 0;text-shadow: none !important;transition: all 0.5s ease 0s;}.about_btn a:hover {background-color: #318ab3;color: #fff;}.in_syoumei{position: relative;z-index: 1;width: 45%;float: right;margin-top: 185px;margin-right: 5%;}.top_pic{margin: 0 -15px;}.top_pic img{max-width: calc(50% - 33px);margin: 0 15px;}.img_up{position: relative;top: -50px;}.bottom_word{font-size: 15px;letter-spacing: 1.5px;color: #777;}.bottom_word h1{font-size: 28px;margin: 20px auto 10px;color: #333;}/*product*/ 
.block_product{padding: 130px 0 15px;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 .section-subject{text-align: left;margin: 0 auto;position: absolute;}.RWDproduct002_v2 h1.main-title{font-size: 36px;color: #333;font-weight: normal;letter-spacing: 5px;}.RWDproduct002_v2 .section-line{background-color: #00bfff;height: 3px;width: 50px;margin-top: 20px;}.RWDproduct002_v2 .portfolio-item {margin-bottom: 55px;}.portfolio-bottom-summary h4{margin-top: 20px;margin-bottom: 0px;color:#555;letter-spacing: 1.5px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color:#00bfff;}.portfolio-bottom-summary p{display:none;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{overflow: visible !important;}.RWDproduct002_v2 .portfolio-item::before {content: "";width: 100px;height: 116px;position: absolute;top: -20px;right: 20px;z-index: 1;}.RWDproduct002_v2 .portfolio-item:nth-child(2)::before {content: "";background: transparent url(archive/image/customization/product_icon01.png) center center no-repeat;background-size: contain;}.RWDproduct002_v2 .portfolio-item:nth-child(3)::before {content: "";background: transparent url(archive/image/customization/product_icon02.png) center center no-repeat;background-size: contain;}.RWDproduct002_v2 .portfolio-item:nth-child(4)::before {content: "";background: transparent url(archive/image/customization/product_icon03.png) center center no-repeat;background-size: contain;}.RWDproduct002_v2 .portfolio-item:nth-child(5)::before {content: "";background: transparent url(archive/image/customization/product_icon04.png) center center no-repeat;background-size: contain;}.RWDproduct002_v2 .portfolio-item:nth-child(6)::before {content: "";background: transparent url(archive/image/customization/product_icon05.png) center center no-repeat;background-size: contain;}/*news*/ 
.block_news{padding-bottom: 60px;}.RWDnews005 h1.main-title{font-size: 36px;color: #333;font-weight: normal;letter-spacing: 5px;}.RWDnews005 .section-line{background-color: #00bfff;height: 3px;width: 50px;margin-top: 20px;}.RWDnews005 h4.text-left{text-align: center;color:#555;font-size:18px;}.RWDnews005 p.text-left{font-size: 15px;letter-spacing: 1.5px;color: #777;line-height: 1.7;}.RWDnews005 ul.text-left{display:none;}/*contact*/ 
.block_contact a{display: block;text-align: center;color: #fff;background-color: #00bfff;padding: 35px 0;font-size: 15px;letter-spacing: 1.5px;text-shadow: 0px 0px 10px #00a0d0;transition: all 0.5s ease 0s;}.block_contact a:hover{background-color: #318ab3;}.block_contact a span{display:block;font-size: 28px;margin: 0px auto 10px;}/*footer*/ 
.footer_left{float:left;width:70%;}.footer_right{float:right;width:30%;}.block_footer{padding: 50px 0 25px;font-size: 15px;letter-spacing: 1.5px;color: #777;line-height: 1.7;}.block_footer h1{margin:5px auto 10px;color:#555;font-size:18px;}.block_footer a{color: #777;transition: all 0.5s ease 0s;}.block_footer a:hover{color:#00bfff;}/*社群*/ 
.RWDsocial002::before {content: "FOLLOW US";position: absolute;right: 0;top: -22px;width: 100px;font-size: 15px;}.RWDsocial002{float:right;position:relative;margin-top: 23px;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 .iconRounded{border: 0 solid transparent;color: #777;background-color: transparent;margin: 0 auto;width: 30px;height: 30px;font-size: 23px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #000;opacity: 0.5;}.web_line{width: 100%;max-width: 1270px;height: 1px;background-color: #ccc;margin: 50px auto 25px;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: center;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #aaa;border-right: 1px solid #aaa;margin: 0 8px;padding: 0 8px;}
/*內頁 start*/

.page_wrapper_bg a:hover, .page_wrapper_bg a:focus{text-decoration: none;color: #00bfff;}.page_wrapper_bg a { color: #555;}.page_wrapper_bg section.call_to_action {text-align: left;padding: 35px 0 85px 0; min-height: 730px;}.page_wrapper_bg section.call_to_action>.container {padding: 0;}.page_wrapper_bg .block_contact a {color: #fff;}.page_wrapper_bg .block_contact a:hover { color: #fff;}/*大標&麵包屑*/ 
.hgroup .container { border-bottom: 0px;}.hgroup .breadcrumb { border: solid 1px #ddd; position: absolute; bottom: 25px; border-radius: 99em;}.hgroup h1 {font-size: 36px; color: #333;font-weight: normal; letter-spacing: 3px;}.hgroup .breadcrumb a {letter-spacing: 1px;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row>ul >li, ._bd_row>ol >li { border-bottom: 1px dashed #ddd;}._bd_row ol, .products-info ol { padding-left: 22px;}._bd_row ul, .products-info ul{ padding-left: 18px;}._bd_row hr {border-top: rgba(0,0,0,.15) 1px dashed;}/*-------按鈕--------*//*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: #00bfff;color: #fff; transition: all 0.2s ease;border: 1px solid #00bfff;}.btn.btn_back a:hover {border: 1px solid #318ab3;color: #fff;background:#318ab3;}/*確定送出*/ 
.ebtn {margin-top: 20px;transition: all 0.3s ease;border-radius: 0 !important;float: right !important;margin-right: 0 !important; background: #00bfff !important; border: 1px solid #00bfff;box-shadow:none;}.ebtn a {color: #ffffff;}.ebtn:hover {background:  #318ab3 !important; border: 1px solid #318ab3;}.ebtn:hover a {color:#fff;}/*側選單*/#sidebar {padding-left: 15px !important;}.m2018 .products-nav .nav-title { background: #00bfff;font-size: 17px; padding: 5px 10px;margin-bottom: 15px;color: #fff;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a  {color: #00bfff; font-weight: 600;transition: all ease .5s;}/*關於*/ 
.ab_block {margin-bottom: 20px;}.ab_left { padding-right: 30px;}.ab_right { padding-left: 30px;}.ab_cen:nth-child(even){background: #dff7ff;}.ab_cen { width: calc(100% / 3 - 30px); text-align: center;border: 1px solid #ddd;padding: 20px; margin: 15px;}.ab_block h2:before, .RWDtimeline01 .model-title:before{content: ""; position: relative; display: inline-block;  width: 15px; height: 3px;background: #00bfff; top: -6px; border-radius: 99em;margin-right: 15px;}.ab_good .col-md-4:nth-child(2) {padding: 0 30px;}.article1 .pagecontent .RWDtimeline01 {margin-top: 20px;}.RWDtimeline01 li.event .point .editor {background: #dff7ff;text-align: center; padding:15px;font-size: 16px; letter-spacing: 2px; color: #555; line-height: 2;}.RWDtimeline01 li.event .point { border: 1px solid #eee; padding-top: 15px;}.RWDtimeline01 li.event:before { width: 14px;height: 14px; border: 2px solid #00bfff;}.RWDtimeline01 .model-title {letter-spacing: 2px; line-height: 1.5; font-weight: bold; font-size: 24px; margin-bottom: 60px;}/*品質認證*/ 
.download_container .btn {background: #00bfff;color: #fff; border-radius: 0;}.download_container .btn:hover { background: #00a0d0;}.download_container {margin: 10px 15px;}.dd-option label { font-size: 14px;}/*服務流程*/ 
.RWDtimeline02 .timeline2_list .block { display: flex; align-items: center;}.RWDtimeline02 .model-title { text-align: center;font-weight: 600; font-size: 28px;letter-spacing: 5px;    line-height: 1.5;}.RWDtimeline02 .timeline2_list .block .text { font-size: 20px;  line-height: 26px;letter-spacing: 2px; padding-left: 15px; color: #555;}.RWDtimeline02 { background: #f6f6f6;  padding: 50px 30px;    margin-bottom: 35px;  border-radius: 20px;}.RWDtimeline02 .control-box { right: 30px;}.RWDtimeline02:nth-child(odd) { background: #fff;  border: 3px solid #eee;}.RWDtimeline02 .model-title:after { content: ""; position: relative; display: block;  width: 50px;  height: 3px;background: #00bfff; margin: 15px auto 0;}/*服務項目*/ 
.service_b {border: 1px solid #eee; margin-bottom: 35px;}.service_b p { padding: 10px 15px;}.service_b h2 {margin-top: 0; background: #dff7ff;padding: 5px 15px;}/*產品*/ 
.product_list_item {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item { border-bottom: 1px solid #ddd;transition: all ease .5s;}.item.product_list_item:hover { box-shadow: 2px 2px 10px #ddd; transition: all ease .5s;transform: scale(1.03);}.RWDproduct_page .products-editor td { padding: 10px;  border: 1px solid #ddd;}.RWDproduct_page .products-info .name { font-size: 20px; font-weight: 600; color: #555;}.RWDproduct_page .products-info .subname {font-size: 16px; font-weight: 600; color: #00bfff !important;}.RWDproduct_page .products-editor th {background: #00bfff;color: #fff;  padding: 10px;  border: 1px solid #cff3ff;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt { font-size: 15px; line-height: 2;}/*最新消息*/ 
.layoutlist_8 .list_subject .summary a { font-size: 16px; font-weight: 500; color: #555}.layoutlist_8 .article_subject { color: #555;  font-size: 18px; font-weight: 800;}._col.listdate {text-align: center;}.layoutlist_8 .listdate .day {  color: #00bfff; font-size: 40px; line-height: 1;}/*聯絡我們*/ 
.co_icon a {  display: flex;   align-items: center;  justify-content: center; font-size: 20px; font-weight: 600; height: 50px; width: 180px; border: 1px solid #ddd; text-align: center; margin-right: 15px;margin-top: 0px; transition: all ease .5s;}.co_icon {display: inline-block;}.co_icon a:hover { background: #00bfff; color: #fff;   transition: all ease .5s;}.co_icon span { font-size: 15px;    padding-left: 10px;}.customized_columns ._input, .customized_columns select { border: 1px solid #e2e2e2;background-color: #fff;border-radius: 0;}textarea.form-control {min-height: 100px;}.page_gmap{width: 100%;margin: 20px 0 15px;max-width: 385px;}

/*內頁 end*/
/*小螢幕 start*/

@media screen and (max-width: 1300px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}.RWDproduct002_v2 .portfolio-item::before {content: "";width: 80px;height: 92px;}}@media screen and (max-width: 1199px) {/*header*/ 
.cd-logo{width: 140px;}.cd-main-header .cd-logo{margin-top: 6px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}.cd-overlay.is-visible{z-index: 111;}/*header社群*/nav.cd-nav .phone-group a{display: inline-block;width: 20px;margin-right: 8px;}/*新語系*/ 
.cd-header-buttons .lang-select{margin: 0px 10px 0 5px;}.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;}/*main*/ 
.cd-main-content{top:50px;}.in_about{margin-left: 0;width: 50%;}.in_syoumei{margin-right: 0;margin-top: 220px;}.top_pic img{max-width: calc(50% - 23px);margin: 0 10px;}.bottom_word{letter-spacing: 1px;}.RWDproduct002_v2 .portfolio-item::before {content: "";width: 70px;height: 81px;}.footer_left{width: 76%;}.footer_right{width: 24%;}/*內頁*/ 
.page_wrapper_bg .block_footer .container {padding: 0 35px;}.page_wrapper_bg section.call_to_action>.container {padding: 0 10px;}.ab_good .col-md-4:nth-child(2) { padding: 0 25px;}.hgroup .breadcrumb {right: 30px;}nav.cd-nav .bottom-copyright{display:none;}}

/*小螢幕 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.block_about::before{height: 350px;background: #eee url(archive/image/customization/about_bg.jpg) top -80px center no-repeat;background-size: cover;top: 0;}.in_about{width: 100%;float: none;}.feature{width: 70%;}.in_syoumei{width: 96%;float: none;margin: 60px auto 0;}.bottom_word{letter-spacing: 1.5px;}.img_up{top: 0;}.footer_left{width: 78%;}.footer_right{width: 22%;}.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser{display:block;margin-top:8px;}/*內頁*/ 
.RWDtimeline02 .control-box .slick-arrow { width: 45px; height: 45px;}#sidebar {padding: 0 15px !important;}.hgroup .breadcrumb { position: relative;  bottom: 0;  right: 0; float: none !important; display: inline-block;}.page_subject { text-align: center; padding: 0 15px;}.ab_right {  padding-left: 15px; margin-top: 40px;}.ab_left { padding-right: 15px;}.ab_good .col-md-4:nth-child(2) { padding: 25px 15px;}.RWDtimeline01 li.event .point {padding-right: 0;padding-bottom: 0; }.RWDtimeline01 li.event { margin-bottom: 25px;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 19px;}.btn_back {width: auto;}.ebtn { width: auto;}.formdesc.col-md-6 { text-align: center;}.new-form {  margin-top: 0;}.co_icon a {margin-top: 0px; margin-bottom: 30px;}.page_gmap{margin: 20px auto 15px;max-width: 80%;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*title*/ 
.in_about h1, .RWDproduct002_v2 h1.main-title, .RWDnews005 h1.main-title{font-size:32px;}.cd-header-buttons li.search-btn{margin-left: 0;}.block_about{padding: 150px 0 0;}.block_about::before{background: #eee url(archive/image/customization/about_bg.jpg) bottom right no-repeat;background-size: cover;height: 250px;}.in_about{padding: 50px 35px;}.in_about h1{margin: 0 auto 25px;}.feature{display: none;width:100%;}.about_btn a{max-width: 100%;}.bottom_word h1{line-height: 1.3;}.block_product{padding: 80px 0 0px;}.RWDproduct002_v2 .section-subject {text-align: center;margin: 0 auto 50px;position: relative;}.RWDproduct002_v2 .portfolio-item:nth-child(1){display: none;}.footer_left{width: 100%;float:none;}.footer_right{width: 100%;float:none;}.RWDsocial002{float: none;margin: 0 auto;text-align: left;}.RWDsocial002::before{right: auto;position: relative;left: 0px;width: auto;top: 35px;}.RWDsocial002 ul.socialNetwork li{float: none;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*內頁*/ 
.page_wrapper_bg .pagecontent {padding: 0px!important;}.ebtn, .btn_back { width: 100%;}#sidebar {padding: 0 !important;}.page_wrapper_bg .block_footer .container {padding: 0 25px;}/*時間軸*/ 
.RWDtimeline02 .control-box { right: 50%; margin-right: -58px; top: 20px;}.RWDtimeline02 .model-title { margin-top: 40px;font-size: 24px;    letter-spacing: 2px;}.RWDtimeline02 .timeline2_list { display: block; margin-top: 35px;}.RWDtimeline02 .control-box .slick-next { margin-left: 26px;}.RWDtimeline02 .timeline2_list .block .pic {width: 60px;}.RWDtimeline02 {  padding: 50px 20px 30px;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 { left: -1px;}.ab_cen {width: calc(100% / 2 - 30px);}._col.listdate { text-align: left;}/*橫桿呈現*/ 
.table01{overflow-x: auto;white-space: nowrap;}.table01{    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}.table01::-webkit-scrollbar {  width: 3px;  height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}.formdesc.col-md-6 {  text-align: left;}.co_i_block { display: flex; align-items: center;}.co_icon {width: 50%; display: inline-block;}.co_icon a{width: auto;}.page_gmap{max-width: 100%;}.file_area { margin-right: 0;width: 100%; margin-bottom: 10px;}.download_container .dd-container {width: 100% !important;}.page_wrapper_bg .download_container .dd-select {width: 100% !important;}.download_container { width: 100%;  margin: 0;padding: 0 15px;}.download_container .btn { width: 100%;}.download_container .dd-options {width: 100% !important;}.co_icon span { font-size: 13px;  padding-left: 6px;}.co_icon a { margin-right: 6px;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.co_i_block {    display: block;}.co_icon a {    margin: 15px 0;}.co_icon {    width: 100%;    display: block;}
}
/*iphone5 end*/