/* 共通設定 */
* {
    margin:0;
    padding:0;
	font-size: 12px;
	color: #575757;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	margin:0;
	padding:0;
	background-color:#fffdf2;
}

img{
    border:0;
    margin:0;
    padding:0;
}

/* 共通レイアウト設定 */
/* ヘッダーレイアウト */
#header_wrapper{
	height:130px;
	background-image:url('/images/common/header_wrapper_back.gif');
	margin:0;
	padding:0;
	overflow: hidden;
}

#header_inner{
	width:850px;
	margin:0 auto;
	height:130px;
}

#header{
	height:57px;
	padding:18px 0 0 26px;
}
#logo{
	float:left;
}

.hidden_titel,
.hidden_title{
	display:none;
}

#contact{
	float:right;
}

#hmenu_btn{
	position:relative;
	float:right;
	margin:0;
	padding:0;
}
.hmenu_btn_detail{
	position:relative;
	float:left;
	margin-left:0px;
	list-style-type: none;
	padding:0 10px 0 0;
	line-height:16px;
}

#gmenu{
	height:55px;
	font-size:0;
	margin:0;
	padding:0;
}

#gmenu_btn{
	position:relative;
	float:left;
	margin:0;
	padding:0;
}

.gmenu_btn_detail{
	position:relative;
	float:left;
	margin-left:0px;
	list-style-type: none;
	padding:0;
}

/* サイドメニュー */
#side_bar{
	float:left;
	width:190px;
	text-align:center;
}
#sub_menu_inner{
	margin-bottom:50px;
}
.sub_menu_item{
	margin:0;
	padding:0;
}
.sub_menu_kugiri{
	margin:0;
	padding:0;
	height:2px;
	font-size:0;
}
.sub_menu_list{
	margin:0;
	padding:0;
	font-size:0;
}
/* メインボディー */
#main_wrapper{
	clear:both;
	width:850px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
#main_contents{
	float:right;
	width:625px;
	padding-left:35px;
}
#member{
	padding:0 0 30px 0;
}
.member_body_top{
	margin:10px 0 0 0 ;
	padding:0 0 0 0;
}
.member_body_cnt{
	margin:0 ;
	padding:0 0 0 0;
}
.member_body_btm{
	margin:0 ;
	padding:0 0 0 0;
}
.member_body_list{
	margin:0;
	padding:0;
	font-size:0;
}
.service_site{
	margin:0 ;
}
.service_site_list{
	margin:0;
	padding:0;
	font-size:0;
}

/* ページ個別設定 */
/* トップページ */
#key_visual{
	background-image:url('/images/common/key_visual_back.gif');
	margin:15px 0;
	padding:0;
	height:252px;
	overflow: hidden;
}
#key_visual_inner{
	clear:both;
	width:850px;
	margin:0 auto 0 auto;
	padding:0;
}
#whatsnew_body{
	margin-top:5px;
	margin-bottom:5px;
}
#pressrelease_body{
	margin-top:5px;
	margin-bottom:5px;
}
/* 会社概要 */
/* 代表メッセージ */
/* オフィスガイド */
/* アクセスマップ */
/* 個人情報保護方針 */
/* 事業領域とミッション */
/* 採用情報 */
#carrer_body ul  {margin:0px;}
#carrer_body li  {
	 float:left;
     display:block;
    }

#carrer_body .on  {
      background-color:#ce5323;
      width:200px;
      height:40px;
      margin-right:5px;
      text-align:center;
     }

#carrer_body .off {
      background-color:#f5deb3;
      width:200px;
      height:40px;
      margin-right:5px;
      text-align:center;
     }

#carrer_body .on a         {
               text-decoration:none;
               display:block;
               margin-top:5px;
              }
#carrer_body .on a:link    {color:#ffffff;}
#carrer_body .on a:visited {color:#ffffff;}
#carrer_body .on a:hover   {color:#ffffff;}

#carrer_body .off a         {
                text-decoration:underline;
                display:block;
                margin-top:5px;
               }
#carrer_body .off a:link    {color:#000000;}
#carrer_body .off a:visited {color:#000000;}
#carrer_body .off a:hover   {color:#ff0000;}

#carrer_body .text_box
    {
     clear:both;
     border-top:solid 10px #ce5323;
    }

#carrer_body table, #carrer_body td
{
	vertical-align: super;
	border-collapse: collapse;
	border: solid 1px #ce5323;
}

#carrer_body .table_left
{
    padding: 5px;
    width: 150px;
}
#carrer_body .table_right
{
    padding: 5px;
}

#carrer_body .p_button
{
    margin: 20px auto;
    padding: 10px;
    width: 300px;
    text-align: center;
    background-color: #f5deb3;
    border: solid 1px #ce5323;
    font-weight: bold;
    font-size: 14px;
}
#carrer_body #message
{
	border: solid 1px #f00;
	margin: 5px 0;
	padding: 5px;
	width: 763px;
	background-color: #ffd1d1;
	color: #f00;
}
/* PressRelease */
/* PressClipping */
/* お問い合わせ */
/* 医療従事者の方へ */
/* 人事担当者の方へ */
