@charset "euc-jp";

#pagetitle{
    margin-top:10px;
	margin-bottom: 30px;
	padding: 10px 0 0 10px;
}

/*_________________________________________________________________________________________
                                                                                   step1 */
.s1area{
	width: 927px;
	margin: 0 auto 20px;
}

.s1area .ttl{
	float: left;
	width: 116px;
	height: 116px;
	margin: 0;
	padding: 0;
}

.s1area .stp_wrapper{
	float: right;
	width: 811px;
	height: 67px;
	_height: 68px;
	margin-top: 7px;
	border-top: 1px solid #ddebed;
	background: url(../nyukai_nagare/step1_bg.gif) repeat-y;

}

.s1area .stp_wrapper p{
	margin: 20px 0 0 15px;
	font-weight: bold;
}

.s1area .stp_arrow{
	background: url(../nyukai_nagare/arrow.gif) bottom no-repeat;
	width: 811px;
	height: 47px;
	float: right;
}


/*_________________________________________________________________________________________
                                                                                   step2 */
.s2area{
	width: 927px;
	margin: 10px auto 0;
	background: url(../nyukai_nagare/step_bg.gif) repeat-y;
}

.s2area .ttl{
	float: left;
	width: 116px;
	height: 116px;
}

.s2area .stp_wrapper{
	float: right;
	width: 811px;

}
.s2area .top{
	width: 811px;
	height: 8px;
	float: right;
	background: url(../nyukai_nagare/step_top.gif) no-repeat;
}

.s2area .stp_wrapper .txtbody{
	margin: 20px 20px 10px;
}

/*_________________________________________________________________________________________
                                                                                   step6 */
.stp_arrow3{
	width: 927px;
	height: 8px;
	margin: 0 auto;
	background: url(../nyukai_nagare/step6_btm.gif)  no-repeat;
}


/*_________________________________________________________________________________________
                                                                             step common */
.stp_arrow2{
	width: 927px;
	height: 46px;
	margin: 0 auto;
	background: url(../nyukai_nagare/arrow2.gif)  no-repeat;
}

.stp_ttlline{
	width: 627px;
	margin-bottom: 15px;
	font-weight: bold;
	background: url(../nyukai_nagare/line.gif) bottom no-repeat;
}

.stp_ttlline p{
	padding: 0 0 5px 8px;
}

.stp_plist{
	padding-left: 22px;
	background: url(../nyukai_nagare/list.gif) 8px 8px no-repeat;
}

img.stp_illust{
	float: right;
	display: block;
	margin-left: 10px;
}

.stp_kome{
	color: #e13400;
}

.stp_txtbold{
	font-weight: bold;
	color: #3a69a1;
}

/*_________________________________________________________________________________________
                                                                                gray box */
.stp_gbox{
	width: 927px;
	margin: 30px auto;
	background-color: #f0f0f0;
	border: 1px solid #656565;
}

.stp_gbox p.chushaku{
	padding: 8px;
}

.stp_gbox div.caution{
	padding: 10px;
}

.stp_gbox_caution_ttl{
	font-weight: bold;
	color: #626262;
}

.stp_gbox div.caution dt{
	margin-top: 8px;
	padding-left: 18px;
	background: url(../nyukai_nagare/list.gif) 8px 6px no-repeat;
}

.stp_gbox div.caution dd{
	padding-left: 18px;
}


/*_________________________________________________________________________________________
                                                                                    info */
.stp_info_ttl{
	width: 950px;
	height: 37px;
	background: url(../nyukai_nagare/h2.gif) no-repeat;
	text-indent: -9999px;
}

.stp_info_body{
	width: 927px;
	margin: 0 auto;	
}

.stp_info_body dt{
	margin-top: 15px;
	padding-left: 5px;
	border-left: 6px solid #39C;
	font-weight: bold;
	color: #39C;
}

.stp_info_body dd{
	margin-left: 10px;
}


/*_________________________________________________________________________________________
                                                                                BTN area */
																				
#read-admiTop{
	text-indent: -9999px;
	background: url(/images/yjc/services/admi_top.gif) no-repeat;
	width: 634px;
	height: 41px;
	margin-top: 15px;
}
#read-admiSide{
	background: url(/images/yjc/services/admi_side.gif) repeat-y;
	width: 634px;
}
#read-admiContents{
	background: url(/images/yjc/services/admi_bg.gif) repeat-x bottom;
	width: 620px;
	margin: 0 7px;
	padding: 10px 0;
}
#read-admiMenu li{
	background: url(/images/yjc/services/list.gif) 0 0.35em no-repeat;
}

li#read-admiMenu-l{
	float: left;
	margin: 10px 0 0 130px;
	padding-left: 20px;
}

li#read-admiMenu-r{
	float: left;
	margin: 10px 0 0 100px;
	padding-left: 20px;
}
#read-admiText{
	margin-top: 10px;
}

#read-admiText li{
	text-align: center;
}
#read-admiBottom{
	background: url(/images/yjc/services/admi_bottom.gif) no-repeat;
	width: 634px;
	height: 7px;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
#read-admiBtn{
	margin-left: 194px;
}

#nyukai {
	margin-left:150px;
	clear:both;}
