@charset "EUC-JP";

body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, caption, tr, th, td, img, form, div {
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
	list-style-type: none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","¥á¥¤¥ê¥ª",Meiryo,sans-serif;
	line-height:1.5em;
	color:#222;
}
img {
	vertical-align: bottom;
}

.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
 }

body {
	width: 100%;
	font-size:12px;
	text-align:center;
	background-color:#c6370f;
	text-align: center;
}
#bg_affili_head {
	width: 100%;
	background: url("../../images/bg_affili_head.gif") repeat-x center top;
}
#bg_affili_foot {
	width: 100%;
	background: url("../../images/bg_affili_foot.gif") repeat-x center bottom;
}
#bg_affili_main {
	width: 100%;
	background:  url("../../images/bg_affili_main.jpg") no-repeat center top;
}
#wrapper {
	width: 884px;
	margin:0 auto;
	text-align:left;
	position:relative;
	text-align: left;
	padding-top: 347px;
}
a#infotopLogo {
    display: block;
    height: 44px;
    left: 42px;
    position: absolute;
    top: 0;
    width: 145px;
}

#contents_affili1_head{
	position:relative;
	background:  url("../../images/bg_affili_contents_head1.png") no-repeat center top;
	padding-top: 98px;
}
#contents_affili2_head{
	position:relative;
	background:  url("../../images/bg_affili_contents_head2.png") no-repeat center top;
	padding-top: 98px;
	margin-top:20px;
}
#contents_affili1_foot , #contents_affili2_foot{
	background:  url("../../images/bg_affili_contents_foot.png") no-repeat center bottom;
	padding-bottom: 50px;
}
#gnav_affili {
    right: 0;
    position: absolute;
    top: 87px;
}

#social_btn_affili {
    height: 20px;
    right: 67px;
    position: absolute;
    top: 15px;
    width: 350px;
	padding: 0;
	
}
#social_btn_affili .twitter {
    display: inline;
    float: right;
    margin: 0 5px;
    padding: 0;
    width: 80px;
}
#social_btn_affili .facebook {
    display: inline;
    float: right;
    margin: 0 5px;
    padding: 0;
    width: 120px;
}
#social_btn_affili .plus1 {
    display: inline;
    float: right;
    margin: 0 5px;
    padding: 0;
    width: 60px;
}

#contents_affili1 , #contents_affili2{
	background:  url("../../images/bg_affili_contents.png")  repeat-y center top;
	padding-right: 102px;
	padding-left: 102px;
	height:auto;
	overflow:hidden;
}
#contents_affili1_no1{
	background:  url("../../images/no1_affili.png") no-repeat center top;
	width:680px;
	height:292px;
}

#contents_affili1_no2{
	background:  url("../../images/no2_affili.png") no-repeat center top;
	width:680px;
	height:292px;
}

#contents_affili1_no3{
	background:  url("../../images/no3_affili.png") no-repeat center top;
	width:680px;
	height:292px;
}

#contents_affili1_no4{
	background:  url("../../images/no4_affili.png") no-repeat center top;
	width:325px;
	height:234px;
	float:left;
}

#contents_affili1_no5{
	background:  url("../../images/no5_affili.png") no-repeat center top;
	width:325px;
	height:234px;
	float:right;
}

#contents_affili1_special{
	background:  url("../../images/special_affili.png") no-repeat center top;
	width:680px;
	height:292px;
	clear:both;
}
#contents_affili2_others{
	background:  url("../../images/others_affili.png") no-repeat center top;
	width:680px;
	height:407px;
	padding-top: 71px;
	margin-bottom: 30px;
}
#contents_affili2_others_list{
	width:665px;
	height:390px;
	background-color:#ffffe7;
	border: 1px solid #ce9c16;
	padding-left: 15px; 
	padding-top: 10px;
	padding-bottom:5px;
	 }

.contents_affili2_others_list_line{
	margin-bottom: 10px;
}

.contents_affili2_others_list_line ul li{
	float: left;
	width: 120px;
	height: 42px;
	text-align:center;
	padding-right:9px;
	padding-top:25px;
}
.contents_affili2_others_list_line ul li.oneline{
	height: 35px;
	padding-top:32px;
}

#no6{background:  url("../../images/no6.gif") no-repeat left top;}
#no7{background:  url("../../images/no7.gif") no-repeat left top;}
#no8{background:  url("../../images/no8.gif") no-repeat left top;}
#no9{background:  url("../../images/no9.gif") no-repeat left top;}
#no10{background:  url("../../images/no10.gif") no-repeat left top;}
#no11{background:  url("../../images/no11.gif") no-repeat left top;}
#no12{background:  url("../../images/no12.gif") no-repeat left top;}
#no13{background:  url("../../images/no13.gif") no-repeat left top;}
#no14{background:  url("../../images/no14.gif") no-repeat left top;}
#no15{background:  url("../../images/no15.gif") no-repeat left top;}
#no16{background:  url("../../images/no16.gif") no-repeat left top;}
#no17{background:  url("../../images/no17.gif") no-repeat left top;}
#no18{background:  url("../../images/no18.gif") no-repeat left top;}
#no19{background:  url("../../images/no19.gif") no-repeat left top;}
#no20{background:  url("../../images/no20.gif") no-repeat left top;}
#no21{background:  url("../../images/no21.gif") no-repeat left top;}
#no22{background:  url("../../images/no22.gif") no-repeat left top;}
#no23{background:  url("../../images/no23.gif") no-repeat left top;}
#no24{background:  url("../../images/no24.gif") no-repeat left top;}
#no25{background:  url("../../images/no25.gif") no-repeat left top;}
#no26{background:  url("../../images/no26.gif") no-repeat left top;}
#no27{background:  url("../../images/no27.gif") no-repeat left top;}
#no28{background:  url("../../images/no28.gif") no-repeat left top;}
#no29{background:  url("../../images/no29.gif") no-repeat left top;}
#no30{background:  url("../../images/no30.gif") no-repeat left top;}
#no31{background:  url("../../images/no31.gif") no-repeat left top;}
#no32{background:  url("../../images/no32.gif") no-repeat left top;}
#no33{background:  url("../../images/no33.gif") no-repeat left top;}
#no34{background:  url("../../images/no34.gif") no-repeat left top;}
#no35{background:  url("../../images/no35.gif") no-repeat left top;}
#no36{background:  url("../../images/no36.gif") no-repeat left top;}
#no37{background:  url("../../images/no37.gif") no-repeat left top;}
#no38{background:  url("../../images/no38.gif") no-repeat left top;}
#no39{background:  url("../../images/no39.gif") no-repeat left top;}
#no40{background:  url("../../images/no40.gif") no-repeat left top;}
#no41{background:  url("../../images/no41.gif") no-repeat left top;}
#no42{background:  url("../../images/no42.gif") no-repeat left top;}
#no43{background:  url("../../images/no43.gif") no-repeat left top;}
#no44{background:  url("../../images/no44.gif") no-repeat left top;}
#no45{background:  url("../../images/no45.gif") no-repeat left top;}
#no46{background:  url("../../images/no46.gif") no-repeat left top;}
#no47{background:  url("../../images/no47.gif") no-repeat left top;}
#no48{background:  url("../../images/no48.gif") no-repeat left top;}
#no49{background:  url("../../images/no49.gif") no-repeat left top;}
#no50{background:  url("../../images/no50.gif") no-repeat left top;}
#no51{background:  url("../../images/no51.gif") no-repeat left top;}
#no52{background:  url("../../images/no52.gif") no-repeat left top;}
#no53{background:  url("../../images/no53.gif") no-repeat left top;}
#no54{background:  url("../../images/no54.gif") no-repeat left top;}
#no55{background:  url("../../images/no55.gif") no-repeat left top;}
#no56{background:  url("../../images/no56.gif") no-repeat left top;}
#no57{background:  url("../../images/no57.gif") no-repeat left top;}
#no58{background:  url("../../images/no58.gif") no-repeat left top;}
#no59{background:  url("../../images/no59.gif") no-repeat left top;}
#no60{background:  url("../../images/no60.gif") no-repeat left top;}
#no61{background:  url("../../images/no61.gif") no-repeat left top;}
#no62{background:  url("../../images/no62.gif") no-repeat left top;}
#no63{background:  url("../../images/no63.gif") no-repeat left top;}
#no64{background:  url("../../images/no64.gif") no-repeat left top;}
#no65{background:  url("../../images/no65.gif") no-repeat left top;}
#no66{background:  url("../../images/no66.gif") no-repeat left top;}
#no67{background:  url("../../images/no67.gif") no-repeat left top;}
#no68{background:  url("../../images/no68.gif") no-repeat left top;}
#no69{background:  url("../../images/no69.gif") no-repeat left top;}
#no70{background:  url("../../images/no70.gif") no-repeat left top;}
#no71{background:  url("../../images/no71.gif") no-repeat left top;}
#no72{background:  url("../../images/no72.gif") no-repeat left top;}
#no73{background:  url("../../images/no73.gif") no-repeat left top;}
#no74{background:  url("../../images/no74.gif") no-repeat left top;}
#no75{background:  url("../../images/no75.gif") no-repeat left top;}
#no76{background:  url("../../images/no76.gif") no-repeat left top;}
#no77{background:  url("../../images/no77.gif") no-repeat left top;}
#no78{background:  url("../../images/no78.gif") no-repeat left top;}
#no79{background:  url("../../images/no79.gif") no-repeat left top;}
#no80{background:  url("../../images/no80.gif") no-repeat left top;}
#no81{background:  url("../../images/no81.gif") no-repeat left top;}
#no82{background:  url("../../images/no82.gif") no-repeat left top;}
#no83{background:  url("../../images/no83.gif") no-repeat left top;}
#no84{background:  url("../../images/no84.gif") no-repeat left top;}
#no85{background:  url("../../images/no85.gif") no-repeat left top;}
#no86{background:  url("../../images/no86.gif") no-repeat left top;}
#no87{background:  url("../../images/no87.gif") no-repeat left top;}
#no88{background:  url("../../images/no88.gif") no-repeat left top;}
#no89{background:  url("../../images/no89.gif") no-repeat left top;}
#no90{background:  url("../../images/no90.gif") no-repeat left top;}
#no91{background:  url("../../images/no91.gif") no-repeat left top;}
#no92{background:  url("../../images/no92.gif") no-repeat left top;}
#no93{background:  url("../../images/no93.gif") no-repeat left top;}
#no94{background:  url("../../images/no94.gif") no-repeat left top;}
#no95{background:  url("../../images/no95.gif") no-repeat left top;}
#no96{background:  url("../../images/no96.gif") no-repeat left top;}
#no97{background:  url("../../images/no97.gif") no-repeat left top;}
#no98{background:  url("../../images/no98.gif") no-repeat left top;}
#no99{background:  url("../../images/no99.gif") no-repeat left top;}
#no100{background:  url("../../images/no100.gif") no-repeat left top;}


.scroll-pane {
    overflow: auto;
}
.scroll-pane .jspVerticalBar {
    width: 13px;
}
.scroll-pane .jspTrack {
    background: #e3c877;
}
.scroll-pane .jspDrag {
	background:  url("../../images/bg_scroll.gif") no-repeat center center;
	border-left: 1px solid #ce9c16;
	border-top: 1px solid #ce9c16;
	border-bottom: 1px solid #ce9c16;
}



#facebook{
 width: 680px;	
	margin-bottom: 30px;
}

#caption_affili{
	float: left;
}

#back_affili{
	float: right;
}




#footer {
    clear: both;
    line-height: 2em;
    padding-top: 20px;
    text-align: center;
	color:#fff;
	height: 60px;
}

#footer a{
	color:#fff;
	text-decoration:none;
}

