@charset 'shift_jis';

/* design for all pages */

#top_title h1 {
 color: #000000;
 /*background-color: transparent;*/
 font-size: x-small;
 font-style: italic;
 text-align: right;
 line-height: 1.1em;            /* 0em にすると、IE では画面の上に消えてしまう。 */
}

.sidebar h2 {
 font-size: small;
 line-height: 1.5em;
 color: #3300cc;
 /*background-color: transparent;*/
 border: 0px;
 padding: 0px;
}

.sidebar ul {
 margin: 0px;                 /*この設定で li 要素のブラウザによる配置を*/
 padding: 0px;                /*初期化して左に揃えられる。              */
 list-style-type: none;
}

.sidebar li {
 font-size: small;
 text-align: left;
 line-height: 1.1em;
 margin-top: 2px;
 padding: 2px 0px 2px 0px;
 list-style-type: none;
}

#current_page {
 color: #000000;
 background-color: #ffcccc;
 border-right: 1px solid #990000;
 border-bottom: 1px solid #990000; }

.content h2 {
 color: #3300cc;
 /*background-color: transparent;*/
 font-size: medium;
}

.content h3 {
 font-size: medium;
 color: #3300cc;
 /*background-color: transparent;*/
}

.content h4 { font-size: small; margin: 1em 0em 1em 0em; }
.content p { text-indent: 1em; margin-bottom: 1em; }

#footer p {
 line-height: 1.1em;
 margin-bottom: -0.6em;
 text-indent: 0;
 color: #333333;
 /*background-color: transparent;*/
 font-size: small;
}



/* ここから、各ページごとの設定 */

/*トップページの写真の配置*/

#kakuzan_col {
 height: 200px;
 padding-bottom: 1em;
}

#kakuzan_block {
 width: 210px;
}

#kakuzan_photo {
 /*line-height: 0em;*/
 text-indent: 0;
 text-align: right;
}

#kakuzan_pict_txt {
 padding-right: 1em;
}

#shuraku_col {
 /*clear: both;*/
 height: 200px;
 padding-bottom: 0em;
}

#shuraku_block {
 width: 210px;
}

#shuraku_photo {
 /*line-height: 0em;*/
 text-indent: 0;
}

#shuraku_pict_txt {
 padding-right: 2em;
}

.pict_txt {
 text-align: right;
 color: #330000;
 /*background-color: transparent;*/
 font-size: small;
}

.pict_right {
 float: right;
 padding-left: 1em;
 padding-right: 0em;
 padding-bottom: 0em;
}

.pict_left {
 float: left;
 padding-left: 0em;
 padding-right: 1em;
 padding-bottom: 0em;
}




/*トップページの会社情報テーブル用*/

#co_info {
 /*clear: both;*/
 margin-top: 0em;
 text-indent: 0em;
}

#co_tab_base {
 line-height: 1.2em;
}

#co_tab_base dt {
 color: #330099;
 /*background-color: transparent;*/
}

#co_tab_base dd {
 color: #330000;
 /*background-color: transparent;*/
}

#co_tab_left {
 float: left;
}

#co_tab_right {
 margin-left: 3em;
 float: left;
}

.co_tab_ld {
 margin-top: -1.2em;
 margin-left: 5em;
}

.co_tab_rd {
 margin-top: -1.2em;
 margin-left: 9em;
}

/* トップページの footer icon */

/* #footer_icon { margin-bottom: 0.5em; } */


/*求人票テーブル用*/

p#top_comment {
 margin-top: -0.2em;
}

/*.tab_center {
 width: 90%;
 margin-left: auto;
 margin-right: auto;
}*/

/*.kyujin {}*/

.kyujin_tab {
 border-collapse: collapse;
 table-layout: fixed;
}

.kyujin_tab_l {
 width: 5em;
 color: #000099;
 /*background-color: transparent;*/
 text-indent: 0;
 vertical-align: top;
 text-align: left;
}

.kyujin_tab_r {
 color: #333333;
 /*background-color: transparent;*/
 text-indent: 0;
 vertical-align: top;
}

.tab_list {
 margin: 0;  /*この設定で li 要素のブラウザによる配置を*/
 padding: 0; /*初期化して左に揃えられる。              */
 text-decoration: none;
 list-style-type: none;
 list-style-position: inside;
}

/*.tab_list_li {}*/

/*私たちの仕事*/

#yak_pict1 {
 float: left;
 width: 70px;
 margin: 0em 0px 0px 0px;
}

#yak_pict2 { height: 95px; }

/*グループの概要*/

/*.gaiyo {}*/
/*#gaiyou_tab_above {}*/

#gaiyou_tab_above {
 margin-top: 1em;
}

#gaiyou_tab_below {
 margin-top: 2em;
}

.gaiyou_tab_l {
 width: 9em;
 color: #330099;
 /*background-color: transparent;*/
 text-indent: 0;
 vertical-align: top;
 text-align: left;
}

/*グループの特徴*/

/*.tokuchou {}*/

.tokuchou_list {
 color: #663333;
 /*background-color: transparent;*/
 margin-left: -1em;
}

/*店舗の案内用*/

/*#tenpo_tab {}*/

.tenpo_l {
 width: 9em;
 color: #000099;
 /*background-color: transparent;*/
 text-indent: 0;
 vertical-align: top;
 text-align: left;
}

.tenpo_m {
 width: 21em;
 color: #333333;
 /*background-color: transparent;*/
 text-indent: 0;
 vertical-align: top;
}

.tenpo_r {
 /*width: 16em;*/
 color: #333333;
 /*background-color: transparent;*/
 text-indent: 0;
 vertical-align: top;
}

/*リンクテープルのリストの段組み*/

.link_l {
 float: left;
 margin-left: 1em;
 margin-right: 1em;
 width: 13em;
 height: 9em;
}

.link_m {
 float: left;
 margin-left: 1em;
 margin-right: 1em;
 width: 12em;
 height: 9em;
}

.link_r {
 /*float: right;*/
 margin-left: 1em;
 /*width: 9em;*/
 height: 9em;
}

/*企業理念のリスト*/

/*#rinen_list {}*/

/*#rinen_list li {*/
/* color: #663333;*/
 /*background-color: transparent;*/
/*}*/

/*洋学の町 津山*/

#uda_col {
 height: 160px;
}

#uda {
 text-indent: 0;
 /*line-height: 0em;*/
 margin-top: 0;
}

#kus_col {
 height: 160px;
}

#kus {
 text-indent: 0;
 /*line-height: 0em;*/
 margin-top: 0;
}

/*アクセス地図*/

#access_map_row1 {
 height: 400px;
}

#access_map_right1 {
 float: right;
 width: 312px;
}

#access_map_row2 {
 height: 275px;
}

#access_map_right2 {
 float: right;
 width: 312px;
}

