@charset "UTF-8";
/* CSS Document */

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

/*
a { color:#337ab7; }
a:hover { color:#2e6da4; }
*/
.mainSection-title,
.subSection .widget .subSection-title { border-top-color:#337ab7; }
h2,.h2,
dt { border-left-color:#337ab7; }
h3::before,
.h3::before { background-color:#337ab7; }
ul.page-numbers li span.page-numbers.current { background-color:#337ab7; }

.mainSection-title,
.siteContent_after .widget .subSection-title,
.subSection .widget .subSection-title { background-color: #f3f3f3; color:#333;border-bottom:1px solid #efefef; }

.siteFooter {  border-top-color:#337ab7; }

@media (min-width: 992px){
.gMenu_outer { border-top-color:#337ab7; }
ul.gMenu > li:hover > a:after,
ul.gMenu > li.current-post-ancestor > a:after,
ul.gMenu > li.current-menu-item > a:after,
ul.gMenu > li.current-menu-parent > a:after,
ul.gMenu > li.current-menu-ancestor > a:after,
ul.gMenu > li.current_page_parent > a:after,
ul.gMenu > li.current_page_ancestor > a:after { border-top:1px solid #337ab7; }

.gMenu_outer { background-color: #337ab7;border-top-color:#2e6da4; }
ul.gMenu li { background-color: #337ab7; }
} /* @media (min-width: 768px){ */

/* VK CSS Customize *//* テーブルボーダー */
table th, table td { padding: 8px; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.table.table-striped { font-size: 14px;}.h3, h3 { font-size: 20px;}#player #movie_player .ytp-impression-link a { display: none;}
.ytp-impression-link { background: #fff; border-bottom-right-radius: 2px; border-top-right-radius: 2px; bottom: 5px; height: 47px; position: absolute; display: none;}
#wpcf7-f8266-p8264-o2 table td .form-control { max-width: 70%;}#wpcf7-f8266-p8264-o2 table td .kessan2017 .form-control, #wpcf7-f8266-p8264-o2 table td .kessan2018 .form-control, #wpcf7-f8266-p8264-o2 table td .kessan2019 .form-control, #wpcf7-f8266-p8264-o2 table td .shihonkin .form-control, #wpcf7-f8266-p8264-o2 table td .sojugyoin .form-control, #wpcf7-f8266-p8264-o2 table td .seishain .form-control, #wpcf7-f8266-p8264-o2 table td .sonotashagai .form-control { max-width: 20%;}#wpcf7-f8266-p8264-o2 table td .tantoushamei .form-control, #wpcf7-f8266-p8264-o2 table td .tanto-email .form-control, #wpcf7-f8266-p8264-o2 table td .homepage .form-control, #wpcf7-f8266-p8264-o2 table td .sonotaseimitsu .form-control, #wpcf7-f8266-p8264-o2 table td .sonotadogokin .form-control, #wpcf7-f8266-p8264-o2 table td .sonotakeigokin .form-control { max-width: 50%;}.form-control { display: initial;}.veu_postList .postList_terms a { margin-right: 3px; padding: 2px 5px 1px; border-radius: 3px; background-color: #ccc; font-size: 12px;}#form-end { color: red;font-weight: 700;}#form-end2 { color: red;font-weight: 400;}#sow-image-4, #sow-image-5, #vkexunit_button-2, #vkexunit_button-3, #vkexunit_button-4, #vkexunit_button-5 { margin-bottom: 10px;}body { font-family: Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }.foo-table tbody tr.footable-detail-row > td { background-color: #fff; font-size: 14px; }
#pl-6238 .so-panel { margin-bottom: -20px;}.widget_ltg_adv_full_wide_title_outer { padding: 1.5em 80px;}.btn-success { color: #fff; background-color: #3c903c; border-color: #286628;}.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open > .dropdown-toggle.btn-success { color: #fff; background-color: #2d692d; border-color: #275c27;}.mainSection header { border-bottom: 0px solid #e5e5e5;}.footable .input-group .form-control:first-child { margin-left: 22px;}.veu_postList .postList_meta_items a[href*="/news"] { background-color: #e28aa2;}.veu_postList .postList_meta_items a[href*="/seminar"] { background-color: #23bedd;}.veu_postList .postList_meta_items a[href*="/journal"] { background-color: #dd9933;}.veu_postList .postList_meta_items a[href*="/kankocho-info"] { background-color: #cc3748;}.veu_postList .postList_meta_items a[href*="/kaiin-news"] { background-color: #d3b3d6;}.so-panel h3.widget-title { background-color: #efefef; color: #333; border-top: 2px solid #337ab7; border-top-color: rgb(51, 122, 183); border-bottom: 0px solid #999; position: relative; padding: 12px 15px 10px; margin-bottom: 25px; font-size: 18px;}.so-panel h3, .h3 { position: relative; border: 0px solid #cfcfcf; border-top-width: 1px; border-top-style: solid; border-top-color: rgb(207, 207, 207); padding: 0.5em 0.4em 0.3em 1em; line-height: 1.6em; background-color: #efefef; box-shadow: inset 0px 0px 0px 0px #fff;}.so-panel h3::before, .h3::before { width: 1px;height: 0em;}#pg-893-0, #pl-893 .so-panel { margin-bottom: 15px;}.panel-grid-cell { margin-bottom: 15px;}.panel-grid-cell .postList_more { text-align: right;}.page .mainSection header { margin-bottom: 15px; padding: 20px 0 15px;}.veu_postList .postList_date { color: #666;}#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy { display: none;}#jp-relatedposts .jp-relatedposts-items { display: none;}#jp-relatedposts h3.jp-relatedposts-headline, jp-relatedposts { display: none;}#jp-relatedposts { display: none; padding-top: 0em; margin: 0em 0;}.green { color:#43a536; }.gMenu_outer { background-color: #fff; }ul.gMenu li { background-color: #fff; }ul.gMenu li a { color: #333; }ul.gMenu > li > ul.sub-menu li a { border-bottom: #efefef; text-align: left;}.gMenu_outer, ul.gMenu li { background-color: #e5f7ff;}.gMenu_name { font-size: 115%; }.siteContent .mainSection { width: 70%;}.siteContent .subSection { width: 27%;}.siteContent .mainSection, .siteContent .subSection { padding: 30px;}.header_bnr .siteHeader_logo { width: 500px; height: 70px; }.headerBnr { width: 100px; height: 50px; margin-top: 18px; }@media (max-width: 768px) { .siteContent .mainSection { width: 100%;}.siteContent .subSection { width: 100%;}.header_bnr .siteHeader_logo { height: 35px;}.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header { margin-left: -55px;}.siteContent { padding: 0 0 0;}.container { padding-right: 0px; padding-left: 0px;}.siteContent .mainSection { padding: 20px 10px 20px;}#pg-21303-0, #pl-21303 .so-panel { margin-bottom: 10px;}.carousel-inner { width: 150%;}}.wp-caption { margin-top: 0em;}.siteContent .mainSection .widget, .siteContent .subSection .widget { margin-bottom: 10px;}.wpcf7-text { max-width: 100%; }.su-tabs-nav, .su-tabs-nav span, .su-tabs-panes, .su-tabs-pane { font-size: 13px; }.siteContent .mainSection.col-md-12 { padding-top: 0px; padding-right: 40px; padding-bottom: 0px; padding-left: 40px;}.tablepress { font-size: 13px;}.headerTop li a, .headerTop li span { padding: 12px 10px 7px 2px; display: inline;}.headerTop nav ul { margin-top: 3.5px;}.su-tabs-nav, .su-tabs-nav span, .su-tabs-panes, .su-tabs-pane p, .su-tabs-pane li { font-size: 15px;}.su-tabs .su-tabs-nav span { padding: 10px 8px;}.su-tabs-pane li { font-size: 15px; line-height: 1.25em;}.veu_postList .postList_meta_items a[rel*="category"],.veu_postList .postList_meta_items a[rel*="tag"] { color: #fff; background-color: none; text-decoration: none; border-radius:3px; margin: 0 2px; padding: 2px 5px;} .media_post .media_post_image { display: none;}.oblong_card { border: 1px solid #e3e3e3; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(227, 227, 227); border-right-color: rgb(227, 227, 227); border-bottom-color: rgb(227, 227, 227); border-left-color: rgb(227, 227, 227); border-image-source: none; border-image-slice: 100%; border-image-width: 1; border-image-outset: 0; border-image-repeat: stretch stretch;}.media_post .media_post_text h4.media_post_title { font-size: 16px;line-height:1.2em;}.media_post .media_post_text h4.media_post_title { padding-top: 3px;}.media_post .media_post_text .media_post_meta .media_post_term { font-size: 12px; border-radius: 0.3em;top: 0px;}.media_post .media_post_text .media_post_meta .media_post_date { opacity: 0.8; margin-right: 8px; font-size: 13px;}.widget ul { margin-top: 1em;}.widget ul { margin-bottom: 1em;}table th { font-weight: normal; background-color: #f5f5f5;}table#noline { border-collapse: collapse; border-spacing: 0; width: 100%; border-top: 1px solid #fff;}table#noline th, table#noline td { padding: 8px 2px; border-bottom: 1px solid #fff;}.form-control { height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
/* End VK CSS Customize */

span.wpcf7-list-item {
    display: block;
}
label {
    font-weight: 500;
}