@charset "UTF-8";


div#main div#infoBox div.infoBox_left{
float:left;
width:465px;
margin-right:5px;
padding:0;
height:459px;
}

div#main div#infoBox div.infoBox_left div.innner{
border-left:#999 1px solid;
border-right:#999 1px solid;
border-bottom:#999 1px solid;
width:463px;
height:399px;
}

div#main div#infoBox div.infoBox_right div.innner{
border-left:#999 1px solid;
border-right:#999 1px solid;
border-bottom:#999 1px solid;
width:463px;
height:356px;
padding-top:44px;
background:transparent url(../img/s5_01.gif) no-repeat scroll right top;
}

div#main div#infoBox div.infoBox_left h2{
background:url(../img/point.gif) no-repeat top left;
width:465px;
height:35px;
margin:0px;
padding:0;
text-indent:-9999px;
}


div#main div#infoBox div.infoBox_left div.btmimg{
	width:465px;
	position:relative;
	top:22px;
	left:0px;
	clear:both;
}




div#main div#infoBox div.infoBox_left div.imgBox{
float:left;
width:198px;
margin:20px 5px 0 20px;
_margin:20px 5px 0 10px;
padding:0;
}

div#main div#infoBox div.infoBox_left div.txtBox{
float:right;
width:198px;
margin:20px 20px 0 0;
padding:0;
font-size:90%;
line-height:100%;
}

div#main div#infoBox div.infoBox_left div.txtBox div.pointBox01{
width:198px;
margin:5px 0;
padding:0;
height:103px;
background:url(../img/point_01.gif) no-repeat top left;
}

div#main div#infoBox div.infoBox_left div.txtBox div.pointBox01 p{
position:relative;
top:39px;
left:20px;
width:170px;
font-size:10px;
}

div#main div#infoBox div.infoBox_left div.txtBox div.pointBox02{
width:198px;
margin:5px 0;
padding:0;
height:103px;
background:url(../img/point_02.gif) no-repeat top left;
}

div#main div#infoBox div.infoBox_left div.txtBox div.pointBox02 p{
position:relative;
top:39px;
left:20px;
width:170px;
font-size:10px;
}

div#main div#infoBox div.infoBox_left div.txtBox div.pointBox03{
width:198px;
margin:5px 0;
padding:0;
height:103px;
background:url(../img/point_03.gif) no-repeat top left;
}

div#main div#infoBox div.infoBox_left div.txtBox div.pointBox03 p{
position:relative;
top:39px;
left:20px;
width:170px;
font-size:10px;
}


div#main div#infoBox div.infoBox_right{
float:right;
width:465px;
margin:0;
padding:0;
height:452px;
position:relative;
}




div#main div#infoBox div.infoBox_right h2{
background:url(../img/touroku.gif) no-repeat top left;
width:465px;
height:35px;
margin:0px;
padding:0;
text-indent:-9999px;
}




div#main div#infoBox div.infoBox_right form table tr{
padding:10px;
/padding:2px;
border-bottom:1px solid #ccc;
}

html:not(:target) div#main div#infoBox div.infoBox_right div.btmimg02{
	width:465px;
	position:relative;
	top:103px;
	left:0px;
}


	*html div#main div#infoBox div.infoBox_right div.btmimg02{
		width:465px;
		position:relative;
		top:12px;
		left:0px;
	}

	*:first-child+html div#main div#infoBox div.infoBox_right div.btmimg02{
		width:465px;
		position:relative;
		top:31px;
		left:0px;
	}

	html>/**/body div#main div#infoBox div.infoBox_right div.btmimg02{
		width:465px;
		position:relative;
		top /*\**/:18px;
		left:0px;
	}

div#main div#infoBox div.infoBox_right div.btnBox{
	text-align:center;
	font-size:90%;
}

div#main div#infoBox div.infoBox_right div.btnBox p{
	font-size: 120%; 
	margin-bottom: 10px;
}

div#bnBox{
	clear:both;
}

p.link{
	position:absolute;
	top:408px;
	right:10px;
}

p.link_002{
	position:absolute;
	top:352px;
	right:10px;
}

div.touroku_box{
	margin:0 auto;
	border:1px solid #666;
	padding:30px 60px;
	font-size:12px;
	width:460px;
	position:relative;
	background:url(../img/s5_01.gif) no-repeat top center;
}


div.touroku_box span {
color:#FF0000;
}


div.btnBox{
	text-align:center;
	margin:10px auto;
}

p.logo{
	position:absolute;
	top:200px;
	left:10px;
}



#left_area {
float:left;
margin-top:20px;
width:382px;
}

#finish .recommend {
background-color:#F2F2F2;
border:1px solid #CCCCCC;
clear:both;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px;
text-align:left;
}

#finish #content_renew .box {
border-color:#CCCCCC;
border-style:none solid solid;
border-width:1px;
margin-bottom:10px;
padding:10px;
text-align:left;
width:360px;
}

#finish #content_renew .box {
border-style:none solid solid;
text-align:left;
}

#finish #content_renew #left_area .box .left .ico_01 {
list-style-image:url(../img/icon/ico_01.gif);
}
#finish #content_renew #left_area .box .left li {
margin-left:30px;
padding-left:5px;
}
#finish #content_renew #left_area .box .left .ico_02 {
list-style-image:url(../img/icon/ico_02.gif);
}
#finish #content_renew #left_area .box .left .ico_03 {
list-style-image:url(../img/icon/ico_03.gif);
}
#finish #content_renew #left_area .box .left .ico_04 {
list-style-image:url(../img/icon/ico_04.gif);
}
#finish #content_renew #left_area .box .left .ico_05 {
list-style-image:url(../img/icon/ico_05.gif);
}
#finish #content_renew #left_area .box .left .ico_06 {
list-style-image:url(../img/icon/ico_06.gif);
}
#finish #content_renew #left_area .box .left .ico_07 {
list-style-image:url(../img/icon/ico_07.gif);
}
#finish #content_renew #left_area .box .left .ico_08 {
list-style-image:url(../img/icon/ico_08.gif);
}
#finish #content_renew #left_area .box .left .ico_09 {
list-style-image:url(../img/icon/ico_09.gif);
}
#finish #content_renew #left_area .box .left .ico_10 {
list-style-image:url(../img/icon/ico_10.gif);
}
#finish #content_renew #left_area .box .left .ico_11 {
list-style-image:url(../img/icon/ico_11.gif);
}
#finish #content_renew #left_area .box .left .ico_12 {
list-style-image:url(../img/icon/ico_12.gif);
}
#finish #content_renew #left_area .box .left .ico_13 {
list-style-image:url(../img/icon/ico_13.gif);
}
#finish #content_renew #left_area .box .left .ico_14 {
list-style-image:url(../img/icon/ico_14.gif);
}
#finish #content_renew #left_area .box .left .ico_15 {
list-style-image:url(../img/icon/ico_15.gif);
}
#finish #content_renew #left_area .box .left .ico_16 {
list-style-image:url(../img/icon/ico_16.gif);
}
#finish #content_renew #left_area .box .left .ico_17 {
list-style-image:url(../img/icon/ico_17.gif);
}
#finish #content_renew #left_area .box .left .ico_18 {
list-style-image:url(../img/icon/ico_18.gif);
}
#finish #content_renew #left_area .box .left .ico_19 {
list-style-image:url(../img/icon/ico_19.gif);
}
#finish #content_renew #left_area .box .left .ico_20 {
list-style-image:url(../img/icon/ico_20.gif);
}
#finish #content_renew #left_area .box .left .ico_21 {
list-style-image:url(../img/icon/ico_21.gif);
}
#finish #content_renew #left_area .box .left .ico_22 {
list-style-image:url(../img/icon/ico_22.gif);
}
#finish #content_renew #left_area .box .left .ico_23 {
list-style-image:url(../img/icon/ico_23.gif);
}
#finish #content_renew #left_area .box .left .ico_24 {
list-style-image:url(../img/icon/ico_24.gif);
}
#finish #content_renew #left_area .box .left .ico_25 {
list-style-image:url(../img/icon/ico_25.gif);
}

#finish #content_renew {
font-size:12px;
}

#finish #content_renew .box {
border-color:#CCCCCC;
border-style:none solid solid;
border-width:1px;
margin-bottom:10px;
padding:10px;
text-align:left;
width:360px;
overflow:hidden;
zoom:1;
}

#finish #content_renew .box {
border-style:none solid solid;
text-align:left;
}

#main .left {
float:left;
padding:1px;
width:330px;
}

#finish #content_renew #left_area .site {
margin-top:5px;
width:360px;
}

#finish #content_renew #left_area .box .left_1 img {
float:left;
margin-bottom:20px;
margin-right:10px;
}

#finish #content_renew #right_area {
float:right;
margin-top:20px;
}

#finish #content_renew #left_area .box .right_1 {
float:right;
width:180px;
}



div.form_box {
border:1px solid #666666;
font-size:12px;
margin:0 auto;
padding:5px 30px;
/padding:5px 10px;
position:relative;
width:370px;
}

div.form_box span{
color:#FF0000;
}

div.form_box form {
font-size:12px;
overflow:hidden;
zoom:1;
width:400px;
}

p.link_top {
position:absolute;
right:-9px;
top:334px;
_top:364px;
}

