/* CSS Document */

/*C{fB[*/

body{
	color:#333;
	font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;
	line-height:150%;
	font-size:13px;}
	
a:link{
    text-decoration:none;
	color:#00f;}

a:visited{
    text-decoration:none;
	color:#0e7c7f;}

a:hover{
    text-decoration:underline;
	color:#d00000;}
h1{
    font-size:20px;
	color:#fff;
	margin-left: 15px;}
h2{
    font-size:18px;
	color:#d00000;}
strong{
	color:green;
}
.red{
    color:#f00000;}
.pink{
    color:#ff00ff;}
.orange{
    color:#ff6633;}
.vioret{
    color:#cc0099;}
.blue{
    color:#0000ff;}
.green{
    color:#32CD32;}
.black{
    color:#000000;}
.white{
    color:#ffffff;}
.big{
    font-size:16px;
	font-weight:bold;}
.extra{
    font-size:28px;
	font-weight:bold;}
.small{
    font-size:10px}
.red_line{
	text-decoration: line-through;
	color:#f00000;}

.title{
    width:350px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:-20px;
	font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;}
.title a:link{
    color:white;
	text-decoration:none;}
.title a:visited{
	color:white;
    text-decoration:none;}
.title a:hover{
    color:yellow;
	text-decoration:underline;}
	
.title_under{
	color:#FF9966;
	width:820px;
	height:20px;
	font-family:"lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	line-height:120%;
	font-size:10px;
	margin-left: 15px;}
	
hr#up{
    margin-top:-20px;
	width="95%"
	}


.menutop{
	width:215px;
	height:30px;
	font-family:"lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size:16px;
	color:#000066;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	text-align: center;
}
	
.menubody{
	padding-top:3px;
	padding-bottom:5px;
	margin-top:-5px;}
.menubody li{
	font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;
	font-size:14px;
	border-bottom:1px dotted #d00000;
	line-height:150%;
	margin: 5px 25px 7px 5px;}
.menubottom{
	margin-top:-30px;
	wigth:200px;
	height:30px;}
	
	
.bottom{
	color:white;
	padding:3px;
	font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;
	font-size:13px;}
.bottom a:link{
    color:yellow;}
.maintop{
    margin-left:15px;
	margin-top:20px;
    background:url(http://www.tls-group.com/html/web/images/oosaka_main_top.gif) no-repeat;
	width:594px;
	height:21px;}
.mainbody{
    margin-left:15px;
	margin-top:-10px;
    font-size:14px;
    font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;
    line-height:150%;
    width:594px;
    background:url(http://www.tls-group.com/html/web/images/oosaka_main_body.gif) repeat-y;
	padding-top:15px;
	padding-bottom:5px;}
.mainbody p{
    padding-left:15px;
	padding-right:15px;}
.mainbody h2{
    padding-left:15px;
	padding-right:15px;}
.mainbottom{
    margin-left:15px;
    background:url(http://www.tls-group.com/html/web/images/oosaka_main_bottom.gif) no-repeat;
	width:594px;
	height:13px;
	padding:10px;}
table#body{
    font-size:14px;
    font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;
    line-height:150%;}
table#body2{
	border-left:1px solid #444;
	border-right:1px solid #444;
	border-bottom:1px solid #444;
	background: url(http://www.tls-group.com/html/web/images/bg_main.jpg);}
td#menu{
    border-right:1px solid #444}
#list {
	font-size:12px;
    font-family:"lr oSVbN","osaka", "qMmpS Pro W5",HiraKakuPro-W5,geneva,verdana,sans-serif;
    line-height:150%;}
	
/*e[u{fB[*/

.table_body3{
	background-color:#9999cc;
	text-align: center;
	border: 1px solid #444;
	border-collapse: collapse; 
	padding: 0px;
	margin: 0px;}
	
.list_green{
	background-color:#F0FFF0;
	border-collapse: collapse;
	border: 1px solid #444;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 0px;
}

.list_green_left{
	background-color:#F0FFF0;
	border-collapse: collapse;
	border: 1px solid #444;
	text-align: left;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 0px;
}

.list_creem{
	background-color:#FAFAD2;
	border-collapse: collapse;
	border: 1px solid #444;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 0px;
}
.list_creem_left{
	background-color:#FAFAD2;
	border-collapse: collapse;
	border: 0px none;
	text-align: left;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 0px;
	padding: 4px;
}
.table_body4{
	background-color:#FFDDF1;
	border-collapse: collapse;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	line-height: 150%;
	border-top: 1px none #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px none #888;
	width: 92%;
}

.list_deepblue{
	background-color:#003399;
	border-collapse: collapse;
	border: 1px solid #444;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 0px;
}

.table_body5{
	background-color:#FFFFFF;
	border-collapse: collapse;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	line-height: 150%;
	border-top: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #888;
	width: 95%;
}

.list_white_center{
	background-color:#ffffff;
	border-collapse: collapse;
	border: 1px solid #999900;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 3px;
}

.list_egggreen2_center{
	background-color:#99FF66;
	border-collapse: collapse;
	border: 1px solid #999900;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 3px;
}

.list_yellowgreen_center{
	background-color:#CCFF00;
	border-collapse: collapse;
	border: 1px solid #999900;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 3px;
}

.list_skyblue_center{
	background-color:lightskyblue;
	border-collapse: collapse;
	border: 1px solid #999900;
	text-align: center;
	font-family: "lr oSVbN", "osaka", "qMmpS Pro W5", "HiraKakuPro-W5", "geneva", "verdana", "sans-serif";
	font-size: 13px;
	margin: 3px;
}