/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
            style Reset
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

body, h1, h2, h3, h4, h5, h6, form{
	margin: 0;
	padding: 0;
}

img{
	border: 0;
	vertical-align: bottom;
}

ol,ul,li{
	margin: 0;
	padding: 0;
	list-style: none;
}

dl,dt,dd{
	margin: 0;
	padding: 0;
	text-indent: 0;
}

p{
	margin: 0;
	padding: 0;
}
iframe { 
border:0; 
} 

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             body set
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

body{
	text-align: center;
	background:#FFF;
	font-size: 14px;
	line-height: 16px;
	color: #000;
	overflow-x: hidden;
}

a:link,a:visited{
	color: #000000;
}
a:hover,a:active{
	color: #000000;
}


/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              wrapper
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

#wrapper{
	margin: auto;
	width:851px;
	text-align: left;
	background:url(../../comm/image/top_bar01.jpg) no-repeat;

	
	/*position: relative; top: -150px; bottom:150px;z-index: 2;*/

}



/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              header
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#header{
	width:831px;
	padding-left:10px;
	padding-top:2px;
}
h1{
	float:left;
}	
#stl01{
	float:left;
	padding:29px 0 0 253px;
}
#stl01 li{
	float:left;
}
#h_menu{
	clear:both;
}
#h_menu li{
	float:left;
}
#fl01{
	clear:both;
	padding:8px 0 8px 0;
}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
              contents
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#side{
padding-left:10px;
width:201px;
float:left;
}
#main{
padding-left:10px;
width:482px;
float:left;
}
#main2{
padding:10px 0 0 8px;
float:left;
}

#fla{
padding-left:10px;
padding-top:18px;
width:580px;
float:left;
}
#fla_me{
padding-left:10px;
padding-top:10px;
width:630px;
float:left;
}
#fla_par{
padding-left:10px;
padding-top:10px;
width:489px;
float:left;
}
#topix{
	width:471px;
	background:url(../image/topix_bg.jpg);
	padding:0px 0 0 10px;
}
#topix li{
	padding:5px 0 0 0;
}
a.sample{
    display:block;
    width:173px;
    height:22px;
    background-image:url(../image/side_menu01.jpg);
	padding:8px 0 0 28px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.sample{
    background-image:url(../image/side_menu01_mo.jpg);
}
a.samplet{
    display:block;
    width:173px;
    height:22px;
    background-image:url(../image/side_menu01_mo.jpg);
	padding:8px 0 0 28px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.samplet{
    background-image:url(../image/side_menu01_mo.jpg);
}
a.side_sub{
    display:block;
    width:173px;
    height:22px;
    background-image:url(../image/side_menu02.jpg);
	padding:4px 0 0 28px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.side_sub{
    background-image:url(../image/side_menu02_mo.jpg);
}
a.side_subt{
    display:block;
    width:173px;
    height:22px;
    background-image:url(../image/side_menu02_mo.jpg);
	padding:4px 0 0 28px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.side_subt{
    background-image:url(../image/side_menu02_mo.jpg);
}
a.side_sub_s{
    display:block;
    width:165px;
    height:18px;
    background-image:url(../image/side_menu02_sub.jpg);
	padding:2px 0 0 36px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.side_sub_s{
    background-image:url(../image/side_menu02_sub_mo.jpg);
}
a.side_sub_st{
    display:block;
    width:165px;
    height:18px;
    background-image:url(../image/side_menu02_sub_mo.jpg);
	padding:2px 0 0 36px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.side_sub_st{
    background-image:url(../image/side_menu02_sub_mo.jpg);
}
a.side_sub_s2{
    display:block;
    width:173px;
    height:29px;
    background-image:url(../image/side_menu03.jpg);
	padding:8px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s2{
    background-image:url(../image/side_menu03_mo.jpg);
}
a.side_sub_s3{
    display:block;
    width:173px;
    height:19px;
    background-image:url(../image/side_menu04.jpg);
	padding:6px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s3{
    background-image:url(../image/side_menu04_mo.jpg);
}
a.side_sub_s3t{
    display:block;
    width:173px;
    height:19px;
    background-image:url(../image/side_menu04_mo.jpg);
	padding:6px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s3t{
    background-image:url(../image/side_menu04_mo.jpg);
}
a.side_sub_s4{
    display:block;
    width:173px;
    height:24px;
    background-image:url(../image/side_menu05.jpg);
	padding:6px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s4{
    background-image:url(../image/side_menu05_mo.jpg);
}
a.side_sub_s4t{
    display:block;
    width:173px;
    height:24px;
    background-image:url(../image/side_menu05_mo.jpg);
	padding:6px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s4t{
    background-image:url(../image/side_menu05_mo.jpg);
}
a.side_sub_s5{
    display:block;
    width:173px;
    height:27px;
    background-image:url(../image/side_menu06.jpg);
	padding:8px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s5{
    background-image:url(../image/side_menu06_mo.jpg);
}
a.side_sub_s6{
    display:block;
    width:173px;
    height:19px;
    background-image:url(../image/side_menu07.jpg);
	padding:8px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s6{
    background-image:url(../image/side_menu07_mo.jpg);
}
a.side_sub_s6t{
    display:block;
    width:173px;
    height:19px;
    background-image:url(../image/side_menu07_mo.jpg);
	padding:8px 0 0 28px;
	text-decoration:none;
		font-weight :bold;
	line-height:12px;
}
a:hover.side_sub_s6t{
    background-image:url(../image/side_menu07_mo.jpg);
}
#contents{
	padding-left:12px;
	clear:both;
}
.fl{
	float:left;
}
#new_d{
	width:525px; float:left;
}
#info_d{
	width:306px; float:left;
}
#new{
	width:507px;
	background:url(../../comm/image/top_new_bg.jpg);
	padding:10px 0 0 10px;
}

.newxxx{
	background:url(../image/top_new_bg2.gif);
}

#new li{
	padding:5px 0 0 0;
}
#info{
	width:296px;
	background:url(../../comm/image/top_info_bg.jpg);
	padding:10px 0 0 10px;
}
#info li{
	padding:5px 0 0 0;
}
#link_01{
	margin:10px 0 0 0;
	width:629px;
	float:left;
}
#link_01 li{
	float:left;
}
.flo{
float:left;

}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             inquiry
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#inquiry{
padding:10px 0 0 65px;

width:620px;
clear:both;
}
#inquiry h2{
padding:10px 0 10px ;

}
.inq{float:left; width:330px; padding:10px 0 0 0; line-height:18px;}

.inq2{padding:10px 0 0 0;line-height:18px;}



#contents{/*  */
	padding-left:12px;
	clear:both;
}
.fl{/*  */
	float:left;
}
#new_d{/*  */
	width:525px; float:left;
}
#info_d{/*  */
	width:306px; float:left;
}
#new{/*  */
	width:507px;
	background:url(../image/top_new_bg.jpg);
	padding:10px 0 0 10px;
}
#new li{/*  */
	padding:5px 0 0 0;
}
#info{/*  */
	width:296px;
	background:url(../image/top_info_bg.jpg);
	padding:10px 0 0 10px;
}
#info li{/*  */
	padding:5px 0 0 0;
}
#link_01{/*  */
	margin:10px 0 0 0;
	width:629px;
	float:left;
}
#link_01 li{/*  */
	float:left;
}
.flo{/*  */
float:left;

}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             sound
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.sou_do_li{
padding:10px 0 10px 5px;
height:53px;
clear:both;
}
.sou_do_li p{
float:left;
padding:0 0 0 10px;

}
.sou_do_li dl{
width:400px;
padding:0 0 0 10px;
float:left;

}
.sou_do_li dd{
	font-size:10px;
	padding-top:3px;
}
.sou_do_li dt{
	border-bottom:solid;
	border-bottom-width:2px;
	border-bottom-color:#D9D9D9;
	font-weight :bold;
}
a.sou_d{
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.sou_d{
color:#666666;

}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             semi
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#semi{
	width:700px;
	clear:both;
	margin:auto;
	
}
#semi li{
float:left;
padding-bottom:10px;
border-bottom-style:solid;
border-bottom-color:#D9D9D9;
border-bottom-width:2px;
}
#semi ul{

}
#semi h2{
padding:10px 0 10px 0;
}
#semi hr{
clear:both;

}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             trade
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#trade{
	width:700px;
	clear:both;
	margin:auto;
	
}
#trade li{
float:left;
padding-bottom:10px;

}
#trade ul{

}
#trade h2{
padding:10px 0 0px 0;
}
#trade hr{
clear:both;

}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             comm_main
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#comm_main{
	padding:10px 0 0 10px;
	width:482px;
	float:left;
}
#comm_main h2{
clear:both;


}
#comm_main h3{
	background:#0099CB;
	padding:0 0 2px 5px;
	color:#FFFFFF;
}
.comm_main_h3{
	background:#0099CB;
	padding:0 0 2px 5px;
	color:#FFFFFF;
}
.fon10{
font-size:14px;
}
.fon10_2{
font-size:10px;
font-weight :bold;
}
.fon10_3{
font-size:10px;
font-weight :bold;
color:#FF0000;
}
.comm_r{
text-align:right;
}
.comm_s2{
padding:10px 0 0 0;
float:left;

}
.comm_s2 li{
float:left;
padding:0 0 10px 10px;
}
.comm_s1{
	border-bottom-color:#0099CB;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#0099CB;
	border-top-style:solid;
	border-top-width:2px;

}
.comm_ss{
	clear:both;
	padding-bottom:5px;

}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             me_main
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#me_main{
	padding:10px 0 0 10px;
	width:482px;
	float:left;
}
#me_main h2{
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#D9D9D9;
	border-top-style:solid;
	border-top-width:2px;
	padding:3px 0 3px 0;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             par_main
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#par_main{
	padding:10px 7px 0 10px;
	width:482px;
	float:left;
}
#par_main h2{
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top-color:#D9D9D9;
	border-top-style:solid;
	border-top-width:2px;
	padding:5px 0 5px 0;
	vertical-align:inherit;

}
#par_main h3{
	background:#0099CB;
	padding:5px 0 3px 5px;
	color:#FFFFFF;
	
}
.par_s1{
	border-top-color:#0099CB;
	border-top-style:solid;
	border-top-width:2px;

}
.par_st{
color:#0099CB;
padding:10px;

}
.sou_st{
color:#0099CB;
padding:10px;
font-size:14px;
letter-spacing:-1px;


}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             me_comm
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.me_comm_st{
background:url(../../comm/html/products/image/jibika_06.jpg) no-repeat;
width:150px;
height:130px;
padding:7px 0 0 10px;
float:left;
}
a.side_ms{
    display:block;
    width:173px;
    height:20px;
	background:url(../image/side_menu02_mo.jpg);
	padding:5px 0 0 28px;
	text-decoration:none;
	font-weight :bold;
	
}
a:hover.side_ms{
    background-image:url(../image/side_menu02_mo.jpg);
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             me_link
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.me_link{
	
	font-weight:bold;
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding-top:20px;

}
.me_link01{
	color:#0099CB;
	padding-left:30px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             me_link
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.me_maint_li{
	float:left;
	padding:10px 20px 0 10px;
	width:230px;
	vertical-align:bottom;
}

.me_maint_lis{
	float:left;

	padding:10px 0 0 0;


}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             me_tech
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.me_tech_li{
	float:left;
	padding:0 10px 0 10px;
	vertical-align:bottom;
}
.me_tech_lis{
	float:left;


}

.me_tech_lit{
	width:160px;
	height:61px;
	float:left;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             par_gijyu
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.par_gijyu_st{
	font-size:12px;
	color:#0099CB;
	font-weight:bold;
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:2px;
	width:480px;
	
}
.me_tech_lis{
	float:left;


}

.me_tech_lit{
	width:160px;
	height:61px;
	float:left;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             par_qa
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/

.par_qa{
	padding:10px 0 0 10px;
	line-height:20px;
	font-weight:bold;
	color:#0099CB;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             par_tenken
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.par_tenken{
	padding:10px;
	line-height:20px;
}
.par_tenken01{
	background:url(../../comm/html/products/image/par_tenken01.jpg) no-repeat;
	color:#FFFFFF;
	font-weight:bold;
	padding:15px 0 0 70px;
	line-height:20px;
	height:140px;
}
.par_tenken02{
	font-size:18px;
	padding-bottom:5px;
}
.par_tenken03{
	padding-left:20px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             rionet
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#rionet_main{

	padding:10px 0 0 10px;
	width:482px;
	float:left;


}
.rionet_st{
	padding:10px 10px 0 0;
	line-height:18px;
}

.rionet_sts{
	background:url(../../comm/html/products/image/rionet03.jpg) no-repeat;
	width:150px;
	height:107px;
	padding:7px 0 0 10px;
	float:left;
}
.rionet_st1{
	text-align:center;
	font-weight:normal;
	font-size:12px;
	clear:both;
}
.rionet_st2{
	float:left;
	border-top-color:#D9D9D9;
	width:30px;
	line-height:18px;
	border-top-style:solid;
	border-top-width:2px;

	padding:2px 0 0 5px;

}
.rionet_st3{
	float:left;
	line-height:18px;
	border-top-color:#D9D9D9;
	width:436px;
	border-top-style:solid;
	border-top-width:2px;
	padding:2px 0 0 2px;
	border-left-color:#D9D9D9;
	border-left-style:solid;
	border-left-width:2px;

}
.rionet_st4{
	float:left;
	line-height:18px;
	border-bottom-color:#D9D9D9;
	width:480px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	

}

.rionet_st5{
	text-align:right;
	color:#FF0000;
	padding:10px 50px 0 0;
	font-weight:bold;
}
.rionet_st6{
	color:#FF0000;
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:2px;
	font-weight:bold;
	padding:10px 10px 0 10px;
}
.rionet_st7{
	padding:10px 10px 0 10px;
}
.rionet_st8{
	width:375px;
	padding:0 0 0 53px;
}
.rionet_st9{
	float:left;
	padding:0 0 0 10px;
}
.rionet_st10{
	border-bottom-color:#D9D9D9;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding:0 0 10px 0;
}
.rionet_st11{
	width:270px;
}
/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
        補聴器検索結果
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
.comm_a_st{

	border-top-color:#0099CB;
	border-top-style:solid;
	border-top-width:2px;
	padding:2px 0 0 2px;
	border-bottom-color:#0099CB;
	border-bottom-style:solid;
	border-bottom-width:2px;

}

/*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             footer
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/
#hooter{
	clear:both;
	background:url(../imgae/hooter.jpg);
}



/*＝＝＝ ▼ サイドナビ ▼ ＝＝＝*/

	#side {/* 一番上の余白 */
		padding-top:10px;
	}
	
	#side ul#navi {/* 門丸上段用 */
		background:url(../../comm/html/image/navi_list-style00.gif) no-repeat top;
		padding-top:6px;
	}
	
	a.side_sub_s7{/* 「リオングループ」 */
		display:block;
		width:173px;
		height:21px;
		background-image:url(../image/side_menu08.jpg);
		padding:8px 0 0 28px;
		text-decoration:none;
		font-weight :bold;
		line-height:12px;
	}
	a:hover.side_sub_s7{/*「リオングループ」マウスオーバーのアクション */
		background-image:url(../image/side_menu08_mo.jpg);
	}
	
	#side li.now a.sample {/* 現在のページのときに赤くしたまま */
		background-image:url(../image/side_menu01_mo.jpg);
	}
	#side li.now a.side_sub {/*  */
		background-image:url(../image/side_menu02_mo.jpg);
	}
	#side li.now a.side_sub_s {/*  */
		background-image:url(../image/side_menu02_sub_mo.jpg);
	}
	#side li.now a.side_sub_s7 {/*  */
		background-image:url(../image/side_menu08_mo.jpg);
	}
	
	#side div#bnr p {/* 下のバナーの余白 */
		margin:5px 0 0;
	}


/*＝＝＝ ▼ 「ページの先頭に戻る」 ▼ ＝＝＝*/

	p#gototop {/*  */
		margin:20px;
		clear:both;
	}


/*＝＝＝ ▼ 各ページ専用設定 ▼ ＝＝＝*/

	#fla_corp, #fla_corp02, .fla_c {/*  */
		padding-left:10px;
		padding-top:10px;
		width:600px;
		float:left;
	}
	.main01 {/* 各ページメインの余白 */
		margin:20px 0 40px 20px;
	}
	.main01 p {/* インデント */
		text-indent:1em;
		margin:0 0 0.5em;
	}


	/*＝＝　corp.htm　＝＝*/
	
		ul#main3 li {/* トップ画下の項目 */
			float:left;
			border-bottom:1px solid #ccc;
			margin:0 0 0 20px;
			padding:5px;
		}
		ul#main3 ul#saiyou {/* 「裁縫情報」下のリスト */
			width:285px;
			margin:1px 0 0 0;
			_margin:4px 0 0 0;
			position:relative;
			left:30px;
		}
		ul#main3 ul#saiyou li {/*  */
			float:left;
			border-bottom:0px;
			margin:0 0 3px 10px;
			padding:0;
		}
		ul#main3 ul#saiyou li a {/*  */
			background:url(../image/side_menu02_sub02.gif) no-repeat left;
			text-decoration:none;
			font-weight :bold;
			padding:0 0 0 20px;
			width:80px;
		}
		
		ul#main3 ul#saiyou li a:hover {/*  */
			background-image:url(../image/side_menu02_sub_mo02.gif);
		}


	/*＝＝　corp05.htm　＝＝*/

		.main01 p#img01 {/* トップ画 */
			text-align:center;
			margin:10px 0;
		}
		.main01 li {/* リストに連番  */
			list-style:decimal;
			margin:0 0 0.5em 30px;
		}
		.main01 ol#keiei {/* 「経営理念」太字 */
			font-weight:bold;
		}
		.main01 ol span {/* 太字を解除 */
			font-weight:normal;
			margin:3px 0 0;
			display:block;
			_margin-bottom:-13px;/* IEで下に入る余白を解決 */
		}


	/*＝＝　corp20.htm　＝＝*/
		
		#fla_corp20 {
		margin:20px;
		}
		#fla_corp20 div {/* */
		margin:0 0 20px;
		}
		
		#fla_corp20 h3,
		#fla_corp02 h3 {/* タイトル青色 */
		color:#06f;
		border-bottom:1px solid #ccc;
		margin:0 0 3px;
		padding:0 0 3px;
		font-size:14px;
		}
		#fla_corp20 h3 a,
		#fla_corp02 h3 a {/* タイトルリンク青色 */
		color:#06f;
		}
		#fla_corp20 div.fl {/* 中央リスト */
		float:left;
		padding-left:0;
		margin:20px 20px 40px 0;
		width:250px;
		}
		#fla_corp20 div p {/* */
		margin:0 0 0.5em;
		}
		#main_cl {/* 中央が終わったらクリア */
		clear:both;
		}

		#fla_corp02 div p {/* */
		text-indent:0;
}
	/*＝＝　corp30.htm　＝＝*/



		#fla_corp30 h3 {/*  */
		font-size:20px;
		color:#000;
		line-height:1.4;
		border:0px;
		margin:10px 0 0;
		}
		#fla_corp30 h4 {/*  */
		color:#03c;
		}
		#fla_corp31 h3 {/*  */
		font-size:18px;
		border:0px;
		margin:0 0 10px;
		}
		#fla_corp31 li {/*  */
		list-style:none;
		margin-left:5px;
		}
		#fla_corp31 li span {/*  */
		display:block;
		text-indent:1em;
		}
		#fla_corp32 .main01 {/*  */
		margin:0 0 20px;
		}
		#fla_corp32 h2 {/*  */
		margin:0 0 10px;
		}
		#fla_corp32 dl {/*  */
		border-bottom:1px solid #ccc;
		}
		#fla_corp32 dt {/*  */
		width:5em;
		border-top:1px solid #ccc;
		border-right:1px solid #ccc;
		float:left;
		padding:5px;
		margin-right:10px;
		}
		#fla_corp32 .l2 {/*  */
		height:32px;
		}
		#fla_corp32 .l2_ {/*これを入れないとIEで線が途中で切れる*/
		padding-bottom:20px;
		}
		#fla_corp32 .l3 {/*  */
		height:48px;
		}
		#fla_corp32 dd {/*  */
		border-top:1px solid #ccc;
		padding:5px;
		}
		#fla_corp34 p {/*  */
		text-indent:0;
		}
		#fla_corp34 p {/*  */
		background-position:left top;
		padding:0 0 0 20px;
		}
		#fla_corp34 p.qu01 {/*  */
		background:url(../../comm/html/image/corp33_q01.gif) no-repeat;
		color:#00c;
		font-weight:bold;
		}
		#fla_corp34 p.an01 {/*  */
		background:url(../../comm/html/image/corp33_a01.gif) no-repeat;
		}
		#fla_corp34 .main01 {/*  */
		margin:20px 0 20px 20px;
		}
		
		#main_fl .main01 {/*  */
		float:left;
		padding-left:0;
		margin:20px 0 40px 20px;
		_margin:20px 0 40px 10px;
		width:250px;
		}
		
		#ci00 {/*  */
		margin:20px;
		}
		#ci00 li {/*  */
		margin:0 0 0.5em;
		}
		
		#ci00 .ci01 {/*  */
		letter-spacing:1em;
		}
		
		#ci00 .ci02 {/*  */
		margin:0 0 0 2em;
		}
		#ci00 li.ci04 {/*  */
		margin-top:20px;
		}
		#ci00 li.ci04 p {/*  */
		margin:0 0 0.5em;
		}
		
		#ci00 .ci05 {/*  */
		margin:0 0 0 3em;
		_margin:0 0 0 2em;
		}
/*＝＝＝ ▼ footer 081224 ▼ ＝＝＝*/
	#footer01 {
		margin:30px 0 10px;
		clear:both;
	}
	#footer01 ul {
		border-left:1px solid #ccc;
		height:14px;
		width:500px;
	}
	#footer01 li {
		float:left;
		border-right:1px solid #ccc;
		display:block;
		padding:0 20px;
		text-indent:-9999px;
		font-size:9px;/*forIE*/
		line-height:0;
	}
	#footer01 li a {
		background-position:bottom;
		background-repeat:no-repeat;
		display:block;
		height:14px;
	}
	#footer01 li a:hover {
		background-position:top;
	}

/*＝＝＝ ▼ english ▼ ＝＝＝*/

.fl2{
	float:left;
}
#e_top{

}
#e_top li{
	padding:10px 0 30px 0;
	float:left;
}
#e_line{
	border-bottom:#030501;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-top:#030501;
	border-top-style:solid;
	border-top-width:2px;
	margin-bottom:10px;
	line-height:2em;
	width:830px;
}
#e_header{
	padding-left:10px;
	padding-top:2px;
}
#coutact_us{
	clear:both;
	padding-top:8px;
}
.td_p{
	padding:5px 0 20px 20px;
}
#e_comm_fla{
padding-left:10px;
padding-top:10px;
width:580px;
float:left;
}
#e_comm_main{
padding-left:10px;
padding-top:10px;
float:left;
}
.e_comm_li{
float:left;
}
#e_par_m{
float:left

}