/* CSS Document */

/* general parts */

ol.topicpath{
	list-style:none;
	font-size:12px;
	line-height:1.0em;
	margin-bottom:15px;
	}

ol.topicpath li{
	display:inline;
	}

.side .manualmenu{
	border-right:1px solid #BCA6D3;
	border-left:1px solid #BCA6D3;
	padding:10px 10px 0 10px;
	}

.side .manualmenu dl{
	padding-bottom:3px;
	}

.side .manualmenu dl dt{
	font-size:12px;
	line-height:1.0em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	margin-bottom:7px;
	}

.side .manualmenu dl dd ul{
	list-style:none;
	line-height:1.0em;
	font-size:12px;
	padding-left:5px;
	}

.side .manualmenu dl dd ul li{
	background:url(../img/bg_icon-L.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
	margin-bottom:6px;
	}

.side .osusume{
	background-color:#ECE9D8;
	border-right:1px solid #BCBCBC;
	border-left:1px solid #BCBCBC;
	padding:0 9px;
	}

.side .osusume .words,
.side .osusume .job{
	background-color:#FFFFFF;
	}

.side .osusume .agent{
	background:#FFFFFF url(../img/bg_agent.jpg) no-repeat 0 0;
	padding:8px 6px 6px 6px;
	margin-bottom:10px;
	}

.side .osusume .words{
	padding:0 0 7px 0;
	margin-bottom:10px;
	}

.side .osusume .job{
	padding:0 0 7px 0;
	}

.side .osusume .agent h3,
.side .osusume .words h3,
.side .osusume .job h3{
	margin-bottom:10px;
	}

.side .osusume .agent h3 img,
.side .osusume .words h3 img,
.side .osusume .job h3 img{
	display:block;
	}

.side .osusume .words p,
.side .osusume .job p{
	font-size:12px;
	line-height:1.4em;
	padding:0 5px 0 5px;
	margin-bottom:10px;
	}

.side .osusume .agent ul{
	list-style:none;
	font-size:12px;
	margin-bottom:10px;
	}

.side .osusume .agent ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-wakaba.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	}

.side .osusume .agent p{
	text-align:center;
	}

.side .osusume .words ul,
.side .osusume .job ul{
	list-style:none;
	font-size:12px;
	padding:0 5px 0 5px;
	}

.side .osusume .words ul li,
.side .osusume .job ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	}

.footersearch{
	height:72px;
	background:url(../img/bg_footersearch.jpg) no-repeat 0 0;
	margin-bottom:40px;
	}

.footersearch ul{
	list-style:none;
	font-size:12px;
	padding:15px 0 0 225px;
	margin-bottom:5px;
	}

.footersearch ul li{
	line-height:1.0em;
	display:inline;
	}

.footersearch table{
	border-collapse:collapse;
	empty-cells:show;
	margin-left:225px;
	}

.footersearch table td{
	vertical-align:middle;
	}

.footersearch table td.textform{
	padding:0 10px 0 0;
	}

.footersearch table td.textform input{
	width:400px;
	}

.stepsummary{
	background:url(../img/bg_stepsummary.gif) repeat-y 0 0;
	padding:15px 18px 0 18px;
	}
	
.stepsummary-bottom {
	background:url(../img/bg_stepsummary-bottom.gif) no-repeat 0 0;
}

.stepsummary p{
	font-size:12px;
	line-height:1.7em;
	padding-bottom:15px;
	}

p.generalparagraph{
	font-size:14px;
	line-height:1.7em;
	margin-bottom:15px;
	}

p.generalparagraph-last{
	font-size:14px;
	line-height:1.7em;
	margin-bottom:30px;
	}

/* index */

.stepintroduction{
	height:142px;
	background:url(../img/bg_stepintroduction.jpg) no-repeat 0 0;
	margin-bottom:15px;
	}

.stepintroduction h1{
	padding:12px 0 0 13px;
	}

.stepintroduction h1 img{
	display:block;
	}

.stepintroduction p{
	font-size:12px;
	line-height:1.4em;
	padding:23px 0 0 13px;
	}


.boxstep1{
	width:640px;
	background:url(../img/bg_step1.gif) no-repeat top right;
	margin-bottom:8px;
	}

.boxstep2{
	width:640px;
	background:url(../img/bg_step2.gif) no-repeat top right;
	margin-bottom:8px;
	}

.boxstep3{
	width:640px;
	background:url(../img/bg_step3.gif) no-repeat top right;
	margin-bottom:8px;
	}

.boxstep4{
	width:640px;
	background:url(../img/bg_step4.gif) no-repeat top right;
	margin-bottom:8px;
	}

.boxstep5{
	width:640px;
	height:137px;
	background:url(../img/bg_step5.gif) no-repeat top right;
	margin-bottom:8px;
	}


.boxstep1 h3,
.boxstep2 h3,
.boxstep3 h3,
.boxstep4 h3,
.boxstep5 h3{
	width:72px;
	float:left;
	}

.boxstep1 h3 img,
.boxstep2 h3 img,
.boxstep3 h3 img,
.boxstep4 h3 img,
.boxstep5 h3 img{
	display:block;
	}

.boxstep1 dl,
.boxstep2 dl,
.boxstep3 dl,
.boxstep4 dl,
.boxstep5 dl{
	width:385px;
	float:left;
	margin-left:14px;
	}

.boxstep1 dl dt,
.boxstep2 dl dt,
.boxstep3 dl dt,
.boxstep4 dl dt,
.boxstep5 dl dt{
	border-bottom:1px dotted #999999;
	padding-bottom:7px;
	margin-bottom:8px;
	}

.boxstep1 dl dt img,
.boxstep2 dl dt img,
.boxstep3 dl dt img,
.boxstep4 dl dt img,
.boxstep5 dl dt img{
	display:block;
	}

.boxstep1 dl dd ul,
.boxstep2 dl dd ul,
.boxstep3 dl dd ul,
.boxstep4 dl dd ul,
.boxstep5 dl dd ul{
	list-style:none;
	font-size:12px;
	}

.boxstep1 dl dd ul li,
.boxstep2 dl dd ul li,
.boxstep3 dl dd ul li,
.boxstep4 dl dd ul li,
.boxstep5 dl dd ul li{
	width:192px;
	margin-bottom:10px;
	float:left;
	}

.boxstep1 dl dd ul li span,
.boxstep2 dl dd ul li span,
.boxstep3 dl dd ul li span,
.boxstep4 dl dd ul li span,
.boxstep5 dl dd ul li span{
	background:url(../img/bg_icon-arrow2.gif) no-repeat 0 50%;
	padding:3px 0 0 19px;
	}

ul.knowhowcolumn{
	list-style:none;
	font-size:12px;
	padding:0 10px;
	margin-bottom:30px;
	}

ul.knowhowcolumn li{
	line-height:1.0em;
	background:url(../img/bg_icon-arrow2.gif) no-repeat 0 50%;
	padding:0 0 0 19px;
	margin-bottom:10px;
	}

.agentbox {
	clear:left;
	width:650px;
}

.agentbox h2 img{
	display:block;
}

.agentbox .agentbox-spacer{
	background:#F4F2E8 url(http://www.1049.jp/images/bg_agentbox.gif) no-repeat 340px 10px;
	border:1px solid #CCCCCC;
	padding:10px 320px 0 10px;
}

.agentbox h3 {
	margin-bottom:7px;
	}

.agentbox h3 img{
	display:block;
}

.agentbox p{
	font-size:12px;
	line-height:1.5em;
	margin-bottom:15px;
	}

.agentbox ul {
	list-style:none;
	margin-bottom:10px;
	}


/* step1-1 */

.step1introduction1{
	height:150px;
	background:url(../img/bg_step1introduction1.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step1introduction1 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step1introduction1 h1 img{
	display:block;
	}

.step1introduction1 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 200px 0 13px
	}

.checklistbox1{
	height:334px;
	background:url(../img/bg_checklistbox1.gif) no-repeat 0 0;
	padding:0 250px 0 40px;
	margin-bottom:15px;
	}

.checklistbox1 p{
	border-bottom:1px solid #ECE9D8;
	padding:15px 0 10px 0;
	margin:0 0 5px 0;
	}

.checklistbox1 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox1 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 50%;
	border-bottom:1px solid #ECE9D8;
	padding:6px 0 6px 35px;
	}

.reasonlistbox{
	background:url(../img/bg_reason.gif) no-repeat bottom right;
	border:1px solid #CCCCCC;
	padding:15px 15px 0 15px;
	margin-bottom:20px;
	}

.reasonlistbox ul{
	list-style:none;
	}

.reasonlistbox ul li{
	height:15px;
	background:url(../img/bg_icon-exclamation.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
	margin-bottom:15px;
	}

.reasonlistbox ul li img{
	display:block;
	}

/* step1-2 */

.step1introduction2{
	height:150px;
	background:url(../img/bg_step1introduction2.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step1introduction2 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step1introduction2 h1 img{
	display:block;
	}

.step1introduction2 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 200px 0 13px
	}

.checklistbox2{
	height:315px;
	background:url(../img/bg_checklistbox2.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox2 p{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 7px 0;
	margin:0 0 4px 0;
	}

.checklistbox2 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox2 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 5px;
	border-bottom:1px solid #ECE9D8;
	padding:6px 0 6px 35px;
	}

.checklistbox2 ul li.cols{
	line-height:1.5em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 10px;
	}

.checklistbox2 ul li span{
	display:block;
	font-size:12px;
	}

p.imageparagraph1{
	height:160px;
	font-size:14px;
	line-height:1.7em;
	background:url(../img/bg_image-paragraph1.gif) no-repeat top right;
	padding:0 200px 0 0;
	margin-bottom:20px;
	}

/* step1-3 */

.step1introduction3{
	height:150px;
	background:url(../img/bg_step1introduction3.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step1introduction3 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step1introduction3 h1 img{
	display:block;
	}

.step1introduction3 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 200px 0 13px
	}

.checklistbox3{
	height:275px;
	background:url(../img/bg_checklistbox3.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox3 p{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 7px 0;
	margin:0 0 4px 0;
	}

.checklistbox3 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox3 ul li{
	line-height:1.0em;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 7px 35px;
	}

.checklistbox3 ul li.no1{
	background:url(../img/bg_icon-no1.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no2{
	background:url(../img/bg_icon-no2.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no3{
	background:url(../img/bg_icon-no3.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no4{
	background:url(../img/bg_icon-no4.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no5{
	background:url(../img/bg_icon-no5.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no6{
	background:url(../img/bg_icon-no6.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no7{
	background:url(../img/bg_icon-no7.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no8{
	background:url(../img/bg_icon-no8.gif) no-repeat 0 50%;
	}

p.imageparagraph2{
	height:160px;
	font-size:14px;
	line-height:1.7em;
	background:url(../img/bg_image-paragraph2.gif) no-repeat top right;
	padding:0 200px 0 0;
	margin-bottom:20px;
	}

/* step1-4 */

.step1introduction4{
	height:150px;
	background:url(../img/bg_step1introduction4.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step1introduction4 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step1introduction4 h1 img{
	display:block;
	}

.step1introduction4 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 200px 0 13px
	}

.checklistbox4{
	height:280px;
	background:url(../img/bg_checklistbox4.gif) no-repeat 0 0;
	padding:0 20px 0 14px;
	margin-bottom:15px;
	}

.checklistbox4 p{
	padding:10px 0 5px 0;
	margin:0 0 4px 0;
	}

.checklistbox4 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox4 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 0 50%;
	padding:7px 0 7px 35px;
	}

.checklistbox5{
	height:379px;
	background:url(../img/bg_checklistbox5.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox5 p.ttl{
	border-bottom:1px solid #ECE9D8;
	padding:5px 0 5px 0;
	}

.checklistbox5 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox5 ul li{
	line-height:1.0em;
	border-bottom:1px solid #ECE9D8;
	padding:6px 0 6px 35px;
	}

.checklistbox5 ul li.no1{
	background:url(../img/bg_icon-no1.gif) no-repeat 0 50%;
	}
.checklistbox5 ul li.no2{
	background:url(../img/bg_icon-no2.gif) no-repeat 0 50%;
	}
.checklistbox5 ul li.no3{
	background:url(../img/bg_icon-no3.gif) no-repeat 0 50%;
	}
.checklistbox5 ul li.no4{
	background:url(../img/bg_icon-no4.gif) no-repeat 0 50%;
	}
.checklistbox5 ul li.no5{
	background:url(../img/bg_icon-no5.gif) no-repeat 0 50%;
	}
.checklistbox5 ul li.no6{
	background:url(../img/bg_icon-no6.gif) no-repeat 0 50%;
	}
.checklistbox5 ul li.no7{
	background:url(../img/bg_icon-no7.gif) no-repeat 0 50%;
	}
.checklistbox3 ul li.no8{
	background:url(../img/bg_icon-no8.gif) no-repeat 0 50%;
	}

.checklistbox5 p.checktext{
	font-size:14px;
	line-height:1.5em;
	padding:25px 0 0 33px;
	}

p.imageparagraph3{
	height:160px;
	font-size:14px;
	line-height:1.7em;
	background:url(../img/bg_image-paragraph3.gif) no-repeat top right;
	padding:0 200px 0 0;
	margin-bottom:20px;
	}

/* step2-1 */

.step2introduction1{
	height:150px;
	background:url(../img/bg_step2introduction1.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step2introduction1 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step2introduction1 h1 img{
	display:block;
	}

.step2introduction1 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 250px 0 13px
	}

.checklistbox2-1{
	height:215px;
	background:url(../img/bg_checklistbox2-1.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox2-1 p{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 7px 0;
	margin:0 0 4px 0;
	}

.checklistbox2-1 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox2-1 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 5px;
	border-bottom:1px solid #ECE9D8;
	padding:6px 0 6px 35px;
	}

.insertimagebox1{
	height:171px;
	background:url(../img/bg_insertimagebox1.jpg) no-repeat top right;
	padding:0 350px 0 0;
	margin-bottom:15px;
	}

ul.singlelist{
	list-style:none;
	font-size:14px;
	margin-bottom:15px;
	}

ul.singlelist li{
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}

/* step2-2 */

.step2introduction2{
	height:150px;
	background:url(../img/bg_step2introduction2.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step2introduction2 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step2introduction2 h1 img{
	display:block;
	}

.step2introduction2 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 250px 0 13px
	}

.checklistbox2-2{
	height:415px;
	background:url(../img/bg_checklistbox2-2.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox2-2 p{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 7px 0;
	margin:0 0 4px 0;
	}

.checklistbox2-2 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox2-2 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 5px;
	border-bottom:1px solid #ECE9D8;
	padding:6px 0 6px 35px;
	}

.checklistbox2-2 ul li span{
	font-weight:bold;
	display:block;
	margin-bottom:7px;
	}

.caselistbox{
	border:1px solid #CCCCCC;
	padding:15px 15px 0 15px;
	margin-bottom:20px;
	}

.caselistbox dl dt{
	margin-bottom:10px;
	}

.caselistbox dl dt img{
	display:block;
	}

.caselistbox dl dd ul{
	list-style:none;
	}

.caselistbox dl dd  ul li{
	font-size:14px;
	padding:0 0 0 25px;
	margin-bottom:10px;
	}

.caselistbox dl dd  ul li.case1{
	background:url(../img/bg_icon-no1.gif) no-repeat 0 50%;
	}

.caselistbox dl dd  ul li.case2{
	background:url(../img/bg_icon-no2.gif) no-repeat 0 50%;
	}

.caselistbox dl dd  ul li.case3{
	background:url(../img/bg_icon-no3.gif) no-repeat 0 50%;
	}


/* step2-3 */

.step2introduction3{
	height:150px;
	background:url(../img/bg_step2introduction3.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}


.step2introduction3 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step2introduction3 h1 img{
	display:block;
	}

.step2introduction3 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 250px 0 13px
	}

.insertimagebox2{
	background:url(../img/bg_.insertimagebox2.gif) no-repeat top right;
	padding:0 190px 0 0;
	margin-bottom:15px;
	}

.insertimagebox3{
	background:url(../img/bg_.insertimagebox3.gif) no-repeat top right;
	padding:0 190px 0 0;
	margin-bottom:15px;
	}

/* step2-4 */

.step2introduction4{
	height:150px;
	background:url(../img/bg_step2introduction4.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}


.step2introduction4 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step2introduction4 h1 img{
	display:block;
	}

.step2introduction4 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 230px 0 13px
	}

.uiturnbox{
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	}

.uiturnbox h3{
	margin-bottom:10px;
	}

.uiturnbox h3 img{
	display:block;
	}

.uiturnbox p{
	font-size:14px;
	line-height:1.5em;
	margin-bottom:15px;
	}

.uiturnbox .meritlow{
	height:37px;
	background:url(../img/bg_meritlow.gif) no-repeat 0 0;
	}

.uiturnbox .meritlow dl{
	font-size:14px;
	padding:12px 10px 0 10px;
	}

.uiturnbox .meritlow dl dt{
	display:inline;
	padding-right:10px;
	}

.uiturnbox .meritlow dl dd{
	display:inline;
	}


.uiturnbox .merittall{
	height:169px;
	background:url(../img/bg_merittall.gif) no-repeat 0 0;
	}

.uiturnbox .merittall dl{
	line-height:1.1em;
	padding:5px 10px 5px 10px;
	}

.uiturnbox .merittall dl dt{
	margin-bottom:5px;
	}

.uiturnbox .merittall dl dt img{
	vertical-align:bottom;
	}

.uiturnbox .merittall dl dd ul{
	font-size:14px;
	list-style:none;
	}

.uiturnbox .merittall dl dd ul li{
	line-height:1.5em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}

.insertimagebox4{
	height:160px;
	background:url(../img/bg_.insertimagebox4.gif) no-repeat top right;
	padding:0 190px 0 0;
	margin-bottom:15px;
	}
	
/* step3-1 */
.step3introduction1{
	height:150px;
	background:url(../img/bg_step3introduction1.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step3introduction1 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step3introduction1 h1 img{
	display:block;
	}

.step3introduction1 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 250px 0 13px
	}

.insertimagebox5{
	background:url(../img/bg_.insertimagebox5.jpg) no-repeat top right;
	padding:0 350px 0 0;
	margin-bottom:15px;
	}
	
.resumebox{
	border:1px solid #CCCCCC;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
	}

.resumebox h3{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#cccccc dotted 1px;
	}

.resumebox h3 img{
	display:block;
	}

.resumebox p{
	font-size:12px;
	line-height:1.5em;
	margin:10px 0;
	}

.resumebox .meritlow{
	height:37px;
	background:url(../img/bg_meritlow.gif) no-repeat 0 0;
	}

.resumebox .meritlow dl{
	font-size:14px;
	padding:12px 10px 0 10px;
	}

.resumebox .meritlow dl dt{
	display:inline;
	margin-right:10px;
	}

.resumebox .meritlow dl dd{
	display:inline;
	color:#333333;
	font-weight:bold;
	}

.resumebox .resume-point {
	padding-bottom:5px;
	background:url(../img/bg_resumebox.gif) no-repeat right top;
	}

.resumebox .resume-point dl{
	width:355px;
	line-height:1.1em;
	padding:5px 0;
	margin-bottom:15px;
	border-bottom:#cccccc dotted 1px;
	}

.resumebox .resume-point dl dt{
	margin-bottom:5px;
	}

.resumebox .resume-point dl dt img{
	vertical-align:bottom;
	}

.resumebox .resume-point dl dd ul{
	font-size:12px;
	list-style:none;
	}

.resumebox .resume-point dl dd ul li{
	line-height:1.7em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	}
	
/* step3-2 */

.step3introduction2{
	height:150px;
	background:url(../img/bg_step3introduction2.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step3introduction2 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step3introduction2 h1 img{
	display:block;
	}

.step3introduction2 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 200px 0 13px
	}
	
.stocktalkingbox{
	border:1px solid #CCCCCC;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
	}

.stocktalkingbox h3{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#cccccc dotted 1px;
	}

.stocktalkingbox h3 img{
	display:block;
	}

.stocktalkingbox p{
	font-size:12px;
	line-height:1.5em;
	margin:10px 0;
	}
	
.stocktalkingbox .stocktalking-point {
	padding-bottom:5px;
	}

.stocktalkingbox .stocktalking-point dl{
	line-height:1.1em;
	padding:5px 0;
	margin-bottom:15px;
	border-bottom:#cccccc dotted 1px;
	}

.stocktalkingbox .stocktalking-point dl dt{
	margin-bottom:5px;
	}

.stocktalkingbox .stocktalking-point dl dt img{
	vertical-align:bottom;
	}

.stocktalkingbox .stocktalking-point dl dd ul{
	font-size:12px;
	list-style:none;
	}

.stocktalkingbox .stocktalking-point dl dd ul li{
	line-height:1.7em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	}
	
.checklistbox6{
	height:400px;
	background:url(../img/bg_checklistbox6.jpg) no-repeat 0 0;
	padding:0 20px 0 14px;
	margin-bottom:15px;
	}

.checklistbox6 p{
	padding:10px 0 5px 0;
	margin:0 0 4px 0;
	}

.checklistbox6 ul{
	margin:5px 0 10px 0;
	list-style:none;
	font-size:14px;
	}

.checklistbox6 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 0 50%;
	padding:7px 0 7px 35px;
	}

/* step3-3 */
.step3introduction3{
	height:150px;
	background:url(../img/bg_step3introduction3.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step3introduction3 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step3introduction3 h1 img{
	display:block;
	}

.step3introduction3 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 240px 0 13px
	}

dl.sheet-detail dt {
	padding-bottom:5px;
	border-bottom:#cccccc 1px dotted;
	}

dl.sheet-detail dd {
	margin:10px 0;
	font-size:14px;
	line-height:1.7em;
	}
	
.resumebox{
	border:1px solid #CCCCCC;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
	}

.resumebox h3{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#cccccc dotted 1px;
	}

.resumebox h3 img{
	display:block;
	}
	
.resumebox .resume-point {
	padding-bottom:5px;
	background:url(../img/bg_resumebox.gif) no-repeat right top;
	}

.resumebox .resume-point dl{
	width:355px;
	line-height:1.1em;
	padding:5px 0;
	margin-bottom:15px;
	border-bottom:#cccccc dotted 1px;
	}

.resumebox .resume-point dl dt{
	margin-bottom:5px;
	}

.resumebox .resume-point dl dt img{
	vertical-align:bottom;
	}

.resumebox .resume-point dl dd ul{
	font-size:12px;
	list-style:none;
	}

.resumebox .resume-point dl dd ul li{
	line-height:1.7em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	}
	
.sheetbox {
	border:1px solid #CCCCCC;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
	}

.sheetbox h3 {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#cccccc dotted 1px;
	}

.sheetbox h3 img {
	display:block;
	}
	
.sheetbox .sheet-point1 {
	padding-bottom:5px;
	background:url(../img/bg_sheetbox1.gif) no-repeat right top;
	}
	
.sheetbox .sheet-point2 {
	padding-bottom:5px;
	background:url(../img/bg_sheetbox2.gif) no-repeat right top;
	}

.sheetbox .sheet-point1 dl,
.sheetbox .sheet-point2 dl {
	width:355px;
	line-height:1.1em;
	padding:5px 0;
	margin-bottom:15px;
	border-bottom:#cccccc dotted 1px;
	}

.sheetbox .sheet-point1 dl dt,
.sheetbox .sheet-point2 dl dt {
	margin-bottom:5px;
	}

.sheetbox .sheet-point1 dl dt img,
.sheetbox .sheet-point2 dl dt img {
	vertical-align:bottom;
	}

.sheetbox .sheet-point1 dl dd ul,
.sheetbox .sheet-point2 dl dd ul {
	font-size:12px;
	list-style:none;
	}

.sheetbox .sheet-point1 dl dd ul li,
.sheetbox .sheet-point2 dl dd ul li {
	line-height:1.7em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 6px;
	padding:0 0 0 10px;
	}
	
/* step3-4 */
.step3introduction4{
	height:150px;
	background:url(../img/bg_step3introduction4.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step3introduction4 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step3introduction4 h1 img{
	display:block;
	}

.step3introduction4 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 230px 0 13px
	}
	
.supportbox{
	border:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	margin-bottom:20px;
	}

.supportbox h3{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#cccccc 1px dotted;
	}

.supportbox h3 img{
	display:block;
	}

.supportbox p{
	font-size:14px;
	line-height:1.5em;
	margin-bottom:15px;
	}
	
.supportbox ol{
	margin-bottom:10px;
	list-style:none;
	font-size:14px;
	}

.supportbox ol li{
	line-height:1.0em;
	padding:7px 0 7px 35px;
	}	

.supportbox ol li.no1{
	background:url(../img/bg_icon-no1g.gif) no-repeat 0 50%;
	}
.supportbox ol li.no2{
	background:url(../img/bg_icon-no2g.gif) no-repeat 0 50%;
	}
.supportbox ol li.no3{
	background:url(../img/bg_icon-no3g.gif) no-repeat 0 50%;
	}
.supportbox ol li.no4{
	background:url(../img/bg_icon-no4g.gif) no-repeat 0 50%;
	}
.supportbox ol li.no5{
	background:url(../img/bg_icon-no5g.gif) no-repeat 0 50%;
	}
.supportbox ol li.no6{
	background:url(../img/bg_icon-no6g.gif) no-repeat 0 50%;
	}
	
.supportbox .merittall{
	height:153px;
	background:url(../img/bg_merittall1.gif) no-repeat 0 0;
	}

.supportbox .merittall dl{
	line-height:1.1em;
	padding:5px 10px 5px 10px;
	}

.supportbox .merittall dl dt{
	margin-bottom:5px;
	}

.supportbox .merittall dl dt img{
	vertical-align:bottom;
	}

.supportbox .merittall dl dd ul{
	font-size:14px;
	list-style:none;
	}

.supportbox .merittall dl dd ul li{
	line-height:1.7em;
	background:url(../img/bg_icon-arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
	}
	
.successbox {
	background:url(../img/bg_success.jpg) no-repeat 0 100px;
	}

.successbox p.paragraph01 {
	font-size:14px;
	line-height:1.7em;
	margin-bottom:185px;
	}

.successbox p.paragraph02 {
	font-size:14px;
	line-height:1.7em;
	margin-bottom:15px;
	}

.service-point{
	height:134px;
	margin-bottom:10px;
	padding:13px;
	background:url(../img/bg_service-point.gif) no-repeat 0 0;
	}
	
.service-point dl dt {
	margin-bottom:10px;
	}

.service-point dl dd {
	margin-left:10px;
	}
	
.service-point dl dd ul {
	list-style:none;
	}
	
.service-point dl dd ul li {
	margin-bottom:5px;
	}

/* step4-1 */

.step4introduction1{
	height:150px;
	background:url(../img/bg_step4introduction1.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step4introduction1 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step4introduction1 h1 img{
	display:block;
	}

.step4introduction1 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 200px 0 13px
	}

.checklistbox7{
	height:199px;
	background:url(../img/bg_checklistbox7.gif) no-repeat 0 0;
	padding:0 15px 0 15px;
	margin-bottom:15px;
	}

.checklistbox7 p.ttl{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 15px 0;
	}

.checklistbox7 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox7 ul li{
	line-height:1.0em;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 6px 35px;
	}

.checklistbox7 ul li.no1{
	background:url(../img/bg_icon-no1.gif) no-repeat 0 50%;
	}
.checklistbox7 ul li.no2{
	background:url(../img/bg_icon-no2.gif) no-repeat 0 50%;
	}
.checklistbox7 ul li.no3{
	background:url(../img/bg_icon-no3.gif) no-repeat 0 50%;
	}
.checklistbox7 ul li.no4{
	background:url(../img/bg_icon-no4.gif) no-repeat 0 50%;
	}
.checklistbox7 ul li.no5{
	background:url(../img/bg_icon-no5.gif) no-repeat 0 50%;
	}

.personal-appearance{
	height:526px;
	background:url(../img/bg_personal-appearance.gif) no-repeat 0 0;
	padding:0 162px 0 174px;
	margin-bottom:15px;
	}
.personal-appearance .spacer{
	padding:7px 7px 0 7px;
	}
.personal-appearance dl{
	font-size:12px;
	line-height:1.5em;
	}
.personal-appearance .hair{
	width:292px;
	height:67px;
	margin-bottom:6px;
	}
.personal-appearance .secondline{
	width:292px;
	height:88px;
	overflow:hidden;
	position:relative;
	margin-bottom:6px;
	}
.personal-appearance .beard{
	width:141px;
	height:88px;
	float:left;
	}
.personal-appearance .make{
	width:141px;
	height:88px;
	float:right;
	}
.personal-appearance .suit{
	width:292px;
	height:108px;
	margin-bottom:6px;
	}
.personal-appearance .nail{
	width:292px;
	height:88px;
	margin-bottom:6px;
	}
.personal-appearance .bag{
	width:292px;
	height:67px;
	margin-bottom:6px;
	}
.personal-appearance .shoes{
	width:292px;
	height:67px;
	}

.checklistbox8{
	height:363px;
	background:url(../img/bg_checklistbox8.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox8 p{
	border-bottom:1px solid #ECE9D8;
	padding:15px 0 10px 0;
	margin:0 0 4px 0;
	}

.checklistbox8 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox8 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 5px;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 6px 35px;
	}


/* step4-2 */

.step4introduction2{
	height:150px;
	background:url(../img/bg_step4introduction2.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step4introduction2 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step4introduction2 h1 img{
	display:block;
	}

.step4introduction2 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 230px 0 13px
	}

.checklistbox9{
	height:273px;
	background:url(../img/bg_checklistbox9.gif) no-repeat 0 0;
	padding:0 200px 0 40px;
	margin-bottom:15px;
	}

.checklistbox9 p{
	border-bottom:1px solid #ECE9D8;
	padding:8px 0 5px 0;
	margin:0 0 4px 0;
	}

.checklistbox9 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox9 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 5px;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 6px 35px;
	}

.checklistbox10{
	height:331px;
	background:url(../img/bg_checklistbox10.gif) no-repeat 0 0;
	padding:0 15px 0 15px;
	margin-bottom:15px;
	}

.checklistbox10 p.ttl{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 15px 0;
	}

.checklistbox10 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox10 ul li{
	line-height:1.0em;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 6px 35px;
	}

.checklistbox10 ul li.no1{
	background:url(../img/bg_icon-no1.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no2{
	background:url(../img/bg_icon-no2.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no3{
	background:url(../img/bg_icon-no3.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no4{
	background:url(../img/bg_icon-no4.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no5{
	background:url(../img/bg_icon-no5.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no6{
	background:url(../img/bg_icon-no6.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no7{
	background:url(../img/bg_icon-no7.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no8{
	background:url(../img/bg_icon-no8.gif) no-repeat 0 50%;
	}
.checklistbox10 ul li.no9{
	background:url(../img/bg_icon-no9.gif) no-repeat 0 50%;
	}

.checklistbox11{
	height:245px;
	background:url(../img/bg_checklistbox11.gif) no-repeat 0 0;
	padding:0 20px 0 40px;
	margin-bottom:15px;
	}

.checklistbox11 p{
	border-bottom:1px solid #ECE9D8;
	padding:8px 0 5px 0;
	margin:0 0 4px 0;
	}

.checklistbox11 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox11 ul li{
	line-height:1.0em;
	background:url(../img/bg_icon-checked.gif) no-repeat 5px 5px;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 6px 35px;
	}


/* step4-3 */

.step4introduction3{
	height:150px;
	background:url(../img/bg_step4introduction3.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step4introduction3 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step4introduction3 h1 img{
	display:block;
	}

.step4introduction3 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 220px 0 13px
	}

.checklistbox12{
	border:1px solid #CCCCCC;
	padding:0 10px 10px 10px;
	margin-bottom:15px;
	}

.checklistbox12 p{
	border-bottom:1px dotted #CCCCCC;
	padding:8px 0 10px 0;
	margin:0 0 10px 0;
	}

.checklistbox12 dl{
	font-size:14px;
	border-bottom:1px dotted #CCCCCC;
	padding:0 0 10px 0;
	margin-bottom:10px;
	}

.checklistbox12 dl dd{
	line-height:1.5em;
	padding:0 0 0 28px;
	}


.checklistbox13{
	height:547px;
	background:url(../img/bg_checklistbox13.gif) no-repeat 0 0;
	padding:0 15px 0 15px;
	margin-bottom:15px;
	}

.checklistbox13 p.ttl{
	border-bottom:1px solid #ECE9D8;
	padding:10px 0 5px 0;
	}

.checklistbox13 ul{
	list-style:none;
	font-size:14px;
	}

.checklistbox13 ul li{
	line-height:1.0em;
	border-bottom:1px solid #ECE9D8;
	padding:7px 0 6px 35px;
	}

.checklistbox13 ul li.no1{
	background:url(../img/bg_icon-no1.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no2{
	background:url(../img/bg_icon-no2.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no3{
	background:url(../img/bg_icon-no3.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no4{
	background:url(../img/bg_icon-no4.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no5{
	background:url(../img/bg_icon-no5.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no6{
	background:url(../img/bg_icon-no6.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no7{
	background:url(../img/bg_icon-no7.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no8{
	background:url(../img/bg_icon-no8.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no9{
	background:url(../img/bg_icon-no9.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no9{
	background:url(../img/bg_icon-no9.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no10{
	background:url(../img/bg_icon-no10.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no11{
	background:url(../img/bg_icon-no11.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no12{
	background:url(../img/bg_icon-no12.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no13{
	background:url(../img/bg_icon-no13.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no14{
	background:url(../img/bg_icon-no14.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no15{
	background:url(../img/bg_icon-no15.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no16{
	background:url(../img/bg_icon-no16.gif) no-repeat 0 50%;
	}
.checklistbox13 ul li.no17{
	background:url(../img/bg_icon-no17.gif) no-repeat 0 50%;
	}



/* step4-4 */

.step4introduction4{
	height:150px;
	background:url(../img/bg_step4introduction4.jpg) no-repeat 0 0;
	margin-bottom:20px;
	}

.step4introduction4 h1{
	margin:0 0 17px 13px;
	padding-top:13px;
	}

.step4introduction4 h1 img{
	display:block;
	}

.step4introduction4 p{
	font-size:12px;
	line-height:1.7em;
	padding:0 220px 0 13px
	}

.checklistbox14{
	border:1px solid #CCCCCC;
	padding:0 10px 0 10px;
	margin-bottom:15px;
	}

.checklistbox14 p{
	border-bottom:1px dotted #CCCCCC;
	padding:8px 0 10px 0;
	margin:0 0 10px 0;
	}

.checklistbox14 dl{
	font-size:14px;
	border-bottom:1px dotted #CCCCCC;
	padding:0 0 10px 0;
	margin-bottom:10px;
	}

.checklistbox14 dl dd{
	line-height:1.5em;
	padding:0 0 0 28px;
	}

.checklistbox15{
	border:1px solid #CCCCCC;
	padding:10px 10px 0 10px;
	margin-bottom:15px;
	}

.checklistbox15 dl{
	font-size:14px;
	border-bottom:1px dotted #CCCCCC;
	padding:0 0 10px 0;
	margin-bottom:10px;
	}

.checklistbox15 dl dd{
	line-height:1.5em;
	padding:0 0 0 28px;
	}

.helpmenu{
	border:1px solid #CCCCCC;
	}

.helpmenu h2{
	font-size:14px;
	background-color:#F6F5F6;
	border-bottom:1px solid #CCCCCC;
	padding:7px 10px;
	}

.helpmenu ul.mainlist{
	list-style:none;
	font-size:12px;
	}

.helpmenu ul.mainlist li{
	background:url(../../images/bg_icon-arrow1.gif) no-repeat 10px 50%;
	border-bottom:1px dotted #CCCCCC;
	padding:10px 10px 10px 20px;
	margin:0;
	}
.helpmenu ul.mainlist li.last{
	background:url(../../images/bg_icon-arrow1.gif) no-repeat 10px 50%;
	border-bottom:none;
	padding:10px 10px 10px 20px;
	margin:0;
	}
