﻿@charset "UTF-8";


/*     背景設定     */
.bg_content{
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;

}
.content_navi{
background:url(../img/navi_bg.gif) #EDF3EE repeat-x left top;
padding:0;
margin:25px 0 0 0;
}
.content_navi_left{
margin:10px 0 10px 13px;
padding:0 5px 0 0;
}
.content_navi_right{
margin:10px 10px 10px 5px;
}

/*       テキストエリア     */
h2{
margin:25px 0 10px 0;
padding:0;
}

ol{
margin:0;
padding:0 0 0 25px;
}
.area03{
background:url(../../img/border01.gif) repeat-x left bottom;
padding:15px 0;
} 
.area04{
background:url(../../img/border02.gif) repeat-x left bottom;
padding:15px 0 20px 0;
} 
h3.m{
margin:0;
padding:5px 0 10px 0;
}
h3.m02{
margin:0;
padding:30px 0 10px 0;
}
.btn{
margin:4em 0 0 0;
}
a.arrow{
padding:0 0 0 7px;
background:url(../../../img_cmn/arrow.gif)  no-repeat left 0.3em;
}
.border_b{
background:url(../../img/border02.gif) repeat-x left bottom ;
padding:0 0 30px 0;
margin:0 0 10px 0;
}
.border_r{
border-right:#E5E5E5 solid 1px;
}
.margin20_0_20_0 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.padding0_0_5_0{
padding:0 0 5px 0;
}
.local_navi{
margin:5px 0 10px 20px;
}
.local_navi_list{
font-size:12px;
color:#686C6B;
line-height:120%;
background:url(../../img/border01.gif) repeat-x left bottom ;
padding:8px 0;
}
.local_navi_list_on{
font-size:12px;
color:#686C6B;
line-height:120%;
background:url(../../img/border01.gif) repeat-x left bottom   #e0e9e2;
padding:8px 0;
}

