h2#guide_title{
	margin:8px 0 0 0;
	line-height:0;
}

div#guide_nagare{
	width:888px;
	margin:0 10px;
	font-size:14px;
	line-height:16px;
}
	div#guide_nagare h3{
		line-height:0;
		margin:0;
	}
	div#guide_nagare div#g_title{
		width:888px;
		height:122px;
		background:url(../img/guide/guide_09.jpg) top right no-repeat;
	}
	div#guide_nagare div#g_title-text{
		padding:13px 247px 0 15px;
		line-height:16px;
		font-size:14px;
	}

div#step1-2{
	width:888px;
	margin:0 auto;
}
	div#step1-2 img{
		vertical-align:bottom;
	}

	div#step1-2 div#s1-2_net{
		width:422px;
		float:left;
	}
		div#s1-2_net div#net_s0{
			width:422px;
			height:179px;
			background:url(../img/guide/guide_14.jpg) top left no-repeat;
		}
			div#s1-2_net div#net_s0 div#net_s0-text{
				padding:11px 185px 0 15px;
			}
		div#s1-2_net div#net_s1{
			width:422px;
			height:114px;
			background:url(../img/guide/guide_18.gif) top left no-repeat;
		}
			div#s1-2_net div#net_s1 div#net_s1-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_net div#net_s2{
			width:422px;
			height:184px;
			background:url(../img/guide/guide_21.gif) top left no-repeat;
		}
			div#s1-2_net div#net_s2 div#net_s2-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_net div#s1-2_net-btm{
			width:422px;
			height:18px;
			background:url(../img/guide/guide_24.gif) top left no-repeat;
		}

	div#step1-2 div#s1-2_real{
		width:422px;
		float:right;
	}
		div#s1-2_real div#real_s0{
			width:422px;
			height:179px;
			background:url(../img/guide/guide_15.jpg) top left no-repeat;
		}
			div#s1-2_real div#real_s0 div#real_s0-text{
				padding:11px 190px 0 15px;
			}
		div#s1-2_real div#real_s1{
			width:422px;
			height:218px;
			background:url(../img/guide/guide_19.gif) top left no-repeat;
		}
			div#s1-2_real div#real_s1 div#real_s1-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_real div#real_s2{
			width:422px;
			height:80px;
			background:url(../img/guide/guide_23.gif) top left no-repeat;
		}
			div#s1-2_real div#real_s2 div#real_s2-text{
				padding:13px 35px 0 62px;
			}
		div#s1-2_real div#s1-2_real-btm{
			width:422px;
			height:18px;
			background:url(../img/guide/guide_25.gif) top left no-repeat;
		}

	div#s12_arrow{
		clear:both;
		width:888px;
		height:60px;
		position:relative;

		background:url(../img/guide/guide_ya.gif) top left no-repeat;
	}

div#step3-e{
	width:888px;
	margin-top:-23px;
}
div#step3-e_b{
	border:1px solid #CCC;
	padding:12px 0 0 14px;
}
	div#step3-e_b img{
		vertical-align:bottom;
	}

	div#step3-e_b div#g_step3-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_step3-line img{
		padding:55px 0 0 13px;
	}
	div#step3-e_b div#g_step3-text{
		padding:11px 0 0 17px;
		float:left;
	}

div#step3-e_b img.g_step-cl{
	clear:both;
}

	div#step3-e_b div#g_step4-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_step4-line img{
		padding:145px 0 0 13px;
	}
	div#step3-e_b div#g_step4-text{
		width:580px;
		margin:11px 0 0 17px;
		float:left;
	}


	div#step3-e_b div#g_step5-line{
		width:31px;
		line-height:0px;
		background:url(../img/guide/guara_27.gif) top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_step5-line img{
		padding:110px 0 0 13px;
	}
	div#step3-e_b div#g_step5-text{
		width:820px;
		height:144px;
		background:url(../img/guide/guide_37.jpg) center right no-repeat;
		float:left;
	}
	div#step3-e_b div#g_step5-text-in{
		padding:20px 230px 0 17px;
	}

	div#step3-e_b div#g_stepE-line{
		width:31px;
		line-height:0px;
		background:url("../img/guide/guara_27.gif") top right repeat-y;
		float:left;
	}
	div#step3-e_b div#g_stepE-line img{
		padding:157px 0 0 13px;
	}
	div#step3-e_b div#g_stepE-text{
		width:827px;
		height:205px;
		background:url("../img/guide/guide_41.jpg") bottom right no-repeat;
		float:left;
	}
	div#step3-e_b div#g_stepE-text-in{
		padding:20px 350px 0 17px;5
	}

	div#step3-e_b div#g_stepA-text{
		width:820px;
		height:165px;
		background:url("../img/guide/guide_ta_25.jpg") center right no-repeat;
		/*float:left;*/
	}
	div#step3-e_b div#g_stepA-text-in{
		padding:20px 160px 20px 48px;
	}


div#guide_pay{
	width:888px;
	margin:0 auto;
}
	div#guide_pay h4{
		margin:0;
		padding:4px 18px 18px 18px;
		color:#009900;
		font-size:14px;
		font-weight:bold;
		background:url("../img/guide/guide_54.gif") top left no-repeat;
	}

div#pay_area{
	width:500px;
	float:left;
}

div#pay_cash{
	width:530px;
}
	div#pay_cash img{
		display:block;
		float:left;
	}
	div#pay_cash div#pay_cash-r{
		width:330px;
		margin:20px 0 0 0;
		float:left;
	}
	div#pay_cash div#pay_cash-text{
		padding:5px 0 0 20px;
	}

div#pay_card{
	clear:both;
	width:530px;
}
	div#pay_card img{
		display:block;
		float:left;
	}
	div#pay_card div#pay_card-r{
		width:330px;
		float:left;
	}
	div#pay_card div#pay_card-text{
		padding:5px 0 0 20px;
	}

div#pay_bank{
	clear:both;
	width:530px;
}
	div#pay_bank img{
		display:block;
		float:left;
	}
	div#pay_bank div#pay_bank-r{
		width:330px;
		float:left;
	}
	div#pay_bank div#pay_bank-text{
		padding:5px 0 0 20px;
	}

div#pay_board{
	float:left;
}
img#bank_img{
	clear:both;
	padding:0 0 0 130px;
}

div#bank_info{
	margin:10px 0 0 130px;
}
	div#bank_info table{
		width:350px;
		border-right: solid 1px #AAA;
		border-bottom: solid 1px #AAA;
		border-spacing: 0;
	}

	div#bank_info td{
		border-top: solid 1px #AAA;
		border-left: solid 1px #AAA;
	}
	div#bank_info td.b_th{
		width:115px;
		padding:4px 0;
		text-align:center;
		background-color:#d3e9ff;
	}
	div#bank_info td.b_td{
		padding:4px 0 0 12px;
	}

	div#bank_info table#bank1{
		margin:0 0 5px 0;
		float:left;
	}
	div#bank_info table#bank2{
		margin:0 0 5px 5px;
		float:left;
	}
	div#bank_info table#bank3{
		margin:0 0 5px 0;
		float:left;
	}
	div#bank_info table#bank4{
		margin:0 0 5px 5px;
		float:left;
	}
	div#bank_info table#bank5{
		margin:0 0 5px 0;
		float:left;
	}
	div#bank_info table#bank6{
		margin:0 0 20px 5px;
		float:left;
	}

div#guide_cancel{
	clear:both;
}

	div#guide_cancel h4{
		margin:0;
		padding:4px 18px 18px 18px;
		color:#009900;
		font-size:14px;
		font-weight:bold;
		background:url("../img/guide/guide_54.gif") top left no-repeat;
	}

	div#guide_cancel img#can_img{
		margin:5px 21px 20px 20px;
		display:block;
		float:left;
	}
	div#guide_cancel div#cancel_t{
		float:left;
	}
	div#guide_cancel div#cancel_text1{
		padding:5px 0 10px 20px;
	}
	div#guide_cancel div#cancel_text2{
		padding:5px 0 20px 20px;
	}

div#guide_receipt{
	clear:both;
	height:250px;
}

	div#guide_receipt h4{
		margin:0;
		padding:4px 18px 18px 18px;
		color:#009900;
		font-size:14px;
		font-weight:bold;
		background:url("../img/guide/guide_54.gif") top left no-repeat;
	}

	div#guide_receipt img#rec_img{
		margin:45px 9px 0px 10px;
		display:block;
		float:left;
	}
	div#guide_receipt div#receipt_t{
		float:left;
	}
	div#guide_receipt div#receipt_text1{
		padding:5px 0 10px 20px;
	}
	div#guide_receipt div#receipt_text2{
		padding:5px 0 10px 20px;
	}
	div#guide_receipt div#receipt_text3{
		padding:5px 0 10px 20px;
	}


div#pay_bun {
	width: 800px;
	clear: both;
}
div#pay_bun img {
	display: block;
	float: left;
}
div#pay_bun div#pay_bun-r {
	width: 670px;
	float: left;
}
.red {color:red;}
#ecoP {
	margin:20px auto;
	text-align:center;
}


/**/
#intoroArea {
	margin-bottom:20px;
	padding:0 10px;
	background:url("../img/") 0 0 no-repeat;
	position:relative;
}
#intoroArea p {width:627px;}
#intoroArea .kome {
	margin-top:1em;
	font-size:13px;
}
#intoroArea .eiImg {
	position:absolute;
	top:-55px;
	right:0;
}
#title {margin-top:8px;}
#selectContactType {
	width:888px;
	margin:0 auto 30px;
	line-height:1.4;
	font-size:14px;
	font-family: Verdana, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
#selectContactType h3 {margin:0 0 10px;}
#selectContactType p {margin:0;}
.selectContents {
	width:888px;
	position:relative;
}
.selectTab {
	height:65px;
	margin:0;
	padding:0;
}
#selectContactType01 {background:url("../img/guide/guide02_11.png") 50% 0 no-repeat;}
#selectContactType02 {background:url("../img/guide/guide02_1104.png") 50% 0 no-repeat;}
.selectTab .li01 {float:left;}
.selectTab .li02 {float:right;}
.selectTab .pointer {cursor:pointer;}


.selectBody {
	padding:15px 13px 0;
	border-radius:0 0 10px 10px;
}
#selectContactBody01 {
	width:852px;
	height:1548px;
	border:5px solid #19bf70;
	border-top:0;
	background:url("../img/guide/guide03_16_3_02.jpg") 12px 15px no-repeat;
}
#abs01_01 {
	position:absolute;
	top:358px;
	left:568px;
}
#abs01_02 {
	width:340px;
	padding:15px 10px;
	position:absolute;
	top:80px;
	left:24px;
}
#abs01_02 .kome01 {
	margin-top:1em;
	font-size:12px;
	display:block;
}
#abs01_03 {
	font-size:12px;
	position:absolute;
	top:868px;
	left:34px;
}
#abs01_04 {
	width:370px;
	font-size:13px;
	position:absolute;
	top:980px;
	left:490px;
}
#abs01_05 {
	font-size:13px;
	position:absolute;
	top:1214px;
	left:34px;
}
#abs01_06 {
	font-size:13px;
	position:absolute;
	top:1480px;
	left:34px;
}
#abs01_07 {
	font-size:13px;
	position:absolute;
	top:1470px;
	left:500px;
}
#selectContactBody02 {
	width:852px;
	height:1568px;
	border:5px solid #ff6f24;
	border-top:0;
	background:url("../img/guide/guide03_17_3_02.jpg") 12px 15px no-repeat;
}
#abs02_01 {
	width:340px;
	padding:15px 10px;
	position:absolute;
	top:80px;
	left:24px;
}
#abs02_02 {
	padding-left:0;
	font-size:12px;
	position:absolute;
	top:176px;
	left:24px;
}
#abs02_03 {
	font-size:12px;
	position:absolute;
	top:868px;
	left:34px;
}
#abs02_04 {
	width:370px;
	font-size:13px;
	position:absolute;
	top:980px;
	left:490px;
}
#abs02_05 {
	font-size:13px;
	position:absolute;
	top:1214px;
	left:34px;
}
#abs02_06 {
	font-size:13px;
	position:absolute;
	top:1480px;
	left:34px;
}
#abs02_07 {
	font-size:13px;
	position:absolute;
	top:1490px;
	left:500px;
}

div#pay_after {
	width: 800px;
	margin:20px 0;
	clear: both;
}
div#pay_after img {
	display: block;
	float: left;
}
div#pay_after div#pay_after-r {
	width: 650px;
	float: left;
}
.combini_list {margin:5px 0;}

/**/
#stepContactType01 {
	position:absolute;
	top:66px;
	left:17px;
}
#stepContactType01 li {position:absolute;}
#stepContactType01 .r1 {top:0;left:404px;}
#stepContactType01 .r2 {top:194px;left:85px;}
#stepContactType01 .r3 {top:330px;left:404px;}
#stepContactType01 .r4 {top:524px;left:12px;}
#stepContactType01 .r5 {top:659px;left:404px;}
#stepContactType01 .r6 {top:854px;left:4px;}
#stepContactType01 .r7 {top:990px;left:404px;}
#stepContactType02 {
	position:absolute;
	top:66px;
	left:17px;
}
#stepContactType02 li {position:absolute;}
#stepContactType02 .r1 {top:0;left:404px;}
#stepContactType02 .r2 {top:194px;left:122px;}
#stepContactType02 .r3 {top:330px;left:404px;}
#stepContactType02 .r4 {top:524px;left:12px;}
#stepContactType02 .r5 {top:660px;left:404px;}
#stepContactType02 .r6 {top:854px;left:4px;}
#stepContactType02 .r7 {top:990px;left:404px;}


#selectContactType {margin-bottom:0px;}
#manga {
	margin-top:25px;
	margin-bottom:25px;
	text-align:center;
}

.pay_genkin {
	margin:0 9px 10px 0;
	display:inline-block;
}
.pay_cr {
	margin:0 0 16px 10px;
	display:inline-block;
}
.pay_cr_b {
	margin:3px 0 10px -10px;
}
.pay_bank {
	display:inline-block;
	margin:0 -7px 10px 18px;
}
.pay_after {
	display:inline-block;
	margin:2px 28px 16px 10px;
}
.pay_bun {
	display:inline-block;
	margin:2px 28px 16px 10px;
}

#intoroArea {
	margin-bottom:0;
	padding-bottom:35px;
}
#intoroArea .eiImg {
	top:auto;
	bottom:0;
	right:15px;
}
#selectContactBody01 {
    height: 1568px;
    background: url(../img/guide/internet_main.jpg) 12px 15px no-repeat;
}
#selectContactBody02 {
    height: 1568px;
    background: url(../img/guide/tel_main.jpg) 12px 15px no-repeat;
}
img#bank_img {
	margin:10px 0 20px;
	padding:0;
	display:inline-block;
}
div#guide_pay h4 {
    padding:5px 0;
    margin:0 0 10px;
    line-height:1;
	background:none;
	border-bottom:1px solid #bbb;
}

div#guide_pay h4:before {
	content:"";
	padding-right:10px;
	border-left:4px solid #009900;
}
div#pay_after,
div#pay_bun {width:100%;}
div#pay_after div#pay_after-r,
div#pay_bun div#pay_bun-r {width:740px;}
/**/
.bb202311 {width:888px;margin:0 auto;}
.bb202311 h3 {margin-bottom:0;}
.step {
	position: relative;
	font-size:14px;
	line-height:1.3;
	font-family: Verdana, Roboto, "Droid Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
.step_title_ul {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	position: absolute;
	top:0;
	left:0;
}
.step_title_ul li {
	margin:0;
	padding:0;
	position: absolute;
}
.step_title_ul .s1 {
	top:-12px;
	left:426px;
}
.step_title_ul .s2 {
	top:151px;
	left:47px;
}
.step_title_ul .s3 {
	top:319px;
	left:427px;
}
.step_title_ul .s4 {
	top:483px;
	left:40px;
}
.step_title_ul .s5 {
	top:648px;
	left:430px;
}
.step_title_ul .s99 {
	top:810px;
	left:30px;
}
.step_title_ul .s100 {
	top:980px;
	left:426px;
}
/**/
.s0_text {
	width:390px;
	position: absolute;
	top:15px;
	left:27px;
}
.s0_text p {margin-top:0;}
.s0_p1 {
	margin-bottom:5px;
}
.s0_p2 {
	color:#333;
	font-size:12px;
	padding-left:1em;
	text-indent:-1em;
}
.s1_btn {
	position: absolute;
	top:243px;
	left:508px;
}
.s4_text {
	width:256px;
	margin:0;
	position: absolute;
	top:750px;
	left:210px;
}
.s5_text {
	width:256px;
	margin:0;
	position: absolute;
	top:877px;
	left:495px;
}
.s99_text {
	position: absolute;
	top:1080px;
	left:250px;
	font-size:13px;
}
.s100_text {
	position: absolute;
	top:1354px;
	left:515px;
}
.s_jizen_text {
	position: absolute;
	top:1362px;
	left:25px;
}
div#pay_board {
    margin-top: 48px;
}
/**/
#payment {margin-top:0;}

