@charset "utf-8";

/*====================================================================================================================

	Company

=====================================================================================================================*/


/*index.html
________________________________________*/

body#index #contents dl {
border-top: none;
background: #ebebeb;
}

body#index #contents .sec dt{
	border-top: 2px solid #ffffff;
	width:140px;
	float:left;
	clear:left;
	padding:5px 5px 0 5px;
	margin-bottom:0;
	}

*html body#index #contents .sec dt{
	border-top: 2px solid #ffffff;
	width:140px;
	float:left;
	clear:left;
	padding:5px 5px 0 5px;
	margin-bottom:0;
	}	

body#index #contents .sec dd{
	border-top: 2px solid #ffffff;
	background:#f1f1f1;
	width:470px;
	padding: 5px;
	margin-bottom:0;
	margin-left:140px;
	}

*html body#index #contents .sec dd{
	border-top: 2px solid #ffffff;
	background:#f1f1f1;
	width:457px;
	padding: 5px;
	margin-bottom:0;
	margin-left:140px;
	}	

body#index #contents .sec #sp_01{
	margin-left:5.4em;
	margin-bottom:0;
	}	

body#index #contents .sec dd ul{
	margin-bottom:0;}	


/*history.html
________________________________________*/

body#history #contents .sec dt{
	background:url(../images/bg_dot.gif) repeat-x top left;
	width:60px;
	float:left;
	clear:left;
	padding-top:5px;
	}

body#history #contents .sec dd{
	background:url(../images/bg_dot.gif) repeat-x top left;
	width:560px;
	padding-top:5px;
	}
	

/*message.html
________________________________________*/

	
body#index #contents div#video {
	margin:0px auto;
	width:620px;
	text-align:left;
	float: left;
	}

body#index #contents div#video ul#tab {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #000;
	background-color:#fff;
	float:left;
	width:100%;
	}

body#index #contents div#video ul#tab li {
	margin:0 0 0 1em;
	padding:0.2em 0;
	text-align:center;
	border:1px solid #000;
	border-bottom:none;
	float:left;
	width:6em;
	}

body#index #contents div#video ul#tab li.selected {
	background-color:#000;
	color:#FFFFFF;
	}

body#index #contents div#video ul#tab li.selected a {
	color:#fff;
	}

body#index #contents div#video dl {
	margin:0;
	padding:30px;
	color:#fff;
	border:1px solid #ccc;
	border-top:none;
	background-color:#000;
	clear:both;
	}

body#index #contents div#video dl dd {
    margin-left:0px;
	float:left;
	}

