body {
	margin:0;
	text-align:center;

	scrollbar-arrow-color:#5C543D;
	scrollbar-base-color:#F0EBDC;
	scrollbar-face-color:#F0EBDC;
	scrollbar-shadow-color:#C2BAA3;
	scrollbar-darkshadow-color:#5C543D;
	scrollbar-hightligth-color:#FFFFFF;
	scrollbar-3dlight-color:#F0EBDC;

	background-color: #ffffff;
	background-image:url("/els/bg.jpg");
	background-repeat:repeat-x;
    
}
#body {
    margin: 0 auto;
	padding:0;
    width:100%;
	text-align:center;
}

div,td {
   color: #440000;
   line-height: 1.3;
   font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
   font-size: 12px;
}
a {
	color: #FF9900;
}
a:visited {
	color: #990000;
	text-decoration:none;
}
a:hover {
	color: #CC0000;
	text-decoration:underline;
}
a:active {
	color: #CC9966;
	text-decoration:underline;
}
a:link {
	color: #663300;
	text-decoration:none;
}

.ff_arial {
    font-family: Arial, Helvetica, sans-serif;
}

img {
    border-width:0;
}

#header {
   margin:0 0 0 0;
   padding:0;
   width:780px;
   height:120px;
}

#header #logo {
   margin:18px 0 0 0;
   padding:0;
   float:left;
   width:135px;
   height:80px;
}
#header #logo img {
   margin:0 0 0 0;
   border-width:0;
   width:135px;
   height:80px;
}
#header #menu_t {
   margin:6px 0 0 0;
   padding:0;
   float:right;
   width:645px;
   height:48px;
   text-align:right;
   vertical-align:top;
   color:#CC9900;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}
#header #menu_t a {
   color:#CC9900;
}
#header #menu_t img {
   margin:0 0 0 6px;
   border-width:0;
   width:30px;
   height:30px;
}
#header #menu_b {
   margin:0 0 6px 0;
   padding:0;
   float:right;
   width:645px;
   height:45px;
   text-align:right;
}
#header #menu_b img {
   margin:0;
   border-width:0;
   width:auto;
   height:45px;
}


#footer {
   width:780px;
}
#footer #menu {
   margin:6px 0 0 0;
   line-height: 2;
   text-align:center;
   color:#CC9900;
}
#footer #menu a {
   color:#CC9900;
   text-decoration:none;
}
#footer #c{
   text-align:center;
   font-family:Arial, Helvetica, sans-serif;
   color:#CC9900;
   font-size:12px;
}

#cnt {
   width:780px;
}

#main {
   margin:0;
   float:left;
   width:540px;
}

#main #col {
   margin:0 0 6px 0;
   padding:0 0 6px 0;
   width:540px;
   height:auto;
   border:1px solid #CC9900;
   background-color:#FFFFFF;
}
#main #col #h {
   margin:0;
   padding:0;
   height:auto;
   text-align:left;
   color:#CC9900;
}
#main #col #h #l {
   margin:6px 9px 0 12px;
   padding:0;
   height:18px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:15px;
   float:left;
   color:#CC9900;
}
#main #col #h #s {
   margin:10px 0 0 0;
   padding:0;
   height:15px;
   font-size:11px;
   float:left;
   color:#CC9900;
}
#main #hr {
	margin: 0 9px;
	padding:0;

	width: 522px;
	height:9px;

	background-image:url("/els/hr.gif");
	background-repeat: repeat-x;
	
	font-size: 1px;
}



#side {
   float:right;
   width:234px;
}
#side #col {
   margin:0 0 6px 0;
   padding:0 0 6px 0;
   width:232px;
   border:1px solid #CC9900;
   text-align:center;
   background-color:#FFFFFF;
}
#side #col #h {
   margin:0;
   padding:0;
   width:232px;
   height:auto;
   text-align:left;
   color:#CC9900;
}
#side #col #h #l {
   margin:6px 9px 0 12px;
   padding:0;
   height:18px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:15px;
   float:left;
   color:#CC9900;
}
#side #col #h #s {
   margin:10px 0 0 0;
   padding:0;
   height:15px;
   font-size:11px;
   float:left;
   color:#CC9900;
}
#side #p {
   padding:0 0 0 0;
   width:232px;
}
#side #col #date {
   float:right;
   padding:0 0 0 0;
   width:202px;
   height:15px;
   text-align:left;
   font-family:Arial, Helvetica, sans-serif;
   color:#FF9900;
   font-weight:bold;
}

#side #col #yard {
   float:left;
   width:30px;
   height:15px;
   background-image:url('/els/side_yard.gif');
   background-repeat:no-repeat;
}

#side #col #dscr {
   padding:0 12px 0 24px;
   width:232px;
   text-align:left;
}

/*------------------------ナビ--------------------------*/
#navi {
	margin: 0 0 6px 0;
	padding: 0;

	width: 780px;
	height:30px;

	text-align:left;
	color:#FFFFFF;
}
#navi #txt {
    margin:6px 0 0 0;
    float:left;
	color:#FFFFFF;
}
#navi #txt a {
	color:#FFFFFF;
}
#navi #yard {
    margin:0 3px 0 0;
    float:left;
	width:24px;
	height:30px;
	background-image:url("/els/navi_yard.gif");
	background-repeat:no-repeat;
}
/*------------------------ナビ--------------------------*/

#cse-branding-right {}
#cse-branding-form {}
.cse-search-box {}
#cse-branding-logo {}
#cse-branding-text {}

/*-----------------------ライン------------------------*/
#hr {
	margin: 0;
	padding:0 0 0 0;

	width: auto;
	height:9px;

	background-image:url("http://www.mediastyleinc.com/els/hr.gif");
	background-repeat: repeat-x;
	
	font-size: 1px;
   
}

#side_hr {
	margin: 0;
	padding:0;

	width: 210px;
	height:9px;

	background-image:url("/els/hr.gif");
	background-repeat: repeat-x;
	
	font-size: 1px;
   
}



#main_half_hr {
	margin: 0;
	padding:0;

	width: 240px;
	height:13px;

	background-image:url("/els/main_hr.gif");
	background-repeat: repeat-x;
	
	font-size: 1px;
   
}

#cnt_hr {
	margin: 0;
	padding:0;

	width: 780px;
	height:9px;

	background-image:url("/els/intf/hr.gif");
	background-repeat: repeat-x;
	
	font-size: 1px;
   
}

/*-----------------------ライン------------------------*/


/*-----------------------画像------------------------*/
#img540x60 {
    margin:0 0 3px 0; 
    width:540px;
	height:60px;
	border:0px;
}
/*-----------------------画像------------------------*/

/*-----------------------Schedule----------------------*/
#schdls {
   width:204px;
   border:1px solid #CC6600;
}
/*-----------------------Schedule----------------------*/