@charset "UTF-8";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
	font-size: 100%;
	font-style: normal;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: 100%;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display: block;
}
body{
  background-color : #1d2d38;
  font-size: 14px;
  color : #182b3d;
  background-repeat : repeat;
}
@media screen and (max-width: 767px) {
	body{
		line-height: 1.4;
		font-size: 13px;
	}
}
a{
  cursor: pointer;
}
a:link{
  color: #182b3d;
  text-decoration: none;
}
a:visited{
  color: #182b3d;
}
a:hover{
  text-decoration: underline;
}
h1{
  font-size : 100%;
  margin-bottom : 10px;
}
h2{
  margin-bottom : 10px;
  margin-top: 30px;
  clear : both;
}
p{
  line-height: 1.5em;
}
ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
li{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  margin-bottom : 10px;
  padding: 4px;
}
li:hover{
}
#news{
  　font-size: 90%;
  　border-bottom-width: 1px;
  　border-bottom-style: dotted;
  　margin-bottom: 6px;
  　padding-bottom: 5px;
}
#container{
  margin: auto;
  background-color: white;
  background-image: url(img/bgimg.jpg);
  background-repeat: repeat;
  padding-top : 20px;
  padding-bottom : 20px;
  padding-left : 50px;
  padding-right : 50px;
  width : 800px;
}
#left-box{
  width : 480px;
  float: left;
}
#right-box{
  width : 270px;
  float: left;
  margin-left : 40px;
}
#map{
  margin-top : 20px;
  margin-bottom : 20px;
}
.txt01{
  font-size : 13px;
  top : 30px;
}
.txt02{
  float: left;
  margin-left: 15px;
  width : 350px;
}
.txt03{
  font-size: 90%;
}
.mokuroku{
  width: 100px;
  float: left;
  margin-bottom : 20px;
}
.cleartxt{
  clear: both;
  width: 100%;
  font-size: 10pt;
  text-align: center;
  margin-top : 10px;
  background-color : #1d2d38;
  color: white;
}
.cleartxt2{
  clear: both;
  padding-top : 10px;
  text-align : center;
  font-size : 90%;
}
.date{
  color: #dd5c4a;
}

#main{
  margin-left : auto;
  margin-right : auto;
  background-color : olive;
  text-align : center;
  margin-top : 10px;
}

.item{
  width : 22%;
  float : left;
border-width : 1px;border-style : solid;
  margin-right : 0px;
  overflow : hidden;
  vertical-align : top;
  margin-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  padding-top : 7px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 5px;
  text-align : center;
  background-color : #1d2d38;
  height : 100%;
}
.item :hover{
  opacity: .8;
  -webkit-opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80);	/* IE lt 8 */
  -ms-filter: "alpha(opacity=80)"; /* IE 8 */
}
.itemtxt{
  width : 25%;
  float : left;
  text-align : center;
  display : block;
  font-size : 95%;
}

.fade {  
    -webkit-transition: 0.3s ease-in-out;  
       -moz-transition: 0.3s ease-in-out;  
         -o-transition: 0.3s ease-in-out;  
            transition: 0.3s ease-in-out;  
}  
.fade:hover {  
    opacity: 0.4;  
    filter: alpha(opacity=60);  
}   
.adress{
	float: right;
	text-align: left;
	width : 100%;
	zoom: 1;
}
.adress dl::after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
}
.adress dt{
	border : 1px solid #1d2d38;
	float: left;
	width : 60px;
	margin : 0px 10px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align: center;
	height: 16px;
	font-size : 10px;
	position: relative;
	top : 1px;
}
.adress dd{
	overflow: hidden;
	zoom: 1;
	margin : 0px 0px 12px 0px;
	font-size : 90%;
	line-height: 1.5;
}
#anker{
  text-align : right;
  position : relative;
  float : right;
  margin-top : -60px;
  clear : both;
}
#anker :hover{
  opacity: .7;
  -webkit-opacity: .7;
  -moz-opacity: .7;
  filter: alpha(opacity=70);	/* IE lt 8 */
  -ms-filter: "alpha(opacity=70)"; /* IE 8 */
}

@media screen and (max-width: 480px) {
br{
	display : none ;
}
}



.txt-sold{
	color: #cb2912;
}