@charset "utf-8";


/* CSS Import Style
---------------------------------------------------- */
@import "01styles_main.css";
@import "02styles_common.css";
@import "03styles_additional.css";
@import "styles_inc.css";


/* sideArea style
---------------------------------------------------- */
/* indicate current item */
#corporationCatv #sMenu_catv,
#corporationBgm #sMenu_bgm,
#corporationCorporation #sMenu_corporation,
#noiseCorse1 #sMenu_noise1,
#noiseCorse2 #sMenu_noise2,
#noiseCorse3 #sMenu_noise3,
#dummyAttribute {
	background: url(/images/common/icon_arrow02.gif) no-repeat 2px 5px;
	padding-left: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


/* /corporation/
---------------------------------------------------- */
div.mainContents div.corporationMenu{
	width: 640px;
	margin-top: 24px;
}
* html div.mainContents div.corporationMenu{
	width: 619px;
}
div.mainContents div.corporationMenu p{
	float: left;
	width: 189px;
	padding: 0 16px 0 113px;
	position: relative;
	margin-bottom: 20px;
	_height: 100px;
	min-height: 100px;
}
*:first-child+html div.mainContents div.corporationMenu p {
	margin-bottom: 60px;
}

* html div.mainContents div.corporationMenu p{
	width: 184px;
	padding: 0 16px 0 106px;
}
div.mainContents div.corporationMenu p span{
	display: block;
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 5px;
}
div.mainContents div.corporationMenu p img {
	position: absolute;
	left: 0; top: 0;
}

/* /corporation/corpoation.html
---------------------------------------------------- */
div.mainContents table.corporationIPS th{
	background-color: #f5f5f5;
	font-weight: bold;
}
div.mainContents table.corporationIPS th.title{
	background-color: #fedbbc;
}
div.mainContents table.corporationIPS th.initial,
div.mainContents table.corporationIPS th.register,
div.mainContents table.corporationIPS th.construct {
	width: 5em;
}
div.mainContents table.corporationIPS th.mail_additional,
div.mainContents table.corporationIPS th.domain_fee {
	width: 12.5em;
}
div.mainContents table.corporationIPS th.register,
div.mainContents table.corporationIPS th.construct {
	text-align: center;
}

/* /corporation/noise/case1.html
---------------------------------------------------- */
div.mainContents ol.noiseC1 li {
	position: relative;
}
div.mainContents ol.noiseC1 li:first-child {
	padding-top: 15px;
}

div.mainContents ol.noiseC1 li strong {
	display: inline-block;
	padding-bottom: 5px;
}
div.mainContents ol.noiseC1 li div {
	text-align: center;
	padding-top: 5px;
}
div.mainContents ol.noiseC1 li img.noiseFree {
	position: absolute;
	top: 10px;
	left: 10em;
}
*:first-child+html div.mainContents ol.noiseC1 li span {
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}
*:first-child+html div.mainContents ol.noiseC1 li strong {
	display: inline-block;
	padding-bottom: 0;
}
