@charset "UTF-8";

@font-face {
font-family: "icomoon";
src: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/fonts/icomoon.eot?uink9s);
src: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/fonts/icomoon.eot?uink9s#iefix) format("embedded-opentype"), url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/fonts/icomoon.ttf?uink9s) format("truetype"), url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/fonts/icomoon.woff?uink9s) format("woff"), url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/fonts/icomoon.svg?uink9s#icomoon) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^=icon-], [class*=" icon-"] { font-family: "icomoon" !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-gear:before {
content: "\e900";
}
.icon-link:before {
content: "\e901";
}
.icon-mail:before {
content: "\e902";
}
.icon-speak:before {
content: "\e903";
}
.st0 {
fill: #137f0a;
}
.st1 {
fill: #333;
}
.st2 {
fill: #fff;
}
img {
max-width: 100%;
height: auto;
}
a {
color: #333;
text-decoration: underline;
}
a:hover img {
opacity: 0.7;
}
figure {
text-align: center;
}
@media screen and (max-width: 767px) {
table {
word-break: break-all;
}
}
.table-responsive {
overflow: auto;
-webkit-overflow-scrolling: auto;
}
.table-responsive table {
width: auto;
margin-top: 0 !important;
word-break: normal;
white-space: nowrap;
}
.tbl_chenge {
margin-bottom: 5px;
float: right;
z-index: 10;
background-color: transparent;
background-image: none;
border: 1px solid #777;
padding: 8px 10px;
line-height: 1;
border-radius: 0;
color: #333;
}
.tbl_chenge .fa-compress-arrows-alt {
color: #aaa;
}
.tbl_chenge .fa-expand-arrows-alt {
color: #333;
}
.tbl_chenge.on .fa-compress-arrows-alt {
color: #333;
}
.tbl_chenge.on .fa-expand-arrows-alt {
color: #aaa;
}
html {
font-size: 1rem;
scroll-behavior: smooth;
}
@media (max-width: 767px) {
html {
font-size: 3.3816425121vw;
}
}
body {
font-size: 1rem;
color: #333;
font-family: "メイリオ", Meiryo, "ヒラギノ角ゴProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", sans-serif;
position: relative;
line-height: 1.8em;
-webkit-text-size-adjust: 100%;
}
@media (max-width: 767px) {
body {
font-size: 3.3816425121vw;
padding-bottom: 13.2850241546vw;
}
}
.btn-success {
background-color: #137f0a;
border-color: #137f0a;
}
.btn-outline-success {
color: #137f0a;
border-color: #137f0a;
}
.form-control, .btn {
border-radius: 8px;
min-height: 40px;
}
@media screen and (min-width: 768px) {
.hidden-pc {
display: none !important;
}
}
.m5 {
margin-top: 5px;
}
.m10 {
margin-top: 10px;
}
.m15 {
margin-top: 15px;
}
.m20 {
margin-top: 20px;
}
.m25 {
margin-top: 25px;
}
.m30 {
margin-top: 30px;
}
.m35 {
margin-top: 35px;
}
.m40 {
margin-top: 40px;
}
.m45 {
margin-top: 45px;
}
.m50 {
margin-top: 50px;
}
#rsmpl_container {
bottom: 14.4927536232vw !important;
}
#header {
background-color: white;
z-index: 20;
min-height: 14.4927536232vw;
}
@media (min-width: 767px) {
#header {
padding-top: 15px;
min-height: 120px;
}
#header .container {
padding: 0;
}
}
#header .container {
position: relative;
}
#header #xp1 {
position: absolute;
top: -15px;
}
#header #header-inner {
display: flex;
justify-content: flex-end;
flex-wrap: wrap;
}
#header #brand {
margin-right: auto;
width: 48.309178744vw;
}
@media (min-width: 767px) {
#header #brand {
margin-top: 30px;
width: 280px;
}
}
#header #header-nav {
text-align: right;
}
#header #header-nav ul {
list-style: none;
display: inline-block;
margin: 0;
padding: 0;
}
#header #header-nav ul li {
display: inline-block;
}
#header #header-nav #header-nav1 ul {
margin: 0 20px 0 0;
}
#header #header-nav #header-nav1 li + li {
margin-left: 2em;
}
#header #header-nav #header-nav1 .search {
width: 320px;
display: inline-block;
}
#header #header-nav #header-nav1 span {
color: #137f0a;
font-size: 1.5625rem;
text-decoration: none !important;
display: inline-block;
margin-right: 5px;
vertical-align: middle;
}
#header #header-nav #header-nav2 {
background-color: #ecfae1;
padding: 5px 15px;
border-radius: 8px;
margin: 15px 0;
display: inline-block;
}
#header #header-nav #header-nav2 li + li {
margin-left: 2rem;
}
#header #header-nav #header-nav2 a {
text-decoration: none;
}
#header #header-nav #header-nav2 a:before {
content: "＞";
display: inline-block;
margin-right: 5px;
color: #137f0a;
}
#header #header-mail {
width: 94px;
margin-left: 10px;
}
#header #header-mail a {
width: 94px;
min-height: 94px;
border-radius: 8px;
background-color: #137f0a;
color: white;
line-height: 1.5;
text-decoration: none;
text-align: center;
font-size: 0.75rem;
display: block;
padding-top: 15px;
}
#header #header-mail span {
font-size: 1.875rem;
margin: 0 auto 3px;
display: block;
}
#header #btn-menu {
width: 10.2657004831vw;
}
#header #btn-menu svg {
width: 10.2657004831vw;
height: 14.4927536232vw;
}
#header #btn-menu #menu_open {
display: block;
}
#header #btn-menu #menu_close {
display: none;
}
#header #btn-menu.open #menu_open {
display: none;
}
#header #btn-menu.open #menu_close {
display: block;
}
@media screen and (max-width: 767px) {
#header #header-nav, #header #header-mail {
display: none;
}
}
@media screen and (min-width: 768px) {
#header #btn-menu {
display: none;
}
}
#gnavi {
font-size: 1.125rem;
border-top: 1px solid #ddd;
}
@media screen and (max-width: 767px) {
#gnavi {
display: none;
}
}
#gnavi .container {
padding: 0;
}
#gnavi ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
min-height: 60px;
}
#gnavi a {
display: block;
text-decoration: none;
text-align: center;
padding: 15px;
height: 100%;
width: 100%;
}
#gnavi li {
position: relative;
width: 25%;
padding: 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#gnavi li:nth-child(3):before,
#gnavi li:nth-child(4):before,
#gnavi li:nth-child(5):before {
content: "";
width: 100%;
height: 60%;
border-left: 1px solid #ddd;
position: absolute;
left: 0;
top: 50%;
margin-top: -20px;
pointer-events: none;
}
#sp-menu {
top: 14.4927536232vw;
position: absolute;
width: 100%;
z-index: 10;
display: none;
background-color: #137f0a;
padding: 5px 10px 10px;
color: white;
font-size: 3.3816425121vw;
line-height: 1.7;
}
#sp-menu a {
text-decoration: none;
color: white;
display: block;
}
#sp-menu ul {
list-style: none;
margin: 0;
padding: 0;
}
#sp-menu #sp-menu1 li {
border-bottom: 1px solid white;
}
#sp-menu #sp-menu1 a {
padding: 12px 15px;
font-size: 3.8647342995vw;
}
#sp-menu #sp-menu2 ul {
padding: 0 10px;
line-height: 1.8;
}
#sp-menu #sp-menu2 ul span {
font-size: 5.0724637681vw;
vertical-align: middle;
display: inline-block;
margin: 0 0.3em 3px 0;
}
#sp-menu #sp-menu2 .search {
margin: 5px 30px 0;
}
#sp-menu #sp-menu2 .search input {
font-size: 3.3816425121vw;
}
#sp-menu #sp-menu2 .search .btn {
border: 1px solid white;
font-size: 3.3816425121vw;
}
#sp-menu #sp-menu3, #sp-menu #sp-menu5 {
padding-left: 15px;
}
#sp-menu #sp-menu3 li a:before, #sp-menu #sp-menu5 li a:before {
content: ">";
display: inline-block;
margin-right: 0.6rem;
color: white;
}
#sp-menu #sp-menu4 {
padding: 0 30px;
}
#sp-menu #sp-menu4 a {
display: block;
border: 1px solid white;
border-radius: 8px;
padding: 10px;
text-align: center;
}
#sp-menu #sp-menu2, #sp-menu #sp-menu3, #sp-menu #sp-menu4, #sp-menu #sp-menu5 {
margin-top: 15px;
}
#footer {
background-color: white;
}
#main-block {
background-color: #ecfae1;
padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
#main-block {
padding: 12px;
}
}
.container {
max-width: 1145px;
width: 1145px;
}
@media screen and (max-width: 767px) {
.container {
max-width: 100%;
width: 100%;
}
}
.breadcrumb-area {
background-color: #137f0a;
padding: 6px 0;
color: white;
font-size: 0.875rem;
}
@media screen and (min-width: 768px) {
.breadcrumb-area .container {
padding: 0;
}
}
.breadcrumb-area a {
color: white;
text-decoration: underline;
}
#page-header {
text-align: center;
height: 200px;
padding: 60px 0;
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_f.png) center center no-repeat;
background-size: cover;
-o-object-position: center bottom;
object-position: center bottom;
}
@media screen and (max-width: 767px) {
#page-header {
height: 27.7777777778vw;
display: flex;
justify-content: center;
align-items: center;
padding: 0;
}
}
#page-header h1.title {
color: white;
font-weight: bold;
font-size: 1.5rem;
text-shadow: 1px 1px 0 #137f0a, -1px -1px 0 #137f0a, -1px 1px 0 #137f0a, 1px -1px 0 #137f0a, 0px 1px 0 #137f0a, 0 -1px 0 #137f0a, -1px 0 0 #137f0a, 1px 0 0 #137f0a;
}
.brain_tumor #page-header, .brain_tumor-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_a.png) center center no-repeat;
background-size: cover;
}
.catheter_ablation #page-header, .catheter_ablation-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_b.png) center center no-repeat;
background-size: cover;
}
.department #page-header, .department-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_c.png) center center no-repeat;
background-size: cover;
}
.guide #page-header, .guide-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_d.png) center center no-repeat;
background-size: cover;
}
.single-renkei #page-header,
.post-type-archive-renkei #page-header,
.hospital #page-header, .hospital-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_e.png) center center no-repeat;
background-size: cover;
}
.info #page-header, .info-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_f.png) center center no-repeat;
background-size: cover;
}
.single-kenshin-info #page-header,
.post-type-archive-kenshin-info #page-header,
.kenshin #page-header, .kenshin-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_g.png) center center no-repeat;
background-size: cover;
}
.taisei #page-header, .taisei-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_h.png) center center no-repeat;
background-size: cover;
}
.novalis-tx #page-header, .novalis-tx-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_i.png) center center no-repeat;
background-size: cover;
}
.nurse:not(.guide-child) #page-header, .nurse-child #page-header,
.single-nurse-expert #page-header,
.single-nurse-staff #page-header,
.single-nurse-info #page-header,
.tax-cat_nurse_staff #page-header,
.post-type-archive-nurse-info #page-header,
.post-type-archive-nurse-staff #page-header,
.post-type-archive-nurse-expert #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_j.png) center center no-repeat;
background-size: cover;
}
.single-relation-info #page-header,
.post-type-archive-relation-info #page-header,
.relation #page-header, .relation-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_k.png) center center no-repeat;
background-size: cover;
}
.single-resident-info #page-header,
.post-type-archive-resident-info #page-header,
.resident #page-header, .resident-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_l.png) center center no-repeat;
background-size: cover;
}
.robot #page-header, .robot-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_m.png) center center no-repeat;
background-size: cover;
}
.tavi #page-header, .tavi-child #page-header {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/phd_n.png) center center no-repeat;
background-size: cover;
}
.table-schedule thead th {
text-align: center;
width: 20%;
}
.table-schedule tbody td {
text-align: center;
vertical-align: top;
}
.editor-styles-wrapper {
width: 850px;
margin: 0 auto;
}
.editor-styles-wrapper .wp-block {
margin-left: initial;
margin-right: initial;
}
.editor-styles-wrapper .block-editor-block-preview__content .wp-block {
margin-left: auto;
margin-right: auto;
}
.block-editor-inserter__panel-content .editor-styles-wrapper {
width: 100%;
}
#footer {
border-top: 1px solid transparent;
}
@media screen and (max-width: 767px) {
#footer #go_top {
display: none;
}
}
#footer #go_top a {
float: right;
margin-top: -20px;
background-color: #137f0a;
border-radius: 50%;
height: 55px;
width: 55px;
text-align: center;
}
#footer ul {
list-style: none;
margin: 0;
padding: 0;
display: inline-block;
}
@media screen and (min-width: 768px) {
#footer ul li {
display: inline-block;
}
}
#footer #footer-info {
padding: 45px 0 25px;
}
@media screen and (max-width: 767px) {
#footer #footer-info {
padding: 25px 0 25px;
}
}
#footer #footer-info p {
line-height: 1.3;
margin-top: 10px;
}
@media screen and (min-width: 768px) {
#footer #footer-info .container {
display: flex;
justify-content: space-between;
padding: 0;
}
#footer #footer-info #footer-R {
text-align: right;
}
#footer #footer-info li + li {
margin-left: 2rem;
}
}
#footer #footer-info li a:before {
content: "＞";
display: inline-block;
margin-right: 5px;
color: #137f0a;
}
#footer #footer-info #footer-R-menu1 {
margin-top: 10px;
}
#footer #footer-info #footer-R-menu2 {
background-color: #ecfae1;
padding: 5px 15px;
border-radius: 8px;
margin: 20px 0 0;
display: inline-block;
}
@media screen and (max-width: 767px) {
#footer #footer-info #footer-R-menu2 {
width: 100%;
}
}
#footer #footer-info #footer-R-menu2 a {
text-decoration: none;
}
@media screen and (max-width: 767px) {
#footer #footer-info #footer-L {
text-align: center;
}
#footer #footer-info #footer-R-menu1, #footer #footer-info #footer-R-menu2 {
padding-left: 85px;
}
}
#footer #site-info {
border-top: 1px solid #ddd;
padding: 12px 0 30px;
}
@media screen and (max-width: 767px) {
#footer #site-info {
text-align: center;
}
}
#footer #site-info .container {
padding: 0;
}
@media screen and (min-width: 768px) {
#footer #site-info .container {
display: flex;
align-items: center;
}
}
@media screen and (min-width: 768px) {
#footer #site-info #sns {
margin-right: 20px;
}
}
#footer #site-info #sns li {
display: inline-block;
}
#footer #site-info #sns li + li {
margin-left: 15px;
}
#footer #site-info #footer-menu li {
display: inline-block;
}
#footer #site-info #footer-menu li + li:before {
content: "｜";
color: #ddd;
display: inline-block;
margin-right: 3px;
}
@media screen and (max-width: 767px) {
#footer #site-info #footer-menu {
margin-top: 10px;
}
}
#footer #site-info #copyright {
margin-left: auto;
font-size: 0.75rem;
}
@media screen and (max-width: 767px) {
#footer #site-info #copyright {
font-size: 0.625rem;
}
}
#primary {
width: 100%;
}
@media screen and (min-width: 768px) {
#primary {
width: 850px !important;
margin-top: -40px;
}
}
.noside {
border-top: 1px solid transparent;
}
.noside #primary {
margin: -40px auto 0;
}
.no_article {
margin: 0;
padding: 10px 0;
}
@media screen and (max-width: 767px) {
.no_article {
padding: 5px 0 0;
text-align: center;
}
}
#secondary {
width: 100%;
margin-top: 20px;
}
@media screen and (min-width: 768px) {
#secondary {
width: 260px !important;
margin-top: -40px;
}
}
#secondary .side-box {
background-color: white;
border-radius: 8px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
padding: 25px 15px;
}
@media screen and (max-width: 767px) {
#secondary .side-box {
padding: 22px 10px;
}
}
#secondary .side-box + .side-box {
margin-top: 20px;
}
#content, .editor-styles-wrapper {
background-color: white;
border-radius: 8px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
padding: 40px;
position: relative;
}
@media screen and (max-width: 767px) {
#content, .editor-styles-wrapper {
padding: 40px 10px 20px;
}
}
#content h2, .editor-styles-wrapper h2 {
font-size: 1.3125rem;
border-bottom: 2px solid #137f0a;
font-weight: bold;
padding-bottom: 1em;
margin-bottom: 1em;
margin-top: 2.5em;
}
#content h2:first-child, .editor-styles-wrapper h2:first-child {
margin-top: 10px;
}
#content h3, .editor-styles-wrapper h3 {
font-size: 1rem;
font-weight: bold;
margin: 2em 0 1.25em;
position: relative;
padding-left: 1.625em;
}
#content h3:before, .editor-styles-wrapper h3:before {
content: "";
width: 1em;
height: 0.125em;
display: inline-block;
position: absolute;
top: 0.5em;
left: 0;
background-color: #137f0a;
}
#content h4, .editor-styles-wrapper h4 {
font-size: 0.9375rem;
background-color: #137f0a;
color: white;
border-radius: 30px;
padding: 12px 25px;
font-weight: bold;
}
#content h5, .editor-styles-wrapper h5 {
font-size: 0.875rem;
border-bottom: 2px solid #137f0a;
font-weight: bold;
display: table;
text-align: left;
margin: 16px 0;
padding-bottom: 12px;
}
#content h6, .editor-styles-wrapper h6 {
font-size: 0.875rem;
background-color: #ecfae1;
font-weight: normal;
padding: 10px 15px;
display: table;
text-align: left;
margin: 16px 0;
}
#content .is-style-indent_after, #content .indent_after, .editor-styles-wrapper .is-style-indent_after, .editor-styles-wrapper .indent_after {
padding-left: 1em;
text-indent: -1em;
}
#content .is-style-table_a, #content .table_a,
#content .is-style-table_c, #content .table_c, .editor-styles-wrapper .is-style-table_a, .editor-styles-wrapper .table_a,
.editor-styles-wrapper .is-style-table_c, .editor-styles-wrapper .table_c {
width: 100%;
margin-bottom: 20px;
margin-top: 20px;
}
#content .is-style-table_a th, #content .is-style-table_a td, #content .table_a th, #content .table_a td,
#content .is-style-table_c th,
#content .is-style-table_c td, #content .table_c th, #content .table_c td, .editor-styles-wrapper .is-style-table_a th, .editor-styles-wrapper .is-style-table_a td, .editor-styles-wrapper .table_a th, .editor-styles-wrapper .table_a td,
.editor-styles-wrapper .is-style-table_c th,
.editor-styles-wrapper .is-style-table_c td, .editor-styles-wrapper .table_c th, .editor-styles-wrapper .table_c td {
text-align: center;
border: 1px solid #333;
padding: 3px 5px;
position: relative;
}
#content .is-style-table_a thead, #content .table_a thead,
#content .is-style-table_c thead, #content .table_c thead, .editor-styles-wrapper .is-style-table_a thead, .editor-styles-wrapper .table_a thead,
.editor-styles-wrapper .is-style-table_c thead, .editor-styles-wrapper .table_c thead {
background-color: #ecfae1;
}
#content .is-style-table_a tbody th, #content .table_a tbody th,
#content .is-style-table_c tbody th, #content .table_c tbody th, .editor-styles-wrapper .is-style-table_a tbody th, .editor-styles-wrapper .table_a tbody th,
.editor-styles-wrapper .is-style-table_c tbody th, .editor-styles-wrapper .table_c tbody th {
text-align: left;
color: white;
background-color: #137f0a;
border: 1px solid #ddd;
}
#content .is-style-table_a tbody tr, #content .table_a tbody tr,
#content .is-style-table_c tbody tr, #content .table_c tbody tr, .editor-styles-wrapper .is-style-table_a tbody tr, .editor-styles-wrapper .table_a tbody tr,
.editor-styles-wrapper .is-style-table_c tbody tr, .editor-styles-wrapper .table_c tbody tr {
position: relative;
}
#content .is-style-table_b, #content .table_b,
#content .is-style-table_d, #content .table_d, .editor-styles-wrapper .is-style-table_b, .editor-styles-wrapper .table_b,
.editor-styles-wrapper .is-style-table_d, .editor-styles-wrapper .table_d {
width: 100%;
margin-bottom: 20px;
margin-top: 20px;
}
#content .is-style-table_b th, #content .is-style-table_b td, #content .table_b th, #content .table_b td,
#content .is-style-table_d th,
#content .is-style-table_d td, #content .table_d th, #content .table_d td, .editor-styles-wrapper .is-style-table_b th, .editor-styles-wrapper .is-style-table_b td, .editor-styles-wrapper .table_b th, .editor-styles-wrapper .table_b td,
.editor-styles-wrapper .is-style-table_d th,
.editor-styles-wrapper .is-style-table_d td, .editor-styles-wrapper .table_d th, .editor-styles-wrapper .table_d td {
text-align: center;
border: 1px solid #333;
padding: 3px 5px;
position: relative;
}
#content .is-style-table_b thead, #content .table_b thead,
#content .is-style-table_d thead, #content .table_d thead, .editor-styles-wrapper .is-style-table_b thead, .editor-styles-wrapper .table_b thead,
.editor-styles-wrapper .is-style-table_d thead, .editor-styles-wrapper .table_d thead {
position: relative;
border-bottom: 1px solid #333;
}
#content .is-style-table_b thead th, #content .table_b thead th,
#content .is-style-table_d thead th, #content .table_d thead th, .editor-styles-wrapper .is-style-table_b thead th, .editor-styles-wrapper .table_b thead th,
.editor-styles-wrapper .is-style-table_d thead th, .editor-styles-wrapper .table_d thead th {
background-color: #137f0a;
color: white;
border-color: #ddd;
position: relative;
}
#content .is-style-table_b tbody th, #content .table_b tbody th,
#content .is-style-table_d tbody th, #content .table_d tbody th, .editor-styles-wrapper .is-style-table_b tbody th, .editor-styles-wrapper .table_b tbody th,
.editor-styles-wrapper .is-style-table_d tbody th, .editor-styles-wrapper .table_d tbody th {
background-color: #ecfae1;
}
#content .is-style-table_d td, #content .table_d td, #content .is-style-table_c td, #content .table_c td, .editor-styles-wrapper .is-style-table_d td, .editor-styles-wrapper .table_d td, .editor-styles-wrapper .is-style-table_c td, .editor-styles-wrapper .table_c td {
text-align: left;
}
#content .enkaku_table, .editor-styles-wrapper .enkaku_table {
width: 100% !important;
}
#content .enkaku_table th, .editor-styles-wrapper .enkaku_table th {
border: 0;
width: 12em;
padding: 5px 0;
text-align: left;
vertical-align: top;
}
@media screen and (max-width: 767px) {
#content .enkaku_table th, .editor-styles-wrapper .enkaku_table th {
display: block;
width: 100%;
padding: 5px 0 0;
}
}
#content .enkaku_table td, .editor-styles-wrapper .enkaku_table td {
border: 0;
padding: 5px 0;
}
@media screen and (max-width: 767px) {
#content .enkaku_table td, .editor-styles-wrapper .enkaku_table td {
display: block;
width: 100%;
padding: 0 0 5px;
}
}
#content ul, #content ol, .editor-styles-wrapper ul, .editor-styles-wrapper ol {
margin: 0 !important;
padding: 1em 1.5em 1.5em !important;
}
#content li, .editor-styles-wrapper li {
margin-bottom: 0.5em !important;
}
#content a[href*=".pdf"]::after, .editor-styles-wrapper a[href*=".pdf"]::after {
content: "\f1c1";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: #dc0723;
display: inline-block;
margin-left: 5px;
text-indent: 0;
}
#content a[href*=".doc"]::after,
#content a[href*=".docx"]::after, .editor-styles-wrapper a[href*=".doc"]::after,
.editor-styles-wrapper a[href*=".docx"]::after {
content: "\f1c2";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: #1364da;
display: inline-block;
margin-left: 5px;
text-indent: 0;
}
#content a[href*=".xls"]::after,
#content a[href*=".xlsx"]::after, .editor-styles-wrapper a[href*=".xls"]::after,
.editor-styles-wrapper a[href*=".xlsx"]::after {
content: "\f1c3";
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: #107c0f;
display: inline-block;
margin-left: 5px;
text-indent: 0;
}
#content a:not([href*="tempsdesign.com"]):not([href*="chp-kagawa.jp"]):not([href^="#"]):not([href^="/"]):after, .editor-styles-wrapper a:not([href*="tempsdesign.com"]):not([href*="chp-kagawa.jp"]):not([href^="#"]):not([href^="/"]):after {
font-family: "Font Awesome 5 Free";
content: "\f35d";
font-weight: 900;
display: inline-block;
margin-left: 5px;
color: #333;
text-indent: 0;
}
#content .is-style-link_mark, #content .link_mark, .editor-styles-wrapper .is-style-link_mark, .editor-styles-wrapper .link_mark {
padding-left: calc(1em + 8px);
}
#content .is-style-link_mark:before, #content .link_mark:before, .editor-styles-wrapper .is-style-link_mark:before, .editor-styles-wrapper .link_mark:before {
content: ">";
display: inline-block;
text-indent: calc(-1em - 8px);
color: #137f0a;
text-decoration: none;
}
#content .is-style-link_list_a, #content .is-style-link_list_a0, #content .link_list_a, .editor-styles-wrapper .is-style-link_list_a, .editor-styles-wrapper .is-style-link_list_a0, .editor-styles-wrapper .link_list_a {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
#content .is-style-link_list_a li, #content .is-style-link_list_a0 li, #content .link_list_a li, .editor-styles-wrapper .is-style-link_list_a li, .editor-styles-wrapper .is-style-link_list_a0 li, .editor-styles-wrapper .link_list_a li {
padding-left: calc(1em + 8px);
}
#content .is-style-link_list_a li:before, #content .is-style-link_list_a0 li:before, #content .link_list_a li:before, .editor-styles-wrapper .is-style-link_list_a li:before, .editor-styles-wrapper .is-style-link_list_a0 li:before, .editor-styles-wrapper .link_list_a li:before {
content: ">";
display: inline-block;
text-indent: calc(-1em - 8px);
color: #137f0a;
text-decoration: none;
}
#content .is-style-link_list_b2, #content .is-style-link_list_c3, #content .is-style-link_list_d1,
#content .link_list_b, #content .link_list_c, .editor-styles-wrapper .is-style-link_list_b2, .editor-styles-wrapper .is-style-link_list_c3, .editor-styles-wrapper .is-style-link_list_d1,
.editor-styles-wrapper .link_list_b, .editor-styles-wrapper .link_list_c {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
#content .is-style-link_list_b2 li, #content .is-style-link_list_c3 li, #content .is-style-link_list_d1 li,
#content .link_list_b li, #content .link_list_c li, .editor-styles-wrapper .is-style-link_list_b2 li, .editor-styles-wrapper .is-style-link_list_c3 li, .editor-styles-wrapper .is-style-link_list_d1 li,
.editor-styles-wrapper .link_list_b li, .editor-styles-wrapper .link_list_c li {
margin-bottom: 8px !important;
list-style: none;
}
#content .is-style-link_list_b2 a, #content .is-style-link_list_c3 a, #content .is-style-link_list_d1 a,
#content .link_list_b a, #content .link_list_c a, .editor-styles-wrapper .is-style-link_list_b2 a, .editor-styles-wrapper .is-style-link_list_c3 a, .editor-styles-wrapper .is-style-link_list_d1 a,
.editor-styles-wrapper .link_list_b a, .editor-styles-wrapper .link_list_c a {
display: block;
padding: 10px 2em 10px 15px;
text-decoration: none;
color: #137f0a;
border: 1px solid #137f0a;
position: relative;
border-radius: 8px;
font-weight: bold;
}
#content .is-style-link_list_b2 a:before, #content .is-style-link_list_c3 a:before, #content .is-style-link_list_d1 a:before,
#content .link_list_b a:before, #content .link_list_c a:before, .editor-styles-wrapper .is-style-link_list_b2 a:before, .editor-styles-wrapper .is-style-link_list_c3 a:before, .editor-styles-wrapper .is-style-link_list_d1 a:before,
.editor-styles-wrapper .link_list_b a:before, .editor-styles-wrapper .link_list_c a:before {
content: "＞";
color: #137f0a;
position: absolute;
right: 8px;
top: 10px;
}
#content .is-style-dot_list ul, #content .dot_list ul, .editor-styles-wrapper .is-style-dot_list ul, .editor-styles-wrapper .dot_list ul {
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
#content .is-style-dot_list li, #content .dot_list li, .editor-styles-wrapper .is-style-dot_list li, .editor-styles-wrapper .dot_list li {
margin-bottom: 8px !important;
list-style: none;
}
#content .is-style-dot_list li:before, #content .dot_list li:before, .editor-styles-wrapper .is-style-dot_list li:before, .editor-styles-wrapper .dot_list li:before {
content: "・";
color: #137f0a;
font-weight: bold;
text-indent: -1em;
display: inline-block;
}
#content .is-style-num_list, #content .num_list, .editor-styles-wrapper .is-style-num_list, .editor-styles-wrapper .num_list {
padding-left: 3.5em !important;
}
#content .is-style-num_list > li, #content .num_list > li, .editor-styles-wrapper .is-style-num_list > li, .editor-styles-wrapper .num_list > li {
list-style-type: none;
counter-increment: cnt;
position: relative;
}
#content .is-style-num_list > li:before, #content .num_list > li:before, .editor-styles-wrapper .is-style-num_list > li:before, .editor-styles-wrapper .num_list > li:before {
content: "(" counter(cnt) ")";
display: inline-block;
margin-left: -3.5em;
width: 3em;
text-align: right;
position: absolute;
top: 0;
left: 0;
}
#content .is-style-num_list > li > ul, #content .num_list > li > ul, .editor-styles-wrapper .is-style-num_list > li > ul, .editor-styles-wrapper .num_list > li > ul {
list-style: disc;
}
#content .is-style-num_list2, #content .num_list2, .editor-styles-wrapper .is-style-num_list2, .editor-styles-wrapper .num_list2 {
padding-left: 2.75em !important;
font-size: 1.125rem;
}
#content .is-style-num_list2 > li, #content .num_list2 > li, .editor-styles-wrapper .is-style-num_list2 > li, .editor-styles-wrapper .num_list2 > li {
list-style-type: none;
counter-increment: cnt;
position: relative;
font-weight: bold;
padding: 0.3em 0;
margin-bottom: 1em !important;
}
#content .is-style-num_list2 > li:before, #content .num_list2 > li:before, .editor-styles-wrapper .is-style-num_list2 > li:before, .editor-styles-wrapper .num_list2 > li:before {
content: counter(cnt);
display: inline-block;
background-color: #137f0a;
font-size: 1.1em;
color: white;
margin-left: -2.5em;
width: 2em;
text-align: center;
position: absolute;
border-radius: 50%;
height: 2em;
line-height: 2em;
top: 0;
left: 0;
}
#content .is-style-num1, #content .num1, #content .is-style-num2, #content .num2, #content .is-style-num3, #content .num3, #content .is-style-num4, #content .num4, #content .is-style-num5, #content .num5,
#content .is-style-num6, #content .num6, #content .is-style-num7, #content .num7, #content .is-style-num8, #content .num8, #content .is-style-num9, #content .num9, #content .is-style-num10, #content .num10,
#content .is-style-num11, #content .num11, #content .is-style-num12, #content .num12, #content .is-style-num13, #content .num13, #content .is-style-num14, #content .num14, #content .is-style-num15, #content .num15,
#content .is-style-num16, #content .num16, #content .is-style-num17, #content .num17, #content .is-style-num18, #content .num18, #content .is-style-num19, #content .num19, #content .is-style-num20, #content .num20, .editor-styles-wrapper .is-style-num1, .editor-styles-wrapper .num1, .editor-styles-wrapper .is-style-num2, .editor-styles-wrapper .num2, .editor-styles-wrapper .is-style-num3, .editor-styles-wrapper .num3, .editor-styles-wrapper .is-style-num4, .editor-styles-wrapper .num4, .editor-styles-wrapper .is-style-num5, .editor-styles-wrapper .num5,
.editor-styles-wrapper .is-style-num6, .editor-styles-wrapper .num6, .editor-styles-wrapper .is-style-num7, .editor-styles-wrapper .num7, .editor-styles-wrapper .is-style-num8, .editor-styles-wrapper .num8, .editor-styles-wrapper .is-style-num9, .editor-styles-wrapper .num9, .editor-styles-wrapper .is-style-num10, .editor-styles-wrapper .num10,
.editor-styles-wrapper .is-style-num11, .editor-styles-wrapper .num11, .editor-styles-wrapper .is-style-num12, .editor-styles-wrapper .num12, .editor-styles-wrapper .is-style-num13, .editor-styles-wrapper .num13, .editor-styles-wrapper .is-style-num14, .editor-styles-wrapper .num14, .editor-styles-wrapper .is-style-num15, .editor-styles-wrapper .num15,
.editor-styles-wrapper .is-style-num16, .editor-styles-wrapper .num16, .editor-styles-wrapper .is-style-num17, .editor-styles-wrapper .num17, .editor-styles-wrapper .is-style-num18, .editor-styles-wrapper .num18, .editor-styles-wrapper .is-style-num19, .editor-styles-wrapper .num19, .editor-styles-wrapper .is-style-num20, .editor-styles-wrapper .num20 {
padding: 0.3em 0 0.3em 2.75em !important;
margin-bottom: 1em !important;
font-weight: bold;
font-size: 1.125rem;
position: relative;
}
#content .is-style-num1:before, #content .num1:before, #content .is-style-num2:before, #content .num2:before, #content .is-style-num3:before, #content .num3:before, #content .is-style-num4:before, #content .num4:before, #content .is-style-num5:before, #content .num5:before,
#content .is-style-num6:before, #content .num6:before, #content .is-style-num7:before, #content .num7:before, #content .is-style-num8:before, #content .num8:before, #content .is-style-num9:before, #content .num9:before, #content .is-style-num10:before, #content .num10:before,
#content .is-style-num11:before, #content .num11:before, #content .is-style-num12:before, #content .num12:before, #content .is-style-num13:before, #content .num13:before, #content .is-style-num14:before, #content .num14:before, #content .is-style-num15:before, #content .num15:before,
#content .is-style-num16:before, #content .num16:before, #content .is-style-num17:before, #content .num17:before, #content .is-style-num18:before, #content .num18:before, #content .is-style-num19:before, #content .num19:before, #content .is-style-num20:before, #content .num20:before, .editor-styles-wrapper .is-style-num1:before, .editor-styles-wrapper .num1:before, .editor-styles-wrapper .is-style-num2:before, .editor-styles-wrapper .num2:before, .editor-styles-wrapper .is-style-num3:before, .editor-styles-wrapper .num3:before, .editor-styles-wrapper .is-style-num4:before, .editor-styles-wrapper .num4:before, .editor-styles-wrapper .is-style-num5:before, .editor-styles-wrapper .num5:before,
.editor-styles-wrapper .is-style-num6:before, .editor-styles-wrapper .num6:before, .editor-styles-wrapper .is-style-num7:before, .editor-styles-wrapper .num7:before, .editor-styles-wrapper .is-style-num8:before, .editor-styles-wrapper .num8:before, .editor-styles-wrapper .is-style-num9:before, .editor-styles-wrapper .num9:before, .editor-styles-wrapper .is-style-num10:before, .editor-styles-wrapper .num10:before,
.editor-styles-wrapper .is-style-num11:before, .editor-styles-wrapper .num11:before, .editor-styles-wrapper .is-style-num12:before, .editor-styles-wrapper .num12:before, .editor-styles-wrapper .is-style-num13:before, .editor-styles-wrapper .num13:before, .editor-styles-wrapper .is-style-num14:before, .editor-styles-wrapper .num14:before, .editor-styles-wrapper .is-style-num15:before, .editor-styles-wrapper .num15:before,
.editor-styles-wrapper .is-style-num16:before, .editor-styles-wrapper .num16:before, .editor-styles-wrapper .is-style-num17:before, .editor-styles-wrapper .num17:before, .editor-styles-wrapper .is-style-num18:before, .editor-styles-wrapper .num18:before, .editor-styles-wrapper .is-style-num19:before, .editor-styles-wrapper .num19:before, .editor-styles-wrapper .is-style-num20:before, .editor-styles-wrapper .num20:before {
display: inline-block;
background-color: #137f0a;
font-size: 1.1em;
color: white;
margin-left: -2.5em;
text-align: center;
position: absolute;
width: 2em;
height: 2em;
border-radius: 50%;
line-height: 2em;
top: 0;
left: 2.5em;
}
#content .is-style-num1:before, #content .num1:before, .editor-styles-wrapper .is-style-num1:before, .editor-styles-wrapper .num1:before {
content: "1";
}
#content .is-style-num2:before, #content .num2:before, .editor-styles-wrapper .is-style-num2:before, .editor-styles-wrapper .num2:before {
content: "2";
}
#content .is-style-num3:before, #content .num3:before, .editor-styles-wrapper .is-style-num3:before, .editor-styles-wrapper .num3:before {
content: "3";
}
#content .is-style-num4:before, #content .num4:before, .editor-styles-wrapper .is-style-num4:before, .editor-styles-wrapper .num4:before {
content: "4";
}
#content .is-style-num5:before, #content .num5:before, .editor-styles-wrapper .is-style-num5:before, .editor-styles-wrapper .num5:before {
content: "5";
}
#content .is-style-num6:before, #content .num6:before, .editor-styles-wrapper .is-style-num6:before, .editor-styles-wrapper .num6:before {
content: "6";
}
#content .is-style-num7:before, #content .num7:before, .editor-styles-wrapper .is-style-num7:before, .editor-styles-wrapper .num7:before {
content: "7";
}
#content .is-style-num8:before, #content .num8:before, .editor-styles-wrapper .is-style-num8:before, .editor-styles-wrapper .num8:before {
content: "8";
}
#content .is-style-num9:before, #content .num9:before, .editor-styles-wrapper .is-style-num9:before, .editor-styles-wrapper .num9:before {
content: "9";
}
#content .is-style-num10:before, #content .num10:before, .editor-styles-wrapper .is-style-num10:before, .editor-styles-wrapper .num10:before {
content: "10";
}
#content .is-style-num11:before, #content .num11:before, .editor-styles-wrapper .is-style-num11:before, .editor-styles-wrapper .num11:before {
content: "11";
}
#content .is-style-num12:before, #content .num12:before, .editor-styles-wrapper .is-style-num12:before, .editor-styles-wrapper .num12:before {
content: "12";
}
#content .is-style-num13:before, #content .num13:before, .editor-styles-wrapper .is-style-num13:before, .editor-styles-wrapper .num13:before {
content: "13";
}
#content .is-style-num14:before, #content .num14:before, .editor-styles-wrapper .is-style-num14:before, .editor-styles-wrapper .num14:before {
content: "14";
}
#content .is-style-num15:before, #content .num15:before, .editor-styles-wrapper .is-style-num15:before, .editor-styles-wrapper .num15:before {
content: "15";
}
#content .is-style-num16:before, #content .num16:before, .editor-styles-wrapper .is-style-num16:before, .editor-styles-wrapper .num16:before {
content: "16";
}
#content .is-style-num17:before, #content .num17:before, .editor-styles-wrapper .is-style-num17:before, .editor-styles-wrapper .num17:before {
content: "17";
}
#content .is-style-num18:before, #content .num18:before, .editor-styles-wrapper .is-style-num18:before, .editor-styles-wrapper .num18:before {
content: "18";
}
#content .is-style-num19:before, #content .num19:before, .editor-styles-wrapper .is-style-num19:before, .editor-styles-wrapper .num19:before {
content: "19";
}
#content .is-style-num20:before, #content .num20:before, .editor-styles-wrapper .is-style-num20:before, .editor-styles-wrapper .num20:before {
content: "20";
}
#content .is-style-link_list_a0 li, #content .list-col li, .editor-styles-wrapper .is-style-link_list_a0 li, .editor-styles-wrapper .list-col li {
display: inline-block;
margin-right: 1.5em !important;
}
#content .is-style-link_list_b2, #content .list-col2, .editor-styles-wrapper .is-style-link_list_b2, .editor-styles-wrapper .list-col2 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#content .is-style-link_list_b2 li, #content .list-col2 li, .editor-styles-wrapper .is-style-link_list_b2 li, .editor-styles-wrapper .list-col2 li {
width: 49%;
}
#content .is-style-link_list_c3, #content .list-col3, .editor-styles-wrapper .is-style-link_list_c3, .editor-styles-wrapper .list-col3 {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
#content .is-style-link_list_c3 li, #content .list-col3 li, .editor-styles-wrapper .is-style-link_list_c3 li, .editor-styles-wrapper .list-col3 li {
width: 32%;
}
#content .font-red, .editor-styles-wrapper .font-red {
color: #dc0723;
}
#content .font-blue, .editor-styles-wrapper .font-blue {
color: #1364da;
}
#content .font-green, .editor-styles-wrapper .font-green {
color: #107c0f;
}
#content .is-style-waku, #content .waku, .editor-styles-wrapper .is-style-waku, .editor-styles-wrapper .waku {
border: 1px solid #ddd;
padding: 25px;
}
#content .is-style-waku_red, #content .waku_red, .editor-styles-wrapper .is-style-waku_red, .editor-styles-wrapper .waku_red {
border: 1px solid #dc0723;
padding: 25px;
}
#content .is-style-waku_green, #content .waku_green, .editor-styles-wrapper .is-style-waku_green, .editor-styles-wrapper .waku_green {
border: 1px solid #137f0a;
padding: 25px;
}
#content .is-style-bg_gray, #content .bg_gray, .editor-styles-wrapper .is-style-bg_gray, .editor-styles-wrapper .bg_gray {
background-color: #f4f4f4;
padding: 25px;
}
#content .is-style-bg_pink, #content .bg_pink, .editor-styles-wrapper .is-style-bg_pink, .editor-styles-wrapper .bg_pink {
background-color: #fef8f8;
padding: 25px;
}
#content .is-style-bg_green, #content .bg_green, .editor-styles-wrapper .is-style-bg_green, .editor-styles-wrapper .bg_green {
background-color: #ecfae1;
padding: 25px;
}
#content .is-style-waku, #content .waku,
#content .is-style-waku_red, #content .waku_red,
#content .is-style-waku_green, #content .waku_green,
#content .is-style-bg_gray, #content .bg_gray,
#content .is-style-bg_pink, #content .bg_pink,
#content .is-style-bg_green, #content .bg_green, .editor-styles-wrapper .is-style-waku, .editor-styles-wrapper .waku,
.editor-styles-wrapper .is-style-waku_red, .editor-styles-wrapper .waku_red,
.editor-styles-wrapper .is-style-waku_green, .editor-styles-wrapper .waku_green,
.editor-styles-wrapper .is-style-bg_gray, .editor-styles-wrapper .bg_gray,
.editor-styles-wrapper .is-style-bg_pink, .editor-styles-wrapper .bg_pink,
.editor-styles-wrapper .is-style-bg_green, .editor-styles-wrapper .bg_green {
margin-bottom: 30px;
}
#content .is-style-waku .wp-block-columns:last-child, #content .waku .wp-block-columns:last-child,
#content .is-style-waku_red .wp-block-columns:last-child, #content .waku_red .wp-block-columns:last-child,
#content .is-style-waku_green .wp-block-columns:last-child, #content .waku_green .wp-block-columns:last-child,
#content .is-style-bg_gray .wp-block-columns:last-child, #content .bg_gray .wp-block-columns:last-child,
#content .is-style-bg_pink .wp-block-columns:last-child, #content .bg_pink .wp-block-columns:last-child,
#content .is-style-bg_green .wp-block-columns:last-child, #content .bg_green .wp-block-columns:last-child, .editor-styles-wrapper .is-style-waku .wp-block-columns:last-child, .editor-styles-wrapper .waku .wp-block-columns:last-child,
.editor-styles-wrapper .is-style-waku_red .wp-block-columns:last-child, .editor-styles-wrapper .waku_red .wp-block-columns:last-child,
.editor-styles-wrapper .is-style-waku_green .wp-block-columns:last-child, .editor-styles-wrapper .waku_green .wp-block-columns:last-child,
.editor-styles-wrapper .is-style-bg_gray .wp-block-columns:last-child, .editor-styles-wrapper .bg_gray .wp-block-columns:last-child,
.editor-styles-wrapper .is-style-bg_pink .wp-block-columns:last-child, .editor-styles-wrapper .bg_pink .wp-block-columns:last-child,
.editor-styles-wrapper .is-style-bg_green .wp-block-columns:last-child, .editor-styles-wrapper .bg_green .wp-block-columns:last-child {
margin: 0 !important;
}
#content .has-md-font-size, .editor-styles-wrapper .has-md-font-size {
font-size: 1rem;
}
#content .has-lg-font-size, .editor-styles-wrapper .has-lg-font-size {
font-size: 1.125rem;
}
#content .has-xl-font-size, .editor-styles-wrapper .has-xl-font-size {
font-size: 1.5rem;
}
#content .wp-block-separator, .editor-styles-wrapper .wp-block-separator {
border: none !important;
}
#content .is-style-hr_default, #content .hr_default, .editor-styles-wrapper .is-style-hr_default, .editor-styles-wrapper .hr_default {
border-bottom: 2px solid #ddd !important;
width: 100% !important;
opacity: 1 !important;
}
#content .is-style-hr_arrow, #content .hr_arrow, .editor-styles-wrapper .is-style-hr_arrow, .editor-styles-wrapper .hr_arrow {
border: none !important;
width: 100% !important;
height: 18px;
position: relative;
opacity: 1 !important;
}
#content .is-style-hr_arrow:before, #content .hr_arrow:before, .editor-styles-wrapper .is-style-hr_arrow:before, .editor-styles-wrapper .hr_arrow:before {
content: "";
position: absolute;
display: block;
z-index: 1;
border-style: solid;
border-color: #137f0a transparent;
border-width: 18px 20px 0 20px;
bottom: 0;
left: 50%;
margin-left: -20px;
}
#content .yoko_box h3, .editor-styles-wrapper .yoko_box h3 {
border-bottom: 1px solid #137f0a;
color: #137f0a;
text-align: center;
padding-bottom: 15px;
font-size: 1rem;
padding-left: 0;
}
#content .yoko_box h3:before, .editor-styles-wrapper .yoko_box h3:before {
content: "";
width: initial;
height: inherit;
}
#content .is-style-faq-a, #content .faq-a, .editor-styles-wrapper .is-style-faq-a, .editor-styles-wrapper .faq-a {
position: relative;
padding-left: 55px;
line-height: 2em;
}
#content .is-style-faq-a:before, #content .faq-a:before, .editor-styles-wrapper .is-style-faq-a:before, .editor-styles-wrapper .faq-a:before {
content: "A";
display: block;
position: absolute;
left: 10px;
top: 0;
width: 30px;
height: 30px;
border-radius: 50%;
color: white;
background-color: #137f0a;
font-weight: bold;
text-align: center;
line-height: 30px;
text-indent: 0;
}
#content .is-style-faq-q, #content .faq-q, .editor-styles-wrapper .is-style-faq-q, .editor-styles-wrapper .faq-q {
font-weight: bold;
font-size: 16px;
position: relative;
padding-left: 55px;
padding-top: 8px;
}
#content .is-style-faq-q:before, #content .faq-q:before, .editor-styles-wrapper .is-style-faq-q:before, .editor-styles-wrapper .faq-q:before {
content: "Q";
display: block;
position: absolute;
left: 0;
top: 0;
width: 42px;
height: 42px;
border-radius: 50%;
font-size: 22px;
color: #137f0a;
border: 2px solid #137f0a;
font-weight: bold;
text-align: center;
line-height: 42px;
text-indent: 0;
}
#content .schedule, #content .staff, .editor-styles-wrapper .schedule, .editor-styles-wrapper .staff {
margin-top: 50px;
}
#content .staff-box .kana, #content .staff-box2 .kana, .editor-styles-wrapper .staff-box .kana, .editor-styles-wrapper .staff-box2 .kana {
margin: 0;
padding-left: 20px;
font-size: 0.6875rem;
line-height: 1.8;
}
#content .staff-box h3, #content .staff-box2 h3, .editor-styles-wrapper .staff-box h3, .editor-styles-wrapper .staff-box2 h3 {
margin: 0 0 15px;
font-size: 1.125rem;
}
#content .staff-box dl, #content .staff-box2 dl, .editor-styles-wrapper .staff-box dl, .editor-styles-wrapper .staff-box2 dl {
margin-bottom: 5px;
}
#content .staff-box dt, #content .staff-box2 dt, .editor-styles-wrapper .staff-box dt, .editor-styles-wrapper .staff-box2 dt {
width: 6em;
margin: 0 10px 0 0;
padding-top: 5px;
font-size: 0.75rem;
}
#content .staff-box dt h4, #content .staff-box2 dt h4, .editor-styles-wrapper .staff-box dt h4, .editor-styles-wrapper .staff-box2 dt h4 {
background-color: #ecfae1;
text-align: center;
font-weight: normal;
padding: 0;
font-size: 0.75rem;
color: #333;
border-radius: 0;
height: 18px;
line-height: 18px;
margin: 0;
}
#content .staff-box dd, #content .staff-box2 dd, .editor-styles-wrapper .staff-box dd, .editor-styles-wrapper .staff-box2 dd {
flex: 1;
margin: 0;
}
#content .staff-box table, #content .staff-box2 table, .editor-styles-wrapper .staff-box table, .editor-styles-wrapper .staff-box2 table {
width: 100%;
margin: 0;
}
#content .staff-box table th, #content .staff-box2 table th, .editor-styles-wrapper .staff-box table th, .editor-styles-wrapper .staff-box2 table th {
width: 7em;
}
#content .staff-box table ul, #content .staff-box2 table ul, .editor-styles-wrapper .staff-box table ul, .editor-styles-wrapper .staff-box2 table ul {
padding: 3px 1em !important;
line-height: 1.5;
list-style: none;
}
#content .staff-box table li, #content .staff-box2 table li, .editor-styles-wrapper .staff-box table li, .editor-styles-wrapper .staff-box2 table li {
margin-bottom: 5px !important;
text-indent: -1em;
}
#content .staff-box table li:before, #content .staff-box2 table li:before, .editor-styles-wrapper .staff-box table li:before, .editor-styles-wrapper .staff-box2 table li:before {
content: "・";
}
#content .staff-box .staff_row1, #content .staff-box2 .staff_row1, .editor-styles-wrapper .staff-box .staff_row1, .editor-styles-wrapper .staff-box2 .staff_row1 {
display: flex;
}
@media screen and (max-width: 767px) {
#content .staff-box .staff_row1, #content .staff-box2 .staff_row1, .editor-styles-wrapper .staff-box .staff_row1, .editor-styles-wrapper .staff-box2 .staff_row1 {
flex-wrap: nowrap !important;
}
}
#content .staff-box .staff_row1 .staff_photo, #content .staff-box2 .staff_row1 .staff_photo, .editor-styles-wrapper .staff-box .staff_row1 .staff_photo, .editor-styles-wrapper .staff-box2 .staff_row1 .staff_photo {
margin-right: 15px;
width: 90px;
padding-bottom: 15px;
flex-basis: auto !important;
flex-grow: inherit;
}
@media screen and (max-width: 767px) {
#content .staff-box .staff_row1 .staff_photo, #content .staff-box2 .staff_row1 .staff_photo, .editor-styles-wrapper .staff-box .staff_row1 .staff_photo, .editor-styles-wrapper .staff-box2 .staff_row1 .staff_photo {
margin-right: 10px; }
#content .staff-box .staff_row1 .staff_photo img, #content .staff-box2 .staff_row1 .staff_photo img, .editor-styles-wrapper .staff-box .staff_row1 .staff_photo img, .editor-styles-wrapper .staff-box2 .staff_row1 .staff_photo img {
max-width: -moz-fit-content;
max-width: fit-content;
}
}
#content .staff-box .staff_row2, #content .staff-box2 .staff_row2, .editor-styles-wrapper .staff-box .staff_row2, .editor-styles-wrapper .staff-box2 .staff_row2 {
flex: 1;
margin: 0;
flex-basis: auto !important;
}
@media screen and (min-width: 768px) {
#content .staff-box .staff_row2, #content .staff-box2 .staff_row2, .editor-styles-wrapper .staff-box .staff_row2, .editor-styles-wrapper .staff-box2 .staff_row2 {
display: flex;
justify-content: space-between;
}
#content .staff-box .staff_row2 .staff_meta1, #content .staff-box2 .staff_row2 .staff_meta1, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta1, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta1 {
width: 270px;
}
#content .staff-box .staff_row2 .staff_meta2, #content .staff-box2 .staff_row2 .staff_meta2, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta2, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta2 {
width: 380px;
}
#content .staff-box .staff_row2 .staff_meta2 dl, #content .staff-box2 .staff_row2 .staff_meta2 dl, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta2 dl, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta2 dl {
display: flex;
}
}
#content .staff-box .staff_row2 .staff_meta1 dl, #content .staff-box2 .staff_row2 .staff_meta1 dl, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta1 dl, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta1 dl {
display: flex;
}
#content .staff-box .staff_row2 .staff_meta2 ul, #content .staff-box2 .staff_row2 .staff_meta2 ul, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta2 ul, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta2 ul {
padding: 3px 1em !important;
line-height: 1.5;
list-style: none;
}
#content .staff-box .staff_row2 .staff_meta2 li, #content .staff-box2 .staff_row2 .staff_meta2 li, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta2 li, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta2 li {
margin-bottom: 5px !important;
text-indent: -1em;
}
#content .staff-box .staff_row2 .staff_meta2 li:before, #content .staff-box2 .staff_row2 .staff_meta2 li:before, .editor-styles-wrapper .staff-box .staff_row2 .staff_meta2 li:before, .editor-styles-wrapper .staff-box2 .staff_row2 .staff_meta2 li:before {
content: "・";
}
#content .staff-box + .staff-box, .editor-styles-wrapper .staff-box + .staff-box {
border-top: 2px solid #ddd;
padding-top: 15px;
}
#content #staff-row, .editor-styles-wrapper #staff-row {
margin-right: -7px;
margin-left: -7px;
}
#content #staff-row .col-sm-6, .editor-styles-wrapper #staff-row .col-sm-6 {
padding-left: 7px;
padding-right: 7px;
margin-bottom: 14px;
}
#content #staff-row a, .editor-styles-wrapper #staff-row a {
text-decoration: none;
}
#content #staff-row .staff-box, .editor-styles-wrapper #staff-row .staff-box {
display: flex;
border-radius: 8px;
border: 1px solid #333;
}
#content #staff-row .staff-box .staff-photo, .editor-styles-wrapper #staff-row .staff-box .staff-photo {
border-radius: 8px 0 0 8px;
width: 140px;
height: 80px;
overflow: hidden;
-o-object-fit: cover;
object-fit: cover;
}
#content #staff-row .staff-box .staff-info, .editor-styles-wrapper #staff-row .staff-box .staff-info {
flex: 1;
padding: 10px 12px 8px;
font-weight: bold;
position: relative;
line-height: 1.6;
}
#content #staff-row .staff-box .nurse_position, .editor-styles-wrapper #staff-row .staff-box .nurse_position {
font-size: 0.75rem;
margin-bottom: 0;
font-weight: normal;
}
#content #staff-row a .staff-box, .editor-styles-wrapper #staff-row a .staff-box {
color: #137f0a;
border-color: #137f0a;
}
#content #staff-row a .staff-box .staff-info:after, .editor-styles-wrapper #staff-row a .staff-box .staff-info:after {
content: "＞";
top: 8px;
right: 8px;
position: absolute;
color: #137f0a;
}
#content #staff-row + h2, .editor-styles-wrapper #staff-row + h2 {
margin-top: 50px;
}
#content .staff-single-photo, .editor-styles-wrapper .staff-single-photo {
text-align: center;
}
#content ul.achive_list, .editor-styles-wrapper ul.achive_list {
list-style: none;
margin: 0;
padding: 0 0 0 1.5em !important;
}
#content ul.achive_list li, .editor-styles-wrapper ul.achive_list li {
margin-bottom: 0 !important;
}
#content ul.achive_list a, .editor-styles-wrapper ul.achive_list a {
text-decoration: none;
}
#content ul.achive_list a dl, .editor-styles-wrapper ul.achive_list a dl {
position: relative;
margin-bottom: 0;
}
#content ul.achive_list a dl:before, .editor-styles-wrapper ul.achive_list a dl:before {
content: "＞";
color: #137f0a;
position: absolute;
top: 0;
left: -1.5em;
}
#content ul.achive_list a dt, .editor-styles-wrapper ul.achive_list a dt {
font-size: 0.75rem;
font-weight: normal;
line-height: 1.3;
padding-top: 7px;
}
#content ul.achive_list a dd, .editor-styles-wrapper ul.achive_list a dd {
flex: 1;
text-decoration: underline;
}
#content #latest_date, .editor-styles-wrapper #latest_date {
position: absolute;
top: 10px;
right: 15px;
text-align: right;
}
.components-font-size-picker__custom-input {
display: none;
}
.side-box .side-title {
font-size: 1.125rem;
text-align: center;
font-weight: bold;
}
#sidebar ul {
list-style: none;
margin: 0;
padding: 0;
}
#sidebar ul > li > a {
color: #137f0a;
font-weight: bold;
border-bottom: 2px solid #137f0a;
padding: 8px 0;
display: block;
text-decoration: none;
}
#sidebar ul > li > ul {
margin: 8px 0 5px;
}
#sidebar ul > li > ul > li > a {
text-decoration: underline;
color: inherit;
text-decoration: underline;
font-weight: normal;
border: none;
padding: 0;
}
#sidebar #menu-side_c .sub-menu {
display: none;
z-index: 10;
}
#sidebar #menu-side_c .menu-item-has-children {
position: relative;
}
#sidebar #menu-side_c .menu-item-has-children:after {
content: ">";
color: #137f0a;
position: absolute;
top: 8px;
right: 0.5em;
transform: rotate(90deg);
}
#sidebar #menu-side_c .menu-item-has-children.on:after {
transform: rotate(-90deg);
right: 0.67em;
}
#sidebar .widget_media_image img {
display: block;
margin: 0 auto;
}
#main_image img {
height: 480px;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
-o-object-position: center top;
object-position: center top;
}
@media screen and (max-width: 767px) {
#main_image img {
height: 51.3285024155vw;
}
}
.more-box {
text-align: right;
}
.more-box a:before {
content: "＞";
color: #137f0a;
display: inline-block;
margin-right: 1em;
}
.news-list, #content .news-list {
list-style: none;
margin: 0;
padding: 0 !important;
}
.news-list li, #content .news-list li {
position: relative;
padding-left: 2em;
padding-top: 15px;
}
.news-list li:before, #content .news-list li:before {
content: "＞";
color: #137f0a;
font-size: 1rem;
top: 15px;
left: 0;
position: absolute;
}
.news-list li + li, #content .news-list li + li {
border-top: 1px solid #ddd;
}
.news-list a, #content .news-list a {
text-decoration: none;
}
.news-list dt, #content .news-list dt {
font-size: 0.75rem;
font-weight: normal;
margin: 0;
}
@media screen and (max-width: 767px) {
.news-list dt, #content .news-list dt {
font-size: 2.8985507246vw;
}
}
.news-list dd, #content .news-list dd {
font-size: 1rem;
margin: 0;
text-decoration: underline;
}
@media screen and (max-width: 767px) {
.news-list dd, #content .news-list dd {
font-size: 3.3816425121vw;
}
}
.news-list .post_type_name, #content .news-list .post_type_name {
display: inline-block;
padding: 3px 8px;
text-align: center;
margin-left: 10px;
background-color: #ecfae1;
line-height: 1;
}
#top_intro {
background: url(//www.chp-kagawa.jp/wordpress/wp-content/themes/chp-kagawa/images/bg_top_intro.png) center bottom repeat-x;
padding: 20px 0 40px;
}
@media (min-width: 767px) {
#top_intro .container {
padding: 0;
}
}
#top_intro #important-box {
border: 1px solid #db071b;
border-radius: 8px;
background-color: #fef8f8;
padding: 12px;
}
@media screen and (min-width: 768px) {
#top_intro #important-box {
display: flex;
align-items: center;
}
}
#top_intro #important-box h2 {
color: #db071b;
font-weight: bold;
font-size: 1.5rem;
text-align: center;
margin: 0;
}
@media screen and (min-width: 768px) {
#top_intro #important-box h2 {
width: 240px;
}
}
@media screen and (min-width: 768px) {
#top_intro #important-box #important-news {
flex: 1;
}
#top_intro #important-box #important-news dl {
display: flex;
}
#top_intro #important-box #important-news dt {
width: 2em;
}
#top_intro #important-box #important-news dt:before {
content: "＞";
color: #db071b;
font-size: 1rem;
display: inline-block;
margin-right: 1em;
}
#top_intro #important-box #important-news dd {
flex: 1;
}
}
#top_intro #important-box #important-news dl {
margin: 0;
}
#top_intro #important-box #important-news dt {
font-size: 0.75rem;
font-weight: normal;
margin: 0;
}
#top_intro #important-box #important-news dd {
margin: 0;
}
#top_intro #important-box .more-box a:before {
color: #db071b;
}
@media screen and (min-width: 768px) {
#top_intro #important-box .more-box {
width: 140px;
margin-top: auto;
text-align: left;
float: right;
}
}
#top_intro #target-menu {
margin: 20px -15px 40px;
}
@media screen and (max-width: 767px) {
#top_intro #target-menu {
margin: 20px -5px 20px;
}
#top_intro #target-menu .col-6 {
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px;
}
}
#top_intro #target-menu a {
text-decoration: none;
}
#top_intro #target-menu .target-box {
background-color: white;
width: 100%;
height: 100%;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
border-radius: 8px;
}
#top_intro #target-menu .target-box .target-img img {
width: 100%;
height: 185px;
-o-object-fit: cover;
object-fit: cover;
border-radius: 8px 8px 0 0;
}
@media screen and (max-width: 767px) {
#top_intro #target-menu .target-box .target-img img {
height: 33.8164251208vw;
}
}
#top_intro #target-menu .target-box .target-title {
text-align: center;
margin-top: -40px;
}
@media screen and (max-width: 767px) {
#top_intro #target-menu .target-box .target-title {
margin-top: -7.2463768116vw;
}
}
#top_intro #target-menu .target-box .target-title svg, #top_intro #target-menu .target-box .target-title img {
width: 80px;
height: 80px;
background-color: white;
border-radius: 50%;
}
@media screen and (max-width: 767px) {
#top_intro #target-menu .target-box .target-title svg, #top_intro #target-menu .target-box .target-title img {
width: 14.4927536232vw;
height: 14.4927536232vw;
}
}
#top_intro #target-menu .target-box .target-title h3 {
color: #137f0a;
font-weight: bold;
font-size: 1.125rem;
margin: -5px 0 0;
}
@media screen and (max-width: 767px) {
#top_intro #target-menu .target-box .target-title h3 {
font-size: 3.3816425121vw;
}
}
#top_intro #target-menu .target-box .target-txt {
font-size: 0.875rem;
line-height: 1.6;
padding: 10px 15px;
}
@media screen and (max-width: 767px) {
#top_intro #target-menu .target-box .target-txt {
font-size: 2.8985507246vw;
}
}
#top_intro #top_intro_under #intro_under-L, #top_intro #top_intro_under #intro_under-R {
padding: 0 15px;
width: 100%;
}
@media screen and (min-width: 768px) {
#top_intro #top_intro_under #intro_under-L {
width: 715px;
}
#top_intro #top_intro_under #intro_under-R {
width: 460px;
}
}
#top_intro #top_intro_under ul#sub-target-menu {
list-style: none;
margin: -7px;
padding: 0;
align-items: center;
}
@media screen and (max-width: 767px) {
#top_intro #top_intro_under ul#sub-target-menu {
margin: -5px;
}
}
#top_intro #top_intro_under ul#sub-target-menu li {
padding: 7px;
}
@media screen and (max-width: 767px) {
#top_intro #top_intro_under ul#sub-target-menu li {
padding: 5px;
}
}
#top_intro #top_intro_under ul#sub-target-menu a {
display: flex;
justify-content: flex-start;
flex-direction: row;
align-items: center;
width: 100%;
border-radius: 8px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
background-color: white;
padding: 10px;
font-size: 3.1400966184vw;
color: #137f0a;
text-decoration: none;
}
@media screen and (min-width: 768px) {
#top_intro #top_intro_under ul#sub-target-menu a {
flex-direction: column;
height: 220px;
font-size: 1rem;
justify-content: center;
}
}
#top_intro #top_intro_under ul#sub-target-menu a svg, #top_intro #top_intro_under ul#sub-target-menu a img {
margin-right: 10px;
width: 7.9710144928vw;
height: 7.9710144928vw;
}
@media screen and (min-width: 768px) {
#top_intro #top_intro_under ul#sub-target-menu a svg, #top_intro #top_intro_under ul#sub-target-menu a img {
display: block;
margin: 0 auto 15px;
width: 85px;
}
}
#top_intro #top_intro_under #top-info {
background-color: white;
width: 100%;
height: 100%;
padding: 28px 35px 23px;
border-radius: 8px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
line-height: 1.6;
}
@media screen and (max-width: 767px) {
#top_intro #top_intro_under #top-info {
margin-top: 20px;
padding: 20px 18px;
}
}
#top_intro #top_intro_under #top-info h3 {
text-align: center;
font-weight: bold;
font-size: 1.5rem;
margin: 0;
}
#top_intro #top_intro_under #top-info h6 {
background-color: #ecfae1;
padding: 4px 14px;
font-size: 1rem;
display: inline-block;
border-radius: 8px;
margin: 16px 0 10px;
}
#top_intro #top_intro_under #top-info .is-style-link_list_a {
margin-top: 10px !important;
}
#top_intro #top_intro_under #top-info .is-style-link_list_a li {
margin-bottom: 0 !important;
}
#top_intro #top_intro_under #top-info p {
margin-bottom: 0;
}
#top_intro #top_intro_under #top-info .schedule {
font-size: 0.875rem;
}
#top_intro #top_intro_under #top-info .schedule span {
font-size: 1.5rem;
display: inline-block;
margin-right: 1em;
}
#top_intro #top_intro_under #top-info .link_list {
list-style: none;
margin: 10px 0 0;
padding: 0;
}
#top_intro #top_intro_under #top-info .link_list a:before {
content: ">";
display: inline-block;
margin-right: 8px;
color: #137f0a;
text-decoration: none;
}
#top_intro #top_intro_under #top-info #content {
padding: 0;
box-shadow: none;
border: none !important;
}
#news-block h2 {
font-size: 1.5rem;
font-weight: bold;
text-align: center;
}
#news-block #news-nav {
list-style: none;
margin: 0;
padding: 0 !important;
display: flex;
justify-content: center;
align-items: center;
}
@media screen and (max-width: 767px) {
#news-block #news-nav {
flex-wrap: wrap;
margin: 0 -5px;
}
}
#news-block #news-nav li {
min-width: 96px;
margin: 7px;
}
@media screen and (max-width: 767px) {
#news-block #news-nav li {
width: 30%;
margin: 5px;
}
}
#news-block #news-nav li a {
display: block;
text-align: center;
font-weight: bold;
text-decoration: none;
border-radius: 8px;
border: 1px solid #137f0a;
background-color: white;
min-height: 40px;
line-height: 40px;
color: #137f0a;
padding: 0 5px;
}
#news-block #news-nav li a:hover, #news-block #news-nav li.on a {
background-color: #137f0a;
color: #fff;
}
@media screen and (min-width: 768px) {
#news-block #news-nav .pc-hide {
display: none;
}
}
#news-block .news-box {
display: none;
}
@media screen and (min-width: 768px) {
#news-block .news-box {
width: 690px;
margin: 30px auto 0;
}
}
#news-block .news-box.on {
display: block;
}
#news-block .more-box {
text-align: right;
}
.home #news-block {
padding: 40px 0;
}
#info-block {
background-color: #ecfae1;
}
#info-block h2 {
font-size: 1.5rem;
font-weight: bold;
margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
#info-block h2 {
text-align: center;
}
}
#info-block ul {
list-style: none;
margin: 0;
padding: 0;
}
#info-block a {
text-decoration: none;
}
#info-block #info-block-R {
padding: 30px 30px 30px 0;
border-right: 1px solid white;
}
#info-block #info-block-C {
padding: 30px 30px 30px 30px;
}
#info-block #info-block-L {
padding: 30px 0 30px 30px;
border-left: 1px solid white;
}
@media screen and (max-width: 767px) {
#info-block #info-block-L, #info-block #info-block-R {
padding: 27px;
border: none;
}
#info-block #info-block-L {
border-bottom: 2px solid white;
}
}
#info-block .info-box {
display: flex;
height: 140px;
}
@media screen and (max-width: 767px) {
#info-block .info-box {
height: 25.9661835749vw;
}
}
#info-block .info-box .photo img {
width: 155px;
height: 140px;
-o-object-fit: cover;
object-fit: cover;
}
@media screen and (max-width: 767px) {
#info-block .info-box .photo img {
width: 42.270531401vw;
height: 25.9661835749vw;
}
}
#info-block .info-box .txt {
flex: 1;
justify-content: center;
flex-direction: column;
align-items: center;
padding: 15px;
background-color: white;
}
#info-block .info-box .txt p {
font-size: 0.875rem;
line-height: 1.4;
}
#info-block .info-box .txt h3 {
font-weight: bold;
font-size: 1.125rem;
color: #137f0a;
line-height: 1.4;
margin: 0;
}
@media screen and (max-width: 767px) {
#info-block .info-box .txt {
padding: 3.0193236715vw;
}
#info-block .info-box .txt h3, #info-block .info-box .txt p {
font-size: 3.3816425121vw;
}
}
.wp-pagenavi .current, .wp-pagenavi a {
padding: 15px;
}
#sp-footer {
position: fixed;
z-index: 100;
bottom: 0;
width: 100%;
background-color: #137f0a;
height: 14.4927536232vw;
}
@media screen and (min-width: 768px) {
#sp-footer {
display: none;
}
}
#sp-footer ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
justify-items: center;
align-items: center;
}
#sp-footer li + li {
border-left: 1px solid white;
}
#sp-footer li {
text-align: center;
flex-grow: 1;
}
#sp-footer a {
color: white;
text-decoration: none;
display: block;
font-weight: bold;
padding: 5px;
}
#sp-footer a img, #sp-footer a svg {
display: block;
margin: 3px auto 1px;
width: 7.0048309179vw;
height: 6.1594202899vw;
}
.form-box {
margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
.form-box dl {
display: flex;
}
.form-box dl dt {
font-weight: normal;
width: 12em;
}
.form-box dl dd {
flex: 1;
}
}
.form-box legend {
font-size: 1rem;
}
.form-box .btn {
width: 200px;
}
.required:before {
content: "必須";
font-size: 0.75rem;
color: white;
background-color: #db071b;
padding: 2px 5px;
line-height: 1;
display: inline-block;
margin-right: 5px;
}
#slick_ctrl {
display: inline-block;
z-index: 999;
margin-top: 8px;
margin-left: 100px;
}
#slick_ctrl a {
background-color: white;
border-radius: 50%;
text-align: center;
width: 30px;
height: 30px;
line-height: 30px;
display: inline-block;
color: #137f0a;
}
@media screen and (max-width: 767px) {
#slick_ctrl {
margin-left: 18.115942029vw;
}
}
.slick-dots {
bottom: -35px !important;
margin-left: 170px !important;
text-align: left !important;
width: auto !important;
}
@media screen and (max-width: 767px) {
.slick-dots {
margin-left: 36.231884058vw !important;
}
}
#content .schedule-nav {
padding-top: 50px;
}
#content .schedule-nav li {
margin-bottom: 5px !important;
}
.schedule-box {
padding-top: 80px;
}
.gairai_closed {
padding-top: 50px;
}
.gairai_closed p {
margin-bottom: 5px;
}
.not_found {
text-align: center;
padding: 30px 0;
}
.not_found img {
margin-bottom: 50px;
}  html.theme-yellow {
background-color: #ffff00 !important;
color: #000 !important;
}
html.theme-yellow #content .is-style-link_mark:before, html.theme-yellow #content .link_mark:before, html.theme-yellow .editor-styles-wrapper .is-style-link_mark:before, html.theme-yellow .editor-styles-wrapper .link_mark:before,
html.theme-yellow #content .is-style-link_list_b2 a:before, html.theme-yellow #content .is-style-link_list_c3 a:before, html.theme-yellow #content .link_list_b a:before, html.theme-yellow #content .link_list_c a:before,
html.theme-yellow .editor-styles-wrapper .is-style-link_list_b2 a:before, html.theme-yellow .editor-styles-wrapper .is-style-link_list_c3 a:before, html.theme-yellow .editor-styles-wrapper .link_list_b a:before, html.theme-yellow .editor-styles-wrapper .link_list_c a:before,
html.theme-yellow #content .is-style-faq-q:before, html.theme-yellow #content .faq-q:before, html.theme-yellow .editor-styles-wrapper .is-style-faq-q:before, html.theme-yellow .editor-styles-wrapper .faq-q:before,
html.theme-yellow #content .is-style-link_list_b2 a, html.theme-yellow #content .is-style-link_list_c3 a, html.theme-yellow #content .link_list_b a, html.theme-yellow #content .link_list_c a,
html.theme-yellow .editor-styles-wrapper .is-style-link_list_b2 a, html.theme-yellow .editor-styles-wrapper .is-style-link_list_c3 a, html.theme-yellow .editor-styles-wrapper .link_list_b a,
html.theme-yellow .editor-styles-wrapper .link_list_c a, html.theme-yellow #content a::after, html.theme-yellow .editor-styles-wrapper a::after,
html.theme-yellow #content .yoko_box h3, html.theme-yellow .editor-styles-wrapper .yoko_box h3,
html.theme-yellow #content .is-style-link_mark li:before, html.theme-yellow #content .is-style-link_list_a li:before, html.theme-yellow #content .is-style-link_list_a0 li:before, html.theme-yellow #content .link_mark li:before, html.theme-yellow #content .link_list_a li:before,
html.theme-yellow .editor-styles-wrapper .is-style-link_mark li:before, html.theme-yellow .editor-styles-wrapper .is-style-link_list_a li:before, html.theme-yellow .editor-styles-wrapper .is-style-link_list_a0 li:before,
html.theme-yellow .editor-styles-wrapper .link_mark li:before, html.theme-yellow .editor-styles-wrapper .link_list_a li:before, html.theme-yellow #top_intro #top_intro_under ul#sub-target-menu a, html.theme-yellow #top_intro #important-box h2,
html.theme-yellow .more-box a:before, html.theme-yellow #top_intro #important-box #important-news dt:before,
html.theme-yellow body, html.theme-yellow #header #header-nav #header-nav1 span, html.theme-yellow #header #header-mail a, html.theme-yellow #sp-menu a, html.theme-yellow #sp-footer a, html.theme-yellow .news-list li:before, html.theme-yellow #content .news-list li:before,
html.theme-yellow .btn-success, html.theme-yellow .form-control, html.theme-yellow #header #header-nav #header-nav2 a:before, html.theme-yellow #footer #footer-info li a:before,
html.theme-yellow #sp-menu #sp-menu3 li a:before, html.theme-yellow #sp-menu #sp-menu5 li a:before, html.theme-yellow #top_intro #target-menu .target-box .target-title h3,
html.theme-yellow #info-block .info-box .txt h3, html.theme-yellow #content p span,
html.theme-yellow a {
color: #000 !important;
}
html.theme-yellow #top_intro #target-menu .target-box .target-title svg, html.theme-yellow #sp-footer, html.theme-yellow #sp-menu, html.theme-yellow #header, html.theme-yellow #main-block, html.theme-yellow #footer {
background-color: #ffff00 !important;
}
html.theme-yellow #header #header-nav #header-nav2, html.theme-yellow .slick-initialized .slick-slide, html.theme-yellow .news-list .post_type_name, html.theme-yellow #content .news-list .post_type_name,
html.theme-yellow #top_intro #top_intro_under #top-info h6, html.theme-yellow #footer #footer-info #footer-R-menu2, html.theme-yellow #sp-menu #sp-menu4 a, html.theme-yellow #top_intro #important-box,
html.theme-yellow #news-block #news-nav li a, html.theme-yellow #content, html.theme-yellow .btn-success, html.theme-yellow .form-control, html.theme-yellow #header #header-mail a, html.theme-yellow #sp-menu #sp-menu2 .search .btn,
html.theme-yellow #content .staff dt h4, html.theme-yellow .editor-styles-wrapper .staff dt h4, html.theme-yellow #content h6, html.theme-yellow .editor-styles-wrapper h6, html.theme-yellow #footer #go_top a,
html.theme-yellow .is-style-waku, html.theme-yellow .waku, html.theme-yellow .is-style-waku_red, html.theme-yellow .waku_red, html.theme-yellow .is-style-waku_green, html.theme-yellow .waku_green, html.theme-yellow .is-style-bg_gray, html.theme-yellow .bg_gray, html.theme-yellow .is-style-bg_pink, html.theme-yellow .bg_pink, html.theme-yellow .is-style-bg_green, html.theme-yellow .bg_green,
html.theme-yellow #secondary .side-box {
background-color: #ffff00 !important;
border: 1px solid #000 !important;
color: #000 !important;
}
html.theme-yellow #info-block, html.theme-yellow #footer #site-info, html.theme-yellow #footer, html.theme-yellow #gnavi,
html.theme-yellow .breadcrumb-area {
background-color: #ffff00 !important;
border-top: 1px solid #000 !important;
color: #000 !important;
}
html.theme-yellow #content .is-style-faq-q:before, html.theme-yellow #content .faq-q:before, html.theme-yellow .editor-styles-wrapper .is-style-faq-q:before, html.theme-yellow .editor-styles-wrapper .faq-q:before,
html.theme-yellow #content .is-style-link_list_b2 a, html.theme-yellow #content .is-style-link_list_c3 a, html.theme-yellow #content .link_list_b a, html.theme-yellow #content .link_list_c a,
html.theme-yellow .editor-styles-wrapper .is-style-link_list_b2 a, html.theme-yellow .editor-styles-wrapper .is-style-link_list_c3 a, html.theme-yellow .editor-styles-wrapper .link_list_b a,
html.theme-yellow .editor-styles-wrapper .link_list_c a, html.theme-yellow #content a::after, html.theme-yellow .editor-styles-wrapper a::after,
html.theme-yellow #content .yoko_box h3, html.theme-yellow .editor-styles-wrapper .yoko_box h3,
html.theme-yellow #info-block #info-block-R, html.theme-yellow #sp-menu #sp-menu1 li, html.theme-yellow #sp-footer li + li, html.theme-yellow #content h2, html.theme-yellow .editor-styles-wrapper h2 {
border-color: #000 !important;
}
html.theme-yellow #content h3:before, html.theme-yellow .editor-styles-wrapper h3:before {
background-color: #000 !important;
}
html.theme-yellow #news-block, html.theme-yellow #top_intro {
background-image: none !important;
background-color: #ffff00 !important;
}
html.theme-yellow #top_intro #top_intro_under #top-info, html.theme-yellow #top_intro #top_intro_under ul#sub-target-menu a, html.theme-yellow #top_intro #target-menu .target-box {
background-color: #ffff00 !important;
box-shadow: none !important;
border: 1px solid #000 !important;
}
html.theme-yellow #content .is-style-faq-a:before, html.theme-yellow #content .faq-a:before, html.theme-yellow .editor-styles-wrapper .is-style-faq-a:before, html.theme-yellow .editor-styles-wrapper .faq-a:before,
html.theme-yellow #content h4, html.theme-yellow .editor-styles-wrapper h4,
html.theme-yellow .required:before, html.theme-yellow #news-block #news-nav li a:hover, html.theme-yellow #news-block #news-nav li.on a {
background-color: #000 !important;
color: #ffff00 !important;
}
html.theme-yellow .st0, html.theme-yellow .st1, html.theme-yellow .st2 {
fill: #000 !important;
}
html.theme-yellow #content .is-style-hr_arrow:before, html.theme-yellow #content .hr_arrow:before, html.theme-yellow .editor-styles-wrapper .is-style-hr_arrow:before, html.theme-yellow .editor-styles-wrapper .hr_arrow:before {
border-color: #000 transparent;
}
html.theme-yellow #sidebar ul > li > a {
color: #000 !important;
border-color: #000 !important;
}
html.theme-yellow .btn-outline-success, html.theme-yellow #sidebar ul > li > a {
color: #000 !important;
border-color: #000 !important;
}
html.theme-yellow .btn-outline-success:hover {
background-color: #000 !important;
color: #ffff00 !important;
}
html.theme-yellow #content h5, html.theme-yellow .editor-styles-wrapper h5, html.theme-yellow #content .is-style-hr_default, html.theme-yellow #content .hr_default, html.theme-yellow .editor-styles-wrapper .is-style-hr_default, html.theme-yellow .editor-styles-wrapper .hr_default, html.theme-yellow .table-bordered, html.theme-yellow .table thead th, html.theme-yellow .table-bordered td, html.theme-yellow .table-bordered th {
border-color: #000 !important;
}
html.theme-yellow #page-header h1.title {
color: #000 !important;
text-shadow: 1px 1px 0 #ffff00, -1px -1px 0 #ffff00, -1px 1px 0 #ffff00, 1px -1px 0 #ffff00, 0px 1px 0 #ffff00, 0 -1px 0 #ffff00, -1px 0 0 #ffff00, 1px 0 0 #ffff00 !important;
}
html.theme-yellow #info-block .info-box .txt {
background-color: #ffff00 !important;
border-left: 1px solid #000 !important;
border-right: 1px solid #000 !important;
}
html.theme-yellow #info-block #info-block-R .info-box {
border-left: 1px solid #000 !important;
border-bottom: 1px solid #000 !important;
border-top: 1px solid #000 !important;
}
html.theme-yellow table, html.theme-yellow thead, html.theme-yellow tbody, html.theme-yellow th, html.theme-yellow td {
border-color: #000 !important;
background-color: inherit !important;
color: #000 !important;
}
html.theme-yellow tbody:before, html.theme-yellow thead:before, html.theme-yellow th:before, html.theme-yellow td:before {
border-color: inherit !important;
} html.theme-black {
background-color: #000 !important;
color: #ffff00 !important;
}
html.theme-black #content .is-style-link_mark:before, html.theme-black #content .link_mark:before, html.theme-black .editor-styles-wrapper .is-style-link_mark:before, html.theme-black .editor-styles-wrapper .link_mark:before,
html.theme-black #content .is-style-link_list_b2 a:before, html.theme-black #content .is-style-link_list_c3 a:before, html.theme-black #content .link_list_b a:before, html.theme-black #content .link_list_c a:before,
html.theme-black .editor-styles-wrapper .is-style-link_list_b2 a:before, html.theme-black .editor-styles-wrapper .is-style-link_list_c3 a:before, html.theme-black .editor-styles-wrapper .link_list_b a:before, html.theme-black .editor-styles-wrapper .link_list_c a:before,
html.theme-black #content .is-style-faq-q:before, html.theme-black #content .faq-q:before, html.theme-black .editor-styles-wrapper .is-style-faq-q:before, html.theme-black .editor-styles-wrapper .faq-q:before,
html.theme-black #content .is-style-link_list_b2 a, html.theme-black #content .is-style-link_list_c3 a, html.theme-black #content .link_list_b a, html.theme-black #content .link_list_c a,
html.theme-black .editor-styles-wrapper .is-style-link_list_b2 a, html.theme-black .editor-styles-wrapper .is-style-link_list_c3 a, html.theme-black .editor-styles-wrapper .link_list_b a,
html.theme-black .editor-styles-wrapper .link_list_c a, html.theme-black #content a::after, html.theme-black .editor-styles-wrapper a::after,
html.theme-black #content a::after, html.theme-black .editor-styles-wrapper a::after, html.theme-black #content .yoko_box h3, html.theme-black .editor-styles-wrapper .yoko_box h3,
html.theme-black #content .is-style-link_mark li:before, html.theme-black #content .is-style-link_list_a li:before, html.theme-black #content .is-style-link_list_a0 li:before, html.theme-black #content .link_mark li:before, html.theme-black #content .link_list_a li:before,
html.theme-black .editor-styles-wrapper .is-style-link_mark li:before, html.theme-black .editor-styles-wrapper .is-style-link_list_a li:before, html.theme-black .editor-styles-wrapper .is-style-link_list_a0 li:before,
html.theme-black .editor-styles-wrapper .link_mark li:before, html.theme-black .editor-styles-wrapper .link_list_a li:before, html.theme-black #top_intro #top_intro_under ul#sub-target-menu a, html.theme-black #top_intro #important-box h2,
html.theme-black .more-box a:before, html.theme-black #top_intro #important-box #important-news dt:before,
html.theme-black body, html.theme-black #header #header-nav #header-nav1 span, html.theme-black #header #header-mail a, html.theme-black #sp-menu a, html.theme-black #sp-footer a, html.theme-black .news-list li:before, html.theme-black #content .news-list li:before,
html.theme-black .btn-success, html.theme-black .form-control, html.theme-black #header #header-nav #header-nav2 a:before, html.theme-black #footer #footer-info li a:before,
html.theme-black #sp-menu #sp-menu3 li a:before, html.theme-black #sp-menu #sp-menu5 li a:before, html.theme-black #top_intro #target-menu .target-box .target-title h3,
html.theme-black #info-block .info-box .txt h3, html.theme-black #content p span,
html.theme-black a {
color: #ffff00 !important;
}
html.theme-black #top_intro #target-menu .target-box .target-title svg, html.theme-black #sp-footer, html.theme-black #sp-menu, html.theme-black #header, html.theme-black #main-block, html.theme-black #footer {
background-color: #000 !important;
}
html.theme-black #header #header-nav #header-nav2, html.theme-black .slick-initialized .slick-slide, html.theme-black .news-list .post_type_name, html.theme-black #content .news-list .post_type_name,
html.theme-black #top_intro #top_intro_under #top-info h6, html.theme-black #footer #footer-info #footer-R-menu2, html.theme-black #sp-menu #sp-menu4 a, html.theme-black #top_intro #important-box,
html.theme-black #news-block #news-nav li a, html.theme-black #content, html.theme-black .btn-success, html.theme-black .form-control, html.theme-black #header #header-mail a, html.theme-black #sp-menu #sp-menu2 .search .btn,
html.theme-black #content .staff dt h4, html.theme-black .editor-styles-wrapper .staff dt h4, html.theme-black #content h6, html.theme-black .editor-styles-wrapper h6, html.theme-black #footer #go_top a,
html.theme-black .is-style-waku, html.theme-black .waku, html.theme-black .is-style-waku_red, html.theme-black .waku_red, html.theme-black .is-style-waku_green, html.theme-black .waku_green, html.theme-black .is-style-bg_gray, html.theme-black .bg_gray, html.theme-black .is-style-bg_pink, html.theme-black .bg_pink, html.theme-black .is-style-bg_green, html.theme-black .bg_green,
html.theme-black #secondary .side-box {
background-color: #000 !important;
border: 1px solid #ffff00 !important;
color: #ffff00 !important;
}
html.theme-black #info-block, html.theme-black #footer #site-info, html.theme-black #footer, html.theme-black #gnavi,
html.theme-black .breadcrumb-area {
background-color: #000 !important;
border-top: 1px solid #ffff00 !important;
color: #ffff00 !important;
}
html.theme-black #content .is-style-faq-q:before, html.theme-black #content .faq-q:before, html.theme-black .editor-styles-wrapper .is-style-faq-q:before, html.theme-black .editor-styles-wrapper .faq-q:before,
html.theme-black #content .is-style-link_list_b2 a, html.theme-black #content .is-style-link_list_c3 a, html.theme-black #content .link_list_b a, html.theme-black #content .link_list_c a,
html.theme-black .editor-styles-wrapper .is-style-link_list_b2 a, html.theme-black .editor-styles-wrapper .is-style-link_list_c3 a, html.theme-black .editor-styles-wrapper .link_list_b a,
html.theme-black .editor-styles-wrapper .link_list_c a, html.theme-black #content a::after, html.theme-black .editor-styles-wrapper a::after,
html.theme-black #content .yoko_box h3, html.theme-black .editor-styles-wrapper .yoko_box h3,
html.theme-black #info-block #info-block-R, html.theme-black #sp-menu #sp-menu1 li, html.theme-black #sp-footer li + li, html.theme-black #content h2, html.theme-black .editor-styles-wrapper h2 {
border-color: #ffff00 !important;
}
html.theme-black #content h3:before, html.theme-black .editor-styles-wrapper h3:before {
background-color: #ffff00 !important;
}
html.theme-black #news-block, html.theme-black #top_intro {
background-image: none;
background-color: #000;
}
html.theme-black #top_intro #top_intro_under #top-info, html.theme-black #top_intro #top_intro_under ul#sub-target-menu a, html.theme-black #top_intro #target-menu .target-box {
background-color: #000 !important;
box-shadow: none !important;
border: 1px solid #ffff00 !important;
}
html.theme-black #content .is-style-faq-a:before, html.theme-black #content .faq-a:before, html.theme-black .editor-styles-wrapper .is-style-faq-a:before, html.theme-black .editor-styles-wrapper .faq-a:before,
html.theme-black #content h4, html.theme-black .editor-styles-wrapper h4,
html.theme-black .required:before, html.theme-black #news-block #news-nav li a:hover, html.theme-black #news-block #news-nav li.on a {
background-color: #ffff00 !important;
color: #000 !important;
}
html.theme-black .st0, html.theme-black .st1, html.theme-black .st2 {
fill: #ffff00 !important;
}
html.theme-black #content .is-style-hr_arrow:before, html.theme-black #content .hr_arrow:before, html.theme-black .editor-styles-wrapper .is-style-hr_arrow:before, html.theme-black .editor-styles-wrapper .hr_arrow:before {
border-color: #ffff00 transparent !important;
}
html.theme-black .btn-outline-success, html.theme-black #sidebar ul > li > a {
color: #ffff00 !important;
border-color: #ffff00 !important;
}
html.theme-black .btn-outline-success:hover {
background-color: #ffff00 !important;
color: #000 !important;
}
html.theme-black #content h5, html.theme-black .editor-styles-wrapper h5, html.theme-black #content .is-style-hr_default, html.theme-black #content .hr_default, html.theme-black .editor-styles-wrapper .is-style-hr_default, html.theme-black .editor-styles-wrapper .hr_default, html.theme-black .table-bordered, html.theme-black .table thead th, html.theme-black .table-bordered td, html.theme-black .table-bordered th {
border-color: #ffff00 !important;
}
html.theme-black #page-header h1.title {
color: #ffff00 !important;
text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, 0px 1px 0 #000, 0 -1px 0 #000, -1px 0 0 #000, 1px 0 0 #000 !important;
}
html.theme-black #info-block .info-box .txt {
background-color: #000 !important;
border-left: 1px solid #ffff00 !important;
border-right: 1px solid #ffff00 !important;
}
html.theme-black #info-block #info-block-R .info-box {
border-left: 1px solid #ffff00 !important;
border-bottom: 1px solid #ffff00 !important;
border-top: 1px solid #ffff00 !important;
}
html.theme-black table, html.theme-black thead, html.theme-black tbody, html.theme-black th, html.theme-black td {
border-color: #ffff00 !important;
background-color: inherit !important;
color: #ffff00 !important;
}
html.theme-black tbody:before, html.theme-black thead:before, html.theme-black th:before, html.theme-black td:before {
border-color: inherit !important;
} html.theme-blue {
background-color: #00008b !important;
color: #ffff00 !important;
}
html.theme-blue #content .is-style-link_mark:before, html.theme-blue #content .link_mark:before, html.theme-blue .editor-styles-wrapper .is-style-link_mark:before, html.theme-blue .editor-styles-wrapper .link_mark:before,
html.theme-blue #content .is-style-link_list_b2 a:before, html.theme-blue #content .is-style-link_list_c3 a:before, html.theme-blue #content .link_list_b a:before, html.theme-blue #content .link_list_c a:before,
html.theme-blue .editor-styles-wrapper .is-style-link_list_b2 a:before, html.theme-blue .editor-styles-wrapper .is-style-link_list_c3 a:before, html.theme-blue .editor-styles-wrapper .link_list_b a:before, html.theme-blue .editor-styles-wrapper .link_list_c a:before,
html.theme-blue #content .is-style-faq-q:before, html.theme-blue #content .faq-q:before, html.theme-blue .editor-styles-wrapper .is-style-faq-q:before, html.theme-blue .editor-styles-wrapper .faq-q:before,
html.theme-blue #content .is-style-link_list_b2 a, html.theme-blue #content .is-style-link_list_c3 a, html.theme-blue #content .link_list_b a, html.theme-blue #content .link_list_c a,
html.theme-blue .editor-styles-wrapper .is-style-link_list_b2 a, html.theme-blue .editor-styles-wrapper .is-style-link_list_c3 a, html.theme-blue .editor-styles-wrapper .link_list_b a,
html.theme-blue .editor-styles-wrapper .link_list_c a, html.theme-blue #content a::after, html.theme-blue .editor-styles-wrapper a::after,
html.theme-blue #content a::after, html.theme-blue .editor-styles-wrapper a::after, html.theme-blue #content .yoko_box h3, html.theme-blue .editor-styles-wrapper .yoko_box h3,
html.theme-blue #content .is-style-link_mark li:before, html.theme-blue #content .is-style-link_list_a li:before, html.theme-blue #content .is-style-link_list_a0 li:before, html.theme-blue #content .link_mark li:before, html.theme-blue #content .link_list_a li:before,
html.theme-blue .editor-styles-wrapper .is-style-link_mark li:before, html.theme-blue .editor-styles-wrapper .is-style-link_list_a li:before, html.theme-blue .editor-styles-wrapper .is-style-link_list_a0 li:before,
html.theme-blue .editor-styles-wrapper .link_mark li:before, html.theme-blue .editor-styles-wrapper .link_list_a li:before, html.theme-blue #top_intro #top_intro_under ul#sub-target-menu a, html.theme-blue #top_intro #important-box h2,
html.theme-blue .more-box a:before, html.theme-blue #top_intro #important-box #important-news dt:before,
html.theme-blue body, html.theme-blue #header #header-nav #header-nav1 span, html.theme-blue #header #header-mail a, html.theme-blue #sp-menu a, html.theme-blue #sp-footer a, html.theme-blue .news-list li:before, html.theme-blue #content .news-list li:before,
html.theme-blue .btn-success, html.theme-blue .form-control, html.theme-blue #header #header-nav #header-nav2 a:before, html.theme-blue #footer #footer-info li a:before,
html.theme-blue #sp-menu #sp-menu3 li a:before, html.theme-blue #sp-menu #sp-menu5 li a:before, html.theme-blue #top_intro #target-menu .target-box .target-title h3,
html.theme-blue #info-block .info-box .txt h3, html.theme-blue #content p span,
html.theme-blue a {
color: #ffff00 !important;
}
html.theme-blue #top_intro #target-menu .target-box .target-title svg, html.theme-blue #sp-footer, html.theme-blue #sp-menu, html.theme-blue #header, html.theme-blue #main-block, html.theme-blue #footer {
background-color: #00008b !important;
}
html.theme-blue #header #header-nav #header-nav2, html.theme-blue .slick-initialized .slick-slide, html.theme-blue .news-list .post_type_name, html.theme-blue #content .news-list .post_type_name,
html.theme-blue #top_intro #top_intro_under #top-info h6, html.theme-blue #footer #footer-info #footer-R-menu2, html.theme-blue #sp-menu #sp-menu4 a, html.theme-blue #top_intro #important-box,
html.theme-blue #news-block #news-nav li a, html.theme-blue #content, html.theme-blue .btn-success, html.theme-blue .form-control, html.theme-blue #header #header-mail a, html.theme-blue #sp-menu #sp-menu2 .search .btn,
html.theme-blue #content .staff dt h4, html.theme-blue .editor-styles-wrapper .staff dt h4, html.theme-blue #content h6, html.theme-blue .editor-styles-wrapper h6, html.theme-blue #footer #go_top a,
html.theme-blue .is-style-waku, html.theme-blue .waku, html.theme-blue .is-style-waku_red, html.theme-blue .waku_red, html.theme-blue .is-style-waku_green, html.theme-blue .waku_green, html.theme-blue .is-style-bg_gray, html.theme-blue .bg_gray, html.theme-blue .is-style-bg_pink, html.theme-blue .bg_pink, html.theme-blue .is-style-bg_green, html.theme-blue .bg_green,
html.theme-blue #secondary .side-box {
background-color: #00008b !important;
border: 1px solid #ffff00 !important;
color: #ffff00 !important;
}
html.theme-blue #info-block, html.theme-blue #footer #site-info, html.theme-blue #footer, html.theme-blue #gnavi,
html.theme-blue .breadcrumb-area {
background-color: #00008b !important;
border-top: 1px solid #ffff00 !important;
color: #ffff00 !important;
}
html.theme-blue #content .is-style-faq-q:before, html.theme-blue #content .faq-q:before, html.theme-blue .editor-styles-wrapper .is-style-faq-q:before, html.theme-blue .editor-styles-wrapper .faq-q:before,
html.theme-blue #content .is-style-link_list_b2 a, html.theme-blue #content .is-style-link_list_c3 a, html.theme-blue #content .link_list_b a, html.theme-blue #content .link_list_c a,
html.theme-blue .editor-styles-wrapper .is-style-link_list_b2 a, html.theme-blue .editor-styles-wrapper .is-style-link_list_c3 a, html.theme-blue .editor-styles-wrapper .link_list_b a,
html.theme-blue .editor-styles-wrapper .link_list_c a, html.theme-blue #content a::after, html.theme-blue .editor-styles-wrapper a::after,
html.theme-blue #content .yoko_box h3, html.theme-blue .editor-styles-wrapper .yoko_box h3,
html.theme-blue #info-block #info-block-R, html.theme-blue #sp-menu #sp-menu1 li, html.theme-blue #sp-footer li + li, html.theme-blue #content h2, html.theme-blue .editor-styles-wrapper h2 {
border-color: #ffff00 !important;
}
html.theme-blue #content h3:before, html.theme-blue .editor-styles-wrapper h3:before {
background-color: #ffff00 !important;
}
html.theme-blue #news-block, html.theme-blue #top_intro {
background-image: none !important;
background-color: #00008b !important;
}
html.theme-blue #top_intro #top_intro_under #top-info, html.theme-blue #top_intro #top_intro_under ul#sub-target-menu a, html.theme-blue #top_intro #target-menu .target-box {
background-color: #00008b !important;
box-shadow: none !important;
border: 1px solid #ffff00 !important;
}
html.theme-blue #content .is-style-faq-a:before, html.theme-blue #content .faq-a:before, html.theme-blue .editor-styles-wrapper .is-style-faq-a:before, html.theme-blue .editor-styles-wrapper .faq-a:before,
html.theme-blue #content h4, html.theme-blue .editor-styles-wrapper h4,
html.theme-blue .required:before, html.theme-blue #news-block #news-nav li a:hover, html.theme-blue #news-block #news-nav li.on a {
background-color: #ffff00 !important;
color: #00008b !important;
}
html.theme-blue .st0, html.theme-blue .st1, html.theme-blue .st2 {
fill: #ffff00 !important;
}
html.theme-blue #content .is-style-hr_arrow:before, html.theme-blue #content .hr_arrow:before, html.theme-blue .editor-styles-wrapper .is-style-hr_arrow:before, html.theme-blue .editor-styles-wrapper .hr_arrow:before {
border-color: #ffff00 transparent !important;
}
html.theme-blue .btn-outline-success, html.theme-blue #sidebar ul > li > a {
color: #ffff00 !important;
border-color: #ffff00 !important;
}
html.theme-blue .btn-outline-success:hover {
background-color: #ffff00 !important;
color: #00008b !important;
}
html.theme-blue #content h5, html.theme-blue .editor-styles-wrapper h5, html.theme-blue #content .is-style-hr_default, html.theme-blue #content .hr_default, html.theme-blue .editor-styles-wrapper .is-style-hr_default, html.theme-blue .editor-styles-wrapper .hr_default, html.theme-blue .table-bordered, html.theme-blue .table thead th, html.theme-blue .table-bordered td, html.theme-blue .table-bordered th {
border-color: #ffff00 !important;
}
html.theme-blue #page-header h1.title {
color: #ffff00 !important;
text-shadow: 1px 1px 0 #00008b, -1px -1px 0 #00008b, -1px 1px 0 #00008b, 1px -1px 0 #00008b, 0px 1px 0 #00008b, 0 -1px 0 #00008b, -1px 0 0 #00008b, 1px 0 0 #00008b !important;
}
html.theme-blue #info-block .info-box .txt {
background-color: #00008b !important;
border-left: 1px solid #ffff00 !important;
border-right: 1px solid #ffff00 !important;
}
html.theme-blue #info-block #info-block-R .info-box {
border-left: 1px solid #ffff00 !important;
border-bottom: 1px solid #ffff00 !important;
border-top: 1px solid #ffff00 !important;
}
html.theme-blue table, html.theme-blue thead, html.theme-blue tbody, html.theme-blue th, html.theme-blue td {
border-color: #ffff00 !important;
background-color: inherit !important;
color: #ffff00 !important;
}
html.theme-blue tbody:before, html.theme-blue thead:before, html.theme-blue th:before, html.theme-blue td:before {
border-color: inherit !important;
} html.fz-default {
font-size: 100%;
}
html.fz-default #fz-Default {
border-color: #db071b;
}
@media screen and (min-width: 768px) {
html.fz-large {
font-size: 200%;
}
}
html.fz-large #fz-Large {
border-color: #db071b;
}
@media screen and (min-width: 768px) {
html.fz-large #footer #footer-info #footer-R {
text-align: left;
}
html.fz-large #footer #footer-info li + li {
margin: 0;
}
html.fz-large #footer ul li {
display: block;
}
html.fz-large #header #header-mail {
margin-bottom: 10px;
}
html.fz-large #header #header-mail span {
display: inline-block;
margin-right: 5px;
vertical-align: middle;
}
html.fz-large #header #header-mail, html.fz-large #header #header-mail a {
width: auto;
}
html.fz-large #header #header-mail a {
padding: 15px;
}
html.fz-large #header #header-mail br {
display: none;
}
} .sample-box {
border: 2px solid #ddd;
padding: 15px;
cursor: pointer;
margin-bottom: 20px;
background-color: white !important;
color: #333;
}
.sample-box p {
font-size: 16px;
line-height: 24px;
}
.sample-box .sample_inner {
padding: 15px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.sample-box .sample_inner p {
margin-bottom: 3px;
}
.sample-box .sample_inner h2 {
margin-top: 32px;
}
.sample-box:hover {
background-color: #ecfae1;
} html.theme-white #theme-White {
border-color: #db071b;
} html.theme-yellow #theme-Yellow {
border-color: #db071b;
} html.theme-blue #theme-Blue {
border-color: #db071b;
} html.theme-black #theme-Black {
border-color: #db071b;
}
@media screen and (max-width: 767px) {
body.moji h2 span, body.moji h1.title span,
body.moji .font-size {
display: none;
}
}
html #fz-Default .sample_inner {
background-color: white;
color: #333;
padding: 40px 15px 11px;
}
html #fz-Default .sample_inner p {
font-size: 16px;
}
html #fz-Default .sample_inner h2 {
font-size: 21px;
border-color: #137f0a !important;
}
html #fz-Large .sample_inner {
background-color: white;
color: #333;
}
html #fz-Large .sample_inner p {
font-size: 32px;
margin-bottom: 0;
}
html #fz-Large .sample_inner h2 {
font-size: 42px;
border-color: #137f0a !important;
margin-top: 10px;
}
html #theme-White .sample_inner {
background-color: white !important;
color: #333 !important;
}
html #theme-White .sample_inner p {
font-size: 16px;
}
html #theme-White .sample_inner h2 {
border-color: #137f0a !important;
font-size: 21px;
}
html #theme-Yellow .sample_inner {
background-color: #ffff00 !important;
color: #000 !important;
}
html #theme-Yellow .sample_inner p {
font-size: 16px;
}
html #theme-Yellow .sample_inner h2 {
border-color: #000 !important;
font-size: 21px;
}
html #theme-Blue .sample_inner {
background-color: #00008b !important;
color: #ffff00 !important;
}
html #theme-Blue .sample_inner p {
font-size: 16px;
}
html #theme-Blue .sample_inner h2 {
border-color: #ffff00 !important;
font-size: 21px;
}
html #theme-Black .sample_inner {
background-color: #000 !important;
color: #ffff00 !important;
}
html #theme-Black .sample_inner p {
font-size: 16px;
}
html #theme-Black .sample_inner h2 {
border-color: #ffff00 !important;
font-size: 21px;
}
div#blockskip a {
text-indent:-9999em;
display:block;
height:1px;
}
div#blockskip a.open {
display:block;
text-indent:1em;
height:auto;
padding:10px 0;
text-align:center;
background:#00449e;
color:#fff;
font-weight:bold;
}