@charset "UTF-8";

/*----------------------------------------
Date Created:2013/02/22 [t.sato]
Last Updated:2013/02/22 [t.sato]
----------------------------------------*/

#index #globalNav a.globalNav01 {
	background-position:0 -23px;
}

/* 
----------------------------------------*/

#message {
	height:255px;
	padding-left:20px;
	background:url(../img/index/index_img_06.png) right top no-repeat;
}
#message h2 {
	font-size: 20px;
	font-weight: bold;
	padding:30px 0 15px;
}
#message p {
	line-height:1.6;
}

#access {
	margin-bottom:30px;
}

#access .text {
	float:left;
	width:269px;
	height:180px;
	background:url(../img/index/index_map_bg.png) 0 0 no-repeat;
}
#access .map {
	float:right;
	width:300px;
}
#access h2 {
	padding:20px 0 13px 20px;
}
#access p {
	padding-left:20px;
	padding-right:20px;
}
#att  {

}
 .att {
	padding:0px 0 0 0;
}
.att2 {
	 font-weight: normal;
	padding:0px 0 40px 0 ;
	padding-left: 10px;
}
.att2 li {
	font-size: 0.9em;
	 font-weight: normal;
	padding-bottom:4px;
	padding-left: 0px;
	position: relative;
}
.att2 li::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
    position: absolute;
    left: -10px;
    top: calc(0.75em - 3px);
}
@media screen and (max-width:480px) { 
.att2 li {
	font-size: 0.7em;
	 font-weight: normal;
	padding-bottom:4px;
	padding-left: 0px;
	position: relative;
}
.att2 li::before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
    position: absolute;
    left: -10px;
    top: calc(0.75em - 3px);
}
}

#news {
	background-color:#ECECEC;
}
#news h2 {
}
#news ul{
	padding:5px 15px;
}
#news li {
	padding:7px 0;
	border-bottom:1px dashed #BFBFBF;
}
#news li .date {
	float:left;
	width:85px;
	padding-top:1px;
}
#news li .text {
	float:right;
	width:460px;
}


/* clearfix
----------------------------*/
#news li:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#news li {	display: inline-block; }
/* \*/
* html #news li { height: 1%; }
#news li { display: block; }
/* */








