@charset "shift_jis";
/* CSS Document */
.mt0 {
margin-top:0 !important;
}
.mt3 {
margin-top:3px !important;
}
.mt5 {
margin-top:5px !important;
}
.mt10 {
margin-top:10px !important;
}
.mt15 {
margin-top:15px !important;
}
.mt20 {
margin-top:20px !important;
}
.ml20 {
margin-left:20px !important;
}
.mb10{
margin-bottom:10px !important;
}
.mb20{
margin-bottom:20px !important;
}
.mb25{
margin-bottom:25px !important;
}
.mb30{
margin-bottom:30px !important;
}
.mb35{
margin-bottom:35px !important;
}
.mb40{
margin-bottom:40px !important;
}
.mb50{
margin-bottom:50px !important;
}
.mb80{
margin-bottom:80px !important;
}
.pb14 {
	padding-bottom:14px;
}
.pt40 {
	padding-top:40px;
}
.txt_small {
	font-size:84%;
}
.section2 {
margin-top:40px !important;
}

.red_hyb{
	color:#FF0000;
}
#body_hyb{
	background:none !important;
}

.m-b0{
	margin-bottom:0 !important;
}

.list_indent{
	text-indent:-1.7em;
	padding-left: 1.7em;
	_text-indent: -0.9em;
	_padding-left: 0.9em;
}
.selectArea{
	position:relative;
	height:1183px;	
}
.selectArea p.bg01{
	position:absolute;
	top:0;
	left:0;
}
.selectArea p.bg02{
	position:absolute;
	top:402px;
	left:0;
}
.selectArea p.bg03{
	position:absolute;
	top:627px;
	left:0;
}
.selectArea .tab li.bg01{
	position:absolute;
	top:1036px;
	left:177px;
	width:486px;
	height:139px;
	background: url(../img/s_area_bg01.jpg) 0 0 no-repeat;
}
.selectArea .tab li.bg01.selectedbg{
	background: url(../img/s_area_bg01_on.jpg) 0 0 no-repeat!important;
}
.selectArea .tab li.bg01 ul.type01{
	margin: 40px 10px 10px 10px;
}
.selectArea .tab li.bg02{
	float:right;
	width:305px;
	height:85px;
	background: url(../img/s_area_bg02.jpg) 0 0 no-repeat;
}
.selectArea .tab li.bg02 ul.type02{
	margin: 30px 0 0 9px;
}
.selectArea .tab a,
.selectArea .tab li{
	text-indent:-9999px;
}
.selectArea .tab li.btn01 a{
	position:absolute;
	top:1036px;
	left:18px;
	display:block;
	background: url(../img/s_area_btn01.jpg) 0 0 no-repeat;
	width:155px;
	height:140px;
}
.selectArea .tab li.rollover a:hover{
	position:absolute;
	top:1036px;
	left:18px;
	display:block;
	background: url(../img/s_area_btn01.jpg) 0 -140px no-repeat;
	width:155px;
	height:140px;
	cursor:pointer;
}
.selectArea .tab li.selectedbtn a{
	background: url(../img/s_area_btn01_on.jpg) 0 0 no-repeat!important;
	height:147px!important;
}
.selectArea .tab li.btn02{
	float:left;
}
.selectArea .tab li.btn02 a{
	display:block;
	background: url(../img/s_area_btn02.jpg) 0 0 no-repeat;
	width:155px;
	height:90px;
}
.selectArea .tab li.btn02 a:hover{
	background: url(../img/s_area_btn02.jpg) 0 -90px no-repeat;
}
.selectArea .tab li.btn02 a.waiting{
	background: url(../img/s_area_btn02_waiting.jpg) 0 0 no-repeat!important;
}
.selectArea .tab li.btn02 a.selected{
	background: url(../img/s_area_btn02_on.jpg) 0 0 no-repeat!important;
	height:107px!important;
}
.selectArea .tab li.btn03{
	float:left;
	padding-right:6px;
}
.selectArea .tab li.btn03 a{
	display:block;
	width:142px;
	height:50px;
	background: url(../img/s_area_btn03.jpg) 0 0 no-repeat;	
}
.selectArea .tab li.btn03 a:hover{
	background: url(../img/s_area_btn03.jpg) 0 -50px no-repeat;	
}
.selectArea .tab li.btn03 a.selected{
	background: url(../img/s_area_btn03_on.jpg) 0 0 no-repeat!important;
	height:77px!important;
}
.selectArea .tab li.btn04{
	float:left;
}
.selectArea .tab li.btn04 a{
	display:block;
	width:142px;
	height:50px;
	background: url(../img/s_area_btn04.jpg) 0 0 no-repeat;	
}
.selectArea .tab li.btn04 a:hover{
	background: url(../img/s_area_btn04.jpg) 0 -50px no-repeat;	
}
.selectArea .tab li.btn04 a.selected{
	background: url(../img/s_area_btn04_on.jpg) 0 0 no-repeat!important;	
	height:77px!important;
}
#changebleArea p.arrowTxt{
	text-align:right;
}

#changebleArea .btn01{
	border-left:5px solid #ADD7FF;
	border-right:5px solid #ADD7FF;
}
#changebleArea .btn02{
	border-left:5px solid #FAD107;
	border-right:5px solid #FAD107;
}
#changebleArea .btn03{
	border-left:5px solid #60B469;
	border-right:5px solid #60B469;
}
#changebleArea .btn04{
	border-left:5px solid #B2E49B;
	border-right:5px solid #B2E49B;
}
#changebleArea .inside{
	margin:0 12px;
	padding:16px 0;
}
#bannerArea li.first-child{
	margin-bottom:10px!important;
}
#bannerArea li{
	margin-bottom:20px;
}
#members .img{
	height:49px;
	width:690px;
	background:url(../img/member01.gif) 0 0 no-repeat;
}

#members p.txt{
	float:right;
	padding:40px 5px 0 0;
}

.arrowTxt a{
	background:url(../../../cmn/img/arrow_09.gif) 0 1px no-repeat;
	padding-left:16px;
}
.mt110{
	margin-top:110px!important;
}


/* application */
.mainArea{
	background:url(../img/application/img07.gif) 0 0 repeat-y;
	text-align:center;
	width:689px;
}
.mainArea .inside{
	width:656px;
	margin:0 auto;
}
.mainArea .frame,
.staibleArea .frame{
	margin-top:0!important;
	margin-left:10px;
	margin-right:6px;
	text-align:left;
}

*:first-child+html .staibleArea{
	margin-top:-1px;
}
.staibleArea{
	width:690px;
}
.mainArea a.red,
.staibleArea a.red{
	color:#FF0000!important;
}
.staibleArea a.black{
	color:#000!important;
	text-decoration:none;
}
.d-box{
	position:relative;
}
.d-box01{
	position:absolute;
	top:20px;
	left:0;
}
.d-box02{
	position:absolute;
	top:75px;
	left:459px;
}
.d-box03{
	padding-top:147px;
}
/* for ie6 and 7 */
.staibleArea img.footer{
	margin-top:-1px;
}
