/* CSS Document */

body {
font-size:12px;
	line-height:19px;
	font-family: "lr oSVbN", "Osaka";
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
}

a   { color:#001e82; text-decoration: none }
a:hover   { color:#001e82; text-decoration: underline }

tr   { font-size: 12px; line-height: 19px; text-decoration: none }
.tr-color   { background-color: #D7C8D8}
.tr-color-toei { background-color: #e7e4d3 }
.tr-color-toei_blue { background-color: #edeadc }
.tr-color-geiyo { background-color: #f5f8ca }
td{ text-align:left;}

#layout{
	margin-left: auto;
    margin-right: auto;
	padding:0;
	text-align:center;
	width:760px;
}
/*ΗΑ20110701*/
.clear{ clear:both;}
ul,li{ margin:0; padding:0;}

/*header*/

#header{
width:760px;
height:90px;
}

#menu{
width:760px;
height:43px;
}

#pan{
font-family: "lr oSVbN", "Osaka";
font-size: 11px;
width:760px;
height:18px;
text-align:left;
margin-top:7px;
margin-bottom:6px;
}


/*TChΕθ*/

#tecnews{
width:180px;
height:500px;
float:right;
}

#tecnews_title{
width:180px;
height:30px;
float:right;
}

#tecnews_01{
width:180px;
height:500px;
background-image:url(../../images/tecnews_back.gif)
}

.tecnews_02{
width:175px;
height:480px;
text-align:center;
margin-top:5px;
}

#inquiry{
width:180px;
height:43px;
float:right;
}


/*C*/

#main{
width:560px;
height:auto;
float:left;
}

.title{
font-size:16px;
color: #666666;
font-family: "lr oSVbN", "Osaka";
font-weight:bold;
}

.sub_title{
font-size:14px;
color: #A5796B;
font-family: "lr oSVbN", "Osaka";
font-weight:bold;
}

.main_text {font-size: 13px;
	font-weight: bold;
	line-height:19px;
}

.main_style{
font-size:12px;
line-height:19px;
color: #000000;
font-family: "lr oSVbN", "Osaka";
}

.style1 {color: #FF0000}

.chara_menu{
font-size:11px;
color: #DEC3B5;
font-family: "lr oSVbN", "Osaka";
}

.cha{
font-size:12px;
line-height:18px;
color: #A5796B;
font-family: "lr oSVbN", "Osaka";
font-weight:bold;
}

.blue {
color: #0099CC;
font-size:12px;
line-height:18px;
}


.copy{
font-size:10px;
line-height:14px;
font-family: "lr oSVbN", "Osaka";
}

.lineup{
font-size:10px;
font-family: "lr oSVbN", "Osaka";
}

/*XgπssipΙΟX20110701*/

.lineup_list{
	width:500px;
	margin: 10px auto 0;
	line-height:16px;
	font-family: "lr oSVbN", "Osaka";
	text-align:left;
}

.lineup_list h3{
	color: #580281;
	font-size: 12px;
	line-height: 20px;
	border-bottom: 1px solid #580281;
	margin: 0 0 5px;
	font-weight: bold;
}

.lineup_list li{ margin:4px 0 0;
	list-style-type: none;
}

.lineup_list li a{
	background-image:url(images/bg_list.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width:239px;
	padding-left: 10px;
}

.lineup_list .fRight li a{
	padding-left: 20px;
	background-position: 10px top;
	width: 230px;
}
.lineup_list li a:hover{
	background-image:url(images/bg_list_on.gif);
	background-color:#BDA6BF;
}

.lineup_list ul.fLeft{
	float:left;
	width:249px;
	margin:0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.lineup_list ul.fRight{ 
	float:left; width:250px; margin:0;}


.lineup_list .txt01{
	padding-top: 5px;
	color: #8b0000;
	clear: both;
}



.lineup_category{
font-size:11px;
color: #FFFFFF;
font-family: "lr oSVbN", "Osaka";
}

.style2 {color: #570281}

.caption{
font-size:11px;
font-family: "lr oSVbN", "Osaka";
padding-top:8px;
line-height:1.5em;
}

.img-top{
margin-bottom:7px;
}



/*tb^[*/

#footer{
width:760px;
clear:both;
}

.hr{
color:#A5796B;
height:3px;
}

#copyright {
color: #666666;
font-size:10px;
text-align:center;
}

#search {
float:right;
}

