@charset ”UTF-8”;


*{
	color:#111111;
	font-size:12px;
}

a{
	color:#333333;
}

a img {
	border:none;
}




/*
--------------
 image import
--------------
*/


/*
各、画像読み込み
*/
body{
	background:url(../../img/common/bg_header_index.jpg) repeat-x;
}
#side_bar .enterprise h3{
	background-image:url(../../img/common/bg_h3_side_enterprise.png);
}
#header_nav li{
	background:url(../../img/common/blue_marker.png) no-repeat left center;
	padding-left:15px;
}


/*
aタグの高さを要素に合わせる
*/
#global_nav li a{
	height:39px;
}



#footer #outside .btn_privacy{
	margin-left:80px;
}

#side_bar .enterprise h3{
	text-align:center;
	font-size:1.2em;
	line-height:3.5em;
	color:#ffffff;
}
#side_bar .enterprise .enterprise_part h4{
	font-size: 1.1em;
	padding-bottom: 8px;
	padding-left: 25px;
	background: url(../../img/common/blue_marker.png) no-repeat 10px 12px;
	border-bottom: 1px dotted #999;
}

#side_bar{
	background-color:#fff;
}


/*
各、画像読み込み
*/


#side_bar .calendar h3{
	background-image:url(../../img/common/bg_h3_side_calendar.jpg);
}

#side_bar .calendar h3{
	text-align:center;
	font-size:1.1em;
	text-indent:42px;
	line-height:5.2em;
	color:#ffffff;
}

#side_bar .calendar{
	text-align:center;
}

#side_bar .calendar p{
	margin-top:10px;
}

#side_bar .calendar p small{
	color:#8ecbdb;
}

#side_bar .calendar table{
	margin:10px;
	background:#999999;
}

#side_bar .calendar table th{
	background:#e8e8e8;
	color:#000000;
}

#side_bar .calendar .td_side_calendar_nomal{
	background:#ffffff;
	color:#000000;
}

#side_bar .calendar .td_side_calendar_holiday{
	background:#ffcccc;
	color:#ff3300;
}

#side_bar .calendar .td_side_calendar_deliver{
	background:#c2db8e;
	color:#435c0f;
}

#side_bar .calendar .td_side_calendar_blue{
	background:#8ecbdb;
	color:#0f4c5c;
}
