@charset "utf-8";#scrollentrybox{max-height:303px;}#ft-widget-content .ft-widget-area{width:100%;}.main-wrap,.mm-page{color:#232323;background:#ffffff}.main-wrap a,.mm-page a{color:#232323;}.main-wrap a:hover{color:#1e73be;}.entry,.no-sidebar .textwidget,.no-sidebar .dp_text_widget{font-size:14px;}.mb-theme .entry,.mb-theme .widget-box .dp_text_widget,.mb-theme .widget-box .textwidget{font-size:14px;}.widget_nav_menu li a:hover,.widget_pages li a:hover,.widget_categories li a:hover,.widget_mycategoryorder li a:hover,ul.recent_entries li:hover,.dp_recent_posts_widget li:hover,.dp_related_posts ul li:hover,span.v_sub_menu_btn{background-color:rgba(35, 35,35, 0.06);}.entry a{color:#1e73be;}.dp-container a:hover,.entry a:hover,.fake-hover:hover{color:#1e73be;}#header-toggle-btn{color:#ffffff;border-color:transparent #202020 transparent transparent;}#header-toggle-content{background-color:#202020;color:#ffffff;}#header-toggle-content a{color:#ffffff;}#header-toggle-content a:hover{color:#1e73be;}#header-toggle-content .dp-widget-hd-toggle .toggle-title{border-color:rgba(255, 255,255, 0.2);}#header-toggle-content #searchform{border-color:rgba(255, 255,255, 0.2);}#header-toggle-content #wp-calendar tbody td a{color:#202020;background-color:#ffffff;}#header-toggle-content #wp-calendar tbody td a:hover{background-color:#1e73be;}#header-toggle-content .tagcloud a,#header-toggle-content .active_tab{color:#202020;background-color:#ffffff;border-color:#202020;-webkit-box-shadow:0 0 0 1px#ffffff;box-shadow:0 0 0 1px#ffffff;}#header-toggle-content .tagcloud a:hover{background-color:#1e73be;-webkit-box-shadow:0 0 0 1px#1e73be;box-shadow:0 0 0 1px#1e73be;}#header-toggle-content .inactive_tab{color:#ffffff;background-color:rgba(255, 255,255, 0.12);border-color:#202020;-webkit-box-shadow:0 0 0 1px rgba(255, 255,255, 0.12);box-shadow:0 0 0 1px rgba(255, 255,255, 0.12);}#header-toggle-content .dp_tab_widget_ul{border-color:#ffffff;}#header-toggle-content .loop-share-num div{color:#1e73be;border-color:#1e73be;background-color:rgba(30, 115,190, 0.14);}#header-toggle-content .loop-share-num a{color:#1e73be;}#header-toggle-content #searchform input#searchtext{color:#ffffff;}#header-toggle-content #searchform input.searchsubmit{color:#ffffff;}#header-toggle-content #searchform input.searchsubmit:hover{color:#1e73be;}.header_container{background-color:rgba(255, 255,255, 0.84);border-top-color:#202020;border-bottom-color:rgba(32, 32,32,0.3);color:#202020;}.header_container a{color:#202020;}.header_container:not(.mb):hover{background-color:#ffffff;}.header_container.mb-theme{background-color:#ffffff;}h1.hd_title_txt a{color:#202020;}#header_content hgroup h2{color:rgba(32, 32,32,0.7);}.header-banner-outer,.header-banner-outer a,.header-banner-outer a:hover{color:#ffffff;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}#hd-slideshow .button-slider{color:#1e73be!important;}#hd-slideshow .button-slider:before{color:#ffffff;}.devrama-slider .hd-slide-item-div .hd-slide-post-title{background-color:rgba(30, 115,190, 0.7);}.hd-slide-nav{background-color:rgba(30, 115,190, 0.5);}#global_menu .current-menu-item a,#global_menu .current_page_item a,#global_menu a:hover{color:#1e73be;}ul#global_menu_ul.mq-mode,ul#global_menu_ul .expand_global_menu_li{background-color:#ffffff;}ul#global_menu_ul:not(.mb-theme) > li .gnav-bd{background-color:#1e73be;}ul#global_menu_ul:not(.mb-theme) li.current-menu-item:before,ul#global_menu_ul:not(.mb-theme) li.menu-item-has-children:hover:before,ul#global_menu_ul:not(.mb-theme) li.menu-item-has-children.current_page_item:before{color:#1e73be;}ul#global_menu_ul:not(.mb-theme) li ul.sub-menu li{background-color:#ffffff;}ul#global_menu_ul:not(.mb-theme) li ul.sub-menu li:hover,ul#global_menu_ul:not(.mb-theme) li ul.sub-menu li.current-menu-item{border-color:#1e73be;}ul#global_menu_ul:not(.mb-theme) .mq_submenu_li{background-color:#202020;}ul#global_menu_ul:not(.mb-theme) .mq_submenu_li:before{color:#ffffff;}.mm-menu {background-color:#202020;}.mm-menu,.mm-listview li a{color:#ffffff;}.mm-menu .mm-navbar>a {color:rgba(255, 255,255, 0.6);}.mm-menu .mm-navbar,.mm-menu .mm-listview > li:after,.mm-menu .mm-listview>li>a.mm-prev:after,.mm-menu .mm-listview>li>a.mm-next:before{border-color:rgba(255, 255,255, 0.22);}.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after,.mm-menu .mm-listview>li>a.mm-prev:before, .mm-menu .mm-listview>li>a.mm-next:after {border-color:rgba(255, 255,255, 0.36);}.mm-menu .mm-listview li.current-menu-item:after,.mm-menu .mm-listview li.current_page_item:after {border-color:#ffffff;}.mm-menu .mm-listview > li.mm-selected > a:not(.mm-subopen),.mm-menu .mm-listview > li.mm-selected > span{background-color:rgba(255, 255,255, 0.8);}#headline-sec{background-color:#202020;color:#ffffff;}#headline-sec a{color:#ffffff;}#headline-sec .headline_main_title h1{background-color:#ffffff;color:#202020;}#searchform input#searchtext{color:#232323;}#searchform input.searchsubmit{color:#232323;}#searchform input.searchsubmit:hover{color:#1e73be;}#searchform input:focus{background:#ffffff;}#hd_searchform:not(.mb-theme) #searchform .searchtext_div{background-color:#202020;}#hd_searchform.mb-theme #searchform input#searchtext,#hd_searchform:not(.mb-theme) #searchform input#searchtext,#hd_searchform:not(.mb-theme) #searchform:hover input#searchtext::-webkit-input-placeholder,#hd_searchform:not(.mb-theme) #searchform input#searchtext:focus::-webkit-input-placeholder{color:#ffffff;}#hd_searchform:not(.mb-theme) #searchform input.searchsubmit,#hd_searchform:not(.mb-theme) #searchform span.searchsubmit{color:#202020;}#hd_searchform:not(.mb-theme) #searchform input.searchsubmit:hover,#hd_searchform:not(.mb-theme) #searchform span.searchsubmit:hover{color:#1e73be;}#hd_searchform:not(.mb-theme) table.gsc-search-box div.gsc-input-box{background-color:#202020;}#hd_searchform:not(.mb-theme) table.gsc-search-box td.gsc-search-button:hover{color:#1e73be;}#hd_searchform:not(.mb-theme) table.gsc-search-box td.gsc-search-button:hover input.gsc-search-button{border-color:#1e73be!important;}#hd_searchform:not(.mb-theme) table.gsc-search-box td.gsc-search-button input.gsc-search-button{border-color:#202020!important;}#hd_searchform.mb-theme #searchform{border-color:rgba(255, 255,255, 0.2);}#hd_searchform.mb-theme table.gsc-search-box td.gsc-input,#hd_searchform.mb-theme table.gsc-search-box td.gsc-search-button{background-color:#ffffff;}#hd_searchform.mb-theme table.gsc-search-box td.gsc-search-button:before{color:#202020;}.loop-share-num div{color:#1e73be;background-color:rgba(30, 115,190, 0.14);}.loop-share-num a{color:#1e73be;}.dp-container,.container-widget-area.pos-top,#dp_breadcrumb_nav{color:#232323;background-color:#ffffff;}#dp_breadcrumb_nav a{color:#232323;}.dp-container select{border-color:rgba(35, 35,35, 0.14);}.dp-pagenavi a{color:#232323;}nav.navigation .navialignleft a:hover,nav.navigation .navialignright a:hover{color:#1e73be;}.entry a{font-weight:normal;text-decoration:none;}.entry a:hover{text-decoration:underline;}.dp-pagenavi span.current,.entrylist-cat a,.dp-container pre,.entry input[type="submit"],.plane-label,#wp-calendar tbody td a,input#submit{color:#ffffff;background-color:#1e73be;}.meta-tag a:before{border-right-color:#1e73be;}.entrylist-cat a:hover,nav.single-nav a:hover,.entry input[type="submit"]:hover,#wp-calendar tbody td a:hover,input#submit:hover{color:#ffffff;background-color:#1e73be;}.meta-tag a:hover:before{border-right-color:#1e73be;}.active_tab,#hd-slideshow .button-slider,.entry ul li:before,.no-sidebar .textwidget li:before,.no-sidebar .dp_text_widget li:before,#comment_section .comment-meta .comment-reply-link, .dp-container a.more-entry-link,.main-wrap .tagcloud a,.mm-page .tagcloud a,.entry>p>a.more-link,#commentform input[type="submit"], .main-wrap .nav_to_paged a, .mm-page .nav_to_paged a,#gototop {color:#ffffff;background-color:#1e73be;-webkit-box-shadow:0 0 0 1px #1e73be;box-shadow:0 0 0 1px #1e73be;} #comment_section .comment-meta .comment-reply-link:hover, .dp-container a.more-entry-link:hover, .main-wrap .tagcloud a:hover,.mm-page .tagcloud a:hover,.entry>p>a.more-link:hover, #commentform input[type="submit"]:hover, .main-wrap .nav_to_paged a:hover,.mm-page .nav_to_paged a:hover,#gototop:hover{color:#ffffff;background-color:#1e73be;-webkit-box-shadow:0 0 0 1px #1e73be;box-shadow:0 0 0 1px #1e73be;}.inactive_tab{background-color:rgba(35, 35,35, 0.08);-webkit-box-shadow:0 0 0 1px rgba(35, 35,35, 0.08);box-shadow:0 0 0 1px rgba(35, 35,35, 0.08);}.inactive_tab:hover{background-color:rgba(35, 35,35, 0.12);-webkit-box-shadow:0 0 0 1px rgba(35, 35,35, 0.12);box-shadow:0 0 0 1px rgba(35, 35,35, 0.12);}.loop-sec-header h1 span,.widget-box .dp-widget-title span,.inside-title span, #reply-title span, #comment_section li.comment:hover, #comment_section li.trackback:hover, #comment_section li.pingback:hover,.navialignleft a:hover,.navialignright a:hover,.loop-share-num div{border-color:#1e73be;}#hd-slideshow .button-slider,#loop-section.normal .meta-cat a, #loop-section.magazine .meta-cat a, .entry ul li:before, .dp_related_posts.horizontal .entrylist-cat a, #comment_section .comment-meta .comment-reply-link, .dp-container .more-entry-link,.active_tab,.inactive_tab,.tagcloud a,.entry>p>a.more-link, #commentform input[type="submit"], .nav_to_paged a, #gototop{border-color:#ffffff;}.single-article,.single-article header,.single-article .single_post_meta,.loop-sec-header h1,.widget-box .dp-widget-title, .dp_related_posts.vertical li,.inside-title, #reply-title,#comment_section .comment-avator img,div.gsc-input-box,#searchform{border-color:rgba(35, 35,35, 0.2);}.gsc-input-box-hover,.gsc-input-box-focus{border-color:rgba(35, 35,35, 0.2)!important;}#loop-section.blog .loop-article,#loop-section.normal .loop-article,#loop-section.normal .loop-article.normal-all header{border-color:rgba(35, 35,35, 0.4);}.entry .wp-caption{border-color:rgba(35, 35,35, 0.1);}#loop-section.normal .loop-media-icon a,#loop-section.app-image .loop-media-icon a{border-color:#ffffff;color:#ffffff;background-color:#1e73be;}#loop-section.normal .loop-media-icon a:hover{background-color:#1e73be;}hr{border-color:rgba(35, 35,35, 0.4);}address,.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.no-sidebar .textwidget h1,.no-sidebar .textwidget h2,.no-sidebar .textwidget h3,.no-sidebar .textwidget h4,.no-sidebar .textwidget h5,.no-sidebar .textwidget h6,.no-sidebar .dp_text_widget h1,.no-sidebar .dp_text_widget h2,.no-sidebar .dp_text_widget h3,.no-sidebar .dp_text_widget h4,.no-sidebar .dp_text_widget h5,.no-sidebar .dp_text_widget h6,#switch_comment_type, .dp_tab_widget_ul{border-color:#1e73be;}.new-entry ul li,.widget_pages li a,.widget_nav_menu li a,.widget_categories li a,.widget_mycategoryorder li a,.recent_entries li{border-bottom:1px dotted rgba(35, 35,35, 0.3);}.dp-container table th,.dp-container table td,.dp-container dl,.dp-container dt,.dp-container dd,.entrylist-date,div#comment-author,div#comment-email,div#comment-url,div#comment-comment,#comment_section li.comment,#comment_section li.trackback,#comment_section li.pingback{border-color:rgba(35, 35,35, 0.18);}#loop-section.magazine .loop-title a:hover,#loop-section.portfolio .loop-article header .loop-title a:hover{color:#1e73be;}.loop-excerpt,.loop-article.normal-all footer div,.meta-div.normal, .meta-div.magazine,.meta-div.app-image,.meta-div.blog{color:rgba(35, 35,35, 0.74);}.post-header-date{background-color:#1e73be;color:#ffffff;}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#1e73be;}select{border:1px solid rgba(35, 35,35, 0.14);}.rank_label.thumb{color:#ffffff;}.rank_label.thumb:before{border-color:rgba(30,115,190,0.84) transparent transparent transparent;}.rank_label.no-thumb{color:rgba(35,35,35,0.1);}#container_footer .rank_label.thumb{color:#1e73be;}#container_footer .rank_label.thumb:before{border-color:rgba(0,0,0,0.84) transparent transparent transparent;}#container_footer .rank_label.no-thumb{color:rgba(0,0,0,0.1);}#ft-widget-content .rank_label.thumb{color:#000000;}#ft-widget-content .rank_label.thumb:before{border-color:rgba(255,255,255,0.84) transparent transparent transparent;}#ft-widget-content .rank_label.no-thumb{color:rgba(255,255,255,0.1);}.dp-pagenavi a:hover{background-color:rgba(35, 35,35, 0.02);}.dp-container dt,.dp-container table th,.entry .wp-caption,#wp-calendar caption,#wp-calendar th, #wp-calendar td{background-color:rgba(35, 35,35, 0.04);}.dp-pagenavi a,.widget_categories li .count,.mb-theme .post_meta_sns_btn,.mb .post_meta_sns_btn{background-color:rgba(35, 35,35, 0.06);}#wp-calendar tbody td#today{background-color:rgba(35, 35,35, 0.1);}.meta-tag a:after{background-color:#ffffff;}.tooltip-arrow{border-color:transparent transparent #1e73be transparent;}.tooltip-msg{color:#ffffff;background-color:#1e73be;}.tagcloud .tooltip-msg{color:#1e73be;background-color:#ffffff;}.dp-container blockquote,.dp-container q{background-color:rgba(35, 35,35, 0.04);border:1px solid rgba(35, 35,35, 0.08);}.dp-container code{background-color:rgba(35, 35,35, 0.05);border:1px solid rgba(35, 35,35, 0.48);}.dp-container blockquote:before,.dp-container blockquote:after{color:#1e73be;}#comment_section li.comment:hover,#comment_section li..trackback:hover,#comment_section li..pingback:hover{border-color:#1e73be;}#container_footer{border-color:#ffffff;background-color:#1e73be;color:#000000;-webkit-box-shadow:0 0 0 2px #1e73be;box-shadow:0 0 0 2px #1e73be;}#container_footer a{color:#000000;}#container_footer #searchform{border-color:rgba(0, 0,0, 0.2);}#container_footer #wp-calendar tbody td a,#container_footer #wp-calendar tbody td a:hover{color:#202020;background-color:#000000;}#container_footer .tagcloud a,#container_footer .tagcloud a:hover,#container_footer .active_tab{color:#1e73be;background-color:#000000;border-color:#1e73be;-webkit-box-shadow:0 0 0 1px#000000;box-shadow:0 0 0 1px#000000;}#container_footer .inactive_tab{color:#000000;background-color:rgba(0, 0,0, 0.12);border-color:#1e73be;-webkit-box-shadow:0 0 0 1px rgba(0, 0,0, 0.12);box-shadow:0 0 0 1px rgba(0, 0,0, 0.12);}#container_footer .dp_tab_widget_ul{border-color:#000000;}#container_footer .loop-share-num div{color:#000000;border-color:#000000;background-color:rgba(0, 0,0, 0.14);}#container_footer .loop-share-num a{color:#000000;}#container_footer #searchform input#searchtext{color:#000000;}#container_footer #searchform input.searchsubmit{color:#000000;}#container_footer #searchform input.searchsubmit:hover{color:#000000;}#footer,#footer #footer-bottom a,#footer #footer-bottom a:hover{background-color:#000000;color:#ffffff;}#footer a{color:#ffffff;}#footer a:hover{color:#1e73be;}#footer select,#footer_menu_ul,#ft-widget-content,#ft-widget-content .dp-widget-title,#footer_menu_mobile,#footer_menu_mobile li{border-color:rgba(255, 255,255, 0.2);}#ft-widget-content .dp-widget-title span{border-color:#1e73be;}#ft-widget-content #searchform{border-color:rgba(255, 255,255, 0.2);}#ft-widget-content #wp-calendar caption,#ft-widget-content #wp-calendar th, #ft-widget-content #wp-calendar td{background-color:rgba(255, 255,255, 0.08);}#ft-widget-content #wp-calendar tbody td#today{background-color:rgba(255, 255,255, 0.12);}#ft-widget-content #wp-calendar tbody td a{color:#000000;background-color:#ffffff;}#ft-widget-content #wp-calendar tbody td a:hover{background-color:#1e73be;}.ft-widget-box ul.recent_entries li,.ft-widget-box .widget_pages li a, .ft-widget-box .widget_nav_menu li a, .ft-widget-box .widget_categories li a, .ft-widget-box .widget_mycategoryorder li a{border-bottom:1px dotted rgba(255, 255,255, 0.4);}#ft-widget-content .tagcloud a,#ft-widget-content .active_tab{color:#000000;border-color:#000000;background-color:#ffffff;-webkit-box-shadow:0 0 0 1px#ffffff;box-shadow:0 0 0 1px#ffffff;} #ft-widget-content .tagcloud a:hover{background-color:#1e73be;-webkit-box-shadow:0 0 0 1px#1e73be;box-shadow:0 0 0 1px#1e73be;}#ft-widget-content .inactive_tab{color:#ffffff;background-color:rgba(255, 255,255, 0.08);border-color:#000000;-webkit-box-shadow:0 0 0 1px rgba(255, 255,255, 0.08);box-shadow:0 0 0 1px rgba(255, 255,255, 0.08);}#ft-widget-content .inactive_tab:hover{background-color:rgba(255, 255,255, 0.03);-webkit-box-shadow:0 0 0 1px rgba(255, 255,255, 0.03);box-shadow:0 0 0 1px rgba(255, 255,255, 0.03);}#ft-widget-content .dp_tab_widget_ul{border-color:#ffffff;}#ft-widget-content .loop-share-num div{color:#1e73be;border-color:#1e73be;background-color:rgba(30, 115,190, 0.14);}#ft-widget-content .loop-share-num a{color:#1e73be;}#ft-widget-content #searchform input#searchtext{color:#ffffff;}#ft-widget-content #searchform input.searchsubmit{color:#ffffff;}#ft-widget-content #searchform input.searchsubmit:hover{color:#1e73be;}.wow{visibility:hidden}.btn,.label{background-color:#1e73be}p:empty{display: none;}p.text-right{text-align:right;}.entry .quoto p{ padding: 0 0 1.1em 0;}.mg0px-btm{    margin-bottom:0!important;}.regit{font-size:8pt;}.pic_title{font-size:10pt}#ft-widget-content .ft-widget-area {    width:auto!important;}#ft-widget-content{    text-align:center;}h1.headline-static-title{    display:none;}.profile .dp_sc_fl_box{    margin-bottom:5px;}.quo_pic{    line-height:1;    text-align:center;    margin-left: 40px;    margin-bottom: 20px;}.quo_pic img{    margin-bottom:5px;}.pic-sign{    line-height:1;}.pic-sign img{    margin-bottom:5px;}.dp-container dd,.dp-container dt{    font-size:100%;}table td.bd-none{    border:none;}table.tbl-cancel{margin-top:30px;}#ft-widget-content p.footer_site_name{margin-top:0;}.footer_site_name{    line-height:20px;    font-size:20px;    vertical-align:middle;    padding-top:0px;    text-align: left;}table.tble-ex{    width:720px;}table.tbl-job,table.tbl-job td,table.tbl-job th{    border:none;    font-size:100%;}table.tbl-date td{    text-align:center;}.footer_site_wrap{display: flex;    align-items: stretch;}.footer_site_img{    padding-right:10px;}body,#main-wrap{background-color: #F5F5EF;    background-image: url(/img/train_back.png);    background-repeat: repeat;}.quoto{    background-image: url(/img/si_quo.png);    background-repeat: repeat;border-radius:10px; /* CSS3 */　　-webkit-border-radius:10px; /* Safari,Google Chrome用 */　　-moz-border-radius:10px; /* Firefox用 */    font-size:12pt;}.quo_peter{    float:left;    margin-right:40px;}.quo_peter img{    margin:0;}.quoto_ida{    line-height:1;    float:left;    margin-right:40px;    margin-bottom:20px;    text-align:center;}.quoto_ida img{ margin:0; }.no-sidebar .textwidget .quicklinks h1{    margin: 0 0 20px 0;}/* 必須マーク */.must{    color: #fff;    margin-right: 10px;    padding: 6px 10px;    background: #F92931;    border-radius: 20px;}/* 任意マーク */.free {    color: #fff;    margin-right: 10px;    padding: 6px 10px;    background: #424242;    border-radius: 20px;}/* 項目名を太字にする */form p {    font-weight: 600;}/* 入力項目を見やすくする */input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea {    width: 100%;    padding: 8px 15px;    margin-right: 10px;    margin-top: 10px;    border: 1px solid #d0d5d8;    border-radius: 3px;}textarea.wpcf7-form-control.wpcf7-textarea {    height: 200px;}/* 必須項目の入力欄を黄色にする */input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {    background: rgba(255, 255, 142, 0.46);}/* 送信ボタンを見やすくする */input.wpcf7-submit {    width: 100%;    height: 80px;    background: #27c038;    color: #fff;    font-size: 20px;    font-weight: 600;}/* エラーメッセージを見やすくする */span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors {    color: red;    font-weight: 600;}.no-sidebar .textwidget ul.upcoming-list li{    margin-bottom:10px;    margin-right: 30px;    padding-bottom:5px;    border-bottom:1px solid #cccccc;}.entry-title, .single-title{    font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}.bg-top-partner{    margin-top:20px;    background-image:url(/img/bg-top-partner.jpg);    background-repeat:no-repeat;}.main-wrap .bg-top-partner a{    color:#fff;}@media only screen and (min-width:1180px){    .w-500{        width:500px;    }    .dl-place{        width:550px;    }    h2.pref-title{    position: relative;    display: inline-block;    padding: 0 55px;    border-left:none;    }        h2.pref-title:before, h2.pref-title:after{    content: '';    position: absolute;    top: 50%;    display: inline-block;    width: 45px;    height: 2px;    border-top: solid 1px black;    border-bottom: solid 1px black;    }        h2.pref-title:before {left:0;}    h2.pref-title:after {right: 0;}        ul.pref-list li{    margin-left:20px;    }        ul.pref-list li.area{    margin-left:10px;        font-weight:bold;    }    table.tbl-board{        margin:0 auto;        width:80%;    }        table.tbl-board th,table.tbl-board td{    background-color:#fff;        vertical-align:top;        border:none;        padding-bottom:20px;    }        table.tbl-board img{    margin:0px;    }        div.profile{        padding:15px;        margin-bottom:20px;    }    #header_content .hgroup h1.hd_title_img img {        max-height: 70px;        max-width: 300px;    }        #header_content .hgroup h1.hd_title_img {        margin-top: 6px;    }        #header_content .hgroup {        float: left;        line-height: 1.1;        width: 200px;        height: 84px;    }        ul#global_menu_ul li{    font-size:13px;    }        #global_menu {        float: right;        height: 84px;        text-align: right;        margin: 0 0 0 auto;        z-index: 1000;    }        #expand_float_menu {        display: none;        cursor: pointer;        position: relative;        top: -100%;        right: 50px;        height: 84px;        line-height: 74px;        width: 20%;        padding: 0 12px 0 12px;        text-align: center;    }        #hd_searchform #searchform {        height: 84px;        margin-bottom: 0;        padding: 0 0 0 4px;        border: 0;        background-color: transparent;    }        ul#global_menu_ul li a {        position: relative;        display: block;        margin: 0;        padding: 0 12px;        font-weight: normal;        line-height: 84px;        text-decoration: none;    }        .wp-image-532{    line-height:40px;    }        .no-sidebar .textwidget img, .no-sidebar .dp_text_widget img {        margin: 5px auto 5px auto;        max-width: 100%;        height: auto;    }        .header-banner-content header .hd-bn-h2 {        font-size: 26px;        font-weight:bold;        margin: 0 auto 10px auto;    }    .header-title-sub-e{    font-size:19px;    }        .header-title-sub{        font-size:22px;    }        .header-title-main{        font-size:28px;    }        .header-banner-content header.pos-r {    text-align: right;    margin-right: 0;    width: 70%;    float: right;}.bg-top-partner{         background-position:center;         background-size:cover;         padding-top:50px;    }        .partner-txt-j,.partner-txt-e{    width:760px;        margin:40px auto;        font-size:120%;    }    .partner-img{    margin-top:20px;    }        .about-jisi{        float:left;        width:760px;        font-size:120%;    }        .upcoming-classes{        float:left;        width:360px;    }    #top-container-widget{margin-left:auto;    margin-right:auto;        width:1180px;}        #top-content-bottom-widget{    float:left;        width:500px;        margin: 0px 0 25px 20px;    }        section.new-entry{    float:left;        width:650px;    }    }@media screen and (min-width: 640px){    .br-sp {display: none; }    .entry .tbl-board td img{ margin:0; }    .entry .tbl-board td { vertical-align:top; }    .entry .tbl-board td span{ line-height:1; }    .entry .tbl-board td , .entry .tbl-board th{ line-height:1.4rem; }    table.tbl-board th,table.tbl-board td{    background-color:#fff;        vertical-align:top;        border:none;        padding-bottom:20px;    }    table.tbl-board img{    margin:0px;    }    table.mailform{width:82%;margin:1.5rem auto;}    .basic-top{margin-bottom: 30px;}    .footer_address{ margin-left:75px }    .mg20px-l-md { margin-left:20px; }    table.tbl-cancel{ margin-left:85px;}    p.footer_site_name span.en{ font-size:27px;}    p.footer_site_name span.ft14px { font-size:24px;}    .footer_site_name {line-height: 26px;}    ul.basic-advance-topic{margin-right:4rem;}}@media only screen and (min-width:641px) and (max-width:1179px){    .w-500{        width:500px;    }    .dl-place{        width:550px;    }.bg-top-partner{        background-position:center;        background-size:cover;    padding:30px 0px;    }    .header-title-sub-e{    font-size:10px;    }        .header-title-sub{        font-size:12px;    }        .header-title-main{        font-size:14px;    }        section.header-banner-outer{        margin-top: 74px;    }        .no-sidebar .textwidget ul.upcoming-list{ padding-bottom:0px;}}@media only screen and (min-width:0) and (max-width:640px){    html{overflow-x: hidden;}    .entry img.basic-top-pic{ margin:5px 0;}    .entry .basic-top{line-height:0;margin-bottom:1.5rem;}.bg-top-partner{        background-position:center;        background-size:cover;    padding:30px 0px;    }    .header-title-sub-e{    font-size:8px;        line-height: 1.2;    }    .header-title-sub{        font-size:10px;    }    .header-title-main{        font-size:14px;    }    #header_content .hgroup h1.hd_title_img {    margin-top: 5px;}    .header-banner-content header.pos-r {    text-align: right;    margin-right: 0;    width: 100%;        }    #header_content .hgroup h1.hd_title_img img {    max-width: 100%;    width: 90%;    height: auto;        max-height: 100%;}    .home .container-widget-area{        padding-top: 0;    }            section.header-banner-outer{        margin-top: 74px;    }    #main-wrap.no-header {        margin-top: 80px;        overflow-x: hidden;    }    ul#global_menu_ul .expand_global_menu_li{      background-color: #F5F5EF;      background-image: url(/img/train_back.png);    }    ul#global_menu_ul li a, ul#global_menu_ul li .menu-caption{      font-size:1.0rem;    }    .entry img.pic-sm-80{        width: 80%;        margin: 0 10% 1rem 10%;    }        .entry img.pic-sm-60{        width: 50%;        margin: 0 25% 1rem 25%;    }    .entry .quoto img.pic-sm-60{        width: 60%;        margin: 0 20% 1rem 20%;    }    .entry img.pic-sm-100{        width: 100%;    }    .div-sm-80{        width:100%;        text-align:center;        line-height:1.4;    }    .div-sm-80 img{        width:80%;        margin:0 auto;    }    .pic-sign{        width:100%;        text-align:center;}.pic-sign img{    width:80%;        margin:0 auto;}    table.tbl-board td,table.tbl-board th{        width:95%;        display:block;    }    table.tbl-board,table.tbl-job,table.tbl-price{        width:100%;    }    table.tbl-board th,table.tbl-board td{    border:none;        display:block;        width:95%;    }    .entry table.tbl-board img.pic-sm-60{        margin-bottom:5rem;    }    table.tbl-ex,#no1-list,.overflow-x{        overflow-x:scroll;        white-space: nowrap;    }    table.tbl-date{        width:100%;    }    .entry .big{        line-height:1;    }    .entry .bio{        margin-bottom:3rem;    }    .entry .profile{        margin-bottom:3rem;    }    .quo_pic {    margin-left: 0;    width: 100%;    margin-bottom: 1rem;    }    .quo_peter{        margin-right:0;        width: 100%;    }    .quo_peter img{        margin:0 13% 1rem 13%;        width: 74%;    }    .quoto_ida{        margin-right:0;        width: 100%;            }    .quoto_ida img{        width: 60%;    margin: 0 20%;    }    table.tbl-cancel{ width:100%;}    .alignright{width:100%;}    .post-33 .entry .pd50px-l{padding-left:25px;}    .about-txt {font-size:110%;}    .no-sidebar .textwidget ul.upcoming-list{ padding-bottom:0px;}    #top-container-widget .widget-box{ margin-bottom:0px;}    .quicklinks .dp_sc_fl_box{ margin-bottom:0px}    div.mg0px-btm{margin-bottom:0px;}    #image-1122{margin-bottom:0px;}    .basic10-flex-txt{ margin:0px!important;padding:0px!important;}    .quoto{        margin-left:10px!important;        margin-right:10px!important;        padding-left:1rem!important;        padding-right:1rem!important;    } }