#sctn_pos01 #sctn01 {
	background-image: url(../common/layout02/swp01.jpg);
	height: 9px;
	width: 177px;
	font-size: 1px;
}
#sctn_pos01 #sctn02 {
	background-image: url(../common/layout02/swp02.jpg);
	width: 170px;
	padding-left: 7px;
}

#sctn_pos01 #sctn03 {
	background-image: url(../common/layout02/swp03.jpg);
	height: 10px;
	width: 177px;
	font-size: 1px;
}
.wp_a #sctn_pos01, .wp_a #sctn_pos02 {
	float: left;
	margin-top: 4px;
}
#sctn_pos01 {
	margin-left: 3px;
}

#sctn_pos02 #sctn10 {
	background-image: url(../common/layout02/swp10.jpg);
	height: 9px;
	width: 737px;
	font-size: 1px;
	background-position: 5;
	background-position: -1px 0px;
}
#sctn_pos02 #sctn20 {
	background-image: url(../common/layout02/swp20.jpg);
	width: 708px;
	padding-right: 13px;
	padding-left: 16px;
	background-position: -1px 0px;
}


#sctn_pos02 #sctn30 {
	background-image: url(../common/layout02/swp30.jpg);
	height: 9px;
	width: 737px;
	font-size: 1px;
	background-position: -1px 0px;
}
h2 span  {
	display: none;
}



.ctitle01 h2{
	display: block;
	height: 48px;
	width: 705px;
	margin-bottom: 10px;
}
.ctim01 {
	background-image: url(../common/1/hikari_ryoukin.jpg);
}
.ctim02 {
	background-image: url(../common/setuzoku.jpg);
}

.ctim03 {
	background-image: url(../common/2/shibakomi_ryoukin.jpg);
}
.ctim04 {
	background-image: url(../common/2/shibakomi_setuzoku.jpg);
}

.ctim05 {
	background-image: url(../common/2/kawakomi_ryoukin.jpg);
}
.ctim06 {
	background-image: url(../common/2/kawakomi_setuzoku.jpg);
}

.ctim07 {
	background-image: url(../common/2/mazekomi_ryoukin.jpg);
}
.ctim08 {
	background-image: url(../common/2/mazekomi_setuzoku.jpg);
}

.ctim09 {
	background-image: url(../common/3/rentaru.jpg);
}
.ctim10 {
	background-image: url(../common/4/domein.jpg);
}

.ctim11 {
	background-image: url(../common/5/Email.jpg);
}
.ctim12 {
	background-image: url(../common/5/webmail.jpg);
}
.ctim13 {
	background-image: url(../common/5/mailing.jpg);
}
.ctim14 {
	background-image: url(../common/5/yuugaijyokyo.jpg);
}
.ctim15 {
	background-image: url(../common/5/IPtel.jpg);
}
.ctim16 {
	background-image: url(../common/5/koteiIP.jpg);
}
.ctim17 {
	background-image: url(../common/5/muryou.jpg);
}
.ctim18 {
	background-image: url(../common/5/syuttyou.jpg);
}
.ctim19 {
	background-image: url(../common/6/support.jpg);
}
.ctim20 {
	background-image: url(../common/6/mainte_info.jpg);
}
.ctim21 {
	background-image: url(../common/6/kakusyumoushikomi.jpg);
}
.ctim22 {
	background-image: url(../common/6/ohikkoshi.jpg);
}
.ctim23 {
	background-image: url(../common/6/NCU.jpg);
}
.ctim24 {
	background-image: url(../common/6/kiyaku.jpg);
}
.ctim25 {
	background-image: url(../common/9/gaiyou.jpg);
}
.ctim26 {
	background-image: url(../common/9/policy.jpg);
}
.ctim27 {
	background-image: url(../common/5/option.jpg);
}
.ctim28 {
	background-image: url(../common/1/komihikari_ryoukin.jpg);
}
.ctim29 {
	background-image: url(../common/5/hikaritel.jpg);
}



#sctn20 #main_txt_a {
	margin-left: 120px;
	font-size: 86%;
	line-height: 130%;
}
#sctn20 #main_ft_a {
	margin-left: 120px;
	font-size: 86%;
	line-height: 130%;
	text-align: center;
}
#main_txt_a p {
	padding: 5px;
}

#main_txt_a .g01 {
	background-image: url(../common/layout02/pt01_bg.jpg);
	height: 17px;
	border: 1px solid #CCC;
	font-weight: bold;
	font-size: 106%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 569px;
	margin-bottom: 5px;
}
.imp01 a {
	font-weight: bold;
	color: #F00;
}

.ipos {
	position: relative;
	margin-left: -105px;
	padding: 0px;
	margin-top: 0px;
	float: left;
}
#main_txt_a .tb01 caption {
	font-size: 106%;
	display: block;
	padding-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
