﻿@charset "UTF-8";
/*==============================================================================
TSS common CSS
==============================================================================*/

/*==============================================================================
YUI CSS RESET version: 3.0.0 build: 1549
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
==============================================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}


#header .box{width:880px;margin:0 auto;padding:10px 0;}
#header h1{width:152px;float:left;}
#header .headBannner{width:724px;float:right;}
#header .banner{float: right;}

#header .box2{width:880px;margin:0 auto;padding:0 0;}

/*------------------------------------------------------------------------------
global navigation
------------------------------------------------------------------------------*/
#gNavi{
width:874px;
height:51px;
margin:0 auto;
padding:3px;
background:url(../img/common/bg_gNavi.gif) 0 0;
}

.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd{position:absolute}
.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;cursor:pointer;}
.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active{opacity:1;}
.easy-accordion dd.no-more-active{z-index:2;opacity:1}
.easy-accordion dd.active{z-index:3}
.easy-accordion dd.plus{z-index:4}

#gNavi #accordion{width:657px;height:51px;background-color:#FFF;float:left;}
#gNavi #accordion dl{width:657px;height:51px;}
#gNavi #accordion dt,
#gNavi #accordion dd{height:51px;float:left;}
#gNavi #accordion dt{width:47px;background:0 0 no-repeat;}
#gNavi #accordion dd{width:422px;background-color:#FFF;}
#gNavi #accordion dt a,
#gNavi #accordion dd a{display:block;background-color:#F00;}
#gNavi #accordion dd ul{width:422px;background-color:#FFF;}
#gNavi #accordion dd ul li{background:0 0 no-repeat;float:left;}
#gNavi .subMenu{
width:213px;
height:45px;
padding:3px 0;
float:right;
background-color:#900;
}
#gNavi .subMenu li{background:0 0 no-repeat;float:left;font-size:0;}
#gNavi .subMenu li a{display:block;}
#gNavi #accordion dt.program{width:47px;}
#gNavi #accordion dd.program ul li.m01 a{width:48px;height:51px;}
#gNavi #accordion dd.program ul li.m02 a{width:44px;height:51px;}
#gNavi #accordion dd.program ul li.m03 a{width:54px;height:51px;}
#gNavi #accordion dd.program ul li.m04 a{width:51px;height:51px;}
#gNavi #accordion dd.program ul li.m05 a{width:56px;height:51px;}
#gNavi #accordion dd.program ul li.m06 a{width:64px;height:51px;}
#gNavi #accordion dd.program ul li.m07 a{width:60px;height:51px;}
#gNavi #accordion dd.program ul li.m08 a{width:45px;height:51px;}

