@charset "utf-8";
body{
 font-size:15px;
 font-family:"メイリオ","Meiryo","MS PGOTHIC",sans-serif;
 color:#000000;
 background-color:#FFFFFF;
}

h1{
 font-size:120%;
 font-weight:normal;
 border: double 4px #e0e0e0;
 padding: 5px 5px 5px 15px;
 margin-top:0px;
}

h2{
 font-size:100%;
 font-weight:normal;
 border:1px #FFD2E7 solid;
 border-left:10px #FFD2E7 solid;
 padding:10px 5px 10px 15px;
 margin:0px 0px 10px 0px;
}

h3{
 font-size:95%;
 font-weight:bold;
 border-bottom:1px #FFD2E7 solid;
 padding:5px 5px 0px 15px;
}

h4{
 font-size:105%;
 font-weight:bold;
 margin:10px 0px;
 padding-left:15px;
}

h5{
 font-size:110%;
 font-weight:normal;
 margin:10px 0px;
 padding-left:15px;
}

blockquote{
	background-color:#F7E9DE;
padding:15px;
font-size:90%;
}

hr{
	height: 1px;
border: none;
border-top: 1px #6495ed solid;
margin:30px 5px 10px 5px;
clear:both;
}

p{
 margin:5px 15px;
}

.wrap{
 width:950px;
 margin:0 auto;
}

/*トップページ用*/
.top_header{
 height:450px;
 position:relative;
 margin-bottom:5px;
}
.top_content{
	margin:10px 10px 50px 10px;
width:530px;
float:left;
}

/*文字サイズ変更ボタン*/
.font_size{
	position:absolute;
top:10px;
left:870px;
}
.font_size a:hover img{
	background-color:#AAAAAA;
}
/*-----------------*/

.header{
 height:100px;
 position:relative;
 padding-bottom:5px;
}

/*グローバルメニュー*/
.menu{
	height:50px;
font-size:14px;
font-weight:bold;
margin-left:2px;
}

.menu ul{
	margin:0px;
padding:0px;
}
.g_menu{
	text-align:center;
list-style-type:none;
background-image : url(../busyo/shinryoubu/geka/menu_botan_blue.jpg);
float:left;
}
li.g_menu a{
	color:#000000;
text-decoration: none;
display:block;
width:158px;
height:50px;
line-height:46px;
}

li.g_menu.cr,li.g_menu:hover{
background-image:url(../img/menu_botan_pink.jpg);
}
/*------------------------------*/

.main{
	width:950px;
}
.side{
	margin:5px 0px 50px 0px;
width:200px;
float:left;
}
.side img{
	padding:2px 0px;
}

.content{
	margin:5px 10px 50px 10px;
width:730px;
float:left;
}
.content img{
	margin:15px;
}

/*パンくずリスト*/
.breadcrumbs{
/*text-align:right;*/
font-size:85%;
margin:5px 0px;
}


/*左サイドサブメニュー*/
.side ul{
	margin:0px;
padding:0px;
}
.side li{
	margin-bottom:2px;
}
.sub_menu{
	background-color:#f7e9de;
list-style-type:none;
font-size:80%;
}
.sub_menu a{
	color:#000000;
text-decoration: none;
font-weight:bold;
display:block;
width:185px;
height:45px;
line-height:45px;
padding:0px 0px 0px 15px;
}
.sub_menu.cr,.sub_menu.cr:hover,.sub_menu:hover{
background-color:#ffdbdb;
}

/*フッター*/
.footer{
	height:55px;
padding-top:45px;
clear:both;
font-size:80%;
text-align:center;
background-image : url(../busyo/shinryoubu/geka/footer_back.jpg);
background-repeat:no-repeat;
background-position:center bottom;
}

/*ページトップへ*/
.page_top{
	font-size:80%;
text-align:right;
margin-bottom:20px;
}
.page_top a{
	color:#0000FF;
}
.page_top a:visited{
	color:#0000FF;
}
.page_top a:hover{
	color:#aaaaFF;
}
