@charset "utf-8";

/*------------------------------------------------
style.css
2012.03.22 作成/2012.03. 更新
会社案内リニューアルサイト
------------------------------------------------*/


/*------------------------------------------------------------------------
共通
------------------------------------------------------------------------*/
/*#wrap{
	margin:0 auto;
	text-align:center;
}*/

.content a{
	color:#0973D3;
	text-decoration:none;
}

/* #head_navi
------------------------------------------------------------------------*/
#bg_headn{
	background:url(../images/common/bg_head.gif) 0 0 repeat-x;
	height:28px;
	position:fixed !important;
	position:absolute;
	width:100%;
	top:0;
	left:0;
	z-index:3;
}
#wrap_hnavi{
	text-align:center;
	margin:0 auto;
	width:950px;
	/*height:28px;*/
}
#head_navi{
/*	background:url(../images/common/bg_head_bk.gif) 0 0 repeat-x;*/
	height:28px;
	float:left;
	width:830px;

}
#head_navi ul{
	/*width:950px;*/
	width:830px;
	margin:0 auto;
	text-align:center;
	height:28px;
}
#head_navi li{
	float:left;
	width:120px;
}
#head_navi li a{
	float:left;
	display:block;
	font-size:0;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	width:120px;
}
#head_navi li.nv00{
	background:url(../images/common/navi_00.gif) 0 0 no-repeat;
	display:block;
	font-size:0;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
	width:110px !important;
}
#head_navi li.nv01 a{
	background:url(../images/common/navi_01.gif) 0 0 no-repeat;
}

#head_navi li.nv02 a{
	background:url(../images/common/navi_02.gif) 0 0 no-repeat;
}
#head_navi li.nv03 a{
	background:url(../images/common/navi_03.gif) 0 0 no-repeat;
}
#head_navi li.nv04 a{
	background:url(../images/common/navi_04.gif) 0 0 no-repeat;
}
#head_navi li.nv05 a{
	background:url(../images/common/navi_05.gif) 0 0 no-repeat;
}
#head_navi li.nv06 a{
	background:url(../images/common/navi_06.gif) 0 0 no-repeat;
}
#head_navi li.nv07 a{
	background:url(../images/common/navi_07.gif) 0 0 no-repeat;
}
#head_navi li a:hover{
	background-position:0 -28px;
}
#head_navi li.on a{
	background-position:0 -28px;
}


/* #content_box #header
------------------------------------------------------------------------*/

#wrap_box{
	background:url(../images/common/bg_wrap.jpg) 0 0 repeat-x ;
	height:auto;	
	z-index:2;
	height:100%;
	overflow:visible;
	/*overflow:auto;*/
}
#content_box{
	background:url(../images/common/bg_head02.jpg) center top no-repeat;
	height:auto;
	/*position:relative;*/
}




/* #global_navi
------------------------------------------------------------------------*/

.global_navi02{
	width:962px;
	height:98px;
	/*left:23px;*/
}
#style_gnavi{
	/*position:relative;*/
	/*top:10px;*/
	/*margin-left: -488px;
	left:50%;*/
	margin:0 auto;
	text-align:center;
}
.global_navi02 ul{
	/*position:absolute;*/
	width:962px;
	margin:0 auto;
	text-align:left;
	/*top:3px;
	left:7px;*/
}

.global_navi02 li{
	float:left;
}
.global_navi02 li a{
	float:left;
	display:block;
	font-size:0;
	height:98px;
	overflow:hidden;
	text-indent:-9999px;
	width:158px;
}
.global_navi02 li.gn01 a{
	width:165px !important;
	background:url(../images/common/mn_01.png) 0 0 no-repeat;
}

.global_navi02 li.gn02 a{
	background:url(../images/common/mn_02.png) 0 0 no-repeat;
}
.global_navi02 li.gn03 a{
	background:url(../images/common/mn_03.png) 0 0 no-repeat;
}
.global_navi02 li.gn04 a{
	background:url(../images/common/mn_04.png) 0 0 no-repeat;
}
.global_navi02 li.gn05 a{
	background:url(../images/common/mn_05.png) 0 0 no-repeat;
}
.global_navi02 li.gn06 a{
	width:165px !important;
	background:url(../images/common/mn_06.png) 0 0 no-repeat;
}
.global_navi02 li a:hover{
	background-position:0 -98px;
	cursor:pointer;
}

.global_navi02 li.on a{
background-position:0 -98px;
}


/** html .global_navi02 li a{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}
*/

/* #content
------------------------------------------------------------------------*/

/* #レイアウト
---------------------------------------*/

#content_box #content_naka{
	background:url(../images/common/bg_cnt_top.png) 0 0 no-repeat;
	/*margin-top:9px;*/
	width:962px;
	height:auto;

}
/** html #content_naka{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}*/



#main_naka{
	padding:20px;	
}
#main_naka #cnt_left{
	float:left;
	margin:0 25px 0 0;
	width:200px;
}

#main_naka #cnt_center{
	float:left;
	/*margin-right:15px;*/
	width:690px;
}


.main_inner{
	margin:0 auto;
	text-align:left;
	width:665px;
}


/* #cnt_left
---------------------------------------*/


#main_naka h2{
	font-size:0;
	text-indent:-9999px;
	width:200px;
	height:68px;
}
h2.company_info{
	background:url(../images/common/h2_company_info.gif) 0 0 no-repeat;
}
h2.division{
	background:url(../images/common/h2_jigyobu.gif) 0 0 no-repeat;
}
h2.koken{
	background:url(../images/common/h2_koken.gif) 0 0 no-repeat;
}
h2.saiyo{
	background:url(../images/common/h2_saiyo.gif) 0 0 no-repeat;
}
h2.sogo_info{
	background:url(../images/common/h2_sogo_info.gif) 0 0 no-repeat;
}
ul.left_navi li{
	background:url(../images/common/icon_aka01.png) 0 10px no-repeat;
	padding:7px 0 7px 20px;
	border-top:1px dotted #C1C1C1;
}
ul#koken_navi li{
	background:url(../images/common/icon_betumado.png) 0 10px no-repeat !important;
	line-height:1.4em !important;
}
ul.left_navi li.last_navi{
	border-bottom:1px dotted #C1C1C1;
}
ul.left_navi li.on{
	background-color:#E2F0F2;
}





/* #cnt_center
---------------------------------------*/

/*パンくず*/
p.pankuzu{
	font-size:11px;
	margin:0 0 5px 0;
}

/*タイトル*/
#main_naka h3{
	font-size:0;
	text-indent:-9999px;
	width:685px;
	height:60px;
	margin-bottom:15px;
}
h3.greeting{
	background:url(../images/common/ttl_greeting.gif) 0 0 no-repeat;
}
h3.rinen{
	background:url(../images/common/ttl_rinen.gif) 0 0 no-repeat;
}
h3.vision{
	background:url(../images/common/ttl_vision.gif) 0 0 no-repeat;
}
h3.gaiyo{
	background:url(../images/common/ttl_gaiyo.gif) 0 0 no-repeat;
}
h3.enkaku{
	background:url(../images/common/ttl_enkaku.gif) 0 0 no-repeat;
}
h3.shozai{
	background:url(../images/common/ttl_shozai.gif) 0 0 no-repeat;
}

h3.jigyo{
	background:url(../images/common/ttl_jigyo.gif) 0 0 no-repeat;
}
h3.tsuhan{
	background:url(../images/common/ttl_tsuhan.gif) 0 0 no-repeat;
}
h3.tenpo{
	background:url(../images/common/ttl_tenpo.gif) 0 0 no-repeat;
}
h3.hojin{
	background:url(../images/common/ttl_hojin.gif) 0 0 no-repeat;
}
h3.tpm{
	background:url(../images/common/ttl_tpm.gif) 0 0 no-repeat;
}
h3.kanri{
	background:url(../images/common/ttl_kanri.gif) 0 0 no-repeat;
}

h3.koken{
	background:url(../images/common/ttl_koken.gif) 0 0 no-repeat;
}

h3.seityo{
	background:url(../images/common/ttl_seityo.gif) 0 0 no-repeat;
}
h3.jinzai{
	background:url(../images/common/ttl_jinzai.gif) 0 0 no-repeat;
}
h3.b_shain{
	background:url(../images/common/ttl_b-shain.gif) 0 0 no-repeat;
}
h3.b_baito{
	background:url(../images/common/ttl_b-baito.gif) 0 0 no-repeat;
}

h3.toiawase{
	background:url(../images/common/ttl_toiawase.gif) 0 0 no-repeat;
}
h3.news{
	background:url(../images/common/ttl_news.gif) 0 0 no-repeat;
}
h3.jsecurity{
	background:url(../images/common/ttl_jsecurity.gif) 0 0 no-repeat;
}
h3.privacy{
	background:url(../images/common/ttl_privacy.gif) 0 0 no-repeat;
}
h3.sitemap{
	background:url(../images/common/ttl_sitemap.gif) 0 0 no-repeat;
}
h3.medi_site{
	background:url(../images/common/ttl_medi-site.gif) 0 0 no-repeat;
}
h3.feature{
	background:url(../images/common/ttl_feature_l.gif) 0 0 no-repeat;
}

#main_naka h4{
	width:665px;
	height:30px;
	font-size:0;
	text-indent:-9999px;
	margin:20px auto 15px auto;
}

h4.rinen{
	background:url(../images/common/sttl_rinen.gif) 0 0 no-repeat;
}
h4.shimei{
	background:url(../images/common/sttl_shimei.gif) 0 0 no-repeat;
}
h4.vision{
	background:url(../images/common/sttl_vision.gif) 0 0 no-repeat;
}
h4.kyouyu{
	background:url(../images/common/sttl_kyouyu.gif) 0 0 no-repeat;
}
h4.senryaku{
	background:url(../images/common/sttl_senryaku.gif) 0 0 no-repeat;
}
h4.shop{
	background:url(../images/common/sttl_tenpo_list.gif) 0 0 no-repeat;
}
h4.busho{
	background:url(../images/common/sttl_busho.gif) 0 0 no-repeat;
}


h4.contents{
	background:url(../images/common/sttl_contents.gif) 0 0 no-repeat;
}
h4.message{
	background:url(../images/common/sttl_message.gif) 0 0 no-repeat;
}
h4.boshu{
	background:url(../images/common/sttl_boshu.gif) 0 0 no-repeat;
}
h4.more{
	background:url(../images/common/sttl_more.gif) 0 0 no-repeat;
}

h4.torikumi{
	background:url(../images/common/sttl_torikumi.gif) 0 0 no-repeat;
}
h4.kankyo{
	background:url(../images/common/sttl_kankyo.gif) 0 0 no-repeat;
}
h4.fukko{
	background:url(../images/common/sttl_fukko.gif) 0 0 no-repeat;
}
h4.pasokoken{
	background:url(../images/common/sttl_pasokoken.gif) 0 0 no-repeat;
}

h4.yarigai{
	background:url(../images/common/sttl_yarigai.gif) 0 0 no-repeat;
}
h4.ikaseru{
	background:url(../images/common/sttl_ikaseru.gif) 0 0 no-repeat;
}
h4.kibishisa{
	background:url(../images/common/sttl_kibishisa.gif) 0 0 no-repeat;
}
h4.m_seityo{
	background:url(../images/common/sttl_m_seityo.gif) 0 0 no-repeat;
}
h4.manaberu{
	background:url(../images/common/sttl_manaberu.gif) 0 0 no-repeat;
}
h4.web_baito{
	background:url(../images/common/sttl_web_baito.gif) 0 0 no-repeat;
}


h4.telfax{
	background:url(../images/common/sttl_toi_telfax.gif) 0 0 no-repeat;
}
h4.form{
	background:url(../images/common/sttl_toi_form.gif) 0 0 no-repeat;
}
h4.jsecurity{
	background:url(../images/common/sttl_jsecurity.gif) 0 0 no-repeat;
}
h4.privacy{
	background:url(../images/common/sttl_privacy.gif) 0 0 no-repeat;
}



.h4_inner{
	margin:15px 5px 30px 5px;
	width:655px;
}


#main_naka h5{
	font-size:120%;
	font-weight:bold;
	margin-bottom:15px;
}

#main_naka h6{
	font-size:110%;
	font-weight:bold;
	margin-bottom:5px;
}

/*------------------------------------------------------------------------
会社情報
------------------------------------------------------------------------*/

/* 社長挨拶
------------------------------------------------------------------------*/
p.photo_greeting{
	width:628px;
	height:269px;
	border:1px solid #C1C1C1;
	margin-bottom:15px;
}
p.photo_greeting img{
	margin:5px;
}


/* 企業理念
------------------------------------------------------------------------*/

.main_rinen h5{
	font-size:0 !important;
	text-indent:-9999px !important;
	margin:10px 0 5px 0 !important;
}
.inner_rinen h5{
	width:662px;
	height:63px;
	background:url(../images/company_info/rinen/txt_rinen.gif) 0 0 no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.inner_shimei h5{
	width:655px;
	height:25px;
}
.inner_shimei h5.sonzoku{
	background:url(../images/company_info/rinen/h5_sonzoku.gif) 0 0 no-repeat;
}
.inner_shimei h5.yakuwari{
	background:url(../images/company_info/rinen/h5_yakuwari.gif) 0 0 no-repeat;
}
.inner_shimei h5.shimei{
	background:url(../images/company_info/rinen/h5_shimei.gif) 0 0 no-repeat;
}
p.txt_mokuteki{
	background:url(../images/company_info/rinen/txt_mokuteki.gif) 0 0 no-repeat;
	width:655px;
	height:117px;
	font-size:0;
	text-indent:-9999px;
}


p.shimei01{
	border:1px solid #479DBF;
	padding:5px;
	width:605px;
}

p.shimei02{
	border:1px solid #EA0606;
	padding:5px;
	width:605px;
	margin-bottom:20px;
}

p.lastmsg{
	font-size:0;
	text-indent:-9999px;
	width:620px;
	height:129px;
	background:url(../images/company_info/rinen/txt_shimei.gif) 0 0 no-repeat;
	margin-top:15px;
}


/* 経営ビジョン
------------------------------------------------------------------------*/

.return1{
	display:block;
	margin-left:2em;
	text-indent:-1em;
}
.list_medi p{
	/*line-height:1.6em!important;*/
	text-indent:-1em;
	margin:0 0 0 2em!important;
	padding:0!important;
	display:block;
}
.vision_tbl{
	margin:0 auto;
	text-align:center;
}
.vision_tbl th{
	background-color:#F0F0F0;
	font-weight:normal;
	text-align:center;
}
.vision_tbl td{
	background-color:#FFFFFF;
	text-align:center;
}
.vision_tbl td.bold{
	font-weight:bold;
}
.vision_tbl td.m1{
	background-color:#FFD739;
}
.vision_tbl td.m2{
	background-color:#FEBD4B;
}
.vision_tbl td.m3{
	background-color:#FF902F;
}
.img_coto{
	margin:15px auto 20px auto;
	text-align:center;
}

.inner_vision h5{
	width:655px;
	height:25px;
	font-size:0 !important;
	text-indent:-9999px !important;
	margin:10px 0 5px 0 !important;
}
.inner_vision h5.pc{
	background:url(../images/company_info/vision/h5_pc.gif) 0 0 no-repeat;
}
.vision01{
	border:1px solid #479DBF;
	padding:5px;
	width:635px;
}

/* 会社概要
------------------------------------------------------------------------*/

.table_profile {
   width: 650px;
   padding: 0px;
   margin: 10px auto 10px auto;
   border-top: #999999 solid 1px;
   border-left: #999999 solid 1px;
}
.td_profile01 {
   background: #EAEAEA;
   width: 170px;
   padding: 5px;
   border-bottom: #999999 solid 1px;
   border-right: #999999 solid 1px;
}
.td_profile02 {
   width: 460px;
   padding: 5px;
   border-bottom: #999999 solid 1px;
   border-right: #999999 solid 1px;
}




/* 沿革
------------------------------------------------------------------------*/

.table_history {
   width: 650px;
   padding: 0px;
   margin: 10px auto 10px auto;
}
.td_history01 {
   width: 100px;
   padding: 5px;
   border-bottom: #999999 dotted 1px;
   text-align: right;
   color: #000066;
   vertical-align: top;
   text-indent: 1em;
}
.td_history02 {
   width: 530px;
   padding: 5px;
   border-bottom: #999999 dotted 1px;
   text-indent: 1em;
}



/* 所在地
------------------------------------------------------------------------*/

.table_shozai {
   width: 650px;
   padding: 0px;
   margin: 10px auto 0 auto;
   border-top:  #999999 solid 1px;
   border-left:  #999999 solid 1px;
}
.table_shozai td{
	padding: 5px;
	border-bottom: #999999 solid 1px;
   border-right: #999999 solid 1px;
}
.td_tenpo {
   background: #DAEDF7;
   width: 150px;   
   text-indent: 1em;
}
.td_address{
	width:360px;
	line-height:1.2em !important;
}
.td_tel{
	width:140px;
	line-height:1.4em !important;
}
.td_eigyo{
	width:180px;
}
.inner_shop h5{
	width:655px;
	height:28px;
	font-size:0;
	text-indent:-9999px;
	margin:0 0 10px 0;
}
h5.fukuoka{
	background:url(../images/company_info/shozai/shop_fukuoka.gif) 0 0 no-repeat;
}
h5.kyushu{
	background:url(../images/company_info/shozai/shop_kyushu.gif) 0 0 no-repeat;
	margin:30px 0 0 0;
}
h5.westj{
	background:url(../images/company_info/shozai/shop_westj.gif) 0 0 no-repeat;
	margin:30px 0 0 0;
}
h5.eastj{
	background:url(../images/company_info/shozai/shop_eastj.gif) 0 0 no-repeat;
	margin:30px 0 0 0;
}

.return01{
	display:block;
	margin-left:2em;
	text-indent:-1em;
}


/*------------------------------------------------------------------------
事業内容
------------------------------------------------------------------------*/

/* 各事業部ページ　共通
------------------------------------------------------------------------*/


.photo_box{
	margin:0 auto 0 5px;}
.photo_box p.pht01{
	width:398px;
	height:248px;
	border:1px solid #C1C1C1;
	margin-right:10px;
}
.photo_box p.pht02{
	width:263px;
	height:138px;
	border:1px solid #C1C1C1;
	margin-bottom:10px;
}
.photo_box p.pht03{
	width:263px;
	height:98px;
	border:1px solid #C1C1C1;
}
.photo_box p.pht04{
	width:128px;
	height:98px;
	border:1px solid #C1C1C1;
	float:left;
}

.division_navi{
	border-bottom:1px solid #308AB7;
	margin-left:5px;
}
.division_navi li{
	display:block;
	font-size:0;
	text-indent:-9999px;
	float:left;
	margin:20px auto 0 auto;
}
.division_navi li a{
	display:block;
	width:164px;
	height:40px;
}

.division_navi li.dn01 a{
	background:url(../images/common/btn_contents.gif) 0 0 no-repeat;
	padding-right:6px;
}
.division_navi li.dn02 a{
	background:url(../images/common/btn_message.gif) 0 0 no-repeat;
	padding-right:6px;
}
.division_navi li.dn03 a{
	background:url(../images/common/btn_boshu.gif) 0 0 no-repeat;
	padding-right:6px;
}
.division_navi li.dn04 a{
	background:url(../images/common/btn_more.gif) 0 0 no-repeat;
}

.division_navi li.last a{
	padding-right:0 !important;
}

.division_navi li a:hover{
	background-position:0 -40px;
}

.text{
	width:385px;
	margin-right:20px;
	float:left;
}
.photo{
	width:248px;
	height:158px;
	float:left;
	border:1px solid #C1C1C1;
}
.inner_division h6{
	margin-bottom:0 !important;
}

.body_missonbox{
	width:655px;
	background:url(../images/common/body_misson.gif) 0 0 repeat-y;
}

.body_missonbox p,.body_missonbox ul{
	padding:10px;
}

p.photo_boshu{
	width:320px;
	height:178px;
	border:1px solid #C1C1C1;
	float:left;
}
p.photo_boshu img{
	margin:5px;
}

/* 通販
------------------------------------------------------------------------*/
.text_msg{
	width:306px;
	margin-right:20px;
	float:left;
}

#player0{
	width:298px;
	height:218;
	float:left;
	border:1px solid #c1c1c1;
}

/* 管理
------------------------------------------------------------------------*/
dl.gyomu_kan dt{
	font-weight:bold;
}
dl.gyomu_kan dd{
	padding-left:10px;
}
dl.gyomu_kan dd li{
	list-style:disc inside !important;
}



/*------------------------------------------------------------------------
社会貢献
------------------------------------------------------------------------*/
p.koken_link{
	width:325px;
	/*height:30px;*/
	padding:5px;
	background:#E5E5E5;
}

p.koken_link a{
	background:url(../images/common/icon_betumado.png) 0 0 no-repeat;
	padding:0 10px 0 25px;
	margin:0 0 0 10px;
}

.twitter_box{
	float:left;
	margin:5px 15px 0 0;
	font-size:13px;
}
.twitter_box h3,.twitter_box h4{
	font-size:100% !important;
	text-indent:0 !important;
	width:auto !important;
	height:auto !important;
	margin:auto !important;
}

	
#main_naka h3{
	font-size:0;
	text-indent:-9999px;
	width:685px;
	height:60px;
	margin-bottom:15px;
}
#main_naka h4{
	width:665px;
	height:30px;
	font-size:0;
	text-indent:-9999px;
	margin:20px auto 15px auto;
}


#pcc_bg_count{
	float:left;
	width:246px;
}
.pcc_bg_countframe{
	background:url(http://www.imagene.jp/pasokoken_new/images/count.png);
	width:246px;
	margin-top:5px;
	height:327px;
	display:block;
}


#pcc_bg_facebook{
	width:655px;
}
.pcc_bg_facebook{
	margin:8px 0;
}


/*------------------------------------------------------------------------
採用情報
------------------------------------------------------------------------*/

/* 自己成長フィールド
------------------------------------------------------------------------*/

h4.gr_01{
	background:url(../images/saiyo/seityo/sttl002_1.gif) no-repeat;
	width:330px;
	height:20px;
	text-indent:-9999px;
	margin:0!important;
}
h4.gr_02{
	background:url(../images/saiyo/seityo/sttl002_2.gif) no-repeat;
	width:330px;
	height:20px;
	text-indent:-9999px;
	margin:0!important;
}
h4.gr_03{
	background:url(../images/saiyo/seityo/sttl002_3.gif) no-repeat;
	width:330px;
	height:20px;
	text-indent:-9999px;
	margin:0!important;
}

.box_noren{
	border:#66CC33 1px solid;
	margin:0 0 0 2.5em;
}
.noren{
	line-height:1.5em!important;
	padding:5px 5px 0 5px;
}
p.medi{
	line-height:1.5em!important;
	background:#CCFFCC;
	text-align:center;
}
.gray_ttl{
	width:650px;
	background-color:#EBEBEB;
	font-weight:bold;
	padding:0 0 0 5px;
}
.inner_learn{
	padding:0 10px;
}


/* 求める人材
------------------------------------------------------------------------*/

.jinzai_txt{
	float:left;
	width:370px;
	margin:0 20px 0 0;
}
.jinzai_txt dl{
	margin-bottom:10px;	
}
.jinzai_txt dt{
	font-weight:bold;
	border-bottom:#99CC00 solid 2px;
}
.jinzai_txt dd{
	text-align:left;
	padding-left:1em;
}




/* 正社員募集・アルバイト募集
------------------------------------------------------------------------*/

.table_regular {
   width: 650px;
   padding: 0px;
   margin: 10px auto 10px auto;
   border-top:  #999999 solid 1px;
   border-left:  #999999 solid 1px;
}
.td_regular01 {
   background: #F6F6F6;
   width: 160px;
   padding: 5px;
   border-bottom: #999999 solid 1px;
   border-right: #999999 solid 1px;
   text-indent: 1em;
}
.td_regular02 {
   width: 470px;
   padding: 5px;
   border-bottom: #999999 solid 1px;
   border-right: #999999 solid 1px;
}



/*------------------------------------------------------------------------
総合案内
------------------------------------------------------------------------*/

/* ニュースリリース
------------------------------------------------------------------------*/

.td_news01 {
   width: 120px;
   padding: 5px;
   border-bottom: #999999 dotted 1px;
   text-align: left;
   color: #000066;
   vertical-align: top;
   /*text-indent: 1em;*/
}

/* 運営サイト一覧
------------------------------------------------------------------------*/
.inner_site dl{
	float:left;
}

.inner_site dt{
	background:url(../images/sogo/medi_site/bg_ttl_unei-site.gif) 0 0 no-repeat;
	width:314px;
	height:49px;
}
.inner_site dt a{
	padding:13px 0 0 50px;
	display:block;
	background:url(../images/common/icon_betumado.png) 25px 18px no-repeat;
	
}
	
.inner_site dd{
	padding:0 0 30px 15px;
}

/* サイトマップ
------------------------------------------------------------------------*/

.sitemap h4{
	font-size:120% !important;
	font-weight:bold !important;
	border-left:5px #419AD6 solid !important;
	padding:0 0 0 12px !important;
	text-indent:0px !important;
	margin:0 0 5px 0 !important;
	width:300px !important;
}

.sitemap ul{
	border:1px solid #8C8C8C;
	width:315px;
}
.sitemap li{
	background:url(../images/common/icon_ao01.gif) 10px 8px no-repeat;
	padding:3px 0 3px 30px;
	border-bottom:1px dotted #C1C1C1;
}

li.betsumado{
	background:url(../images/common/icon_betumado.png) 10px 7px no-repeat !important;
}




/* #footer
------------------------------------------------------------------------*/
#footer {
	background:url(../images/common/bg_footer.gif) 0 17px repeat-x;
	margin-top:20px;
	
}
#footer_inner {
	width:950px;
}
#footer p.pagetop {
	background:url(../images/common/pagetop.gif) 0 0 no-repeat;
	width:110px;
	height:17px;
	margin:0 0 0 840px;
	font-size:0;
	text-indent:-9999px;
	
}
#footer p.pagetop a{
	background:url(../images/common/pagetop.gif) 0 0 no-repeat;
	display:block;
	width:110px;
	height:18px;
	overflow:hidden;
	text-decoration:none;
	text-indent:-9999px;
}


#footer_box{}
.footer_link{
	border-bottom:#0C6AC6 solid 1px;
	padding:0 0 15px 0;
}
.footer_link dl{
	display:inline-block;
	margin:20px 0 0 20px;
	vertical-align:top;
	padding-right:20px;
}
*+html .footer_link dl{
	float: left;
}
.footer_link dt{
	font-size:110%;
	font-weight:bold;
	background:url(../images/common/icon_ao01.gif) 0px 3px no-repeat;
	text-align:left;
	padding-left:15px;
}
.footer_link dd{
	text-align:left;
	padding-left:15px;
	background:url(../images/common/arrow_blue.gif) 3px 5px no-repeat;
}
.footer_link dl.companyinfo{
	width: 230px;
	margin:20px 0 0 0;
	padding-right:0;
}
.footer_link dl.companyinfo dd{
	width:100px;
	float:left;
}
.footer_link ul.site_map{
	display:inline-block;
	background:url(../images/common/footer_kugiri.gif) 0 0 no-repeat;
	padding:20px 0 0 40px;
	margin-left:0;
	float:right;
}
.footer_link ul.site_map li{
	padding-left:15px;
	background:url(../images/common/arrow_blue.gif) 3px 5px no-repeat;
}

#footer dl.footer_medi{
	margin:15px 0 10px 130px;
}
#footer dl.footer_medi dt{
	background:url(../images/common/logo_footer.gif) 0 0 no-repeat;
	width:175px;
	height:40px;
	font-size:0;
	text-indent:-9999px;
	float:left;	
	margin-right:15px;
}
#footer dl.footer_medi dd{
	float:left;
}