/**************************************************/
/*                                                */
/*　　　　　　 左サイドバー用のcss　　　　　　　　*/
/*                                                */
/**************************************************/

/********************/
/*　CONTENTSエリア　*/
/********************/

.side_bar1 .bunner_box a p {
	background-color: #2253AF;
	margin: 0px;
	padding: 5px;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}

.side_bar1 .contents
{
	background-image:url(../images/contents.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:32px;
	margin:0px;
}
.side_bar1 .contents_back
{
	background-color:#DBEFF9;
	margin:5px 0px;
	padding:5px 5px 5px 19px;
}
.side_bar1 .contents_back p
{
	text-indent:-14px;
}
.side_bar1 .aomoji
{
	color:#1A2D78;
}
.side_bar1 em
{
	display:none;
}
.side_bar1 dl
{
	margin:0px;
}

/***********************/
/*　informationエリア　*/
/***********************/

.side_bar1 .information
{
	background-image:url(../images/information.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:33px;
	margin:0px;
}
.side_bar1 .side_border
{
	border:1px solid #CFCFCF;
	padding:5px 8px 5px 7px;
	margin:5px 0px;
}
.side_bar1 .side_border dd
{
	margin:0px;
}
.side_bar1 p
{
	margin:2px;
}
.side_bar1 p strong
{
	font-size:16px;
}
.side_bar1 .info_back
{

	background-repeat:no-repeat;
	width:183px;
	height:108px;
	margin:5px 0px;
	position:relative;
	display:block;
	text-decoration:none;
}
.side_bar1 .info_p
{
	position:absolute;
	top:14px;
	left:7px;
	color:#1A2D78;
	font-size:16px;
}
.side_bar1 #ifb1
{
	background-image:url(../images/infoside1.jpg);
}
.side_bar1 #ifb2
{
	background-image:url(../images/infoside2.jpg);
}
.side_bar1 #ifb3
{
	background-image:url(../images/infoside3.jpg);
}
.side_bar1 #ifb4
{
	background-image:url(../images/infoside4.jpg);
}
.side_bar1 a#ifb1:hover
{
	background-image:url(../images/infoside1o.jpg);
}
.side_bar1 a#ifb2:hover
{
	background-image:url(../images/infoside2o.jpg);
}
.side_bar1 a#ifb3:hover
{
	background-image:url(../images/infoside3o.jpg);
}
.side_bar1 a#ifb4:hover
{
	background-image:url(../images/infoside4o.jpg);
}

/********************/
/*　取り扱いエリア　*/
/********************/

.side_bar1 .atukai
{
	background-image:url(../images/side_bar.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:25px;
	margin:10px 7px;
	position:relative;
}
.side_bar1 .atukai span
{
	position:absolute;
	top:5px;
	left:13px;
	color:#FFFFFF;
	font-size:14px;
}
.side_bar1 .toriatukai
{
	margin:0px;
	padding:0px;
}
.side_bar1 .toriatukai li
{
	list-style-type:none;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:15px;
	padding-left:25px;
	background:url(../images/arw2.gif) no-repeat center left;
}

/******************/
/*　区切りエリア　*/
/******************/

.side_bar1 .wave
{
	background-image:url(../images/side_wave.jpg);
	background-repeat:no-repeat;
	width:186px;
	height:11px;
	margin:10px auto;
}

.side_bar1 .indent
{
	padding-left:25px;
	text-indent:-15px;
	margin:5px;
}
.side_bar1 .otoiawase
{
	margin:7px;
}
.side_bar1 .indent2
{
	padding:2px 10px;
}
.side_bar1 .indent3
{
	padding:20px 20px 10px 10px;
}
.side_bar1 .mitumori
{
	padding:10px 20px 10px 10px;
	border-top:1px solid #000000;
	line-height:17px;
}
.side_bar1 .mitumori2
{
	padding:5px 20px 20px 10px;
	line-height:17px;
}
.side_bar1 .kanren
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.side_bar1 .kanren li
{
	margin:0px 10px;
	line-height:18px;
}
#calendar p{
	margin:0px;
}
.cal_page {
	background-image: url(../images/calendar2010/calendar-page.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 125px;
}
.cal_page a {
	color:#0066CC;
}
.cal_page a:hover {
	color:#FF6600;
}
.cal_form {
	background-image: url(../images/calendar2010/calendar_form.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.cal_form a {
	display: block;
	height: 30px;
	width: 200px;
}
.bunner_box {
	text-align: center;
}
.bunner_box img {
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
