@charset "utf-8"; /* CSS Document */ body { width: 100%; margin: 0; padding: 0; font-family: Helvetica Neue, Helvetica, 'Roboto', sans-serif, Arial; } a { color: #00b0d0; text-decoration: underline; } .bgc { background-color: #fff } img{ margin:0 auto; text-align: center; align-items: center; display: flex; width: 90%; } .back_icon { display: block; position: absolute; top: 2.5%; left: 2.5%; width: 20px; height: 20px; float: left; background-image: url(../img/icon_arrow_back.svg); background-size: 100%; } .arrow_icon { background: url(../img/icon_arrow_right.svg) right center no-repeat; background-size: 10% 50%; } .title_bar { width: 92%; padding: 4%; font-size: 1.2em; background-color: #00b0d0; color: #fff; overflow: auto; display: flex; justify-content: center; align-items: center; } .section { padding: 1% 0 3%; } .graybar { width: 100%; height: 20px; background-color: #f3f3f3; overflow: auto; } .page_title { position: absolute; font-size: 1.2em; overflow: auto; } .list_item { border-bottom: 1px solid #D9EAF1; margin: 0 3%; } .list_name { font-size: 1em; font-family: "Helvetica Neue", 'Roboto', sans-serif; color: #196d8b; padding: 4% 8% 4% 5%; } .feature_title { width: 90%; color: #196d8b; font-size: 1.2em; font-family: "Helvetica Neue", 'Roboto', sans-serif; font-weight: bold; padding: 2% 5%; } .feature_img { width: 80%; padding: 0 5%; margin: 0 auto; display: flex; margin-bottom: 10%; } .feature_content { width: 90%; color: #196d8b; font-size: 1em; font-family: "Helvetica Neue", 'Roboto', sans-serif; line-height: 1.5em; margin: 5% 5% 3% 5%; } .feature_content .txt { margin-bottom: 10px; } /* iPhone 6,7,8 in landscape */ @media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) { .title_bar { background-color: #3dbdd3; padding: 2% 5% 2% 2%; color: #fff; overflow: auto; } .page_title { position: absolute; font-size: 1.2em; left: 45%; overflow: auto; } } .form_title{ width: 90%; margin:0 auto; font-weight: bold;; } .form_box { width: 90%; margin: 0 auto; margin-top: 10px; border: 1px solid #ccc; text-align: left; border-radius: 0.5em; margin-bottom: 10px; } .form_cell { font-size: 0.8em; width: 100%; overflow:auto; } .form_cell_title { font-size: 1em; font-weight: bold; text-align: center; width: 90%; padding:1% 5%; overflow:auto; } .form_cell_l { width: 44%; padding: 2%; float: left; display: table-cell; vertical-align: middle; justify-content:center; align-items:center; text-align:inherit; } .form_cell_r { width: 44%; padding: 2%; float: left; display: table-cell; vertical-align: middle; border-left: 1px solid #ccc; } .bb1 { border-bottom: 1px solid #ccc; } /* iPad in portrait & landscape @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { .title_bar { background-color: #3dbdd3; padding: 2% 5% 2% 2%; color: #fff; overflow: auto; } .page_title { position: absolute; font-size: 1.2em; left: 45%; overflow: auto; } .list_item { width: 100%; padding: 3% 0; } .list_name { font-size: 1.2em; color: #666; padding: 0 10% 0 5% } .feature_title { width: 90%; color: #196d8b; font-size: 1.5em; margin: 2% 5% 2% 5%; } .feature_content { width: 90%; color: #196d8b; ; font-size: 1em; line-height: 1.5em; margin: 0% 5% 1% 5%; } } */