@charset "utf-8";
/* CSS Document */

@import url(import.css);


#leftArea #Placename {
background-color:#0D1D2F;
height:38px;
width:698px;
letter-spacing:3px;
font-weight:bold;
text-indent:15px;
color:#FFFFFF;
font-size:16px;
padding:12px 0 0 0;
}

#leftArea .movepages {
font-size:12px;
text-align:right;
margin:5px 0 5px 0;
}



#leftArea .content {
margin:0 0 32px;
}

#leftArea .content P.nmls {
margin:3px;
font-size:12px;
color:#333333;
}

.content .leftImg{
float:left;
width:282px;
}
.content .leftImg p.kome{
font-size:10px;
color:#86898C;
margin-top:5px;
}

.content .leftImg DIV.change{
margin:10px 0 0 33px;
}

.content .leftImg DIV.change li{
float:left;
width:90px;
}
	.content .leftImg DIV.change li.leftMbtn{
	margin-right:10px;
	}
	.content .leftImg DIV.change li a,
	.content .leftImg DIV.change li.leftMbtn a{
	display:inline;
	height:25px;
	}
	
	
/*@@WHAT'S NEW DATA@@*/
.content .NewData{
float:left;
width:415px;
}
.content .NewData h3{
background-image:url(/images/shop/New_title.gif);
background-repeat:no-repeat;
height:35px;
}
.content iframe{
margin:15px 0 15px 0;
}
.content .contact_btn{
text-align:center;
margin:20px 0 20px 0;
}
.content p.MDtext{
color:#333333;
font-size:12px;
line-height:1.5em;
margin: 0 15px 0 15px;
}

/*@@MAIN DATA@@*/
.content .MainData{
float:left;
width:415px;
}
.content .MainData h3{
background-image:url(/images/shop/Main_title.gif);
background-repeat:no-repeat;
height:35px;
}

#leftArea .MainData ul.data{
margin:0px 0 0 5px;
font-size:12px;
width:410px;
}
#leftArea .MainData ul.data li{
letter-spacing:0px;
text-align:left;
margin-bottom:3px;
color:#333333;
}

#leftArea .MainData ul.data li.left{
float:left;
width:90px;
}
#leftArea .MainData ul.data li.right{
float:right;
width:310px;
}
#leftArea .MainData ul.data li.right a{
	text-indent:0px;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
#leftArea .MainData ul.data li.right a:hover {
	color:#666666;
	}

#leftArea .MainData ul.subData{
margin:10px 0 0 0;
font-size:12px;
width:380px;
}
#leftArea .MainData ul.subData li{
letter-spacing:0px;
text-align:left;
margin-bottom:3px;
color:#333333;
}
#leftArea .MainData ul.subData li.subleft{
float:left;
width:60px;
}
#leftArea .MainData ul.subData li.subright{
float:right;
width:320px;
}

.content .MainData p{
color:#333333;
font-size:12px;
width:410px;
line-height:1.5em;
margin:15px 0 0 5px;
}

#leftArea .Main_map{
position:relative;
height:22px;
top:104px;
_top:108px;
left:325px;
}

#leftArea .Main_map_type02{
position:relative;
height:22px;
top:124px;
_top:128px;
left:325px;
}

#leftArea .Main_map_type03{
position:relative;
height:22px;
top:85px;
_top:90px;
left:325px;
}


/*@@REPORT DATA@@*/
#leftArea .ReportData{
margin:20px 0 0 0;
}

#leftArea .ReportData h4{
background-image:url(/images/shop/Report_title.gif);
background-repeat:no-repeat;
height:35px;
}
#leftArea .ReportData .Retext{
margin:15px 4px 0 4px;
font-size:12px;
font-weight:bold;
}
#leftArea .ReportArea{
margin:15px 4px 0 4px;
_margin:15px 2px 0 2px;
float:left;
width:340px;
}

#leftArea .ReportArea p.ReportText{
float:left;
width:230px;
font-size:12px;
margin:0 4px 0 0;
}
#leftArea .ReportArea .reportimg{
float:right;
width:105px;
}
#leftArea .ReportArea .reportimg p{
font-size:10px;
letter-spacing:0px;
}


/*@@PHOTO DATA@@*/
#leftArea .PhotoData{
margin:20px 0 0 0;
}

#leftArea .PhotoData h4{
background-image:url(/images/shop/Photo_title.gif);
background-repeat:no-repeat;
height:35px;
}

#leftArea .PhotoData .dataimg{
margin:15px 8px 0 0;
float:left;
width:340px;
}
#leftArea .PhotoData .we_read{
margin:10px 8px 0 0;
float:left;
width:340px;
font-size:10px;
color:#333333;
letter-spacing:1px;
}

#leftArea .PhotoData ul.we_read_type02{
width:692px;
}
#leftArea .PhotoData .we_read_type02 li{
float:left;
width:222px;
margin:10px 7px 0 3px;
_margin:10px 8px 0 2px;
font-size:10px;
color:#333333;
letter-spacing:1px;
}


#leftArea .PhotoData ul.photoread{
width:692px;
}

#leftArea .PhotoData ul.photoread li{
float:left;
width:160px;
padding:10px 8px 0 5px;
_padding:10px 7px 0 6px;
font-size:10px;
color:#333333;
letter-spacing:1px;
}

* html #leftArea .PhotoData ul.photoread li{
float:left;
width:160px;
padding:0px 8px 0 6px;
_padding:10px 7px 0 6px;
font-size:10px;
color:#333333;
letter-spacing:1px;
}

.brown{
color:#631F2C;
}

/*@@WEDDING DATA@@*/

#leftArea .WeddingData{
margin:20px 0 0 0;
}

#leftArea .WeddingData h4{
background-image:url(/images/shop/Wedding_title.gif);
background-repeat:no-repeat;
height:35px;
margin:0 0 15px 0;
}

#leftArea Table.subdata{
font-size:12px;
line-height:1.5em;
color:#333333;
border-spacing:0;
border-collapse:collapse;
}

#leftArea Table.subdata th,
#leftArea Table.subdata td{
border:1px solid #AAAAAA;
padding:5px 0 5px 8px;
vertical-align: top;
letter-spacing:0px;
}

#leftArea Table.subdata th{
background-color:#EBDBD2;
font-weight:bold;
width:168px;
}

#leftArea Table.subdata td{
width:530px;
}

/*@@vi[@@*/
#leftArea Table.Psubdata{
border-width:1px;
border-color: #AAAAAA;
border-style: solid;
font-size:12px;
line-height:1.5em;
color:#333333;
}

#leftArea Table.Psubdata td{
padding:5px 0 5px 8px;
vertical-align: top;
letter-spacing:0px;
background-color:#F2E8E2;
width:698px;
}
#leftArea .Psubdata ul{
margin:5px 10px 0 8px;
}
#leftArea .Psubdata ul li{
margin-bottom:12px;
letter-spacing:1px;
}
	#leftArea .Psubdata ul li a{
	text-indent:0px;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	display:inline;
	}


/*@@ACCESS DATA@@*/

#leftArea .AccessData{
margin:20px 0 0 0;
}

#leftArea .AccessData h4{
background-image:url(/images/shop/Access_title.gif);
background-repeat:no-repeat;
height:35px;
}

#leftArea .AccessData .Access_map{
position:relative;
height:22px;
top:26px;
left:620px;
}



