@charset "Shift_JIS";

/* --------------------------------------------------
 Join index
-------------------------------------------------- */

#contentsTitle {
margin-bottom:28px;
}
#contentsTitle h1 {
position:relative;
left:-10px;
}
#contentsTitle .subTitle {
margin:11px 0 0 20px;
}

#contentsNav {
margin-top:5px;
}
#contentsNav ul li {
margin-bottom:24px;
}

.contentsInner {
margin:0 10px 0 20px;
padding-bottom:5px;
background:url(/tapproject/common/images/share_col4bgLine_01.gif) no-repeat left bottom;
}
.contentsInner h2 {
position:relative;
left:-30px;
margin-bottom:28px;
}

div.section {
padding:30px 0 10px;
background:url(/tapproject/join/images/join_bgLine_01.gif) no-repeat left top;
}

.column4 {
width:425px;
margin-top:10px;
padding-top:30px;
background:url(/tapproject/common/images/share_col4bgLine_01.gif) no-repeat left top;
}
div.section .column4 {
float:left;
margin:0 19px 0 0;
padding-top:0;
background:none;
}
.column4 p {
margin-bottom:32px;
}
.column4 p.last {
margin-bottom:0;
}
.column4 p.marginNone {
margin-bottom:0;
}

.column1 {
float:left;
width:95px;
}

ol#howtoList01 {
margin-top:20px;
}
ol#howtoList01 li {
margin-bottom:9px;
}
ol#howtoList02 li {
margin-bottom:20px;
}
ol#howtoList01 li.last,
ol#howtoList02 li.last {
margin-bottom:0;
}

ol#howtoList02 li {
position:relative;
margin-bottom:50px;
padding-bottom:48px;
background:url(/tapproject/join/images/index_howtoList02Bg_01.gif) no-repeat bottom;
zoom:1;
}

ol#howtoList02 li dl dt {
position:absolute;
bottom:-30px;
left:96px;
}

ol#howtoList02 li dl dd {
padding:58px 20px 0;
}
ol#howtoList02 li#no01 dl dd {
background:url(/tapproject/join/images/index_howtoList02Bg01_01.gif) no-repeat top;
}
ol#howtoList02 li#no02 dl dd {
background:url(/tapproject/join/images/index_howtoList02Bg02_01.gif) no-repeat top;
}


ol#registList li {
list-style-type:decimal;
margin-left:25px;
}