@charset "UTF-8";

*{  
    padding:0;  
    margin:0;  
    border:0;  
}

body {
	background: #3C3228;
	font: normal 11px/16px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}

#wrapper {
	float: none;
	height: auto;
	width: 856px;
	margin-right: auto;
	margin-left: auto;
}

#flash {
	height: 285px;
	width: 856px;
	padding-top: 15px;
	float: left;
}

#main {
	background: #FFFFFF url(../images/bg.gif) repeat-y left top;
	width: 850px;
	padding-right: 3px;
	padding-left: 3px;
	height: auto;
	float: left;
}

#main #main_box1 {
	background: url(../images/bg_present.jpg) no-repeat left top;
	height: 170px;
	width: 850px;
	padding-top: 25px;
	text-align: left;
	text-indent: -9999px;
}

#main_box1 #text {
	background: url(../images/text.gif) no-repeat left top;
	height: 200px;
	width: 576px;
	margin-right: auto;
	margin-left: auto;
}

#main #main_box2 {
	width: 820px;
	padding-right: 15px;
	padding-left: 15px;
	background: url(../images/bg_box1.gif) no-repeat right top;
	height: auto;
	padding-bottom: 20px;
	float: left;
}

#main_box2 #img_area {
	float: left;
	height: auto;
	width: 190px;
}

#main_box2 #present1 {
	background: url(../images/ti_present1.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	float: left;
	height: 29px;
	width: 123px;
	padding-bottom: 12px;
}

#main_box2 #text_area {
	float: left;
	height: auto;
	width: 495px;
	padding-left: 30px;
	white-space:pre;
}

#main_box2 #text_area #pre_text1 {
	float: left;
	height: auto;
	width: 400px;
	clear: left;
}

#main_box2 #text_area #title1 {
	background: url(../images/tx_present1_1.gif) no-repeat left top;
	float: left;
	clear: none;
	text-align: left;
	text-indent: -9999px;
	height: 17px;
	width: 495px;
	padding-bottom: 10px;
}

#main_box2 #text_area #title2 {
	background: url(../images/tx_present1_2.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	float: left;
	height: 15px;
	width: 495px;
	padding-bottom: 10px;
	clear: none;
}

#main_box2 #text_area #point_2up {
	background: url(../images/tx_present1_3.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	float: left;
	height: 55px;
	width: 166px;
	padding-right: 25px;
}

#main_box2 #text_area #point_3up {
	background: url(../images/tx_present1_4.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	height: 55px;
	width: 166px;
}

#main_box2 #text_area #point_4up {
	background: url(../images/tx_present1_5.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	height: 55px;
	width: 166px;
	float:left;
	padding-right: 25px;
	padding-bottom: 10px;
}

#main_box2 #text_area #point_5up {
	background: url(../images/tx_present1_6.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	height: 55px;
	width: 166px;
	float:left;
}

#main #main_box3 {
	width: 630px;
	padding-right: 15px;
	padding-left: 205px;
	background: url(../images/bg_box2.gif) no-repeat left top;
	float: left;
	height: auto;
	padding-bottom: 5px;
}

#main_box3 #img_area {
	float: right;
	height: auto;
	width: 160px;
	padding-right: 10px;
}

#main_box3 #present2 {
	background: url(../images/ti_present2.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	float: left;
	height: 53px;
	width: 156px;
	padding-bottom: 12px;
}

#main_box3 #text_area {
	float: left;
	height: auto;
	width: 415px;
	clear: left;
	padding-left: 35px;
}

#main_box3 #text_area #pre_text2 {
	float: left;
	height: auto;
	width: 415px;
}

#main_box3 #text_area #title1 {
	background: url(../images/tx_present2.gif) no-repeat left top;
	float: left;
	clear: both;
	text-align: left;
	text-indent: -9999px;
	height: 44px;
	width: 320px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#info_box {
	height: auto;
	width: 814px;
	float: left;
	padding-right: 18px;
	padding-left: 18px;
}

#info_box #news_hd {
	background: url(../images/panel_news_hd.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	float: left;
	height: 36px;
	width: 814px;
}

#info_box #news_ft {
	background: url(../images/panel_news_ft.gif) repeat-y left bottom;
	float: left;
	height: auto;
	width: 774px;
	padding: 5px 20px 15px;
}

#news_ft #news_img {
	float: left;
	height: auto;
	width: 210px;
	padding-right: 10px;
}

#news_ft #news_text {
	float: left;
	height: auto;
	width: 554px;
}

#news_text #news_title {
	background: url(../images/tx_news2.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	float: left;
	height: 43px;
	width: 358px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#news_text #bt_more {
	float: left;
	height: 23px;
	width: 104px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 82px;
}

#wrapper #footer {
	background: url(../images/ft.gif) no-repeat left top;
	height: 180px;
	width: 856px;
	float: left;
	padding-bottom: 10px;
}

#footer #bt_zto {
	height: 52px;
	width: 340px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 64px;
}

#wrapper #copyright {
	height: 7px;
	width: 324px;
	background: url(../images/copyright.gif) no-repeat left top;
	text-align: left;
	text-indent: -9999px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 13px;
}

#bt_more ul,
#bt_more ul li {
float:left;
list-style-type: none;
}

#bt_more ul {
	height: 23px;
	width: 104px;
	list-style-type: none;
	background: url(../images/bt_more.gif) no-repeat;
}
#bt_more ul li a {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	display: block;
	height: 23px;
	width: 104px;
}
ul li.bt_more a:focus,
ul li.bt_more a:hover {
	background: url(../images/bt_more.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: left -23px;
}
ul li.bt_more a:active {
	background: url(../images/bt_more.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: left -46px;
}

#bt_zto ul,
#bt_zto ul li {
float:left;
list-style-type: none;
}

#bt_zto ul {
	height: 52px;
	width: 340px;
	list-style-type: none;
	background: url(../images/bt_zto.gif) no-repeat;
}
#bt_zto ul li a {
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	display: block;
	height: 52px;
	width: 340px;
}
ul li.bt_zto a:focus,
ul li.bt_zto a:hover {
	background: url(../images/bt_zto.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: left -52px;
}
ul li.bt_zto a:active {
	background: url(../images/bt_zto.gif) no-repeat;
	background-repeat: no-repeat;
	background-position: left -104px;
}

.orange {
	color: #CC6400;
}

