@charset "utf-8";

/*=================================
1: wrapper
2: header
3: content
4: footer
5: other
99: clearFix
=================================*/


/* wrapper
=================================*/
.wrapper{
	position: static;
}


/* header
=================================*/
#content a:hover img {
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)";
}
.header .inner {
	zoom: 1;
	overflow: hidden;
	padding-bottom: 22px;
}
.header .inner h1#mainLogo {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}

.header .right {
	width: 500px;
}
.header .right #headerNavi {
	position: absolute;
	top: 10px;
	right: 0;
}
.header .right #headerNavi li {
	float: left;
	list-style-type: none;
}
.header .right #headerNavi li#hd_ir a {
	background: url(/common/images/hd_tx01.gif) no-repeat;
	width: 120px;
	height: 10px;
	display: block;
	margin-top: 1px;
}
.header .right #headerNavi li#hd_ir a:hover {
	background: url(/common/images/hd_tx01_on.gif) no-repeat;
}

.header .right #headerNavi li#hd_jinji a {
	background: url(/common/images/hd_tx02.gif) no-repeat;
	width: 54px;
	height: 10px;
	display: block;
	margin: 1px 0 0 15px;
	
}
.header .right #headerNavi li#hd_jinji a:hover {
	background: url(/common/images/hd_tx02_on.gif) no-repeat;
}

.header .right #headerNavi li#hd_sitemap a {
	background: url(/common/images/hd_tx03.gif) no-repeat;
	width: 77px;
	height: 11px;
	display: block;
	margin: 0 0 0 15px;
}
.header .right #headerNavi li#hd_sitemap a:hover {
	background: url(/common/images/hd_tx03_on.gif) no-repeat;
}

.header .right #headerNavi li#hd_global a {
	background: url(/common/images/hd_tx04.gif) no-repeat;
	width: 71px;
	height: 10px;
	display: block;
	margin: 0 0 0 15px;
}
.header .right #headerNavi li#hd_global a:hover {
	background: url(/common/images/hd_tx04_on.gif) no-repeat;
}
.header .right #headerNavi li a span {
	display: none;
}
.header .right #userUtility {
	position: absolute;
	top: 25px;
	right: 200px;
}
div#userUtility {
	width: 143px;
	height: 18px;
	float: left;
	margin: 8px 21px 0px 24px;
	overflow: hidden;
}
* html div#userUtility { /* IE6対応 */
	margin-left: 36px;
}
div#userUtility:after {
	content: ".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
div#userUtility dt {
	float: left;
	margin: 3px 7px 0 0;
	display: block;
}
div#userUtility dd{
	float: left;
}
div#userUtility img{
	vertical-align: top;
}
div.header div#userUtility dd.s a {
	display: block;
	width: 26px;
	height: 18px;
	background: url(/common/images/hd_bt01.gif) no-repeat 0 0;
}
div.header div#userUtility dd.s a:hover {
	background: url(/common/images/hd_bt01on.gif) no-repeat 0 0;
}
div.header div#userUtility dd.m a {
	display: block;
	width: 26px;
	height: 18px;
	background: url(/common/images/hd_bt02.gif) no-repeat 0 0;
}
div.header div#userUtility dd.m a:hover {
	background: url(/common/images/hd_bt02on.gif) no-repeat 0 0;
}
div.header div#userUtility dd.l a {
	display: block;
	width: 26px;
	height: 18px;
	background: url(/common/images/hd_bt03.gif) no-repeat 0 0;
}
div.header div#userUtility dd.l a:hover {
	background: url(/common/images/hd_bt03on.gif) no-repeat 0 0;
}
div.header div#userUtility dd.s a:hover img,
div.header div#userUtility dd.m a:hover img,
div.header div#userUtility dd.l a:hover img{
	visibility: hidden;
}
div.header div#userUtility dd.s a.cr,
div.header div#userUtility dd.s a.cr:hover,
div.header div#userUtility dd.s a.cr:active {
	background: url(/common/images/hd_bt01on.gif) no-repeat 0 0;
}
div.header div#userUtility dd a.cr img {
	visibility: hidden;
}
div.header div#userUtility dd.m a.cr,
div.header div#userUtility dd.m a.cr:hover,
div.header div#userUtility dd.m a.cr:active {
	background: url(/common/images/hd_bt02on.gif) no-repeat 0 0;
}
div.header div#userUtility dd.l a.cr,
div.header div#userUtility dd.l a.cr:hover,
div.header div#userUtility dd.l a.cr:active {
	background: url(/common/images/hd_bt03on.gif) no-repeat 0 0;
}
div.header div#userUtility dd a span {
	display: none;
}

.header form{
	display:block;
	position:absolute;
	right:0;
	top:33px;
	width:143px;
	height:auto;
}
.header fieldset{
	position:relative;
	display:block;
	width:200px;
	height19px:
	overflow:hidden;
	float:right;
	text-align:right;
}
#swinput{
	position:absolute;
	top:0;
	right: 37px;
	width:165px;
	height:18px;
	font-size:1em;
	line-height:1.3;
	padding: 0 0 0 3px;
	background: url(/common/images/hd_bg01.gif) no-repeat 0 0;
	border: none;
	vertical-align: bottom;
}
html>/**/body #swinput{ /* IE8対応 */
	line-height/***/: 18px\9;
}
*:first-child+html #swinput{ /* IE7対応 */
	left: -57px;
}
#swimage,
#SS_searchSubmit{
	position:absolute;
	top:0;
	right:0;
}
*:first-child+html #swimage,
*:first-child+html #SS_searchSubmit{ /* IE7対応 */
	right: 57px;
}

/*---------- globalnavi---------- */
.globalnavi {
	clear: both;
	width:880px;
	/*height:33px;*/
	zoom:100%;
	list-style: none;
	line-height: 1;
}
.globalnavi li#gn01,
.globalnavi li#gn02,
.globalnavi li#gn03,
.globalnavi li#gn04,
.globalnavi li#gn05,
.globalnavi li#gn06 {
	float:left;
}
.globalnavi li a.gnBt {
	height:33px;
	display:block;
}
.globalnavi li#gn01 a.gnBt {
	background: url(/common/images/gn01_off.gif) no-repeat 0 0;
	width: 147px;
}
.globalnavi li#gn01 a.gnBt:hover,
.globalnavi li#gn01.current a.gnBt {
	background: url(/common/images/gn01_on.gif) no-repeat 0 0;
}
.globalnavi li#gn02 a.gnBt {
	background: url(/common/images/gn02_off.gif) no-repeat 0 0;
	width: 147px;
}
.globalnavi li#gn02 a.gnBt:hover,
.globalnavi li#gn02.current a.gnBt {
	background: url(/common/images/gn02_on.gif) no-repeat 0 0;
}
.globalnavi li#gn03 a.gnBt {
	background: url(/common/images/gn03_off.gif) no-repeat 0 0;
	width: 146px;
}
.globalnavi li#gn03 a.gnBt:hover,
.globalnavi li#gn03.current a.gnBt {
	background: url(/common/images/gn03_on.gif) no-repeat 0 0;
}
.globalnavi li#gn04 a.gnBt {
	background: url(/common/images/gn04_off.gif) no-repeat 0 0;
	width: 146px;
}
.globalnavi li#gn04 a.gnBt:hover,
.globalnavi li#gn04.current a.gnBt {
	background: url(/common/images/gn04_on.gif) no-repeat 0 0;
}
.globalnavi li#gn05 a.gnBt {
	background: url(/common/images/gn05_off.gif) no-repeat 0 0;
	width: 147px;
}
.globalnavi li#gn05 a.gnBt:hover,
.globalnavi li#gn05.current a.gnBt {
	background: url(/common/images/gn05_on.gif) no-repeat 0 0;
}
.globalnavi li#gn06 a.gnBt {
	background: url(/common/images/gn06_off.gif) no-repeat 0 0;
	width: 147px;
}
.globalnavi li#gn06 a.gnBt:hover,
.globalnavi li#gn06.current a.gnBt {
	background: url(/common/images/gn06_on.gif) no-repeat 0 0;
}
.globalnavi li span {
	display: none;
}

.oe_overlay {
	display: none;
	background:#000;
	opacity:0;
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 0;
	z-index: 1500;
}
.wrapper {
 *z-index:10000;
}
ul.oe_menu {
	position: relative;
}
ul.oe_menu li div {
	position:absolute;
	top:33px;
	left:0;
	display:none;
	z-index:9999;
}
ul.oe_menu li div.oe_menu_contents,
ul.oe_menu li div.oe_menu_contents .inner,
ul.oe_menu li div.oe_menu_contents .inner .headArea,
ul.oe_menu li div.oe_menu_contents .inner .headArea .heading,
ul.oe_menu li div.oe_menu_contents .inner .headArea .categoryTop,
ul.oe_menu li div.oe_menu_contents .inner .headArea .close,
ul.oe_menu li div.oe_menu_contents .inner .mainVisual,
ul.oe_menu li div.oe_menu_contents .inner .contentArea,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox .box01,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox .box02,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox .box03,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box01,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box02,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box03,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box04,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd .searchCol,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd .searchCol div,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .imgArea,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea .leftTab,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea .rightTab,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox form,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox form .yusou-search-inputarea,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox form .yusou-search-submitarea,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox form .yusou-search-selectarea,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox .colLeft,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox .tab,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .colBox .colRight,
ul.oe_menu li div.oe_menu_contents .inner .footArea,
ul.oe_menu li div.oe_menu_contents .inner .footArea form .images {
	display: block;
	position: static;
}
ul.oe_menu li div.oe_menu_contents {
	top: 0;
	width: 880px;
}
ul.oe_menu li div.oe_menu_contents p.png_bg {
	width: 880px;
	height: 7px;
	background: url(/common/images/hd_bg03.png) no-repeat 0 bottom;
	top: -7px;
}
ul.oe_menu li div.oe_menu_contents .inner {
	width: 880px;
	padding: 40px 0 0 0;
	top: 0;
}
ul.oe_menu li#gn01 div.oe_menu_contents .inner {
	background: url(/common/images/hd_bg02.png) no-repeat 0 0;
}
ul.oe_menu li#gn02 div.oe_menu_contents .inner {
	background: url(/common/images/hd_bg05.png) no-repeat 0 0;
}
ul.oe_menu li#gn03 div.oe_menu_contents .inner {
	background: url(/common/images/hd_bg06.png) no-repeat 0 0;
}
ul.oe_menu li#gn04 div.oe_menu_contents .inner {
	background: url(/common/images/hd_bg07.png) no-repeat 0 0;
}
ul.oe_menu li#gn05 div.oe_menu_contents .inner {
	background: url(/common/images/hd_bg08.png) no-repeat 0 0;
}
ul.oe_menu li#gn06 div.oe_menu_contents .inner {
	background: url(/common/images/hd_bg09.png) no-repeat 0 0;
}
ul.oe_menu li div.oe_menu_contents .inner .headArea {
	border-bottom: solid 1px #afafaf;
	padding: 0 12px 10px 30px;
}
ul.oe_menu li div.oe_menu_contents .inner .headArea .heading {
	font-size: 150%;
	font-weight: bold;
	float: left;
	margin-right: 60px;
}
ul.oe_menu li div.oe_menu_contents .inner .headArea .categoryTop {
	float: left;
}
ul.oe_menu li#gn01 div.oe_menu_contents .inner .headArea .categoryTop a {
	background: url(/common/images/hd_bt05.gif) no-repeat 0 0;
	width: 141px;
	height: 22px;
	display: block;
}
ul.oe_menu li#gn02 div.oe_menu_contents .inner .headArea .categoryTop a {
	background: url(/common/images/hd_bt07.gif) no-repeat 0 0;
	width: 195px;
	height: 22px;
	display: block;
}
ul.oe_menu li#gn03 div.oe_menu_contents .inner .headArea .categoryTop a {
	background: url(/common/images/hd_bt08.gif) no-repeat 0 0;
	width: 208px;
	height: 22px;
	display: block;
}
ul.oe_menu li#gn04 div.oe_menu_contents .inner .headArea .categoryTop a {
	background: url(/common/images/hd_bt09.gif) no-repeat 0 0;
	width: 136px;
	height: 22px;
	display: block;
}
ul.oe_menu li#gn05 div.oe_menu_contents .inner .headArea .categoryTop a {
	background: url(/common/images/hd_bt10.gif) no-repeat 0 0;
	width: 121px;
	height: 22px;
	display: block;
}
ul.oe_menu li#gn06 div.oe_menu_contents .inner .headArea .categoryTop a {
	background: url(/common/images/hd_bt11.gif) no-repeat 0 0;
	width: 163px;
	height: 22px;
	display: block;
}
ul.oe_menu li div.oe_menu_contents .inner .headArea .categoryTop a span {
	display: none;
}
ul.oe_menu li div.oe_menu_contents .inner .headArea .close {
	float: right;
}
ul.oe_menu li div.oe_menu_contents .inner .mainVisual {
	text-align: center;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea {
	padding: 12px;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea img.owico {
	margin-bottom: 0px;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea li.indexLink {
	background: url(/common/images/com_ic04.gif) no-repeat left 0.6em;
	font-weight: bold;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea li.indexLink a {
	font-weight: bold;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox {
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox .box01,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox .box02 {
	width: 280px;
	margin-right: 8px;
	float: left;
	padding: 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox .box03 {
	width: 280px;
	float: left;
	padding: 0;
}

ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox {
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box01,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box02,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box03 {
	width: 208px;
	margin-right: 8px;
	float: left;
	padding: 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .box04 {
	width: 208px;
	float: left;
	padding: 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 {
	width: 424px;
	float: left;
	padding: 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 ul {
	margin-bottom: 10px;
}

ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox dl,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl {
	border: solid 1px #d8d8d8;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox dt,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dt {
	margin: 6px 8px 8px 8px;
	border-bottom: solid 2px #dbdbdb;
	padding: 0 0 5px 0;
	font-size: 110%;
	font-weight: bold;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox dl dt a {
	width: 229px;
	display: block;
	border-left: solid 4px #010163;
	padding: 3px 20px 3px 9px;
	font-weight: bold;
	background: url(/common/images/com_ic02.gif) no-repeat right 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dt a {
	display: block;
	border-left: solid 4px #010163;
	padding: 3px 20px 3px 9px;
	font-weight: bold;
	background: url(/common/images/com_ic02.gif) no-repeat right 0;
	width: 157px;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 dl dt a {
	width: 373px;
}

ul.oe_menu li div.oe_menu_contents .inner .contentArea dl dt.open a {
	background: url(/common/images/com_ic03.gif) no-repeat right 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea dl dt.opened a {
	background: url(/common/images/com_ic05.gif) no-repeat right 0;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox dl dd,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd {
	padding: 0 10px 10px 10px;
	display: none;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 dl dd {
	display: block;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox dl dd ul.ultri,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd ul.ultri {
	zoom: 0;
	position: static;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox dl dd ul.ultri li a,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd ul.ultri li a {
	position: static;
	display: block;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 {
	width: 385px;
	margin: 0 auto;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea {
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea .leftTab {
	background: url(/common/images/com_tx05.gif) no-repeat right 0;
	width: 191px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea .rightTab {
	background: url(/common/images/com_tx06.gif) no-repeat right 0;
	width: 189px;
	height: 20px;
	float: left;
}
.header .contentBox02 {
	padding-top: 12px;
}
.contentBox02 {
	position: relative;
	background: #003f6d url(/common/images/hd_bg10.gif) no-repeat 0 top;
	padding: 4px;
	width: 387px;
}
.tabContents .contentBox02 {
	background: #003f6d;
	position: relative;
	border-radius: 3px 3px 0 0;
	behavior: url(/common/js/PIE.htc);
	padding: 4px;
	width: 387px;
}
.contentBox02 .heading {
	color: #ffffff;
	font-weight: bold;
	background: url(/images/index_tx04.gif) no-repeat 0 3px;
	height: 27px;
}
.contentBox02 .heading span {
	display: none;
}
.contentBox02 .colBox form {
	width: 100%;
}
* html .contentBox02 .colBox form {
	width: 99%;
}

.contentBox02 .colBox {
	background: url(/images/index_bg01.gif) repeat-y;
}
.contentBox02 .colBox .colLeft {
	float: left;
	width: 183px;
	padding: 4px;
	position: relative;
}
.contentBox02 .colBox .colLeft .tab {
	position: absolute;
	top: -20px;
	right: 0;
	background: url(/common/images/com_tx05.gif) no-repeat 0 0;
	display: block;
	width: 40px;
	height: 20px;
}
* html .contentBox02 .colBox .colLeft .tab {
	right: 1px;
}
.contentBox02 .colBox .colRight {
	float: right;
	width: 183px;
	padding: 4px;
	position: relative;
}
.contentBox02 .colBox .colRight .tab {
	position: absolute;
	top: -20px;
	right: 0;
	background: url(/common/images/com_tx06.gif) no-repeat 0 0;
	display: block;
	width: 40px;
	height: 20px;
}
* html .contentBox02 .colBox .colRight .tab {
	right: -1px;
}
.contentBox02 .colBox .tab span {
	display: none;
}
.contentBox02 select {
	font-size: 90%;
	width: 90%;
	height: 20px
}
.contentBox02 .yusou-search-inputarea input {
	font-size: 90%;
	width: 99%;
	padding: 2px 0;
}
.contentBox02 .yusou-search-submitarea {
	text-align: center;
	margin-top: 9px;
}
.contentBox02 .yusou-search-submitarea input {
	vertical-align: bottom;
}
.contentBox02 ul.ultri li {
	font-size: 90%;
	margin-top: 8px;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea ul li {
	float:none;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .imgArea {
	border-bottom: solid 1px #999;
	margin-bottom: 8px;
}
ul.oe_menu li div.oe_menu_contents .inner .contentArea .ultri a img.owico {
	vertical-align: baseline;
	margin: 0 0 0 5px;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea {
	background: #e1e1e1;
	border-left: solid 1px #a2a2a2;
	border-right: solid 1px #a2a2a2;
	padding: 10px 23px;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea ul {
	width: 830px;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea ul li {
	background: url(/common/images/hd_ic01.gif) no-repeat 0 0.1em;
	padding-left: 18px;
	margin-right: 15px;
	float: left;
	padding-top: 1px;
}
* html ul.oe_menu li div.oe_menu_contents .inner .footArea ul li {
	padding-top: 1px;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea ul li.mnaviBanner {
	background: none;
	float: right;
	margin-right: 0px;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea form {
	position:static;
	width: 205px;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea form fieldset {
	position: static;
	width: auto;
	float: none;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea .searchArea li {
	float: left;
	background: none;
	padding: 0;
	margin-right: 0;
}
ul.oe_menu li div.oe_menu_contents .inner .footArea .search {
	width:165px;
	height:18px;
	font-size:1em;
	line-height:1.5;
	padding: 0 0 0 3px;
	background: url(/common/images/hd_bg01.gif) no-repeat 0 0;
	border: none;
}
* html ul.oe_menu li div.oe_menu_contents .inner .footArea .images {
	margin-top: 1px;
}


/* content
=================================*/
#content {
	width: 880px;
	margin:0 auto;
	position:relative;
	z-index:0;
}


/* footer
=================================*/
.footerNavi {
	width: 898px;
	margin: 0 auto 10px;
	border-top: 1px solid #e9f0f1;
	background: url(/common/images/ft_bg01.gif) repeat-y 0 0;
	overflow: hidden;
}
.footerNavi h2 {
	clear:both;
	zoom:100%;
	padding:10px 9px;
	background:#F7F7F7;
	border-bottom:1px solid #DCDCDC;
	font-size: 0.9em;
}
.footerNavi .inner {
	border-top: solid 1px #ffffff;
}
.footerNavi dl {
	float: left;
	font-size: 0.9em;
	display: inline;
	padding: 10px 8px 0 8px;
	margin: 0 0 10px 0;
	width: 164px;	
}
.footerNavi dl.first {
	width: 163px;
}
.footerNavi dl.last {
	width: 163px;
	border-right: none;
}
.footerNavi dl dt {
	padding: 3px 0 3px 7px;
	border-left: solid 5px #152961;
}
.footerNavi dl dt a {
	background:url(/images/common/icon_normal01.gif) no-repeat right 0.4em;
	padding-right: 14px;
	display: inline-block;
}
.footerNavi dl dd ul {
	padding: 10px 0 0 8px;
}
.footerNavi dl.hojinNavi dd ul {
	width: 159px;
	float: left;
}
.footerNavi dl dd ul li {
	list-style: none;
	margin: 0px 0px 2px 0;
	line-height: 1.5;
	background:url(/images/common/icon_normal06.gif) no-repeat left 0.7em;
	padding: 2px 0 2px 10px;
}
.footerNavi dl dd ul li a {
}
.footerNavi dl dt.otherNavi {
	margin-top:10px;
	padding: 3px 0 0 12px;
	border:none;
}
.footerNavi dl dd.linkArea  {
	padding:8px 10px 3px 0;
	background-color:#FFFFFF;
	display:inline-block;
}
.footerNavi dl dd.linkArea a {
	background: none;
	margin-bottom:0;
	padding:0 0 0 10px;
}


/* other
=================================*/
#device-switch {
	display: none;
	text-align: center;
	padding: 10px 0;
}
#device-switch a {
	display: block;
	width: 880px;
	height: 117px;
	margin: 0 auto;
}


/* clearFix
=================================*/
.header .right #headerNavi:after,
.globalnavi:after,
ul.oe_menu li div.oe_menu_contents .inner .headArea:after,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox:after,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox:after,
ul.oe_menu li div.oe_menu_contents .inner .footArea .searchArea:after,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd .searchCol:after,
ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea:after,
.contentBox02 .colBox:after,
ul.oe_menu li div.oe_menu_contents .inner .footArea ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .header .right #headerNavi,
* html .globalnavi,
* html ul.oe_menu li div.oe_menu_contents .inner .headArea,
* html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox,
* html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox,
* html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd .searchCol,
* html ul.oe_menu li div.oe_menu_contents .inner .footArea .searchArea,
* html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea,
* html .contentBox02 .colBox,
* html ul.oe_menu li div.oe_menu_contents .inner .footArea ul {/* IE6 hack */
	zoom: 1;
} 
*:first-child+html .header .right #headerNavi,
*:first-child+html .globalnavi,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .headArea,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colThreeBox,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox dl dd .searchCol,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .footArea .searchArea,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .contentArea .oe_colfourBox .boxlong01 .contentBox02 .tabArea,
*:first-child+html .contentBox02 .colBox,
*:first-child+html ul.oe_menu li div.oe_menu_contents .inner .footArea ul {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
	
}