/* index */
div.hosting_dualcont {
	overflow:hidden;
	width:100%;
	margin-bottom:25px;
}
div.hosting_dualcont div.left {float:left;}
div.hosting_dualcont div.right {float:right;}

div.hosting_dualcont h3 {margin-bottom:5px;}

div.box_index {
	width:515px;
	background:url('../../images/cb/hosting/bg_indexbox.gif') no-repeat;
}
div.link_group {overflow:hidden; width:500px; padding:2px 0 3px 13px;}
div.link_group img {vertical-align:top;}
div.link_group a {float:left;}

div.box_index02 {
	overflow:hidden;
	height:90px;
	margin-bottom:25px;
	background:url('../../images/cb/hosting/bg_indexbox02_mid.gif') repeat-x;
}
div.box_index02.in_left {width:516px; margin-bottom:0;}
div.box_index02.in_right {width:201px; margin-bottom:0;}
div.box_index02 div.left {
	float:left;
	height:90px;
	padding-left:4px;
	background:url('../../images/cb/hosting/bg_indexbox02_left.gif') no-repeat;
}
div.box_index02 div.right {
	float:left;
	height:90px;
	padding-right:5px;
	background:url('../../images/cb/hosting/bg_indexbox02_right.gif') no-repeat right top;
}
div.box_index02 div.link_group {
	padding:1px 0 0 11px;
	width:711px;
}
div.box_index02.in_left div.link_group {
	padding:1px 0 0 11px;
	width:496px;
}
div.box_index02.in_right div.link_group  {width:179px; padding:0;}
div.hosting_dualcont div.right div.ho_menual {width:202px;}
div.hosting_dualcont div.right div.ho_menual span.upper {
	display:block;
	width:100%;
	height:30px;
}
div.hosting_dualcont div.right div.ho_menual a {float:left;}
div.hosting_dualcont div.right div.ho_menual a.right {float:right;}
div.hosting_dualcont div.right div.ho_menual img {vertical-align:top;}


div.box_index02.in_left div.link_group02  {position:relative;overflow:hidden; width:482px; padding-top:20px;}
div.box_index02.in_left div.link_group02 ul.banner {position:relative;width:12000px;}
div.box_index02.in_left div.link_group02 ul.banner:after {
	content:' ';
	display:block;
	visibility:hidden;
	clear:both;
}
div.box_index02.in_left div.link_group02 ul.banner li {float:left; padding-right:10px;}

div.box_index02.in_right div.name-info  {
	overflow:hidden;
	width:179px;
	padding-top:7px;
	line-height:14px;
}
div.box_index02.in_right div.name-info img.icon {
	float:left;
	margin-right:10px;
}
div.box_index02.in_right div.name-info a.link {float:left;}
div.box_index02.in_right div.name-info a.link:hover {text-decoration:underline;}

div.box_index02.in_right div.upper {padding:10px 0 8px 0; border-bottom:1px solid #d6d6d6;}
/* //index */

/* linux */
.linux_visual {
	width:100%;
	position:relative;
	margin-bottom:10px;
}
.linux_visual span.btn_area {
	position:absolute;
	top:117px;
	left:16px;
}
.service_dsec {
	margin-bottom:20px;
	line-height:18px;
}
.service_dsec strong.sub {
	display:block;
	color:#e98e00;
}

.img_replace {
	position:relative;
	width:100%;
	margin-bottom:20px;
}
.img_replace ol {visibility:hidden; overflow:hidden; height:0;}
.img_replace dl {visibility:hidden; overflow:hidden; height:0;}
.img_replace .desc {visibility:hidden; overflow:hidden; height:0;}

.process_cont {
	padding-left:15px;
}
.process_cont h4 {
	margin-left:-15px;
	padding-left:0px;
	background:none;
}
.process_cont p.desc {margin-bottom:10px;}
.process_cont p.desc .point {color:#e98e00;}

.process_cont div.tit_btn {overflow:hidden; width:100%; padding-top:3px;}
.process_cont div.tit_btn h5,
.process_cont div.tit_btn a.server {float:left;}
.process_cont div.tit_btn h5 {margin-right:5px;}
.process_cont div.tit_btn a.server {margin-top:-3px;}

/* linux vs win */
p.linux_vs_win {margin-bottom:20px;}


/* fcolor */
.point {color:#e98e00;}

div.step {margin: 0 0 30px;}


/* 09.10.27 infopage */
#wrap02 {
	position:relative;
	width:100%;
	background:url('../../images/cb/hosting/bg_info.gif') repeat-x left top;
}
#wrap02 .logo {
	position:absolute;
	top:12px;
	left:18px;
}
#wrap02 .logo h1 {
	float:left;
	margin-right:14px;
}
#wrap02 .slogan {
	position:absolute;
	top:18px;
	right:10px;
}
#wrap02 #contents {margin: 0 auto; width: 700px; padding-top: 100px;}

/* rnd699 */
.rnd699 {
	width:699px;
	margin-bottom:20px;
	background:#fff url('../../images/cb/hosting/bg_rnd699_top.gif') no-repeat 0 0;
}
.rnd699 .btm {
	padding:10px 0;
	background:url('../../images/cb/hosting/bg_rnd699_btm.gif') no-repeat 0 100%;
}
.rnd699 .btm .cont {
	overflow:hidden;
	width:663px;
	padding:0 17px;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
}
.rnd699 .btm .cont .tbl_view {position:relative;}
.rnd699 .btm .cont .info_desc {margin:4px 0 18px 0;}

/* service_link */
.service_link {
	width:705px;
	margin:0 0 20px -5px;
}
.service_link a {
	margin-left:5px;
}
.service_link img {vertical-align:top;}

/* img_replace */
.img_replace img {vertical-align:top;}
.img_replace .btn {
	position:absolute;
	top:115px;
	right:30px;
}
.img_replace .btn02 {
	position:absolute;
	top:45px;
	right:12px;
}

/* rnd634 */
.rnd634 {
	width:634px;
	margin:0 auto 10px auto;
	background:#fff url('../../images/cb/hosting/bg_rnd634_top.gif') no-repeat 0 0;
}
.rnd634 .rnd634btm {
	width:634px;
	padding:15px 0;
	background:url('../../images/cb/hosting/bg_rnd634_btm.gif') no-repeat 0 100%;
}
.rnd634 .rnd634btm .rnd634cont {
	padding:0 20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
