figure{ margin: 0; } ul{ list-style: none; margin: 0; padding: 0; } h2,h3,h4,h5{ margin: 0; } p{ margin: 0; } @media screen and (max-width: 640px){ .mod-headingLv1_inner{ padding: 22px 10px; } .mod-headingLv1 h1{ font-size: 20px; } } /*-----------------------------*/ .mod-flexbox{ display: flex; align-items: flex-end; } .mod-flexbox_text{ margin-right: 40px; } .mod-flexbox_text p + p{ margin-top: 15px; } #intro p{ font-size: 16px; line-height: 1.625; } @media screen and (max-width: 640px){ .mod-flexbox{ display: block; } .mod-flexbox_text{ margin-right: 0px; } .mod-flexbox_text p + p{ margin-top: 0px; } #intro p{ font-size: 14px; line-height: 1.714; } #intro figure{ text-align: center; margin-top: 20px; } } /*------------------------------------------------------------------------------------*/ .mod-sectionHeading { color: #ffffff; font-size: 18px; line-height: 1.3; font-weight: bold; padding: 10px 10px; background-color: #39a68d; } @media screen and (max-width: 640px){ .mod-sectionHeading { padding: 10px 12px; } } .mod-itemHeading { background-color: #f2f2f2; font-size: 16px; line-height: 1.3; font-weight: bold; border-left: 5px solid #39a68d; padding: 8px 15px 8px 20px; } @media screen and (max-width: 640px){ .mod-itemHeading { padding: 8px 15px 8px 15px; line-height: 1.5; } } /*--search-nav----------------------------------------------------------------------------------*/ .pnav-condition1 .pnav-checkbox{ position: relative; } .pnav-wrapper{ margin: 0; } .pnav-wrapper .pnav-conditionsWrap .pnav--type{ padding-left: 10px; padding-right: 10px; } .pnav-wrapper .pnav-conditionsWrap .pnav-grid_col-1of2{ width: 50%; } .pnav-wrapper .pnav-conditionsWrap .pnav-grid-gutter10{ margin-left: -10px; margin-right: -10px; } .pnav-condition1 .pnav-checkbox label{ text-align: left; padding: 15px 15px 12px 45px; font-weight: 700; font-size: 16px; } .pnav-condition1 .pnav-checkbox .pnav-checkbox_icon{ left: 15px; } @media screen and (max-width: 640px){ .pnav-condition1 .pnav-checkbox label{ padding: 15px 15px 12px 50px; } .pnav-condition1 .pnav-checkbox .pnav-checkbox_icon{ left: 20px; } .pnav-wrapper .pnav-conditionsWrap .pnav-grid_col-1of2{ width: 100%; } .pnav-wrapper .pnav-conditionsWrap .pnav-grid_col-1of2.pnav--type + .pnav-grid_col-1of2.pnav--type{ margin-top: 20px; } } .pnav-document{ border-bottom: solid 1px #d9d9d9; } .pnav-document .pnav-checkbox label{ font-size: 16px; } .pnav-document .pnav-checkbox .pnav-checkbox_icon,.pnav-document .pnav-checkbox input[type=checkbox]{ margin-right: .2em; } .pnav-document_heading{ font-size: 16px; font-weight: 700; } .pnav-document_list{ display: flex; } .pnav-document_list li{ margin-right: 45px; } .pnav-document_list.pnav-document_list--5items li{ margin-right: 40px; } @media screen and (max-width: 640px){ .pnav-document_list li{ margin-right: 30px; } .pnav-document_list._sp_u-block{ display: block; } .pnav-document_list._sp_u-block li{ margin-top: 20px; margin-right: 0; } .pnav-document_list.pnav-document_list--5items .pnav-checkbox label{ font-size: 14px; } .pnav-document_list._sp_u-flex-wrap{ flex-wrap: wrap; justify-content: flex-start; margin-top: -5px!important; } .pnav-document_list._sp_u-flex-wrap li{ margin-right: 40px; margin-top: 25px; } } .mod-blackBtn { background-color: #1a1a1a; box-sizing: border-box; display: block; text-align: center; padding: 8px; box-shadow: 0px 3px 0px 0px #9d9d9c; } .mod-blackBtn span { font-size: 14px; color: #ffffff; } .mod-blackBtn span:after { content: ""; display: inline-block; vertical-align: middle; text-decoration: none; width: 6px; height: 6px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg); margin-top: -0.25em; margin-left: 8px; } .pnav-searchSubmit{ display: flex; justify-content: center; padding-left: 15px; } .pnav-searchSubmit .pnav-searchSubmit_btn{ width: 324px; } .pnav-searchSubmit .pnav-searchSubmit_clear{ float: none; width: auto; padding-left: 30px; } .pnav-searchSubmit .pnav-searchSubmit_clear .pnav-button{ box-shadow: 0px 3px 0px 0px #acacac; display: block; } .pnav-searchSubmit .pnav-searchSubmit_clear .pnav-button{ float: none; } .mod-noteList{ margin-left: 1em; } .mod-noteList li{ padding-left: 1em; text-indent: -1em; } @media screen and (max-width: 640px){ .pnav-searchSubmit{ display: block; padding-left: 0; } .pnav-searchSubmit .pnav-searchSubmit_btn{ margin: 0 auto 0; } .pnav-searchSubmit{ margin: 0; } .pnav-searchSubmit .pnav-searchSubmit_clear{ max-width: 237px; padding: 0; margin: 30px auto 0; box-shadow: 0px 3px 0px 0px #acacac; } .pnav-button{ display: block; padding-left: 0; padding-right: 0; margin: 0; width: 100%; box-shadow: none; } }