@charset 'utf-8';

/* body
-------------------------------------------------- */

p#tagline {
	width: 550px;
	height: 9px;
	display: block;
	font-size: 10px;
	color: #66666;
	position: absolute;
	left: 0px;
	top: 4px;
	z-index: 5;
}

#categoryID_home .bottomSpacer {
	padding: 0px;
	margin: 0px;
}

/* header
-------------------------------------------------- */

#header {
	background: #ffffff;
}

#header .logo {
	width: 176px;
	height: 22px;
	_height: 58px;
	_he\ight: 22px;
	padding: 36px 0px 0px;
	margin: 0px 15px 0px 0px;
}

#header .contact {
	width: 463px;
	height: 43px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 28px;
	right: 0px;
}

#header .contact .tel {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 132px;
}

#header .contact .mail {
	width: 331px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 22px;
	left: 132px;
}

#header .contact .title {
	width: 132px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#header .contact .body {
	width: 463px;
	height: 43px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

#header ul.link {
	width: 186px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	line-height: 1;
	list-style-type: none;
	position: absolute;
	top: 5px;
	left: 694px;
}

#header ul.link li {
	padding: 0px;
	margin: 0px;
}

#header ul.link li.menu_001 {
	width: 84px;
	height: 13px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#header ul.link li.menu_002 {
	width: 84px;
	height: 13px;
	position: absolute;
	top: 0px;
	left: 102px;
}

/*#header ul.link li.menu_003 {
	width: 88px;
	height: 13px;
	position: absolute;
	top: 0px;
	left: 203px;
}*/

#header ul.link li a {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	line-height: 1;
	te\xt-indent: -10000px;
	color: #ff9900;
	text-align: center;
	text-decoration: none;
}

#header ul.link li.menu_001 a {
	width: 84px;
	height: 13px;
	background: url(/shared/images/header_home_btn_001.gif);
}

#header ul.link li.menu_002 a {
	width: 84px;
	height: 13px;
	background: url(/shared/images/header_home_btn_002.gif);
}

#header ul.link li.menu_003 a {
	width: 88px;
	height: 13px;
	background: url(/shared/images/header_home_btn_003.gif);
}

#header ul.link li a:link,
#header ul.link li a:visited,
#header ul.link li a:hover,
#header ul.link li a:active {
	color: #ff9900;
}

#header ul.link li a:hover {
	text-decoration: none;
}

/* mainArea
-------------------------------------------------- */

.mainAreaDefaultGrid #mainArea {
	width: 665px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.mainAreaDefaultGrid #mainArea h2 {
	width: 665px;
	padding: 0px;
	margin: 0px;
	background: none;
}

/* rightArea
-------------------------------------------------- */

#rightArea {
	width: 190px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#rightArea .topSpacer {
	padding: 0px;
	margin: 0px;
}

/* keyVisual
-------------------------------------------------- */

#keyVisual {
	width: 880px;
	height: 301px;
	padding: 0px;
	margin: 0px;
	background: url(/images/keyvisual_bg.gif) left bottom no-repeat;
	position: relative;
}

#keyVisual ul li {
	display:table-cell;
	padding: 0px 1px 0px 0px;
}

*:first-child + html #keyVisual ul li {
	display: inline;
	zoom: 1;
}

 * html #keyVisual ul li{
	display: inline;
	zoom: 1;
}

#keyVisual ul li a {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	line-height: 1;
}

#keyVisual #keyWrapper1,
#keyVisual #keyWrapper2,
#keyVisual #keyWrapper3 {
	position: absolute;
	top: 0px;
}

#keyVisual #key_010,
#keyVisual #key_020,
#keyVisual #key_030 {
	position: relative;
	width: 880px;
	height: 273px;
}

#keyVisual #key_020,
#keyVisual #key_030 {
	display: none;
}

#keyVisual #key_010 ul {
	position: absolute;
	left: 30px;
	top: 196px;
}

#keyVisual #key_010 ul .btn_010 {
	background: url(/images/keyvisual_btn_010a_on.gif) no-repeat left top;
}

#keyVisual #key_010 ul .btn_010 a:hover {
	width: 205x;
	height: 23px;
	background-color: transparent;
}

#keyVisual #key_010 ul .btn_010 a:hover img {
	visibility:hidden;
}

#keyVisual #key_020 .title_010 {
	position: absolute;
	left: 10px;
	top: 216px;
}

#keyVisual #key_020 ul.btnBox_010 {
	position: absolute;
	left: 144px;
	top: 216px;
}

#keyVisual #key_020 .title_020 {
	position: absolute;
	left: 10px;
	top: 240px;
}

#keyVisual #key_020 ul.btnBox_020 {
	position: absolute;
	left: 144px;
	top: 240px;
}

#keyVisual #key_020 ul .btn_010 {
	width: 246px;
	height: 23px;
	background: url(/images/keyvisual_btn_020a_on.gif) no-repeat left top;
}

#keyVisual #key_020 ul .btn_020 {
	width: 180px;
	height: 23px;
	background: url(/images/keyvisual_btn_020b_on.gif) no-repeat left top;
}

#keyVisual #key_020 ul .btn_030 {
	width: 188px;
	height: 23px;
	background: url(/images/keyvisual_btn_020c_on.gif) no-repeat left top;
}

#keyVisual #key_020 ul .btn_040 {
	width: 225px;
	height: 23px;
	background: url(/images/keyvisual_btn_020e_on.gif) no-repeat left top;
}

#keyVisual #key_020 ul .btn_050 {
	width: 190px;
	height: 23px;
	background: url(/images/keyvisual_btn_020f_on.gif) no-repeat left top;
}

#keyVisual #key_020 ul .btn_010 a:hover,
#keyVisual #key_020 ul .btn_020 a:hover,
#keyVisual #key_020 ul .btn_030 a:hover,
#keyVisual #key_020 ul .btn_040 a:hover,
#keyVisual #key_020 ul .btn_050 a:hover {
	width: auto;
	height: 23px;
	background-color: transparent;
}

#keyVisual #key_020 ul .btn_010 a:hover img,
#keyVisual #key_020 ul .btn_020 a:hover img,
#keyVisual #key_020 ul .btn_030 a:hover img,
#keyVisual #key_020 ul .btn_040 a:hover img,
#keyVisual #key_020 ul .btn_050 a:hover img {
	visibility:hidden;
}

#keyVisual #key_030 .title_010 {
	position: absolute;
	left: 10px;
	top: 216px;
}

#keyVisual #key_030 ul.btnBox_010 {
	position: absolute;
	left: 144px;
	top: 216px;
}

#keyVisual #key_030 .title_020 {
	position: absolute;
	left: 10px;
	top: 240px;
}

#keyVisual #key_030 ul.btnBox_020 {
	position: absolute;
	left: 144px;
	top: 240px;
}

#keyVisual #key_030 ul .btn_010 {
	width: 118px;
	height: 23px;
	background: url(/images/keyvisual_btn_030a_on.gif) no-repeat left top;
}

#keyVisual #key_030 ul .btn_020 {
	width: 127px;
	height: 23px;
	background: url(/images/keyvisual_btn_030b_on.gif) no-repeat left top;
}

#keyVisual #key_030 ul .btn_030 {
	width: 139px;
	height: 23px;
	background: url(/images/keyvisual_btn_030c_on.gif) no-repeat left top;
}

#keyVisual #key_030 ul .btn_040 {
	width: 194px;
	height: 23px;
	background: url(/images/keyvisual_btn_030d_on.gif) no-repeat left top;
}

#keyVisual #key_030 ul .btn_050 {
	width: 110px;
	height: 23px;
	background: url(/images/keyvisual_btn_030f_on.gif) no-repeat left top;
}

#keyVisual #key_030 ul .btn_010 a:hover,
#keyVisual #key_030 ul .btn_020 a:hover,
#keyVisual #key_030 ul .btn_030 a:hover,
#keyVisual #key_030 ul .btn_040 a:hover,
#keyVisual #key_030 ul .btn_050 a:hover {
	width: auto;
	height: 23px;
	background-color: transparent;
}

#keyVisual #key_030 ul .btn_010 a:hover img,
#keyVisual #key_030 ul .btn_020 a:hover img,
#keyVisual #key_030 ul .btn_030 a:hover img,
#keyVisual #key_030 ul .btn_040 a:hover img,
#keyVisual #key_030 ul .btn_050 a:hover img {
	visibility:hidden;
}

#keyVisual .swith {
	position: absolute;
	width: 438px;
	left: 10px;
	top: 11px;
	z-index: 4;
}

#keyVisual .swith li {
	width: auto;
	height: 26px;
	padding: 0px 1px 0px 0px;
	margin: 0px;
	font-size: 1px;
}

/* resultsBox
-------------------------------------------------- */

#mainArea #resultsBox {
	width: 665px;
	padding: 0px;
	margin: 0px 0px 30px;
}

#mainArea #resultsBox ul.link {
	float: right;
	margin: 14px 0px 14px 8px;
}

#mainArea #resultsBox ul.link li {
	margin: 0px 0px 0px 0px;
}

#mainArea #resultsBox table {
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
}

#mainArea #resultsBox table td {
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
}

#mainArea #resultsBox table col.detail {
	width: 388px;
	background: #f3f2ee;
}

#mainArea #resultsBox table col.detailList {
	width: 277px;
}

#mainArea #resultsBox table .listBox {
	vertical-align: top;
}

#mainArea #resultsBox table .listBox .itemBox {
	margin: 0px;
}

#mainArea #resultsBox table .listBox .itemBox li {
	min-height: 65px;
	height: auto !important;
	height: 65px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #d7d7d7;
	background: none;
}

#mainArea #resultsBox table .listBox .itemBox li a {
	display: inline-block;
	padding: 9px 7px 10px 10px;
}

*:first-child + html #mainArea #resultsBox table .listBox .itemBox li a {
	display: inline;
	zoom: 1;
}

 * html #mainArea #resultsBox table .listBox .itemBox li a {
	display: inline;
	zoom: 1;
}

#mainArea #resultsBox table .listBox .itemBox li a:hover {
	background: #e5e3dc;
}


#mainArea #resultsBox table .listBox li img {
	vertical-align: middle;
}

#mainArea #resultsBox table .listBox .itemBox .text {
	width: 162px;
	padding: 0px 0px 0px 10px;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	background: url(/images/detail_allow.gif) right center no-repeat;
}

 * heml #mainArea #resultsBox table .listBox .itemBox .text {
	display: inline;
	zoom: 1;
}

#mainArea #resultsBox table .listBox ul.link {
	min-height: 18px;
	height: auto !important;
	height: 18px;
	padding: 55px 13px 14px 8px;
	margin: 0px;
}

#mainArea #resultsBox .detailBox {
	width: 388px;
	padding: 9px 0px 0px 0px;
	margin: 0px auto;
	vertical-align: top;
}

#bodyArea #carouselWrap {
	width: 368px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

 * html #bodyArea #carouselWrap {
	width: 358px;
}

#bodyArea #carouselPrev {
	display: none;
}

#bodyArea #carouselNext {
	display: none;
}

#bodyArea #carouse {
	width: 368px;
	height: 100%;
	overflow: hidden;
}

#bodyArea #carouselInner ul.column {
	width: 368px;
	height: 100%;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
}

#bodyArea #carouselInner ul.column li {
	float: left;
	height: 100%;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#bodyArea #carouselInner ul.column li img {
	border: none;
	vertical-align: bottom;
}

#mainArea #res_010,
#mainArea #res_020,
#mainArea #res_030,
#mainArea #res_040,
#mainArea #res_050,
#mainArea #res_060 {
	width: 367px;
	height: auto;
	padding: 0px;
	margin: 0px auto;
	background: none;
	overflow:hidden;
}

#mainArea #carouselInner.textBox {
	width: 367px;
	margin: 0px auto;
	text-align: left;
}

#mainArea #carouselInner .item {
	width: 367px;
	margin: 11px auto 0px;
	text-align: left;
}

#mainArea #carouselInner .item p.hedge {
	margin: 10px 0px 0px 0px;
	font-size: 80%;
}

#mainArea #carouselInner .firstChild {
	margin: 17px 0px 0px 0px;
}

#mainArea #carouselInner h3 {
	float: left;
	width: 85px;
	padding: 1px 0px 3px 8px;
	margin: 0px;
	background: none;
}

#mainArea #carouselInner p {
	float: right;
	width: 272px;
	padding: 0px;
	margin: 0px;
}

#mainArea #carouselInner .rightBox {
	float: right;
	width: 272px;
	padding: 0px;
	margin: 0px;
}

#mainArea #carouselInner .rightBox p {
	float: none;
	width: 272px;
	padding: 0px;
	margin: 0px;
}

#mainArea #carouselInner .rightBox ul.noLink li {
	width: 258px;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	background: url(/shared/images/bullet_middle.gif) no-repeat 0px 6px;
}

#mainArea #resultsBox table .listBox .itemBox a:hover {
	text-decoration: none;
}

#mainArea #carouselInnerul.link li {
	padding: 0px;
	margin: 0px 12px 9px 0px;
	line-height: 1.35;
	background: url(/shared/images/arrow_small_right.gif) 21px 3px no-repeat;
	font-size: 85%;
}

#mainArea #carouselInner ul.link li.middleLink {
	font-size: 100%;
	background: url(/shared/images/arrow_middle_right.gif) 17px 1px no-repeat;
}

#mainArea #carouselInner ul.link a {
	padding: 0px 0px 0px 36px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -40px;
	text-indent: 0;
	/**/
}

#mainArea #carouselInner ul.link li {
	padding-left: 36px;
	_padding-left: 36px;
	_padding-left/* */: 36px;
	text-indent: -36px;
	_text-indent/* */: -36px;
	_te\xt-indent: -36px;
}

/* worryBox
-------------------------------------------------- */

#mainArea #worryBox {
	margin: 0px 0px 30px;
}

#mainArea #worryBox p {
	margin: 0px 0px 17px;
	padding: 0px;
}

#mainArea #worryBox ul li {
	background: url(/shared/images/arrow_middle_right.gif) 0 1px no-repeat;
	margin: 0px 10px 1px;
	padding:0px 0px 4px 20px;
}

#mainArea #worryBox .leftColumn {
	float: left;
	width: 475px;
}

#mainArea #worryBox .leftColumn .assignment {
	width: 475px;
	background: url(/images/assignment_bg_base.gif) left top repeat-y;
}

#mainArea #worryBox .leftColumn .assignment .title {
	padding: 4px 0px 16px 5px;
}

#mainArea #worryBox .leftColumn .assignment .layoutHead {
	width: 475px;
	background: url(/images/assignment_bg_head.gif) left top no-repeat;
}

#mainArea #worryBox .leftColumn .assignment .layoutBottom {
	width: 475px;
	min-height: 327px;
	height: auto !important;
	height: 322px;
	background: url(/images/assignment_bg_bottom.gif) left bottom no-repeat;
}

#mainArea #worryBox .leftColumn .assignment ul {
	margin: 0px;
}

#mainArea #worryBox .rightColumn {
	float: right;
	width: 187px;
}

#mainArea #worryBox .rightColumn .channel {
	width: 187px;
	background: url(/images/channel_bg_base.gif) left top repeat-y;
}

#mainArea #worryBox .rightColumn .channel .title {
	padding: 4px 0px 10px 4px;
}

#mainArea #worryBox .rightColumn .channel .layoutHead {
	width: 187px;
	background: url(/images/channel_bg_head.gif) left top no-repeat;
}

#mainArea #worryBox .rightColumn .channel .layoutBottom{
	width: 187px;
	min-height: 295px;
	height: auto !important;
	height: 295px;
	padding: 0px 0px 3px 0px;
	background: url(/images/channel_bg_bottom.gif) left bottom no-repeat;
}

#mainArea #worryBox .rightColumn ul {
	margin: 0px 0px 0px 0px;
}

#mainArea #worryBox .rightColumn li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	text-align: center;
	background: none;
	line-height: 0;
	font-size: 1px;
}

/* topixBox
-------------------------------------------------- */

#mainArea #topixBox {
	padding: 0px;
	margin: 0px 0px 30px 0px;
}

#mainArea #topixBox ul.detailBox {
	padding: 0px;
	margin: 0px;
}

#mainArea #topixBox .detailBox li {
	padding: 0px;
	margin: 0px;
	background: none;
}

#mainArea #topixBox .detailBox li dl {
	padding: 13px 0px 12px 0px;
	margin: 0px;
	background: url(/images/hr_004.gif) left top no-repeat;
}

#mainArea #topixBox .detailBox dl.firstChild {
	padding: 0px 0px 12px 0px;
	background: none;
}

#mainArea #topixBox .detailBox li dt {
	float: left;
	width: 95px;
}

#mainArea #topixBox .detailBox li dt span {
	height: 15px;
	margin: 2px 0px 0px 0px;
	line-height: 0;
	display: inline-block;
}

#mainArea #topixBox .detailBox li dd {
	float: right;
	width: 550px;
}

#mainArea #topixBox .detailBox_020 {
	border-top: 1px solid #d7d7d7;
}

#mainArea #topixBox .detailBox_020 #openBtn,
#mainArea #topixBox .detailBox_020 #closeBtn {
	float: left;
	widht: 95px;
	cursor: pointer;
}

#mainArea #topixBox ul.link {
	float: right;
	padding: 0px 0px 0px 36px;
	margin: 8px 0px 0px 0px;
}

#mainArea #topixBox ul.link li {
	margin: 0px;
	display: inline-block;
}

 * html #mainArea #topixBox ul.link li {
	display: inline;
	zoom: 1;
}

*:first-child + html #mainArea #topixBox ul.link li {
	display: inline;
	zoom: 1;
}

 * html #mainArea #topixBox ul.link_010 li {
	display: inline;
	zoom: 1;
}

#mainArea #topixBox ul.link_010 li {
	padding-left: 19px;
}

#mainArea #topixBox ul.link_010 li.middleLink {
	background: url(/shared/images/arrow_middle_right.gif) no-repeat 0px 1px;
	font-size: 100%;
}
/* corevalue
-------------------------------------------------- */

#rightArea .bnrBox {
	width: 190px;
	padding: 0px;
	margin: 0px 0px 15px;
}

/* blogBanner
-------------------------------------------------- */

#rightArea .blogBanner {
	width: 190px;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 12px;
	background: url(/images/box_bg_hr.gif) left bottom no-repeat;
}

#rightArea .blogBanner h2 {
	margin: 0px 0px 10px;
}

#rightArea .blogBanner .bannerImage {
	margin: 0px 0px 5px;
}

#rightArea .blogBanner p {
	font-size: 85%;
}

#rightArea .blogBanner ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size: 100%;
}

#rightArea .blogBanner ul li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	line-height: 1.35;
	color: #333333;
}

#rightArea .blogBanner ul.link {
	padding: 0px;
	margin: 0px;
}

#rightArea .blogBanner ul.link li {
	margin: 0px;
}

#rightArea .blogBanner ul.link li.middleLink {
	font-size: 100%;
	background: url(/shared/images/arrow_middle_right.gif) 0px 1px no-repeat;
}

#rightArea .blogBanner ul.link a {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -20px;
	text-indent: 0;
	/**/
}

#rightArea .blogBanner ul.link li {
	padding-left: 20px;
	_padding-left: 20px;
	_padding-left/* */: 20px;
	text-indent: -20px;
	_text-indent/* */: -20px;
	_te\xt-indent: -20px;
}

/* columnBox
-------------------------------------------------- */

#rightArea .columnBox {
	width: 190px;
	padding: 0px;
	margin: 0px 0px 17px;
}

#rightArea .columnBox h2 {
	width: 190px;
	padding: 0px;
	margin: 0px 0px 7px;
}

#rightArea .columnBox .textBox {
	width: 190px;
	padding: 0px;
	margin: 0px 0px 7px;
	background: url(/images/box_bg_hr.gif) left bottom no-repeat;
}

#rightArea .columnBox .textBox h3 {
	padding: 0px;
	margin: 0px 1px 2px;
}

#rightArea .columnBox .textBox p {
	padding: 0px;
	margin: 0px 0px 3px;
}

#rightArea .columnBox .textBox ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	font-size: 100%;
	float: right;
}

#rightArea .columnBox .textBox ul li {
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 5px 0px;
	line-height: 1.35;
	color: #333333;
}

#rightArea .columnBox .textBox ul.link {
	padding: 0px;
	margin: 0px 0px 2px 8px;
}

#rightArea .columnBox .textBox ul.link li {
	margin: 0px;
}

#rightArea .columnBox .textBox ul.link li.middleLink {
	font-size: 100%;
	background: url(/shared/images/arrow_middle_right.gif) 17px 1px no-repeat;
}

#rightArea .columnBox .textBox ul.link a {
	padding: 0px 0px 0px 36px;
	margin: 0px;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -40px;
	text-indent: 0;
	/**/
}

#rightArea .columnBox .textBox ul.link li {
	padding-left: 36px;
	_padding-left: 36px;
	_padding-left/* */: 36px;
	text-indent: -36px;
	_text-indent/* */: -36px;
	_te\xt-indent: -36px;
}

/* blogBox
-------------------------------------------------- */

#rightArea .blogBox {
	width: 190px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

#rightArea .blogBox h2 {
	width: 190px;
	padding: 0px;
	margin: 0px 0px 8px;
}

#rightArea .blogBox .twoColumnType1 {
	width: 190px;
	padding: 0px 0px 7px;
	margin: 0px 0px 8px;
	background: url(/images/box_bg_hr.gif) left bottom no-repeat;
}

#rightArea .blogBox .twoColumnType1 .leftColumn {
	width: 50px;
	padding: 2px 0px 0px;
	margin: 0px;
	float: left;
}

#rightArea .blogBox .twoColumnType1 .rightColumn {
	width: 130px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#rightArea .blogBox .twoColumnType1 .rightColumn h3 {
	width: 112px;
	_width: 130px;
	_w\idth: 112px;
	padding: 0px 0px 5px 18px;
	margin: 0px;
	background: url(/shared/images/arrow_middle_right.gif) 0px 1px no-repeat;
}

#rightArea .blogBox .twoColumnType1 .rightColumn p {
	padding: 0px;
	margin: 0px;
	font-size: 85%;
}

/* footerNavigation
-------------------------------------------------- */

#footerNavigation .title {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

#footerNavigation li {
	line-height: 1.6;
}

#footerNavigation .serviceBox {
	float: left;
	width: 200px;
	margin: 0px 16px 0px 0px;
}

#footerNavigation .resultBox {
	float: left;
	width: 200px;
	margin: 0px 29px 0px 0px;
}

#footerNavigation .companyBox {
	float: left;
	width: 132px;
}

#footerNavigation .infoBox {
	float: left;
	width: 303px;
}

#footerNavigation .infoBox .tel {
	margin: 0px 0px 5px 0px;
}

#footerNavigation .infoBox .mail {
	margin: 0px 0px 33px 0px;
}

#footerNavigation .pmark {
	float:none;
	width: 303px;
	margin: 0px 0px 20px 0px;
}

#floating {
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 100;
}

#floating .floatingFlashARS {
	position: absolute;
	width: 100%;
	/*top: 340px;*/
	left: 50%
	z-index: 101;
}
