/*--------------------------------------------
	display style
--------------------------------------------*/
.display-none{
	display:none !important;
}

/*--------------------------------------------
	button
--------------------------------------------*/
#mainContent #contentTitle .function ul#btView{
	width:140px;
	padding-right:4px;
	background:url(../images/bg_function.gif) no-repeat right 0;
	float:right;
}
#mainContent #contentTitle .function ul#btView li{
	float:left;
}
#mainContent #contentTitle .function ul#btView a{
	display:block;
	font-size:1px;
	overflow:hidden;
	text-indent:-9999px;
}
#mainContent #contentTitle .function ul#btView #btViewSplit a{
	height:26px;
	width:69px;
	margin-right:1px;
	z-index:1;
	zoom:1;
}
#mainContent #contentTitle .function ul#btView #btViewAll a{
	height:26px;
	width:69px;
	margin-right:1px;
	z-index:1;
	zoom:1;
}
/* split */
#mainContent #contentTitle .function ul#btView #btViewSplit.btOn a{
	background-image:url(../images/bt_view_split_ov.gif);
}
#mainContent #contentTitle .function ul#btView #btViewAll.btOff a{
	background-image:url(../images/bt_view_all.gif);
}
#mainContent #contentTitle .function ul#btView #btViewAll.btOff a:hover{
	background-image:url(../images/bt_view_all_ov.gif);
}
/* all */
#mainContent #contentTitle .function ul#btView #btViewSplit.btOff a{
	background-image:url(../images/bt_view_split.gif);
}
#mainContent #contentTitle .function ul#btView #btViewSplit.btOff a:hover{
	background-image:url(../images/bt_view_split_ov.gif);
}
#mainContent #contentTitle .function ul#btView #btViewAll.btOn a{
	background-image:url(../images/bt_view_all_ov.gif);
}


/*--------------------------------------------
	anchor
--------------------------------------------*/
#anchorArea{
	margin-bottom:25px;
	padding-top:3px;
	background:url(../images/bg_anchor_top.gif) no-repeat 0 0;
}
#anchorArea #anchorAreaWrap{
	padding-bottom:3px;
	background:url(../images/bg_anchor_btm.gif) no-repeat 0 bottom;
}
#anchorArea table{
	width:692px;
	height:36px;
	border-left:1px solid #d5dadf;
	border-right:1px solid #d5dadf;
}
#anchorArea table td{
	text-align:center;
	border-right:1px solid #e4e7eb;
}
#anchorArea table td.last{
	border-right:none;
}
#anchorArea table td a{
	padding-left:11px;
	display:inline-block;
	background:url(../images/arrow_down_02.gif) no-repeat 0 .35em;
	font-weight:bold;
}

/*--------------------------------------------
	tab
--------------------------------------------*/
#tabArea{
	height:49px;
	width:692px;
	background:url(../images/bg_tabarea.gif) no-repeat 0 0;
	zoom:1;
	overflow:hidden;
}
#tabArea ul{
	padding-top:7px;
	padding-left:4px;
	display:block;
}
#tabArea li{
	float:left;
	padding-right:4px;
}
* html #tabArea li{
	zoom:1;
}
#tabArea li .wrapl{
	padding-left:5px;
	background:url(../images/bg_tab_left.gif) no-repeat left 0;
}
#tabArea li .wrapr{
	padding-right:5px;
	background:url(../images/bg_tab_right.gif) no-repeat right 0;
}
#tabArea li a{
	height:42px;
	display:block;
	text-align:center;
	background:url(../images/bg_tab.gif) repeat-x 0 0;
}
* html #tabArea li a{
	zoom:1;
}
#tabArea li span{
	margin-top:13px;
	padding-left:11px;
	display:inline-block;
	background:url(../images/arrow_03.gif) no-repeat 0 .3em;
	font-weight:bold;
}
#tabArea li.current .wrapl{
	background:url(../images/bg_tabon_left.gif) no-repeat left 0;
}
#tabArea li.current .wrapr{
	background:url(../images/bg_tabon_right.gif) no-repeat right 0;
}
#tabArea li.current a{
	background:url(../images/bg_tabon.gif) repeat-x 0 0;
}
#tabArea li.current span{
	padding-left:12px;
	background:url(../images/arrow_down_03.gif) no-repeat 0 .3em;
	color:#333;
}
/* タブ数max：3 */
#tabArea li#tab_1{
	width:225px;
}
#tabArea li#tab_2{
	width:225px;
}
#tabArea li#tab_3{
	width:226px;
}
/* タブ数max：2 */
#tabArea.cnt2 li#tab_1,
#tabArea.cnt2 li#tab_2{
	width:340px;
}


/*--------------------------------------------
	contents
--------------------------------------------*/
#sectionWrap.viewSplit{
	padding-top:20px;
	background:url(../images/bg_sectionwrap.gif) no-repeat 0 0;
}
#sectionWrap.viewSplit .section{
	padding:0 16px;
}
#sectionWrap.viewAll{
}
#sectionWrap .currentContent{
}


/* box width
--------------------------*/
#under .viewSplit .w00 .floatL{
	width:485px;
}
#under .viewSplit .w01 .floatL{
	width:409px;
}
#under .viewSplit .w02 .floatL{
	width:382px;
}
#under .viewSplit .w03 .floatL{
	width:315px;
}
#under .viewSplit .w04 .floatL{
	width:317px;
}
#under .viewAll .w00 .floatL{
	width:517px;
}
#under .viewAll .w01 .floatL{
	width:441px;
}
#under .viewAll .w02 .floatL{
	width:414px;
}
#under .viewAll .w03 .floatL{
	width:347px;
}
#under .viewAll .w04 .floatL{
	width:349px;
}
#under .viewSplit .w01 .floatR{
	width:439px;
}
#under .viewSplit .w02 .floatR{
	width:382px;
}
#under .viewSplit .w03 .floatR{
	width:315px;
}
#under .viewAll .w01 .floatR{
	width:441px;
}
#under .viewAll .w02 .floatR{
	width:414px;
}
#under .viewAll .w03 .floatR{
	width:347px;
}


/*--------------------------------------------
	footer fixed
--------------------------------------------*/
* html #under.tab #globalFooter{
	position:static;
}
*:first-child+html #under.tab #globalFooter{
	position:static;
}