@charset "utf-8";

body { font-size: 75%!important; }
#wrapper { overflow: hidden; background: #1d6bdd; width: 100%; }
#header-wrapper { overflow: hidden; background: #1d6bdd; }
#gmenu-wrapper { display: none; width: 250px; position: absolute; top: 0; right: 0; }
#gmenu-wrapper ul { overflow: hidden; }
#header { overflow: hidden; position: relative; }
#gmenu-btn { width: 40px; height: 40px; position: absolute; z-index: 9999; top: 15px; right: 15px; }
#gmenu-btn div { text-align: right; }
#header-inner, #main-visual, #subpage-visual, #page-visual, #mainarea, #indexbox-area, #breadcrumbs, #bread-crumb-list, #main-footer { overflow: hidden; background: #fff; position: relative; z-index: 2; *zoom: 1; }
#footer_course, #footer, #seikyu, #subpage-visual_1 { overflow: hidden; position: relative; z-index: 2; *zoom: 1; }
#header-inner, #indexbox-area, #main-visual, #subpage-visual, #page-visual, #mainarea, #breadcrumbs, #bread-crumb-list, #main-footer { background: #fff; width: 96%; padding-left: 2%; padding-right: 2%; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box; }
#wrapper { }
.wrapper-inner { }
#header { }
#header-inner { }
#gmenu-btn { }
.icon.icon-list { }
#header-logo { padding: 10px 0 5px; }
#header-logo img { width: 82%; }
.header-submenu { margin-left: 15px; }
.header-sub-menu ul { margin-top: 15px; margin-left: 15px; font-size: 90%; line-height: 1.4; }
.header-sub-menu ul { font-family: "¥á¥¤¥ê¥ª", Meiryo, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3", "Hiragino Kaku Gothic Pro", "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; }
.header-submenu li { margin-bottom: 10px; margin-left: 5px; padding-left: 25px; }
.header-submenu li.menu1 { background: url(/chuo/global/img/pin_login.gif) center left no-repeat; }
.header-submenu li.menu2 { background: url(/chuo/global/img/pin_class_cancellations.gif) center left no-repeat; }
.header-submenu li.menu3 { background: url(/chuo/global/img/pin_issue.gif) center left no-repeat; }
.header-submenu li.menu4 { background: url(/chuo/global/img/pin_forms.gif) center left no-repeat; }
.header-submenu li a { color: #fff; font-size: 100%; }
.header-sub { margin-top: 5px; }
.header-sub #target { padding: 0 0 20px 20px; }
.header-sub #target ul { _border: 1px solid #fff; }
.header-sub #target li { background: url(/chuo/global/img/tab_event_request.png) center left no-repeat; padding: 15px 0 15px 32px; color: #1d6bdd; }
.header-sub #target li a { color: #1d6bdd; font-weight: bold; }
.top-sp-menu { margin-top: 0; margin-bottom: 15px; text-align: center; font-size: 95%; }
.top-sp-menu ul { margin: 0 auto 0; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.top-sp-menu li a {
  font-size: 10px;
  display: block;
  float: left;
  background: #f9f9f9;
  /* width: 33.333%; 3¤Ä¤Î¤È¤­ */
  width: 50%;	
  padding: 15px 0;
  text-align: center;
  color: #000;
}
.top-sp-menu li a:visited { color: #000; }
.top-sp-menu-left a { margin-right: -1px; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
.top-sp-menu-right a { margin-left: -1px; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
#gmenu-wrapper { }
#gmenu ul { margin-top: 15px; margin-left: 25px; font-size: 125%; line-height: 1.4; font-weight: bold; }
#gmenu ul { font-family: "¥á¥¤¥ê¥ª", Meiryo, "¥Ò¥é¥®¥Î½Ç¥´ Pro W3", "Hiragino Kaku Gothic Pro", "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif; }
#gmenu { }
#gmenu li { padding-top: 10px; padding-bottom: 10px; }
#gmenu li a { padding-left: 0; color: #fff; }
.menu1 { }
.menu2 { }
.menu3 { }
.menu4 { }
.menu5 { }
#gmenu_course { display: none; }
#main-visual { }
#subpage-visual { display: none; }
#slider.mainSlider { }
#indexbox-area { }
.index-box { background: #fff; }
.indexbox-logo { width: 80%; margin: 0 auto; }
.index-box li { float: left; width: 49%; margin-top: 2%; }
.index-box li img { width: 100%; vertical-align: bottom; }
.index-box li:first-child { width: 100%; }
.index-box li:nth-child(2) { margin-right: 2%; }
.lazy { }
.end { }
#mainarea { }
#main-2column { }
#main-2column.ribbon #box_ribbon_contents .box_menu_title h3 { margin-top: 20px; }
#main-2column.other { }
#main-2column.ribbon { }
#box_ribbon { margin-top: 0px; }
#box_ribbon_title { background: #e0ecec; padding: 33px 0 30px; }
#box_ribbon_title h2 { color: #1e6bdd; font-size: 155%; text-align: center; }
#box_ribbon_title h4 { color: #1e6bdd; font-size: 90%; font-weight: normal; text-align: center; }
#box_ribbon_contents { border-top: 5px solid #1e6bdd; padding-top: 15px; }
#box_ribbon_contents p.front { margin: 20px 15px 30px; }
#box_ribbon_contents p.note { margin: 20px 15px; }
#box_ribbon_contents h3 { margin-top: 12px; }
#box_ribbon_contents .box_menu_title_no_ring h3.sp { margin-top: 10px;  vertical-align: center;}
#box_ribbon_contents .box_menu_title_no_ring h3.pc { display: none; }
#box_ribbon_contents .box_menu_title h3 { margin: 12px 15px; font-size: 141%; }
.kaigo #box_ribbon_contents .box_menu_title h3 { color: #54b3e2; }
.yakan #box_ribbon_contents .box_menu_title h3 { color: #4774b5; }
.tusin #box_ribbon_contents .box_menu_title h3 { color: #4faa9f; }
.gengo #box_ribbon_contents .box_menu_title h3 { color: #d86f6f; }
#box_ribbon .menubox-btn { background: #fff; margin-bottom: 20px; }
#box_ribbon_contents .menubox-btn .area_info { text-align: center; }
#box_ribbon_contents .menubox-btn .area_info img.pc { display: none; }
#box_ribbon .menubox-btn .box_menu_title { padding-top: 12px; padding-bottom: 8px; padding-left: 5px; }
#box_ribbon .menubox-btn .box_menu_title img { width: 95%; }
#box_ribbon .menubox-btn .box_menu { padding-top: 0; }
#box_ribbon .menubox-btn .box_menu h4 { margin-bottom: 12px; font-size: 115%; }
#box_ribbon_contents .menubox-index { }
#box_ribbon_contents .menubox-index .menubox-btn.noborder { background: #fff; border: none; }
#box_ribbon_contents .menubox-index .menubox-btn p.kamoku { margin: 10px 0 0; }
#box_ribbon_contents .menubox-index .menubox-btn .comb { width: 100%; margin: 15px 0 0; }
#box_ribbon_contents .menubox-index .menubox-btn .comb .fl, #box_ribbon_contents .menubox-index .menubox-btn .comb .fr { width: 100%; margin: 0; padding: 0; }
#box_ribbon_contents .menubox-index .menubox-btn .comb .box_cont { width: 220px; margin-bottom: 30px; padding: 30px 25px; border: 1px solid #1c6bde; font-size: 108%; text-align: left; }
#box_ribbon_contents .menubox-index .menubox-btn .comb .box_cont a { background: url(/chuo/global/img/menu-indexbox-btn.png) no-repeat scroll right 4px; color: #333; display: block !important; }
#box_ribbon_contents .menubox-index .menubox-btn .comb .box_cont a:hover { background: url(/chuo/global/img/menu-indexbox-btn_on.png) no-repeat scroll right 4px; display: block !important; }
p.box_overview { margin-bottom: 15px; padding: 5px; }
.box_objective,
.box_curriculum { margin: 15px; }
#box_ribbon_contents #forms .box_memo { border: 3px solid #ccc; padding: 15px; }
#box_ribbon_contents .forms_front { margin: 15px; padding: 0; }
#main-2column #box_ribbon_contents #forms { margin: 10px; }
span.req_icon { margin-left: 10px; text-align: right; }
pre.box_submit_smp_naiyou { font-size: 8px; }
.box_forms dl { border: none; padding: 0 20px; }
.box_forms dt { float: none; width: auto; margin: 0; padding: 15px 0; font-weight: bold; border: none; }
.box_forms dd { margin: 0; padding: 0 0 20px; border-bottom: 1px solid #ccc; }
.box_forms .noborder { border-bottom: none; }
.box_forms textarea { width: 250px; }
.box_course_info { margin-bottom: 25px; }
.box_course_info .menubox-index { }
.box_course_info .menubox-index .menubox-btn { border: 1px solid #fff; }
.box_course_info .menubox-index .menubox-btn .course_info { padding: 0 15px; }
.box_course_info .menubox-index .menubox-btn .course_info .info_front br, .box_menu_front h3 br { display: none; }
.box_course_info .menubox-index .menubox-btn .course_info .info_front { font-size: 148%; line-height: 148%; }
.kaigo .menubox-btn .course_info .info_front { color: #54b3e2; }
.yakan .menubox-btn .course_info .info_front { color: #4774b5; }
.tusin .menubox-btn .course_info .info_front { color: #4faa9f; }
.gengo .menubox-btn .course_info .info_front { color: #d86f6f; }
.menubox-btn .course_info .info_memo { margin-top: 18px; line-height: 185%; }
.box_menu_front { margin: 15px 12px 0; }
.box_menu_front h3 { font-size: 148%; line-height: 148%; padding-bottom: 15px; }
.box_menu_px { margin-top: 15px; text-align: center; }
.box_menu ul.facilities li { margin-left: 15px; list-style-type: disc; }
.career_box { margin: 0 15px 10px; }
.career_box .career_photo { }
.career_box .career_name { font-size: 141%; font-weight: bold; margin: 10px 0; }
.career_box .career_work { }
.career_box .career_graduation_year { margin: 0 0 15px; }
.career_box .career_destination { font-size: 105%; margin: 15px 0 0; }
.career_box .career_comment_head { font-size: 121%; line-height: 138%; font-weight: bold; }
.kaigo .career_box .career_comment_head { color: #54b3e2; }
.yakan .career_box .career_comment_head { color: #4774b5; }
.tusin .career_box .career_comment_head { color: #4faa9f; }
.gengo .career_box .career_comment_head { color: #d86f6f; }
.career_box .career_comment_head br { display: none; }
.career_box .career_comment_body { line-height: 145%; padding: 15px 0 25px; }
.menubox-front-box { background: #e0ecec; }
.profiles_box { border: 1px solid #d0e8ec; margin: 15px 0 0; padding: 15px; }
.profiles_box .profiles_photo { }
.profiles_box .profiles_name { font-size: 141%; font-weight: bold;}
.profiles_box .profiles_comment_head { font-size: 135%; color: #1c6bde; padding: 10px 0; }
.profiles_box .profiles_comment_body { line-height: 158%; }
.kaigo .profiles_box .profiles_comment_head { color: #54b3e2; }
.yakan .profiles_box .profiles_comment_head { color: #4774b5; }
.tusin .profiles_box .profiles_comment_head { color: #4faa9f; }
.gengo .profiles_box .profiles_comment_head { color: #d86f6f; }
#box_sakura { background: #f7f2f2; text-align: center; padding-bottom: 35px; }
#box_sakura .welcome { padding: 10px 0; }
#box_sakura .gairai { padding: 15px 0; }
#box_sakura .gairai img.pc { display: none; }
#box_sakura .annai { text-align: left; margin-top: 15px; margin-left: 15px; margin-right: 15px; }
#box_sakura .btn_sakura { background: #d86f6f; width: 200px; margin-top: 20px; margin-left: 35px; padding: 15px; border: none; cursor: pointer; }
#box_sakura .btn_sakura:hover { background: #333; }
#box_sakura .btn_sakura a { color: #fff; }
#page-title { width: 100%; margin-bottom: 20px; }
.page-title-float { width: 100%; clear: both; }
.page-title-float h2 { display: none; }
.news-area { margin-top: 10px; }
.news-title { margin: 0; text-align: left; }
.news-title img { height: 29px; }
.news-list { width: 115px; }
#tabContainer .btn_newslist_size { width: 180px; }
.top-information { overflow: auto; margin: 0 0 15px; }
.tabNavi img { width: 95%; }
.tabNavi li { float: left; width: 20%; }
.listview { height: 800px; }
.top-information dl { padding: 5px 5px 0px 5px; }
.top-information dl dt { margin-bottom: 2px; color: #777777; font-size: 85%; line-height: 1; }
.top-information dl dt img { vertical-align: middle; margin: -3px 5px 0 0; }
.top-information li { padding: 5px 0; border-bottom: 1px dashed #ccc; }
.top-information dl dd { }
.topics-list dt img { width: 48px; }
.fb-like-box-wrapper { overflow: hidden; width: 90%; height: 260px; margin: 0 auto; margin-top: 10px; border: 5px solid #f5f5f5; }
#footer-wrapper { padding-bottom: 90px; }
#footer_course { background: #595757; }
#footer_course .tab_course { background: #595757; width: 98%; padding-left: 1%; padding-right: 1%; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -o-box-sizing: content-box; -ms-box-sizing: content-box; }
#footer_course .tab_course ul { margin: 0 auto; border-right: 1px solid #666; border-bottom: 1px solid #666; }
#footer_course .tab_course li a {
  font-size: 11px;
  display: block;
  float: left;
/* 3¤Ä¤Î¤È¤­ 
  width: 33.33%;*/	
  width: 50%;
  padding: 14px 0;
  text-align: center;
  color: #fff;
}
#footer_course .tab_course li a:visited { color: #fff; }
#footer_course .tab_course_left a { margin-right: -1px; border-top: 1px solid #666; border-left: 1px solid #666; }
#footer_course .tab_course_right a { margin-left: -1px; border-top: 1px solid #666; border-left: 1px solid #666; }
#footer { background: #fff; }
.footer-inner { background: #727071; width: 100%; padding: 15px 0 30px; text-align: center; }
.footer-add { }
.footer-add a { color: #fff; }
#footer_inquiries { display: none; }
.footer-ex { }
#footer_sitemap { display: none; }
#footer_facility { margin: 0; padding: 0; }
#footer_facility .f_1_institution { }
#footer_facility .f_2_address { margin: 3px 0 7px; }
#footer_facility .f_3_tel { }
#footer_facility .f_4_fax { }
#footer_content_sub { margin: 10px; }
#footer_content_sub ul { margin: 0; padding: 0; list-style-type: none; }
#footer_content_sub li { float: left; margin-right: 2px; padding: 0; text-align: center; }
#footer_content_sub img { width: 98px; }
#copyright { display: none; }
#credit { background: #727071; padding: 0 0 80px; text-align: center; color: #fff; font-size: 75%; }
#credit p.copy_daigaku_group { color: #fff; margin-top: 15px; }
#credit p.copy_daigaku_group a { color: #fff; }
#credit p.copy_daigaku_group a:hover { color: #ff3; }
#credit p.copy_daigaku_group a:visited { color: #fff; }
#page-top { }
.btn { }
#main-footer .bx-wrapper { width: 226px!important; }
#main-footer .bx-wrapper .bx-prev { margin-left: -48px; }
#main-footer .bx-wrapper .bx-next { margin-right: -48px; }
#sub-2column { position: relative; margin-top: 0; padding-bottom: 0; }
#sub-2column h2 { background: #1e6bdd; text-align: left; margin-bottom: 0; }
#sub-2column #sub-area { margin-top: 0px; padding: 0; padding-bottom: 40px; }
#subtitle { padding: 10px; color: #fff; font-size: 130%; font-weight: normal; }
#submenu-btn { display: block; position: absolute; top: 10px; right: 5px; }
#submenu-btn a { color: #fff; padding: 15px; }
#breadcrumbs, #bread-crumb-list { display: none; padding-top: 10px; padding-bottom: 10px; }
table { display: block; width: 100%; position: relative; }
.table-smp { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; margin-left: 2%; margin-right: 2%; }
.tablepa03 td, .tablepa03 th, .tablepa05 td, .tablepa05 th, .tablepa10 td, .tablepa10 th, .tablepa15 td, .tablepa15 th { padding: 3px; }
.photo { text-align: center; }
.photo, .name { padding: 30px 0 0; }
.menubox { }
.menubox div,
.menubox-index .fl, .menubox-index .fr { margin-bottom: 10px; }
.menubox-index .al { margin-bottom: 15px; }
.m-image { float: left; width: 80px; }
.m-image img { width: 80%; }
.m-text { margin-left: 80px; }
.float01 { width: 100%; }
.float01 .fl { width: auto; }
.float01 .fr { width: auto; }
.float02 { width: 100%; }
.float02 .fl { width: auto; }
.float02 .fr { width: auto; }
.end { margin-right: 0!important; }
.inline-box li { width: 90%; margin-right: 5%; margin-left: 5%; }
.inline-box h4 { margin: 10px 0 10px 0; font-size: 140%; }
.photo-box { width: 90%; margin-left: 5%; margin-right: 5%; }
.photo-box img { }
.photo-box-text { }
.photo-box-text.box-right { }
.photo-box-text h4 { margin: 15px 0 5px 0; font-size: 140%; }
.float-box { width: 90%; margin: 0 auto; }
.float-box-left { width: 100%; padding-left: 0; }
.float-box-right { width: 100%; padding-right: 0; }
.float-box2 { float: left; width: 49%; margin-left: 1%; }
.float-box2:first-child { margin-left: 0; }
.float-box3 { float: left; width: 32.5%; margin-left: 1%; }
.float-box3:first-child { margin-left: 0; }
.float-box-width { width: 90%; margin: 0 auto; }
.float-box-width-left { width: 100%; }
.float-box-width-right { width: 100%; }
.float-box3-width { float: left; width: 31%; margin-left: 2%; }
.float-box3-width:first-child { margin-left: 0; }
.content-inner { padding-left: 10px; padding-right: 10px; }
.h2title { font-size: 140%; }
.h3read { font-size: 135%; font-weight: bold; margin-bottom: 10px; }
.h4read { font-size: 120%; }
.bnr-access-nagoya { width: 280px; margin: 10px auto 10px auto; }
.bnr-access-nagoya img { display: none; }
.bnr-access-nagoya span { display: block; width: 280px; height: 318px; background: url(/chuo/about/access/img/nagoya-access-sp.png) left top no-repeat; background-size: 280px 318px; -webkit-background-size: 280px 318px; }
.googleca, .googleca iframe[style], .googleca span { width: 300px !important; margin: 0 auto !important; }
div#main-2column > p, div#main-2column > ul, div#main-2column > ol, div#main-2column > .h5title, div#main-2column > .attention-box, div#main-2column > .attention-box2, div#main-2column > .attention-box3, div#main-2column > .attention-box4, div#main-2column > .table-wrapper, div#main-2column > .kanren-link { margin-left: 10px; margin-right: 10px; }
.inquiry-box { margin-left: 10px; margin-right: 10px; }
.mlr00 { margin-left: 0!important; margin-right: 0!important; }
.textlink { background: none; padding: 0; }
.textlink a { display: block; background: #e9e9e9 url(/chuo/global/img/link-bt-arrow.gif) right no-repeat; padding: 20px 40px 20px 20px; color: #000; font-size: 100%; }
.textlink a:hover { text-decoration: none; }
.textlink a:visited { color: #000; }
.news-photo-wrapper { margin-bottom: 30px padding: 0; text-align: center; }
.news-photo { width: 80%; margin: 10px auto; }
.system-kakunin { padding-left: 1em; font-size: 80%; text-align: left; text-indent: -1em; }
.br-sp { display: none; }
.club-list li { float: left; width: 32.5%; margin-top: 10px; margin-right: 1.25%; }
.club-list li:nth-child(3n) { margin-right: 0; }
.footer-subbtn { margin: 15px auto 0; }
.gmap { overflow: hidden; height: 0; position: relative; padding-top: 30px; padding-bottom: 56.25%; }
.gmap iframe, .gmapr object, .gmap embed { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.facebook-area .twitter { potision: relative; background: #eee; padding: 10px 0; width: 360px; height: 100%; font-size: 14px; color: #333; text-align: center; }
.facebook-area .twitter { font-family: YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif"; }
.floatBnr { display: flex; justify-content: space-between; position: fixed; width: 100%; background: rgba(102,102,102,0.7); bottom: 0; z-index: 10; }
.floatBnr_inner { margin: 0 auto; }
.floatBnr #btn_float_bnr_1, .floatBnr #btn_float_bnr_2 { float: left; width: 100%; margin: 0; padding: 0; font-size: 16px; }
.floatBnr #btn_float_bnr_1, .floatBnr #btn_float_bnr_2 { font-family:  "¥Ò¥é¥®¥Î½Ç¥´ ProN W3", HiraKakuProN-W3, ÓÎ¥´¥·¥Ã¥¯, "Yu Gothic", ¥á¥¤¥ê¥ª, Meiryo, Verdana, Helvetica, Arial, sans-serif; }
.floatBnr #btn_float_bnr_1 a, .floatBnr #btn_float_bnr_2 a { border-radius: 0px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); color: #fff; }
.floatBnr #btn_float_bnr_1 a { background: #e9bc00; border-bottom: 5px solid #cc9900; text-shadow: 1px 1px 1px #cc9900, -1px  1px 1px #cc9900, 1px -1px 1px #cc9900, -1px -1px 1px #cc9900; }
.floatBnr #btn_float_bnr_1 a:hover { background: #e9be08; border-bottom: 2px solid #cc9900; margin-top: 3px; }
.floatBnr #btn_float_bnr_2 a { background: #86d415; border-bottom: 5px solid #7eb912; text-shadow: 1px 1px 2px #7eb912, -1px  1px 2px #7eb912, 1px -1px 2px #7eb912, -1px -1px 2px #7eb912; }
.floatBnr #btn_float_bnr_2 a:hover { background: #89d41c; border-bottom: 2px solid #7eb912; margin-top: 3px; }
.floatBnr a { transition: opacity .4s ease-out 0s; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; height: 100%; padding: 8px 20px; font-weight: bold; text-decoration: none; position: relative; }
.floatBnr a span { display: block; font-size: 12px; width: 100%; }
.floatBnr_3part { display: flex; justify-content: space-between; position: fixed; width: 100%; background: rgba(102,102,102,0.7); bottom: 0; z-index: 10; }
.floatBnr_3part_inner { margin: 0 auto; }
.floatBnr_3part #btn_float_bnr_1, .floatBnr_3part #btn_float_bnr_2, .floatBnr_3part #btn_float_bnr_3 { float: left; width: 100%; margin: 0; padding: 0; font-size: 16px; }
.floatBnr_3part #btn_float_bnr_1, .floatBnr_3part #btn_float_bnr_2, .floatBnr_3part #btn_float_bnr_3 { font-family:  "¥Ò¥é¥®¥Î½Ç¥´ ProN W3", HiraKakuProN-W3, ÓÎ¥´¥·¥Ã¥¯, "Yu Gothic", ¥á¥¤¥ê¥ª, Meiryo, Verdana, Helvetica, Arial, sans-serif; }
.floatBnr_3part #btn_float_bnr_1 a, .floatBnr_3part #btn_float_bnr_2 a, .floatBnr_3part #btn_float_bnr_3 a { border-radius: 0px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); color: #fff; }
.floatBnr_3part #btn_float_bnr_1 a { background: #86d415; border-bottom: 5px solid #7eb912; text-shadow: 1px 1px 2px #7eb912, -1px  1px 2px #7eb912, 1px -1px 2px #7eb912, -1px -1px 2px #7eb912; }
.floatBnr_3part #btn_float_bnr_1 a:hover { background: #89d41c; border-bottom: 2px solid #7eb912; margin-top: 3px; }
.floatBnr_3part #btn_float_bnr_2 a { background: #00e9d7; border-bottom: 5px solid #01caae; text-shadow: 1px 1px 2px #01caae, -1px  1px 2px #01caae, 1px -1px 2px #01caae, -1px -1px 2px #01caae; }
.floatBnr_3part #btn_float_bnr_2 a:hover { background: #19e9d9; border-bottom: 2px solid #01caae; margin-top: 3px; }
.floatBnr_3part #btn_float_bnr_3 a { background: #e9bc00; border-bottom: 5px solid #cc9900; text-shadow: 1px 1px 1px #cc9900, -1px  1px 1px #cc9900, 1px -1px 1px #cc9900, -1px -1px 1px #cc9900; }
.floatBnr_3part #btn_float_bnr_3 a:hover { background: #e9be08; border-bottom: 2px solid #cc9900; margin-top: 3px; }
.floatBnr_3part a { transition: opacity .4s ease-out 0s; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; height: 100%; padding: 8px 20px; font-weight: bold; text-decoration: none; position: relative; }
.floatBnr_3part a span { display: none; }



/* ¥È¥Ã¥×¥Ú©`¥¸¸ÄÐÞ£¨202006£© */
/* ¥»¥«¥ó¥É¥Ð¥Ê©` */
.top-2nd-bnr-wrapper {
	padding:10px 0;
	background:#f2f7fa;
}
.top-2nd-bnr-inner {
	width:96%;
	margin:0 auto;
}
.top-2nd-bnr {
  	display:flex;
	justify-content: space-between;
}
.top-2nd-bnr li{
	width:49.5%;
}

/* ¹ú¼ÒÔ‡òY½Y¹û */
.kokushi-wrapper {
	background:url(/chuo/img_top/kokushi-wrapper_bg_sp.jpg);
	background-size:cover;
	padding:30px 0;
}
.kokushi-inner {
	width: 90%;
	margin:0 auto;
}
.kokushi-title {
	text-align:center;
	font-size:140%;
	line-height:1.3;
}
.kokushi-title span {
	color:#1e6bdd;
	font-size:70%;
}
.kokushi-list {
	margin:20px 0 0 0;
	display:inherit;
}
.kokushi-list li{
	width:100%;
	margin-bottom:10px;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.kokushi-list li:last-child{
	margin-bottom:0;
}
.kokushi-table table { border-collapse:  collapse; font-size:100%; margin:10px 0 30px 0; width:60%;}
.kokushi-table th,td { border: solid 1px;  padding:5px; width:250px;}

