﻿@charset "utf-8";

/*首頁內容*/
.content_index {
    max-width: 1200px;
    margin: auto;
    /*position: relative;*/
}
/*首頁搜尋*/
.content_index .search_bar {
    width: 100%;
    max-width: 1170px;
    padding: 0px 15px;
    margin: auto;
    margin-bottom: 17px;
}
.content_index .search_bar .cont {
    background-color: #d6e3ef;
    padding: 8px 0px;
}
.content_index .search_bar .drops {
    width: 100%;
    padding: 10px 10px;
}
.content_index .search_bar .drops .navbar-form {
    width: 100%;
    padding: 0px;
    margin: 0px;
    position: relative;
}
.content_index .search_bar select {
    width: 95%;
    margin-right: 5%;
    height: 40px;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-color: #fff;
}
.content_index .search_bar .s01 {
    width: 31%;
    float: left; 
}
/*套版後外型修正*/
.content_index .search_bar .s01 .categoryInputText {
    width: 95%;
    margin-right: 5%;
    height: 40px;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;
}

.content_index .search_bar .s02 {
    width: 31%;
    float: left; 
}
.content_index .search_bar .s03 {
    width: 38%;
    float: left; 
}
.content_index .search_bar .s03 .form-control {
    width: 100%;
    height: 40px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    color: #939393;
    border: 1px solid #c2c2c2;
}
.content_index .search_bar button.btn-default {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 40px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    font-size: 16px;
    font-size: 1.05rem;
    font-weight: bold;
    background-color: #4060a0;
    color: #fff;
    border: none;
}
.content_index .search_bar button.btn-default:hover {
    background-color: #34466a;
}
/*廠商註冊完成頁*/
.completed_cont {
    background-color: #fff;
    margin: 20px auto;
    border-bottom: 5px solid #e5e5e5;
    box-shadow: 0 2px 9px 0px rgba(150, 150, 150, 0.5);
    -webkit-box-shadow: 0 2px 9px 0px rgba(150, 150, 150, 0.5);
    -o-box-shadow: 0 2px 9px 0px rgba(150, 150, 150, 0.5);
    -moz-box-shadow: 0 2px 9px 0px rgba(150, 150, 150, 0.5);
}
.completed_cont .tt_txt {
    padding: 15px;
    background-color: #5a5a5a;
}
.completed_cont .tt_txt .tips {
    font-size: 18px;
    font-size: 1.2rem;
    color: #fff;
}
.completed_cont .cont {
    padding: 15px;
    background-color: #eaf3f9;
    max-width: 1100px;
    margin: 30px auto;
    text-align: center;
}
.completed_cont .cont .main_tt {
    padding: 30px 0px;
}
.completed_cont .cont .main_tt h2 {
    color: #f00;
    font-size: 40px;
    font-size: 2.66rem;
    border-bottom: 2px dashed #ffffff;
    padding-bottom: 15px;
    margin-bottom: 40px;
}
.completed_cont .cont .main_tt h3 {
    color: #555;
    font-size: 20px;
    font-size: 1.35rem; 
}
.completed_cont .cont .main_links {
    max-width: 520px;
    margin: 0px auto 20px;
    text-align: left;
    background-color: #fff;
    padding: 15px;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    -o-border-radius: 13px;
    -moz-border-radius: 13px;
    border: 10px solid #d8cdae;
    border-top: 10px solid #e6dfcb;
    border-bottom: 10px solid #bdb49b;
}
.completed_cont .cont .main_links ul {
}
.completed_cont .cont .main_links ul li {
    padding: 8px 0px;
}
.completed_cont .cont .main_links ul li+li {
    padding-top: 0px;
}
.completed_cont .cont .main_links ul li:before {
    content: "●";
    color: #36c3da;
    padding: 2px 5px;
}
.completed_cont .cont .main_links ul li a {
    font-size: 18px;
    /*vertical-align: middle;*/
    padding-right: 5px;
    color: #2f7ac7;
    line-height: 22px;
}
.completed_cont .cont .main_links ul li a:hover {
    color: #36c3da;
}
.completed_cont .cont .main_links ul li span {
    color: #777;
}

.completed_cont .cont .btns.completed_vr {
    padding: 0px 0px 20px;
}
.completed_cont .cont .btns.completed_vr ul li {
    display: inline-block;
}
.completed_cont .cont .btns.completed_vr ul li a.red {
    background-color: #ff818b;
}
.completed_cont .cont .btns {
    padding: 5px 0px 20px;
    margin: 0px auto;
}


/*自登註冊表單修正*/
.form_content .selectList{
	margin-bottom: 10px;
    max-width: 220px;
}

/*首頁搜尋 熱門店家*/
.content_index .search_bar .hot_store {
    padding: 0px 10px;
    margin-bottom: 10px;
}
.content_index .search_bar .hot_store ul {
}
.content_index .search_bar .hot_store ul li {
    padding: 3px 2px;
    float: left;
    text-decoration: underline;
}
.content_index .search_bar .hot_store ul li a {
    color: #4060a0;
}
.content_index .search_bar .hot_store ul li a:hover {
    color: #66a8bd;
}
.content_index .search_bar .hot_store ul li.th {
    background-color: #b58e61;
    color: #fff;
    padding: 3px 6px;
    margin-right: 6px;
    text-decoration: none;
}
.content_index .search_bar .hot_store ul li.comma {
    text-decoration: none;
    padding: 3px 0px;
}

/*首頁搜尋 精選總部大蒐錄*/
.content_index .search_bar .featured {
    padding: 0px 10px;
    margin-bottom: 10px;
}
.content_index .search_bar .featured.v2 {
    padding: 10px 10px 0px;
}
.content_index .search_bar .featured ul {
}
.content_index .search_bar .featured ul li {
    margin: 2px 3px;
    float: left;
    line-height: 28px;
}
.content_index .search_bar .featured ul li a {
    color: #fff;
    padding: 5px 5px;
    background-color: #5c8bb3;
}
.content_index .search_bar .featured ul li a .seo_link{
    font-size: 16px;
    font-size: 1.05rem;
}
.content_index .search_bar .featured ul li a:hover {
    background-color: #34466a;
}
.content_index .search_bar .featured ul li.th {
    background-color: transparent;
    font-size: 18px;
    font-size: 1.2rem;
    font-weight: bold;
    color: #5c8bb3;
    text-decoration: none;
    margin: 2px 0px;
}

/*新進廠商*/
.content_index .company_new {
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 17px;
}
.content_index .company_new .co_title {
    border-bottom: 5px solid #428bc7;
}
.content_index .company_new .co_title img {
    width: auto;
}
.content_index .company_new .new_list {
    background-color: #ecf1f4;
    padding: 17px 15px;
    border-bottom: 5px solid #d9e3e9;
}
.content_index .company_new .new_list ul.inline_b {
    font-size: 0px;
}

.content_index .company_new .new_list ul li {
    width: 23.6%;
    margin-right: 1.8%;
    display: inline-block;
    vertical-align: text-top;
}
.content_index .company_new .new_list ul li:last-child {
    margin-right: 0%;
}
.content_index .company_new .new_list ul li .title {
    background-color: #438bc7;
}
.content_index .company_new .new_list ul li .title a {
    padding: 15px;
    display: block;
}
.content_index .company_new .new_list ul li .title:hover {
    background-color: #34466a;
}
.content_index .company_new .new_list ul li .title h3 {
    margin: 0px;
    font-size: 18px;
    font-size: 1.2rem;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*強力推薦*/
.content_index .recommend {
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 17px;
}
.content_index .recommend .co_title {
    border-bottom: 5px solid #4060a0;
}

/*廠商列表排列*/
.content_index .row.inline_b {
    font-size: 0px;
}
.content_index .col-md-3 {
    display: inline-block;
    float: none;
    vertical-align: text-top;
}

/*相關品牌*/
.content_index .recommend.related .co_title {
    border-bottom: 5px solid #538acb;
}
.content_index .recommend .co_title img {
    width: auto;
}
.recom_list {
    margin-bottom: 20px;
}
.recom_list .thumbnail {
    padding: 0px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    border: none;
    border-bottom: 4px solid #e8e8e8;
}
.recom_list .thumbnail .pic {
    border-bottom: 1px solid #eee;
    position: relative;
}
.recom_list .thumbnail .pic .sel {
    position: absolute;
    top: 0px;
    background-color: #e62f2f;
    color: #fff;
    padding: 2px;
    font-size: 14px;
    font-size: 0.9rem;
}
.recom_list .thumbnail .caption {
    padding: 12px;
    font-size: 15px;
    font-size: 1rem;
}
.recom_list .thumbnail .caption h2.c_tt {
    color: #4060a0;
    font-size: 18px;
    font-size: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.recom_list .thumbnail .caption h3 {
    color: #4060a0;
    font-size: 18px;
    font-size: 1.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.recom_list .thumbnail .caption .range {
    color: #8896b0;
    font-size: 15px;
    font-size: 1rem;
}
.recom_list .thumbnail .caption .info {
        overflow: hidden; 
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
		margin-bottom:10px;
        max-height: 65px; /*IE, FF用*/
}
.recom_list .thumbnail .caption .btns {
    margin: 0px;
    text-align: left;
}
.recom_list .thumbnail .caption .btns a {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    border:none;
    padding: 6px 20px;
    font-size: 15px;
    font-size: 1rem;
}
.recom_list .thumbnail .caption .btns a .seo_link{
    color: #fff;
    font-size: 15px;
    font-size: 1rem;
}
.recom_list .thumbnail .caption .btns a.btn-default:hover, .recom_list .thumbnail .caption .btns a.btn-info:hover {
    background-color: #34466a;
}
.recom_list .thumbnail .caption .btns a.btn-default {
    background-color: #5d9dc1;
}
.recom_list .thumbnail .caption .btns a.btn-info {
    background-color: #6298d0;
    color: #fff;
    float: right;
}
.recom_list .thumbnail .caption .btns.type_2 a.btn-info {
    float: none;
    display: block;
}



/*pages*/
/*--商品搜尋 頁數選單--*/
.pages {
    margin-bottom: 100px;
}
.pages .cont {
    margin: 0px;
    padding-bottom: 7px;

    text-align: center;
    font-size: 0px;
}
.pages p {
    text-align: center;
}
.pages .cont .btn {
    background-color: #fff;
    color: #428bca;
    font-size: 13px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    border: 1px solid #ddd;
    border-right: none;
    /*padding: 0px;*/
    /*width: 30px;*/
    height: 30px;
    /*line-height: 30px;*/
}
.pages .cont .btn.boss_brand_go {
    width: 80px;
}
.pages .cont .btn:hover {
    background-color: #428bca;
    color: #fff;
}
.pages .cont .btn.active {
    background-color: #428bca;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pages .cont .btn.btn_left {
    border-radius: 5px 0px 0px 5px;
    -webkit-border-radius: 5px 0px 0px 5px;
    -o-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px; 
}
.pages .cont .btn.btn_right {
    border-radius: 0px 5px 5px 0px;
    -webkit-border-radius: 0px 5px 5px 0px;
    -o-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px; 
    border-right: 1px solid #ddd;
}

.pages.mobile {
    display: none;
    max-width: 300px;
}
.pages.mobile .cont {
    font-size: 14px;
    font-size: 0.9rem;
}
.pages.mobile .cont p {
    display: block;
    line-height: 30px;
}
.pages.mobile .cont .txt {
    width: auto;
    padding: 5px 15px;
    line-height: 40px;
    text-align: center;
    position: relative;
}
.pages.mobile .cont .txt .btn {
    display: block;
    background-color: #428bca;
    color: #fff;
    width: auto;
    height: auto;
    padding: 5px;
    padding: 10px 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px; 
    width: 75px;
    position: absolute;
}
.pages.mobile .cont .txt .btn.pull-right {
    top: 5px;
    right: 15px;
}

/*精選總部大蒐錄*/
.content_index .recommend .co_title.v2 {
    border-bottom: none;
    background-color: #4060a0;
    text-align: center;
    padding: 2px;
    color: #fff;
    font-size: 24px;
    font-size: 1.6rem;
    margin-top: 20px;
}
.content_index .recommend .co_title.v2 span {
    background-color: #4060a0;
    color: #fdf134;
    font-size: 36px;
    font-size: 2.4rem;
}

/*精選總部*/
.content_index.full {
    max-width: none;
}
.content_index.full .theme_sel_tt {
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 30px;
}
.content_index.full .theme_sel_tt .co_title {
    max-width: 1170px;
    border-bottom: none;
    text-align: center;
    padding: 0px;
    background-image: url(../images5/theme_selection_bg.png);
    background-position: bottom;
    background-repeat: repeat-x;
}
.content_index .theme_sel_tt .co_title img {
    max-width: 367px;
    padding: 0px 15px;
}
.content_index.full .theme_sel {
    margin-bottom: 100px;
}
.content_index.full .theme_sel .cont {
}
.content_index.full .theme_sel .cont.v2 {
    background-color: #d8e1e7;
}
.content_index.full .theme_sel .cont .row {
    width: 100%;
    margin: 0px auto 0px;
    padding: 20px 0px 20px;
}
.content_index.full .theme_sel .theme_sel_title {
    width: 117px;
    padding: 0px 4px;
    margin: 0px auto 10px;
    font-size: 20px;
    font-size: 1.3rem;
    font-weight: bold;
    color: #4060a0;
    border-bottom: 2px solid #4060a0;
    text-align: center;
}
.content_index.full .theme_sel .theme_sel_title i {
    margin-right: 3px;
}
.content_index.full .theme_sel .theme_list ul {
    font-size: 0px;
}
.content_index.full .theme_sel .theme_list ul li {
    width: 16%;
    margin-right: 0.8%;
    margin-bottom: 10px;
    display: inline-block;
    vertical-align: text-top;
}
.standard_cont .company_cont .cont .row.inline_b {
    font-size: 0px;
}

.pics{
	margin-bottom:15px;
	
}
.content_index.full .theme_sel .theme_list ul li:nth-child(6n) {
    margin-right: 0%;
    background-color: #438bc7;
}
.content_index.full .theme_sel .theme_list ul li .title {
    background-color: #438bc7;
    padding: 10px;
}
.content_index.full .theme_sel .theme_list ul li .title h3 {
    margin: 0px;
    font-size: 16px;
    font-size: 1.05rem;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*新版加盟廠商頁內容，紅色系按鈕*/

.btntel{
	border:solid 1px #e63434;
	color:#e63434;
	display:inline-block;
	padding:10px 15px;
	border-radius:9px;
	text-align:center;
}

.BTNapply {
	height:42px;
	text-align:center;
	padding:11px 17px;
	border-radius:9px;	
	background: #e63434; /* Old browsers */
	background: -webkit-linear-gradient(#e63434 0%, #e63434 49%, #ff0018 61%);
	background: -o-linear-gradient(#e63434 0%, #e63434 49%, #ff0018 61%);
	background: linear-gradient(#e63434 0%, #e63434 49%, #ff0018 61%); /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e63434', endColorstr='#ff0018',GradientType=0 ); /* IE6-9 */
	color:#fff;
	}
.BTNapply:hover{
	background: #ff0018;
}
.standard_cont .company_cont .cont .row.inline_b {
		padding:0px 35px;
}
.main_menu_cont ul li span.countBubble{
    position: absolute;
    right: -10px;
    top: -15px;
    background: #d53131;
    color: #fff;
    padding: 5px;
    border-radius: 20px;
    min-width: 30px;
    z-index: 1;
}
.speakfeom1111boss{
	margin: 10px 0px;
    color: #e63434;
    font-size: 1.1em;
}

/*新增文字編輯器h1 h2 h3 行距調整*/
.vendor_editor h1 {
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
}
.vendor_editor h2 {
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
}
.vendor_editor h3 {
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
}

/* 未滿18歲 禁止觀看宣言頁  */
.prohibit18 {
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 130;
    background-color: rgba(51,51,51,.97);
    text-align: center;
    padding: 200px 5% 0 5%;
    top: 0;
}
.prohibit18 img{
	width:150px;
	margin-bottom:10px;
}
.prohibit18 h3{
	margin-bottom:15px;
	color:rgb(255,255,255);
	line-height:30px;
	max-width: 600px;
    margin: 20px auto
}
.prohibit18 h3 .red{
	color:#d9534f;
}
.btnAll .btn {
    width: 100px;
    margin: 0 5px;
}
.btnAll .btn a {
	color:rgb(255,255,255);
}

/*廠商登入頁新增廣告*/
.PublishAdv{
	background-color: #7aa6ce;
    padding: 20px;
    text-align: center;
}
.PublishAdv p, .PublishAdv a {
    display: inline-block;
    margin: 0;
}
.PublishAdv p{
	color:rgb(255,255,255);
	font-size:1.2rem;
}
.PublishAdv p span{
	font-size: 1.5rem;
    padding: 0 15px;
}
.PublishAdv a {
    border: 1px solid white;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    margin: 2px 10px;
}

.standard_cont .company_cont .cont .vendor_editor li {
    text-align: left;
}

/*制式頁*/
@media screen and (min-width:991px) {

	.standard_cont .anchor_menu .menu_pc {margin-top:25px;}

	.standard_cont .banner {
    	padding: 20px 20px 0px 20px;
	}

	.standard_cont .banner img {
	    box-shadow: 0px 3px 5px 0px rgba(70, 70, 70, 0.5);
	    -webkit-box-shadow: 0px 3px 5px 0px rgba(70, 70, 70, 0.5);
	    -o-box-shadow: 0px 3px 5px 0px rgba(70, 70, 70, 0.5);
	    -moz-box-shadow: 0px 3px 5px 0px rgba(70, 70, 70, 0.5); 
	}
	.standard_cont .anchor_menu .menu_pc .cont ul li {
    padding: 0px 16px;
    font-size: 20px;
    font-size: 1.3rem;
    margin: 0px auto;
    width: auto;
    display: inline-block;
	}
	.standard_cont .company_info .cc01 {
	padding-left:40px;
    width: 40%;
    float: left;
	margin:30px 0px;
	}
	.btnbase{
	margin-right:18px;
	margin-bottom:5px;
	}
	.BTNapply1,.BTNapply2,.BTNapply2 {
	display:inline-block;
	margin-right:13px;
	width:auto;
	}
	#C2Abtn3{
		display:none;
	}
	.standard_cont .company_cont .cont .subtitlebg{
	width:100%;
	display: block;
	background:url(../images5/bg-lines.png) no-repeat; 	
	background-position: center left;
	margin:60px 0px 20px 0px;
	}
	.standard_cont .company_cont .cont .subtitle {
    font-size: 30px;
    font-size: 2rem;
	font-weight: bold;
    color: #404040;
    text-align: left;
	display:inline-block;
	background:#fff;
    margin-left: 30px;
	padding:0px 10px;
	}
	.standard_cont .company_cont .cont .vendor_editor {
	padding:0px 40px;
    margin-bottom: 30px;
	text-align: justify;
	text-justify: auto;
	font-size:20px;
	line-height:26px;
	word-break:break-all;
	word-wrap:break-word;
	}
	.standard_cont .company_cont .cont .row.inline_b .imgresize {
    padding: 0px 20px 15px;
    display: inline-block;
    vertical-align: text-top;
    float: none;
	width:50%;
	}
	.steps_box{
	background:#fafafa;
	margin-bottom: 20px;
	max-width:400px;
	}
	.steps_num{
	background:#e63434;
	color:#fff;
	display:table-cell;
	width:57px;
	text-align:center;
	padding:3px;
	line-height:22px;
	font-size: 12px;
	}
	.steps_num span{
	font-size:26px;
	font-size:1.8rem;
	}
	.steps_txt{
	display:table-cell;
	padding-left:20px;
	vertical-align:middle;
	font-size:20px;
	}
	.process_box {
    margin: 25px 40px;
	}
	.c_video {
	margin-bottom:35px;
	padding:0px 40px;
	}
	.banner1{
	display:block;
	}
	.banner2{
	display:none;
	}
	.standard_cont {
    background-color: #fff;
    margin: 0px 15px;
	}
	.Call2Action{
	display:inline-block;
	}
	.Call2Action a{
	display:inline-block;
	margin-right:15px;
	}

/* media min-width991=====================*/
}
@media screen and (min-width:1200px) {
.standard_cont .company_cont .cont .vendor_editor {
		padding:0 80px !important;
	}
.standard_cont .company_cont .cont .subtitle {
	margin-left:70px !important;
	}
.standard_cont .company_cont .cont .row.inline_b {
	padding:0px 75px ;
}
.standard_cont .company_info .cc01 {
	padding-left:75px !important;
	}
.process_box {
    margin: 25px 78px;
	}
    }
@media screen and (max-width:990px) and (min-width:581px) {
	.standard_cont .anchor_menu .menu_pc {margin-top:5px;}
	.standard_cont .banner {
	    padding: 0px;
	}
	.standard_cont .anchor_menu .menu_pc .cont ul li {
    padding: 0px 10px;
    font-size: 20px;
    font-size: 1.3rem;
    margin: 0px auto;
    width: auto;
    display: inline-block;
	}
	.standard_cont .company_info .cc01 {
    width: 40%;
    float: left;
	margin:30px 0px;
	padding-left:40px;
	}
	.btnbase{
	margin-bottom:5px;
	margin-right:18px;
	}
	
	.BTNapply1,.BTNapply2,.BTNapply3 {
	display:inline-block;
	margin-right:13px;
	width:auto;
	}
	.standard_cont .company_cont .cont .subtitlebg{
	width:100%;
	display: block;
	background:url(/images5/bg-lines.png) no-repeat; 	
	background-position: center left;
	margin:60px 0px 20px 0px;
	}
	.standard_cont .company_cont .cont .subtitle {
    font-size: 30px;
    font-size: 2rem;
	font-weight: bold;
    color: #404040;
    text-align: left;
	display:inline-block;
	background:#fff;
    margin-left: 30px;
	padding:0px 10px;
	}
	.standard_cont .company_cont .cont .vendor_editor {
	padding:0px 40px;
    margin-bottom: 30px;
	text-align: justify;
	text-justify: auto;
	font-size:20px;
	line-height:26px;
	word-break:break-all;
	word-wrap:break-word;
	}
	.standard_cont .company_cont .cont .row.inline_b .imgresize {
    padding: 0px 20px 15px;
    display: inline-block;
    vertical-align: text-top;
    float: none;
	width:50%;
	}
	.steps_box{
	background:#fafafa;
	margin-bottom: 20px;
	max-width:400px;
	}
	.steps_num{
	background:#e63434;
	color:#fff;
	display:table-cell;
	width:57px;
	text-align:center;
	padding:3px;
	line-height:22px;
	font-size: 12px;
	}
	.steps_num span{
	font-size:26px;
	font-size:1.8rem;
	}
	.steps_txt{
	display:table-cell;
	padding-left:20px;
	vertical-align:middle;
	font-size:20px;
	}
	.process_box {
    margin: 25px 40px;
	}
	.c_video {
	margin-bottom:35px;
	padding:0px 40px;
	}
	.banner1{
	display:block;
	}
	.banner2{
	display:none;
	}
	.standard_cont {
    background-color: #fff;
    margin: 0px 15px 100px;
	}
	.Call2Action{
	display:inline-block;
	margin-bottom:0px;
	}
	.standard_cont .anchor_menu .menu_pc .cont ul li:hover {
    background-color: #ededed;
	}
	#TELBTN{
		display: none;
	}

/* media max-width990=====================*/
}

@media screen and (max-width:800px) {
    .main_menu_cont ul li span.countBubble{
        top: -5px;
        right: -5px;
    }}
@media screen and (max-width:580px) {
	.standard_cont .anchor_menu .menu_pc {margin-top:5px;}
	.standard_cont .banner {
	    padding: 0px;
	}
	.standard_cont .anchor_menu .menu_pc .cont ul li {
    padding: 0px 10px;
    font-size: 20px;
    font-size: 1.3rem;
    margin: 0px auto;
    width: auto;
    display: inline-block;
	}
	.standard_cont .company_info .cc01 {
    width: 37%;
    float: left;
	margin:30px 0px;
	}
	.btnbase{
	margin-bottom: 0px;
	width:99%;
	}
	.speakfeom1111boss{
		text-align:center;
	}
	.BTNapply1 {
	display:block;
	width:99%;
	}
	.BTNapply2 {
	display:inline-block;
	width:49%;
	}
	.BTNapply3 {
	display:inline-block;
	width:32%;
	}
	#TELBTN{
		display:unset;
	}
	.standard_cont .company_cont .cont .subtitlebg{
	width:100%;
	display: block;
	background:url(/images5/bg-lines.png) no-repeat; 	
	background-position: center left;
	margin:55px 0px 20px 0px;
	}
	.standard_cont .company_cont .cont .subtitle {
    font-size: 28px;
    font-size: 1.85rem;
	font-weight: bold;
    color: #404040;
    text-align: left;
	display:inline-block;
	background:#fff;
    margin-left: 15px;
	padding:0px 5px;
	}
	.standard_cont .company_cont .cont .vendor_editor {
	padding:0px 20px;
    margin-bottom: 30px;
	text-align: justify;
	text-justify: auto;
	word-wrap:break-word;
	font-size:20px;
	line-height:26px;
	}
	.standard_cont .company_cont .cont .row.inline_b .imgresize {
    display: inline-block;
	width:100%;
    vertical-align: text-top;
    float: none;
	}
	.steps_box{
	background:#fafafa;
	margin-bottom: 20px;
	max-width:400px;
	}
	.steps_num{
	background:#e63434;
	color:#fff;
	display:table-cell;
	width:57px;
	text-align:center;
	padding:3px;
	line-height:22px;
	font-size: 12px;
	}
	.steps_num span{
	font-size:26px;
	font-size:1.8rem;
	}
	.steps_txt{
	display:table-cell;
	padding-left:20px;
	vertical-align:middle;
	font-size:20px;
	}
	.process_box {
    margin: 9px 15px;
	}
	.c_video {
	margin-bottom:35px;
	padding:0px 20px;
	}
	.banner1{
	display:none;
	}
	.banner2{
	display:block;
	}
	.standard_cont {
    background-color: #fff;
    margin: 0px 15px 0px;
	}
	.Call2Action{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 120;
	width: 100%;
	background: #fff;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left:1%;
	-webkit-animation: showfadein 0.5s ease-in ;
	-moz-animation: showfadein 0.5s ease-in ;
	animation: showfadein 0.5s ease-in ;
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
	.Call2Action2{
		text-align:center;
		display:block;
		background: #fff;
		position: fixed;
		width: 100%;
		left: 0;
		bottom: 0;
		z-index: 1;
		padding:10px 0px;

	}
	@-webkit-keyframes showfadein {
		from { opacity: 0; }
		to { opacity: 1; }
	}

	@-moz-keyframes showfadein {
		from { opacity: 0; }
		to { opacity: 1; }
	}

	@keyframes showfadein {
		from { opacity: 0; }
		to { opacity: 1; }
	}
	#fixedBTNspace{
		width:100%;
		height:60px;
	}
.BTNapply {
	padding:11px 7px;}
	
	/*新增文字編輯器手機版控制字體大小設定*/
.standard_cont .company_cont .cont .vendor_editor
{	
    word-wrap: break-word;
	word-break: break-all;

}
.standard_cont .company_cont .cont .vendor_editor p {
    
    word-wrap: break-word;
	word-break: break-all;

}
.standard_cont .company_cont .cont .vendor_editor>p span {
   
    word-wrap: break-word;
	word-break: break-all;

}

.totaltxt span
{ 
  word-wrap: break-word;
  word-break: break-all;
}
.vendor_editor > table span
{	
    word-wrap: break-word;
	word-break: break-all;

}
/* media max-width580=====================*/
}







.standard_cont .company_info {
    padding-top: 20px;
}
.standard_cont .company_info.simple {
    margin: 0px auto 25px;
}

.standard_cont .company_info .cp_pic {
    padding: 5px;
    border: 1px solid #ddd;
}
.standard_cont .company_info .info .title {
    position: relative;
}
.standard_cont .company_info .info .title .txt {
	color:#404040;
    padding-bottom: 12px;
}
.standard_cont .company_info .info .title .txt h1, .standard_cont .company_info .info .title .txt h4 {
    font-weight: bold;
}
.standard_cont .company_info .info .title .txt h1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.standard_cont .company_info .info .title .links {
    position: absolute;
    right: 0px;
    bottom: 8px;
}
.standard_cont .company_info .info .title .links a {
    padding: 5px 8px;
    background-color: #5d9dc1;
    color: #fff;
    right: 0px;
    bottom: 8px;
    border: none;
    border-radius: inherit;
}
.standard_cont .company_info .info .title .links a:hover {
    background-color: #34466a;
}
.standard_cont .company_info .info .title .links a img {
    width: 19px;
    margin-right: 3px;
}
.standard_cont .company_info .cc02 {
    width: 60%;
    float: left;
	margin:33px 0px 0px 0px;
}
.standard_cont .company_info .info .details {
    padding: 0px 0px 20px 0px;
    font-size: 16px;
    font-size: 1.05rem;
}

.standard_cont .company_info .info .details h4 {
    margin: 0px 0px 7px;
    color: #e63434;
    font-size:20px;
    line-height: 20px;
}
.standard_cont .company_info .info .details ul {
}
.standard_cont .company_info .info .details ul li {
    padding: 2px 0px;
    word-break: break-all;
    font-size:20px;
    line-height: 20px;
}
.standard_cont .company_info .info .details ul li.cut {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.standard_cont .company_info .info .details ul li a {
    text-decoration: underline;

}
.standard_cont .anchor_menu {
}
.standard_cont .anchor_menu .menu_pc {
    background-color: #fff;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	box-shadow:0px 5px 6px rgba(20%,20%,40%,0.1);
}
.standard_cont .anchor_menu .menu_pc .cont {
    margin: 0px auto;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.standard_cont .anchor_menu .menu_pc .cont ul {
}



.standard_cont .anchor_menu .menu_pc .cont ul li a {
    color: #404040;
	font-weight: bold;
    text-decoration: none;
    display: block;
}
.standard_cont .company_cont {
    /*padding: 30px 20px;
    margin: 0px 15px 30px;*/
    font-size: 16px;
    font-size: 1.05rem;
}
.standard_cont .company_cont .cont {
}

.standard_cont .company_cont .cont .process {
    font-size: 20px;
    margin-bottom: 5px;
    line-height: 25px;
}

.standard_cont .company_cont .cont .vendor_editor ul {
    list-style: disc;
    padding-left: 20px
}
.standard_cont .company_cont .cont .vendor_editor .txt {
    margin-bottom: 30px;
}
.standard_cont .company_cont .cont .vendor_editor .process {
    display:block;
}
.standard_cont .company_cont .cont .vendor_editor .process span{
    display:inline-block;
}
.standard_cont .company_cont .cont .vendor_editor .process a{
}
/*.standard_cont .company_cont .cont p {
    margin-bottom: 30px;
}
.standard_cont .company_cont .cont p.title {
    font-size: 16px;
    font-size: 1.05rem;
    margin-bottom: 30px;
}*/


.standard_cont .company_cont .cont .line {
}
.standard_cont .company_cont .cont .list {
    list-style-type: disc;
    margin-left: 30px;
    font-size: 16px;
    font-size: 1.05rem;
    margin-bottom: 30px;
}
/*去掉表格的創業準備金*/
.totaltxt{
	color:#e63434;
	font-size:20px;
	font-size:1.3rem;
	padding-bottom:10px;
}
.totaltxt_box{
    display:flex;
    flex-wrap:wrap;
    display: -webkit-flex; /* Safari */
}
.totaltxt_box>.totaltxt_box_item{
    flex: 1;
    /* height: 100px; */
    font-size: 2rem;
    /* display: flex; */
    text-align: center;
    background: #FFEEC2;
    margin: 4px;
    padding: 15px 10px;

  }

.totaltxt_box_item img{
    width: 80%!important;
}

/*.totaltxt_box .totaltxt_boxitem img.no_icon {
    display: block;
}*/

.no_font_color p{
    color: rgb(121, 121, 121) !important;
}

.no_font_color span {
    color: rgb(121, 121, 121) !important;
}
    

div.totaltxt_box_item .no_icon {
    background: rgb(193, 192, 192);
    color: rgb(121, 121, 121);
}

.totaltxt_box_item .totaltxt_boxitem {
    position: relative;
}

    .totaltxt_box_item .totaltxt_boxitem img {
        position: absolute;
        top: 0px;
        left: 31%;
        width: 50px !important;
        display: none;
    }

.totaltxt_box_title{
    writing-mode: vertical-rl;
    /* text-align: center; */
    display: flex;
    margin: auto;
    margin-bottom: 20px;
    color: #FF951A;
    min-height: 160px;
    font-weight: 800;
}
.totaltxt_box_number{
    color: #FF951A;
    font-weight: 800;
}
.totaltxt_box_txt{
    font-weight: 800;
    color: #FF951A;
    margin-top: 8px;
    margin-bottom: 17px;
}
.reserve_txt{
    font-weight: 800;
    color: #FF951A;
    margin: 0;
}
.reserve{
    background: #FFEEC2;
    font-size: 2rem;
    padding: 15px 10px;
    color: #FF951A;
    /* text-align: center; */
    margin: 0px 4px;
    margin-top: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 800;
}
.totaltxt_content_title{
    display: inline-flex;
    border-bottom: 2px solid;
    margin: 15px 0px;
    margin-top: 20px;
    font-weight: 800;
}

@media(max-width:1200px) {
    .totaltxt_box_item .totaltxt_boxitem img {
        left: 28%;
    }
}

@media(max-width:990px) {
    .totaltxt_box_item .totaltxt_boxitem img {
        left: 19%;
        width: 64% !important;
    }
}

@media(max-width:700px){
    .reserve{
        font-size: 1.5rem;
    }
    .totaltxt_box>.totaltxt_box_item{
        font-size: 1.5rem;
        padding: 15px 5px;
    }
    .totaltxt_box_txt{
        margin-top: 0px;
    }
    .standard_cont .company_cont .cont .vendor_editor p{
        font-weight: bold;
    }
    .totaltxt_box_number{
        color: #FF951A;
        font-weight: 800;
        font-size: 16px;
    }
    .reserve span{
        top: -1px;
        position: relative;
    }
    .reserve_txt{
        top: 2px;
        position: relative;
    }
}
@media(max-width:400px){
    .totaltxt_box_number{
        font-size: 14px;
    }
}
.reserve span{
    font-weight: 800;
}
.standard_cont .company_cont .cont .table ul {
    display: table;
    border: 1px solid #ccc;
    width: 100%;
}
.standard_cont .company_cont .cont .table .tr {
    display: table-row;
}
.standard_cont .company_cont .cont .table .tr .th {
    display: table-cell;
    background-color: #d8e2f8;
    width: 20%;
    max-width: 150px;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}
.standard_cont .company_cont .cont .table .tr .td {
    display: table-cell;
    border-bottom: 1px solid #ccc;
    padding: 5px;
    vertical-align: middle;
}
.standard_cont .company_cont .cont .table .tr.last .th {
    border-bottom: none;
}
.standard_cont .company_cont .cont .table .tr.last .td {
    border-bottom: none;
}

.standard_cont .company_cont .process_box .steps {
    list-style-type: none;
    margin: 30px auto;
}


.vendorImgList{  white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.vendorImgList>li{ display: inline-block;padding: 12px; width: 324px; vertical-align: top }
.vendorImgList img{ width: auto;max-width: 100%; }

@media screen and (max-width: 479px){
    .vendorImgList{ margin: 0 -50px; padding: 0 50px; }
    .vendorImgList>li{ width: 80%; }
	
/* 未滿18歲 禁止觀看宣言頁  */
.prohibit18 { padding-top:100px;}
  
}


.process_box .steps li {
    margin: 10px auto;
}
.process_box .steps li.arrow {
}
.process_box .steps li.arrow i {
    background-color: #636363;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%; 
    color: #fff;
    padding: 3px;
    font-size: 20px;
    font-size: 1.3rem;
}
.process_box .steps li .txt {
    background-color: #f59c45;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    font-size: 24px;
    font-size: 1.6rem;
}
.standard_cont .company_cont .cont .c_video p.tt {
    position: relative;
    background-color: #4fa0be;
    color: #fff;
    text-align: center;
    padding: 8px 5px;
    font-size: 18px;
    font-size: 1.2rem;
}

/*嵌入影片*/

}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 5px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.iframe-16x9 {
    position: relative;
    padding-bottom: 56.25%;
    /*padding-top: 35px;*/
    height: 0;
    overflow: hidden;
}
.iframe-4x3 {
    position: relative;
    padding-bottom: 75%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.iframe-16x9 iframe, .iframe-4x3 iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mobile .iframe-16x9 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.mobile .iframe-4x3 {
    position: relative;
    padding-bottom: 75%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}
.mobile .iframe-16x9 iframe, .mobile .iframe-4x3 iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.menu_bar_down {
    display: none;
    position: fixed;
    margin-top: 20px;
    top: 0px;
    width: 100%;
    z-index: 1118;
    background-color: #7aa6ce;
    background-color: rgba(122, 166, 206, 0.9);
}
.menu_bar_down .cont {
    max-width: 750px;
    margin: 0px auto;
    height: 50px;
    line-height: 50px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.menu_bar_down .cont ul {
    font-size: 0px;
    left: 0;
    right: 0;
}
.menu_bar_down .cont li {
    /*float: left;*/
    padding: 0px 10px;
    font-size: 20px;
    font-size: 1.3rem;
    /*width: 14.28%;*/
    text-align: center;

    margin: 0px auto;
    width: auto;
    display: inline-block;
}
.menu_bar_down .cont li.active, .menu_bar_down .cont li:hover {
   /* background-color: #86b4de;*/
    /*background-color: rgba(58, 100, 152, 0.8);*/
}

.menu_bar_down .cont li a {
    color: #fff;
    outline: none;
    text-decoration: none;
    display: block;
}

/*說明列表頁*/
.info_list_main {
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 17px;
}
.info_list_main .info_list_tt {
    margin-bottom: 17px;
}
.info_list_main .info_list_tt .co_title {
    border-bottom: 5px solid #538acb;
}
.info_list_main .info_list_tt .co_title img {
    width: auto;
}
.info_list_cont {
    margin: 0px auto 100px;
}
.info_list_cont .list_cont {
}
.info_list_cont .list_cont .items {
}
.info_list_cont .list_cont .items li .cont {
    margin: 0px auto 30px;
    background-color: #fff;
    border-radius:  10px;
    -webkit-border-radius:  10px;
    -o-border-radius:  10px;
    -moz-border-radius:  10px; 
    overflow: hidden;
}
.info_list_cont .list_cont .items li .cont .list_btn {
    border: none;
    background-color: #649bd8;
    display: block;
    width: 100%;
    text-align: left;
    padding: 8px 15px;
    color: #fff;
    border-bottom: 2px solid #538acb;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-size: 1.05rem;
}
.info_list_cont .list_cont .items li .cont .list_btn i {
    color: #ffffff;
    background-color: #ff818b;
    /*padding: 5px;
    border-radius: 25px;
    margin-right: 3px;*/
    
    border-radius: 31px;
    margin-right: 10px;
    width: 27px;
    height: 27px;
    font-size: 20px;
    text-align: center;
    padding-top: 3px;
}
.info_list_cont .list_cont .items li .cont .list_btn img {
    width: 7px;
    height: 7px;
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
}
.info_list_cont .list_cont .items li .cont .text {
}
.info_list_cont .list_cont .items li .cont .text .naiyo {
    margin: 30px 20px;
}
.naiyo .table {
    display: table;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -o-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.5); 
    text-align: center;
    background-color: #eef3f9;
}
.naiyo .table .tr {
    display: table-row;
}
.naiyo .table .th {
    display: table-cell;
    background-color: #4d86c5;
    color: #fff;
    padding: 10px 10px;
    font-size: 16px;
    font-size: 1.05rem;
}
.naiyo .table .td {
    display: table-cell;
    padding: 10px 10px;
    vertical-align: middle;
}
.naiyo .table .th.left, .naiyo .table .td.left {
    border-right: 2px solid #fff;
}
.naiyo .table .tr .th.left {
    width: 70%;
}
.naiyo .table .tr .th.right {
    width: 30%;
}
.naiyo .table .tr .td.left { 
    text-align: left;
    padding-left: 15px;
}
.cont .text .naiyo .table .tr.v2{
    background-color: #fff;
}
.naiyo .table a {
    color: #606060;
}
.naiyo .table a:hover {
    color: #788bb0;
}

/*說明列表頁 後台*/
.standard_cont .company_cont.info {
    background-color: #fff;
    border-bottom: none;
    padding: 30px 0px;
}
/*.standard_cont .company_cont.info .add_btn {
    background-color: #7aa6ce;
    color: #fff;
    padding: 10px 5px;
    font-size: 16px;
    font-size: 1.05rem;
    display: inline-block;
    width: 125px;
    text-align: center;
    border-style: none;
}
.standard_cont .company_cont.info .add_btn:hover {
    background-color: #4f6288;
}*/
.standard_cont .company_cont span.red {
    color: #f85360;
}
.standard_cont .company_cont .list_cont {
    border: 1px solid #eee;
    margin-top: 40px;
}
.standard_cont .company_cont .list_cont ul li {
    border-bottom: 1px solid #eee;
    padding: 12px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.standard_cont .company_cont .list_cont ul li:last-child {
    border-bottom: none;
}
.standard_cont .company_cont .list_cont ul li:nth-child(odd) {
    background-color: #f7fdfe;
}
.standard_cont .company_cont .list_cont ul li a {
    display: inline-block;
    font-size: 16px;
    font-size: 1.05rem;
    margin: 0px 2px;
    text-align: center;
    padding: 5px 5px;
}
.standard_cont .company_cont .list_cont ul li a.copy {
    color: #fff;
    width: 60px;
    background-color: #7aa6ce;
}
.standard_cont .company_cont .list_cont ul li a.copy:hover {
    background-color: #4f6288;
}
.standard_cont .company_cont .list_cont ul li a.delete {
    color: #fff;
    width: 60px;
    background-color: #aec2d4;
}
.standard_cont .company_cont .list_cont ul li a.delete:hover {
    background-color: #4f6288;
}
.standard_cont .company_cont .list_cont ul li a.link {
    color: #606060;
}
.standard_cont .company_cont .list_cont ul li a.link:hover {
    color: #788bb0;
}
.standard_cont .company_cont .list_cont ul li a.link i {
    color: #7aa6ce;
}
.standard_cont .company_cont .list_cont ul li a.link img {
    width: 6px;
    height: 6px;
    vertical-align: middle;
    margin: 0px 5px;
}



/*說明會報名頁*/
.standard_cont .company_cont.info_single h5 {
    margin-bottom: 10px;
}
.standard_cont .company_cont.info_single .event_info {
    margin-bottom: 40px;
}
.standard_cont .company_cont.info_single .event_info li {
    padding: 1px 0px;
}
.standard_cont .company_cont.info_single p {
    margin-bottom: 50px;
}

/*說明會報名表*/
.sign_up_cont {
    background-color: #fff;
    padding-bottom: 30px;
}
.sign_up_cont h2 {
    font-size: 26px;
    font-size: 1.6rem;
    text-align: center;
    padding: 15px 10px;
    background-color: #7aa6ce;
    color: #fcff00;
}
.sign_up_cont .cont {
    max-width: 600px;
    margin: 0px auto;
    padding: 20px 15px;
}
.sign_up_cont .cont .col-sm-3 {
    padding-right: 5px;
    text-align: left;
    color: #5e5e5e;
}
.sign_up_cont .cont .col-sm-9 {
    padding-left: 0px;
}
.sign_up_cont .cont .col-sm-9 span {
    padding: 0px 10px;
}
.sign_up_cont .cont .col-sm-9 span input[type="radio"] {
    margin: 9px 5px 0px;
}
.sign_up_cont .cont .form-control {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none; 
}
.sign_up_cont .cont .form-control:focus {
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none; 
}
/*.sign_up_cont .cont .col-sm-9 .tips.blue {
    color: #4fa0be;
}*/
.sign_up_cont .cont .col-sm-9 .categoryInputText {
    margin-right: 5%;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;

    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.9rem;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}
.sign_up_cont .cont .col-sm-9 textarea {
    border: 1px solid #ccc;
    outline: none;
    width: 100%;
    min-height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.9rem;
}
.standard_cont .company_cont .cont form {
    margin-top: 10px;
}
.standard_cont .company_cont .cont form .form-group.sub_tt {
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px 5px 0px 0px;
    border-bottom: 3px solid #ceeaea;
    font-size: 20px;
    font-size: 1.3rem;
    color: #7aa6ce;
}


.form-horizontal .form-group.check {
    margin-left: 0px;
    margin-bottom: 10px;
}
.form-horizontal .center {
    text-align: center;
}
/*.form-horizontal .btns {
    text-align: center;
    margin: 20px auto 0px;
    font-size: 0px;
}*/
.sign_up_cont input[type="checkbox"] {
    margin-right: 5px;
}
.form-horizontal .form-group.check span {
    padding-top: 10px;
}
.sign_up_cont .cont .col-sm-9 .form-control::-webkit-input-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 .form-control:-moz-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 .form-control::-moz-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 .form-control:-ms-input-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 textarea::-webkit-input-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 textarea:-moz-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 textarea::-moz-placeholder { color: #bbb; }
.sign_up_cont .cont .col-sm-9 textarea:-ms-input-placeholder { color: #bbb; }

.sign_up_cont .verify {
    width: 30%;
    display: inline-block;
}
.sign_up_cont .imgCaptcha {
    width: auto;
}


/*索取資料表單跳窗*/
.body_info {
    background-image: none;
    background-color: #fff;
}
.request_info {
    background-color: #fff;
}
.request_info h2 {
    font-size: 26px;
    font-size: 1.6rem;
    text-align: center;
    padding: 10px;
    background-color: #7aa6ce;
    color: #fcff00;
}
.request_info h2 span.white {
    font-size: 15px;
    font-size: 1rem;
    color: #fff;
    margin-right: 10px;
}
.request_info .cont {
    max-width: 600px;
    margin: 0px auto;
    padding: 20px 15px;
}
.request_info .cont .col-sm-3 {
    padding-right: 5px;
    text-align: left;
    color: #5e5e5e;
    line-height: 30px;
}
.request_info .cont .col-sm-9 {
    padding-left: 0px;
    line-height: 30px;
    padding-top: 7px;
}
.request_info .cont .col-sm-9 .button_all {
    padding: 1px 6px;
}
.request_info .cont .col-sm-9.txt {
    padding-left: 0px;
}
.request_info .cont .col-sm-9 span {
    padding: 0px 10px;
}
.request_info .cont .col-sm-9 .red {
    color: #d02626;
    line-height: normal;
    font-size: 14px;
    font-size: 0.93rem;
    margin: 5px auto;
}
.request_info .cont .col-sm-9 span input[type="radio"] {
    margin: 9px 5px 0px;
}
.request_info .cont .col-sm-9 .form-control {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none; 
}
.request_info .cont .col-sm-9 .form-control:focus {
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
}
.request_info .cont .col-sm-9 textarea {
    border: 1px solid #ccc;
    outline: none;
    width: 100%;
    min-height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.9rem;
    line-height: normal;
}
.standard_cont .company_cont .cont form {
    margin-top: 10px;
}
/*.form-horizontal .form-group.check {
    margin-left: 0px;
    margin-bottom: 10px;
}*/
.request_info input[type="checkbox"] {
    margin-right: 5px;
}
/*.form-horizontal .form-group.check span {
    padding-top: 10px;
}*/
/*.form-horizontal .btns input[type="submit"] {
    display: inline-block;
    color: #fff;
    padding: 10px 10px;
    margin: 5px 8px;
    font-size: 16px;
    font-size: 1.05rem;
    border-width: inherit;
}*/
.request_info .cont .col-sm-9 select {
    width: 100%;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 6px 12px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-color: #fff;
    height: 34px;
    font-size: 14px;
    font-size: 0.9rem;
    color: #555;

    line-height: normal;
}
.request_info .cont .col-sm-9 {}
.request_info .cont .col-sm-9 .form-control::-webkit-input-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 .form-control:-moz-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 .form-control::-moz-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 .form-control:-ms-input-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 textarea::-webkit-input-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 textarea:-moz-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 textarea::-moz-placeholder { color: #bbb; }
.request_info .cont .col-sm-9 textarea:-ms-input-placeholder { color: #bbb; }
.header .request_content {
    padding-bottom: 0px;
}
.myligthBox .ligthContaoner {
/*    height: 99%;
    padding: 3% 3%;*/
}
.myligthBox .ligthContaoner #WindowsLigthbox {
    min-height: 500px;
    border: 1px solid #ddd;
}
.myligthBox .ligthContaoner #WindowsLigthbox_v2 {
    min-height: 400px;
}

/*說明會情報跳窗*/
/*.request_info .cont {
    max-width: 600px;
    margin: 0px auto;
    padding: 20px 15px;
}*/
.request_info .cont .table {
    display: table;
}
.request_info .cont .table {
    display: table;
}
.request_info .cont .table .tr {
    display: table-row;
}
.request_info .cont .cc01, .request_info .cont .cc02 {
    display: table-cell;
}
.request_info .cont .cc01 {
    width: 30%;
    min-width: 150px;
}
.request_info .cont .cc01 .cp_pic {
    padding: 5px;
    border: 1px solid #ddd;
}
.request_info .cont .cc02 {
    vertical-align: middle;
    padding-left: 3%;
}
.request_info .cont .cc02 .info {
}
.request_info .cont .cc02 .info .title {
}
.request_info .cont .cc02 .info .title .txt {
    font-size: 16px;
    font-size: 1.05rem;
}
.request_info .cont .cc02 .info .title .txt h4 {
    color: #4060a0;
    margin-bottom: 10px;
}
.request_info .cont .cc02 .info .title .txt p span.red {
    color: #f00;
    font-size: 18px;
    font-size: 1.2rem;
}

.request_info .cont .info_event_cont {
    width: 100%;
}
.request_info .cont .info_event_cont ul li {
    padding: 5px 0px;
}
.request_info .cont .info_event_cont ul li span.maru {
    width: 3px;
    height: 3px;
    background-color: #b58e61;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    margin: 0px 5px;
}
.request_info .cont .info_event_cont ul li a {
    color: #5e5e5e;
}
.request_info .cont .info_event_cont ul li a:hover {
    color: #337ab7;
}

/*新增說明會情報*/
.sign_up_cont.v2 .cont {
    max-width: 800px;
    margin: 0px auto;
    padding: 20px 15px;
}
.sign_up_cont.v2 .cont .col-md-2 {
    padding-right: 5px;
    padding-left: 0px;
    text-align: right;
    color: #2b87a5;
}
.sign_up_cont.v2 .cont .col-md-10 {
    padding-left: 0px;
}
.sign_up_cont.v2 .cont .form-control {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
}
.content_index .sign_up_cont.v2 .cont .drops .range {
    margin-bottom: 5px;
}
.content_index .sign_up_cont.v2 .cont .drops .range .item {
    width: 30%;
    display: inline-block;
}
.sign_up_cont.v2 .cont select {
    width: 80%;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 96% center;
    background-color: #fff;
    background-size: 12px;
    margin: 0px 0% 0px 5%;
}
.content_index .sign_up_cont.v2 .cont .tips {
    padding-top: 5px;
    font-size: 15px;
    font-size: 1rem;
}
.content_index .sign_up_cont.v2 .cont .tips.blue {
    color: #244ec6;
}
.content_index .sign_up_cont.v2 .cont .tips.red {
    color: #ff4040;
}
.sign_up_cont.v2 .cont .col-md-10 textarea {
    border: 1px solid #ccc;
    outline: none;
    width: 100%;
    min-height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.8rem;
}

/*說明會情報 顯示資料*/
.sign_up_cont.v2 .cont .col-md-10.moji {
    padding-top: 7px;
    padding-right: 0px;
}
.col-md-10.moji .drops .range {
    display: inline-block;
}

/*加盟主名單*/
.join_list_cont {
    background-color: #fff;
    margin: 0px 15px 100px;
    padding: 15px;
}
.join_list_cont .bg_info {
    background-color: #fff;
    padding: 0px 0px 10px 0px;
    text-align: center;
    border-bottom: 2px dashed #cddee5;
    margin-bottom: 30px;
}
.join_list_cont .bg_info .title {
    font-size: 24px;
    font-size: 1.6rem;
    /*font-weight: bold;*/
    color: #ffffff;
    font-weight: bold;
    /*background-color: #2985d2;*/
    background-image: linear-gradient(0deg, #0b66a7 0%, #52b6d4 100%);
    padding: 15px 5px;
    border-bottom: 5px solid #b1cbd3;
    border-radius: 15px 15px 0px 0px;
    -webkit-border-radius:15px 15px 0px 0px;
    -o-border-radius:15px 15px 0px 0px;
    -moz-border-radius:15px 15px 0px 0px; 
}
.join_list_cont .bg_info span {
    font-size: 20px;
    font-size: 1.35rem;
    color: #7aa4bd;
    padding-top: 10px;
    display: block;
}
.join_list_cont .bg_info p {
    margin: 0px;
}
.join_list_cont .bg_info ul {
    font-size: 0px;
}
.join_list_cont .bg_info ul li {
    padding: 3px;
    display: inline-block;
    font-size: 15px;
    font-size: 1rem;
    margin: 5px;
}
.join_list_cont .bg_info ul li.bg_01 {
    background-color: #fffeeb;
    border: 1px solid #efefef;
}
.join_list_cont .bg_info ul li.bg_02 {
    background-color: #fff;
    border: 1px solid #efefef;
}
.join_list_cont .bg_info ul li.bg_03 {
    background-color: #eee;
    border :1px solid #efefef;
}

.join_list_cont .join_title {
    margin-bottom: 10px;
}
.join_list_cont .join_title span {
    font-weight: bold;
    color: #f85360;
    font-size: 16px;
    font-size: 1.08rem;
}

.join_list_cont .table_list {
    border: 1px solid #ececec;
    border-bottom: 5px solid #d9e3e9;
    margin-bottom: 30px;
}
.join_list_cont .table_list .list_header {
    background: #4691a9;
    clear: both;
    color: #fff;

    display: table;
    width: 100%;
    border-bottom: 3px solid #d9e3e9;
}
.join_list_cont .table_list .list_container {
    display: table;
    width: 100%;
    font-size: 15px;
    font-size: 1rem;
}
.table_list .list_container li {
    border-bottom: 1px solid #e6e6e6;
}
.table_list .list_container li.no_info {
    padding: 30px 10px;
    text-align: center;
}
.table_list .list_container .col_row .remarks {
    text-align: left;
}
.table_list .list_container .col_row .remarks .txt {
	word-break:break-all;
	word-wrap:break-word;
}
.table_list .list_header li, .tableList .list_container li, .tableList .list_container li a {
    display: table;
    width: 100%;
}
.table_list .title_mb {
    display: none;
    min-width: 70px;
    vertical-align: top;
    padding: 2px;
    font-weight: bold;
}
.table_list .col_row {
    width: 100%;
    font-size: 0px;
}
.table_list .col_row.bg_01 {
    background-color: #fffeeb;
}
.table_list .col_row.bg_02 {
    background-color: #fff;
}
.table_list .col_row.bg_03 {
    background-color: #eee;
}
.table_list .col_row .col {
    display: inline-block;
    padding: 10px 2px;
    font-size: 14px;
    font-size: 0.9rem;
    text-align: left;
    vertical-align: middle;
}
.table_list .col_row .col .txt a {
    display: inline-block;
    word-break: break-all;
}
.table_list .col_row .number {
    width: 5%;
}
.table_list .col_row .name {
    width: 8%;
}
.table_list .col_row .phone {
    width: 13%;
}
.table_list .col_row .mobile_phone {
    width: 13%;
}
.table_list .col_row .mail {
    width: 16%;
}
.table_list .col_row .status {
    width: 8%;
}
.table_list .col_row .remarks {
    width: 17%;
}
.table_list .col_row .login_date {
    width: 13%;
}
.table_list .col_row .delete {
    width: 7%;
}
.table_list .col_row .button_all {
    padding: 6px;
    font-size: 13px;
    font-size: 0.85rem;
    border-style: none;
    /*background-color: #aec2d4;*/
}
.join_list_cont .old_info {
    text-align: right;
    padding-top: 20px;
    margin-bottom: 20px;
    border-top: 2px dashed #cddee5;
}
.join_list_cont .old_info .re_fill {
    border-top: none;
}

/*說明會報名名單*/
.apply_list .col_row .number {
    width: 6%;
}
.apply_list .col_row .name {
    width: 11%;
}
.apply_list .col_row .phone {
    width: 14%;
}
.apply_list .col_row .mail {
    width: 16%;
}
.apply_list .col_row .address {
    width: 14%;
}
.apply_list .col_row .remarks {
    width: 18%;
}
.apply_list .col_row .login_date {
    width: 13%;
}
.apply_list .col_row .delete {
    width: 7%;
}
.apply_list .col_row .mb_phone {
    display: block;
    word-break: break-all;
}


/*廠商編輯頁*/
.manufacturer_cont {
    background-color: #fff;
    margin: 0px 15px 20px;
    padding: 50px 15px;
    box-shadow: 0px 1px 5px 0px rgba(202, 202, 202, 0.6);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(202, 202, 202, 0.6);
    -o-box-shadow: 0px 1px 5px 0px rgba(202, 202, 202, 0.6);
    -moz-box-shadow: 0px 1px 5px 0px rgba(202, 202, 202, 0.6);
}
.manufacturer_cont .main_cont .manufacturer_title {
    padding-bottom: 10px;
    font-size: 16px;
    font-size: 1.08rem;
}
.manufacturer_title .color_01 {
    color: #606060;
}
.manufacturer_title .color_02 {
    color: #f85360;
    font-weight: bold;
}
.manufacturer_title .color_03 {
    color: #606060;
}

/*主要選單*/
.main_menu_cont {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.main_menu_cont ul {
    font-size: 0px;

    display: table;
    width: 100%;
}
.main_menu_cont ul li {
    display: inline-block;
    font-size: 15px;
    font-size: 1rem;
    border-right: 1px solid #a8d4f9;
    vertical-align: text-top;
    width: 16.666%;
    box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    -o-box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    -moz-box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    background-color: #3989cb;
    vertical-align: middle;
    position:relative;
}
.main_menu_cont ul li.first {
    /*border-radius: 15px 0px 0px 15px;
    -webkit-border-radius: 15px 0px 0px 15px;
    -o-border-radius: 15px 0px 0px 15px;
    -moz-border-radius: 15px 0px 0px 15px; */
    overflow: hidden;
}
.main_menu_cont ul li.last {
    /*border-radius: 0px 15px 15px 0px;
    -webkit-border-radius: 0px 15px 15px 0px;
    -o-border-radius: 0px 15px 15px 0px;
    -moz-border-radius: 0px 15px 15px 0px;*/ 
    overflow: hidden;
    border-right: none;
}
.main_menu_cont ul li:hover, .main_menu_cont ul li.foucs {
    /*background-image: linear-gradient(to top, #1669ad 0%, #5299d4 100%);*/
    background-color: #1669ad;
}
.main_menu_cont ul li a {
    display: block;
    padding: 8px 0px;
    color: #fff;
}
.main_menu_cont ul li a:hover {
    color: #fbf458;
}
/*功能列表*/
.manufacturer_cont .main_cont .steps_cont {
    margin-bottom: 20px;
}
.manufacturer_cont .main_cont .steps_cont ul {
    border-bottom: 5px solid #49b2bf;
    font-size: 0px;
}
.manufacturer_cont .main_cont .steps_cont ul li {
    display: inline-block;
    font-size: 18px;
    font-size: 1.2rem;
    background-color: #ececec;
    border-right: 1px solid #fff;
    vertical-align: text-top;
    /*min-width: 100px;*/
    width: 16.66%;
    text-align: center;
    vertical-align: text-bottom;
}
.manufacturer_cont .main_cont .steps_cont ul li:last-child {
    border-right:none;
}
.manufacturer_cont .main_cont .steps_cont ul li a {
    display: block;
    padding: 20px 5%;
}
.manufacturer_cont .main_cont .steps_cont ul li.focus a, .manufacturer_cont .main_cont .steps_cont ul li a:hover {
    background-image: linear-gradient(-20deg, #129cc5 0%, #cee8af 100%);
    /*background-color: #2fbcc3;*/
    color: #fff;
}

/*基本資料內容*/
.m_info_cont {
    padding: 30px 20px;
    background-color: #ecf1f4;
    border-bottom: 5px solid #e5e5e5;
    font-size: 16px;
    font-size: 1.05rem;
}
.m_info_cont .item {
    padding: 50px 0px 0px;
}
.m_info_cont .item.vendor_editor {
    padding-bottom: 20px;
}

.item.vendor_editor > p,.item.vendor_editor > span {
    font-size: 20px;}
.m_info_cont .title {
    font-size: 26px;
    font-size: 1.6rem;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #505050;
    font-weight: bold;
    border-bottom: 2px dashed #80c9b8;
}
.m_info_cont .title.v2 {
    font-size: 20px;
    font-size: 1.35rem;
    border-bottom: none;
    color: #438bc7;
}
.m_info_cont .title.center {
    text-align: center;
}
.m_info_cont .title i {
    margin-right: 5px;
}
.m_info_cont .star {
    color: #f85360;
    position: absolute;
    left: 10px;
}
.m_info_cont .btns.mt0 {
    margin-top: 0px;
}
.m_info_cont .red {
    color: #f85360;
}
.m_info_cont .tips {
    color: #f85360;
    margin-top: 2px;
}
.m_info_cont .tips .p_right {
    padding-right: 15px;
}
.m_info_cont .center {
    text-align: center;
}
.table_cell_box .item {
    display: table-cell;
    vertical-align: top;
}
.table_cell_box .item ul li {
    padding-bottom: 5px;
}
.table_cell_box .item ul li a {
    text-decoration: underline;
}
.form-horizontal .form-group.dis_none {
    display: none;
}
.form_content {
    /*margin-top: 20px;*/
    max-width: 900px;
    margin: 30px auto;
}
.m_info_cont .form_content {
    margin: 0px auto;
    padding: 15px 0px;
}
.form_content .w37p {
    width: 37.5%;
}
.form_content .col-sm-2, .form_content .col-sm-3, .form_content .col-sm-4, .form_content .col-sm-5 {
    text-align: left;
    color: #1084a9;
    font-weight: normal;
    position: relative;
}
.form_content .col-sm-9 span {
    padding: 0px 10px;
}
.form_content .col-sm-9 span input[type="radio"] {
    margin: 9px 5px 0px;
}
.form_content .no_mb {
    margin-bottom: 0px;
}
.form_content .form-control {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px; 
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none; 
}
.form_content .form-control.w50p {
    width: 50%;
    display: inline-block;
}
.form_content .form_btn {
    padding: 6px 10px 5px;
    margin: 0px 10px;
}
.form_content .form-control:focus {
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none; 
}
.form_content .link {
    text-decoration: underline;
    padding-left: 10px;
    display: inline-block;
    color: #a5964e;
    font-size: 14px;
    font-size: 0.9rem;
}
.form_content .txt {
    /*padding-top: 7px;
    display: inline-block;*/
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
}
.form_content .txt.mt0 {
    padding-top: 0px;
}
.form_content .txt.absolute {
    margin-top: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.m_info_cont .txt.v2 {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-left: -15px;
}
.form_content select {
    width: 100%;
    height: 34px;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-color: #fff;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
}
.form_content .font_size0 {
    font-size: 0px;
}
.form_content .w50p {
    width: 50%;
    display: inline-block;
    font-size: 15px;
    font-size: 1rem;
}
.form_content .w50p select {
    width: 80%;
    display: inline-block;
}
.form_content .w50p .unit {
    width: 10%;
    display: inline-block;
}
.form_content .w50p .unit2 {
    width: 20%;
    display: inline-block;
    text-align: center;
}
.form_content .w50p .form-control {
    width: 60%;
    display: inline-block;
}
.form_content .form-group ul.pw_cont li {
    padding-bottom: 5px;
    font-size: 15px;
    font-size: 1rem;
}
.form_content .form-group ul.pw_cont li span {
    min-width: 80px;
    display: inline-block;
    text-align: right;
}



/*聯絡窗口*/
.m_info_cont .contact_person {
    /*padding: 50px 0px 0px;*/
    /*padding: 30px 0px 0px;*/
}
.m_info_cont .contact_person .btns {
    margin: 20px auto 0px;
}
.contact_person ul li {
    background-color: #fff;
    box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    -o-box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    -moz-box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    margin-bottom: 10px;
}
.contact_person ul li:nth-child(even) h3 {
    /*background-color: #d28181;
    background-color: #e0a4a4;
    background-color: #80c9b8;*/
}
.contact_person ul li:nth-child(odd) h3 {
    /*background-color: #d2b881;
    background-color: #e0caa4;
    background-color: #80c9b8;*/
}
.contact_person ul li h3 {
    font-size: 17px;
    font-size: 1.1rem;
    padding: 8px;
    color: #fff;
    background-color: #49b2bf;
}
.contact_person ul li .person_tt {
    padding: 8px 8px;
    color: #fff;
    background-color: #49b2bf;
}
.contact_person ul li .person_tt h3 {
    display: inline-block;
    font-size: 17px;
    font-size: 1.1rem;
    padding: 0px;
    vertical-align: middle;
}
.contact_person ul li .person_tt a {
    display: inline-block;
    float: right;
    color: #f4f853;
}
.contact_person ul li .person_tt a:hover {
    color: #96e680;
}
.contact_person ul li .person_tt a span {
    font-size: 15px;
    font-size: 1rem;
    vertical-align: middle;
    padding-right: 3px;
}
.contact_person ul li .person_tt a i {
    font-size: 25px;
    font-size: 1.69rem;
    vertical-align: middle;
}
.contact_person .add_btn {
    margin-top: 20px;
    color: #f85360;
}
.contact_person .add_btn .item {
    display: table;
    width: 100%;
    padding-right: 5px;
    padding-top: 20px;
}
.contact_person .add_btn a {
    vertical-align: middle;
    color: #f85360;
    margin-bottom: 10px;
}
.contact_person .add_btn a:nth-child(odd) {
    color: #3a8acb;
}
.contact_person .add_btn a:hover {
    color: #49b2bf;
}
.contact_person .add_btn a i {
    vertical-align: top;
    /*display: inline-block;*/
    display: table-cell;
    font-size: 50px;
    font-size: 2rem;
}

.contact_person .bg_blue {
    background-color: #37c3d8;
}
.contact_person .bg_green {
    background-color: #5bceb2;
}
.contact_person .bg_brown {
    background-color: #d2b881;
}
.person_info {
    padding: 15px;
}
.person_info .block {
    display: block;
    text-align: left;
}
.person_info .block.relative {
    position: relative;
}

/*網頁設定*/
.form_content .col-sm-9 .code_ex span.inline {
    padding: 0px;
}
.form_content input[type=checkbox], .form_content input[type=radio] {
    margin-right: 5px;
}
.code_ex {
    font-size: 14px;
    font-size: 0.9rem;
    color: #a9a9a9;
    background-color: #e4e7e8;
    padding: 3px;
}
.code_ex.can_not_set_hint {
    margin-top:0.4rem;
}
.m_info_cont .item .form_content .form-group label.check_cont {
    margin: 2px 0px;
    font-weight: normal;
}


/*企業總部介紹*/
.form_content.for_text {
    margin: 0px auto;
}
.form_content .text_box {
    /*background-color: #b0d6e1;*/
    padding: 10px;
    margin: 15px;
    /*border-bottom: 6px solid #f1e2b9;*/
}
.form_content textarea.box_ss {
    border: none;
    outline: none;
    width: 100%;
    min-height: 150px;
    padding: 6px 12px;
    border: 1px solid #80c9b8;

    /*box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    -o-box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);
    -moz-box-shadow: 0px 1px 5px 0px rgba(117, 117, 117, 0.6);*/
}
hr.hr_line {
    border-top: 2px solid #ff9ba3;
}
hr.hr_line.white {
    border-top: 2px solid #fff;
}
.form_content .total_amount {
    font-size: 26px;
    font-size: 1.6rem;
    color: #f85562;
}
.form_content .blue {
    color: #00f;
}
.form_content .brown {
    color: #b77904;
}
.form-horizontal .control-label.re_pic {
    text-align: left;
}
.form-horizontal .control-label.re_pic img {
    max-width: 300px;
}
.form_content .img_up_cont {
    padding: 0px 0px 15px ;
    display: table;
    width: 100%;
}
.form_content .img_up_cont .d_btn {
    display: table-cell;
    padding: 0% 2%;
    width: 30%;
    text-align: center;
    vertical-align: middle;
    border-right: 1px dashed #ddd;
}
.form_content .img_up_cont .dis_none {
    display: none;
    border-bottom: none;
}

/*圖檔上傳*/
.m_info_cont .tips.img_up {
    color: #f85360;
    margin-top: 2px;
    font-weight: 700;
}
.m_info_cont .contact_person .bg {
    background-color: #fff;
    box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    -webkit-box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    -o-box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    -moz-box-shadow: 0px 1px 5px 0px rgba(206, 206, 206, 0.6);
    margin-bottom: 10px;
}
.m_info_cont .contact_person .bg.mt100 {
    margin-top: 100px;
}
.m_info_cont .contact_person .bg.fs0 {
    font-size: 0px;
}
.m_info_cont .contact_person .bg h3 {
    font-size: 17px;
    font-size: 1.1rem;
    padding: 8px;
    color: #fff;
    background-color: #49b2bf;
}
.m_info_cont .contact_person .bg h3.mb15px {
    margin-bottom: 15px;
}
.m_info_cont .contact_person .bg .pic_tips {
    color: #f85360;
    font-weight: 700;
    font-size: 16px;
    font-size: 1.05rem;
    margin: 0% 2%;
    padding: 0% 0.5% 1% 0.5%;
}
.form_content .contact_person .person_info.narabu .form-group .control-label {
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
}
.person_info.img_up {
    /*padding: 0px 15px 7px;*/
    padding: 5px 15px 13px;
}
.person_info.img_up .form-group .tips_v2 {
    color: #f85360;
    margin-top: 2px;
    font-weight: 700;
    padding: 7px 15px 0px;
}
.person_info.img_up .form-group {
    margin-bottom: 0px;
}
.person_info.img_up .form-group .block.relative .txt.left0 {
    padding-left: 0px;
}
.person_info.img_up .form-group .block.relative .txt.absolute {
    padding-left: 0px;
    top: 3px;
}
.form_content .img_up_cont .btn_cont .d_btn .button_all {
    margin: 10px 0px;
}
.form_content .img_up_cont .re_pic {
    display: table-cell;
    /*width: 94%;*/
    width: 70%;
    padding: 0% 5%;
    margin: 0% auto;
    text-align: center;
    vertical-align: middle;
}
.form_content .img_up_cont .re_pic img {
    /*max-width: 430px;*/
    max-width: 500px;
}

.form_content .img_up_cont.v1 {
    display: block;
    padding: 0% 0.5% 20px;
}
.form_content .img_up_cont.v1:nth-child(even) {
    padding: 0% 2% 20px 0%;
}
.form_content .img_up_cont.v1 .re_pic {
    display: block;
    width: 100%;
    padding: 0% 2%;
}
.form_content .img_up_cont.v1 .btn_cont {
    width: 100%;
    padding: 0% 2%;
}
.form_content .img_up_cont.v1 .inconsistent_info {
    padding: 0% 2%;
    font-size: 14px;
    font-size: 0.9rem;
}
.form_content .img_up_cont.v1 .inconsistent_info .kb_info {
    display: inline-block;
}
.form_content .img_up_cont.v1 .inconsistent_info .size_info {
    display: inline-block;
}

.form_content .img_up_cont.v1 .tips.img_up {
    font-size: 15px;
    font-size: 1rem;
    margin: 0px auto;
    padding: 0% 1%;
}
.form_content .img_up_cont.v1 .btn_cont .up_btn {
    font-size: 15px;
    font-size: 1rem;
    margin: 5px auto;
    position: relative;
}
.form_content .img_up_cont.v1 .btn_cont .up_btn .control-label {
    padding: 0px;
    margin-bottom: 0;
    text-align: left;
}
.form_content .img_up_cont.v1 .btn_cont .up_btn .control-label .txt {
    padding-left: 0px;
    background-color: #ecf1f4;
    width: 100%;
    padding: 8px 5px 8px 5px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
}
.form_content .img_up_cont.v1 .btn_cont .d_btn {
    display: inline-block;
    width: auto;
    border-right: none;
    font-size: 16px;
    font-size: 1.05rem;
    padding: 0%;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
}
.form_content .img_up_cont.v1 .btn_cont .d_btn .button_all {
    margin: 0px;
}






.form_content .img_up_cont.v2 {
    width: 50%;
    display: inline-block;
    padding: 0px 0% 20px 2%;
    font-size: 15px;
    font-size: 1rem;
    vertical-align: top;
}
.form_content .img_up_cont.v2:nth-child(even) {
    padding: 0% 2% 20px 0%;
}
.form_content .img_up_cont.v2 .re_pic {
    display: block;
    width: 100%;
    padding: 0% 1%;
}
.form_content .img_up_cont.v2 .btn_cont {
    font-size: 0px;
    display: block;
    width: 100%;
    padding: 0% 1%;
}
.form_content .img_up_cont.v2 .inconsistent_info {
    display: block;
    padding: 0% 1%;
    /*height: 42px;*/
    font-size: 14px;
    font-size: 0.9rem;
}
.form_content .img_up_cont.v2 .tips.img_up {
    font-size: 15px;
    font-size: 1rem;
    margin: 0px auto;
    padding: 0% 1%;
}
.form_content .img_up_cont.v2 .btn_cont .up_btn {
    font-size: 15px;
    font-size: 1rem;
    margin: 5px auto;
    position: relative;
}
.form_content .img_up_cont.v2 .btn_cont .up_btn .control-label {
    padding: 0px;
    margin-bottom: 0;
    text-align: left;
}
.form_content .img_up_cont.v2 .btn_cont .up_btn .control-label .txt {
    padding-left: 0px;
    background-color: #ecf1f4;
    width: 100%;
    padding: 8px 5px 8px 5px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
}
.form_content .img_up_cont.v2 .btn_cont .d_btn {
    display: inline-block;
    width: auto;
    border-right: none;
    font-size: 16px;
    font-size: 1.05rem;
    padding: 0%;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
}
.form_content .img_up_cont.v2 .btn_cont .d_btn .button_all {
    margin: 0px;
}


/*委刊單(合約)管理*/
.clear{ clear:both;}
.form_content i.re_l {
    position: relative;
    left: -27px;
}

.form-horizontal .form-group.select_center {
    text-align: center;
    max-width: 280px;
    margin-right: auto;
    margin-left: auto;
}
.form-horizontal .form-group.p15 {
    padding-right: 15px;
    padding-left: 15px;
}
.form-horizontal .form-group.select_center select {
}

.form_content .table_list {
    border: 1px solid #ececec;
    border-bottom: 5px solid #d9e3e9;
    margin-bottom: 30px;
}
.form_content .table_list .list_header {
    background: #4691a9;
    clear: both;
    color: #fff;

    display: table;
    width: 100%;
    border-bottom: 3px solid #d9e3e9;
}
/*.form_content .table_list .list_header li {
    display: table;
    width: 100%;
}
.table_list .col_row .col {
    display: inline-block;
    padding: 10px 2px;
    font-size: 14px;
    font-size: 0.9rem;
    text-align: center;
    vertical-align: middle;
}*/
.table_list .col_row .Order_number {
    width: 10%;
}
.table_list .col_row .Order_type {
    width: 10%;
}
.table_list .col_row .start_date {
    width: 12%;
}
.table_list .col_row .end_date {
    width: 12%;
}
.table_list .col_row .order_amount {
    width: 12%;
}
.table_list .col_row .v2 {
    width: 33.3%;
}
.table_list .col_row .modify_date {
    width: 18%;
}
.table_list .col_row .staff {
    width: 14%;
}
.table_list .col_row .Remark {
    width: 12%;
}	
.form_content .table_list .list_container {
    display: table;
    width: 100%;
    font-size: 15px;
    font-size: 1rem;
}
.form_content .table_list .list_container li {
    background-color: #fff;
}
.form_content .old_info {
    text-align: right;
    padding-top: 20px;
    margin-bottom: 20px;
    border-top: 2px dashed #cddee5;
}
.form_content .old_info .re_fill {
    border-top: none;
}







/*套版後外型修正*/
.content_index .search_bar .s01 .categoryInputText {
    width: 95%;
    margin-right: 5%;
    height: 40px;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    font-size: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;
}


.form_content .col-sm-9 .categoryInputText {
    margin-right: 5%;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;

    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.9rem;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
}
.form_content .col-sm-9 textarea {
    border: 1px solid #ccc;
    outline: none;
    width: 100%;
    min-height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.9rem;
}
.form_content .verify {
    width: 30%;
    display: inline-block;
}
.form_content .imgCaptcha {
    width: auto;
}


/*編輯頁使用說明*/
.opened_area_cont .add_btn {
    margin-top: 20px;
}
.opened_area_cont .form_content .area_list .form-control.nise_sel {
    width: 95%;
    margin-right: 5%;
    height: 40px;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-color: #fff;
    cursor: pointer;
}
.opened_area_cont .form_content .area_list {
}
.area_list ul {
    padding: 5px 0px;
}
.area_list ul li {
    display: table-cell;
    display: inline-block;
    vertical-align: middle;
}
.area_list .right {
    position: absolute;
    right: 10px;
}
.area_list ul li.w10 {
    /*width: 10%;*/
    width: 6%;
}
.area_list ul li.w30 {
    width: 30%;
}
.area_list ul li.w60 {
    width: 60%;
}
.area_list ul li a.red {
    color: #f85360;
}
.area_list ul li input[type=button] {
    padding: 9px;
    /*padding: 5px;
    font-size: 14px;
    font-size: 0.9rem;*/
}
.area_list a.add_btn i {
    display: table-cell;
    font-size: 50px;
    font-size: 2rem;
}
.form_content .form-control.in_b {
    width: 60%;
    height: 40px;
    margin-right: 5px;
}
.area_list .in_b {
    display: inline-block;
}

/*加盟主需求內頁*/
.content_index .joining_demand_cont {
    width: 100%;
    margin-bottom: 20px;
    padding: 15px;
    background-color: #fff;
    border-bottom: 5px solid #e5e5e5;
    
    box-shadow: 0px 2px 5px 0px rgb(202, 202, 202);
    -webkit-box-shadow: 0px 2px 5px 0px rgb(202, 202, 202);
    -o-box-shadow: 0px 2px 5px 0px rgb(202, 202, 202);
    -moz-box-shadow: 0px 2px 5px 0px rgb(202, 202, 202);
}
.content_index .joining_demand_cont .demand_article {
    margin: 0px auto 30px;
}
.content_index .joining_demand_cont .demand_article h2.title {
    padding: 10px 8px 8px;
    font-size: 22px;
    font-size: 1.46rem;
    margin-bottom: 15px;
    background-color: #fd5b68;
    color: #fff;
    border-top: 2px solid #ff838d;
    border-bottom: 5px solid #d84a55;
    border-right: 3px solid #ff838d;
    border-left: 3px solid #ff9ea6;

    border-top: 2px solid #ffa0a8;
    border-bottom: 5px solid #bd414b;
    border-right: 3px solid #ff828c;
    border-left: 3px solid #de5560;
}
.demand_article .cont {
    border-top: 2px dashed #efefef;
    padding-top: 20px;
}
.demand_article .cont .form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 5px;
    padding-right: 5px;
}
.demand_article .cont .form-horizontal .form-group .l_title {
    font-size: 16px;
    font-size: 1.05rem;
    font-weight: normal;
    color: #2b87a5;
    display: block;
    text-align: left;
}
.demand_article .cont .form-horizontal .form-group .red {
    color: #f85360;
}
.demand_article .cont .form-horizontal .form-group .txt_bar input[type="text"] {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
}
.demand_article .cont .form-horizontal .form-group select {
    width: 100%;
    color: #939393;
    border: 1px solid #c2c2c2;
    outline: none;
    padding: 5px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images5/arrow.png);
    background-repeat: no-repeat;
    background-position: 96% center;
    background-color: #fff;
    background-size: 12px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
}
.demand_article .cont .form-horizontal .form-group.fs0{
    font-size: 0px;
}
.demand_article .cont .form-horizontal .form-group .choose {
    padding: 0px;
}
.demand_article .cont .form-horizontal .form-group .choose span {
    width: 12%;
    font-size: 15px;
    font-size: 1rem;
    display: inline-block;
}
.demand_article .cont .form-horizontal .form-group .choose select {
    width: 88%;
    font-size: 16px;
    font-size: 1.05rem;
    display: inline-block;
}
.demand_article .cont .form-horizontal .form-group .choose.left {
    padding-right: 5px;
}
.demand_article .cont .form-horizontal .form-group .choose.right {
    padding-left: 5px;
}
.demand_article .cont .form-horizontal .form-group .radio {
    width: auto;
    display: inline-block;
    padding-right: 5%;
}
.demand_article .cont .form-horizontal .form-group .pd0 {
    padding-left: 0px;
    padding-right: 0px;
}
.demand_article .cont .form-horizontal .form-group .pd0 textarea {
    border: 1px solid #ccc;
    outline: none;
    width: 100%;
    min-height: 150px;
    padding: 6px 12px;
    font-size: 14px;
    font-size: 0.8rem;
}
.demand_article .cont .form-horizontal .btns {
    margin: 15px auto 0px;
    font-size: 0px;
    border-top: 2px dashed #efefef;
    padding: 15px 0px 0px;
}
.demand_article .cont .form-horizontal .btns input[type=submit] {
    margin: 0% 1%;
}

/*最新加盟需求*/
.content_index .new_joining_demand {
    width: 100%;
    margin-bottom: 20px;
}
.content_index .new_joining_demand .co_title {
    border-bottom: 5px solid #4060a0;
}
.content_index .new_joining_demand .co_title img {
    width: auto;
}
.content_index .new_joining_demand .list {
    background-color: #fff;
    padding: 10px 0px;
    border-bottom: 5px solid #e9f7f7;
}
.content_index .new_joining_demand .list .item {
    font-size: 0px;
    padding: 20px 10px;
    margin: 0px 10px 10px;
    background-color: #f0f7f7;
    border: 1px solid #eee;
}
.content_index .new_joining_demand .list .item .left {
    width: 75%;
    display: inline-block;
    vertical-align: middle;
    border-right: 2px dashed #ffffff;
    padding-right: 10px;
}
.content_index .new_joining_demand .list .item .left li {
    font-size: 15px;
    font-size: 1rem;
    padding: 2px 2px;
    vertical-align: top;
    color: #777;
    line-height: 18px;
    padding: 3px 2px;
}
.content_index .new_joining_demand .list .item .left li.li_float {
    float: left;
}
.content_index .new_joining_demand .list .item .left li.w50 {
    width: 50%;
    display: inline-block;
}
.content_index .new_joining_demand .list .item .left li.name_first span {
    padding-right: 5px;
}
.content_index .new_joining_demand .list .item .left li.fs18 {
    font-size: 18px;
    font-size: 1.2rem;
    font-weight: bold;
    color: #3c3c3c;
}
.content_index .new_joining_demand .list .item .left li span.tt {
    color: #b58e61;
    font-weight: bold;
}
.content_index .new_joining_demand .red {
    color: #f85360;
}

.content_index .new_joining_demand .list .item .right {
    width: 25%;
    display: inline-block;
    font-size: 15px;
    font-size: 1rem;
    text-align: center;
}
.content_index .new_joining_demand .list .item .right a {
    display: inline-block;
    color: #fff;
    cursor: pointer;
    border-width: inherit;
    background-color: #5d9dc1;
    outline: none;
    padding: 10px 10px;
    font-size: 15px;
    font-size: 1rem;
    border: none;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    -moz-border-radius: 0px;
}
.content_index .new_joining_demand .list .item .right a:hover {
    background-color: #34466a;
}

/*FB嵌入*/
.fb_cont {
    width: 100%;
    margin: auto;
}
.fb_cont iframe[src *= "facebook"] {
    width: 100%
}
.content_index .winner_newspaper {
    margin-bottom: 20px;
}

/*與加盟主聯繫*/
.joining_contact_info {
    background-color: #fff;
}
.joining_contact_info h2 {
    font-size: 26px;
    font-size: 1.6rem;
    text-align: center;
    padding: 10px;
    background-color: #7aa6ce;
    color: #fcff00;
}
.joining_contact_info .cont {
    max-width: 600px;
    margin: 0px auto;
    padding: 20px 15px;
    text-align: center;
}

/*加盟說明會/new/franchisee/boss_SeminarList.asp*/
.naiyo .table .td:first-child {
    width: 50%;
    text-align: left;
}
.naiyo .table .th:first-child {
    width: 50%;
}




