#wrapper3{
	width:860px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	height:100%;
}

#content_on{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	background:url(../images/online/online_title.jpg) no-repeat;
}

#content3{
	width:860px;
	float:left;
	background:#0d213d;
	min-height:100%;
	border-left:solid 4px #777;
	border-right:solid 4px #777;
	margin-top:35px;
	margin-left:-4px;
}

#content4{
	width:860px;
	float:left;
	background:#5A180A;
	min-height:100%;
	border-left:solid 4px #777;
	border-right:solid 4px #777;
	margin-left:-4px;
}

#kakutoku{
	background-color:#333;
	width:860px;
	margin:0 auto;
	display:inline-block;
	margin-top:35px;
	border-left:solid 4px #777;
	border-right:solid 4px #777;
	margin-left:-4px;
}

#content3 a:hover{
	opacity:0.7;
}

#top{width:860px; height:215px; background:url(../images/online/online_top.jpg) no-repeat; margin:0; padding:0;}
	
#nyaga{width:800px; height:260px; background:url(../images/online/nyaga.jpg) no-repeat; margin:5px 0 0 30px; padding:0;}

#hyaku{width:860px; height:260px; background:url(../images/online/100nobu.jpg) no-repeat; margin:0px 0 0 30px; padding:0;}

#nobuon{width:860px; height:260px; background:url(../images/online/nobuon.jpg) no-repeat; margin:5px 0 0 30px; padding:0; float:left;}

#foot{width:860px; height:230px; background:url(../images/online/online_foot.jpg) no-repeat; margin:0; padding:0;}

#copy{width:700px; height:80px; background:url(../images/online/online_copy.jpg) no-repeat; margin:0; padding:0;}

#top2{width:860px; height:193px; background:url(../images/online/online_souzou.jpg) no-repeat; margin:0; padding:0;}

#top3{width:860px; height:55px; background:url(../images/online/online_souzou3.jpg) no-repeat; margin:0; padding:0;}

#nobuon_b{
	height:214px;
	width:300px;
	float:left;
}


#pic{
	float:left;
	width:400px;
	display:inline-block;
	margin-top:69px;
	
}

.left{
	margin-left:20px;
}


.bot{margin:160px 0 0 65px;}

/*footer*/

#footerbase3{
	height:224px;
	margin:30px 0 0 0px;
	background-image:url(../images/foot_base.png);
	
}

#footerbase3 ul{
	margin-top:15px;
}

#footerbase3 li{
	float:left;
	margin-top:15px;
}

#footerbase3 li.bnr {
	margin:15px 0 0 15px;
}
	

#footbase3 #footerplat2{
	width: 920px;
	bottom: 75px;
	margin:20px 0 0 40px;
	border-top:solid 1px #FFF;
}

.hyaku_link{
	margin:32px 0 0 13px;
}

.nyaga_link{
	margin:35px 0 0 20px;
}

.nobon_link{
	margin:20px 0 0 28px;
}

#cd_info{width:860px; height:400px; background:url(../images/cd_info.png) no-repeat; margin-top:60px; padding:0;}

#cd_toplink{
	text-align:center;
	margin-top:40px;
	padding-bottom:60px;
}

#wrapper_cd{
	width:860px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	height:100%;
}

#content_cd{
	width:860px;
	float:left;
	background:#FFF;
	min-height:100%;
}

#hund_nobu{
	width:800px;
	margin-bottom:5px;
	background-color:#D3C2BB;
	display: inline-block;
	margin-left:30px;
}



#get1{
	text-align:center;
	padding-bottom:10px;
}

#nyaga2{
	width:800px;
	margin-bottom:5px;
	background-color:#D3C2BB;
	display: inline-block;
	margin-left:30px;
}

#get2{
	text-align:center;
	padding-bottom:10px;
}

#nobuon2{
	width:800px;
	background-color:#D3C2BB;
	display: inline-block;
	margin-bottom:5px;
	margin-left:30px;
}

#get3{
	text-align:center;
	padding-bottom:10px;
}

#selection2{
	width:800px;
	background-color:#D3C2BB;
	display: inline-block;
	margin-left:30px;
}

#get4{
	text-align:center;
	padding-bottom:10px;
}

.jyouken{
	color:#FFF;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-bottom:20px;
	border-radius:4px;
}

.jyouken table{
	padding:20px;
	border-collapse:none;
	margin:0 auto;
	vertical-align:top;	
}

.jyouken tr,th,td{
	vertical-align:top;
	text-indent:1em;
}



#get0{
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}


.ontitle{
	text-align:center;
	font-size:17px;
	padding-top:15px;
	margin-bottom:-10px;
}

/*アコーディオン*/

dt{
    display:block;
    cursor:pointer;
    }
	
dd{
    display:none;
    }
	
/*セレクター*/
#olselector{
	width:860px;
	background-color:#CCC;
	border:solid #002 1px;
	border-radius:8px;
	float:left;
	margin:0 auto;
	margin-bottom:25px;
	margin-top:120px;
	margin-left:-1px;
}

#olselector a:hover{
	display:block;
}

#olselector a:hover{
	opacity:0.8	
}

#olselector img{
	margin:15px 8px;
	float:left;
}







