@charset "utf-8";

/*--------------------------------------------------------------------
 Guide Private
--------------------------------------------------------------------*/

/* Guide common
-----------------------------------*/
.aboutthissite .h2ttl h2{
	background:url(/corp/img/guide/about_ttl_bg.jpg) 100% 0 no-repeat;
}
.securitypolicy .h2ttl h2{
	background:url(/corp/img/guide/securitypolicy_ttl_bg.jpg) 100% 0 no-repeat;
}
.privacypolicy .h2ttl h2{
	background:url(/corp/img/guide/privacypolicy_ttl_bg.jpg) 100% 0 no-repeat;
}

#body-main .p-width {
	width: 660px;
	margin-bottom: 38px;
}
#body-main p {
	font-size: 81.25%;
	line-height: 1.3846em;
}

/* index.html
-----------------------------------*/
.guide-index  #body-main h1 {
	margin-bottom: 0;
}
.guide-index  #body-main .h1-p {
	padding:0 0 20px 10px;
}
.guide-index #body-main .h2clm {
	background: url("/corp/img/guide/guide_h2_about_bg.jpg") no-repeat;
	margin: 15px 0 5px 0;
}
.guide-index #body-main .h2box {
	padding-left:10px;
}
.guide-index #body-main .mainclm {
	padding-bottom: 20px;
}
.guide-index #body-main .h3ttl h3 {
	font-size:87.5%;
	font-weight:bold;
	padding-bottom:10px;
}
.guide-index #body-main .h3box {
	padding-bottom:30px;
}
.guide-index #body-main .h3box p {
	padding-bottom:10px;
}
.guide-index #body-main .h3box dl {
	overflow:hidden;
	font-size: 81.25%;
	line-height: 1.3846em;
	padding-left:10px;
	padding-bottom:10px;
}
.guide-index #body-main .h3box dt {
	position:absolute;
	width:6em;
	color:#0A548C;
	font-weight:bold;
}
.guide-index #body-main .h3box dd {
	margin-bottom:0;
	padding-left:6em;
	position:relative;
}
.guide-index #body-main .h3box p.plugin a {
	padding-right:10px;
}
.guide-index #body-main .h3box p a {
	text-decoration:underline;
	padding-left:3px;
	padding-right:3px;
}

/* security.html
-----------------------------------*/
.guide-security  #body-main h1 {
	margin-bottom: 0;
}
.guide-security  #body-main .h1-p {
	padding:0 0 20px 10px;
}
.guide-security #body-main .h2clm {
	background: url("/corp/img/guide/guide_h2_security_bg.jpg") no-repeat;
	margin: 15px 0 5px 0;
}
.guide-security #body-main .security-line {
	background: url("/corp/img/common/common_borderline.gif") 0 bottom no-repeat;
	padding-bottom: 15px;
}
.guide-security #body-main .mainclm p {
	margin-top: 15px;
}
.guide-security #body-main .mainclm .right-tx {
	text-align: right;
	margin-top: 15px;
}
.guide-security #body-main .h2box {
	padding-left:5px;
}
.guide-security #body-main .h2box p {
	padding-left:5px;
}
/* privacy.html
-----------------------------------*/
.guide-privacy #body-main .h2ttl {
	margin-bottom:20px;
} 
.guide-privacy #body-main .h2ttl h2 {
	font-size:87.5%;
	font-weight:bold;
} 
.guide-privacy #body-main .h2box {
	padding-left:5px;
	width:650px;
}
.guide-privacy #body-main .h2box p {
	font-size: 81.25%;
	line-height: 1.3846em;
	margin: 0 0 15px 0;
}
.guide-privacy #body-main .privacy-clm {
	margin-bottom:40px;
	padding-left:5px;
}
.guide-privacy #body-main .privacy-clm ul {
	margin-bottom:20px;
	margin-left: 10px;
}
.guide-privacy #body-main .privacy-clm li {
	font-size: 81.25%;
	line-height: 1.3846em;
	list-style: disc outside;
	margin-left: 1.2em;
}
.guide-privacy #body-main .h3ttl {
	border-bottom:1px solid #ddd;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:5px;
}
.guide-privacy #body-main .h3ttl h3 {
	font-size:100%;
	font-weight:bold;
/*	color: #0a548c;*/
} 
.guide-privacy #body-main .h3box {
	margin-bottom:40px;
	padding-left:5px;
}
.guide-privacy #body-main .h3box p.privacy-tel {
	font-weight:bold;
}
.guide-privacy #body-main .h3box p.privacy-nw {
	padding-top:10px;
}
.guide-privacy #body-main .h3box p a {
	text-decoration:underline;
	padding-left:3px;
	padding-right:3px;
}
.guide-privacy #body-main .h3box dl {
	overflow:hidden;
	font-size: 81.25%;
	line-height: 1.3846em;
}
.guide-privacy #body-main .h3box dt {
	position:absolute;
	width:5em;
}
.guide-privacy #body-main .h3box dd {
	background-position:right top;
	background-repeat:no-repeat;
	margin-bottom:0;
	padding-left:5em;
	position:relative;
}
.guide-privacy #body-main .h4ttl {
	margin-bottom:10px;
}
.guide-privacy #body-main .h4ttl h4 {
	font-size:87.5%;
	font-weight:bold;
/*	color: #0a548c;*/
} 
.guide-privacy #body-main .h4box {
	margin-bottom:30px;
	padding-left:2px;
}
.guide-privacy #body-main .h4box ul {
	margin-bottom:20px;
	margin-left: 10px;
}
.guide-privacy #body-main .h4box li {
	font-size: 81.25%;
	line-height: 1.3846em;
	list-style: disc outside;
	margin-left: 1.2em;
	margin-bottom:5px;
}
.guide-privacy #body-main .h4box li a {
	text-decoration:underline;
}

/* sitemap.html
-----------------------------------*/
.guide-sitemap #body-main .mainclm {
	padding-bottom: 10px;
	padding-left:10px;
}
.guide-sitemap #body-main .mainclm p {
	font-weight: bold;
}
.guide-sitemap #body-main .mainclm .left-clm{
	width: 190px;
}
.guide-sitemap #body-main .mainclm .right-clm{
	width: 460px;
}
.guide-sitemap #body-main .mainclm ul {
/*	background: url("/corp/img/common/common_borderline.gif") no-repeat;*/
/*	border-top:1px solid #ddd;*/
	padding: 10px 0 5px 0;
}
.guide-sitemap #body-main .mainclm li {
	float:left;
	line-height: 1em;
	padding-bottom: 3px;
}
.guide-sitemap #body-main .mainclm .ns-line {
/*	background: url("/corp/img/service/ns_borderline.gif") no-repeat;*/
}
.guide-sitemap #body-main .mainclm .ss-line {
/*	background: url("/corp/img/service/ss_borderline.gif") no-repeat;*/
}
.guide-sitemap #body-main .mainclm .ws-line {
/*	background: url("/corp/img/service/ws_borderline.gif") no-repeat;*/
}
.guide-sitemap #body-main .mainclm ul:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* WinIE7 only */
*:first-child+html .guide-sitemap #body-main .mainclm ul {
	height:1%;
}
/* WinIE6 and below */
/*\*/
* html .guide-sitemap #body-main .mainclm ul {
	height:1%;
}
/**/
.guide-sitemap #body-main .mainclm li .wide-li {
	width: 460px;
}
.guide-sitemap #body-main .mainclm li ul {
	background: none;
	padding: 0;
}
.guide-sitemap #body-main .mainclm li li {
	width: 225px;
}
.guide-sitemap #body-main .mainclm dl {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	margin: 10px 0;
	padding: 10px 0;
}
.guide-sitemap #body-main .mainclm dt {
	clear: left;
	float: left;
	line-height: 1em;
	/* IE6 dd bug(3px) escape */
	*margin-right: -13em;
}
.guide-sitemap #body-main .mainclm dd {
	line-height: 1em;
	margin: 0;
	padding-left: 235px;
}
.guide-sitemap #body-main .mainclm a {
	background-image: url("/corp/img/common/li_ten.gif");
	background-position: 0 center;
	background-repeat:	no-repeat;
	font-size: 81.25%;
	padding-left: 10px;
	min-height: 13px;
	*height: 13px;
}
.guide-sitemap #body-main .mainclm .comp-line ,
.guide-sitemap #body-main .mainclm .service-line ,
.guide-sitemap #body-main .mainclm .ns-line ,
.guide-sitemap #body-main .mainclm .ss-line ,
.guide-sitemap #body-main .mainclm .ws-line {
	background-image:url("/corp/img/common/common_dotline.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}
.guide-sitemap #body-main .mainclm .ns-line a,
.guide-sitemap #body-main .mainclm .ss-line a,
.guide-sitemap #body-main .mainclm .ws-line a {
	background-image: url("/corp/img/common/li_ten.gif");
	background-position: 0 center;
	background-repeat:	no-repeat;
}
