@import url("forie.css");
/* CSS Document 2*/
*{
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

body {background-image: url(http://dailian-telecom.com/img/back1.png);line-height: 140%;
	color: #333333;
	text-align:center;
	padding:0;margin:0;
}
/**/


ul {
	margin: 0px;
	padding: 0;
	list-style: decimal inside;
}
li { margin: 0px; list-style: none; color: #000000;}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #330000;
}


h1 {
	font-size: 1px;
	text-indent: -9999px;
	font-weight: normal;
}
h2 {font-size: 1px;
	text-indent: -9999px;
	font-weight: normal;}
h3 {}
h4 {}
h5 {}
h6 {}


#outmain{width:920px;margin:0 auto;padding:0;margin-bottom:20px;}
#topmain{
	width:920px;
	height:36px;
	padding:0;
}
.rightbar{
	margin:0;
	padding:0;
	height: 36px;
}
li#left1,li#left2,li#left3,li#left4,li#left5{width:144px;margin:0;padding:0;height:36px;}
li#left1{
	float:right;
	background-color: #0000FF;
}
li#left2{
	float:right;
	background-color: #0000FF;
}
li#left3{
	float:right;
	background-color: #0000FF;
}
li#left4{
	float:right;
	background-color: #0000FF;
}
li#left5{
	float:right;
	background-color: #0000FF;
}

li#left1 a{
	display:block;
	width:144px;
	height:26px;
	text-decoration:none;
	color:#f8f8f8;
	padding-top:10px;
	font-weight: bold;
}
li#left2 a{
	display:block;
	width:144px;
	height:26px;
	text-decoration:none;
	color:#f8f8f8;
	padding-top:10px;
	font-weight: bold;
}
li#left3 a{
	display:block;
	width:144px;
	height:26px;
	text-decoration:none;
	color:#f8f8f8;
	padding-top:10px;
	font-weight: bold;
}
li#left4 a{
	display:block;
	width:144px;
	height:26px;
	text-decoration:none;
	color:#f8f8f8;
	padding-top:10px;
	font-weight: bold;
}
li#left5 a{
	display:block;
	width:144px;
	height:26px;
	text-decoration:none;
	color:#f8f8f8;
	padding-top:10px;
	font-weight: bold;
}

li#left1 a:hover{background-color:#f9f9f9;width:140px;height:25px;color:#232323;padding-top:10px;border-top:solid 1px #cccccc;border-left:solid 2px #cbcbcb;border-right:solid 2px #999999;}
li#left2 a:hover{background-color:#f9f9f9;width:140px;height:25px;color:#232323;padding-top:10px;border-top:solid 1px #cccccc;border-left:solid 2px #cbcbcb;border-right:solid 2px #999999;}
li#left3 a:hover{background-color:#f9f9f9;width:140px;height:25px;color:#232323;padding-top:10px;border-top:solid 1px #cccccc;border-left:solid 2px #cbcbcb;border-right:solid 2px #999999;}
li#left4 a:hover{background-color:#f9f9f9;width:140px;height:25px;color:#232323;padding-top:10px;border-top:solid 1px #cccccc;border-left:solid 2px #cbcbcb;border-right:solid 2px #999999;}	
li#left5 a:hover{background-color:#f9f9f9;width:140px;height:25px;color:#232323;padding-top:10px;border-top:solid 1px #cccccc;border-left:solid 2px #cbcbcb;border-right:solid 2px #999999;}	

#inmainline{width:920px;margin:0;padding:0;background-color:#555555;clear:both;}
.logobar{
	text-align:left;
	width:898px;
	height:90px;
	margin: 0 10px;
}
.inbar_left{
	float:left;
	text-align: left;
	width: 390px;
	margin:0;
	height: 90px;
}
.inbar_right{
	float:right;
	width:508px;
	height:90px;
	margin:0;
	background-image: url(img/kyujin.jpg);
	background-repeat: no-repeat;
}
.jinzai2{
	padding:5px 0 0 0;
	text-align: right;
	margin: 0;
}
	
.w4 {
	color: #000000;
	line-height: 160%;
}
.w4 a{
	color: #0000ff;
	padding:3px;
	font-size: 12px;
	list-style-position: inside;
	text-decoration: underline;
}
.w4 a:hover{
	color:#000066;
	padding:3px;
	font-size: 12px;
	list-style-position: inside;background-color:#ffff66;}
		
#inmainin{
	width:918px;
	margin:1px;
	padding: 0;
	background-color:#ffffff;
	clear:both;
	text-align: left;
}
#inmain_main{width:898px;margin:4px 10px;}
.topnavi{
	width:898px;
	height:32px;
	background-color:#444444;
	color: #ffffff;
}
.navibar1{
	background-image:url(img/navibar1.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 32px;
	width: 9px;
}
.navibar2{
	background-image:url(img/navibar2.jpg);
	background-repeat:repeat-x;
	float: left;
	height: 32px;
	width: 879px;
}
.navibar3{
	background-image:url(img/navibar3.jpg);
	background-repeat:no-repeat;
	float: left;
	height: 32px;
	width: 10px;
}
.undernavi{
	width:898px;
	height:auto;
	padding:0;
	margin:0;
	clear: both;
}
.undernavi_left{
	float:left;
	width:220px;
	height: auto;
}
.undernavi_leftin{
	width:210px;
	margin:4px 10px 0 0;
	height: auto;
	}

.navilist{
	height:auto;
	width:200px;
	margin: 0 0 8px 0;
	padding: 0;
}

.navilist a{
	height:auto;
	width:190px;
	display:block;
	border-bottom: solid 1px #9db9c8;
	border-top: solid 1px #9db9c8;
	border-left: solid 1px #9db9c8;
	border-right: solid 9px #9db9c8;
	padding-top:10px;padding-left:10px;

}
.navilist a:hover{
	height:auto;
	width:180px;
	display:block;
	border-bottom: solid 1px #9db9c8;
	border-top: solid 1px #9db9c8;
	border-left: solid 1px #9db9c8;
	border-right: solid 19px #9db9c8;
	background-color:#e8efff;
}

.undernavi_right{
	float:right;
	width:678px;
	height: 268px;
}
.undernavi_rightin{
	width:676px;
	margin:4px 0px;
	border: solid 1px #555555;
	height: 258px;
	background-image: url(img/rightphoto.jpg);
	display: block;
	overflow: hidden;
}

.contents_main{
	width:898px;
	padding:0;
	margin:0;
	clear:both;
	padding-top: 10px;
	border-top: 1px dotted #cccccc;

}


.contents_mainleft{float:left;width:302px;padding:0;margin:0;}
.contents_mainright{float:right;width:596px;padding:0;margin:0;}

#inmainunder{width:918px;height:auto;clear:both;}


.undercontent_footer{
	padding:0;
	width:918px;
	clear:both;
	border-top: 1px dotted #999999;
	text-align: center;
	margin: 0;
	margin-top: 10px;
    }	

/**/

.d01{
	display:none;
	font-size:10px;
	margin: 0;
	padding: 0;
}
.d02{
	width:292px;
	margin-right: 10px;
	height: auto;
}
.d03{
	margin-top: 0px;
}

p{}
#mainbox{
	padding:0;
	margin:0;
	background-color:transparent;
	margin-left: 25px;
	margin-bottom: 10px;
}


.rightbox{
	width:889px;
	padding:0;
	margin:0;
	text-align: left;
}

#mainright{
	width:845px;
	padding:0;
	margin:0;
	border-left: 1px solid #aaaaaa;
	;
	border-right: 1px solid #aaaaaa;
	}
	
.maincontent{
	width:845px;
	padding: 0;
	margin: 0;
	padding-bottom: 15px;

}

.navi{
	width:845px;
	padding: 0;
	margin: 0;
	height: 30px;
}
.momo{padding:3px;}

/*#undercontent{
	padding: 0;
	margin: 0;
	width:845px;
	background-color: #ffffff;
}*/
.undercontent_left{
	float: left;
	width: 302px;
	padding: 0;
	margin: 0;
}
.undercontent_right{
	float: right;
	width: 596px;
	padding: 0;
	margin: 0;
	height: auto;
}


.include{
	width:596px;
	padding: 0;
	margin: 0;
}
	
	ul.ff {
	margin: 0px;
	margin-left:1px;
	padding: 2px;
	text-align: left;
	list-style-type: disc;
	list-style-image: url(img/arrow2.gif);
	list-style-position: outside;
		
}
li.ff2 {
	list-style-image: url(img/arrow2.gif);
	color: #000000;
	line-height:130%;
	margin-bottom: 6px;
	padding:3px;
	list-style-position: inside;border-bottom:dotted 1px #cccccc;
}
li.ff2 a{
	color: #000000;
	line-height:130%;
	margin-bottom: 6px;
	padding:3px;
	font-size: 12px;
	list-style-position: inside;
	text-decoration: none;
}
li.ff2 a:hover{
	color: #000066;
	line-height:130%;
	margin-bottom: 6px;
	padding:3px;
	font-size: 12px;
	list-style-position: inside;background-color:#e8efff;
}

.sen{
	border-width: 0;
	margin: 0;
	padding: 0;
}
.sen2{
	border-width: 0;
	margin: 0;
	padding: 0;
	margin-right:8px;
}

.under2{
	width:292px;
	margin:0;
	padding:0;
	padding-bottom: 5px;
	text-align: left;
	margin-top: 20px;
}

.under2_2{
	background-repeat:no-repeat;
	height:32px;
	padding:0;
	margin:0;
	width: 292px;
	background-image: url(img/link1.jpg);
}
li.underlink2-1{
	display:block;
	width:232px;
	height:28px;padding:0;
	margin: 0;
border-bottom: dotted 1px #999999;
}

li.underlink2-1 a{display:block;height:22px;color:#0000FF;text-decoration:none;width:232px;padding-top:6px;padding-left:10px;}
li.underlink2-1 a:hover{background-color: #eeeeee;color:#000066;}


li.underlink2-2{
	display:block;
	width:270px;
	height:28px;
	border: dotted 1px #999999;
}
	
li.underlink2-2 a{display:block;color:#333366;font-weight:bold;text-decoration:none;}
li.underlink2-2 a:hover{background-color: #336633;color:#ffffff;}

.left_pr{
	text-align:right;
	margin-bottom: 10px;
}	

.titlep{
	display:block;
	height:270px;
margin-bottom:0px;
	width: 596px;
	text-align: left;
	;
}

.titlep_under0{
	display:block;
	height:32px;
	vertical-align:middle;
	width: 596px;
	text-align: left;
	background-image: url(img/topics0.jpg);
	background-repeat: no-repeat;
}

.titlep_under01{
	display:block;
	height:32px;
	vertical-align:middle;
	width: 596px;
	text-align: left;
	background-image: url(img/topics3.jpg);
	background-repeat: no-repeat;
}

.titlep_under{
	display:block;
	height:32px;
	vertical-align:middle;
	width: 596px;
	text-align: left;
	background-image: url(img/topics.jpg);
}


.maina{
	width:588px;
	overflow:auto;
	height:220px;
	border-left: 4px #2d3a57 solid;
	border-right: 4px #2d3a57 solid;
	border-bottom: 4px #2d3a57 solid;
}
.maina1{
	width:588px;
	overflow:auto;
	height:220px;
	border-left: 4px #51923a solid;
	border-right: 4px #51923a solid;
	border-bottom: 4px #51923a solid;
}

.titlep_title{
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.migi5{
	padding-left:13px;
	color: #333333;
	font-size: 11px;
}

p.koko{margin-top:8px;}

 .mo2{
	vertical-align: middle;
}

 .mo3{
	padding:5px 5px 5px 8px;
	vertical-align: middle;
	font-weight:bold;
	font-size:13px;
}
.saigobox{
	margin:5px auto;
	width: 300px;
}
p.saigo1{float:left;margin-right:8px;}
p.saigo2{clear:both;}


.whatsnew{
	width:292px;
	background-image:url(img/k_ue.jpg);
	height:44px;
	text-align:center;
	display:block;
	margin: 0;
	padding: 0;
	font-size: 6px;
}
.whatsnew2{
	width:292px;
	text-align:center;
	margin: 0;
	padding: 0;
	height: 290px;
}
.whatsnew3{
	width:292px;
	background-image:url(img/k_footer.jpg);
	height:16px;
	text-align:center;
	display:block;
	padding: 0;
	margin: 0;
}


.kuroblock_left{
	margin:0;
	padding:0;
	height:70px;
	border-bottom:1px dotted #cccccc;
	width: 282px;
}
.kuroblock_left0{
	margin:0;
	padding:0;
	height:70px;
	border-bottom:1px dotted #cccccc;border-top:1px dotted #cccccc;
	width: 282px;
}
.kuroblock_left1{
	margin:0;
	padding:0;
	height:70px;
	border-bottom:1px dotted #cccccc;
	width: 282px;
	clear:both;
}
.kuroblock_left2{
	float:left;
	width:70px;
	height: 70px;
	margin: 0;
	padding: 0;
}
.kuroblock_left3{margin:4px; height:62px;}
.kuroblock_underphoto{
	float:right;
	width:212px;
	padding-top: 5px;
	height: 65px;
}
.kuroblock_underphoto2{
	text-align:left;font-size:11px;
}
.kuroblock_underphoto2 a{color:#0000ff;text-decoration:none;font-size:11px;}
.kuroblock_underphoto2 a:hover{color:#000066;background-color:#ffff66;}

	




	ul.w1 {
	margin: 0px;
	margin-left:3px;
	padding: 0px;
	text-align: left;
	list-style-type: disc;
	list-style-image: url(img/check_01.gif);
	list-style-position: outside;
		
}
li.w2 {
	list-style-image: url(img/check_01.gif);
	color: #222222;
	line-height:110%;
	padding:5px;
	list-style-position: inside;
	font-weight: bold;
}

.jinzai0{margin:13px 25px 25px 340px; height:130px;}
.jinzai{
	margin:4px 0 0 4px;
	width:235px;
	padding:0;
}

.get1{
	width:292px;
	margin:0;
	padding:0;
	text-align: left;
	background-repeat: repeat-y;
	background-image: url(img/link2.jpg);
}
.get1in{
	width:252px;
	margin:0;
	padding:0;
	text-align: left;
	margin-left: 10px;
}

.get2{
	width:292px;
	margin:0;
	padding:0;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url(img/link3.jpg);
	height: 32px;
}

ul.oo{
	margin: 0px;
	padding: 0;
	list-style: decimal inside;
}
