.search-box{
    background: url(../../data/wrapper/search/bg2.png)center top no-repeat;
    height: 49px;
    width: 990px;
    position: absolute;
    left: 50%;
    margin-left: -460px;
    top: 27px;
    padding: 10px 0 0 15px;
    color: #FFF;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.search li{
    float: left;
    list-style: none;
    padding: 0;
    margin-left: 20px;
}
.search:after{
    content: '';
    display: block;
    clear: both;
}
.search-box .title,
.search-box .radio-box{
    display: inline-block;
}
.btn-search{
    position: absolute;
    right: 60px;
    top: 10px;
}
.btn-date{
    position: relative;
    top: 5px;
    margin: 0 5px;
}
.form_use3 {
	color: #777777;
	border: #D5D6DD 1px solid;
	padding: 4px 8px;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.form_use3:hover {
	color: #212121;
	background-color: #d2d2d2;
	border: #d2d2d2 1px solid;
}
.form_use3:focus {
	color: #212121;
	background-color: #d2d2d2;
	border: #d2d2d2 1px solid;
}
.input_75{
    width: 75px;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
        box-sizing: border-box;
}


#menu_bg {
	width: 1004px;
	height: 70px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background: url(../../data/menu/bg.png) no-repeat;
}
#menu_box {
	width: 640px;
	height: 55px;
	background-repeat: no-repeat;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
}
#top_menu {
	width: 100%;
	height: 159px;
	margin-bottom: 0px;
	background: url(../../data/menu/bg.png) center bottom no-repeat;
    position: relative;
}
ul.td_menu {
	width: 1004px;
	height: 62px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	padding: 79px 0px 18px 0px;
	background: url(../../data/menu/bg2.png) no-repeat;
}
ul.td_menu * {
	margin: 0;
	padding: 0
}
ul.td_menu a {
	display: block;
	color: #000;
	text-decoration: none
}
/*-------第一層menu-------------------------*/
ul.td_menu > li {
	position: relative;
	float: left;
	height: 62px;
	-webkit-transition: background 200ms linear;
	-moz-transition: background 200ms linear;
	-o-transition: background 200ms linear;
	transition: background 200ms linear;
	behavior: url(../pie/PIE.htc);
}
ul.td_menu > li a {
	display: block;
	width: 100%;
	height: 100%;
}
ul.td_menu > li.menu_01 {
	width: 121px;
	background-image: url(../../data/menu/menu_01.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_01:hover {
	background-image: url(../../data/menu/c_menu_01.png);
}
ul.td_menu > li.menu_02 {
	width: 133px;
	background-image: url(../../data/menu/menu_02.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_02:hover {
	background-image: url(../../data/menu/c_menu_02.png);
}
ul.td_menu > li.menu_03 {
	width: 119px;
	background-image: url(../../data/menu/menu_03.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_03:hover {
	background-image: url(../../data/menu/c_menu_03.png);
}
ul.td_menu > li.menu_04 {
	width: 133px;
	background-image: url(../../data/menu/menu_04.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_04:hover {
	background-image: url(../../data/menu/c_menu_04.png);
}
ul.td_menu > li.menu_05 {
	width: 135px;
	width: 117px;
	background-image: url(../../data/menu/menu_05.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_05:hover {
	background-image: url(../../data/menu/c_menu_05.png);
}
ul.td_menu > li.menu_06 {
	width: 100px;
	width: 117px;
	background-image: url(../../data/menu/menu_06.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_06:hover {
	background-image: url(../../data/menu/c_menu_06.png);
}
ul.td_menu > li.menu_07 {
	width: 106px;
	background-image: url(../../data/menu/menu_07.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_07:hover {
	background-image: url(../../data/menu/c_menu_07.png);
}
ul.td_menu > li.menu_08 {
	width: 157px;
	background-image: url(../../data/menu/menu_08.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
ul.td_menu > li.menu_08:hover {
	background-image: url(../../data/menu/c_menu_08.png);
}
