@charset "utf-8";/* CSS Document */#header {	width:950px;	height:70px;	position: relative;	margin-bottom: 50px;}#header2 {	width:900px;	height:12px;	margin-right: 10px;	margin-left: 10px;	font-size: 12px;	text-align: center;	padding-top: 4px;	padding-bottom: 4px;	position: absolute;	top: 10px;}#header_sitemap {	width:100px;	height:14px;	position: absolute;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	bottom: 0px;	right: 120px;}#header_contact {	width:100px;	height:14px;	position: absolute;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	bottom: 0px;	right: 10px;}.logo {	width:168px;	height:70px;	position: absolute;	left: 10px;}#warp {	width:950px;	height:auto;	margin-right: auto;	margin-left: auto;	padding-left: 75px;	padding-right: 75px;	background-image: url(../img/holyday/index_bg.jpg);}#pan1 {	width:300px;	height:12px;	margin-right: 10px;	margin-left: 10px;	font-size: 12px;	padding-top: 9px;	padding-bottom: 9px;	padding-right: 620px;	padding-left: 10px;	margin-bottom: 50px;}#main {	width:950px;	height:auto;	margin-bottom: 100px;}#holyday_main1{	width:950px;	height:630px;	margin-bottom: 50px;}#holyday_main2{	width:950px;	height:630px;	margin-bottom: 50px;}.holyday_txt{	width:950px;	height:60px;	margin-bottom: 50px;}.holyday_txt1{	width:900px;	height:12px;	padding-top: 4px;	padding-bottom: 4px;	font-size: 12px;	padding-left: 50px;}.holyday_1{	width:937px;	height:100px;	text-align: center;	font-size: 14px;	padding-right: 6px;	padding-left: 7px;	margin-bottom: 50px;}.holyday_2{	width:937px;	height:100px;	text-align: center;	font-size: 14px;	padding-right: 6px;	padding-left: 7px;	margin-bottom: 20px;}.holyday_info1{	width:900px;	height:14px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 50px;}.holyday_info2{	width:900px;	height:14px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 50px;}.holyday_info3{	width:900px;	height:14px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 50px;}.company_maiin_title{	width:900px;	height:16px;	background-image: url(../img/holyday/title_bg.jpg);	padding-left: 50px;	font-size: 16px;	padding-top: 7px;	padding-bottom: 7px;	margin-bottom: 20px;}.company_title1{	width:200px;	height:14px;	position: absolute;	left: 20px;	top: 60px;	padding-top: 3px;	padding-bottom: 3px;	font-size: 14px;}.company_title2{	width:200px;	height:14px;	position: absolute;	left: 20px;	top: 100px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_title3{	width:200px;	height:14px;	position: absolute;	left: 20px;	top: 140px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_title4{	width:200px;	height:14px;	position: absolute;	left: 20px;	top: 180px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_title5{	width:200px;	height:14px;	position: absolute;	left: 20px;	top: 220px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_title6{	width:200px;	height:14px;	position: absolute;	left: 10px;	top: 160px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt1{	width:600px;	height:14px;	position: absolute;	top: 60px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt2{	width:600px;	height:14px;	position: absolute;	top: 100px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt3{	width:600px;	height:14px;	position: absolute;	top: 140px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt4{	width:600px;	height:14px;	position: absolute;	top: 180px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt5{	width:600px;	height:14px;	position: absolute;	top: 220px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt6{	width:600px;	height:14px;	position: absolute;	top: 260px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt7{	width:600px;	height:14px;	position: absolute;	top: 300px;	right: 30px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt8{	width:600px;	height:14px;	position: absolute;	top: 220px;	right: 10px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt9{	width:600px;	height:14px;	position: absolute;	top: 160px;	right: 10px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}.company_txt10{	width:600px;	height:14px;	position: absolute;	top: 160px;	right: 10px;	font-size: 14px;	padding-top: 3px;	padding-bottom: 3px;}#footer2 {	width:930px;	height:12px;	margin-right: 10px;	margin-left: 10px;	font-size: 12px;	text-align: center;	padding-top: 4px;	padding-bottom: 4px;}#footer_navi {	width:900px;	height:12px;	font-size: 12px;	padding-top: 4px;	padding-bottom: 4px;	text-align: center;	margin-right: 10px;	margin-left: 10px;	margin-bottom: 10px;}#footer_rtt {	width:110px;	height:12px;	font-size: 12px;	padding-top: 9px;	padding-bottom: 9px;	margin-right: 10px;	margin-left: 10px;	padding-left: 820px;	margin-bottom: 10px;}