@charset "utf-8";
/*===============================================
				plan
===============================================*/

#public {
width:715px;
margin:0 0 30px;
}
#public h3{
margin:0 0 22px;
}
#public p{
margin:0 0 2em;
}
#public strong{
font-weight:bold;
}
#headDescArea:after,
#bottomDescArea:after,
.descArea:after,
.swapArea:after{
content:'';
display:block;
clear:both;
}
#headDescArea,
#bottomDescArea,
.descArea,
.swapArea{
min-height:1px;
⁄zoom:1;
_height:1px;
}
/*===============================================
				List
===============================================*/
#headDescArea .floatLeft{
width:410px;
margin-left:10px;
}
#headDescArea,#bottomDescArea{
margin-bottom:15px;
}
#headDescArea .imgArea{
float:right;
margin:5px 0;
}
#bottomDescArea h3{
margin-bottom:14px;
}
#bottomDescArea .floatLeft{
width:300px;
}
#bottomDescArea .floatRight{
width:415px;
margin-top:15px;
}
#bottomDescArea .floatLeft img{
margin-bottom:32px;
}
#bottomDescArea p{
margin:0 10px 2em; 
}
#mapArea {
position:relative;
margin-bottom:20px;
}
#mapArea .btn03{
position:absolute;
top:167px;
left:581px;
}
#public .listContainer{
padding:0 0 25px;
margin:0 0 20px;
border-bottom:1px dotted #ccc;
}
#public .listContainer .imgArea{
float:left;
width:350px;
}
#public .listContainer .floatRight{
width:344px;
min-height:200px;
height:auto !important;
height:200px;
position:relative;
}
#public .listContainer .floatRight h4{
margin:0 0 1.4em;
}
#public .listContainer .btn01{
width:118px;
margin:0 0 0 -5px;
position:absolute;
right:5px;
bottom:0;
}

/*===============================================
				second
===============================================*/
#public .swapArea{
text-align:left;
width:715px;
margin:0 0 26px;
}
#public .swapArea .imgArea{
width:480px;
float:left;
}
#public .swapArea .floatRight{
width:235px;
height:350px;
position:relative;
float:right;
}
#public .swapArea .thumbsArea{
width:160px;
position:absolute;
bottom:0;
left:5px;
}
#public .swapArea .thumbsArea li{
margin:6px 6px 0 0;
}
#public .descArea {
margin-left:5px;
}
#public .descArea .imgArea{
float:right;
}
#public .descArea .floatRight{
width:420px;
float:left;
}
