@charset "UTF-8"; #tab li { width: 33.33% !important; } #container { position: relative; } #content1, #content2, #content3, #content4 { width: 300px; height: 50px; padding: 20px; position: absolute; top: 40px; left: 0; padding-left: 0 !important; } #content1 { background-color: #ffff; width: 95%; } #content2 { background-color: #ffff; width: 95%; } #content3 { background-color: #ffff; width: 95%; } #content4 { background-color: #ffff; width: 95%; } .mod-dateList-height { height: 220px !important; } .text-padding { padding-bottom: 0px; } .margin-noset { margin: 0; } .left-inlne { float: inline-end; } .line-height { line-height: normal; } /* .opacity { opacity: unset !important; } */ .tab-location { display: flex; } .font-style { white-space: nowrap; margin-top: -6px; text-align: center; /* font-family: YuGothic; */ font-style: normal; font-weight: bold; font-size: 14px; } .search-by-purpose-body a::before, .mod-dateList_description a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #0D2EA1; border-right: 2px solid #0D2EA1; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -0.25em; margin-right: 6px; } .mod-linkList a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #0D2EA1; border-right: 2px solid #0D2EA1; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -0.25em; margin-right: 11px; margin-left: -3px; } .search-by-purpose-support { width: calc((100% - 21px * 2) / 3); display: block; box-sizing: border-box; } .search-by-purpose-ul { list-style: none; margin: 0; padding: 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .search-by-purpose-background-color { background-color: #FFF; margin-bottom: 30px; } .search-by-purpose-head-color { background-color: #0D2EA1 !important; margin-top: -4px; text-align: left; font-style: normal; font-weight: bold; font-size: 18px; color: rgba(255, 255, 255, 1); min-height: 54px; margin: 0; padding: 0; word-wrap: break-word; display: flex; flex-direction: row; align-items: center; } .search-by-purpose-body { background-color: #FFF !important; display: block; padding: 13px 20px; box-sizing: border-box; width: 100%; padding-top: 5px !important; padding-bottom: 0px !important; } .search-by-purpose-body-font-size { font-size: 14px !important; padding-left: 4px !important; } .search-by-purpose-body-border { padding: 5px 2px 15px 5px !important; background-color: unset !important; border: solid 1px #d9d9d9; height: 130px; box-shadow: 0 4px 6px #E4E1E1; border-top: unset; } .search-by-purpose-margin-top { margin-top: 30px; } .search-by-purpose-img { aspect-ratio: auto 20 / 20; width: 17px; height: 17px; margin-left: 13px; margin-right: 5px; } .line-height-body { line-height: 35px; margin-top: -15px !important; } .help-a-img { display: inline-block; padding: 0 0 2px 22px; text-decoration: none; white-space: nowrap; line-height: 26px; margin-top: -6px; text-align: left; /* font-family: YuGothic; */ font-style: normal; font-weight: normal; font-size: 14px; color: rgba(0, 67, 193, 1); margin-bottom: 60px; } .product_searchBox_area .product_searchBox_input_area { text-indent: 10px; border: 2px solid #0d2ea1; border-radius: 5px; height: 39px; width: 84%; } .common3_button_area { padding-top: 10px; margin-left: 2%; width: 12% !important; text-align: center; margin-bottom: 0px !important; } .common3_button_area span { font-size: 15px; color: #FFF; margin-left: 12px; } .arrow { margin-left: auto; } .max-width { max-width: 100%; } .line-end { float: inline-end; } .margin-zero { margin: 0 !important; } .margin-bottom-zero { margin-bottom: 0; } .search { width: 22px; height: 22px; vertical-align: middle; } .font-weight { font-weight: bold; } .mod-bannerList p a:before { display: none; } .ft-family { font-family: "Meiryo", "メイリオ", "游ゴシック", "YuGothic", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif; } .li-center { display: flex !important; align-items: center; } @media screen and (min-width: 640px) { .search-by-purpose_ml { margin-left: 21px; } .search-by-purpose-head-color .arrow::after { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 8px; height: 8px; border-top: 2px solid #FFF; border-right: 2px solid #FFF; transform: rotate(315deg); margin-right: 20px; } .search-by-purpose-body-border { display: block !important; } } .tag_hide-content { display: none; } .menu-height { height: 91px; } .border-bottom-none { border-bottom: none !important; } /* sp */ @media screen and (max-width: 640px) { .mod-accordion_trigger:hover { opacity:1 !important; } .mod-linkList { margin: 10px 0; } .mod-dateList ul { /* margin: 0 0 -50px; */ margin: 0; } #content1 { padding: 0 30px 30px 0!important; } .sp_mar_top_25 { margin-top: 25px; } .product_searchBox_area input:focus { outline: unset; } .other-support-services-special-li { margin-bottom: 0px !important; } .help-a-img { margin-bottom: 20px; } .menu-height { height: auto; } .search-by-purpose-body-border { height: auto !important; } .mod-bannerList-grid4 li { font-size: 14px; } .mod-accordion_trigger.is-open .mod-headingLv2:after { margin-right: 15px; width: 8px; height: 8px; } .mod-accordion_trigger .mod-headingLv2:after { margin-right: 15px; width: 8px; height: 8px; margin-top: -8px; } .hidden { display: none; } .cphMain_supporttop_0_pnlPuposeArea-top { margin-top: 350px; } #content1, #content2, #content3, #content4 { padding-left: 0 !important; } #content1 { background-color: #ffff; } #content2 { background-color: #ffff; } #content3 { background-color: #ffff; } #content4 { background-color: #ffff; } .search-by-purpose-head-color { background-color: #0D2EA1 !important; white-space: nowrap; line-height: 40px; margin-top: -4px; text-align: left; /* font-family: YuGothic; */ font-style: normal; font-weight: bold; font-size: 18px; color: rgba(255, 255, 255, 1); min-height: 40px; margin: 0; padding: 0; } .search-by-purpose-img { aspect-ratio: auto 20 / 20; width: 18px; height: 18px; /* margin-top: 11px; */ margin-left: 10px; margin-right: 5px; } .search-by-purpose-body-border { padding: 12px 2px 15px 10px !important; border: solid 0px #d9d9d9; box-shadow: 0 0 10px #E4E1E1; } .mod-linkListWLead a { text-align: left; /* font-family: YuGothic; */ font-style: normal; font-weight: normal; font-size: 14px; color: rgba(0, 0, 0, 1); line-height: 24px; } .mod-linkListWLead-grid3 li { width: calc((100% - 20px * 2) / 2); margin-left: 20px; margin-bottom: 20px; height: 57px; padding: 20px 10px; } .mod-linkListWLead-grid3 .other-support-services { width: 100%; margin-left: 20px; margin-bottom: 20px; height: 57px; padding: 20px 10px; } .mod-linkListWLead-grid3-li-1 { padding: 5px 10px !important; } .mod-linkListWLead .mod-linkListWLead-grid3-li-1 a:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -0.25em; margin-right: 8px; margin-top: 20px; } .margin-noset p:before, .font-style-1::after { content: none !important; } .notice-margin { margin-left: -12px !important; } .margin-noset p:before { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 7px; height: 7px; border-top: 2px solid #333; border-right: 2px solid #333; transform: rotate(135deg); margin-top: 15px; margin-right: 7px; position: absolute; right: 0.75em; } #tab li { width: calc((100% - 14px * 2) / 2) !important; margin-left: 12px !important; margin-bottom: 20px !important; font-size: 12px; height: 49px !important; text-align: center !important; line-height: 17px; } .mod-linkListWLead-grid3 ul { margin-bottom: -20px; } .mod-dateList>ul>li { width: 100% !important; margin-bottom: 20px; } .tab-li-margin { margin: auto !important; } .margin-noset { margin: unset !important; } .sp-show { display: block !important; } .slide { float: left; list-style: none; width: 99%; height: 40px; line-height: 40px; cursor: pointer; text-align: left; position: relative; z-index: 1; background-color: #e4e4e4; border: solid 2px #d9d9d9; border-bottom-color: #FFF; margin-top: -2px; margin-bottom: 0; } .first-button-up { margin-top: -30px; } .mod-dateList-li1 { display: table-row !important; } .bottom ul { margin-bottom: 5px !important; border: solid 1px #d9d9d9; } .bottom1 ul { margin-bottom: 5px !important; border: solid 1px #d9d9d9; float: inline-start; margin-top: -1px; } .bottom2 ul { margin-bottom: 5px !important; border: solid 1px #d9d9d9; float: inline-start; margin-top: -1px; } .bottom3 ul { margin-bottom: 5px !important; border: solid 1px #d9d9d9; float: inline-start; margin-top: -1px; } .search-by-purpose-support { width: 100%; } .tab-location { display: flex; flex-wrap: wrap; margin-left: -18px; } .product_searchBox_area .product_searchBox_input_area { text-indent: 10px; border: 2px solid #0d2ea1; border-radius: 5px; height: 35px; width: 100%; } .common3_button_area { margin-top: 10px; margin-left: unset !important; width: 100% !important; } .box_show { box-shadow: 0 0 6px #0d2ea1; } } .product_searchBox_area { margin-bottom: 5px; display: flex; flex-wrap: wrap; align-items: center; } .tab3-line-height { line-height: normal !important; } .tab3-span-special { display: inline-flex; margin: .4vw 2vw; } .mod-headingLv2.margin_top_t75 { margin: 75px 0 40px !important; } .product_searchBox_area .product_searchBox_input_area::placeholder { font-size: 14px; margin-left: 15px; } .product_searchBox_bottom_text_area { margin-bottom: 40px; } .product_searchBox_bottom_text_area span { color: #0d2ea1; font-size: 14px; } .position-static-important { position: static !important; } .margin-top-40 { margin-top: 40px; } .height-auto-important { height: auto !important; } .display-none { display: none; } .display-block { display: block; } .mod-accordion_trigger.is-close .arrow:after { -webkit-transform: rotate(-225deg); transform: rotate(-225deg); margin-top: -115px; }