@charset "UTF-8";

@import url(core.css);
@import url(layouts.css);
@import url(corners.css);
@import url(top.css);
@import url(category.css);
@import url(shop.css);
@import url(contact.css);
@import url(floor.css);


/*-------投稿ページ---textBody------------------*/



.left_4{float:left;width:360px;}
.left_4 img{width:100%;height:auto;}
.right_4{float:right;width:360px;}
.right_4 img{width:100%;height:auto;}

p.stxt{
	text-align:center;
	font-weight:bold;
	font-size:12px;
	
}


/*-----news--------------------*/
#news table{
	font-size:11px;
	width:100%;
	border:2px #000 solid;
}

#news th {
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
}


#news td{
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
	
}




/******setumei****************/
.sp{display:none;}


#setumei{padding:15px;}

#setumei h1{
font-size:18px;
	line-height:1.5em;
font-weight:bold;
color:#5f4211;
margin:45px 0px 0px 0px; 
text-align:left;}

#setumei p{

text-align:left;
font-size:14px;
line-height:1.75em;
}

#setumei p.sam{
	text-align:left;
 font-size:12px;
line-height:1.5em;
color:#af6b0a;
margin:30px 0 30px 0;
}

#setumei .bar{
border:2px solid #76674c;
padding:30px;
background-color:#fdf3e1;
font-size:14px;
background-image: url(https://i-za-kamakura.com/wp-content/uploads/2019/05/pan_img1a.png);		
background-repeat: no-repeat;
background-position: right bottom;}


#setumei table{
	text-align:left;
	width:400px;
	font-size:13px;
	
	border:0px #ccc solid;
	padding:5px;
	background-color:#fdf3e1;
}

#setumei h4{font-size:17px; font-weight:bold;}


#setumei th .em {width:120px;padding:5px;padding:3px;background-color:#fdf3e1 !important; }

#setumei td {width:280;adding:5px;padding:3px;}

#panf{padding:15px;}

#panf .img_C{
text-align:center;	

}

.pan_text2{
	font-size: 15px;
	font-weight: bolder;
	line-height: 1.5em;
	margin:20px 10px 30px 10px;
	text-align:center;
}

/******setumei*end***************/

/*----dearbread---------*/

/* 横並び画像 */




#dearbread ul {
     overflow: hidden;
     letter-spacing: -.5em;
}
#dearbread li {
     display: inline-block;
     width: 50%;
     vertical-align: top;
     letter-spacing: 0px;
     text-align: center;
	 list-style-type: none;
	
}

#dearbread li a {
     margin: 0;
     padding: 10px;
     background: none;
     display :block;
}
 #dearbread li a:hover {
     background: #ecefee;
}




.pdfmenu p{
	text-align:center;
	font-size:15px;
	font-weight:bold;
}


.link_menu{
	text-align:center;
	font-size:15px;
	margin:50px 0 50px 0;
} 



a.blue:link,
a.blue:visited {
	color:#0066cc !important;
	 text-decoration: underline;
}


a.blue:hover {
	color:#0066cc !important;
	text-decoration: none;
}





#dearbread .dear h2{
	color:#000000 !important;
	font-size:27px !important;
	text-align:left;
	padding:7px 0px 7px 10px;
	margin:50px 0 10px 0 !important;
border-left:8px #CFB1C3 solid;
border-bottom:0px;	
}

#dearbread .open h2{
	color:#000000 !important;
	font-size:23px;
	font-weight:bold;
	margin:50px 0 10px 0;
	text-align:center;
	line-height:25px;
	border-left:none;
	border-bottom:none;
}

#dearbread .pan h2{
	font-size:15px;
	font-weight:bold;	
	text-align:center;
	line-height:23px;
	border-left:none;
	border-bottom:none;
	margin-bottom:0px;
}


#dearbread .dear h3{
	margin:0px;
	padding:0px 0 10px 0 ;
	text-align:left;
	font-size:15px;
	line-height:1.25em;
	font-weight:bold;
	border-bottom: 4px solid #CFB1C3;
}

#dearbread .art h3{
	margin-top:30px;
	padding:0;
	text-align:left;
	font-size:15px;
	line-height:1.25em;
	font-weight:bold;
	border-bottom: 0px solid #CFB1C3;
}



#dearbread .dear p{
	font-size:14px;
	line-height:1.75em;
	text-align:left;
	margin:0;
	padding:10px;

}


#dearbread .pan{
	margin-top:30px;
	border-top:0px #ddd solid;
	padding:20px;
	
}





/*------derbread ここまで------------------*/

/*----pan-----------------*/

#pan1{font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", serif; }


 .pan_text1{
		font-size: 15px;
		font-weight: bolder;
		line-height: 1.5em;
		margin:20px 10px 30px 10px;
		text-align:left;
	}

#pan1 .img_sp {display:none;}

#pan .pc{display:none;}
	
	

	
#pan1 table{
	font-size:12px;
	} 
	


#pan1 table {
	margin: 1em 0;
	border: 1px solid #ccc;
}

caption {
	padding-bottom: 0.3em;
}

#pan1 th,
#pan1 td {
	padding: 0.3em 10px;
	border-collapse: separate;
	border-spacing: 1px;
}

#pan1 th {
	border-right: 1px solid #ddd;
	color: #333;
	
}

#pan1 td {
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
	
.img_A{
	width:100%;
	height:auto;
	text-align:center;	
}
	

.img_B,
.img_C{
		text-align:center;
		width:100%;
		margin:30px 10px 0px 10px;
		padding:10px;
	}
	

.tabekata{
	width:100%;
	bckground-color:#e2b059;
}


#pan1 h2.namapan{
	color:#ff0000 !important;
	font-size:20px;
	font-weight:bold;
	margin-top:50px;
	text-align:left;
	line-height:23px;
	border-left:none;
	border-bottom:none;
	font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", serif;
}

#pan1 .h2_s{
	font-size:15px;
	}


#pan1 h2.namapan2{
	color:#485524 !important;
	font-size:25px;
	font-weight:bold;
	margin-top:10px;
	text-align:left;
	line-height:27px;
	border-left:none;
	border-bottom:none;
	font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", serif;
}



.tabekata_se{
width:100%;
}


#pan1 .left_1{float:left;width:300px;}
#pan1 .right_1{float:right;width:420px;margin-left:10px;}


#pan1 .left_2,#dearbread .left_2{float:left;width:360px;}
#pan1 .right_2,#dearbread .right_2{float:right;width:360px;}


#pan1 .left_3{float:left;width:360px;}
#pan1 .right_3{float:right;width:340px;margin-left:10px;}




#pan1 .tabekata h3{
	margin:0px;
	padding:0 10px 10px 10px;
	text-align:left;
	font-size:18px;
	line-height:1.25em;
	font-weight:bold;
	border-bottom: 4px solid #fdf3e1;}
	



#pan1 p {
	margin:0px;
	font-size:15px;
	line-height:1.7em;
	text-align:left;
	padding:10px;
}


#pan1 p.catch{
	font-size:18px;
	line-height:1.75em;
	text-align:center;
}

#pan1 p.catch2{
	font-size:15px;
	line-height:1.75em;
	text-align:left;
	padding:10px;
}

#pan1 p.price{
	font-size:18px;
	line-height:1.75em;
	text-align:center;
	color:#ff0000;
}


#pan1 p.price2{
	font-size:18px;
	line-height:1.75em;
	text-align:left;
	color:#ff0000;
}


/*-----------end of PAN-------------------------*/	

/*---top--------*/


	
	#gmap {
		padding-bottom:100px;
	}
	

/*----end of top-----*/






@media screen and (max-width:768px) {
	
	
	
	body.f980 div#header, body.f980 div#content, body.f980 div#footer,
	body.mainIndex #header-cont,
	#footer_body, #wrap, #main, #infot,
	#pane1, #pane2 {
		width: 100%;
	}

	.link_menu{
	text-align:center;
	font-size:12px;
	margin:40px 0 40px 0;
} 
	
	
/*-----news--------------------*/
#news table{
	font-size:11px;
	width:95%;
	border:2px #000 solid;
}

#news th {
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
}


#news td{
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
	
}	
	
/******setumei****************/
	
	
#panf{width:95%;margin:0;}

#panf .img_C{
text-align:left;
	margin-right:10vw;
}

#panf .img_C img{width:100%; height:auto; margin-right:5vw;}
	
#panf .pan_text2{

	font-size:5.3vw;
		font-weight: bolder;
		line-height:7.5vw;
		margin:3.5vw;
		text-align:left;
}
	
#setumei{width:95%;margin:0;}

#setumei h1{
font-size:7.3vw;
line-height:9.3vw;
margin:11vw 5vw 10vw -5vw;	
text-align:left;
font-weight:bold;}


#setumei h4{
	font-size:4.3vw;
	font-weight:bold;}


#setumei p{
margin:11vw 5vw 10vw -5vw;	
	font-size:4.3vw;
	line-height:7.3vw;
	text-align:left;
}

#setumei p.sam{
text-align:left;
font-size:3.333vw;
line-height:5.3vw;
color:#af6b0a;
margin:6.3vw 0;
}

#setumei .bar{
border:2px solid #76674c;
padding:30px;
background-color:#fdf3e1;
font-size:5.3vw;
	background-image:none;
}


	#setumei table{
	font-size:4.3333vw;
	text-align:left;
	margin-right:10vw;
	border:0px #ccc solid;
	padding:3.333vw;
	background-color:#fdf3e1;
}
	


#setumei table th .em {width:auto;padding:5px;padding:3px;background-color:#fdf3e1 !important;}

#setumei table td {width:auto;adding:5px;padding:3px;}



/******setumei*end***************/
	
	
	
/*----dearbread---------*/
	
/* 横並び画像 */


	

.pd-10{width:98%;}	
	
	
p.stxt{
	text-align:center;
	font-weight:bold;
	font-size:2.8vw;
	color:#222222;}		
	
	
.pdfmenu p{
	text-align:center;
	font-size:5.0vw;
	font-weight:bold;

}
	
.link_menu{
	text-align:center;
	font-size:5.0vw;
	margin:2rem 0 2rem 0;
} 
	


a.blue:link,
a.blue:visited {
	color:#0066cc !important;
	 text-decoration: underline;
}

a.blue:hover {
	color:#0066cc !important;
	text-decoration: none;
}
	
#dearbread{
	padding-right:1.5vw;
}
	
#dearbread h1{
	padding:0;
	psdpding:5px 0 10px 0;
	text-align:left;
	font-size:3.8vw;
}
	

	
.smtxt{font-size:2.5vw;}	
	
.sp{display:block;}	
	
#dearbread .dear h2{
	color:#000000 !important;
	line-height:1.1;
	font-size:5.0vw;
	text-align:left;
	margin:5vw 0 1.5vw 0;
padding:3.5vw 0 3.5vw 5vw;
border-left: 2.5vw solid #CFB1C3;
}

#dearbread .dear h3{
font-size:5.0vw;
margin-top:2vw;
margin-bottom:1vw;
padding:1.5vw 1.5vw 1.8vw 1.5vw;
border-bottom: 4px solid #CFB1C3;
}

#dearbread .dear p{
font-size:4.0vw;
	line-height:7.3vw;
	text-align:left;
padding:1.5vw 1.5vw 1vw 1.5vw;

}


/*------derbread ここまで------------------*/
	
	
	
	
	
	
	
	
/*----pan-----------------*/

 .pan_text1{
		font-size:6.3vw;
		font-weight: bolder;
		line-height:7.5vw;
		margin:1.5vw;
		text-align:left;
	}
	
	#pan1 table{
	font-size:7vw;
	} 
	


#pan1 table {
	margin: 1em 0;
	border: 1px solid #ccc;
}

caption {
	padding-bottom: 0.3em;
}

#pan1 th,
#pan1 td {
	padding: 0.3em 10px;
	border-collapse: separate;
	border-spacing: 1px;
}

#pan1 th {
	border-right: 1px solid #ddd;
	color: #333;
	
}

#pan1 td {
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
	
.img_A{
	width:100%;
	height:auto;
	text-align:center;
}
	

.img_B,
.img_C{
		text-align:center;
		width:100%;
		margin:1vw;
		padding:1vw;
	}
	
#pan1 .tabekata{width:100%;}

#pan1 .tabekata h2{
font-size:8.3vw;
line-height:9.3vw;
margin-top:11.5vw;
margin-bottom:5.5vw;
text-align:left;
color:#ff0000;
}

.h2_s{
font-size:5.3vw;
margin-top:2vw;}

#pan1 .tabekata h2.namapan2{
	color:#485524 !important;
	font-size:8.3vw;
	font-weight:bold;
	margin-top:5vw;
	text-align:left;
	line-height:9.3vw;
	border-left:none;
	border-bottom:none;
}


#pan1 h3{
font-size:8.3333vw;
margin-top:2vw;
border-bottom: 4px solid #e2b059;
}
	

	
#pan1 p{
	font-size:5.333vw;
	line-height:7.3vw;
	text-align:left;
}


#pan1 p.catch{
	font-size:5.333vw;
	line-height:7.3vw;
	text-align:center;
}

#pan1 p.catch2{
	font-size:5.333vw;
	line-height:7.3vw;
	text-align:left;
}

#pan1 p.price{
	font-size:18px;
	line-height:1.75em;
	text-align:center;
	color:#ff0000;
}


#pan1 p.price2{
	font-size:18px;
	line-height:1.75em;
	text-align:left;
	color:#ff0000;
}





#pan1 .left_1{width:100%;padding:1.5vw;}
#pan1 .left_1 img{width:100%;text-align:center;}

#pan1 .right_1{width:100%;padding:1.5vw;}


#pan1 .left_2,#dearbread .left_2{
	width:100%;padding:1.5vw;}
#pan1 .left_2 img,#dearbread .left_2 img{width:100%;text-align:center;}
#pan1 .right_2,#dearbread .right_2{width:100%;padding:1.5vw;}
#pan1 .right_2 img,#dearbread .right_2 img{width:100%;text-align:center;}


#pan1 .left_3{width:100%;padding:1.5vw;}
#pan1 .left_3 img{width:100%;text-align:center;}
#pan1 .right_3{width:100%;padding:1.5vw;}
	
.left_4 {width:100%;margin:0 auto 2.5vw auto;text-align:left; font-size:1.2vw;}
.left_4 img{width:98%;text-align:center;}
	
.right_4 {width:100%;margin:0 auto 1.0vw auto;text-align:left; font-size:1.2vw;}
.right_4 img{width:98%;text-align:center;}

	#dearbread img{width:98%;text-align:center;background-color:azure;}
	

/*-----------end of PAN-------------------------*/	
	
	
	
	
	img{
		max-width: 100%;
		height: auto;
		width /***/:auto;
		
	}
	#top-logo {
		width: 66px;
	}
	#gallery {
		width: 900px;
		height: 274px;
	}
	body.mainIndex #header-cont {
		margin: 0;
	}
	#header-cont img,
	body.mainIndex #header-cont img {
		width:153px;
	}
	#logo {
		width: 58px;
		margin: 20px 10px 0 10px;
	}
	#accessp1,
	#accessbase {
		width: auto;
	}
	
/*-----TOPレイアウト----------------*/	
	.sale {
		float: left;
		text-align: center;
width:32%;
		margin:0px 1px 0px 0px;
		padding:0px;
	}
	
	.sale img{width:100%;height:auto;}
	
	
	#gmap {
		float:none;
		text-align: center;
		padding-bottom:20px;
		clear:both;
	}
	
	#gmap {
		width:100%;
		height:auto;
		margin: 30px auto 10px auto;
		
	}
	#gmap iframe{
		width:100%;
		height:auto;
	}

/*-----TOPレイアウトココまで--------------------*/		
	
	
	
}

@media screen and (max-width:568px) {
	body.f980 div#header, body.f980 div#content, body.f980 div#footer,
	body.mainIndex #header-cont,
	#footer_body, #wrap, #main, #infot,
	#pane1, #pane2 {
		width: 100%px;
	}


#cat-body h1.sm {
	font-size:4.8vw;
line-height:5.5vw;
margin:11vw 5vw 4vw 5vw;	
text-align:left;
}

	
	/*-----news--------------------*/
#news table{
	font-size:11px;
	width:90%;
	border:2px #000 solid;
}

#news th {
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
}


#news td{
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
	
}
	
	
	img{
		max-width: 100%;
		height: auto;
		width /***/:auto;
	}
	#top-logo {
		width: 66px;
	}
	#gallery {
		width: 780px;
		height: 228px;
	}
	

/*-----TOPレイアウト----------------*/	
	.sale {
		float: left;
		text-align: center;
	width:31%;
		margin:0 3px 0px 0px;
	background-color:#ddd;
	}
	
	
	#gmap {
		float: none;
		text-align: center;
		padding-bottom:20px;
		clear:both;

	}
	
	#gmap {
		width:100%;
		height:auto;
		margin: 30px auto 10px auto;
	}
	
	#gmap iframe{
		width:100%;
		height:auto;
	}

/*-----TOPレイアウトココまで--------------------*/	
	
	#content.pagecon {
		margin-left: 0 !important;
	}
	#cat-body {
		width: 100%;
	}
	.fm1, .fm2, .fm3 {
		display: none;
	}
	.f1F {
		font-size: 24px;
	}
	.floortbl td {
		padding-right: 0;
	}
	.nogb {
		margin: 0;
	}
	.floortbl {
		font-size: 10px;
	}
	
	
	
/*----pan-----------------*/

 .pan_text1{
		font-size:6.3vw;
		font-weight: bolder;
		line-height:7.5vw;
		margin:1.5vw;
		text-align:left;
	}
	
	#pan1 table{
	font-size:7vw;
	} 
	


#pan1 table {
	margin: 1em 0;
	border: 1px solid #ccc;
}

caption {
	padding-bottom: 0.3em;
}

#pan1 th,
#pan1 td {
	padding: 0.3em 10px;
	border-collapse: separate;
	border-spacing: 1px;
}

#pan1 th {
	border-right: 1px solid #ddd;
	color: #333;
	
}

#pan1 td {
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
	
.img_A{
	width:100%;
	height:auto;
	text-align:center;
}
	

.img_B,
.img_C{
		text-align:center;
		width:100%;
		margin:1vw;
		padding:1vw;
	}
	
#pan1 .tabekata{width:100%;}

#pan1 .tabekata h2{
font-size:8.3vw;
line-height:9.3vw;
margin-top:11.5vw;
margin-bottom:5.5vw;
text-align:left;
color:#ff0000;
}

.h2_s{
font-size:5.3vw;
margin-top:2vw;}

#pan1 .tabekata h2.namapan2{
	color:#485524 !important;
	font-size:8.3vw;
	font-weight:bold;
	margin-top:5vw;
	text-align:left;
	line-height:9.3vw;
	border-left:none;
	border-bottom:none;
}


#pan1 h3{
font-size:8.3333vw;
margin-top:2vw;
border-bottom: 4px solid #e2b059;
}
	

	
#pan1 p{
	font-size:5.333vw;
	line-height:7.3vw;
	text-align:left;
}


#pan1 p.catch{
	font-size:5.333vw;
	line-height:7.3vw;
	text-align:center;
}

#pan1 p.catch2{
	font-size:5.333vw;
	line-height:7.3vw;
	text-align:left;
}

#pan1 p.price{
	font-size:18px;
	line-height:1.75em;
	text-align:center;
	color:#ff0000;
}


#pan1 p.price2{
	font-size:18px;
	line-height:1.75em;
	text-align:left;
	color:#ff0000;
}


	

#dearbread ul {
     overflow: hidden;
     letter-spacing: -.5em;
}
#dearbread li {
     display: inline-block;
     width: 100%;
     vertical-align: middle;
     letter-spacing: 0px;
     text-align: center;
	 list-style-type: none;
}	
	
	
	
	
	
	
.pdfmenu {
	text-align:center;
	font-size:5.0vw;
	font-weight:bold;
}

.link_menu{
	text-align:center;
	font-size:5.0vw;
	margin:2rem 0 2rem 0;
} 	
	

a.blue:link,
a.blue:visited {
	color:#0066cc !important;
	 text-decoration: underline;
}

a.blue:hover {
	color:#0066cc !important;
	text-decoration: none;
}


#pan1 .left_1{width:100%;padding:1.5vw;}
#pan1 .left_1 img{width:100%;text-align:center;}

#pan1 .right_1{width:100%;padding:1.5vw;}


#pan1 .left_2,
	#dearbread .left_2{width:100%;padding:2.0vw 2.0vw 10.0vw 2.0vw;}
	
#pan1 .left_2 img,
#dearbread .left_2 img{width:100%;text-align:center;}
	
#pan1 .right_2,
#dearbread .right_2{width:100%;padding:2.0vw 2.0vw 10.0vw 2.0vw;}
	
#pan1 .right_2 img,
#dearbread .right_2 img{width:100%;text-align:center;}


#pan1 .left_3{width:100%;padding:1.5vw;}
#pan1 .left_3 img{width:100%;text-align:center;}
#pan1 .right_3{width:100%;padding:1.5vw;}

/*-----------end of PAN-------------------------*/		
		
		
	
	
}

@media screen and (max-width:360px) {
	body.f980 div#header, body.f980 div#content, body.f980 div#footer,
	body.mainIndex #header-cont,
	#footer_body, #wrap, #main, #infot,
	#pane1, #pane2 {
		width: 360px;
	}
	#gallery {
		height: 114px;
	}
	.f1F {
		font-size: 12px;
	}
	.shoprest .td3,
	.icon1, .icon2, .icon3 {
		display: none;
	}
	.shoprest .td0 img {
		width: 100px;
	}
	div#header {
		text-align: center;
	}
	#logo {
		float: none;
		margin-bottom: 10px;
	}
	#header-cont {
		display: none;
	}
	#header-cont2 {
		display: block;
	}
	#mapa {
		width: 343px;
		height: 259px;
	}
	.page {
		padding: 0 !important;
	}
	
/*----pan-----------------*/

	
 .pan_text1{
		font-size:4.3vw;
		font-weight: bolder;
		line-height:6.5vw;
		margin:4.3vw;
		text-align:left;
	}



	
#pan1 table{
	font-size:5vw;
	} 
	


#pan1 table {
	margin:  0;
	border: 1px solid #ccc;
}

caption {
	padding-bottom: 0.3em;
}

#pan1 th,
#pan1 td {
	padding: 0.3em 10px;
	border-collapse: separate;
	border-spacing: 1px;
}

#pan1 th {
	border-right: 1px solid #ddd;
	color: #333;
	
}

#pan1 td {
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
}
	
.img_A{
	width:100%;
	height:auto;
	text-align:center;
}
	

.img_B,
.img_C{
		text-align:center;
		width:100%;	
		margin:0vw;
		padding:0vw;
	}
	
	
.img_B img,
.img_C img{width:100%;height:auto;}	


#pan1 .tabekata{width:100%;}
	
#pan1 .tabekata h2{
font-size:5.5vw;
line-height:7.5vw;
margin-top:11.5vw;
margin-bottom:2.5vw;
text-align:left;
color:#ff0000;
border:none;
}

.h2_s{
font-size:4.3vw;
margin-top:2vw;}


#pan1 .tabekata h2.namapan2{
	color:#485524 !important;
	font-size:5.8vw;
	font-weight:bold;
	line-height:7.5vw;
	text-align:left;
	border-left:none;
	border-bottom:none;
	margin:2.5vw 0 0 0;
}






#pan1 .tabekata h3{
font-size:5.3vw;
margin-top:7.3vw;
border-bottom: 4px solid #e2b059;}
	
#pan1 .tabekata p{
	font-size:4.3vw;
	line-height:6.5vw;
	text-align:left;
}

#pan1 .tabekata_se{


}


#pan1.left_1{width:100%;padding:1.5vw;}
#pan1.left_1 img{width:100%;text-align:center;}
#pan1.right_1{width:100%;padding:1.5vw;}


#pan1.left_2,#dearbread .left_2{width:100%;padding:2.0vw 2.0vw 10.0vw 2.0vw;}
#pan1.right_2,#dearbread .right_2{width:100%;padding:2.0vw 2.0vw 10.0vw 2.0vw;}
#pan1.left_2 img,
#pan1.right_2 img,
#dearbread .left_2 img,
#dearbread .right_2 img{width:100%;height:auto;}

#pan1.left_3{width:100%;padding:1.5vw;}
#pan1.left_3 img{width:100%;text-align:center;}
#pan1.right_3{width:100%;padding:1.5vw;}


.pdfmenu {
	text-align:center;
	font-size:5.0vw;
	font-weight:bold;
}

.link_menu{
	text-align:center;
	font-size:5.0vw;
	margin:2rem 0 2rem 0;
} 
	
a.blue:link,
a.blue:visited {
	color:#0066cc !important;
	 text-decoration: underline;
}

a.blue:hover {
	color:#0066cc !important;
	text-decoration: none;
}	
	
/*-----------end of PAN-------------------------*/	
		
	
}

@media screen and (max-width:320px) {
	body.f980 div#header, body.f980 div#content, body.f980 div#footer,
	body.mainIndex #header-cont,
	#footer_body, #wrap, #main, #infot,
	#gallery,
	#pane1, #pane2 {
		width: 320px;
	}
	#top-logo {
		width: 120px;
		left: 100px;
	}
	#mapa {
		width: 274px;
		height: 207px;
	}
	
	.pdfmenu {
	text-align:center;
	font-size:5.0vw;
	font-weight:bold;
	padding:30px 0 30px 0;
}


a.blue:link,
a.blue:visited {
	color:#0066cc !important;
	 text-decoration: underline;
}

a.blue:hover {
	color:#0066cc !important;
	text-decoration: none;
}	
	
	
/*-----news--------------------*/
#news table{
	font-size:11px;
	width:90%;
	border:2px #000 solid;
}

#news th {
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
}


#news td{
	text-align:center;
	padding:5px;
	border:1px #ccc solid;
	
}	
	
}

