@charset "utf-8";

/*---------------------------------------------------
mobile
---------------------------------------------------*/
/*---------------------------------------------------
navigation
---------------------------------------------------*/

#navi{
	width:781px;
	height:36px;
	line-height:1px;
	background:#FFFFFF;}

#navi ul{
	width:781px;
	list-style: none;}

#navi li,#navi a{
	display:block;
	float:left;
	width:195px;
	height:36px;
	background:url(/common/img/btn_g-navi.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}

#navi a,#navi a:visited,#navi a:hover{
	text-decoration:none;
}
#navi01 a{
	background-position:0 -288px;
}

#navi02 a{
	background-position:-195px -288px;
}

#navi03 a{
	background-position:-390px -288px;
}

#navi04 a{
	background-position:-585px -288px;
}

#navi01 a:hover,#navi01 strong a{
	background-position:0px -324px;
}

#navi02 a:hover,#navi02 strong a{
	background-position:-195px -324px;
}

#navi03 a:hover,#navi03 strong a{
	background-position:-390px -324px;
}

#navi04 a:hover,#navi04 strong a{
	background-position:-585px -324px;
}

/*---------------------------------------------------
subtub-container
---------------------------------------------------*/
#subtub-wrapper{
	margin:0 auto;
	width:802px;
	_width:804px;
	padding:0;
	text-align:left;
}
.subtub-container{
	text-align:left;
	padding:0;
}

.subtub-container ul{
	width:610px;
	margin:0;
	padding:0;
}
.subtub-container ul li{
	float:left;
	border:1px solid #333333;
	border-bottom:none;
	background:#FFFFFF;
	text-align:center;
	font-weight:bold;
	width:130px;
	margin:0 5px 0 0;
	padding:5px;
}

.subtub-container ul li a{
}



/*sab-container-link color
---------------------------------------------------*/
.subtub-container ul li a{
	text-decoration:none;
}
.subtub-container ul li a:link,
.subtub-container ul li a:visited{
	color:#999999;
}
.subtub-container ul li a:hover{
	color:#333333;
}

.subtub-container ul li a img{
	vertical-align:middle;
	margin:3px;
}



/*sab-container-link color active
---------------------------------------------------*/
#active03 a{
	color:#333333;
}


#active03 a:hover{
	color:#999999;
}

/*clear
---------------------------------------------------*/

.subtub-container:after{
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
}

/*cont_box
---------------------------------------------------*/
.cont_box{
	margin-bottom:15px;
}

/*cont_boxL
---------------------------------------------------*/
.cont_boxL{
	width:350px;
	float:left;
}

/*cont_boxR
---------------------------------------------------*/
.cont_boxR{
	width:350px;
	float:right;
}

/*cont_boxL_mobile
---------------------------------------------------*/
.cont_boxL_mobile{
	width:40%;
	float:left;
}

/*cont_boxR_mobile
---------------------------------------------------*/
.cont_boxR_mobile{
	width:60%;
	float:right;
}

/*step
---------------------------------------------------*/
.step_mobile{
	margin-top:10px;
}
.step_mobile table{
	border:none;
}

.step_mobile th{
	width:250px;
	padding-left:0px;
}

.step_mobile th,
.step_mobile td{
	vertical-align:top;
	padding-bottom:10px;
}

/*procedure
---------------------------------------------------*/
.procedure{
	margin:10px 0;
	text-align:right;
}

.procedure p{
	display:inline;
	margin-right:10px;
}

.procedure p a{
	padding-left:18px;
	background:url(/common/img/ico_sample.gif) left center no-repeat;
}
