@charset "utf-8";

/*■■■■■■■■■■■■*/
/*LAST EDDITED*/
/*2008.9.2*/

/*EDDITER*/
/*miyoko houki*/

/*Version*/
/*---------*/

/*■■■■■■■■■■■■*/

/*グローバルナビゲーション
*************************************/

/*nabigation バーカラー*/

#navigation_b_bg {
	width:900px;
	height:11px;
	background:url(../../img/bg_kanri.gif)
}
/*nabigation*/

#navigation{
	background-image:url(../../img/bg_navi_b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:38px;
	width:900px;
	margin:0px;
}


#navigation ul{
	margin:0px;
	height:20px;
	list-style-type:none;
	padding-left:60px;
}
#navigation li{
	margin:0px;
	padding-right:35px;
	float:left;
}

#navigation ul a{
	display:block;
	margin:0px;
	height:32px;
	width:169px;
	background-repeat:no-repeat;
}


#navigation ul #oheyasagashi a{
	background-image:url(../../img/btn_g_navi01_b.gif);
}

#navigation ul #baibai a{ 
	background-image:url(../../img/btn_g_navi02_b.gif);
}

#navigation ul #kanri a{
	background-image:url(../../img/btn_g_navi03.gif);
}

#navigation ul #shisan_katsuyou a{
	background-image:url(../../img/btn_g_navi04_b.gif);
}



#navigation ul #oheyasagashi a:hover{
	background-image:url(../../img/btn_g_navi01_o_b.gif);
}

#navigation ul #baibai a:hover{ 
	background-image:url(../../img/btn_g_navi02_o_b.gif);
}

#navigation ul #kanri a:hover{
	background-image:url(../../img/btn_g_navi03_o.gif);
}

#navigation ul #shisan_katsuyou a:hover{
	background-image:url(../../img/btn_g_navi04_o_b.gif);
}


/*リンク指定*/
a.a_black12_blue:link{
font-size:12px;
color:#009999;
text-decoration:underline;
line-height:19px;
}
a.a_black12_blue:visited{
font-size:12px;
color:#009999;
text-decoration:underline;
line-height:19px;
}

a.a_black12_blue:hover{
font-size:12px;
color:#999999;
text-decoration:underline;
line-height:19px;
}

a.a_black12_blue:active{
font-size:12px;
color:#009999;
text-decoration:underline;
line-height:19px;
}




/*□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□


以下、中央コンテンツ各種設定


□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□*/


/*コンテンツヘッダ*/
#center_column {
	width: 854px;
	text-align: left;
}
/*BOX内文字指定*/
#center_column p{
	font-size: 12px;
	line-height: 160%;
	color: #333333;
	text-align: left;
	margin-left:13px;
}
/*For Safari,Firefox*/
:root #center_column p{
    margin-left:0px;
}
/*eof*/


/*メインコンテンツ　h2*/
#center_column .top_box {
	width: 852px;
	margin-bottom: 3px;
}
#center_column h2{
	height: 67px;
	width: 852px;
}
.h2_bg {
	background-image:url(../../../management/img/h2_img.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	clear: both;
	display: block;
	height: 71px;
}


/*スタッフの紹介-----------------------------------*/

#center_column .main_box_body_top{
	width:804px;
	height:208px;
	margin-left:24px;
	margin-top:12px;
	margin-bottom:10px;
	text-align: left;
	background-image: url(../../../management/img/main_img2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.main_box_body_top p{
	width:550px;
	float:left;
}

#center_column .main_box_body_top h3 {
    width:804px;
    height:37px;
	margin-bottom:24px;
	margin-top:0px;
}
#center_column .main_box_body_top h4 {
    width:804px;
    height:24px;
	margin-left: 24px;
	margin-bottom:24px;
	margin-top:0px;
}
#center_column .main_box_body_top h5 {
    width:804px;
    height:19px;
	margin-left: 24px;
	margin-bottom:0px;
	margin-top:0px;
}
#center_column .main_box_body_top p{
    font-size:14px;
    margin-left: 24px;
	margin-right: 100px;
	margin-bottom:24px;
	margin-top:0px;
}

#center_column .main_box_body_top p{
    font-size:14px;
    margin-left: 24px;
	margin-right: 100px;
	margin-bottom:24px;
	margin-top:6px;
}



#center_column .main_box_body{
  width:804px;
  margin-left:24px;
  text-align: left;
}

#center_column .main_box_body h3 {
    width:804px;
    height:37px;
	margin-bottom:12px;
	margin-top:0px;
}
#center_column .main_box_body h4 {
    width:804px;
    height:65px;
	margin-left: 24px;
	margin-bottom:24px;
	margin-top:0px;
}
#center_column .main_box_body h5 {
    width:400px;
    height:19px;
	margin-left: 12px;
	margin-bottom:6px;
	margin-top:0px;
}
#center_column .main_box_body p{
    font-size:14px;
	color: #333333;
    margin-left: 12px;
	margin-right: 24px;
	margin-bottom:24px;
	margin-top:0px;
}

/*3大サービス・流れ*/

#detail_wrapper{
	width:782px;
	margin-left:auto;
	margin-right:auto;
}

#detail_wrapper h3{
	width:782px;
	height:32px;
}

#detail_wrapper .ttl01{
	background:url(../../../management/img/ttl_service.gif);
	background-repeat:no-repeat;
	height:32px;
	margin-bottom:15px;
}

#detail_wrapper .ttl02{
	background:url(../../../management/img/ttl_flow.gif);
	background-repeat:no-repeat;
	height:32px;
	margin-top:30px;
}

#detail_wrapper .ttl03{
	background:url(../../../management/img/ttl_system.gif);
	background-repeat:no-repeat;
	height:32px;
	margin-bottom:15px;
}

/* 管理体制について */
#sys_index1_ttl{
height:35px;
background:url(../../../management/img/sys_index1_ttl.gif) no-repeat;
margin:0 0 20px 0;
text-indent:-9999px;
}
#sys_index2_ttl{
height:35px;
background:url(../../../management/img/sys_index2_ttl.gif) no-repeat;
margin:0 0 20px 0;
text-indent:-9999px;
}
.float_r{ float:right; }
.pb30{ padding:0 0 30px 0; }
.mb30r15{ margin:0 0 30px 15px; }
.mtbl30{ margin:20px 0 30px 30px;}
.sys_box{ width:730px; margin:0 47px 0 27px; }
.sys_txt{ line-height: 140%; }

#sys_index11_ttl{ height:18px; background:url(../../../management/img/sys_index11_ttl.gif) no-repeat; text-indent:-9999px; margin:0 0 5px 0; }
#sys_index12_ttl{ height:18px; background:url(../../../management/img/sys_index12_ttl.gif) no-repeat; text-indent:-9999px; margin:0 0 5px 0; }
#sys_index13_ttl{ height:18px; background:url(../../../management/img/sys_index13_ttl.gif) no-repeat; text-indent:-9999px; margin:0 0 5px 0; }
#sys_index21_ttl{ height:18px; background:url(../../../management/img/sys_index21_ttl.gif) no-repeat; text-indent:-9999px; margin:0 0 5px 0; }
#sys_index22_ttl{ height:18px; background:url(../../../management/img/sys_index22_ttl.gif) no-repeat; text-indent:-9999px; margin:0 0 5px 0; }
#sys_index23_ttl{ height:18px; background:url(../../../management/img/sys_index23_ttl.gif) no-repeat; text-indent:-9999px; margin:0 0 5px 0; }



/*TABLE*/
#center_column table {
   margin-left:auto;
   margin-right:auto;
   margin-bottom:24px;
   margin-top:36px;
}
#center_column .td_left {
	background-color:#CCE57F;
	padding:24px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align:center;
}
#center_column .td_right {
	background-color:#F2F8DF;
	padding:12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#center_column .td_right p{
    font-size:12px;
	color: #333333;
	margin-top:2px;
	margin-left:0px;
	margin-right:12px;
}
#center_column .td_right strong{
    font-size:14px;
	color: #336600;
}
#center_column .td_right li{
    font-size:12px;
	color: #333333;
	margin-top:6px;
	margin-left:24px;
}

/*sideBOX-----------------------------------------*/
#center_column .right_box{
	width:804px;
	margin-right:0px;
    margin-top:12px;
}
#center_column .right_box h5{
	width: 220px;
	height: 24px;
	margin-top: 24px;
}
#center_column .right_box p{
    margin-left:6px;
	margin-right:12px;
	margin-bottom:12px;
	margin-top:6px;
}

#banar_rakuraku a{
	display:block;
	background-image:url(../../../management/img/side_banner01.gif);
	background-repeat: no-repeat;
	width:220px;
	height:122px;
}

#banar_rakuraku a:hover{
	background-image:url(../../../management/img/side_banner01_o.gif);
	background-repeat: no-repeat;
}


#banar_joy a{
	display:block;
	background-image:url(../../../management/img/side_banner02.gif);
	background-repeat: no-repeat;
	width:220px;
	height:110px;
	margin-bottom:12px;
}

#banar_joy a:hover{
	background-image:url(../../../management/img/side_banner02_o.gif);
	background-repeat: no-repeat;
	margin-bottom:12px;
}

#banar_azukari a{
	display:block;
	background-image:url(../../../management/img/side_banner03.gif);
	background-repeat: no-repeat;
	width:220px;
	height:110px;
	margin-bottom:24px;
}#banar_azukari a:hover{
	background-image:url(../../../management/img/side_banner03_o.gif);
	background-repeat: no-repeat;
	margin-bottom:24px;
}

.banner_box{
    width:818px;
	height:120px;
	margin-top:36px;
	margin-bottom:0px;
	margin-left:24px;
}

#bannar_futter a{
	display:block;
	background-image:url(../../../management/img/futter_banner.gif);
	background-repeat: no-repeat;
	width:818px;
	height:120px;
	margin-bottom:0px;
}

#bannar_futter a:hover{
	background-image:url(../../../management/img/futter_banner_o.gif);
	background-repeat: no-repeat;
	margin-bottom:0px;
}



/*h3〜h5タイトル画像-------------------------------*/

#center_column .title_bg01 {
	background-image: url(../../../management/img/h3_img01.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg02 {
	background-image:url(../../../management/img/h5_img01_2.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg03 {
	background-image:url(../../../management/img/h5_img01_2.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg04 {
	background-image: url(../../../management/img/h5_img02.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg05 {
	background-image: url(../../../management/img/h5_img03.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg06 {
	background-image: url(../../../management/img/h3_img02_2.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg07 {
	background-image: url(../../../management/img/h3_img03_2.gif);
	background-repeat: no-repeat;
}

#center_column .title_bg08 {
	background-image: url(../../../management/img/h5_img04.gif);
	background-repeat: no-repeat;
}
#center_column .title_bg09 {
	background-image: url(../../../management/img/h5_img05.jpg);
	background-repeat: no-repeat;
	width:220px;
	display: block;
	margin-bottom:6px;
}
#center_column .title_bg10 {
	background-image: url(../../../management/img/h5_img06.jpg);
	background-repeat: no-repeat;
	width:220px;
	display: block;
}



/*eof-----------------------------------------------------------*/
#center_column .right_box .title_bg09 a {
	display: block;
	width:220px;
	height:24px;
		margin-bottom:6px;

}
#center_column .right_box .title_bg10 a {
	display: block;
	width:220px;
	height:24px;
	padding-top: 12px;
}

