@charset "utf-8";
/* theme setting
--------------------------------------------------------- */
@import "theme.css";

body {
    font-size: 16px;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/*.skin-1 p.note {
    color: #000;
}
.skin-1 p {
    color: #000;
}
p, span.blockquote, .indent th, .indent td, li {
    color: #000;
}*/

span.img a img {
    padding: 0px;
}


.skin-1 .blockquote {
    display: inline;
    padding-left: 0px;
    background:none!important;
}

#area-header.areamgn .amc {
    padding-top: 0px!important;
}

.areamgn .amc {
    margin: 0px 0px!important;
    padding-bottom: 0px!important;
}
.h2, .h3, .h4 {
    padding-bottom: 0px;
}
p.note {
    padding-left: 0px;
}

span.img a:hover img {
  background-color:transparent !important;
}

.skin-3 span.img a:hover img, * html span.img a:hover {
background-color:transparent !important;
}

a:hover {
  background-color: transparent !important;
}
.simple .indent th {
    background: none !important;
}

.skin-1 .bubble th {
    padding-left: 0px!important;
}
.skin-1 .bubble th, .skin-1 .bubble td {
    border-bottom: 1px dotted #aaa;
}
.skin-1 .bubble td {
    border-bottom: 1px dotted #aaa;
}
#company .table{
	background-color:#fff;
}
#company skin-1 .bubble th {
    padding-left: 0px;
}
#company .th {
    /*width: 80px;*/
    padding: 15px;
    vertical-align:middle;
    background-color:#E5D0D4;
}
#company .td {
    padding: 15px 30px;
    vertical-align:middle;
    background-color:#fff;
}
#company .tabular th {
    padding: 0px;
}

.indent td {
    vertical-align: middle;
}
#recruit .table{
	background-color:#fff;
}
#recruit skin-1 .bubble th {
    padding-left: 0px;
}
#recruit .th {
    /*width: 80px;*/
    padding: 20px 15px;
    vertical-align:middle;
    background-color:#f5f5f5;
    font-size:20px;
}
#recruit .td {
    padding: 20px;
    padding-left:40px;
    vertical-align:middle;
    background-color:#fff;
    font-size:18px;
}
#recruit .tabular th {
    padding: 0px;
}
#recruit .indent td {
    vertical-align: middle;
    padding-left:15px;
}
/*
#recruit .bubble th {
    padding-left: 0px!important;
    width: 20%;
    background: none;
}
#recruit th {
    font-size:20px;
    padding-left: 0px!important;
    padding: 10px 0px;
    background: none;
}
#recruit td {
    font-size:18px;
    padding: 10px 0px;
}
*/






#bk1604006 h1, #bk1604006 h2, #bk1604006 h3, #bk1604006 h4, #bk1604006 p, #bk1604006 p.lead, #bk1604006 blockquote, #bk1604006 address, #bk1604006 li, #bk1604006 th, #bk1604006 td {
    line-height: 1.6;
}

#bk1604022 h1, #bk1604022 h2, #bk1604022 h3, #bk1604022 h4, #bk1604022 p, #bk1604022 p.lead, #bk1604022 blockquote, #bk1604022 address, #bk1604022 li, #bk1604022 th, #bk1604022 td {
    line-height: 1.8;
}

#bk1604153 h1, #bk1604153 h2, #bk1604153 h3, #bk1604153 h4, #bk1604153 p, #bk1604153 p.lead, #bk1604153 blockquote, #bk1604153 address, #bk1604153 li, #bk1604153 th, #bk1604153 td {
    line-height: 1.8;
}





























