@charset "utf-8";

/* CSS for 3dan-gumi index page design */

/* PRIMARY SECTION main center part */

.clear {
	clear: both;
}

#wrapper #content #primary img {
	border: 0;
}


#wrapper #content #primary #main {
	float: left;
	width: 506px;
	height: 580px;
}

#wrapper #content #primary #main h2 {
	width: 484px;
}


#wrapper #content #primary #main #main1 {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
}


#wrapper #content #primary #main img {
	border: 1px solid #666666;
	display: block;
}
#wrapper #content #primary #main .main2 {
	width: 465px;
	height: 132px;
	margin-left: 8px;
	margin-top: 10px;
}


#wrapper #content #primary #main .main2 img {
	float: left;
	display: block;
}
#wrapper #content #primary #main .main2 p {
	margin-top: 15px;
	display: block;
	float: right;
	width: 220px;
}





/* PRIMARY SECTION sub right part */

#primary #sub {
	float: right;
	height: 580px;
	width: 175px;
}

#primary #sub .section {
	padding-bottom: 10px;
}

#primary #sub img {
	display: block;
	border: 1px solid #666666;
}


/* PRIMARY MIDDLE SECTION plan part */

#wrapper #content #primary #plan {
	width: 685px;
	height: 100%;
	margin-bottom: 15px;
}


#wrapper #content #primary #plan .planA {
	width: 640px;
	margin-left: 15px;
	margin-top: 12px;
	height: 90px;
}
#wrapper #content #primary #plan .planA img {
	float: left;
	height: 90px;
	width: 335px;

}
#wrapper #content #primary #plan .planA p {
	float: right;
	margin-top: 5px;
	width: 270px;
	display: block;
	margin-right: 25px;
}



#wrapper #content #primary #plan .planB {
	width: 640px;
	margin-left: 15px;
	margin-top: 15px;
	height: 46px;
}


/* PRIMARY MIDDLE SECTION access map part */

#wrapper #content #primary #map {
	width: 668px;
	margin-bottom: 12px;
	height: 390px;
}


#wrapper #content #primary #map1 {
	float: left;
	height: 362px;
	width: 422px;
	background-color: #FFFFFF;
}


#wrapper #content #primary #map2 {
	float: right;
	width: 235px;
	margin-top: 8px;
	line-height: 170%;
}

#wrapper #content #primary #map2 li {
	list-style-type: none;
}



#wrapper #content #primary .middle{
	width: 685px;
	margin-bottom: 10px;
	display: block;
}



#wrapper #content #primary #link1 {
	width: 665px;
	border: 1px solid #CCCCCC;
	height: 52px;
}


#wrapper #content #primary #link1 p {
	font-size: 10px;
	float: right;
	width: 535px;
}

#wrapper #content #primary #link1 img {
	float: left;
	display: block;
	width: 121px;
	height: 52px;
}

#wrapper #content #primary #link2 {
	font-size: 11px;
	margin-left: 5px;
	display: block;
	width: 600px;
	margin-bottom: 8px;
}
