@charset "UTF-8";

/* clearfix */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
.cf { zoom:1; }

.imgframe{ 
	margin: 0 auto;
	padding: 30px 0;
	border: 1px solid #d9d9d9;
	text-align: center;
}

/* /option/rentalserver_hs/manual/index.html
----------------------------------------------- */
.box_manualList dl{
	width: 664px;
	margin-bottom: 20px;
	padding: 10px 15px 0;
	border: 1px solid #d9d9d9;
}
.box_manualList dl dt{
	margin-bottom: 10px;
	font-size: 130%;
}
.box_manualList dl dd{
	padding-left:20px;
}
.box_manualList ul li{
	float: left;
	width: 320px;
}
.box_manualList ul li.sttl{
	width: 100%;
}

/* common
----------------------------------------------- */
.box_manualstep ,.box_listup{
	margin: 20px 0;
}
.box_manualstep dt,.box_listup dt{
	font-weight: bold;
	padding: 10px 0 0 0;
}
.box_manualstep dd,.box_listup dd{
	padding: 0 0 5px 35px;
	border-bottom: 1px dotted #ccc;
}
.box_column1 li{
	float: none!important;
	width: 644px!important;
}
.box_listup dd{
	padding: 0 0 5px 15px!important;
	}/*cgi_installation.html*/

.mar_l16 {
	margin: 0 0 4px 16px;
}

/* /option/rentalserver_hs/index.html
----------------------------------------------- */
.osusume .img{
	float: left;
	margin: 0 10px 20px 0;
}
.osusume .text{
	overflow: hidden;
	zoom: 1;
}

/* /option/rentalserver_hs/manual/user.html
----------------------------------------------- */

.icon_white,.icon_gray,.icon_orange,.icon_green,.icon_blue{
	border-radius: 2px;
	padding: 2px 5px;
	font-size: 85%;
	margin-bottom: 5px;
	display: inline-block;
	width: 120px;
	text-align: center;
}

.box_list{
	text-align: left;
	padding: 20px 20px 20px 28px!important;
}

.icon_white  { border: 1px solid #bbb; }
.icon_gray   { background-color: #ddd; color:#3a3a3a;  border: 1px solid #ddd;}
.icon_orange { background-color: #da7c00; color:#fff; }
.icon_green  { background-color: #32A443; color:#fff; }
.icon_blue   { background-color: #0C94C7; color:#fff; }


/* /option/rentalserver_hs/option_ssl.html
----------------------------------------------- */
.b-dashed{
	border: 1px dashed #d9d9d9;
	padding: 20px;
}

/* /option/rentalserver_hs/support.html
----------------------------------------------- */

table.toiawase { border:1px solid #d9d9d9; background:#fff; width: 100%; margin-bottom:8px;}
table.toiawase>tbody>tr>td,
table.toiawase>tr>td { border:0; padding:5px;}
table.toiawase td.bgbor { background:#f5f5f5; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}


/* /option/rentalserver_hs/option_ssl.html
----------------------------------------------- */

.w33 {
	width: 33.33333%;
}

.tagList > .tag {
	font-size: 0;
}

.tagList > .tag {
	margin-right: -5px;
}

.tagList > .tag::after {
	content: "";
	display: block;
	clear: both;
}

.tagList > .tag > li {
	float: left;
	font-size: 11px;
	background: #757575;
	color: #fff;
	padding: 5px 10px 5px;
	margin-right: 5px;
	border-radius: 4px;
	font-weight: bold;
}

.box_cvBtn_apply.box_cvBtn_apply-02 {
	width: 224px;
	display: table;
}

.box_cvBtn_apply.box_cvBtn_apply-02 > a {
	background: url(/access/common2011/images/base/btn_cv.png) no-repeat 0 0;
	display: table-cell;
	font-size: 12px;
	vertical-align: middle;
	line-height: 1.5;
}

.box_cvBtn_apply.box_cvBtn_apply-03 {
	width: 256px;
	display: table;
}

.box_cvBtn_apply.box_cvBtn_apply-03 > a {
	background: url(/access/common2011/images/base/btn_cv_256.png) no-repeat 0 0;
	display: table-cell;
	font-size: 12px;
	vertical-align: middle;
	line-height: 1.5;
}

.box_cvBtn_apply.box_cvBtn_apply-02 > a:hover,
.box_cvBtn_apply.box_cvBtn_apply-03 > a:hover {
    background-position: 0 -48px;
    color: #333333;
}

.cvBtn_apply_list {
	display: table;
	width: 100%;
}

.cvBtn_apply_list > li {
	display: table-cell;
	text-align: center;
	padding: 0 4px 0;
	width: 33.3333%;
}

.cvBtn_apply_list > li > .link {
	text-align: left;
}

.alert_box01 {
	background-color: #fff8ec;
    padding: 10px;
	margin-top: 30px;
	border-radius: 4px;
}

/* /option/rentalserver_hs/manual/filemanager_set.html
----------------------------------------------- */
.alert_box02 {
	background-color: #ffefef;;
    padding: 10px;
	margin-top: 30px;
	border-radius: 4px;
}
.alert_box02 .alert_title {
	color: #f33;
	font-size: 120%;
	border-bottom: 1px solid #f99;
	margin-bottom: 10px;
}
