iBet uBet web content aggregator. Adding the entire web to your favor.
iBet uBet web content aggregator. Adding the entire web to your favor.



Link to original content: https://anesth.or.jp/css/user_sp.css?var=672ab57f1ed4f
@CHARSET "UTF-8"; /* 全体 */ @media screen and (max-width: 768px){ .wrap { border-top: 5px solid #232555; } } /* ヘッダー */ @media screen and (max-width: 768px){ .header-logo-sp { width: 250px; margin: 5px auto; } .header .header-contents { margin-top: -45px; } .header .header-contents .main-contents { font-size: 20px!important; } .header .header-contents .sub-contents { font-size: 8px!important; } .header .header-search-area { position: relative; top: 0; left: 0; background-color: #056FB8; width: 100%; padding: 5px 0; } .header .header-search-area label { padding-left: 28px; font-size: 8px; width: 11em; } .header .header-search-area label:before { top: 19px; left: 16px; } .header .header-search-area label:after { top: 16px; left: 12px; background-color: #595857; } .header .header-search-area button { font-size: 10px; margin-left: 10px; margin-top: 3px; } .header .header-search-area .search-input { width: 15em; } .header-infomation .infomation-contents { width: 100%; } .header-infomation .infomation-contents .phone-wrap, .header-infomation .infomation-contents .facebook-wrap, .header-infomation .infomation-contents .to-english-site-wrap { border-color: #232555; } .header .header-infomation { background-color: #fff; } .header-infomation .infomation-contents .phone-wrap { width: 60%; border: none; } .header-infomation .infomation-contents .facebook-wrap { width: 15%; } .header-infomation .infomation-contents .to-english-site-wrap { width: 25%; } .header-infomation .infomation-contents .phone-wrap .phone-contents { color: #232555; } .header-infomation .infomation-contents .facebook-wrap .facebook-text { color: #232555; } .header-infomation .infomation-contents .to-english-site-wrap .to-english-site-main { color: #232555; } .header-infomation .infomation-contents .to-english-site-wrap .to-english-site-sub { color: #232555; } .header-top-wrap.common .header-contents { margin-top: -43px; } .header-top-wrap.common .header-contents p.main-contents { font-size: 25px!important; } .header-infomation.common .infomation-contents .phone-wrap .phone-contents, .header-infomation.common .infomation-contents .facebook-wrap .facebook-text, .header-infomation.common .infomation-contents .to-english-site-wrap .to-english-site-main, .header-infomation.common .infomation-contents .to-english-site-wrap .to-english-site-sub { color: #fff; } .page-contents-body .receive-anesthesia-image, .page-contents-body .receive-anesthesia-link { width: 80%; } .page-contents-body .receive-anesthesia-link p.anesthesia-detail { width: 100%; text-align: center; } .page-contents-body .receive-anesthesia-link p.anesthesia-detail.right { text-align: center; } .pager { margin-top: 20px; } .page-contents-body p.contents span.inline-pad { padding: 0; } .header-infomation .infomation-contents .phone-wrap .phone-contents span.after { display: block; margin-left: 0; font-size: 14px; margin-top: 10px; } .header-infomation .infomation-contents .phone-wrap .phone-contents { text-align: center; } .header .header-infomation.top .phone-contents a { color: #342f59; } .form-control.phone { width: 30%; } .wrap.sub-page { padding-top: 0; } .wrap.sub-page.add-border { padding-top: 0; } .top-menu-wrap .menu-title { font-size: 1.3em; } .preoperative-pager .prev a, .preoperative-pager .after a { display: block; } .preoperative-pager .after a { text-align: right; } .movie70th-wrap .title-wrap { width: 140%; margin-left: -20%; margin-bottom: 10vw; } .movie70th-wrap .thumb-wrap { width: 90%; margin-bottom: 6vw; } .movie70th-wrap .message-wrap { width: 90%; } } @media screen and (max-width: 480px){ .header-infomation .infomation-contents .phone-wrap { width: 100%; display: block; padding: 0 5px; } .header-infomation .infomation-contents { display: block; } .header-infomation .infomation-contents .phone-wrap .phone-contents { font-size: 20px; } .header-infomation .infomation-contents .facebook-wrap { width: 49%; display: inline-block; border: none; margin-top: 20px; } .header-infomation .infomation-contents .to-english-site-wrap { display: inline-block; width: 49%; margin-top: 10px; } .header-infomation .infomation-contents .facebook-wrap .facebook-icon { width: 20%; } .header-infomation .infomation-contents .phone-wrap .phone-contents span.and-time i { padding-left: 0; } .header-infomation.top .infomation-contents .facebook-wrap .facebook-text a { color: #232555; } .header-infomation.english .infomation-contents .facebook-wrap .facebook-text a { color: #232555; } .members-login-wrap.search.english { padding-top: 0; } .members-login-wrap.search.english label:before { top: 13px; } .members-login-wrap.search.english label:after { top: 10px; } .members-login-wrap.search.english .login-input { width: 380px; padding-left: 20px; } } /* ログインフォーム */ @media screen and (max-width: 768px){ .members-login-wrap { padding: 5px 0; margin: auto 15px; display: block; } .members-login-wrap label { width: 100%; display: block; text-align: left; padding-left: 20px; } .members-login-wrap label span { top: -2px; left: 10px; } .members-login-wrap .login-input { padding: 0; padding-right: 10px; width: 45%; } .members-login-wrap .login-submit button { margin-left: 0; } .top-menu-wrap { margin-top: 20px; } .members-login-wrap label:before { top: 8px; } .members-login-wrap label:after { top: 5px; } } /* トップメニュー */ @media screen and (max-width: 480px){ .top-menu-wrap .top-menu-box { padding: 16px 0 20px 10px } .top-menu-wrap .menu-icon { top: 18px; left: 5px; } .top-menu-wrap .menu-title { font-size: 1.1em; padding-left: 30px; } .top-menu-wrap .menu-description { padding-left: 30px; font-size: xx-small; text-overflow: ellipsis; white-space: nowrap; padding-right: 5px; overflow: hidden; } } /* 最新情報 */ @media screen and (max-width: 768px){ .infomation-wrap { margin: 30px 20px; } .infomation-wrap .infomation-header-title { font-size: 16px; } .infomation-wrap .infomation-header-contents { padding: 0 0 0 20px; font-size: 12px; } .infomation-wrap .infomation-body-date { font-size: 14px; } .infomation-wrap .infomation-body-contents { font-size: 12px; } .banner-wrap { padding: 30px 20px 20px; } } @media screen and (max-width: 480px){ .infomation-wrap { margin: 20px 10px; } .infomation-wrap .infomation-header-title { display: block; width: 100%; margin-bottom: 0; } .infomation-wrap .infomation-header { display: block; } .infomation-wrap .infomation-header-contents { padding: 0; } .infomation-wrap .infomation-body-line { display: block; } .infomation-wrap .infomation-body-date { display: block; width: 100%; } .infomation-wrap .infomation-body-contents { display: block; width: 100%; } .banner-wrap { padding: 20px 20% 10px; } } /* 下層ページ関連 */ @media screen and (max-width: 768px){ .members-login-wrap.search { margin-top: 10px; margin-bottom: 10px; } .members-login-wrap.search label:after { top: 9px; } .members-login-wrap.search label:before { top: 12px; } .subpage-title { margin-top: 0; } .subpage-title p.contents { font-size: 16px; display: block; width: 100%; left: 0; text-align: center; } .page-font-print-search td.page-search { text-align: center; } .page-font-print-search td.page-search label { margin-right: 0; margin-left: 12px; } .page-font-print-search td.page-search input { margin-right: 0; width: 100%; } .page-font-print-search td.page-search button { top: 0; margin-top: 10px; } .page-font-print-search { margin-bottom: 15px; margin-top: 15px; } .page-contents-body .image { width: 180px; margin-left: 10px; margin-bottom: 10px; } .page-contents-body table.main td { display: block; width: 100%; margin-bottom: 5px; } .page-contents-body table.multi td { width: 50%; display: inline-block; } .page-contents-body .contents.padding { margin-left: 0; } .page-contents-body .contents-image { width: 100%; margin: 30px 0; } .contact-form table { width: 100%; } .contact-form td { display: block; width: 100%; } .page-contents-body p.form-sub-title { width: 100%; } .page-contents-body .form-select { width: 100%; margin: 0; } .page-contents-body .form-select.category { width: 100%; } .page-contents-body .form-textarea { width: 100%; } .page-contents-body .submit-wrap { width: 100%; } .page-contents-body table.schedule { width: 1000px; } .enrollment-wrap th, .enrollment-wrap td { display: block; width: 100%; } .enrollment-wrap td { font-size: 0; } .enrollment-wrap td:before { content: "↓"; font-size: 14px; padding: 5px 0; display: block; } .movie-wrap { width: 100%; padding-top: 56.25%; } .login-form-wrap label, .login-form-wrap input { display: block; width: 100%; } .login-submit-wrap { text-align: center; padding-left: 0; padding-right: 0; } .login-description-wrap { padding-right: 0; padding-left: 0; } .reset-password-wrap { text-align: center; } .reset-password-wrap a { display: block; width: 250px; margin: 0 auto 10px; } .login-description-wrap .login-form-logo { margin-top: 50px; width: 80%; margin-right: auto; margin-left: auto; } .members-login-wrap.person { padding-top: 15px; padding-bottom: 15px; } .subpage-title.person p.contents { font-size: 16px; margin-top: -22px; } .header .header-search-area.common label { color: #fff; } .header .header-search-area.person label { color: #fff; } .header .header-infomation.person .infomation-contents .phone-wrap .phone-contents { color: #fff; } .header-infomation.person .infomation-contents .facebook-wrap .facebook-text { color: #fff; } .header-infomation.person .infomation-contents .to-english-site-wrap .to-english-site-main, .header-infomation.person .infomation-contents .to-english-site-wrap .to-english-site-sub { color: #fff; } .medicine-guide-line-table table { margin-left: 0; } .medicine-guide-line-table td { display: block; width: 100%; padding-top: 5px; padding-bottom: 5px; } .academic-information-table th, .academic-information-table td { display: block; width: 100%; } .academic-information-table th { text-align: left; } .academic-information-box { width: 100%; padding: 5px; } .page-contents.login { width: 94%; margin-top: 0; padding-top: 30px; } .enrollment-form-wrap .col-sm-6, .enrollment-form-wrap .col-sm-12 { margin-bottom: 10px; } .enrollment-box .division select { width: 65%; } .member-information-form-wrap th, .member-information-form-wrap td { display: block; width: 100%; } .member-information-form-wrap .no-label { padding-left: 0; } .member-information-form-wrap .no-label.more { padding-left: 0; } p.re-enrollment-description { padding-left: 0; margin-top: -20px; } .annual-academic-wrap table { } .annual-academic-wrap { overflow-x: scroll; } .annual-academic-wrap { position: relative; } .annual-academic-wrap table { position: relative; } .page-contents .map-wrap { width: 100%; } .hospital-list-wrap { padding-left: 0; padding-right: 0; } .right-menu { margin-bottom: 20px; } .page-font-print-search td.page-font, .page-font-print-search td.page-search { display: block; text-align: center; } .page-font-print-search td.page-font { margin: auto; margin-bottom: 20px; } .breadcrumbs { margin-top: 20px; } .receive_anesthesia_image_wrap { width: 50%; margin: auto; } .page-contents-body .image.small { width: 35%; } .page-contents-body p.contents span.indent-padding { padding-left: 0; } .page-contents-body table.multi2 { margin-left: 0; border-spacing: 20px 0; } .future-plans table { margin-left: 0; } .future-plans th, .future-plans td { display: block; width: 100%; } .header .header-search-area.member { background: #ff7b00; } .header .header-search-area.member label { color: #fff; } .header-top-wrap.student .header-contents { /*margin-top: -20px;*/ } .subpage-title p.contents.student { margin-top: -21px; } .page-contents-body .signing.requirement { text-align: left; } .header .header-top-wrap.english .header-contents { margin-top: -35px; } .page-font-print-search table.english-page td.page-search label:before { left: -8px; top: 23px; } .page-font-print-search table.english-page td.page-search label:after { left: -12px; top: 20px; } .page-font-print-search table.english-page td.page-search label { width: 100%; } .page-font-print-search table.english-page td.page-search input { width: 66%; margin-left: 22px; } .page-font-print-search table.english-page td.page-search { text-align: left; vertical-align: middle; } .page-font-print-search table.english-page td.page-search button { margin-top: -1px; margin-left: 5px; display: inline-block; } .page-font-print-search table.english-page td.page-font { margin-bottom: 0; } .page-contents-body table.contact-information th { width: 70px; } .members-menu td { display: block; width: 100%; } .members-menu td.empty { display: none; } .members-contents .members-line { display: none; } .members-contents .members-title { padding: 20px 10px 0; } .members-contents .members-title h1 { font-size: 30px; text-align: center; } .infomation-wrap.members { margin-left: 10px; } .members-contents .members-end-contents { padding: 10px 20px 40px; } .members-contents .members-end-contents h1 { font-size: 22px; } .message-table table { margin-left: 0; } .message-table th { width: 90px; } .message-table th, .message-table td { padding: 5px; } .message-table p.page-contents-body-contents.statute { margin-left: 0; } table.history-schedule th { width: 50px; } .monthly-wrap th { display: block; width: 100%; text-align: center; } .monthly-wrap td { display: block; width: 100%; } .monthly-wrap th { border-right: none; } .monthly-wrap table { border-bottom: none; } .monthly-wrap td a.about-monthly { margin-left: 0; display: block; } .monthly-wrap.publication { overflow: scroll; } .monthly-wrap.publication table { min-width: 600px; } .monthly-wrap.publication th, .monthly-wrap.publication td { display: table-cell; } .monthly-wrap.publication td:nth-child(1) { width: 140px; } .monthly-wrap.publication td:nth-child(2) { width: 140px; } .monthly-wrap.publication td:nth-child(3) { width: 100px; } .monthly-wrap.publication td:nth-child(4) { width: auto; } .monthly-wrap.investigation { overflow: scroll; } .monthly-wrap.investigation table { min-width: 800px; } .monthly-wrap.investigation th, .monthly-wrap.investigation td { display: table-cell; } .monthly-wrap.investigation th { border-right: 1px solid; } .monthly-wrap.investigation td:nth-child(1) { width: 140px; } .monthly-wrap.investigation td:nth-child(2) { width: 140px; } .monthly-wrap.investigation td:nth-child(3) { width: 100px; } .monthly-wrap.investigation td:nth-child(4) { width: 200px; } .monthly-wrap.investigation td:nth-child(5) { width: auto; } .investigation-image { width: 100%; } .numbering-list li { padding-left: 20px; } .numbering-list li:before { margin-left: -20px; } .numbering-list p.contents { margin-left: 22px; } .numbering-list.faq li { padding-left: 25px; } .numbering-list.faq li:before { margin-left: -30px; } .numbering-list.faq p.contents { margin-left: 27px; } .past-questions-wrap { padding-right: 15px; } .past-questions-wrap table { width: 100%; } .past-questions-wrap th, .past-questions-wrap td { display: block; } .past-questions-wrap th { width: 100%; border-bottom: none; text-align: center; padding: 10px 0; } .past-questions-wrap td { width: 50%; display: inline-block; border-bottom: none; padding: 10px auto; } .past-questions-wrap td:nth-child(2) { border-right: none; } .past-questions-wrap.kohyo td { width: 100%; display: block; text-align: center; } } @media screen and (max-width: 480px){ } /* フッター */ @media screen and (max-width: 768px){ .footer .footer-menu { margin: 0 20px; } .footer .footer-menu li.return { border: none; } .footer .footer-infomation { width: 40%; display: block; margin: 20px auto; } .footer .footer-infomation .footer-logo { width: 100%; } .footer .copyright { width: 100%; margin: 0; text-align: center; padding: 0 20px; } } @media screen and (max-width: 480px){ .footer .footer-menu { margin: 0 10px; padding: 10px 0; } .footer .footer-menu li { padding: 0 4px 0 2px; } .footer .footer-menu li a { font-size: 8px; } .footer .footer-infomation { width: 50%; } .footer .copyright { font-size: 10px; } } /* 追加CSS */ @media screen and (max-width: 768px){ .museum-head-contents th, .museum-head-contents td { display: block; width: 100%; margin-bottom: 20px; } .mypage-login-wrap { margin: 0 10px; } .mypage-login-wrap p.mypage-login-description { font-size: 10px; } .certificate-list-wrap table { min-width: 920px; } .certificate-list-wrap { overflow-x: scroll; } .judging-schedule-wrap.scroll-table { overflow-x: scroll; } .judging-schedule-wrap.scroll-table table { min-width: 600px; } .top-special-banner-wrap a { width: 80%; margin: auto; } .to-form-wrap a { display: block; margin-bottom: 10px; } .acls-training-schedule-wrap th, .acls-training-schedule-wrap td { display: block; width: 100%; } .acls-training-schedule-wrap table { margin: 20px 10px 20px 10px; width: auto; border-spacing: 0; } .acls-training-schedule-wrap td { padding: 0 0 20px; } .past-questions-wrap th .arrow:before, .past-questions-wrap th .arrow:after { display: none; } .monthly-open-wrap .monthly-open-box p.title:before, .monthly-open-wrap .monthly-open-box p.title:after { display: none; } .monthly-open-wrap .monthly-open-box p.title { padding-left: 0; } .monthly-open-wrap .monthly-open-box p.links { margin-left: 0; } .monthly-open-wrap .monthly-open-box p.links a { font-size: 0.9em; } .subpage-main-menu div[class^="col-"] a:before { } .header-information-sp .header-logo.members-logo { width: 150px; margin: 10px auto; } .members-menu { top: 4px; width: 50%; left: -50%; border-right: 1px solid #000; } .header-information-sp .login-wrap { width: 92%; margin: 10px auto; } .header-information-sp .login-wrap .mypage-login-wrap.members-menu-wrap { margin: 0; } .header-information-sp .logout-wrap { margin: 10px; } .header-information-sp .logout-wrap .members-logout-wrap { width: 49%; display: inline-block; vertical-align: top; text-align: center; } .header-information-sp .logout-wrap .facebook-wrap { display: inline-block; width: 49%; } .header-information-sp .logout-wrap .facebook-wrap .facebook-icon { width: 40px; margin: auto; } .header-information-sp .logout-wrap .facebook-wrap .facebook-text { color: #fff; text-align: center; margin: 0; } .header-information-sp .logout-wrap .facebook-wrap .facebook-text a { color: #232555; } .header-information-sp .logout-wrap .members-logout-wrap .members-logout { width: 100px; padding: 5px; margin-right: auto; margin-left: auto; } .right-menu ul.outer > li { padding-top: 7px; padding-bottom: 7px; } .right-menu ul.outer > li:before { top: 13px; } .right-menu ul.outer > li:after { top: 9px; } .right-menu ul.inner { margin-top: 7px; } .right-menu ul.inner > li { padding-top: 7px; padding-bottom: 7px; } .wrap.sub-page.members { padding-top: 0; } .wrap.sub-page.common, .wrap.sub-page.person, .wrap.sub-page.member, .wrap.sub-page.student { padding-top: 0; } .page-contents.login { width: 90%; } .contact-form table.check-table th, .contact-form table.check-table td { display: block; width: 100%; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; padding-bottom: 10px; } .contact-form table.check-table p.contents { margin-bottom: 0; } .page-contents-body .affiliated-title:after { width: 54%; } .page-contents-body .contents span.big-font { font-size: 1.4em; } .header-search-area.common label, .header-search-area.person label, .header-search-area.member label, .header-search-area.student label { color: #fff; } .certificate-page-wrap .certificate-page-box .bt-certificate-detail { font-size: 0.8em; margin-bottom: 10px; } .museum-english-wrap { width: 360px; padding: 0; margin: 20px auto; } .museum-head-contents th .page-contents-body { width: 360px; margin: auto; } .to-form-wrap { width: 300px; margin: 20px auto; } .members-menu .open-members-menu { right: -35px; } .infomation-wrap.members .infomation-header-title { font-size: 1.2em; font-weight: bold; } .members-news-list { width: 100%; } .annual-academic-wrap table thead { display: none; } .annual-academic-wrap table .thead { display: none; } .annual-academic-wrap table tr { width: 100%; } .annual-academic-wrap table td { display: block; text-align: right; width: 100%; } .annual-academic-wrap table td:nth-child(2) { color: #fff; font-weight: bold; text-align: center; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #4ac7e9 50%, #4ac7e9 100%); background: -webkit-linear-gradient(top, #ffffff 0%,#4ac7e9 50%,#4ac7e9 100%); background: linear-gradient(to bottom, #ffffff 0%,#4ac7e9 50%,#4ac7e9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#4ac7e9',GradientType=0 ); } .annual-academic-wrap table td:nth-child(3):before { content: "会期"; } .annual-academic-wrap table td:nth-child(4):before { content: "会場"; } .annual-academic-wrap table td:nth-child(5):before { content: "会長"; } .annual-academic-wrap table td:nth-child(6):before { content: "HP"; } .annual-academic-wrap table td:before { float: left; font-weight: bold; margin-right: 10px; } .bt-db-wrap { margin-right: 10px; } .to-shoroku-link-wrap { width: 100%; } .about-jsa-logo { width: 200px; margin: auto; margin-top: 30px; } .english-annual-wrap { position: relative; } .english-annual-wrap table { position: relative; } .english-annual-wrap table tr { width: 100%; } .english-annual-wrap table .thead { display: none; } .english-annual-wrap table td:first-child { color: #fff; font-weight: bold; text-align: center; background: #6DCFF6; } .english-annual-wrap table td { display: block; text-align: right; width: 100%; } .english-annual-wrap table td:before { float: left; font-weight: bold; margin-right: 10px; } .english-annual-wrap th, .english-annual-wrap td { border-right: none; } .english-annual-wrap tr:last-child td { border-bottom: 1px solid #939598; } .english-annual-wrap tr:last-child td:last-child { border-bottom: none; } .english-annual-wrap table td:nth-child(2):before { content: "Dates"; } .english-annual-wrap table td:nth-child(3):before { content: "Venue"; } .english-annual-wrap table td:nth-child(4):before { content: "Chairman"; } .english-annual-wrap table td:nth-child(5):before { content: "URL For Link"; } .page-contents-body .contents.padding-small { margin-left: 0; } .english-annual-wrap table td img { width: 80px; margin-left: auto; margin-right: 0; } .english-annual-wrap td p { text-align: right; } .english-annual-wrap td:nth-child(5) { text-align: right; } .infomation-wrap.members .infomation-header-contents.more-history { position: absolute; top: 0; right: 0; } h3.page-contents-eng-title { font-size: 1.2em; } .annual-academic-wrap table td:nth-child(7):before { content: "HPリンク"; } .annual-academic-wrap.branch table td:nth-child(6):before { content: "HPリンク"; } .annual-academic-wrap table td { min-height: 30px; vertical-align: middle; } ul.business-plan-menu.shoroku > li { margin-right: 1%; width: 32.66667%; } .business-plan-menu > li.menu__mega:nth-child(1), .business-plan-menu > li.menu__mega:nth-child(2) { margin-right: 1%; } ul.business-plan-menu.shoroku > li a { font-size: 0.9em; } .annual-academic-wrap tr.old-academic a.show-old-academic, .show-old-academic-wrap a.show-old-academic, .close-old-academic-wrap a.show-old-academic { width: 80%; } .bg-image.visible-xs { margin-top: 15px; } .subpage-main-menu { width: 90%; } .members-menu.subpage-menu { top: 4px; } .page-contents.members { padding: 4%; } .patient-guide-image-1 { width: 100%; } .patient-guide-image-2 { float: none; width: 100%; padding: 10px 0; margin: auto; } .patient-guide-image-3 { float: none; width: 100%; padding: 15px 0; } .patient-guide-image-4 { float: none; width: 100%; padding: 10px 0; } .patient-guide-image-5 { float: none; width: 100%; padding: 10px 0; } .patient-guide-image-6 { float: none; width: 100%; padding: 10px 0; } .patient-guide-image-7 { float: none; width: 100%; padding: 10px 0; } ul.eng-list { padding-left: 16px; } .essay-apply-wrap table th, .essay-apply-wrap table td { display: block; width: 100%; } .pc-spacer-350 { margin-bottom: 0; } .to-president-message-wrap { position: relative; top: 0!important; width: 80%; margin: auto; } .president-message-wrap table { margin-left: 0; padding-left: 10px; padding-right: 6px; } .president-message-wrap table th, .president-message-wrap table td { display: block; width: 100%; } .president-message-wrap table td { padding: 0; padding-top: 5px; margin-bottom: 15px; } .president-message-wrap table td p { margin-left: 0!important; } .page-contents-body .contents .image-contents { width: 100%; overflow-x: scroll; } .page-contents-body .contents .image-contents img { min-width: 600px; } .pamph-image { max-width: initial; } .training-schedule-wrap.apply-schedule table { min-width: 1200px; } .training-schedule-wrap table { min-width: 1200px; } .annual-academic-wrap.best-presentation table td { text-align: left; } .annual-academic-wrap.best-presentation table td:nth-child(3):before { content: "タイトル"; width: 100%; } .annual-academic-wrap.best-presentation table td:nth-child(4):before { content: "演者氏名"; width: 100%; } .annual-academic-wrap.best-presentation table td:nth-child(5):before { content: "所属"; width: 100%; } .annual-academic-wrap.best-presentation table td:nth-child(6):before { content: "スライド"; width: 100%; } } @media screen and (max-width: 480px){ .subpage-title.member p.contents { margin-top: -22px; padding: 0 10px; } .page-contents-body table.museum-history:not(.master) th, .page-contents-body table.museum-history:not(.master) td { display: block; width: 100%; } .members-menu { width: 80%; left: -80%; } .subpage-title p.contents { font-size: 14px; } .form-control.phone { width: 28%; } }