*{
	font-size:12px;
	line-height:18px;
}
a{
	color:#674C3B;
	text-decoration:none;
}
a:hover{
	color:#926523;
	text-decoration:underline;
}
.clear{
	clear:both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix{
	display:inline-table;zoom:1;
	overflow:hidden;
}

.tleft{
	text-align:left;
}
.right{
	float:right;
}
.j{
	display:none;
}

#internetMain h3{
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	margin:15px 0 2px 0;
}

#internetMain h2{
	margin:20px 0 10px 0;
}

#internetMain .fletshikari{
	width:800px;
}

#internetMain .fletshikari .left{
	float:left;
}

#internetMain .fletshikari .right{
	float:right;
	padding-top:10px;
	text-align:right;
	display:block;
}

#all{
	width:800px;
	text-align:center;
	margin:0 auto 0 auto;
}
#list{
	color:#A8771C;
	text-align:left;
	margin:5px 0;
}
#list2{
	color:#A8771C;
	text-align:left;
	margin:5px 0;
}
#left{
	float:left;
	width:630px;
}
#right{
	float:right;
	width:150px;
}
h1{
	font-size:12px;
	line-height:15px;
	width:530px;
	height:25px;
	margin:0 0 10px 0;
	text-align:left;
}

#right ul{
	margin:0;
	padding:0;
}
#right li{
	list-style:none;
	text-align:right;
	margin:0 0 2px 0;
	padding:0;
}
#contentG2{
	margin:0;
	padding:0;
}
.content{
	float:left;
	margin:0;
	padding:0 5px 0 5px;
	border-right:1px dotted #C1A646;
	width:200px;
	height:450px;

}
.contentCenter{
	float:left;
	margin:0 0 0 0;
	padding:0 5px 0 5px;
	width:200px;
	height:450px;
}
.contentRight{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 5px;
	border-left:1px dotted #C1A646;
	width:200px;
	height:450px;
}
.navi1 ul,.navi2 ul,.navi3 ul{
	text-align:left;
	padding:0;
	margin:5px 0 0 0;
}
.navi1 li{
	background-image:url(../img3/i01.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;
	list-style:none;
}
.navi1 .sub{
	background-image:url(../img3/i05.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:8px;
	padding-left:17px;
	list-style:none;
}
.navi1 .sub span{
	color:#999999;
}
.navi2 li{
	background-image:url(../img3/i02.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;
	list-style:none;
}
.navi3 li{
	background-image:url(../img3/i03.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:17px;
	list-style:none;
}
#town{
	background-image:url(../../img/town_bg.gif);
	border:1px solid #D2D2D2;
	border-collapse:collapse;
	width:800px;
	margin-top:5px;
}
#town td{
	border:1px solid #D2D2D2;
	text-align:center;
}
#town a{
	color:#FFFF00;
	text-decoration:none;
}
#town a:hover{
	color:#FFFF00;
	text-decoration:underline;
}
#banner ul{
	margin:5px 0 5px 0;
	padding:0;
}
#banner li{
	font-size:10px;
	float:left;
	list-style:none;
	text-align:center;
	width:200px;
}
#banner li a{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
#footer{
	text-align:center;
}
#back .left{
	margin-top:0;
}

#back{
	text-align:right;
}
.left{
	text-align:left;
	float:left;
}
.tright{
	text-align:right;
}
.small{
	font-size:11px;
	margin:0;
	padding:0;
	line-height:14px;
}
.small a{
	font-size:11px;
}
hr{
	border:none;
	color:#FFFFFF;
	height:0;
	clear:both;
}
.zei{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
}
.s06 .zei{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
}

/*---------------------*/
#internetTop{
	background:none;
	margin:0;
	padding:0;
	width:245px;
	float:left;
}
.internetTop2{
	float:left;
	text-align:left;
	width:555px;
	margin:50px 0 0 0;

}
.internetTop2 p{
	margin:0 0 5px 5px;
	padding:0;
}
.internetSubt{
	background-color:#FFFCDB;
	border-top:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	padding:5px;
}
#internetMain .Plan1{
	background-image:url(../img3/internet_bg01.gif);
	background-repeat:repeat-x;
	text-align:left;
	width:800px;
	margin:0;
	padding:0;
}
#internetMain .bg01{
	background:url(../img3/internet_top_bg02.gif) no-repeat;
	margin:20px 0 10px 0;
	padding:138px 0 0 140px;
	text-align:left;
	width:800px;
	/*width:660px;*/
	height:88px;
	_width:800px;
	_height:221px;
}
#internetMain .bg01 p{
	margin:0;
	padding:0;
}
#internetMain .bg01 .s01{
	font-size:10px;
}
#internetMain .s02{
	text-align:left;
}
#internetMain dl{
	margin-bottom:10px;
}
#internetMain dt{
	text-align:left;
}
#internetMain .subt1{
	float:left;
}
#internetMain .JOGi{
	float:right;
	margin-top:35px;
	width:109px;
}
#internetMain .area{
	border:1px solid #333333;
	padding:0;
	float:left;
}
#internetMain .area2{
	border:1px solid #333333;
	float:left;
	padding:0;
	width:510px;
}
#internetMain .area .A{
	background-color:#DBCDB9;
	text-align:center;
}
#internetMain .area2 .A{
	background-color:#DBCDB9;
	text-align:center;
}
#internetMain .right{
	float:right;
	margin-top:3px;
}
#internetMain .teikyo td{
	font-size:10px;
	line-height:14px;
}

#internetMain .banner{
	float:left;
	margin:0 0 0 5px;
}

#internetMain .left3{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin:5px 0 2px 0;
}

/*----------Bflets----------*/
.bflets{
	background:none;
	margin:0;
	padding:0;
	width:800px;
	height:193px;
}
.sub01{
	text-align:left;
}
.line01{
	color:#674C3B;
	border:1px solid #0099FF;
	text-align:left;
	margin:5px 0 5px 0;
	padding:3px;
}
.f01{
	color:#674C3B;
	font-size:18px;
	font-weight:bold;
}
.f03{
	font-size:21px;
	font-weight:bold;
}
.s03{
	border:2px dotted #0099CC;
	padding:2px;
	width:315px;
}
.s04{
	color:#5184BC;
	font-size:18px;
	font-weight:bold;
}
.s06{
	font-size:14px;
}
.s06 span{
	font-size:18px;
	color:#FC4E33;
	font-weight:bold;
}
.s08{
	font-size:14px;
	margin:2px;
}

.right5{
	float:right;
}

.new-life#main-content #inner-contents-new #main .tstyle01 td{
	text-align:center;
	padding:3px;
}

.tstyle01{
	border:1px solid #674C3B;
	border-collapse:collapse;
	text-align:center;
}

.tstyle01 td{
	border:1px solid #674C3B;
}

.tstyle01 .s05{
	background-color:#FFFFCC;
	text-align:center;
}

.tstyle01 .s07{
	background-color:#CCE0EE;
	text-align:center;
}

.tstyle01 .s08{
/*	background-color:#FDCDB8;*/
	text-align:center;
}

.tstyle01 .s08 p{
	color:#FC462B;
	font-size:16px;
	font-weight:bold;
}


.tstyle01 .s08 p span{
	color:#FC462B;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
}

.tstyle01 .s09{
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}

.tstyle01 .s10{
	font-size:12px;
	font-weight:bold;
	line-height:24px;
}

.tstyle01 .line02{
	border-bottom:none;
}

.tstyle01 .s11{
	background:#FDCDB8;
	border-top:1px dotted;
}

.tstyle01 .line03{
	border-top:1px dotted;
}

.tstyle01 .s11 .small{

}

.small2{
	color:#674C3B;
	font-size:10px;
	text-align:left;
	margin:0;
	padding:0;
}

#sub02{
	text-align:left;
	margin-bottom:20px;
}

.tokuten .left{
	margin-top:8px;
}

#sub02 p{
	margin:0;
	padding:0;
}

#sub02 .s01{
	color:#5184BC;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 10px;
}

#sub02 .s02{
	color:#674C3B;
	margin:0 0 0 40px;
	text-indent:-15px;
}

#sub03 , #sub04 , #sub05{
	color:#674C3B;
	text-align:left;
}

#sub03 p{
	font-size:16px;
	font-weight:bold;
	margin:10px 0 2px 0;
	padding:0;
}
#sub03 .small{
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#sub03 .tstyle01{
	color:#674C3B;
	margin:0 0 5px 0;
/*	margin:5px 0 0 0;	*/
}
#sub03 .tstyle01 .s01{
	color:#674C3B;
	background-color:#CCE0EE;
	text-align:center;
	width:150px;
}
#internetMain #sub03 .tstyle01 .s02{
	text-align:center;
}
#internetMain #sub03 .tstyle01 .s03{
	font-size:16px;
	font-weight:bold;
	background-color:#FDCDB8;
	width:150px;
}
#internetMain #sub03 .tstyle01 .s04{
	color:#FC482D;
	font-size:21px;
	background-color:#FDCDB8;
	font-weight:bold;
	line-height:28px;
}
#internetMain #sub03 .tstyle01 .s04 span{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
}
#internetMain #sub03 .tstyle01 .s05{
	background-image:url(../img3/uchi_type.gif);
	width:154px;
	height:36px;
}
#internetMain #sub03 .tstyle01 .s06{
	background:#CCE0EE url(../img3/uchi_type2.gif) no-repeat;
	width:154px;
	height:36px;
}
#internetMain #sub03 .tstyle01 .s07{
	background-color:none;
	font-size:14px;
	font-weight:bold;
}
#internetMain #sub03 .tstyle01 .s08{
	font-size:18px;
	font-weight:bold;
}
#internetMain #sub03 .tstyle01 .s08 span{
	color:#FC482D;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
}
#internetMain #sub03 .tstyle01 .s08 .small{
	color:#674C3B;
font-weight:normal;
	font-size:11px;
}
#internetMain #sub03 .tstyle01 .s09{
	background-color:#FDCDB8;
	text-align:left;
	font-size:18px;
	font-weight:bold;
}

#internetMain #sub03 .tstyle01 .s10{
	background-color:#FDCDB8;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#internetMain #sub03 .tstyle01 .s10 span{
	color:#FC482D;
}

#internetMain #sub03 .tstyle01 .s09 span{
	color:#FC482D;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
}
#internetMain #sub03 .tstyle01 .s09 .small{
	color:#674C3B;
	font-weight:normal;
	font-size:11px;
}

#internetMain #sub03 .tstyle01 .bgc01{
	background-color:#FDCDB8;
}

#internetMain #sub03 .tstyle01 .bgc02{
	background-color:#CCE0EE;
}

#internetMain #sub03 .tstyle02{
	border:none;
	height:40px;
	text-align:left;
}
#internetMain #sub03 .tstyle02 td{
	border:none;
}
#internetMain #sub03 .tstyle02 .s01{
	font-size:16px;
	background-color:#FDCDB8;
	padding:0 0 0 5px;
	text-align:left;
	width:120px;
}
#internetMain #sub03 .tstyle02 .s02{
	color:#FC482D;
	font-size:18px;
	text-align:right;
	padding:0 10px 0 0;
	font-weight:bold;
	line-height:26px;
}
#internetMain #sub03 .tstyle02 .s03{
	color:#674C3B;
	font-size:11px;
	font-weight:normal;
	width:270px;
}
#internetMain #sub05 .tstyle03{
	background-image:url(../img3/internet_bflets_bg01.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:5px 0 0 0;
}
#internetMain #sub05 .tstyle03 td{
	text-align:center;
	vertical-align:top;
}
#internetMain #sub05 .tstyle03 .s01 strong{
	font-size:16px;
	vertical-align:middle;
}
#internetMain #sub05 .tstyle03 .s02{
	vertical-align:bottom;
}

#internetMain #sub05 .border01{
	border:1px solid #5184BC;
	width:243px;
	margin:5px;
	padding:5px;
	text-align:center;
}
#internetMain #sub05 .border01 span{
	font-size:14px;
	font-weight:bold;
}
#internetMain #sub05 .border02{
	border:1px solid #5184BC;
	background-color:#CCE0EE;
	width:243px;
	height:35px;
	margin:5px;
	padding:5px;
	text-align:center;
}
#internetMain #sub05 .border02 span{
	font-size:14px;
	font-weight:bold;
}
#internetMain #sub05 .border03{
	border:1px solid #FC4E33;
	background-color:#FFFFFF;
	width:243px;
	height:35px;
	margin:5px;
	padding:5px;
	text-align:center;
}
#internetMain #sub05 .border03 span{
	color:#FC4E33;
	font-size:18px;
	font-weight:bold;
}
#internetMain #sub05 .border04{
	border:1px solid #FC4E33;
	background-color:#FDCDB8;
	width:243px;
	height:35px;
	margin:5px;
	padding:5px;
	text-align:center;
}
#internetMain #sub05 .border04 span{
	color:#FC4E33;
	font-size:18px;
	font-weight:bold;
}
#internetMain #sub04 p{
	margin:2px 0 0 20px;
	padding:0;
	text-align:left;
}
#bfletscampaign{
	text-align:left;
}
#bfletscampaign p{
	padding:0;
}
#bfletscampaign .s01{
	color:#5184BC;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 10px;
}

#bfletscampaign .s02{
	color:#674C3B;
	margin:0 0 0 20px;
}
#internetMain .s10{
	font-size:16px;
	font-weight:bold;
}
#internetMain .tstyle05{
	color:#674C3B;
	border:1px solid #674C3B;
	border-collapse:collapse;
}

#internetMain .tstyle05 td{
	color:#674C3B;
	border:1px solid #674C3B;
	padding:2px;
}
#internetMain .tstyle05 .s01{
	background:#CCE0EE;
}
#internetMain .tstyle05 .s02{
	font-size:16px;
	font-weight:bold;
}
#internetMain .tstyle05 .s04{
	color:#FC482D;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	padding:0 20px 0 0;
}
#internetMain .tstyle06 td{
	border:none;
	height:25px;
}
#mainarea{
	border:1px solid #5184BC;
}
#mainarea .small{
	color:#674C3B;
	text-align:left;
}
/*-------------------*/
#internetHikari{
	color:#674C3B;
}
#internetHikari .tleft{
margin:5px 0 5px 0;
}
#internetHikari h1{
	background:none;
	margin:0 0 5px 0;
	padding:0;
}
#internetHikari #sub01{
	background:url(../img3/internet_hikari_subt01.gif) no-repeat;
	width:795px;
	height:105px;
	text-align:left;
	padding:60px 0 0 5px;
}
#internetHikari #sub01 td{
	vertical-align:top;
}
#internetHikari #sub01 td span{
	color:#FC4E33;
	font-size:18px;
	font-weight:bold;
}
#internetHikari .s01{
	color:#674C3B;
	background-color:#CCE0EE;
}
#internetHikari .s02{
	background-color:#F2EEEA;
}
#internetHikari .s03{
	border:none;
	width:225px;
}
#internetHikari .s03 td{
	border:none;
	text-align:center;
}
#internetHikari .s03 td span{
	font-size:16px;
	font-weight:bold;
}
#internetHikari .s04{
	color:#674C3B;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	line-height:14px;
}
#internetHikari .tstyle01 span{
	font-size:16px;
	font-weight:bold;
}
#internetHikari .subt01{
	color:#674C3B;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:5px 0 0 2px;
	padding:0;
}
#internetHikari .small{
	text-align:left;
}
#internetHikari .tstyle03{
	border:1px solid #674C3B;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#internetHikari .tstyle03 td{
	border:1px solid #674C3B;
	text-align:center;
	line-height:14px;
	margin:0;
	padding:0;
}
#internetHikari .tstyle03 .s02{
	background-color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#internetHikari .tstyle04{
	text-align:left;
}
#internetHikari .tstyle04 .f01{
	color:#FC4E33;
}
#internetHikari .tstyle04 .f02{
	color:#674C3B;
	font-size:14px;
	font-weight:bold;
}
#internetHikari #sub03 p, 
#internetHikari #sub04 p,
#internetHikari #sub05 p,
#internetHikari #sub06 p,
#internetHikari #sub07 p,
#internetHikari #sub08 p{
	font-size:12px;
	font-weight:normal;
	text-align:left;
	margin:0 0 0 10px;

}
#internetHikari #sub07{
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	width:392px;
	height:120px;
	border-right:1px dotted #5184BC;
}
#internetHikari #sub08{
	float:left;
	margin:0 5px 0 0;
	width:392px;
}

/*
hikarione
------------------------------------------*/

#hikarione .c-red{
	color:#F00;
}

.new-life#main-content #inner-contents-new #hikarione table td{
	text-align:center;
}

.new-life#main-content #inner-contents-new #hikarione table .tright{
	text-align:right;
}

.new-life#main-content #inner-contents-new #hikarione table .tleft{
	text-align:left;
}

#hikarione{
	color:#674C3B;
	text-align:left;
}

#hikarione h1{
	background:none;
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
	width:800px;
	height:20px;
}

#hikarione .color01{
	color:#FF0000;
}

#hikarione #sub01 .subt01{
	margin:5px 0 5px 0;
}

#hikarione #sub01 p{
	margin:0;
	padding:0;
}

#hikarione #sub01 .tright{
	font-size:11px;
	text-align:right;
	margin:0;
	padding:0;
}

#hikarione #sub01 .tstyle01{
	border:1px solid #674C3B;
	background-color:#F5EBB6;
	width:800px;
	border-collapse:collapse;
	margin:0;
}

#hikarione #sub01 .b01{
	border:2px dotted #666666;
	padding:5px;
	width:785px;
}

#hikarione #sub01 .tstyle01 span{
	color:#FF0000;
	font-size:22px;
	line-height:24px;
	font-weight:bold;
}

#hikarione #sub02 .table01 table{
	height:280px;
	clear:both;
}


.new-life#main-content #inner-contents-new #main #hikarione #sub02 .table01 td,
.new-life#main-content #inner-contents-new #main #hikarione #sub02 .table02 td{
	margin:0;
	padding:0;
	line-height:14px;
}

.new-life#main-content #inner-contents-new #main #hikarione #sub02 .table01 table td.th01{
	height:60px;
	margin:0;
	padding:0;
	line-height:16px;
	font-size:12px;
}

#hikarione #sub01 .tstyle01 .f01{
	font-size:12px;
}

#hikarione #sub01 .tstyle01 td{
	border:1px solid #674C3B;
	border-collapse:collapse;
}

#hikarione #sub01 .tstyle01 .s01{
	background-color:#F6E7CC;
}

#hikarione #sub01 .tstyle01 .s02{
	background-color:#F8D417;
}

#hikarione #sub02 .left{
	width:280px;
	margin:10px 0 0 0;
}

#hikarione #sub02 .small{
	margin:2px;
}

#hikarione #sub02 .tstyle01 td,
#hikarione #sub02 .tstyle02 td{
	line-height:14px;
}

#hikarione #sub02 .tstyle01,
#hikarione #sub02 .tstyle02{
	padding:1px;
	height:196px;
}

#hikarione #sub02 .tstyle01 .s01{
	color:#674C3B;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	background-color:#EDE7E0;
}

#hikarione #sub02 .tstyle01 .s02{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding-left:10px;
	background-color:#EDE7E0;
}

#hikarione #sub02 .tstyle02{
	color:#FF0000;
	border:1px solid #FFBA34;
	border-collapse:collapse;
	font-weight:bold;
	width:180px;
	text-align:center;
}

#hikarione #sub02 .tstyle02 td{
	text-align:center;
}
#hikarione #sub02 .tstyle02 .s01{
	color:#FFFFFF;
	background-color:#FFBA34;
	font-size:12px;
	font-weight:normal;
	text-align:center;

}
#hikarione #sub02 .tstyle02 .s02{
		color:#FF0000;
		border-bottom:1px solid #FFBA34;
}

#hikarione #sub03 p{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#hikarione #sub03 .subt01{
	margin:0 0 10px 0;
}

#hikarione #sub03 .mbtm20{
	margin-bottom:20px;
}

#hikarione #sub03 table td{
	vertical-align:top;
}

#hikarione #sub03 .tstyle01,
#hikarione #sub03 .tstyle02{
	border:1px solid #674C3B;
	border-collapse:collapse;
	width:380px;
}

#hikarione #sub03 .tstyle02 td{
	border:1px solid #674C3B;
	padding:2px;
}

#hikarione #sub03 .tstyle01 td{
	vertical-align:middle;
}


#hikarione #sub03 .tstyle01 th{
	color:#ffffff;
	border:1px solid #674C3B;
	width:90px;
	text-align:center;
	margin:0;
	padding:0;
}

#hikarione #sub03 .tstyle01 .c01{
	background:#48b0ff;
}

#hikarione #sub03 .tstyle01 .c02{
	background:#ff7cf1;
}

#hikarione #sub03 .tstyle01 .c03{
	background:#ff894f;
}

#hikarione #sub03 .tstyle01 .c04{
	background:#6acc2f;
}

.new-life#main-content #inner-contents-new #hikarione #sub02 .tstyle02 td{
	text-align:center;
}

.new-life#main-content #inner-contents-new #hikarione #sub03 .tstyle02 .s01{
	background-color:#F5EBB6;
	width:280px;
	text-align:center;
	margin:0;
	padding:0;
}

#hikarione #sub03 table .small{
	font-size:11px;
}

.new-life#main-content #inner-contents-new #hikarione #sub03 .tindent{
	padding-left:10px;
	text-indent:-10px;
	display:block;
}

#hikarione #sub04{
	margin-top:20px;
}

#hikarione #sub04 p{
	margin:2px 0 0 20px;
	padding:0;
	text-align:left;
}

/*--------------FGBB----------------*/
#internetFGBB {
	color:#674C3B;
}
#internetFGBB p{
	text-align:left;
	margin:0 0 5px 0;
}
#internetFGBB h1{
	background:none;
	margin:0 0 5px 0;
	padding:0;
	width:800px;
	height:193px;
}

#internetFGBB h2{
	margin-bottom:10px;
}

#internetFGBB #sub01{
	background-image:none;
	text-align:left;
	margin-top:15px;
}

#internetFGBB #sub02{
	background-image:none;
	text-align:left;
	margin-top:15px;
}


#internetFGBB #sub01 .tstyle01{
	border:none;
	background:url(../img3/internet_fgbb_bg01.gif) no-repeat;
	height:174px;
}
#internetFGBB #sub01 .tstyle01 td{
	border:none;
	font-size:23px;
	text-align:left;
	vertical-align:middle;
	padding:10px 0 0 0;
	height:76px;
}
#internetFGBB #sub01 .tstyle01 .s01{
	color:#FC4E33;
	font-size:23px;
	font-weight:bold;
	line-height:24px;
}
#internetFGBB #sub01 .tstyle01 .s02{
	font-size:23px;
	font-weight:bold;
	line-height:24px;
	text-align:right;
}
#internetFGBB #sub01 .tstyle01 .s03{
	text-align:center;
	width:800px;
}
#internetFGBB #sub01 .tstyle01 .s03 span{
	color:#FC4E33;
	font-size:23px;
	font-weight:bold;
	line-height:24px;
}
#internetFGBB #sub01 .tstyle01 .s03 .s04{
	color:#674C3B;
	font-size:14px;
}
#internetFGBB #sub02 p{
	color:#5184BC;
	margin:5px 0 5px 0;
}
#internetFGBB #sub02 .tstyle01{
	border:1px solid #5184BC;
	border-collapse:collapse;
	text-align:left;
}
#internetFGBB #sub02 .tstyle01 td{
	border:1px solid #5184BC;
	padding:2px;
}

#internetFGBB #sub03 p{
	color:#5184BC;
	font-size:12px;
	font-weight:normal;
	margin:5px 0 5px 0;
}

#internetFGBB #sub03 .tstyle01{
	border:1px solid #5184BC;
	border-collapse:collapse;
	text-align:left;
}
#internetFGBB #sub03 .tstyle01 td{
	border:1px solid #5184BC;
	padding:2px;
}
#internetFGBB #sub03 .tstyle01 .s01{
	background-color:#FFFFBF;
}
#internetFGBB #sub03 .tstyle02{
	background-color:none;
	border:none;
	text-align:center;
}
#internetFGBB #sub03 .tstyle02 td{
	border:none;
}
#internetFGBB #sub03 .tstyle02 .s03{
	color:#5184BC;
	font-size:14px;
	background-color:none;
	border:none;
	text-align:left;
	width:650px;
}
#internetFGBB #sub03 .tstyle02 .s04{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	background-color:none;
	border:none;
	text-align:left;
	width:650px;
}
/*--------------fletsADSL----------------*/

#internetfletsad{
	color:#674C3B;
	text-align:left;
}

#internetfletsad .mbtm10{
	margin-bottom:20px;
}

#internetfletsad .left{
	margin-bottom:5px;
}
#internetfletsad p{
	font-size:16px;
	font-weight:bold;
	margin:10px 0 2px 0;
	padding:0;
	text-align:left;
}

#internetfletsad .small{
	font-size:12px;
	font-weight:normal;
	margin:2px 0;
	padding:0;
}

#internetfletsad .tstyle01{
	border:none;
}
.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle01 .s01{
	text-align:right;
	padding-right:60px;
	width:120px;
}
.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle01 .s02{
	background-color:#FDCDB8;
	font-weight:bold;
	text-align:right;
	border-top:2px solid #FC4E33;
	border-right:2px solid #FC4E33;
	border-left:2px solid #FC4E33;
	padding-right:60px;
	width:120px;
}
.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle01 .s03{
	background-color:#FDCDB8;
	font-weight:bold;
	text-align:right;
	border-top:none;
	border-right:2px solid #FC4E33;
	border-left:2px solid #FC4E33;
	padding-right:60px;
	width:120px;
}
.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle01 .s04{
	background-color:#FDCDB8;
	color:#674C3B;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	border-right:2px solid #FC4E33;
	border-bottom:2px solid #FC4E33;
	border-left:2px solid #FC4E33;
	padding-right:60px;
	width:120px;
}

.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle02{
	border:1px solid #674C3B;
	border-collapse:collapse;
	text-align:center;
}
.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle02 td{
	border:1px solid #674C3B;
	text-align:center;
}
.new-life#main-content #inner-contents-new #main #internetfletsad .tstyle02 .s01{
	text-align:right;
	padding-right:10px;
}
#internetfletsad .tstyle02 .s02{
	background-color:#FDCDB8;
	text-align:left;
}
#internetfletsad .tstyle03{
	border:none;
	text-align:left;
}
#internetfletsad .tstyle03 td{
	border:none;
	text-align:left;
}
#internetfletsad .tright{
	font-size:11px;
	font-weight:normal;
	text-align:right;
	margin:0;
	padding:0;
}
#internetfletsad .tright2{
	font-size:11px;
	font-weight:normal;
	text-align:right;
	padding:0;
}
#internetfletsad #sub02 p{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#internetfletsad #sub02 p span{
	font-weight:normal;
}
#internetfletsad #sub02 .s01{
	margin:5px 0 5px 0;
	font-size:14px;
	font-weight:bold;
	color:#674C3B;

}
#internetfletsad #sub02 .s02{
	font-size:14px;
	color:#5184BC;
}

#internetfletsad #sub02 ul{
	margin-left:50px;
}


/*--------------@niftyhikari----------------*/
#internetniftyh {
	color:#674C3B;
}
#internetniftyh h1{
	background:none;
	margin:0 0 10px 0;
	padding:0;
	width:800px;
	height:193px;
}
#internetniftyh #sub01{
	background:url(../img3/internet_niftyh_bg01_2.gif);
	width:790px;
	height:130px;
	padding:290px 0 0 10px;
}
#internetniftyh #sub01 p{
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	line-height:14px;
	margin:0;
	padding:0;
}
#internetniftyh #sub02 .tstyle01{
	margin:0 0 5px 0;
}
#internetniftyh #sub02 .tstyle01 .s00{
	color:#FC4E33;
	font-size:12px;
	font-weight:nomal;
	background-color:#FDCDB8;
}
#internetniftyh #sub02 .tstyle01 .s01{
	color:#FC4E33;
	font-size:16px;
	font-weight:bold;
	background-color:#FDCDB8;
}
#internetniftyh #sub02 .tstyle01 span{
	color:#674C3B;
	font-size:9px;
	font-weight:normal;
}
#internetniftyh #sub02 .tstyle01 .s01 span{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
}
#internetniftyh #sub02 .tstyle02{
	border:1px solid #674C3B;
	border-collapse:collapse;
	margin:5px 0 5px 0;
}
#internetniftyh #sub02 .tstyle02 td{
	border:1px solid #674C3B;
	margin:5px 0 5px 0;
}
#internetniftyh #sub02 .tstyle02 .s01{
	color:#674C3B;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding:5px;
}
#internetniftyh #sub02 .tstyle02 .s01 span{
	font-size:10px;
	font-weight:normal;
}
#internetniftyh #sub02 .tstyle02 .s02{
	background-color:#FDCDB8;
	color:#674C3B;
	font-size:14px;
	font-weight:bold;
	padding:5px;
}

#internetniftyh #sub03 .bg01{
	background:url(../img3/internet_niftyh_bg02.gif);
	width:790px;
	height:87px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}
#internetniftyh #sub03 .bg02{
	background:url(../img3/internet_niftyh_bg03.gif);
	width:790px;
	height:145px;
	padding:0 0 0 10px;
}
#internetniftyh .c_red{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
/*--------------@nifty ADSL----------------*/
#internetniftya {
	color:#674C3B;
}
#internetniftya h1{
	background:none;
	margin:0 0 10px 0;
	padding:0;
	width:800px;
	height:193px;
}
#internetniftya #sub01{
	background:url(../img3/internet_niftya_bg01_3.gif) no-repeat;
	width:795px;
	height:130px;
	padding:330px 0 0 5px;
}

#internetniftya #sub01 .txt{
	margin-bottom:20px;
}

#internetniftya #sub01 p{
	font-size:11px;
	text-align:left;
	line-height:14px;
	text-indent:-10px;
	padding:0 0 0 10px;
	width:780px;
}
#internetniftya #sub02 .subt01{
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#internetniftya #sub02 .tstyle01 .s01{
	color:#FC4E33;
	font-size:16px;
	font-weight:bold;
	background-color:#FDCDB8;
}
#internetniftya #sub02 .tstyle01 .s01 span{
	color:#674C3B;
	font-size:12px;
	font-weight:normal;
}

#internetniftya #sub03 .bg01{
	background:url(../img3/internet_niftyh_bg02.gif);
	width:790px;
	height:87px;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}
#internetniftya #sub03 .bg02{
	background:url(../img3/internet_niftyh_bg03.gif);
	width:790px;
	height:145px;
	padding:0 0 0 10px;
}

#internetniftya .m10{
	margin:10px 0;
}

/*-----------@nifty mobile----------------*/

#internetniftym {
	color:#674C3B;
}
#internetniftym h1{
	color:#333333;
	background:none;
	margin:0 0 10px 0;
	padding:0;
	width:800px;
	height:193px;
}
#internetniftym h2{
	text-align:left;
	margin:5px 0;
}
#internetniftym #sub01{
	background:url(../img3/internet_niftym_bg01.gif) no-repeat;
	width:770px;
	height:135px;
	padding:205px 10px 0 20px;
}
#internetniftym #sub02{
	background:url(../img3/internet_niftym_bg02.gif) no-repeat;
	width:760px;
	height:48px;
	margin-top:10px;
	padding:360px 20px 0 20px;
}
#internetniftym #sub01 p{
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	text-indent:-8px;
	line-height:11px;
	margin:0;
	padding:0;
}
#internetniftym #sub02 p{
	color:#674C3B;
	font-size:11px;
	text-align:left;
	text-indent:-8px;
	line-height:13px;
	margin:0;
	padding:0;
}
#internetniftym #sub01 p span,
#internetniftym #sub02 p span{
	font-size:11px;
}
#internetniftym .tb01{
	border-collapse:collapse;
}
#internetniftym #sub03 .tb01 td{
	border:1px solid #674C3B;
}
#internetniftym #sub05 a{
	color:#5184bc;
	font-size:20px;
	font-weight:bold;
}
/*----------------------------*/
#bbmaterial{
	color:#674C3B;
}
#bbmaterial h1{
	color:#333333;
	background-image:none;
	margin:0;
	padding:0;
	width:800px;
	height:108px;
}
#bbmaterial h2{
	font-size:16px;
	text-align:center;
	margin:5px 0 5px 0;
}
#bbmaterial p{
	color:#FC4E33;
	text-align:left;
	margin:0;
	padding:0;
}
#bbmaterial .tstyle01{
	background:url(../img3/internet_material_bg03.gif);
	border:none;
	width:800px;
	height:889px;
	margin:0;
}
#bbmaterial #form1{
	margin:0;
	padding:0;
}
#bbmaterial .tstyle01 td{
	border:none;
	border-bottom:1px solid #674C3B;
	font-size:14px;
	color:#333333;
}
#bbmaterial .tstyle01 .s01{
	font-weight:bold;
	text-align:center;
}
#bbmaterial .tstyle01 .s01 span{
	color:#FC4E33;
}
#bbmaterial .tstyle01 .s02{
	text-align:left;
	padding:5px 0 5px 10px;
}
#bbmaterial .tstyle01 .s02 .left{
	width:80px;
}

#bbmaterial .tstyle01 .s03{
	font-weight:bold;
	width:130px;
	border-bottom:none;
	text-align:center;
}
#bbmaterial .tstyle01 .s04{
	text-align:left;
	border-bottom:none;
	padding:5px 0 5px 10px;
}

#bbmaterial .tstyle02{
	margin:5px 0 0 0;
	padding:0;
}
#bbmaterial .tstyle02 td{
	text-align:left;
}
#bbmaterial .vs{
	color:#999999;
	font-size:10px;
}


/*---------------------------------*/
#BloadbandTop{
	color:#674C3B;
	text-align:left;
}

#BloadbandTop h1{
	background:none;
	margin:0;
	padding:0;
	width:800px;
	height:193px;
}
#BloadbandTop .bg01{
	color:#FFFFFF;
	font-size:13px;
	background:url(../img3/internet_hikaritop_bg01.gif);
	line-height:18px;
	width:780px;
	height:85px;
	margin:10px 0 5px 0;
	padding:20px 10px 10px 10px;
}
#BloadbandTop .sub01{
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:2px dotted #5184BD;
}
#BloadbandTop .sub01 .left{
	margin:10px 0 0 0;
	padding:0;
}
#BloadbandTop .left{
	margin:10px 0 0 0;
	padding:0;
}
#BloadbandTop .left2{
	float:left;
	margin:0 0 5px 20px;
	padding:0;
}

#BloadbandTop .right{
	float:right;
	margin:0;
	padding:0;
}
#BloadbandTop .right2{
	float:right;
	margin:0 0 5px 20px;
	padding:0;
}
#BloadbandTop .txt{
	background:url(../img3/internet_hikaritop_bg02.gif) no-repeat right;
	float:left;
	font-size:14px;
	width:625px;
	margin:12px 0 0 0;
	padding:0 0 0 25px;
}
#BloadbandTop .txt2{
	background:url(../img3/internet_hikaritop_bg03.gif) no-repeat right;
	float:left;
	font-size:14px;
	width:625px;
	margin:12px 0 0 0;
	padding:0 0 0 25px;
}
#BloadbandTop .txt3{
	background:url(../img3/internet_hikaritop_bg04.gif) no-repeat right;
	float:left;
	font-size:14px;
	width:625px;
	margin:12px 0 0 0;
	padding:0 0 0 25px;
}
#BloadbandTop .txt4{
	background:url(../img3/internet_hikaritop_bg05.gif) no-repeat right;
	float:left;
	font-size:14px;
	width:625px;
	margin:12px 0 0 0;
	padding:0 0 0 25px;
}
#BloadbandTop .txt5{
	background:url(../img3/internet_adsltop_bg01.gif) no-repeat right;
	float:left;
	font-size:14px;
	width:625px;
	margin:12px 0 0 0;
	padding:0 0 0 25px;
}
#BloadbandTop .txt6{
	background:url(../img3/internet_adsltop_bg02.gif) no-repeat right;
	float:left;
	font-size:14px;
	width:625px;
	margin:12px 0 0 0;
	padding:0 0 0 25px;
}
