@charset "utf-8";
@import url("../../n_common/css/sub_page.css");
@import url("../../n_common/icons/foundation-icons.css");
@import url("../../n_common/css/jquery.sidr.dark.css");



/*共通
-------------------------------------------------------*/
.bold { font-weight:bold; padding:0 3px;}
.bold img { position:relative; top:5px;}

/*leftNavi
--------------------*/
#navi.pc { margin:77px 14px 0 12px;}




/*contents
-----------*/
#identity h4{ margin:20px 0;}

#aboutus{}

#aboutus dl{ margin-bottom:10px;}
#aboutus dl dt{ float:left; width:150px; font-weight:bold;}
#aboutus dl dd{ overflow:hidden;}

#aboutus dl dd ul li{ margin-bottom:5px;}
#aboutus dl dd ul.discList { margin-top:10px;}
#aboutus dl dd ul.discList li{ list-style:disc; margin-left:1em;}


/*map
----------------------------*/
.map_wrapper {
	max-width: 800px;
    min-width: 260px;
    margin: 20px auto;
    padding: 4px;
    border: 1px solid #CCC;
}     
.googlemap {
    position: relative;
    padding-bottom: 66.25%;
	padding-bottom: 80.25%;
    height: 0;
    overflow: hidden;
}
.googlemap #map_canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 160% !important;
}



@media (max-width: 360px) {

h2,h2 img,h4,h4 img { width:100%;}

#aboutus dl dt{ float:none; width: auto; font-weight:bold; margin-bottom:10px;}
#aboutus dl dd{ border-bottom: 1px dotted #CCCCCC; padding-bottom:10px;}
	
/*----------*/
}

@media (min-width: 768px) and (max-width: 979px) {
/*----------*/
#navi dd#nCom a{ background:none;}

}

@media (min-width: 320px) and (max-width: 767px) {
/*----------*/
#navi dd#nCom a{ background:none;}

}

@media (min-width: 640px) and (max-width: 767px) {
/*----------*/
}

@media (max-width: 319px) {
/*----------*/
#navi dd#nCom a{ background:none;}
}





