/* Class and styles General ----------------------------*/
*{
	box-sizing: border-box;
}
/**/
#cart_www .modal-body .control-label {
	width: 150px !important;
	margin-left: 50px !important;
}

#cart_www .modal-body .controls {
	margin-left: 220px !important;
}

#cart_www .modal-body .add {
	width: 80px !important;
}

/* -------------------------------------------------- */
/*	0.8  404 Error Page
/* -------------------------------------------------- */

.error_page {
	padding: 80px 0;
}

.error_page h1 {
	font-size: 200px;
	font-weight: bold;
	color: #272727;
	float: right;
}

.error_page h2 {
	margin-top: 0px;
	font-size: 52px;
	line-height: 55px;
	float: left;
}

.message_error {
	padding: 20px 0;
	margin-top: 60px;
	border-top: 3px double #cdcdcd;
}

.message_error h3 {
	padding-bottom: 20px;
}

.message_error .button:hover {
	color: #fff;
}

.offline h1 {
	font-size: 120px;
	float: left;
}

.offline h2 {
	font-size: 40px;
	float: right;
}

/* ---------------------------------------------------------------------- */
/*	General Structure
/* ---------------------------------------------------------------------- */


/* Client Login ---------------------------------------*/

.line {
	height: 5px;
	background: #169fe6;
}

.jBar {
	background-position: top;
	height: auto;
	display: none;
	padding-bottom: 15px;
	background: #272727 url("/assets/images/panelbg.png") center no-repeat;
	position: relative;
	color: #FFF;
}

.jRibbon {
	padding: 3px;
	position: absolute;
	top: -3px;
	right: 7%;
	display: none;
	background: #169fe6;
	font-size: 12px;
	padding: 2px 20px;
	color: #FFF;
	cursor: pointer;
}

.jRibbon:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	top: 2px;
	right: 7%;
}

.downarrow {
	position: absolute;
	bottom: -50px;
	z-index: 99;
	padding: 0 20px;
	right: 7%;
	background: #169fe6;
	font-size: 12px;
	padding: 2px 20px;
	cursor: pointer;
}

.up {
	top: -50px;
}

.jBar h1 {
	color: #fff;
	text-align: center;
	margin-top: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 28px;
}

.jBar ul {
	margin-top: 25px;
}

.jBar ul li {
	padding-bottom: 20px;
	text-align: right;
}

.jBar ul li span {
	font-size: 20px;
	margin: 0;
	float: left;
	padding: 0;
	margin-right: 10%;
	color: #169fe6;
	line-height: 22px;
	font-weight: bold;
}

.jBar input {
	width: 90%;
	margin: 10px 2% 10px 5%;
	height: 25px;
}

.jBar .botton {
	border: none;
	width: auto;
	background: #169fe6;
	padding: 5px 15px 25px 15px;
	color: #fff;
	float: right;
}


/*  Info head -----------------------------------------*/

.info_head {
	height: 48px;
	padding: 10px 0;
}

.info_head ul {
	margin: 0;
}

.info_head ul li {
	list-style: none;
	float: left;
	font-size: 13px;
}

.info_head ul li i {
	padding: 5px 5px 0 0;
}


/*  Logo -----------------------------------------*/

.logo {
	position: relative;
}

.bg_logo {
	position: absolute;
	background-color: #169fe6;
	top: 0;
	left: 0;
	width: 90px;
	height: 90px;
	z-index: 99;
}

.logo h1 {
	color: #fff;
	z-index: 999;
	position: absolute;
	font-weight: bold;
	padding: 20px 0;
	margin: 0 0 0 5%;
}

.logo h1 span {
	color: #333;
	margin-left: 15px;
}

.tit_logo {
	float: left;
}

.tit_logo img {
	padding: 28px 0;
}

/*  Main Navigation -----------------------------------------*/
.login_box span {
	display: inline-block;
	padding: 0 13px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	color: #828282;
}

.login_box span img {
	margin-top: -2px;
}

#link_join {
	background-color: #5F1FCA;
	color: #2C1939;
}

.login_box span:hover {
	color: #2C1939;
}

.login_box a span {
	font-size: 15px;
	cursor: pointer;
	color: #92889B;
}

.login_box a span#link_signin{
	border: 1px solid #92889B;
	color:#2c1939;
	box-sizing:border-box;
}

.login_box .login_after span.f_purple {
	color: #2c1939;
}

nav {
	background-color: #fff;
	border: 1px solid #eee;
}

.tinynav {
	display: none
}

.tinynav3 {
	display: none
}

.sf-menu {
	margin: 0;
	float: right;
}

.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 240px;
}


.sf-menu>li {
	position: relative;
	float: left;
	list-style: none;
	margin-left: 15px;
}

.sf-menu>li>a {
	text-decoration: none;
    display: block;
    font-size: 18px;
    color: #2C1939;
    padding: 38px 15px;
    font-weight: 600;
}
}

.sf-menu>li>a:hover {
	color: #5F1FCA;
}

.sf-menu>li.current>a {
	border-bottom: 5px solid #169fe6;
	/*background: url("/assets/images/arrow_nav_b.png") no-repeat top center;*/
	padding: 23px 20px;
	color: #169fe6
}

.sf-menu li ul{
	background:#2c1939;
	padding:20px 0;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top: 80px;
	left: -5px;
	z-index: 9999;
}

.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top: -999em;
	display:block;
}

.sf-menu li.current,
.sf-menu li:hover,
.sf-menu li.sfHover {
	text-decoration: none;
}

.sf-menu li li a {
	display: block;
	margin: 0;
	position: relative;
	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	opacity:.7;
	overflow: hidden;
	font-size:15px;
	margin: 0 30px ;
	padding:10px 0;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.sf-menu li li>a:hover,
.sf-menu li li.sfHover>a,
.sf-menu li li.current>a {
	color: #fff;
	opacity:1;
}

.sf-menu li li {
	float: none;
	position: relative;
}

.sf-menu li li a:hover {
	opacity:1;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left: 145px;
	top: 0;
}


/* Search Domain --------------------------------*/

.search_domainn {
	z-index: 999;
	max-width: 1170px;
	margin: 0 auto;
}

.search_domainn h1 {
	margin: 0;
	padding: 20px 0 21px 0;
}

.arrow {
	right: -22px;
	position: absolute;
	top: 0;
	height: 100%;
	width: 20px;
}

.form_domain span {
	padding: 8px 10px 0 0;
	font-size: 20px;
	font-weight: bold;
}

input[type="text"] {
	border-radius: 0 !important
}

input+p.error_txt {
	color: red !important;
}

.form_domain input {
	float: left;
	margin: 0;
	width: 86.8%;
	height: 70px;
	padding-left: 30px;
}

.form_domain input.btn_bl.btn_bl_srch {
	padding-left: 10px;
}

.form_domain select {
	height: 70px;
	width: 20%;
	margin: 0;
}

.form_domain .button {
	float: left;
	padding-left: 0px;
	padding: 7px 30px;
	height: 70px;
	margin: 0;
	width: auto;
	line-height: 12px;
}

.form_domain form {
	margin: 0;
	padding: 0;
}

/* Info Content */
nav {
	background: none !important;
}

.info_content {
	width: 1920px;
	height: 530px;
	/*	border-top:1px solid #eee;*/
}

.border_top {
	border-top: 1px solid #bcbbbb;
}

.border_right {
	border-right: 1px solid #cdcdcd;
	padding-right: 15px;
}

.shadow_top {
	box-shadow: inset 0px 4px 3px 0px #999;
}

.shadow_height {
	height: 6px;
}

.gray {
	background: #f0f0f0 url("/assets/images/bg_parters.png");
}

.gray_2 {
	background: #f0f0f0 url("/assets/images/main_paper.jpg") no-repeat center 54%;
}

.cart-regist_domain-h1:hover {
	color: #fff;
}


/* Features */

.item_feature {
	margin-bottom: 40px;
}

.head_feature {
	margin-bottom: 5px;
}

.head_feature h4,
h6 {
	padding: 0;
	margin: 0;
}

.head_feature h6 {
	line-height: 20px;
	color: #169fe6;
	font-style: italic;
}

/* Table Princing */

.item_table {
	border: solid 1px #169fe6;
	background-color: #fff;
	padding-bottom: 20px;
	margin-bottom: 30px;
	text-align: center;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.item_table_best {
	border: solid 1px #555;
	background-color: #fff;
	padding-bottom: 20px;
	margin-bottom: 30px;
	text-align: center;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.item_table:hover {
	margin-top: -5px;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.head_table {
	color: #fff;
	background-color: #555;
	position: relative;
	z-index: 999;
	text-align: center;
}

.head_table h1 {
	color: #fff;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #fff;
	background-color: #169fe6;
}

.head_table h2 {
	color: #169fe6;
	font-size: 30px;
	margin: 0;
	padding: 10px 0 0 0;
}

.head_table h2 span {
	font-size: 14px;
	color: #fff;
}

.head_table h5 {
	margin: 0;
	padding: 0;
	color: #fff;
	padding-bottom: 10px;
}

.head_table_best {
	color: #fff;
	background-color: #169fe6;
	position: relative;
	z-index: 999;
	text-align: center;
}

.head_table_best h1 {
	color: #fff;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #fff;
}

.head_table_best h2 {
	color: #169fe6;
	font-size: 30px;
	margin: 0;
	padding: 10px 0 0 0;
}

.head_table_best h2 span {
	font-size: 14px;
	color: #fff;
}

.head_table_best h5 {
	margin: 0;
	padding: 0;
	color: #fff;
	padding-bottom: 10px;
}

.arrow_table {
	position: absolute;
	z-index: -1;
	background: url("/assets/images/arrow_table.png") no-repeat center;
	bottom: -7px;
	height: 67px;
	width: 45%;
	left: 0;
	margin-left: 27.5%;

}

.item_table .color {
	background-color: #f5f4f4;
}

.item_table ul {
	/*	margin:60px 0 20px 0;*/
	margin: 0 0 20px 0px;
}

.item_table ul li {
	list-style: none;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding: 10px 10px;
}

.item_table ul li:first-child {
	list-style: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
	padding: 10px 10px;
}

.item_table .button {
	padding: 10px 35px;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.item_table .button:hover {
	background-color: #169fe6;
	color: #fff;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.arrow_table_best {
	position: absolute;
	z-index: -1;
	background: url("/assets/images/arrow_table_best.png") no-repeat center;
	bottom: -7px;
	height: 67px;
	width: 45%;
	left: 0;
	margin-left: 27.5%;

}

.item_table_best .color {
	background-color: #f5f4f4;
}

.item_table_best ul {
	/*	margin:60px 0 20px 0;*/
	margin: 0 0 20px 0px;
}

.item_table_best ul li {
	list-style: none;
	border-top: 1px solid #ddd;
	text-align: center;
	padding: 10px 0;
}

.item_table_best .button {
	padding: 10px 35px;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.item_table_best .button:hover {
	background-color: #169fe6;
	color: #fff;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.promotion_table {
	margin-top: -40px;
}

.promotion_table:hover {
	margin-top: -40px;
}

.promotion_table .head_table {
	color: #fff;
	background-color: #169fe6;
	position: relative;
	z-index: 9999;
	text-align: center;
}

.promotion_table .arrow_table {
	position: absolute;
	z-index: -1;
	background: url("/assets/images/arrow_table_promotion.png") no-repeat center;
	bottom: -6px;
	height: 67px;
	width: 45%;
	left: 0;
	margin-left: 27.5%;
}

.promotion_table h2 {
	color: #555;
}


/* -------------------------------------------------- */
/*	Varius - Tabs
/* -------------------------------------------------- */


.tabs_varius {
	display: table;
	margin: 0 auto;
}

.tabs_varius li {
	float: left;
	font-size: 17px;
	font-weight: bold;
	background-color: #fff;
	padding: 20px 47px;
	border: solid 1px #1471B6;
	border-right: 0;
	list-style: none
}

.tabs_varius li:last-child {
	border-right: solid 1px #1471B6;
}

.tabs_varius li a {
	padding: 20px 40px;
	color: #1471B6;
}

.switcher-panel {
	margin-top: 50px;
}

/* Our Facilitites --------------------------*/

.item_facilities {
	padding: 10px;
	text-align: center;
}

.item_facilities img {
	border: 1px solid #ddd;
}

.item_facilities img:hover {
	opacity: 0.7;
}

.item_facilities p {
	margin: 0;
	padding: 10px 0 0 0;
}

/* Items Stories --------------------------*/

.item_storie {
	margin-bottom: 15px;
}

.item_storie .image_storie img {
	width: 93%;
	padding: 3.5%;
	margin-top: 10px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #cdcdcd;
}

.item_storie .info_storie {
	background: #fff;
	padding: 10px 15px;
	float: right;
	border-radius: 5px;
	width: 85%;
	border: solid 1px #cdcdcd;
	border-bottom: 3px double #cdcdcd;
}

.item_storie .info_storie h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: 600;
	font-style: italic;
}

.item_storie .info_storie p {
	font-size: 13px;
}

span.quote-arrow {
	display: block;
	float: left;
	margin-left: -33px;
	margin-top: 5%;
	z-index: 2;
	background: url("/assets/images/arrow_testimonial.png") no-repeat;
	width: 24px;
	height: 39px;
}

/* Sponsors ---------------------------------------------*/

.sponsors {
	padding: 15px 0;
}

.sponsors img {
	-webkit-filter: grayscale(0%);
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.sponsors img:hover {
	-webkit-filter: grayscale(0%);
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

/* Footer Down --------------------------------------------*/

.footer_down {
	background-color: #2c1939;
	color: #fff;
	padding: 100px 0;
}

.footer_down .row h4{
	color:#fff;
	font-size:16px;
}

.footer_down p {
	margin: 0;
	color:#9b8ab0;
}

.footer_down ul {
	margin: 0;
}

.footer_down .nav_footer li {
	list-style: none;
	float: left;
	margin: 0 4% 0 0;
}

.footer_down .nav_footer li a {
	color: #fff;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	transition: 0.5s all ease;
}

.footer_down .nav_footer li a:hover {
	color: #169fe6;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
	transition: 0.5s all ease;
}

/* Sections Title ------------------------------------------------------*/
.section_title {
	background-color: #232323;
	padding: 30px 0;
}

.section_title h1 {
	position: relative;
	float: right;
	width: 50%;
	text-align: left;
	padding: 16px 10px 16px 42px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	font-size: 32px;
	background: #169fe6;
}

.arrow_title {
	background: #169fe6;
	background: url("/assets/images/arrow_titles_b.png") no-repeat;
	position: absolute;
	width: 39px;
	height: 58px;
	left: -39px;
	top: 0;
}

/* About ------------------------------------------------------*/
.img_team {
	position: relative;
}

.img_team img {
	width: 100%;
}

.item_team:hover .name_team {
	opacity: 0;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.name_team {
	position: absolute;
	top: 0;
	width: 98%;
	left: 0;
}

.name_team h5 {
	padding: 2px;
	color: #fff;
	width: 100%;
	text-align: center;
	margin-bottom: 1px;
	background: #169fe6;
	background: rgba(223, 86, 44, 0.8);
}

.name_team span {
	background: 000;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	padding: 5px 15px;
	font-style: italic;
	font-size: 12px;
}

.info_team {
	background-color: #fff;
	border: solid 1px #cdcdcd;
	border-bottom: 3px double #cdcdcd;
	border-top: 0;
	padding: 10px;
}

.info_team p {
	font-size: 13px;
	line-height: 19px;
	padding-bottom: 10px;
	margin: 0;
	border-bottom: 1px solid #cdcdcd;
}

ul.social_team {
	display: table;
	margin: 0 auto;
}

.social_team li {
	display: inline-block;
	padding: 0 3px;
}

.social_team li a {
	font-size: 10px;
}

.social_team li a:hover {
	color: #169fe6;
}

/* Contact -----------------------------------------------------*/

.map iframe {
	width: 95%;
	height: 330px;
	margin-left: 5%;
	border: 0;
}

.contact input {
	width: 75%;
	margin-bottom: 20px;
	height: 28px;
}

.contact textarea {
	width: 95%;
	height: 150px;
}

.contact form {
	margin: 0;
}

.contact .button {
	width: auto;
	height: auto;
	margin: 0;
}

#result {
	float: right;
	margin-top: -30px;
	margin-right: 4%;
}

/* Top ---------------------------------------------------------*/

#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	width: 51px;
	height: 51px;
	border: none;
	text-indent: 100%;
	background: url("/assets/images/ui.totop.png") no-repeat left top;
}

#toTopHover {
	background: url("/assets/images/ui.totop.png") no-repeat left -51px;
	width: 51px;
	height: 51px;
	display: block;
	overflow: hidden;
	float: left;
	opacity: 0;
	-moz-opacity: 0;
}

#toTop:active,
#toTop:focus {
	outline: none;
}


/* ACCORDION ------------------------------------------*/

.accordion-trigger h3 {
	margin: 0 10px;
}

.accordion-trigger {
	line-height: 60px;
	height: 60px;
	text-decoration: none;
	padding: 0 30px;
	cursor: pointer;
	font-weight: 300;
	border: 1px solid #dbdbdb;
	background: #5F1FCA url("/assets/images/icons/icon_plus.png") no-repeat 97% 19px;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	color: #fff;
	font-weight: bold;
	margin: 10px 0 0 0;
}

.accordion-trigger.active {
	background: #fff url("/assets/images/icons/icon_minus.png") no-repeat 97% 29px;
	color: #2C1939;
	;
}

.accordion-trigger:hover {
	background-color: #fff;
	color: #2C1939;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.accordion-container {
	padding: 20px 0 50px;
	box-shadow: 1px 3px 15px -5px;
}

.accordion-container p {
	margin: 0;
}

/* ul - list-check style */
ul.check {
	margin: 0;
}

ul.check li {
	background: url("/assets/images/ok_b.png") 0 5px no-repeat;
	line-height: 20px;
	margin: 10px 0;
	padding-left: 20px;
}


/* Blog ------------------------------------------------*/

.post {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #cdcdcd;
}

.post .button:hover {
	color: #fff;
}

.post h3 {
	padding: 0 0 5px 0;
}

.image_post {
	position: relative;
	border: 2px solid #1e1e1e;
}

.image_post ul {
	margin: 0;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
}

.image_post ul li {
	background-color: #169fe6;
	padding: 5px 12px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	border-bottom: 1px solid #fff;
}

.image_post ul li:last-child {
	border: 0;
}

.image_post img {
	width: 100%;
}

.meta {
	margin: 0;
	list-style: none;
	margin-bottom: 5px;
}

.meta li {
	display: inline-block;
	font-style: italic;
}

.meta .author {
	border-right: 1px solid #cdcdcd;
	padding: 0 10px 0 6px;
	margin-right: 5px;
}


aside {
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 30px;
}

aside h4 {
	padding-top: 0;
}

aside .tags li a {
	color: #fff;
}

aside .tags {
	padding-bottom: 20px;
}

.tags {
	margin: 0;
	list-style: none;
}

.tags li {
	display: inline-block;
	background: #494949;
	padding: 5px 10px;
	margin: 5px;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.tags li:hover {
	background-color: #169fe6;
	cursor: pointer;
	-webkit-transition: 0.3s all ease;
	-moz-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	-ms-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.single .image_post {
	margin-bottom: 30px;
}

.comment {
	border-bottom: 1px solid #cdcdcd;
	margin: 20px 0;
	padding-bottom: 30px;
}

.image-visitor {
	margin-left: auto;
	margin-right: auto;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #888;
	border: solid 4px white;
	overflow: hidden;
	-webkit-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.15000000000000002);
	-moz-box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.15000000000000002);
	box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.15000000000000002);
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	transition: all .4s ease-out;
}

.title_comment {
	margin-bottom: 10px;
}

.comment:last-child {
	border: 0;
	margin-bottom: 0;
}

.title_comment span {
	padding-right: 10px;
	font-style: italic;
	font-size: 18px;
}

.form_comment input {
	width: 37%;
	margin-right: 3.5%;
	display: inline-block;
	height: 35px;
}

.form_comment textarea {
	width: 80%;
	margin-top: 10px;
	height: 200px;
	display: block;
}

.form_comment .button {
	display: block;
	margin-top: 20px;
	width: auto;
}

/*paul 140109*/
.picked {
	position: relative;
	top: -25px;
}

.subtitle {
	font-size: 18px;
	font-weight: 700;
}

.txtright p {
	margin-bottom: 0
}

.btn_addcart {
	border-radius: 0 !important;
	width: 80%;
	margin: 0 auto;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #169fe6;
	background-image: -moz-linear-gradient(top, #33A9DC, #169fe6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33A9DC), to(#169fe6));
	background-image: -webkit-linear-gradient(top, #33A9DC, #169fe6);
	background-image: -o-linear-gradient(top, #33A9DC, #169fe6);
	background-image: linear-gradient(to bottom, #33A9DC, #169fe6);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);*/
	/*border-color: #51a351 #51a351 #387038;*/
	border-color: #33A9DC #33A9DC #169fe6;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn_addcart:hover {
	color: white;
	background-color: #169fe6;
}

.btn_addcart:active {
	color: white;
	background-color: #0050b0;
}

.btn_signin {
	/*width: 80%;*/
	width: 100px;
	margin: 0 auto;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #169fe6;
	background-image: -moz-linear-gradient(top, #33A9DC, #169fe6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33A9DC), to(#169fe6));
	background-image: -webkit-linear-gradient(top, #33A9DC, #169fe6);
	background-image: -o-linear-gradient(top, #33A9DC, #169fe6);
	background-image: linear-gradient(to bottom, #33A9DC, #169fe6);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);*/
	/*border-color: #51a351 #51a351 #387038;*/
	border-color: #33A9DC #33A9DC #169fe6;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn_signin:hover {
	color: white;
	background-color: #169fe6;
}

.btn_signin:active {
	color: white;
	background-color: #1471B6;
}

.btn_join {
	/*width: 80%;*/
	/*width: 100px;*/
	margin: 0 auto;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #169fe6;
	background-image: -moz-linear-gradient(top, #33A9DC, #169fe6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#33A9DC), to(#169fe6));
	background-image: -webkit-linear-gradient(top, #33A9DC, #169fe6);
	background-image: -o-linear-gradient(top, #33A9DC, #169fe6);
	background-image: linear-gradient(to bottom, #33A9DC, #169fe6);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);*/
	/*border-color: #51a351 #51a351 #387038;*/
	border-color: #33A9DC #33A9DC #169fe6;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn_join:hover {
	color: white;
	background-color: #169fe6;
}

.btn_join:active {
	color: white;
	background-color: #1471B6;
}

.cart-products {
	border: 1px solid #169fe6;
	/*border-radius: 4px; */
	width: 700px;
	margin-top: 30px;
}

.cart-products:first-child {
	margin-top: 0;
}

/*.cart-products td{padding:20px}
.cart-products>thead th:first-child{border-left:1px solid #c0c0c0}
.cart-products>thead th.last{border-right:1px solid #c0c0c0}
.cart-products .product>tr>td:first-child{border-left:1px solid #999}
.cart-products .product>tr>td.last{border-right:1px solid #999}
.cart-products .product>tr>td.last-min{border-right:1px solid #999;padding-bottom:0}
.cart-products .product>tr:first-child>td{border-top:1px solid #999}*/
.cart-products .product .divider td {
	height: 10px;
	padding: 0;
	border: 0 !important;
}

.cart-products .product .info .details {
	background-image: none;
	padding: 28px 0 20px 20px;
	float: left;
}

.cart-products .product .info .details .text {
	float: right;
	width: 218px;
}

.cart-products .product .info .details .name {
	display: inline-block;
	font-weight: 600;
	font-size: 16px;
}

.cart-products .product .info .details .description {
	display: inline-block;
}

.cart-products .product .info .details .discount {
	display: block;
	font-weight: bold;
	color: #fb8734;
}

.cart-products .product .info .term {
	float: left;
	width: 135px;
	vertical-align: top;
	padding: 20px 0;
}

.cart-products .product .info .price {
	border-left: 1px solid #169fe6;
	position: relative;
}

.cart-products .product .info .term .input-select {
	width: 80px;
}

.cart-products .product .info .price .amount {
	display: inline-block;
	color: #666;
	font-weight: bold;
	font-size: 16px;
}

.privacyupsell {
	color: #fb8734;
	font-size: 16px;
	font-weight: 700;
}

.cart-products .product .info .price .saved {
	display: inline-block;
	color: #fb8734;
	font-weight: normal;
}

.cart-products .product .info .subtotal {
	width: 70px;
	text-align: left;
	vertical-align: top;
}

.cart-products .product .info .subtotal .amount {
	display: inline-block;
	font-weight: bold;
	font-size: 16px;
}

.cart-products .product .component td {
	padding: 0 20px 0 20px;
}

.cart-products .product .tldToggle {
	padding-top: 20px;
}

.price .subtotal02 {
	padding-top: 40px;
	text-align: center;
	width: 193px;
}

.cart-products .message {
	font-size: 18px;
	font-weight: bold;
}

.info_imgbg {
	background: url('/assets/images/main_pic01.jpg') no-repeat center top;
	/*background: linear-gradient(to right,#2e81ff 0%,#1F94EB 100%)*/
	;
}

.webhosting_imgbg {
	background: url('/assets/images/banner/hosting_banner_02.jpg') no-repeat center top;
}

.wordpress_imgbg {
	background: url('/assets/images/banner/wordpress_banner_03.jpg') no-repeat center top;
}

.server_imgbg {
	background: url('/assets/images/banner/server_banner_02.jpg') no-repeat center top;
}

.ssl_imgbg {
	background: url('/assets/images/banner/ssl_banner_02.jpg') no-repeat center top;
}

.transfer_imgbg {
	background: url('/assets/images/banner/main_pic02.jpg') no-repeat center top;
}

.bulk_transfer_imgbg {
	height: 180px;
	background: url('/assets/images/main_pic02.jpg') no-repeat center top;
}

.business_imgbg {
	background: url('/assets/images/banner/mail_banner_02.jpg') no-repeat center top;
}

.webtools_imgbg {
	background: url('/assets/images/banner/mail_banner_02.jpg') no-repeat center top;
}

.agency_imgbg {
	background: url('/assets/images/banner/banner_agency_02.jpg') no-repeat center top;
}

.codesign_imgbg {
	background: url('/assets/images/banner/codesign_banner.jpg') no-repeat center top;
}

.exchange_imgbg {
	background: url('/assets/images/banner/hostexchange_banner.jpg') no-repeat center top;
}

.domain_check_l {
	margin: 0;
	font-size: 16px;
	width: 250px;
	padding-left: 10px;
	height: 30px;
	border-width: 1px;
	border-color: #B3B3B3;
	border-style: solid none solid solid;
}

.domain_check_r {
	margin: 0;
	line-height: 32px;
	float: left;
	margin-top: 5px;
}

/*.domain_check_r{font-size: 13px; text-align: left; border: 1px solid #B3B3B3; cursor: pointer; height: 32px; line-height: 32px; width: 80px; float:left;}*/
.domain_check_r02 {
	overflow: hidden;
	white-space: nowrap;
	float: left;
	text-align: left;
}

.domain_check_r03 {
	background-color: white;
	background: url(//img1.wsimg.com/cart/icons/FOS-9911_payment_icons.png) no-repeat -268px -86px;
	width: 12px;
	height: 7px;
	cursor: pointer;
	float: left;
}


.cart-section-h1 {
	background-color: #169fe6;
	padding: 10px 20px;
	text-align: left;
	color: #fff;
	font-size: 16px;
}

.cart_section_box01 {
	width: 692px;
	height: 525px;
	float: left;
	font-size: 14px;
	border: #c0c0c0 1px solid;
	padding: 10px 0 10px 20px;
	margin-bottom: 10px;
	overflow: hidden;
}

.cart_section_box01 p {
	margin: 0 0 10px 0;
}

.cart_section_box02 {
	width: 698px;
	float: left;
	font-size: 14px;
	border: #c0c0c0 1px solid;
	margin-bottom: 10px;
	overflow: hidden;
}

.cart_section_box02_bor {
	border-bottom: #c0c0c0 1px solid;
	height: 30px;
	padding: 10px 20px;
}

.cart_section_box02_bor_last {
	height: 30px;
	padding: 10px 20px;
}

.item_box {
	border: 1px solid #169fe6;
	/*border-radius: 4px; */
	width: 700px !important;
}

.item_box02 {
	border: 1px solid #169fe6;
	border-radius: 4px;
	width: 700px !important;
	margin-top: 20px;
}

.item_box img {
	width: 100px;
	height: 100px;
}

/* .cart{height:146px;} */
.cart_box04 {
	border-top: 1px solid #169fe6;
}

.cart_section_box05 {
	width: 678px;
	height: 200px;
	float: left;
	font-size: 14px;
	border: #c0c0c0 1px solid;
	padding: 10px 0 10px 20px;
	margin-bottom: 30px;
	overflow: hidden;
}

.cart-section-h102 {
	background-color: #169fe6;
	padding: 10px 20px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	float: left;
	width: 150px;
	text-align: center;
}

.cart-section-h103 {
	background-color: #169fe6;
	padding: 10px 20px;
	text-align: left;
	color: #fff;
	font-size: 16px;
	float: left;
	width: 130px;
	text-align: center;
}

.cart_section_box06 {
	border: 1px solid #169fe6;
	height: 500px;
	padding: 30px;
	width: 800px;
	margin: 0 auto;
	text-align: center;
}

.cart_section_box06 p {
	margin-top: 20px;
}

.eventbanner {
	border: 1px solid #e3e3e3;
	width: 700px;
	height: 150px;
	background-color: #f5f4f4;
	margin: 20px auto;
}

.regist_domain_box01 {
	width: 983px;
	float: left;
	font-size: 14px;
	border: #c0c0c0 1px solid;
	margin-bottom: 10px;
	overflow: hidden;
}

.regist_domain_box01_bor {
	border-bottom: #c0c0c0 1px solid;
	height: 60px;
	padding: 10px 20px;
}

.regist_domain_box01_bor_last {
	height: 60px;
	padding: 10px 20px;
}

.tabs_regist_domain {
	display: table;
	margin: 0 auto;
	width: 1000px;
}

.cart-regist_domain-h1 {
	text-align: left;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.tabs_regist_domain li {
	border-right: #c0c0c0 1px solid;
	float: left;
	font-weight: bold;
	background-color: #169fe6;
	padding: 20px 187.5px;
	list-style: none
}

.tab_off {
	background-color: #B3B3B3 !important;
}

.tabs_regist_domain li a {
	cursor: pointer;
	color: #fff;
}

.regist_domain_item_box01 {
	height: auto;
	float: left;
	padding: 50px;
	border: 3px solid #169fe6;
	border-radius: 4px;
	width: 980px !important;
	margin: 40px 0;
}

.regist_domain_item_box01 p {
	font-size: 18px;
	margin: 0;
	line-height: 35px;
}

.regist_domain_item_box02 {
	padding: 50px;
	border: 3px solid #169fe6;
	border-radius: 4px;
	width: 980px !important;
	margin: 30px 0;
}

.regist_domain_item_box02 p {
	font-size: 30px;
	margin: 0;
}

.logo {
	background: url('/assets/images/dotname_logo02.png') no-repeat left top;
}

.bulk_img {
	background: url('/assets/images/banner/bulk_domains_03.jpg') no-repeat left top;
}

.domains_test {
	text-decoration: underline;
}

.domains_test:hover {
	text-decoration: underline;
	color: #169fe6;
}

.cs_icon {
	width: 70%;
	margin: 8px 0 0 48px;
}

.gr_line {
	border-bottom: #cccccc 1px solid;
}

.gr_line_top {
	border-top: #cccccc 1px solid !important;
}

.font_b {
	color: #169fe6;
}

.t_cen {
	text-align: center;
}

.m_top_30 {
	margin-top: 30px;
}

.features ul,
.features li {
	padding-left: 0;
	list-style: none;
}

.features li {
	background-repeat: no-repeat;
	background-position: top center;
	float: left;
	width: 25%;
	min-height: 24.2em;
	text-align: center;
}

.features a {
	display: block;
	color: #666;
}

.features h4 {
	margin: .4em 0 1em;
	font-size: 1.4em;
}

.features p {
	min-height: 7em;
	margin: .6em 0;
	padding: 0 1.8em;
	line-height: 1.4em;
}

.cover_wrap {
	width: 960px;
	height: 100%;
	margin: 0 auto;
	padding: 1px 0;
	position: relative;
}

.btn_bl_line {
	width: 135px;
	padding: 10px;
	margin: 0 auto;
	border: 1px solid #169fe6;
	color: #169fe6;
	background-color: #fff;
	margin: 0 auto;
}

.btn_bl_line:hover {
	border: 1px solid #fff;
	color: #fff;
	background: #169fe6;
}

.gr_box {
	border: #cccccc 1px solid;
	padding: 50px;
}

.f_bl {
	color: #169fe6;
}

.f_b {
	font-weight: bold
}

.f_30 {
	font-size: 30px;
}

.login_test {
	text-decoration: underline;
}

.login_test:hover {
	text-decoration: underline;
	color: #169fe6;
}

.sp_list {
	padding-left: 15px;
}

.cs_box {
	border: 1px solid #169fe6;
	height: auto;
	margin-top: 15px;
	margin-bottom: 30px;
}

.table-condensed th {
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
}

.table-condensed td {
	text-align: right;
	padding-right: 20px;
}


.frame {
	margin: 0 0 10px;
	padding: 0;
	border: 1px solid #EBEBEB;
	border-bottom: 0;
}

.frame .fieldarea {
	background-color: #F5F5F5;
	color: #333;
	text-align: left;
	border-right: 1px solid #EBEBEB;
	padding-left: 20px;
}

.frame td {
	background-color: #FFF;
	border-bottom: 1px solid #EBEBEB;
	padding-left: 20px;
}

.frame01 {
	margin: 0 0 10px;
	padding: 0;
	border: 1px solid #EBEBEB;
	border-bottom: 0;
}

.frame01 .fieldarea {
	background-color: #F5F5F5;
	color: #333;
	text-align: center;
	border-right: 1px solid #EBEBEB;
}

.frame01 td {
	background-color: #FFF;
	border-bottom: 1px solid #EBEBEB;
	text-align: center;
	border-right: 1px solid #EBEBEB;
}

.frame01 .last {
	border-right: none;
}

.frame01 .last {
	border-right: none;
}

.icon_d {
	background: url('/assets/images/icons/icon_day.gif') no-repeat;
	background-position: center right 5px;
}

.page_no {
	width: 970px;
	margin: 40px 0;
	text-align: center;
	display: block;
}

.page_number {
	display: inline;
}

.page_number a {
	padding: 4px;
	color: #808080;
}

.control-label>img {
	vertical-align: top;
}

.rhead5 {
	vertical-align: top;
	width: 328px;
}

.rhead2 {
	vertical-align: top;
	width: 230px;
}

.pt10 {
	font-size: 12px;
	line-height: 16px;
}

.rheadtxt {
	font-size: 17px;
	text-align: right;
	margin-bottom: 13px;
}

.right {
	float: right;
}

.bdr_ohdr {
	border-style: solid;
	border-color: #bbb;
	border-width: 1px 1px 0;
	padding: 5px;
}

.w120 {
	width: 120px;
}

.b2bdr {
	border: 1px solid #bbb;
}

.p5 {
	padding: 5px 5px 5px 5px;
}

.bpbox {
	overflow: auto;
	margin-bottom: 20px;
}

.w200h150 {
	width: 265px;
	min-height: 150px;
}

.left {
	float: left;
}

.stdbkg {
	background-color: #E1F4FE;
}

.b2bdrBot {
	border-bottom: 1px solid #bbb;
}

.rapad {
	padding: 5px 0 5px 5px;
}

.h26 {
	height: 26px;
}

.rapad {
	padding: 5px 0 5px 15px;
}

.pt13 {
	font-size: 13px;
}

.ml20 {
	margin-left: 30px;
}

.totTxt {
	width: 80px;
	float: left;
}

/* chat */
.chat-panel {
	margin: 0 auto;
	height: 500px;
	position: relative;
	z-index: 4;
	width: 320px;
	padding: 0 20px;
	text-align: center;
	background: #E5E5E5;
	background: #f0f0f0 url("/assets/images/bg_parters.png");
	border: 1px solid #bcbbbb;
	-webkit-transition: right 0.4s 0.15s ease-in-out;
	-moz-transition: right 0.4s 0.15s ease-in-out;
	transition: right 0.4s 0.15s ease-in-out;

	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999991;
}

.cp_full_height {
	height: 100%;
}


.chat-panel .header {
	padding: 10px 0px 5px;
	margin: 0;
}

.iframe-clip {
	overflow: hidden;
}

.card-container .iframe-clip {
	height: 179px;
	margin: -1px;
	border: 1px solid #D2D2D2;
}

.card-container .iframe-clip iframe {
	display: block;
	width: 320px;
	height: 182px;
}


.card-container.glance-agent-view {
	position: relative;
	z-index: 1;
	height: auto;
	background: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.chat-panel .chat-view {
	position: absolute;
	top: 80px;
	right: 20px;
	bottom: 22px;
	left: 20px;
	min-height: 17px;
	-webkit-transition: bottom .25s ease-in-out;
	-moz-transition: bottom .25s ease-in-out;
	transition: bottom .25s ease-in-out;
}

.status-message {
	padding: 150px 20px 15px;
	text-align: center;
	background: url(/assets/images/icons/chat-icon_01.png) center 15px no-repeat;
}

.primary-panel.solo {
	border: 1px solid #d2d2d2;
	padding: 10px;
	min-height: 215px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background: #fff;
	background: -webkit-linear-gradient(#fff, #f1f1f1);
	background: -moz-linear-gradient(#fff, #f1f1f1);
}

.status-message.waiting.cc_chat_waiting {
	background-image: url(/assets/images/icons/chat-icon_01.png);
}

#preChatSurvey {
	overflow-y: auto;
	text-align: left;
}

.preChatBg {
	background: #FFF !important;
	border: 1px solid #FFF !important;
}

.headline {
	font-size: 15px;
}

.supporting {
	font-size: 14px;
}

.button.control {
	text-align: center !important;
	width: 120px;
}


.primary-panel {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;

}

.primary-panel .dialogue {
	padding: 10px 15px;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 50px;

	background: white;
	/*border: 1px solid #d2d2d2;*/

	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	-webkit-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2) inset;
	box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2) inset;

	-webkit-overflow-scrolling: touch;


}

.primary-panel .input {
	height: 30px;
	padding: 10px;
	text-align: center;
	border: 1px solid #d2d2d2;

	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;

	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;

	background: url(../imgs/bg-input.png) repeat-x #D2D2D2;
	background: -webkit-linear-gradient(#edeef0, #cecfd1);
	background: -moz-linear-gradient(#edeef0, #cecfd1);

	-webkit-transition: bottom .5s ease-in-out;
	-moz-transition: bottom .5s ease-in-out;
	transition: bottom .5s ease-in-out;
}

.secondary-panel,
.primary-panel.solo {
	border: 1px solid #d2d2d2;
	padding: 10px;
	min-height: 215px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background: #fff;
	background: -webkit-linear-gradient(#fff, #f1f1f1);
	background: -moz-linear-gradient(#fff, #f1f1f1);
}

.secondary-panel {
	position: absolute;
	top: 59px;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: visible;
}

.status-message.waiting.cp_chat_waiting {
	background-image: url(/assets/images/icons/busy.gif);
}


#the-chat {
	padding: 0px;
	margin: 0;
}

.chat-bubble.agent {
	text-align: left;
	border-color: #c6c6c6;

	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .4);

	background: url(/assets/images/icons/bg-chat-agent.png) bottom left repeat-x #e7e7e7;
	background-image: -webkit-linear-gradient(#fff, #ededed 3px, #e4e4e4 20%, rgba(228, 228, 228, 0) 50%),
		-webkit-linear-gradient(bottom, #f4f4f4, #e4e4e4 30px, rgba(228, 228, 228, 0) 50%);

	background-image: -moz-linear-gradient(#fff, #ededed 3px, #e4e4e4 20%, rgba(228, 228, 228, 0) 50%),
		-moz-linear-gradient(bottom, #f4f4f4, #e4e4e4 30px, rgba(228, 228, 228, 0) 50%);
}

.chat-bubble {
	font-size: 12px;
	text-align: right;
	padding: 10px;
	margin: 10px 5px 15px;
	border: 1px solid #99addb;
	position: relative;
	text-shadow: 0 1px 0 white;


	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	word-wrap: break-word;

	-webkit-box-shadow: 0 1px 1px rgba(39, 44, 61, .6);
	-moz-box-shadow: 0 1px 1px rgba(39, 44, 61, .6);
	box-shadow: 0 1px 1px rgba(39, 44, 61, .6);

	background: url(../imgs/bg-chat.png) bottom left repeat-x #add7fe;
	background-image: -webkit-linear-gradient(#fff, #c1dcff 2px, #9fc8fe 15px, rgba(174, 217, 254, 0) 88%),
		-webkit-linear-gradient(bottom, #b2f4ff, rgba(183, 226, 254, 0) 40px);

	background-image: -moz-linear-gradient(#fff, #c1dcff 2px, #9fc8fe 15px, rgba(174, 217, 254, 0) 100%),
		-moz-linear-gradient(bottom, #b2f4ff, rgba(183, 226, 254, 0) 30px);

}

.chat-bubble:before {
	background: url(../imgs/speech-arrow-local.png) no-repeat;
	content: "";
	height: 17px;
	width: 12px;
	position: absolute;
	left: auto;
	right: -12px;
	bottom: 1px;
}

.chat-bubble .link {

	color: #0085CF;
}

.chat-bubble .icon {
	height: 27px;
	width: 28px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -13px;
	background: url(/assets/images/icons/glyph-cart-link.png) no-repeat;
}

div.loading-indicator {
	position: absolute;
	z-index: 1051;
	width: 100px;
	height: 90px;
	padding: 20px;
	text-align: center;
	background: white;
	border: 1px solid #999;
	margin-bottom: 15px;
	font-weight: bold;
	overflow: hidden;
	clear: both;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	top: 20% !important;
	left: 49% !important;
}


.main_amazing {
	font-weight: 400;
	line-height: 46px;
	font-size: 30px;
	color: white;
	padding: 5px 0 15px 0;
	margin: 0;
	word-break: break-word;
}

.none {
	display: none;
}

.show {}

.ico_close {
	position: absolute;
	right: 7px;
	font-weight: bold;
	font-size: 18px;
	top: 8px;
	cursor: pointer;
}

.pop_compare_domain {
	line-height: 14px;
	border: 1px solid #ddd;
	background-color: #fff;
}

.pop_compare_domain .t11 {
	font-size: 7px;
}

.pop_compare_domain label {
	margin-left: 4px;
	font-size: 14px;
	margin-top: -3px;
	line-height: 23px;
}

.add {
	width: 120px !important;
}

.tb_on {
	background-color: #169fe6 !important;
	cursor: pointer;
}

.select-box {
	background-color: #FFF;
	font-size: .928571em;
	margin-bottom: 5px;
	position: relative;
	z-index: 1;
}

.select-box-head {
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	border: 1px solid #d4d4d4;
}

.select-box-current {
	width: 87%;
	height: 100%;
	float: left;
	overflow: hidden;
}

.select-box-current span:first-child {
	float: left;
	width: 6em;
	display: inline-block;
}

.select-box .price,
.select-box .save {
	color: #169fe6;
}

.select-box-current span.lastChild {
	float: right;
}

.select-box-cta {
	height: 100%;
	width: 11%;
	float: left;
	text-align: right;
	background-repeat: no-repeat;
	background-position: right center;
}

.ico-download01 {
	background-position: -13px -35px;
	height: 12px;
	width: 16px;
}

.ico01 {
	background: url("../images/icons/arrow_sans_down-16.png") no-repeat left top;
	display: inline-block;
}

.rm_domain {
	cursor: pointer;
}

.sub_save {
	color: red;
	font-weight: normal;
}

.muted .save {
	color: red;
	font-weight: normal;
}

.frame01 .t11 td {
	padding: 10px 0;
}

.scription {
	margin-top: 10px;
	font-size: 16px;
}

.grid-column {
	background: #fff;
	height: 100%;
	padding: 30px 20px;
}

.ico-wrapper {
	height: 60px;
	width: 150px;
	margin-bottom: 15px;
	margin-top: 5px;
}

.font-16 {
	margin-bottom: .8em;
}

.line-through {
	text-decoration: line-through;
	font-size: 16px;
}

.font-16 em {
	color: #169fe6;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
}

.grid-column p {
	font-size: 16px;
}

.pod-shadow {
	background: url("../images/icons/shadow.png") repeat scroll 0 -202px rgba(0, 0, 0, 0);
	float: left;
	height: 19px;
	width: 318px;
	margin: auto;
	height: 17px;
}


.border_top02 {
	width: 185px;
	border-top: 1px solid #E7E7E7;
}

.tb_btn_new {
	font-weight: bold;
	color: #169fe6;
	text-decoration: underline;
}

.live a {
	text-decoration: underline;
}

.d_check {
	cursor: pointer;
}

.tooltip-arrow {
	left: 0;
	border-right-color: #2D72BD;
	border-left-width: 0;
	border-width: 6px;
	border-style: solid;
}

.salebox {
	position: absolute;
	margin-top: -14px;
	margin-left: -29px;
	background-color: #fa0045;
	width: 44px;
	text-align: center;
	height: 23px;
	font-size: 17px;

}

footer h2 {
	color: #fff;
}

footer .accordion-trigger {
	color: #fff;
}

.d_name td {
	background-color: #6eceff !important
}

#m_domains ul li {
	font-size: 17px;
}

.info_content.gray {
	background: none;
}

/*slide*/

.carousel-fade {
	.carousel-inner {
		.item {
			transition-property: opacity;
		}

		.item,
		.active.left,
		.active.right {
			opacity: 0;
		}

		.active,
		.next.left,
		.prev.right {
			opacity: 1;
		}

		.next,
		.prev,
		.active.left,
		.active.right {
			left: 0;
			transform: translate3d(0, 0, 0);
		}
	}

	.carousel-control {
		z-index: 2;
	}
}

html,
body,
.carousel,
.carousel-inner,
.carousel-inner .item {
	height: 100%;
}

.item:nth-child(1) {
	background: #74C390;
}

.item:nth-child(2) {
	background: #51BCE8;
}

.item:nth-child(3) {
	background: #E46653;
}

/*slide*/
.carousel-indicators {
	width: 100% !important;
	margin-left: -50% !important
}

.new_nav_wrap {
	width: 580px;
	margin-left: 479px
}

.new_nav_wrap>li {
	float: left;
	padding: 38px 0;
	margin-right: 55px;
	font-size: 20px;
}

/*index*/
.color_white {
	color: #fff
}

.color_mint {
	color: #14ffca
}

.color_theme{
	color:#5f1fca;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}

.t_left {
	text-align: left
}

.tab-select-outer {
	display: block;
}

.tab-button-outer {
	display: none;
}

@media screen and (min-width:800px) {
	.tab-button-outer {
		display: block;
	}

	.tab-select-outer {
		display: none;
	}
}

.footer_down.footer {
	line-height: 22px;
	font-size: 14px;
	color: rgba(229, 214, 255, 0.6);
}

.footer_down.footer h2 {
	margin-bottom: 20px;
}

.f_tit {
	font-weight: bold
}

.f_list li {
	padding-top: 10px
}

.f_list li a {
	color: #9b8ab0;
	font-size: 15px;
}

.visual_sec {
	width: 100%;
	height: 530px;
	background: url('/assets/images/visual_01.png');
	position:relative;
}

section.visual_sec .visual_txt{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-62%);
}

section.visual_sec .visual_txt.center{
	transform:translate(-50%,-50%);
}

section.visual_sec h2.visual_tit {
	line-height: 1.1;
	font-size: 56px;
	/* font-family: 'Montserrat',sans-serif; */
	font-weight: 800;
	color: #fff;
	position:relative;
	display:inline-block;
}

section.visual_sec h2.visual_tit .end_dot{
	position: absolute;
    right: -8px;
    bottom: 2px;
    width: 9px;
    height: 9px;
    background: #14FFCA;
    border: 4px solid #2c1939;
    border-radius: 50%;
    box-sizing: content-box;
}

section.visual_sec p {
	font-family: Lato;
	font-size: 20px;
	color: #fff;
	margin-top: 25px;
	opacity:.8;
	line-height: 1.4;
	/* font-family: 'Montserrat',sans-serif; */
}

section.visual_sec .visual_txt.center .visual_p{
	margin-bottom:60px;
}

section.visual_sec .label_wrap {
	margin-top: 60px;
}

section.visual_sec .light h2.visual_tit,
section.visual_sec .light p {
	color: #2c1939;
}

section.visual_sec .visual_txt {
	width: 1170px;
	margin: 0 auto
}

input:focus {
	outline: none;
}

/* index */

.index_wrap section.con_02{
	background: background-color: #8447EA;
	background-image: linear-gradient(326deg, #8447EA 0%, #5F1FCA 74%);
	position:relative;
	padding:0;
}

.index_wrap section.con_02 .background{
	position:relative;
	left:0;
	top:0;
	background:url('/assets/images/main_sec_02_back.png?v=30')no-repeat center;
	background-size:cover;
	width:100%;
	height:100%;
	padding:120px;
}
.index_wrap section.con_04 {
	background: #2C1939;
}

.index_wrap section.con_
 h3.main_tit {
	text-align: left;
	color: #fff;
}

.index_wrap section.con_04 .step_con .step_number {
	margin: 40px 0 20px
}

.index_wrap section.con_04 .step_con .step_number span {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	margin-right:5px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
	vertical-align:top;
}

.index_wrap section.con_04 .step_con .step_number span.active1 {
	border-radius: 5px;
	background-color: #24FFF2;
	color: #000;
}

.index_wrap section.con_04 .step_con .step-txt > div{
	margin:15px 0;
}

.index_wrap section.con_04 .step_con .step-txt p{
	color: #fff;
	opacity: 0.4;
	font-size: 16px;
	display: inline-block;
    width: 92%;
	margin:0;
	padding-top: 3px;
}
.index_wrap section.con_04 .step_con .step-txt p.active,
.index_wrap section.con_04 .step_con .step-txt p.active a {
	opacity: 1;
}

.index_wrap section.con_04 .step_con .step-txt p a {
	color: #fff;
	opacity: 1;
}

.index_wrap section.con_05 .main_tit{
	font-size:32px;
	text-align:left;
}

.index_wrap section.con_05 .free_support ul li{
	margin-bottom:33px;
	font-weight:500;
}
.index_wrap section.con_05 .free_support ul li i{
	margin-right:14px;
}
.index_wrap section.con_05 .free_support ul li span{
	margin-right:30px;
}

.index_wrap section.con_05 .faq ul li{
	padding:7px;
}
.index_wrap section.con_05 .faq ul li a{
	background:#fff;
	border:1px solid #CCCCCC;
	padding:35px 40px;
	display:block;
}
.index_wrap section.con_05 .faq ul li a:hover{
	border-color:#BC93FF;
	box-shadow:4px 10px 20px rgba(10,0,125,.15);
}
.index_wrap section.con_05 .faq ul li a span{
	display:block;
	color:#5f1fca;
	font-weight:bold;
	font-size:15px;
	margin-bottom:12px;
}

section .faq ul li a h4{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	width:100%;
}

.search_domainn {
	position: relative;
	padding: 0;
	bottom: 70px;
}

.search_domainn.sub{
	bottom:0;
}

.search_domainn .form_domain{
	position:relative;
}

.search_domainn .form_domain input {
	width: 100%;
}

.search_domainn .sch_wrap {
	width: 100%;
	float: left;
	overflow:visible;
}

.search_domainn .sch_wrap .input_wrap {
	background: #fff;
	overflow: auto
}

.search_domainn .sch_wrap input {
	border: none;
	font-size: 19px;
	padding: 0 80px 0 30px;
}

.search_domainn .sch_wrap ul {
	clear: both;
	width: 100%;
	padding: 20px 0;
	box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15);
	overflow: auto;
	margin: 0
	z-index:-99999;
}

.search_domainn .sch_wrap ul li {
	float: left;
	width: 25%;
	text-align: center;
	color: #2C1939;
}

.search_domainn .sch_wrap ul li+li {
	border-left: 1px solid #ddd;
}

.search_domainn .sch_wrap ul li span {
	display: inline-block;
	min-height: 43px;
	font-size: 34px;
	font-weight: 800
}

.search_domainn .sch_wrap ul li span img {
	margin-top: -4px
}

.search_domainn .sch_btn_wrap {
	float: left;
	width: 20%
}

section.search_domainn {
	padding: 0
}

section .sch_btn_wrap input[type="submit"] {
	background:none;
	position:absolute;
	right:30px;
	background-image:url(/assets/images/common/icon.png);
	background-position:-105px -18px;
	width:32px;
	height:32px;
	top:18px;
}

/* .search_domainn .sch_btn_wrap input:hover{
    background-color: #4a199c !important;
    color: #fff !important;
} */

.search_domainn .sch_btn_wrap ul {
	width: 100%;
}

.search_domainn .sch_btn_wrap li {
	width: 50%;
	float: left;
	font-size: 19px;
	color: #2C1939;
}

.search_domainn .sch_btn_wrap li .dom_sch_icon {
	display: inline-block;
	margin: 34px 0 0;
	width: 21px;
	height: 15px;
}

.search_domainn .sch_btn_wrap li .dom_sch_icon.icon01 {
	background: url('/assets/images/icons/dom_icon01.png') no-repeat center;
}

.search_domainn .sch_btn_wrap li .dom_sch_icon.icon02 {
	background: url('/assets/images/icons/dom_icon02.png') no-repeat center;
}

.search_domainn .sch_btn_wrap li:hover .dom_sch_icon.icon01 {
	background: url('/assets/images/icons/dom_hicon01.png') no-repeat center;
}

.search_domainn .sch_btn_wrap li:hover .dom_sch_icon.icon02 {
	background: url('/assets/images/icons/dom_hicon02.png') no-repeat center;
}

.search_domainn.main .input_wrap{
	border-bottom:1px solid #ddd;
}

/* section */

section.con_01  ul li {
	float: left;
	width: 33.3%;
	padding: 20px;
	position:relative;
}


section.con_01 ul li h4 {
	font-weight: bold;
	line-height: normal;
	font-size: 22px;
	font-family: Lato;
	color: #2C1939;
}

section.con_01 ul li p {
	line-height: 23px;
	font-size: 16px;
}

.main_con1_icon01 {
	display: block;
	height: 137px;
}

input {
	box-shadow: none;
}

section #tab02.tab-contents {
	width: 100%
}

section #tab02.tab-contents div.form-contents {
	float: left
}

section #tab02.tab-contents div.form-contents {
	float: left;
	width: 33.3333%;
	padding: 0 30px 0 0
}

section #tab02.tab-contents div.form-contents label {
	color: #737a84;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 12px;
	margin-bottom: 0;
}

section #tab02.tab-contents div.form-contents input {
	color: #ddd;
	border: none;
	border-bottom: 1px solid #ccc;
	display: inline-block;
	padding: 20px 0;
	width: 100%;
	margin-bottom: 40px;
	box-shadow: none;
}

section #tab02.tab-contents div.form-contents input:focus {
	outline: none;
	border-bottom: 2px solid #651FD9;
}

section #tab02.tab-contents div.form-contents textarea:focus {
	outline: none;
	border: 2px solid #651FD9;
}

section #tab02.tab-contents div.form-contents:nth-child(3) {
	padding-right: 0
}

section #tab02.tab-contents div.form-contents:nth-child(4) {
	float: none;
	width: 100%;
	padding-right: 0
}

section #tab02.tab-contents div.submit_btn input {
	border: none;
	display: block;
	width: 243px;
	height: 55px;
	margin: 0 auto;
	background-color: #5F1FCA;
	color: #fff
}

.text-right {
	text-align: right
}

section.sec{
	padding-top:60px;
}

section.con_02 h3 {
	text-align: left;
	color: #fff;
}

#regist_domain

section.con_02 ul.domain_box {
	float: left;
	max-width: 620px;
}

section.con_02 ul.domain_box li {
	float: left;
	width: 270px;
	background: #FFFFFF;
	border-radius: 5px;
	padding: 20px 26px;
	margin: 10px;
}

.sec02_btn {
	float: left;
	width: 230px;
	height: 55px;
	border: 1px solid #fff;
	padding: 14px 87px;
}

.sec02_btn a {
	color: #fff;
}

.dom_reg_btn {
	display: inline-block;
	width: 85px;
	height: 40px;
	text-align: center;
	border: 1px solid #651FD9;
	color: #5F1FCA;
	font-size: 15px;
	line-height: 38px;
	font-weight: 600;
}

.main_con2_logo {
	display: block;
	padding-bottom: 10px;
	display: inline-block;
	height: 40px
}

.domain_box li p {
	min-height: 58px
}

.carousel-cell.visual01 {
	background: url('/assets/images/visual_01.jpg');
}

.carousel-cell.visual02 {
	background: url('/assets/images/customer/event/2020/200220_gsuit_1920.jpg');
}
.carousel-cell.visual03 {
	background: url('/assets/images/free_weebly/weebly_main_1920.jpg');
}
.carousel-cell.visual04 {
	background:url('/assets/images/msoffice/210520_msoffice_dot_USA_main.jpg');
}
.carousel-cell.visual05 {
	background:url('/assets/images/adobe_cc/220209_dotco_adobe_main.jpg');
}
.carousel-cell .visual04 .visual_txt .btn_wrap .ms_bt{
	
    background:#000;    
	
}

.ms_bt {
	background:#000; 
	margin-top:20px;
}



.carousel-cell a.page_link{
	width:100%;
	height:100%;
	display:block;
}

.index_wrap .con_01 ul{
	margin-top:70px;
}

.index_wrap .con_01 ul li{
	text-align:center;
}

.index_wrap .con_01 h4{
	padding:28px 0 0;
}

.index_wrap .con_02 .text_grid{
	margin-top:40px;
}

.index_wrap .con_02 h3{
	margin:20px 0;
}

.index_wrap .con_02 .text_grid p{
	color:#fff;
}

.index_wrap .con_02 .sec02_btn{
	margin-top:80px;
}

.index_wrap .con_02 .dom_reg_btn{
	border:1px solid #E5D6FF;
}

section.con_03 ul {
	text-align: center;
	font-family: Lato;
}

section.con_03 ul li {
	padding: 30px 0;
}

section.con_03 ul li:nth-child(1),
section.con_03 ul li:nth-child(3) {
	padding-top:0;
}

section.con_03 ul h4 {
	color: #2C1939;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 12px;
	margin-top: 20px
}

section.con_03 .main_con3_icon {
	display: inline-block;
	height: 75px;
}

section.con_03 ul p {
	max-width: 313px;
	margin: 0 auto;
}

section.con_03 div.contsiner {
	margin: 0 !important;
}

section.con_05 {
	background: #EEEEEE;
}

section.con_05 h3 {
	margin-bottom: 30px
}

section.con_05 .qna_con {
	background: #F2F2F2;
}

.phone_support {
	text-align: center;
}

.phone_time {
	font-size: 30px;
	color: #5F1FCA;
	font-weight: bold;
	margin-top: 10px
}

#tab01 .check_btn {
	margin-top: 40px
}

#tab01 .check_btn a {
	border: none;
	display: block;
	width: 243px;
	height: 55px;
	margin: 0 auto;
	background-color: #5F1FCA;
	color: #fff;
	text-align: center;
	line-height: 55px;
	font-size: 17px;
}

section.con_06 p {
	line-height: 1.2;
	font-weight: normal
}

/* external css: flickity.css */

.carousel {
	background: 0;
}

.carousel-cell {
	width: 100%;
	height: 200px;
	margin-right: 10px;
	background: #8C8;
	border-radius: 5px;
	counter-increment: gallery-cell;
}

/* cell number */
.carousel-cell:before {
	display: block;
	text-align: center;
	content: counter(gallery-cell);
	line-height: 200px;
	font-size: 80px;
	color: white;
}

/* position dots in gallery */
.flickity-page-dots {
	bottom: 0px;
}

/* white circles */
.flickity-page-dots .dot {
	width: 12px;
	height: 12px;
	opacity: 0;
	background: transparent;
	border: 2px solid white;
}

/* fill-in selected dot */
.flickity-page-dots .dot.is-selected {
	background: white;
	opacity: 0;
}

.flickity-page-dots {
	display: none;
}

.flickity-prev-next-button {
	border-radius: 0% !important;
}

.flickity-prev-next-button.previous {
	left: 0 !important;
}

.flickity-prev-next-button.next {
	right: 0 !important;
}

.previous,
.next {
	color: #fff !important;
}

.flickity-button {
	background-color: #000 !important;
	opacity: 0.7
}

.carousel.flickity-enabled.is-draggable {
	width: 50%;
	float: left
}

.carousel {
	height: 375px !important;
}

.flickity-viewport {
	height: 375px !important;
}

.flickity-slider {
	height: 375px !important;
}

.flickity-slider .full_link{
	width:100%;
	height:100%;
	display:block;
}

.carousel-cell {
	height: 375px !important;
}

.carousel-cell:before {
	display: none;
}

.main_slide.carousel.flickity-enabled.is-draggable .flickity-page-dots {
	display: block;
}

.main_slide.carousel.flickity-enabled.is-draggable .flickity-prev-next-button {
	display: none;
}

.main_slide.carousel.flickity-enabled.is-draggable {
	width: 100%;
}

.main_slide.carousel .carousel-cell {
	height: 530px !important;
}

.main_slide.carousel .flickity-viewport {
	height: 530px !important;
}

.main_slide.carousel .flickity-slider {
	height: 530px !important;
}

.main_slide.carousel .carousel-cell {
	height: 530px !important;
}

.flickity-page-dots {
	bottom: -65px !important
}

.svc_wrap {
	clear: both;
	overflow: auto;
	margin: 25px 0;
	height: 320px;
	overflow: hidden
}

.svc_wrap:hover {
	box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.2);
}

.svc_wrap>div {
	width: 50%;
	float: left;
	height: 320px;
}

.svc_wrap>div.svc_bg {
	background-color: #5F1FCA;
	text-align: center;
	line-height: 320px
}

.svc_wrap>div.svc_con {
	padding: 50px 80px 0;
}

.svc_wrap>div.svc_con h3 {
	line-height: 1.2;
	font-size: 28px;
	color: #5F1FCA;
	font-weight: bold;
}

.svc_wrap>div.svc_con p {
	min-height: 50px;
	line-height: 23px;
	font-size: 16px;
	color: #514557;
	text-align: left
}

.svc_wrap>div.svc_bg img {
	vertical-align: middle;
}

.svc_wrap>div.svc_con .svc_btn {
	margin-top: 20px;
	padding: 15px 65px;
}

.sch_btn_wrap ul li:hover {
	color: #14FFCA;
}

.form_domain input {
	padding-left: 0
}

.sch_btn_wrap a:hover {
	color: #14FFCA
}

/* 로그인 페이지 */
body {
	margin: 0;
	padding: 0
}

.signup_wrap {
	background-color: #2C1939;
	width: 100%;
	height: fit-content;
	padding: 80px 10%;
	overflow: auto
}

.signup_wrap.back {
	background-image: url(/assets/images/login_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 100%;
}

.signup_wrap.re_pw {
	height: 100% !important;
}

.signup_wrap h1 {
	text-align: center
}

.signup_wrap>div.login_box {
	width: 90%;
	min-width: 487px;
	max-width: 600px;
	background: #fff;
	border-radius: 10px;
	margin: 40px auto 0
}

.signup_wrap>div.login_box.signin {
	float: right
}

.signup_wrap>div.login_box>div {
	padding: 60px
}

.signup_wrap>div.login_box h2 {
	font-weight: 900;
	font-size: 36px;
	padding-bottom: 53px;
	color: #2c1939 !important;
	margin-top: 20px;
}

.signup_wrap>div.login_box h2 span {
	float: right;
	text-align: right;
}

.signup_wrap>div.login_box label {
	display: inline-block;
	font-size: 16px;
	color: #5a5a5a;
}

.signup_wrap>div.login_box span.sh_pw {
	line-height: 1.3;
	width: auto;
	height: auto;
	float: right;
}

.signup_wrap>div.login_box span.sh_pw a {
	color: #5F1FCA;
	font-size: 16px;
}

.signup_wrap>div.login_box .n_m {
	margin-bottom: 44;
}

.signup_wrap>div.login_box .n_m input {
	margin-bottom: 0;
}

.signup_wrap>div.login_box .n_m input::placeholder {
	color: #c7c7c7;
}

.signup_wrap>div.login_box .email_auth button {
	cursor: pointer;
	width: 27%;
	height: 50px;
	text-align: center;
	font-size: 16px;
	font-weight:600;
	border: 1px solid #BDBDBD;
	background: none;
	margin-left: 3%
}

.signup_wrap>div.login_box .email_auth input {
	width: 70%;
}

.signup_wrap>div.login_box .input {
	margin-bottom: 0;
}

.signup_wrap>div.login_box input {
	width: 100%;
	margin-top: 17px;
	height: 30px;
	font-size: 19px;
	border: 0;
	border-bottom: 1px solid #BDBDBD;
	margin-bottom: 44px;
}

.signup_wrap>div.login_box .submit_btn {
	background: #5F1FCA;
	height: 55px;
	color: #fff;
	margin: 30px 0 30px
}

.signup_wrap>div.login_box .submit_btn input {
	cursor: pointer;
	margin: 0;
	background: none;
	color: #fff;
	height: 55px;
	line-height: 55px;
	border: none;
	font-size: 19px;
}

.signup_wrap .social_wrap {
	text-align: center;
}

.signup_wrap .social_wrap .social {
	color: #2C1939;
}

.signup_wrap .social_wrap .social_btn {
	margin-top: 31px;
}

.signup_wrap .social_wrap .social_btn button {
	cursor: pointer;
	width: 230px;
	height: 55px;
	text-align: center;
	line-height: 51px;
	font-size: 19px;
	background: none;
}

.signup_wrap .social_wrap .social_btn button:nth-child(1) {
	color: #3C5B9A;
	margin-right: 10px;
	border: 1px solid #3C5B9A
}

.signup_wrap .social_wrap .social_btn button:nth-child(2) {
	color: #DE0F0F;
	border: 1px solid #DE0F0F;
	margin-top: 10px;
}

.signup_wrap .social_wrap .social_btn button img {
	vertical-align: middle;
	margin-right: 10px;
}

.signup_wrap .social_wrap .terms_wrap {
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
}

.signup_wrap .social_wrap .terms_wrap a {
	color: #5F1FCA;
	font-size: 15px;
	font-weight:600;
}

.signup_wrap>div.login_box .alert_r {
	color: #FF2121;
}

.signup_wrap>div.login_box input.alert_r {
	height: 40px;
	color: #999;
	background: rgba(245, 23, 23, 0.1);
	border-bottom: 2px solid #ff2121
}

.signup_wrap>div.login_box .alert_r img {
	vertical-align: middle
}

.signup_wrap>div.login_box div.link {
	text-align: center;
	padding: 17px 0;
	background: #ddd;
	border-radius: 0 0 10px 10px
}

.signup_wrap>div.login_box div.link a {
	color: #2C1939;
	font-size: 19px;
	font-weight: normal;
	text-decoration: none
}

.signup_wrap>div.login_box div.link a span {
	font-weight: bold;
	color: #2C1939;
	text-decoration: underline;
	line-height: 1.3;
	width: auto;
	height: auto;
}

.signup_wrap .sh_pw a {
	text-decoration: none
}

.signup_wrap>.login_box .warning_box {
	border: 1px solid #FF2121;
	background: #FEE8E8;
	text-align: center;
	padding: 23px;
	margin-bottom: 52px;
}

.signup_wrap>.login_box .warning_box span {
	margin-left: 18px;
	width: 73%;
	height: unset;
	line-height: 1.4;
	display: inline-block;
	text-align: left;
	color: #FF2121;
}

.signup_wrap.re_pw .confirm_pw {
	margin-top: 44px;
	color: #2c1939 !important
}

.signup_wrap.re_pw .confirm_pw a {
	color: #5F1FCA
}

.signup_wrap.re_pw .confirm_info p {
	color: #2c1939 !important
}

.signup_wrap.re_pw .confirm_info .user_email {
	font-size: 23px;
	line-height: 36px;
}

.signup_tit {
	color: #fff;
	float: left
}

.signup_tit h2 {
	font-size: 58px;
	color: #fff;
	font-weight: bold;
	line-height: 1;
	margin-top: 290px;
	margin-right: 70px;
	margin-bottom: 30px
}

.signup_tit p {
	font-size: 26px;
}

.bg_color{
	width: 100%;
	height: 100%;
	background-color: #5F1FCA;
	background-image: linear-gradient(326deg, #5F1FCA 0%, #2C1939 88%);
}

.bg_404_wrap {
	width: 100%;
	height: 100%;
	background-image: url(/assets/images/bg_404.png);
	background-repeat: no-repeat;
	background-position: center 65%;
}

.bg_404_wrap>div {
	position: absolute;
	top: 25%;
	margin-top: -130px;
	left: 14%;
}

.bg_404_wrap>div h3 {
	color: #fff;
	font-size: 65px;
	font-weight: bold;
	margin-bottom: 30px;
}

.bg_404_wrap>div p {
	font-size: 21px;
	line-height: 1.3;
	margin-bottom: 80px;
	color:#fff;
	opacity:.7;
}

.btn_404 {
	color: #fff;
	width: 230px;
	height: 60px;
	line-height: 60px;
	border: 1px solid rgba(2555,255,255,.3);
	cursor: pointer;
	padding: 0 30px;
	font-weight:bold;
}

.btn_404 div{
	float:right;
	background:url('/assets/images/icons/ic_com_back.png')no-repeat center;
	width:37px;
	height:37px;
	text-align:center;
	line-height:37px;
	margin-top:10px;
	padding-top: 4.5px;
}

.btn_404 div img{
    vertical-align:3px;
	transition: all ease .5s;
}

.btn_404:hover div img{
	transform: rotate( 720deg );
}

.dom_wrap {
	background-color: #F2F1F4;
}

.dom_wrap form#domain_search{
	margin-top:0;
}

.dom_wrap .sch.search_domainn {
	background: #2C1939;
	overflow: auto;
	position: static;
	height: 150px;
	width: 100%;
	max-width: initial;
	padding: 40px;
}

.dom_wrap .sch.search_domainn .form_domain {
	max-width: 1170px;
	margin: 0 auto;
}

.dom_wrap .dom_name {
	color: #2C1939;
}

.dom_wrap .taken {
	font-size: 17px;
	color: #777;
	line-height: 46px;
}

.dom_wrap .taken img {
	vertical-align: -4px;
	margin-right: 5px;
}

.dom_wrap .mon {
	color: #5F1FCA;
	font-weight: bold;
}

.dom_wrap .origin_price {
	color: #aaa;
	text-decoration: line-through;
	margin-right: 10px;
}

.dom_wrap .tag {
	padding: 0 10px;
}

.dom_wrap p {
	margin: 0
}

.dom_wrap .step_tit h3{
	border-bottom:0;
}

/*domain_sch*/
.dom_wrap input {
	margin: 0
}

.dom_wrap section {
	padding: 40px 0
}

.dom_wrap .select_status {
	float: right;
}

.dom_wrap .select_status .select>div {
	float: left;
	margin-left: 10px
}

.dom_wrap .select_status .select .price {
	color: #92889B;
	font-size: 18px;
	line-height: 42px
}

.dom_wrap .con_01 .select_status .select .price .mon {
	font-size: 36px
}

.dom_wrap .select_status .add_c button {
	box-sizing: border-box;
	font-weight: bold;
	color: #5F1FCA;
	width: 130px;
	padding: 10px 0;
	text-align: center
}

.dom_wrap .select_status .add_c button.add_c_btn {
	background: #E5D6FF;
	border: none;
}

.dom_wrap .select_status .add_c button.added_btn {
	background: #E5D6FF;
	border: 1px solid #5F1FCA;
	background: #fff;
}

.dom_wrap .con_01 .dom_sch_tit {
	width: 1170px;
	height: 180px;
	background: #fff;
	/* border: 1px solid #2c1939; */
	box-shadow: 0px 0px 20px rgba(0,0,0,0.1);
}

.dom_wrap .con_01 .dom_sch_tit h3 {
	padding: 18px 0;
    font-size: 16px;
    color: #5f1fca;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    margin: 0 30px;
}

.dom_wrap .con_01 .dom_sch_tit>div {
	padding: 39px 30px;
}

.dom_wrap .con_01 .dom_sch_tit>div .dom_name {
	font-size: 34px;
}

.dom_wrap .con_01 .dom_sch_tit>div .select>div {
	float: left;
	margin-left: 20px;
}

.dom_wrap .con_01 .dom_sch_tit>div .select_status {
	font-size: 34px;
	float: right
}

.dom_wrap .con_02 {
	background: none;
	padding: 0
}

.dom_wrap .con_02 .container{
	position:relative;
}

.dom_wrap .con_02 .result_wrap {
	float: left;
}

.dom_wrap .con_02 .result_wrap.your_order {
	width: 360px;
	float: right
}

.dom_wrap .con_02 .absolute_wrap{
    margin: 0;
    position: absolute;
    right: 0;
    top: 0px;
    width: 360px;
}

.dom_wrap .con_02 .result_wrap.your_order>div {
	width: 360px;
	margin-bottom: 0;
	padding-bottom: 45px;
}

/* .dom_wrap .con_02 .result_wrap.your_order ul {
	border-bottom: 3px solid #5F1FCA;
} */

.dom_wrap .con_02 .result_wrap.your_order .total_price {
	margin: 25px 0 0;
    font-size: 24px;
    color: #8a8297;
    border-top: 1px solid #8a8297;
    padding: 30px 43px 43px;
}

.dom_wrap .con_02 .result_wrap.your_order .total_price span {
	float: right;
	font-weight:800!important;
	color:#5f1fca;
}

.dom_wrap .con_02 .result_wrap.your_order .gopay_btn {
	margin-top: 10px;
	width: 360px;
}

.dom_wrap .con_02 .result_wrap.your_order .gopay_btn.btn_50{
	width:175px;
	float:left;
	margin-right:10px;
}

.dom_wrap .con_02 .result_wrap.your_order .gopay_btn.btn_50:last-child{
	margin-right:0;
}

.dom_wrap .con_02 .result_wrap.your_order .gopay_btn button {
	width: 100%;
	display: block;
	height: 55px;
	border: none;
	background: #5F1FCA;
	color: #fff;
}

.dom_wrap .con_02 .result_wrap.your_order .gopay_btn button:hover{
	background: #4a199c;
}

.dom_wrap .con_02 .result_wrap.your_order .gopay_btn.cart button{
	border: 1px solid #5f1fca;
    background: #fff;
    color: #5f1fca;
    font-weight: 600;
}

.dom_wrap .con_02 .result_wrap.your_order.empty .result_box {
	padding: 80px 60px 70px
}

.dom_wrap .con_02 .result_wrap.your_order.empty .gopay_btn button {
	background: #aaa;
	border: none;
    color: #fff;
}

.dom_wrap .con_02 .result_wrap.your_order.empty ul {
	border: 0;
	text-align: center;
}

.dom_wrap .con_02 .result_wrap.your_order.empty ul li {
	padding: 0;
	overflow: unset
}

.dom_wrap .con_02 .result_wrap.your_order.empty ul li p {
	font-size: 20px;
	margin-top: 26px;
}

.dom_wrap .con_02 .result_wrap>div {
	width: 790px;
}

.dom_wrap .con_02 .result_wrap .result_box {
	background: #fff;
	padding: 0 43px;
	margin-bottom: 50px;
	border: 1px solid #DDDBE1;
}

.dom_wrap .con_02 .result_wrap h4 {
	font-size: 21px;
	color: #2c1939;
	font-weight: bold;
	margin-bottom: 15px;	
}

.dom_wrap .con_02 .result_wrap .result_box ul {
	margin: 0;
	
}

.dom_wrap .fixed_wrap .result_wrap #result_box{
	padding:0;
}

.dom_wrap .fixed_wrap .result_wrap .result_box{
	padding:0;
	padding-bottom:0!important;
}

.dom_wrap .fixed_wrap .result_wrap .result_box h4{
	padding:0 43px;
}

.dom_wrap .fixed_wrap .result_wrap .result_box ul{
	padding: 0px 43px;
    margin-top: 45px;
    max-height: 336px;
    overflow-y: scroll;
    margin-bottom: 20px;
    border: none;
}

.dom_wrap .con_02 .fixed_wrap .result_wrap .result_box ul::-webkit-scrollbar {
    width: 6px;
}

.dom_wrap .con_02 .fixed_wrap .result_wrap .result_box ul::-webkit-scrollbar-track{
	 background: #f1f1f1; 
}

.dom_wrap .con_02 .fixed_wrap .result_wrap .result_box ul::-webkit-scrollbar-thumb {
   border-radius:3px;
   background:#aaa;
}

.dom_wrap .con_02 .fixed_wrap #result_box_empty ul{
	overflow: visible;
    margin-top: 0;
    padding: 0;
    padding-bottom: 70px;
}

.dom_wrap .fixed_wrap .result_wrap .result_box ul#order_domain_list li{
	padding:13px 0 20px;
}

.dom_wrap .fixed_wrap .result_wrap .result_box ul li:first-of-type{
	padding-top:0;
}

.dom_wrap .fixed_wrap .result_wrap .result_box ul li span.dom_name{
	font-size:15px;
}

.dom_wrap .fixed_wrap .result_wrap .result_box ul li .del_order i{
    border: 1px solid #ccc;
    color: #777;
    font-size: 13px;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
	cursor:pointer;
}

.dom_wrap .fixed_wrap .result_wrap .paypal-button.paypal-button-color-black{
	background:#5f1fca!important;
}

.dom_wrap .con_02 .result_wrap .result_box ul li {
	padding: 22px 0;
	border-top: 1px solid #dddbe1;
	overflow: auto;	
}

.dom_wrap .con_02 .result_wrap .result_box ul li:first-child {
	border-top: none;
}
.dom_wrap .con_02 .result_wrap .result_box ul li:last-child {
	border-top: none;
}

.dom_wrap .con_02 .result_wrap .result_box ul li .dom_name {
	font-size: 18px;
	line-height: 42px;
}

.dom_wrap .con_02 .result_wrap .result_box .del_order {
	float: right;
	line-height: 42px;
}

.dom_wrap .con_02 .result_wrap .result_box .dom_info {
	font-size: 15px;
	color: #8a8297
}

.dom_wrap .con_02 .result_wrap .result_box .dom_info>.sale_price {
	text-align: right;
	margin: 0;
	text-decoration: line-through;
}

.dom_wrap .con_02 .result_wrap .result_box .dom_info .row_wrap{
	padding:10px 0;
}

.dom_wrap .con_02 .result_wrap .result_box .dom_info>div p {
	float: right;
	color: #2c1939;
}

.dom_wrap .fixed_wrap .result_wrap .result_box ul li .order_year_price{
	font-size:16px;
	color:#5F1FCA;
	font-weight:600;
}

.dom_wrap .con_02 .result_wrap .more_btn button{
	width: 100%;
    height: 45px;
    margin: 20px 0;
    border: 1px solid #5f1fca;
    background: #ffffff;
    color: #5f1fca;
}

.dom_wrap .con_02 form#domain_order{
	margin:0;
	position:absolute;
	right:0;
	top:0;
	width:360px;
}

.fixed_box{
	position:fixed;
	top:50px;
}

/*step1*/
.dom_wrap.step_wrap .step_tit {
	width: 100%;
	background: #fff;
	padding: 0;
	overflow: auto;
	font-size:20px;
}

.dom_wrap.step_wrap ul {
	margin: 0;
}

.dom_wrap.step_wrap .step_tit>div {
	width: 1170px;
	margin: 0 auto;
	background: #fff;
}

.dom_wrap.step_wrap .step_tit>div h3 {
	font-size: 36px;
	padding: 55px 0 20px;
	border-bottom: 1px solid #dddbe1
}

.dom_wrap.step_wrap .step_tit ul.step {
	padding: 42px 0 0;
	text-align: center;
	color: #aaa;
	font-size: 22px
}

.dom_wrap.step_wrap .step_tit ul.step li {
	width: 33.3333%;
	float: left;
	padding-bottom: 20px;
	font-size:20px;
}

.dom_wrap.step_wrap .step_tit ul.step li.on {
	background: none;
	color: #5F1FCA;
	border-bottom: 2px solid #5F1FCA
}

.dom_wrap.step_wrap .step_tit ul.step li .step_num {
	box-sizing: border-box;
    border: 1px solid #aaa;
    display: inline-block;
    width: 33px;
    height: 33px;
    border-radius: 36px;
    text-align: center;
    line-height: 31px;
    margin-right: 5px;
}

.dom_wrap.step_wrap .step_tit ul.step li a {
	color: #aaa;
	font-size: 22px;
}

.dom_wrap.step_wrap .step_tit ul.step li.on .step_num {
	background: #5F1FCA;
	color: #fff;
	border: none;
}

.dom_wrap.step_wrap .con_02 {
	margin-top: 60px;
	min-height:800px;
}

.dom_wrap.step_wrap .con_02 .result_box li .dom_name {
	font-size: 20px
}

.dom_wrap.step_wrap .con_02 .result_box .Cart .price {
	float: left;
	line-height: 40px;
	font-size: 20px
}

.dom_wrap.step_wrap .con_02 .result_box .Cart select {
	font-size: 15px;
	width: 80px;
	height: 40px;
	border: 1px solid #C4C4C4;
	margin: 0 10px;
	border-radius: 0
}

.dom_wrap.step_wrap .con_02 .result_box .Cart input {
	display: none;
}

.dom_wrap.step_wrap .con_02 .result_box label {
	margin-bottom: 0;
	vertical-align: -4px;
}

.dom_wrap.step_wrap .con_02 .result_box .Cart input[class="chk_dom"]+label {
	text-align: center;
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid #aaa;
	background: none
}

.dom_wrap.step_wrap .con_02 .result_box .Cart input[class="chk_dom"]+label i {
	line-height: 40px;
	color: #aaa;
	font-size: 18px;
}

.dom_wrap.step_wrap .con_02 .result_box .Cart input:checked[class="chk_dom"]+label {
	text-align: center;
	display: inline-block;
	width: 40px;
	height: 40px;
	border: 1px solid #5F1FCA;
	background: none
}

.dom_wrap.step_wrap .con_02 .result_box .Cart input:checked[class="chk_dom"]+label i {
	line-height: 40px;
	color: #5F1FCA;
	font-size: 18px;
}

.dom_wrap.step_wrap .con_02 .result_box .Cart .del_order {
	line-height: 40px;
	font-size: 16px;
	margin-left: 18px;
}

.dom_wrap.step_wrap .con_02 .your_order.step_1 .result_box {
	padding-top: 29px;
}

.dom_wrap.step_wrap .con_02 .your_order.step_1 .result_box ul{
	overflow-y: hidden;
}

.dom_wrap.step_wrap .con_02 .your_order.step_1 .selec_num {
	display: inline-block;
	font-size: 18px;
	text-align: center;
	width: 26px;
	height: 26px;
	background: #5F1FCA;
	border-radius: 26px;
	line-height: 26px;
	color: #fff;
}

.dom_wrap.step_wrap .con_02 .result_wrap.your_order .empty button {
	background: #aaa
}

.dom_wrap.step_wrap .con_02 .result_wrap .empty_box li {
	text-align: center;
	padding: 110px 0;
}

.dom_wrap.step_wrap .con_02 .result_wrap .empty_box li p {
	font-size: 32px;
	margin: 30px 0 21px
}

.dom_wrap.step_wrap .con_02 .result_wrap .empty_box li span a {
	font-size: 19px;
	color: #5F1FCA;
	text-decoration: underline
}

.alert_r {
	color: #f00;
	padding-top: 10px;
	padding-left:3px;
}

.step_wrap .container{
	min-height:500px;
}

/*step2*/
.dom_wrap.step_wrap .billing_wrap {}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box {
	padding: 56px 40px
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_billing li {
	padding: 0px
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_reg_info {
	overflow: auto
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_reg_info>div {
	margin-right: 15px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_reg_info>div h4 {
	margin-bottom: 5px;
}

.dom_checked {
	display: block;
}

input#chk_dom[type=checkbox]:checked~.f-l~.dom_checked {
	display: none;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box li {
	border-bottom: none;
	padding: 0 0 44px
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box li>div {
	margin-bottom: 44px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box li>div.phone_box select {
	width: 145px;
	font-size: 15px;
	display: inline-block;
	margin-right: 5px;
	border-radius: 0;
	height: 40px;
	margin: 0
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box li>div.phone_box input {
	margin: 0;
	width: 551px;
	float: right;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box li:last-child {
	padding: 0
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box input.chk_dom {
	display: none;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box label {
	margin-bottom: 10px;
	vertical-align: -4px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box input.chk_dom[class="chk_dom"]+label {
	margin-bottom: 0;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	width: 24px;
	height: 24px;
	border: 1px solid #aaa;
	background: none;
	margin-right: 10px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box input.chk_dom[class="chk_dom"]+label i {
	line-height: 24px;
	color: #aaa;
	font-size: 10px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box input.chk_dom:checked[class="chk_dom"]+label {
	text-align: center;
	display: inline-block;
	width: 24px;
	height: 24px;
	border: 1px solid #5F1FCA;
	background: none;
	color:#2c1939;
	font-weight:600;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box label .btn_view{
	padding-left:5px;
	font-size:16px;
	text-decoration:underline;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box input.chk_dom:checked[class="chk_dom"]+label i {
	line-height: 24px;
	color: #5F1FCA;
	font-size: 10px;
}

.chk_dom_txt {
	color: #2c1939;
	font-size: 17px;
	margin-left: 10px;
}

.dom_reg_info_addr {
	clear: both;
	padding-top: 60px
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box .dom_reg_info_addr li {
	padding: 0;
}


.dom_wrap.step_wrap .con_02 .billing_wrap input {
	border-radius: 0;
	box-shadow: none;
	width: 100%;
	height: 40px;
	border: none;
	border-bottom: 1px solid #aaa
}

.dom_wrap.step_wrap .con_02 .billing_wrap input:focus {
	border-bottom: 1px solid #5F1FCA
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box li div.ml-2 {
	margin-left: 2%
}

.f-row {
	width: 100%
}

.half-row {
	width: 49%;
	max-width: 400px;
	float: left;
}

.alert_box input {
	border-bottom: 1px solid #FF2121 !important;
	background: #FEE8E8
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment {
	padding: 0;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment input {
	margin-bottom: 0
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li {
	border-bottom: 1px solid #dddbe1;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li {
	padding: 20px 40px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_card {
	padding: 50px 40px 0;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_card .mb-50 {
	margin-bottom: 50px
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_card .mb-40 {
	margin-bottom: 40px
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_card .pay_c_ex {
	margin-bottom: 25px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_card .pay_c_ex select {
	width: 46%;
	font-size: 15px;
	border: 1px solid #C4C4C4;
	border-radius: 0;
	height: 40px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_card .pay_c_ex select:nth-of-type(1) {
	margin-right: 10px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_ppal {
	padding: 30px 40px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_ppal button {
	width: 100%;
	height: 60px;
	text-align: center;
	color: #fff;
	background: #5F1FCA;
	line-height: 60px;
	border: none;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment li.radio_ppal p {
	padding-bottom: 40px;
	color: #2C1939;
	font-size: 16px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment input[type=radio] {
	width: 16px;
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment .p_card label {
	clear: none;
	line-height: 40px;
	margin-left: 10px;
	font-size: 22px;
	color: #2c1939
}

.dom_wrap.step_wrap .con_02 .billing_wrap .result_box.dom_payment .p_card span img {
	margin-left: 5px;
	margin-top: 2px;
}

/*step3*/
.dom_wrap.step_wrap .result_wrap.step_03 {
	text-align: center;
	margin: 20px auto 350px;
	width: 860px;
	float: none
}

.dom_wrap.step_wrap .result_wrap.step_03 h4 {
	width: 860px;
}

.dom_wrap.step_wrap .result_wrap.step_03 h4 p {
	margin: 40px 0 15px;
	font-size: 43px;
}

.dom_wrap.step_wrap .result_wrap.step_03 h4 span {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal
}

.dom_wrap.step_wrap .result_wrap.step_03 .result_box {
	margin: 37px 0;
	width: 860px;
	padding: 0 41px;
	text-align: left
}

.dom_wrap.step_wrap .result_wrap.step_03 .result_box li {
	padding: 27px 0;
	overflow: auto;
	border-bottom: 1px solid #ececec
}

.dom_wrap.step_wrap .result_wrap.step_03 .result_box li h4 {
	margin: 0;
	float: left;
	width: 170px;
	font-size: 18px;
	color: #8a8297;
	font-weight: normal;
}

.dom_wrap.step_wrap .result_wrap.step_03 .result_box li p {
	color: #2c1939
}

.dom_wrap.step_wrap .result_wrap.step_03 .btn_group {
	width: 860px;
}

.dom_wrap.step_wrap .result_wrap.step_03 .btn_group button {
	width: 280px;
	height: 60px;
	border: none;
	color: #fff !important;
	display: inline-block;
}

.dom_wrap.step_wrap .result_wrap.step_03 .btn_group button.prev {
	background: #2c1939;
	margin-right: 20px
}

.dom_wrap.step_wrap .result_wrap.step_03 .btn_group button.next {
	background: #5F1FCA
}

/*payment_history*/
.dom_wrap.step_wrap.payment_history .step_tit .period {
	padding: 35px 0
}

.dom_wrap.step_wrap.payment_history .step_tit .period span {
	display: inline-block;
	margin: 0 25px
}

.dom_wrap.step_wrap.payment_history .step_tit .period input {
	margin: 0;
	width: 170px;
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	color: #2C1939;
}

.dom_wrap.step_wrap.payment_history .step_tit .period button {
	width: 90px;
	height: 40px;
	text-align: center;
	color: #fff;
	border: 0;
	background: #5F1FCA;
	margin: 0;
}

.dom_wrap.step_wrap.payment_history .result_wrap {
	background: #fff;
	width: 1170px;
	border: 1px solid #DDDBE1;
	box-sizing: border-box;
	padding: 0 40px;
	margin-bottom: 300px
}

.dom_wrap.step_wrap.payment_history .result_wrap table {
	width: 100%;
	font-size: 18px;
}

.dom_wrap.step_wrap.payment_history .result_wrap table th {
	border-bottom: 1px solid #8A8297;
	color: #8A8297;
	font-weight: normal
}

.dom_wrap.step_wrap.payment_history .result_wrap table td {
	border-bottom: 1px solid #DDDBE1;
	color: #2C1939;
}

.dom_wrap.step_wrap.payment_history .result_wrap table tr:last-child td {
	border: none;
}

.dom_wrap.step_wrap.payment_history .result_wrap table td,
.dom_wrap.step_wrap.payment_history .result_wrap table th {
	padding: 25px 0;
	text-align: left;
}

/* whois */
.whois_search .sch_wrap .left{
	width:8%;
}
.whois_search .sch_wrap .left .www{
	font-size:28px;
	line-height:70px;
}
.whois_search .sch_wrap .right{
	width:92%;
}
.whois_search .sch_wrap input[type="text"]{
	width: 80%;
}

/* renew */
.sch_wrap.www_sch .left{
	width:8%;
}
.sch_wrap.www_sch .left .www{
	font-size:28px;
	line-height:70px;
}
.sch_wrap.www_sch .right{
	width:92%;
}
.sch_wrap.www_sch input[type="text"]{
	width: 80%;
}

/*1:1support wrap*/

.customer_support_wrap .step_tit {
	width: 100%;
	background: #fff;
	padding: 0;
	overflow: auto
}

.customer_support_wrap ul {
	margin: 0;
}

.customer_support_wrap .step_tit>div {
	width: 1170px;
	margin: 0 auto;
	background: #fff;
}

.customer_support_wrap .step_tit>div h3 {
	font-size: 36px;
	padding: 55px 0 20px;
	border-bottom: 1px solid #dddbe1
}

.customer_support_wrap .con_02 {
	background: #fff;
	padding: 60px 0 128px
}

.customer_support_wrap .con_02 h4 {
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #2C1939;
	margin-bottom: 15px;
}

.customer_support_wrap .con_02 .question_wrap table {
	border-top: 1px solid #DDDBE1;
	border-bottom: 1px solid #DDDBE1;
	text-align: left
}

.customer_support_wrap .con_02 .question_wrap table th {
	padding-left: 20px;
	height: 70px;
	font-size: 18px;
	line-height: 70px;
	color: #8A8297;
	border-bottom: 1px solid #5A5760;
}

.customer_support_wrap .con_02 .question_wrap table td {
	padding-left: 20px;
	font-size: 18px;
	line-height: 70px;
	color: #2C1939;
	border-bottom: 1px solid #DDDBE1;
}

.customer_support_wrap .con_02 .question_wrap table .active td {
	font-size: 18px;
	line-height: 70px;
	color: #5F1FCA;
	font-weight: bold;
	border-bottom: 1px solid #DDDBE1;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td {
	background: #F2F1F4;
	padding: 30px 34px;
	font-size: 18px;
	line-height: 22px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con {
	overflow: auto
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author {
	float: left;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap {
	margin-bottom: 25px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author {
	margin-right: 18px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author .au_txt {
	color: #575757;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con {
	float: left;
	width: 100%;
	max-width: 1004px
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con:before {
	content: "";
	display: block;
	float: left;
	margin-top: 15px;
	width: 0px;
	height: 0px;
	border-top: 15px solid none;
	border-bottom: 15px solid transparent;
	border-right: 15px solid #fff;
	border-left: 0px solid transparent;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con>div {
	padding: 20px 30px;
	background: #fff;
	float: left;
	max-width: 989px;
	border-radius: 10px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con>div>div:nth-child(2) {
	margin: 20px 0
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con>div .a_tit {
	color: #2C1939;
	font-weight: bold;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con>div div.a_con.file_add {
	line-height: 25px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con>div .a_con {
	color: #575757;
	font-size: 16px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.q_wrap .author_con>div div.a_con {
	margin-top: 7px
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.a_wrap {
	margin-bottom: 25px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.a_wrap .author {
	margin-left: 20px;
	float: right;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author .au_txt {
	color: #575757;
	font-weight: 600;
	margin-top: 5px
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.a_wrap .author_con {
	float: right;
	width: 100%;
	max-width: 1009px
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.a_wrap .author_con:before {
	content: "";
	display: block;
	float: right;
	margin-top: 15px;
	width: 0px;
	height: 0px;
	border-top: 15px solid none;
	border-bottom: 15px solid transparent;
	border-left: 15px solid #2C1939;
	border-right: 0px solid transparent;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con.a_wrap .author_con>div {
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	padding: 20px 30px;
	background: #2C1939;
	float: right;
	max-width: 990px;
	border-radius: 10px;
	color: #fff
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author_con>div .solve_btn_wrap {
	margin-top: 30px;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author_con>div .solve_btn_wrap>span {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	color: #aaa;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author_con>div .solve_btn_wrap>span:after {
	content: "";
	display: inline-block;
	width: 500px;
	height: 1px;
	background-color: #aaa;
	vertical-align: middle
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author_con>div .solve_btn_wrap>. {
	float: left;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author_con>div .solve_btn_wrap>.btn_wrap .btn {
	display: inline-block;
	margin: 0 7px;
	padding: 0;
	width: 180px;
	color: #2c1939;
	border-radius: 3px;
	font-size: 16px;
	color: #2C1939;
}

.customer_support_wrap .con_02 .question_wrap table .active_con td .answer_con .author_con>div .solve_btn_wrap>.btn_wrap .btn.btn_mint {
	background: #14ffca
}

.customer_support_wrap .con_02 .question_wrap .btn_wrap {
	text-align: center
}

.customer_support_wrap .con_02 .question_wrap .btn_wrap .btn_pup {
	margin-top: 60px;
	background: #5F1FCA;
	color: #fff;
	font-size: 19px;
	display: inline-block;
	width: 280px;
	line-height: 60px;
	text-align: center
}

.customer_support_wrap .popup_event {
	z-index: 999999;
	width: 1170px;
	background: #fff;
	border: 1px solid #DDDDDD;
	padding: 60px 50px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -581px;
	margin-top: -360px;
	margin-bottom: 60px;
}

.customer_support_wrap .popup_event .btn_wrap{
	display:table;
	margin:60px auto 0;
}

.customer_support_wrap .popup_event .btn_wrap .btn{
	float:none;
}

.customer_support_wrap .popup_event form {
	margin: 0
}

.customer_support_wrap .popup_event form input:focus {
	box-shadow: none;
	border: 1px solid #5F1FCA
}

.customer_support_wrap .popup_event form textarea:focus {
	box-shadow: none;
	border: 1px solid #5F1FCA
}

.customer_support_wrap .popup_event .con {
	margin-bottom: 60px;
}

.customer_support_wrap .popup_event .con h1 {
	font-size: 22px;
	line-height: 26px;
	color: #2C1939;
	font-weight: bold;
	margin-bottom: 20px;
}

.customer_support_wrap .popup_event .con table {
	width: 100%;
	text-align: left
}

.customer_support_wrap .popup_event .con table tr {
	padding-bottom: 30px
}

.customer_support_wrap .popup_event .con table th {
	font-size: 18px;
	line-height: 26px;
	color: #8A8297;
	padding: 0;
	vertical-align: top;
	font-weight: normal;
}

.customer_support_wrap .popup_event .con table td input {
	width: 100%;
	height: 45px;
	border: 1px solid #DDDDDD;
	padding: 0 20px;
	line-height: 45px;
	font-size: 16px;
	color: #2C1939;
	margin-bottom: 30px;
}

.customer_support_wrap .popup_event .con table td input:focus {
	border: 1px solid #5F1FCA;
}

.customer_support_wrap .popup_event .con table td.fix input {
	background: #EEEEEE
}

.customer_support_wrap .popup_event .con table td.fix input::placeholder {
	color: #2C1939;
}

.customer_support_wrap .popup_event .con table td textarea {
	width: 100%;
	resize: none;
	margin-bottom: 30px;
	padding: 20px 20px;
	height: 200px;
	border: 1px solid #DDDDDD;
	border-radius: 0;
	line-height: 22px;
	font-size: 16px;
	color: #2C1939;
}

.customer_support_wrap .popup_event .con table td textarea:focus {
	border: 1px solid #5F1FCA;
}

.customer_support_wrap .popup_event .con table td select {
	margin-bottom: 30px;
	padding: 0 20px;
	border-radius: 0;
	width: 174px;
	height: 45px;
	border: 1px solid #DDDDDD;
	line-height: 45px;
	font-size: 16px;
	color: #2C1939;
}

.customer_support_wrap .popup_event .con table td>div .url_tit {
	float: left;
	margin-right: 20px;
	font-size: 16px;
	line-height: 45px;
	color: #8A8297;
}

.customer_support_wrap .popup_event .con table td>div input {
	width: 786px;
}

.customer_support_wrap .popup_event .tooltip_wrap {
	display: inline-block;
	margin: 0 10px;
	position: relative;
}

.customer_support_wrap .popup_event .tooltip_wrap img {
	cursor: pointer
}

.customer_support_wrap .popup_event .tooltip_wrap .t_contents {
	display: none;
	position: absolute;
	margin-top: 10px;
	z-index: 99999999999;
	background: #EEEEEE;
	padding: 17px 16px 30px 30px;
	width: 540px;
}

.customer_support_wrap .popup_event .tooltip_wrap .t_contents span {
	float: right;
	margin-top: -5px;
}

.customer_support_wrap .popup_event .tooltip_wrap .t_contents h4 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #555555;
	clear: both;
}

.customer_support_wrap .popup_event .tooltip_wrap .t_contents ul li {
	font-size: 16px;
	line-height: 22px;
	color: #555555;
	font-weight: normal;
}

.customer_support_wrap .popup_event .con.con_02 {
	padding: 0
}

.customer_support_wrap .popup_event .con.con_02 .item_wrap {
	width: 100%;
	border: 1px solid #DDDDDD;
	padding: 30px;
	overflow: auto
}

.customer_support_wrap .popup_event .con.con_02 .item_wrap ul {
	float: left;
	background: #fff;
	width: 46.6%;
}

.customer_support_wrap .popup_event .con.con_02 .item_wrap ul:first-child {
	margin-right: 67px
}

.customer_support_wrap .popup_event .con.con_02 .item_wrap ul li {
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	line-height: 40px;
	overflow: auto;
}

.customer_support_wrap .popup_event .con.con_02 .item_wrap ul li .list_tit {
	color: #555;
	float: left
}

.customer_support_wrap .popup_event .con.con_02 .item_wrap ul li .price {
	color: #5F1FCA;
	float: right
}

.customer_support_wrap .popup_event .con.con_03 .policy_wrap {
	padding: 30px;
	height: 220px;
	overflow-y: scroll;
	margin-bottom: 10px;
	border: 1px solid #DDDDDD;
}

.customer_support_wrap .popup_event .con.con_03 .policy_wrap h3 {
	font-size: 16px;
	line-height: 22px;
	color: #555555;
	font-weight: bold;
}

.customer_support_wrap .popup_event .con.con_03 .policy_wrap p {
	font-size: 16px;
	line-height: 22px;
	color: #555555;
}

.customer_support_wrap .popup_event .con.con_03 .check_wrap input {
	display: none
}

.customer_support_wrap .popup_event .con.con_03 .check_wrap input+label {
	font-weight: bold;
}

.customer_support_wrap .popup_event .con.con_03 .check_wrap input+label span {
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	width: 24px;
	height: 24px;
	background: #EEEEEE;
	color: #eee;
	border: 1px solid #AAAAAA;
}

.customer_support_wrap .popup_event .con.con_03 .check_wrap input:checked+label {
	color: #5F1FCA
}

.customer_support_wrap .popup_event .con.con_03 .check_wrap input:checked+label span {
	width: 24px;
	height: 24px;
	background: #fff;
	color: #5F1FCA;
	border: 1px solid #5F1FCA;
}

.customer_support_wrap .popup_event .btn_wrap {
	text-align: center;
	margin-top: 60px;
}

.customer_support_wrap .popup_event .btn_wrap .btn {
	box-shadow: none;
	border: 1px solid #5F1FCA;
	font-weight: normal;
	border-radius: 0;
	padding: 0;
	font-size: 19px;
	display: inline-block;
	width: 280px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	background: #5F1FCA;
	box-sizing: border-box;
	margin: 0 10px
}

.customer_support_wrap .popup_event .btn_wrap .btn.btn_line {
	border: 1px solid #5F1FCA;
	;
	background: #fff;
	color: #5F1FCA;
	;
	padding: 0;
}

.customer_support_wrap .submit_wrap{
	width:100%
}

.customer_support_wrap .submit_wrap input[type="text"]{
	width:80%;
}

.customer_support_wrap .submit_wrap input[type="submit"]{
	width:20%;
}

.captcha-box {
	border: 1px solid #ddd;
	width: 404px;
	height: 200px;
	padding: 20px;
	margin: 60px auto;
}

.captcha-box p {
	color: #2c1939;
	font-size: 16px;
	text-align: center;
}

.captcha-box #captcha_code {
	width: 307px;
	height: 45px;
}

.captcha-box .code {
	text-align: center;
	height: 72px;
}
.captcha-box .code img{
	width:100%;
}
.captcha-box .form a {
	width: 310px;
	height: 45px;
}

.captcha-box .form a img {
	margin-top: 20px;
	float: right;
}

.captcha-box .form :before {
	content: "Please enter the text shown at the top correctly";
	font-weight: bold;
	color: #572f99;
	display: inline-block;
	padding-bottom: 10px;
	font-size: 14px;
	width: 100%;
	text-align: center;
}

/*faq*/
.faq_support_wrap .step_tit {
	width: 100%;
	background: #fff;
	padding: 0;
	overflow: auto
}

.faq_support_wrap ul {
	margin: 0;
}

.faq_support_wrap .step_tit>div {
	width: 1170px;
	margin: 0 auto;
	background: #fff;
}

.faq_support_wrap .step_tit>div h3 {
	font-size: 32px;
	padding: 100px 0 40px;
	border-bottom: 1px solid #ccc;
}

.faq_support_wrap .con_02 {
	background: #fff;
	padding: 50px 0 128px
}

.faq_support_wrap .sch_wrap {
	width: 100%;
	margin-bottom: 60px;
	overflow: auto;
	position:relative;
}

.faq_support_wrap .sch_con_wrap p{
	padding: 0 40px;
    line-height: 1.8;
}

.faq_support_wrap .sch_wrap input[type="text"] {
	width: 100%;
	height: 70px;
	border: 1px solid #ddd;
	float: left;
	box-sizing: border-box;
	margin-bottom: 0;
	padding-left: 30px;
	font-size: 19px;
}

.faq_support_wrap .question_wrap > h4 {
	color: #2C1939;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 20px;
}

.faq_support_wrap .question_wrap ul li {
	float: left;
	margin: 15px 0;
}

.faq_support_wrap .question_wrap ul li:nth-child(2),
.faq_support_wrap .question_wrap ul li:nth-child(5) {
	margin: 15px 26px
}

.faq_support_wrap .question_wrap ul li a {
	display: table-cell;
	vertical-align: middle;
	max-width: 372px;
	width: 372px;
	height: 120px;
	text-align: left;
	font-size: 16px;
	box-sizing: border-box;
	line-height: 20px;
	border: 1px solid #ccc;
	background: #FFFFFF;
	color: #555555;
	padding:20px 30px;
}

.faq_support_wrap .question_wrap ul li a:hover {
	color: #7736E3;
	box-shadow: 4px 10px 24px rgba(10, 0, 125, 0.15);
	border: 1px solid #7736e3;
	box-sizing: border-box;
}

.faq_support_wrap .question_wrap ul li a span {
	display: block;
	font-weight: bold;
	margin-bottom:15px;
	color:#5f1aca;
	font-size:18px;
}

.faq_support_wrap .tabs {
	overflow: auto;
	clear: both;
	padding-top: 85px;
}

.faq_support_wrap .tabs li {
	float: left;
	color: #AAAAAA;
	padding-right: 36px;
	padding-left: 36px;
	height: 31px;
	background: #fff;
	border-radius: 100px;
	text-align: center;
	line-height: 30px;
	cursor: pointer
}

.faq_support_wrap .tabs li.current {
	color: #2C1939;
	font-weight: bold;
	height: 31px;
	background: #E5D6FF;
	border-radius: 100px;
}

.faq_support_wrap .tab-content {
	display: none;
	padding: 15px;
}

.faq_support_wrap .tab-content.current {
	display: inherit;
}

.faq_support_wrap .tab-content .q_list li {
	height: 80px;
	border-bottom: 1px solid #DDDBE1;
	line-height: 80px;
}

.faq_support_wrap .tab-content .q_list li:hover a {
	color: #5F1FCA;
}

.faq_support_wrap .tab-content .q_list li .sch_icon {
	margin-right: 30px
}

.faq_support_wrap .tab-content .q_list li .link_icon {
	float: right;
	margin-top: 35px;
	;
}



.dom_support_wrap {
	background: #5f1fca;
}

.dom_support_wrap .step_tit {
	width: 1170px;
	margin: 0 auto;
	padding: 40px 0;
}

.dom_support_wrap .step_tit p {
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	display: inline-block;
	margin-left: 15px;
	vertical-align: middle
}

.dom_support_wrap .step_tit .btn_wrap {
	float: right
}

.dom_support_wrap .step_tit .btn_wrap a {
	display: inline-block;
	background: #FFFFFF;
	border: 1px solid #5F1FCA;
	box-sizing: border-box;
	color: #5f1fca;
	width: 228px;
	height: 70px;
	line-height: 70px;
	color: #5F1FCA;
	font-size: 19px;
	text-align: center
}

.faq_sch_wrap .sch_list_wrap .sch_result {
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #555555;
	margin-bottom: 30px;
}

.faq_sch_wrap .sch_list_wrap .sch_result .sch_number {
	color: #5F1FCA;
}

.faq_sch_wrap .sch_list_wrap .sch_list li {
	border-top: 1px solid #DDDBE1;
	padding: 29px 0;
}

.faq_sch_wrap .sch_list_wrap .sch_list li:first-child {
	border-top: 2px solid #DDDBE1;
}

.faq_sch_wrap .sch_list_wrap .sch_list li:last-child {
	border-bottom: 1px solid #dddbe1
}

.faq_sch_wrap .sch_list_wrap .sch_list li h4 {
	color: #2C1939;
	font-size: 18px;
	line-height: 22px;
	font-weight:600;
}

.faq_sch_wrap .sch_list_wrap .sch_list li h4 .keyword {
	color: #5F1FCA;
}

.faq_sch_wrap .sch_list_wrap .sch_list li p .keyword {
	color: #5F1FCA;
}

.faq_sch_wrap .sch_list_wrap .sch_list li p {
	color: #777777;
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	width: 1170px;
	height: 42px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.faq_support_wrap.faq_sch_con .faq_list_wrap {
	margin-top: 50px;
	margin-bottom: 60px;
}

.faq_support_wrap.faq_sch_con .faq_list_wrap li {
	border-top: 1px solid #DDDBE1;
	padding: 20px 0
}

.faq_support_wrap.faq_sch_con .faq_list_wrap li:last-child {
	border-bottom: 1px solid #dddbe1
}

.faq_support_wrap.faq_sch_con .faq_list_wrap li div {
	float: left;
	color: #2C1939;
	font-weight: bold;
	font-size: 18px;
	margin-right: 40px;
	margin-left: 20px;
}

.faq_support_wrap.faq_sch_con .faq_list_wrap li img {
	margin-left: 13px;
}

.faq_support_wrap.faq_sch_con .faq_list_wrap li h4 {
	font-size: 17px;
	color: #2C1939;
}

.faq_support_wrap.faq_sch_con .btn_wrap {
	text-align: center;
}

.faq_support_wrap.faq_sch_con .btn_wrap .btn_line {
	display: inline-block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #5f1fca;
	border: 1px solid #5f1fca
}

.faq_support_wrap.faq_sch_con .btn_wrap .btn_line:hover {
	color: #5f1fca
}

.paging_wrap {
	text-align: center;
	padding-top: 40px
}

.paging_wrap #next_page,
.paging_wrap #prev_page {
	font-weight: bold;
}

.paging_wrap #first_page,
.paging_wrap #end_page {
	font-weight: bold;
}

.paging_wrap .page {
	padding: 0 5px
}

.paging_wrap #next_page {
	padding-left: 10px
}

.paging_wrap #prev_page {
	padding-right: 10px
}

.paging_wrap #first_page {
	padding-left: 10px
}

.paging_wrap #end_page {
	padding-right: 10px
}

.paging_wrap a:hover {
	color: #7736E3;
}

.paging_wrap .current_page {
	color: #7736E3;
}

a {
	cursor: pointer !important;
}

/*mypage*/
.mypage_wrap .dom_wrap .con_02 {
	background: none;
	padding: 0;
}

.mypage_wrap .step_tit {
	width: 100%;
	background: #fff;
	padding: 0;
	overflow: hidden
}

.mypage_wrap ul {
	margin: 0;
}

.mypage_wrap .step_tit>div {
	width: 1170px;
	margin: 0 auto;
	background: #fff;
}

.mypage_wrap .step_tit>div h3 {
	font-size: 36px;
	padding: 55px 0 20px;
	border-bottom: 1px solid #dddbe1
}

.mypage_wrap .step_tit ul.step {
	padding: 42px 0 0;
	text-align: center;
	color: #aaa;
	font-size: 22px
}

.mypage_wrap .step_tit ul.step li {
	width: 33.3333%;
	float: left;
	padding-bottom: 20px
}

.mypage_wrap .step_tit ul.step li.on {
	background: none;
	color: #5F1FCA;
	border-bottom: 2px solid #5F1FCA
}

.mypage_wrap .step_tit ul.step li .step_num {
	box-sizing: border-box;
	border: 2px solid #aaa;
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 36px;
	text-align: center;
	line-height: 31px
}

.mypage_wrap .step_tit ul.step li a {
	color: #aaa;
	font-size: 22px;
}

.mypage_wrap .step_tit ul.step li.on .step_num {
	background: #5F1FCA;
	color: #fff;
	border: none;
}

.mypage_wrap .con .mypagebox_wrap {
	width: 100%
}

.mypage_wrap .step_tit ul.step.tabs .tab-link {
	width: 226px;
	cursor: pointer
}

.mypage_wrap .tabs .tab-link.current {
	color: #5F1FCA;
	border-bottom: 2px solid #5F1FCA
}

.tab-content.current {
	display: inherit;
}

.mypage_wrap .tab-content {
	background: #F2F1F4;
}

.tab-content {
	display: none;
}

.mypage_wrap section.tab-content {
	padding: 60px 0
}

.mypage_wrap section.tab-content h4 {
	font-weight: bold;
	font-size: 22px;
	line-height: 26px;
	color: #2C1939;
}

.mypage_wrap section.tab-content .result_box {
	background: #FFFFFF;
	margin-top: 14px;
	padding: 60px 50px;
	border: 1px solid #DDDBE1;
	box-sizing: border-box;
}

.mypage_wrap section.tab-content#tab-1 .input_wrap .tit {
	float: left;
	display: inline-block;
	width: 240px;
	color: #8A8297;
	font-size: 18px;
	line-height: 22px;
}

.mypage_wrap section.tab-content#tab-1 .input_wrap {
	margin-bottom: 30px;
}

.mypage_wrap section.tab-content#tab-1 .input_wrap input {
	float: left;
	font-size: 16px;
	line-height: 19px;
	color: #2C1939;
	width: 816px;
	height: 45px;
	padding: 13px 20px
}

.mypage_wrap section.tab-content#tab-1 .input_wrap.input_btn_wrap input {
	width: 680px;
}

.mypage_wrap section.tab-content#tab-1 .input_wrap.input_btn_wrap .cert_btn {
	float: left;
	margin-left: 6px;
	width: 130px;
	height: 45px;
	padding: 13px 20px;
	border: none;
	color: #ddd;
	color: #2C1939;
}

.mypage_wrap section.tab-content#tab-1 .apply_btn {
	text-align: center;
}

.mypage_wrap section.tab-content#tab-1 .apply_btn input {
	width: 280px;
	height: 60px;
	text-align: center;
	color: #fff;
	line-height: 60px;
	background: #5f1fca;
	border: none;
}

.mypage_wrap section.tab-content#tab-2 .duration_wrap input[type="date"] {
	;
	width: 174px;
	height: 40px;
	color: #2C1939;
	border-radius: 0;
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
}

.mypage_wrap section.tab-content#tab-2 .duration_wrap .dash {
	font-weight: bold;
	font-size: 20px;
	color: #2c1939;
	margin-top: 5px;
	padding: 0 5px;
}

.mypage_wrap section.tab-content#tab-2 .duration_wrap span {
	float: left;
}

.mypage_wrap section.tab-content#tab-2 .duration_wrap .sch_btn {
	border: none;
	width: 89px;
	height: 40px;
	line-height: 40px;
	background: #5F1FCA;
	color: #FFFFFF;
	font-size: 17px;
	line-height: 20px;
	margin-left: 10px
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab {
	width: 100%
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab th {
	border-bottom: 1px solid #8A8297;
	padding: 23px 0;
	font-weight: normal;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	color: #8A8297;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td {
	border-bottom: 1px solid #DDDBE1;
	padding: 32px 0;
	font-size: 18px;
	line-height: 22px;
	color: #2C1939;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab .f_bold {
	font-weight: bold
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab .cost {
	color: #5F1FCA;
	font-weight: bold;
}

.mypage_wrap section.tab-content#tab-3 .myservice_tab {
	width: 100%
}

.mypage_wrap section.tab-content#tab-3 .myservice_tab th {
	border-bottom: 1px solid #8A8297;
	padding: 23px 0;
	font-weight: normal;
	text-align: left;
	font-size: 18px;
	line-height: 22px;
	color: #8A8297;
}

.mypage_wrap section.tab-content#tab-3 .myservice_tab td {
	border-bottom: 1px solid #DDDBE1;
	padding: 32px 0;
	font-size: 18px;
	line-height: 22px;
	color: #2C1939;
}

.mypage_wrap section.tab-content#tab-3 .myservice_tab .f_bold {
	font-weight: bold
}

.mypage_wrap section.tab-content#tab-3 .myservice_tab .f_expire {
	color: #FF2121;
}

.mypage_wrap section.tab-content#tab-3 .myservice_tab .f_left {
	color: #5F1FCA;
	;
}

.mypage_wrap section.tab-content#tab-2 .result_box,
.mypage_wrap section.tab-content#tab-3 .result_box {
	padding: 0px 50px;
}

.mypage_wrap section.tab-content#tab-3 .btn_wrap {
	text-align: center;
	margin-top: 80px;
}

.mypage_wrap section.tab-content#tab-3 .btn_wrap .btn {
	width: 280px;
	height: 60px;
	background: #5F1FCA;
	border-radius: 0;
	font-weight: normal;
	color: #fff;
	text-align: center;
	font-size: 19px;
}

/*my payment*/
.mypage_wrap section.tab-content#tab-2 {
	overflow: hidden;
}

.mypage_wrap section.tab-content#tab-2 .pay_info_btn {
	cursor: pointer
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td {
	position: relative;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info {
	display: none;
	position: absolute;
	right: 74px;
	top: 60px;
	z-index: 99999999999;
	min-width: 245px;
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info h4 {
	border-bottom: 1px solid #CCCCCC;
	padding: 10px 15px;
	font-size: 15px;
	line-height: 18px;
	color: #8A8297;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info h4 .close {
	margin-top: -4px;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table {
	white-space: nowrap;
	padding: 9px 15px;
	font-size: 15px;
	line-height: 18px;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .de_tit {
	color: #2C1939;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .de_info {
	color: #8A8297;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .line_top {
	border-top: 1px solid #CCCCCC;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table td {
	border: none;
	padding: 6px 0;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table tr td:nth-child(1) {
	padding-right: 15px;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table tr td:nth-child(2) {
	padding-right: 20px;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .pb_15 {
	padding-bottom: 15px;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .pt_15 {
	padding-top: 15px;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .f_purple {
	color: #5F1FCA;
}

.mypage_wrap section.tab-content#tab-2 .mypayment_tab td .pay_info>table .f_red {
	color: red;
}

.box_wrap{
	padding:15px;
}

.w_box{
	border-radius:5px;
	background:#fff;
	border:1px solid #ccc;
	padding:40px;
	box-sizing:border-box;
}

/* G Suite */

#gsuite_wrapper section.visual_sec{
	background:url('/assets/images/gsuite/top_ban_1920.jpg');
}

#gsuite_wrapper section.visual_sec h2.visual_tit{
	color:#2c1939;
}

#gsuite_wrapper section.visual_sec p.visual_p{
	color:#2c1939;
	margin-bottom:60px;
}

#gsuite_wrapper section.visual_sec .right_w_box{
	float:right;
	background:#fff;
	border:1px solid #ccc;
	padding:40px;
	box-sizing:border-box;
	text-align:center;
	box-shadow:0 4px 30px rgba(0,0,0,.15);
	padding-left:40px;
	padding-right:40px;
}

#gsuite_wrapper section.visual_sec .right_w_box h4{
	font-size:27px;
	color:#2c1939;
	margin-bottom:30px;
	font-weight:bold;
}

#gsuite_wrapper section.visual_sec .price{
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding-top:20px;
}

#gsuite_wrapper section.visual_sec .price .dallor{
	left:35px;
	top:25px;
}

#gsuite_wrapper section .price{
	padding:30px 0 20px;
	color:#5F1FCA;
	font-size:65px;
	font-weight:bold;
	line-height:1;
	color:#2c1939;
	position:relative;
	padding-left:20px;
}

#gsuite_wrapper section .price .dallor{
	font-size:24px;
	font-weight:600;
	color:#5F1FCA;
	position:absolute;
	left:0;
	top:35px;
}

#gsuite_wrapper section .price .term{
	font-size:16px;
	color:#5F1FCA;
}

#gsuite_wrapper section.visual_sec .right_w_box p{
	color:#2c1939;
	opacity:.8;
	font-size:16px;
}

#gsuite_wrapper section.con_01 .wrap_flex{
	margin-top:60px;
}

#gsuite_wrapper section.con_02{
	background:url('/assets/images/gsuite/sec_02_back.jpg');
	background-size:cover;
}

#gsuite_wrapper section.con_02 .w_box{
	overflow:hidden;
	text-align:center;
}

#gsuite_wrapper section.con_02 .w_box .img_box{
	margin:0 auto;
}

#gsuite_wrapper section.con_02 .w_box .img_box ul{
	margin:0;
}

#gsuite_wrapper section.con_02 .w_box .img_box ul li{
	display:inline-block;
	padding:15px;
	text-align:center;
	vertical-align:top
}

#gsuite_wrapper section.con_02 .w_box .img_box ul li .icon{
	height:60px;
	max-height:60px;
	overflow:hidden;
	vertical-align:middle;
}

#gsuite_wrapper section.con_02 .w_box .img_box ul li h6{
	font-size:13px;
	margin-top:5px;
	font-weight:600;
}

#gsuite_wrapper section.con_03 .label_wrap{
	position:relative;
}

#gsuite_wrapper section.con_03 .w_box.plan{
	overflow:hidden;
}

#gsuite_wrapper section.con_03 .w_box.plan .name{
	background: #DFD2F4;
    padding: 5px 20px 7px;
    border-radius: 22px;
    display: inline-block;
    color: #5f1fca;
    margin-bottom: 20px;
    font-size: 20px;
}

#gsuite_wrapper section.con_03 .w_box.plan div{
	
}

#gsuite_wrapper section.con_03 .w_box.plan .price_wrap .pre_price{
	color:#5F1FCA;
	opacity:.8;
	position:relative;
	width:73px;
	text-align:center;
}

#gsuite_wrapper section.con_03 .w_box.plan .price_wrap .pre_price .arrow{
	left:22px;
}

#gsuite_wrapper section.con_03 .w_box.plan .price_wrap .pre_price .arrow::after{
	content:url('/assets/images/common/sale_arrow.png');
	position:absolute;
	left:-19px;
	top:2px;
}

#gsuite_wrapper section.con_03 .w_box.plan .list{
	overflow:hidden;
	margin:20px 0;
}

#gsuite_wrapper section.con_03 .w_box.plan .list ul{
	margin:0;
}

#gsuite_wrapper section.con_03 .w_box.plan .list ul li{
	margin:0;
	padding:0;
	height:auto;
	min-height:0;
	padding:10px 0;
	text-align:left;
	border:0;
	padding-left:13px;
	position:relative;
}

#gsuite_wrapper section.con_03 .w_box.plan .list ul li::before{
	content:'';
	width:5px;
	height:5px;
	background:#5f1fca;
	display:inline-block;
	position:absolute;
	top:18px;
	left:0;
}

#gsuite_wrapper section.con_03 .w_box.plan .btn{
	width:100%;
}

#gsuite_wrapper section.con_03 .label{
	position:absolute;
	right:-12px;
	top:-4px;
	background:none;
}


.result_wrap .result_box.dom_agreement .check_wrap input {
	display: none;
}

.result_wrap .result_box.dom_agreement .check_wrap input+label {
	font-weight: bold;
}

.result_wrap .result_box.dom_agreement .check_wrap input+label span {
	display: inline-block;
	margin-right: 10px;
	text-align: center;
	width: 24px;
	height: 24px;
	background: #EEEEEE;
	color: #eee;
	border: 1px solid #AAAAAA;
}

.result_wrap .result_box.dom_agreement .check_wrap input:checked+label {
	color: #5F1FCA
}

.result_wrap .result_box.dom_agreement .check_wrap input:checked+label span {
	width: 24px;
	height: 24px;
	background: #fff;
	color: #5F1FCA;
	border: 1px solid #5F1FCA;
}

/* adobe_cc */
#adobecc_wrapper section.visual_sec{
	background:url('/assets/images/adobe_cc/220209_dotco_adobe.jpg');
	height:530px;
	background-position: center;
}
/* ms office */

#msoffice_wrapper section.visual_sec{
	background:url('/assets/images/msoffice/210520_msoffice_dot_1920.jpg');
	height:530px;
	background-position: center;
}
#msoffice_wrapper section.visual_sec .btn_ms{
	text-align: left;
    color: #fff;
    padding: 16px 30px;
    background: #000;
    font-size: 16px;
    position: relative;
    line-height: 1.1;

}
#msoffice_wrapper .con_01 .msoffice_box{
	width:1200px;
	height:234px;
	background:#f3f3f3;
	font-size:35px;
	color:#5c5c5c;	
	padding-left:158px;
	padding-top:45px
}
#msoffice_wrapper .con_01 .msoffice_box > span{
	padding-left:65px;
	font-size:21px;
	color:#5c5c5c;	
}
#msoffice_wrapper .con_01 .ms_cnt1 ul li:nth-child(1){
	margin-left: 200px;
	margin-bottom:96px;
} 
#msoffice_wrapper .con_01 .ms_cnt1 ul li:nth-child(2){
	margin-top: 80px;
}

#msoffice_wrapper .con_02 .ms_cnt2 ul li h3{
	font-family: Lato;
	font-size: 35px;
	font-style: normal;
	font-weight: 400;
	line-height: 42px;
	letter-spacing: 0em;
	text-align: left;
	color:#000;
}
#msoffice_wrapper .con_02 .ms_cnt2 ul li{
	
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color:#000;
	margin-bottom:75px;
}

#msoffice_wrapper .con_02 .ms_cnt2 ul li h3 > img{
	margin-left:16px;
}



#msoffice_wrapper .con_03 table {
	margin: 0 auto;
    margin-bottom: 30px;
    border-top: 2px solid #ff5300;
    text-align: center;
	border-collapse: collapse;
    border-spacing: 0;
	height: 2080px;
	width: 1170px !important;	
	font-size: 20px;	
	font-weight: 700 !important;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;

    font-size: 13px;
    color: #000;
    line-height: 16px;
    font-weight: 300;


}
#msoffice_wrapper .con_03 table tr{
	height:80px;
}

#msoffice_wrapper .con_03 table.office {
    width: 100%;
}

#msoffice_wrapper .con_03 table.office tbody th.back {
    background: #ff5300;
    color: #fff;
}
#msoffice_wrapper .con_03 table.office tbody th {
    border-bottom: 1px solid #ccc;
    background: #eee;
}
#msoffice_wrapper  table th {
    background: #ddd;
    padding: 20px 0;
    border-right: 1px solid #ccc;
}
#msoffice_wrapper .con_03 table tr td .dot {
display: inline-block;
width: 10px;
height: 10px;
background: #ff5300;
border-radius: 50%
}

#msoffice_wrapper .con_03  {
text-align: center;

}

#msoffice_wrapper .con_03 table th {
border-bottom: 1px solid #ccc;
}



#msoffice_wrapper .con_03 table td {
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
font-family: Inter;
font-size: 20px;

font-weight: 500;
line-height: 20px;
letter-spacing: 0em;
text-align: center;

}
#msoffice_wrapper .con_03  .sale_price{
	
    
    line-height: 16px;
    font-weight: 400;
	font-size: 19px;	
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
	text-decoration: line-through;
	color:#8d8d8d;
	
}


#msoffice_wrapper .con_03 table.office thead th {
    background: #eee;
}

#msoffice_wrapper .con_03 table .bargain{
	display:block;
	color:#fff;
}

#msoffice_wrapper .office tbody td.dot::after {
    background: #ff5300;
}
#msoffice_wrapper .office tbody td.dot{
	position:relative;
}
tbody td.dot::after {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 5px;
    position: absolute;
    left: 49.5%;
    right: 0;
    display: inline-block;
    transform: translate(-50%,-50%);
}
#msoffice_wrapper .con_04 .ms_c4_1 ul{
	overflow:hidden;
}
#msoffice_wrapper .con_04 .ms_c4_1 ul li {
	float:left;
}
#msoffice_wrapper .con_04 .ms_c4_1 ul li h3{
	font-family: Lato;
font-size: 35px;

font-weight: 400;
line-height: 42px;
letter-spacing: 0em;
text-align: left;
margin:114px 0 25px 0;

}

#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(1) > li:nth-child(2){
	margin:0 0 100px 50px;
	
}

#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(2){
	
}

#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(2) li:nth-child(2){
	margin: 123px 0 0 50px;
}

#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(3) li:nth-child(2){
	margin:100px 0 100px 50px;
}
#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(3) li:nth-child(1){
	margin-top:123px;
}

#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(4) li:nth-child(2){
	margin: 61px 0px 0 49px;
}

#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(5) li:nth-child(1){
	margin:123px 0 0 19px;
}
#msoffice_wrapper .con_04 .ms_c4_1 ul:nth-child(5) li:nth-child(2){
	margin: 100px 50px 243px 0px;
}
#msoffice_wrapper .con_04{
position:relative;
}
#msoffice_wrapper .con_04 .ms_btn_last{
	position: absolute;
    background: #000;
    /* background: red; */
    color: #fff;
    right: calc(50% - 50px);
	bottom:75px;

    padding-left: 30px;
}