@charset "utf-8";
/* TELESUCO WEBSITE CSS */

/* ------------------------------------- TopPage Only----- */

/* -- Header Area-- */
#TopHdArea{
	background-color:#EDE5D0;
	border-bottom:1px solid #DCCEAA;
	width:840px;
	height:325px;
	position:relative;
}
#TopHdArea h1{
	background:#EDE5D0 url(../img/top_hd_img02.jpg) top left no-repeat;
	width:295px;
	height:280px;
	text-align:right;
	position:absolute;
	left:0;
	top:10px;
	z-index:1;
}
#TopHdArea .TopImg{
	width:545px;
	height:280px;
	position:absolute;
	left:295px;
	top:10px;
	z-index:2;
}
#TopHdArea #Btn{
	position:absolute;
	left:0;
	top:296px;
	z-index:3;
}
#TopHdArea #Btn ul{
	padding-left:93px;
}
#TopHdArea #Btn ul li{
	display:inline;
}
#TopHdArea #Btn ul li.About{
}
#TopHdArea #Btn ul li.Tenpo{
	margin-left:62px;
}
#TopHdArea #Btn ul li.Menu{
	margin-left:63px;
}
#TopHdArea #Btn ul li.Contact{
	margin-left:70px;
}

/* -- Main Area-- */
#TopMaArea{
	clear:both;
	float:left;
	width:580px;
	background-color:#FFFFFF;
	margin-top:20px;
	text-align:left;
	vertical-align:top;
	overflow:hidden;
}

#TopMaArea h2{
	float:left;
	width:400px;
	padding-bottom:10px;
}
#TopMaArea #Phonenumber{
	float:right;
	width:180px;
	padding-bottom:10px;
}
#TopMaArea .Topics{
	font-size:12px !important;
	line-height:135% !important;
	width:580px;
	background:#FFFFFF url(../common/img/line_dot01.png) bottom repeat-x;
	padding-bottom:1px;
	clear:both;
}

#TopMaArea .Topics h3 {
	background:#FFFFFF url(../img/top_bar_topics.png) top no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:100%;
	padding:6px 10px;
	margin-bottom:10px;
	color:#555555;
}
#TopMaArea .Topics p{
	font-size:12px !important;
	line-height:150% !important;
}
#TopMaArea .Topics .MainImg {
	float:left;
	width:130px;
	width:190px;
	text-align:left;
	padding-bottom:5px;
}
#TopMaArea .Topics .MainImg p{
	font-size:10px;
	line-height:120%;
}
#TopMaArea .Topics .MainTxt {
	padding-bottom:6px;
	background:#FFFFFF url(../img/top_bg_topics.jpg) bottom right no-repeat;
}

#TopMaArea #Wan20090901{
	clear:both;
	text-align:center;
	background-color:#FFFFCC;
	margin-bottom:10px;
}
#TopMaArea #Wan20090901 p{
	color:#333333;
	margin-bottom:15px;
	padding:8px;
	font-size:12px;
}
#TopMaArea #Wan20090901 .Str01{
	font-size:16px;
	color:#FFF;
	background-color:#DD0000;
}






#TopMaArea #TpBox{
	margin-top:20px;
	background:#FFFFFF url(../img/top_bg_tpbox.png) top left repeat-y;
}
#TopMaArea #Tenpo{
	float:left;
	background:#EDE5D0 url(../img/top_tpimg_tenpo01.png) top right no-repeat;
}
#TopMaArea #Saiji{
	float:right;
	background:#EDE5D0 url(../img/top_tpimg_event01.png) top right no-repeat;
}

#TopMaArea #Tenpo,
#TopMaArea #Saiji{
	width:280px;
	vertical-align:top;
}
#Tenpo .Img,
#Saiji .Img{
	float:left;
	margin:8px;
	width:100px;
}
#Tenpo .Txt,
#Saiji .Txt{
	float:left;
	width:155px;
	margin-top:8px;
	padding-bottom:8px;
}
#Tenpo h4,
#Saiji h4{
	font-size:12px !important;
	font-weight:bold !important;
	margin-bottom:3px;
}
#Tenpo p,
#Saiji p{
	font-size:12px !important;
	line-height:140% !important;
}
#Tenpo p,
#Saiji p{
	font-size:12px !important;
	line-height:140% !important;
}
#Tenpo p.Link,
#Saiji p.Link{
	font-size:10px !important;
	line-height:100% !important;
	text-align:right;
	margin-top:5px;
}


#TopMaArea #Twitter{
	float:left;
	width:280px !important;
	vertical-align:top;
	background:#FFFFFF url(../img/top_bg_tpbox.png) top left repeat-y;
}
#TopMaArea #Twitter h2{
	padding:0;
	margin:0 0 3px 0;
	width:280px;
}

#TopMaArea #Twitter p.Txt{
	font-size:10px !important;
	line-height:135% !important;
	font-weight:bold;
	margin-left:10px;
	color:#333;
}
#TopMaArea #Twitter div.Twt{
	background-color:#24617B;
	margin:3px 8px 8px 8px;
}

#TopMaArea #Twitter ul{
	color:#FFF;
	font-size:10px !important;
	line-height:135% !important;
	padding:3px;
}
#TopMaArea #Twitter ul a{
	color:#33CCFF;
}
