@charset "utf-8";　 body.smartphone #content {margin:0;width:100%;}body.smartphone #content h1,body.smartphone #content h2,body.smartphone #content h3,body.smartphone #content h4,body.smartphone #content h5,body.smartphone #content h6 {clear:both;}#content table td { vertical-align:top;line-height:1.7em; }#content table th { line-height:1.7em; }#content p { margin-bottom:0; }html {background-color:#ffffff;}body,#access ul li a,hgroup h1,hgroup h2#site-description,hgroup h3,#content h1.entry-title,div.widget-area h1.widget-title,div#copyright { font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;}.byline { display:none; }.isp-calendar-inner td { border:none; }.isp-business-calendar thead th,.isp-business-calendar td {border:1px solid #ababab;}.clearfix{clear:both;}.table-parent {overflow:auto !important;}.page-wrapper {background-color:#fff;}.post-page-head-area.bauhaus { margin-bottom:15px; }.clearfix:after {content:"";clear:both;display:block;}.red {color:#FF0000 ;}body div#page #content div.d-table {display:table;width:99%;border-collapse:collapse;margin:0.5em auto 1.7em auto;}body div#page #content div.d-table .tr {display:table-row;width:100%;border-collapse:collapse;}body div#page #content div.d-table .tr div {display:table-cell;border:solid 1px #DCE6F2;padding:10px;vertical-align:middle;}body div#page #content div.d-table .tr div p {margin-bottom:0;}body div#page #content div.d-table .tr .th {white-space:nowrap;　　font-weight:normal;　　text-align:center;　　border:solid 1px RGB(220, 230, 242);　　padding:10px;　　vertical-align:middle;}body div#page #content .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap input[type="text"]{width:95%;padding:10px;}body div#page #content .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap {}body div#page #content div.d-table .tr div ol,body div#page #content div.d-table .tr div ul {margin:0 0 0 1.3em;}body.smartphone #content img.wpcf7-captchac,body.smartphone #content span.wpcf7-form-control-wrap.captcha {display:inline!important;margin:0!important;}#content img.wpcf7-captchac {vertical-align:middle;margin-right:15px!important;}span.wpcf7-not-valid-tip {clear:both;}body.smartphone #content span.wpcf7-form-control-wrap {display:inline;}input {padding:10px;}body {background-color:#d3edfb;}.grid-container,.row img {max-width:100%;}body div#page .grid-container{width:100%; max-width:1200px;} body div#page .row:before, body div#page .row:after {content:"";display:table ;clear:both;}body div#page [class*='col-'] {float:left; min-height:1px; width:13.1%; padding:12px; }body div#page .col-1{ width:13.1%; }body div#page .col-2{ width:29.75%; }body div#page .col-3{ width:46.4%;}body div#page .col-4{ width:63.1%; }body div#page .col-5{ width:79.75%; }body div#page .col-6{ width:96.4%; }body div#page .outline, .outline *{outline:1px solid #F6A1A1; }body div#page [class*='col-'] > p { color:#696969; padding:0; margin:0; font-size:15px; text-align:left;}body div#page .pull-right {float:right;} body div#page .vaticlal-midle{padding-top:50px !important;}body div#page .vaticlal-midle-100{padding-top:90px !important;}body div#page .vaticlal-midle-150{padding-top:150px !important;}.spacing {padding:20px 0px !important;}body div#page #content .ash-back {background-color:rgb(248, 248, 248);border:1px solid rgb(237, 237, 237);}.img-shadow {box-shadow:0px 1px 5px rgb(176, 176, 176);border-radius:4px;}#page {display:block;width:1020px;margin:0px auto;background-color:#fff;box-shadow:0px 0px 5px #ccc;}#branding {background-color:;}h1#site-title {font-size:28px;padding-top:10px;padding-left:5px;padding-bottom:5px;}h1#site-title a img {vertical-align:middle;}hgroup {min-height:75px;}h2#site-description {font-size:20px;padding-left:7px;padding-bottom:5px;margin:0 0 0em;}h3#contact-info {position:absolute;right:10px;top:45px;font-weight:normal;font-size:17px;color:#000000;margin:0em 0;line-height:1.0em;}#main-image-box img {}#main-image-box{} #access {background-color:#004098;}body nav#access ul.menu {display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around;}nav#access ul li {flex:1;-ms-flex:1;-webkit-flex:1;text-align:center;} #access li {border-right:solid 1px black;}#access li:hover > a, #access ul ul :hover > a {background:#41822c;color:white;}#access ul ul {box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none;float:left;position:absolute;top:52px;left:0;z-index:99999; }#access ul ul ul {left:100%;top:0;}#access ul a {transition-duration:0.5s;}#access ul ul a {background-color:#9bb7dc;line-height:1.4em;padding:15px 15px;height:auto;border-top:1px dotted #fff;transition-duration:0.5s;}#access-in {height:63px;margin:0px auto;}#access li a { line-height:63px;font-weight:normal;}#access .current-menu-item {background-color:#1D2C53;}h3#contact-info {position:absolute;right:10px;top:45px;font-weight:normal;font-size:25px !important;color:#000000;margin:0em 0;line-height:1.0em;text-shadow:0px 0px 5px #aaa}#main-image-box,#main,#colophon {border-right:0px solid #a9a9a9;border-left:0px solid #a9a9a9;}#access-out {border-top:solid 0px #000000;border-right:solid 0px #000000;border-left:solid 0px #000000;border-bottom:solid 0px #000000;}.home #access-out {border-bottom:solid 0px #000000;}#main-image-box {border-top:0px solid #000000;}.widget {background-color:#ffffff;}#secondary .widget ul li a {font-size:15px;color:#000000;padding:20px 10px 20px 35px;background-position:15px 25px;}#secondary .widget ul li:hover > a {color:#9BBB59;text-shadow:0px 2px 0px #fff,0px 0px 5px #ccc;}#secondary .widget {border:1px solid #DDE0E4;margin-top:20px;margin-bottom:10px;padding-bottom:0px;background-color:#f8f8f8;border-bottom:none;}#tertiary .widget ul li a {border-bottom:none;}#secondary .widget img {padding:5px 0px;}#secondary .widget a:hover img {cursor:pointer;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:0.6; -khtml-opacity:0.6;opacity:0.6;zoom:1;}#secondary .widget.widget_sp_image {border:none;margin-top:11.5px;}#secondary .widget.widget_text {margin-top:0px;}#secondary .textwidget {padding:10px 15px 5px 15px;}#secondary .widget.widget_text ul li a {background-image:none;padding:5px 2px 5px 0px;}#tertiary .widget {border:none;margin-top:20px;padding-bottom:10px;background-color:#ffffff;}#tertiary .widget a:hover img {cursor:pointer;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:0.6; -khtml-opacity:0.6;opacity:0.6;zoom:1;}#tertiary .textwidget {padding:0px;}#tertiary .textwidget p {margin-bottom:0.5em;}#tertiary .widget.widget_recent_entries {border:1px solid #1F497D;margin-bottom:10px;}#tertiary .widget ul li a {color:#000000;}#tertiary .widget ul li:hover > a {font-weight:bold;}#branding,.menu, #main, #colophon {margin:0px auto;}#colophon #copyright {color:#e6e6e6;background-color:#004098;font-size:14px;}#footer-menu ul li {color:#000000;}#footer-menu ul li a {color:#000000;font-size:11px;}#footer-menu {background-color:#e6e6e6;margin-top:0px;}#breadcrumb {margin-bottom:5px;}#content .category-message .entry-title {border-top:none;border-bottom:none;border-left:none;background-image:none;background-repeat:no-repeat;}#nav-below {border-top:none;}.entry-header h1 {margin-bottom:20px !important;font-weight:normal !important;font-size:24px !important;color:#2c2b2b !important;background-color:#eaf1dd !important;border:none !important;box-shadow:0px 9px 4px -6px #4B4B4B;padding:14px 10px 12px 25px !important;margin-bottom:20px !important;font-weight:normal !important;margin-top:20px !important;text-shadow:2px 0px 2px rgb(143, 143, 143);}h4 {font-size:26px !important;color:#2c2b2b !important;background-color:#fff !important;border:none !important;border-bottom:5px solid #f79646 !important;box-shadow:0px 9px 4px -6px #4B4B4B;padding:0px 25px 10px 25px !important;margin-bottom:20px !important;font-weight:normal !important;margin-top:0px !important;display:inline-block;text-shadow:2px 0px 2px rgb(143, 143, 143);}.entry-header {background-image:none;}#content h1.entry-title a{color:#333;text-decoration:none;}.page-header{margin-left:0px;}.page-title {font-size:26px !important;color:#2c2b2b !important;background-color:#fff !important;border:none !important;border-bottom:6px solid #9bbb59 !important;box-shadow:0px 9px 4px -6px #4B4B4B;padding:10px 10px 10px 25px !important;margin-bottom:20px !important;font-weight:normal !important;}.widget-header {background-color:#004098;color:#ffffff;border-top:none;border-bottom:none;border-left:none;margin-left:0px;margin-right:0px;text-align:center;}.widget-header h1 { font-size:24px !important; font-weight:normal;}.entry-content {padding:0px !important;margin-bottom:3em;}#content h3 {font-size:26px !important;color:#2c2b2b !important;background-color:#fff !important;border:none !important;border-bottom:6px solid #9bbb59 !important;box-shadow:0px 9px 4px -6px #4B4B4B;padding:0px 25px 10px 25px !important;margin-bottom:20px !important;font-weight:normal !important;margin-top:0px !important;display:inline-block;text-shadow:2px 0px 2px rgb(143, 143, 143);} #content h5 {background-color:#fff;border-top:none;border-bottom:none;padding:10px;margin-bottom:10px;font-weight:normal;font-size:34px;text-align:center;text-shadow:0px 0px 4px #a4a4a4;}#content h5 {}h6 {background-color:#fff !important ;border-top:none !important;border-bottom:none !important;padding:10px;margin-bottom:0px !important;font-weight:normal;font-size:17px !important;color:#3764A1;}h6::before {content:"○　";font-size:17px !important;}#content h5.news {}#content p{font-size:110%;}#content ul li{font-size:110%;}#content ol li{font-size:110%;}#content td{font-size:110%;}#content td p{font-size:100%;}#content a{color:#0000ff;text-decoration:underline;}#content a:hover {color:#f85f03;text-decoration:underline;}#content a:hover img {cursor:pointer;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";-moz-opacity:0.6; -khtml-opacity:0.6;opacity:0.6;zoom:1;}#content ul {line-height:1.7em;margin-bottom:0em;margin-top:0em;}#content ol {line-height:1.7em;margin-bottom:0em;margin-top:0em;list-style-type:decimal;}p img {margin-bottom:0em;}#content table {border-collapse:collapse;} .red-text {color:rgb(255, 0, 0) !important;font-size:22px !important;font-weight:bold;text-shadow:0px 3px 0px rgb(255, 255, 255), 0px 0px 6px rgb(137, 137, 137);text-align:center !important;margin-bottom:20px !important;}.hiligth-1 {border-top:3px solid #9e9e9e;border-bottom:3px solid #9e9e9e;width:80% !important;padding:25px 10px 20px 10px;margin:15px auto !important;}.hiligth-1 p {font-size:20px !important;} body.smartphone .hiligth-1 {border-top:3px solid #9e9e9e;border-bottom:3px solid #9e9e9e;width:90% !important;padding:25px 10px 20px 10px;margin:15px auto !important;}body.smartphone .hiligth-1 p {font-size:18px !important;}.hiligt-2 {background-color:#9ce329;padding:10px !important;border:3px solid #ffc000;border-radius:7px;text-align:center !important;font-size:20px !important;font-weight:bold;color:#d6111f !important;text-shadow:0px 0px 4px #696969;}.hiligt-3{margin:15px auto;text-align:center;padding:15px;border:1px solid rgb(204, 204, 204);}.hiligt-4{margin:15px auto;text-align:center;padding:15px;border-left:1px solid rgb(0, 0, 0);border-right:1px solid rgb(0, 0, 0);border-radius:20px;}.table-1 { margin-bottom:20px;color:#696969;}.table-1 th, .table-1 tr td:first-of-type {background-color:#eaf1dd;width:4em;vertical-align:top;} .table-1 th, .table-1 td {border:solid 1px #cfcfcf;padding:5px 10px !important;}.table-2 {margin-bottom:20px;color:#696969;}.table-2 tr td:first-of-type {width:6em;}.table-2 tr:first-of-type {background-color:#eaf1dd;} .table-2 th, .table-2 td {border:solid 1px #cfcfcf;padding:15px 15px !important;vertical-align:top;}.table-3{ font-size:15px;color:#898989;} .table-3 td {border:solid 1px #cfcfcf; padding:15px 15px; }.table-4{text-align:right;}.table-5{width:100%;text-align:center;background-color:#eaf1dd;}.table-5 td:first-of-type {background-color:#c2d69b;}.table-5 td {border:solid 1px #000;padding:15px 5px !important;vertical-align:middle;}.p-bold17 {margin-top:15px !important; color:#4B4B4B !important; font-size:17px !important;}body div#page .left-padding {padding-left:3.2em;}body div#page .left-padding_1 {padding-left:4.2em;}body div#page .left-padding_2 {padding-left:5.2em;}body div#page .left-padding_3 {padding-left:6.2em;}body div#page .left-padding_4 {padding-left:7.2em;}.table-parent {overflow:auto !important;}body div#page .recruit-left {width:50%;float:left;margin-top:40px;}body div#page .recruit-right {width:48%;float:right;}body.smartphone div#content table.spres{display:block;}body.smartphone div#content table.spres td {display:block;padding-left:0;padding-right:0;font-size:15px;}