@charset "UTF-8";
/* =========================================================================== //
// reset
// =========================================================================== */
/* hover focus */
a:hover, a:focus{
color: #055be6;
}
/* jQuery.lineUp */
#lineup-font-size-sampler {
bottom: 0;
}
/* .contents.secondTop */
/* - セカンドトップ時のスタイル */
.contents.secondTop {
font-family: 'Roboto','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
}
/* .contents.full */
/* - 1カラムスタイル */
.contents.full {
margin: 0;
width: 100%;
padding-bottom: 0;
}
.contents.full .contents-main {
float: none;
width: 100%;
margin: 0;
}
/* .contents.s-table */
/* - tableページ専用スタイル */
.contents.s-table {
width: auto;
margin: 0;
padding: 0;
}
.contents.s-table .contents-main {
float: none;
margin: 10px auto;
}
.contents.s-table .table-cmn-wrap {
margin: 0;
}
/* base overwrite */
/* =========================================================================== //
// Material Icons
// =========================================================================== */
@font-face {
font-family: 'Material Icons';
src: url("/fonts/common/MaterialIcons-Regular.eot");
/* IE */
src: url("/fonts/common/MaterialIcons-Regular.woff") format("woff"), url("/fonts/common/MaterialIcons-Regular.ttf") format("truetype");
/* iOS, Android */
}
.s-ff-mi {
font-family: 'Material Icons';
font-size: 1em;
width: 1em;
height: 1em;
vertical-align: top;
line-height: 1;
font-weight: normal;
font-style: normal;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
}
/* =========================================================================== //
// grid
// =========================================================================== */
/* ================================================ */
/* .grid-common */
/* ================================================ */
.grid-common, .grid-common--list-links, .grid-common--panel, .grid-common--contact, .grid-common--goal, .grid-common--goal-full, .grid-common--goal-full .grid-common__col--goal-button, .grid-common--goal-full .grid-common__col--goal-table {
display: block;
text-align: left;
margin: -30px -10px 30px;
}
.grid-common:before, .grid-common--list-links:before, .grid-common--panel:before, .grid-common--contact:before, .grid-common--goal:before, .grid-common--goal-full:before, .grid-common--goal-full .grid-common__col--goal-button:before, .grid-common--goal-full .grid-common__col--goal-table:before, .grid-common:after, .grid-common--list-links:after, .grid-common--panel:after, .grid-common--contact:after, .grid-common--goal:after, .grid-common--goal-full:after, .grid-common--goal-full .grid-common__col--goal-button:after, .grid-common--goal-full .grid-common__col--goal-table:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
/* .grid-common__col */
.grid-common__col, .grid-common__col--col1, .grid-common__col--col2, .grid-common__col--col3, .grid-common__col--col3-sp2, .grid-common__col--col3-2, .grid-common__col--col4, .grid-common__col--col6, .grid-common__col--col1-image, .grid-common__col--col2-image, .grid-common__col--col3-image, .grid-common__col--col4-image, .grid-common__col--col6-image, .grid-common__col--image01, .grid-common__col--goal-button, .grid-common__col--goal-detail, .grid-common__col--detail, .grid-common__col--map-image, .grid-common__col--map-detail, .grid-common__col--map-pref-image, .grid-common__col--map-pref-detail {
float: left;
vertical-align: top;
padding: 0 10px 0;
margin: 30px 0 0;
}
/* in module .grid-common */
.grid-common__col[class*="sec-common"], .grid-common__col--col1[class*="sec-common"], .grid-common__col--col2[class*="sec-common"], .grid-common__col--col3[class*="sec-common"], .grid-common__col--col3-sp2[class*="sec-common"], .grid-common__col--col3-2[class*="sec-common"], .grid-common__col--col4[class*="sec-common"], .grid-common__col--col6[class*="sec-common"], .grid-common__col--col1-image[class*="sec-common"], .grid-common__col--col2-image[class*="sec-common"], .grid-common__col--col3-image[class*="sec-common"], .grid-common__col--col4-image[class*="sec-common"], .grid-common__col--col6-image[class*="sec-common"], .grid-common__col--image01[class*="sec-common"], .grid-common__col--goal-button[class*="sec-common"], .grid-common__col--goal-detail[class*="sec-common"], .grid-common__col--detail[class*="sec-common"], .grid-common__col--map-image[class*="sec-common"], .grid-common__col--map-detail[class*="sec-common"], .grid-common__col--map-pref-image[class*="sec-common"], .grid-common__col--map-pref-detail[class*="sec-common"] {
padding-right: 24px;
}
.grid-common__col[class*="sec-common"] .tit-common-lv3, .grid-common__col--col1[class*="sec-common"] .tit-common-lv3, .grid-common__col--col2[class*="sec-common"] .tit-common-lv3, .grid-common__col--col3[class*="sec-common"] .tit-common-lv3, .grid-common__col--col3-sp2[class*="sec-common"] .tit-common-lv3, .grid-common__col--col3-2[class*="sec-common"] .tit-common-lv3, .grid-common__col--col4[class*="sec-common"] .tit-common-lv3, .grid-common__col--col6[class*="sec-common"] .tit-common-lv3, .grid-common__col--col1-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--col2-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--col3-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--col4-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--col6-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--image01[class*="sec-common"] .tit-common-lv3, .grid-common__col--goal-button[class*="sec-common"] .tit-common-lv3, .grid-common__col--goal-detail[class*="sec-common"] .tit-common-lv3, .grid-common__col--detail[class*="sec-common"] .tit-common-lv3, .grid-common__col--map-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--map-detail[class*="sec-common"] .tit-common-lv3, .grid-common__col--map-pref-image[class*="sec-common"] .tit-common-lv3, .grid-common__col--map-pref-detail[class*="sec-common"] .tit-common-lv3 {
padding-right: 20px;
}
.grid-common__col[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col1[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col2[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col3[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col3-sp2[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col3-2[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col4[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col6[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col1-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col2-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col3-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col4-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--col6-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--image01[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--goal-button[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--goal-detail[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--detail[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--map-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--map-detail[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--map-pref-image[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow, .grid-common__col--map-pref-detail[class*="sec-common"] .tit-common-lv3 .txt-icon--arrow {
margin-right: 0;
}
.grid-common__col[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col1[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col2[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col3[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col3-sp2[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col3-2[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col4[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col6[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col1-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col2-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col3-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col4-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--col6-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--image01[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--goal-button[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--goal-detail[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--detail[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--map-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--map-detail[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--map-pref-image[class*="sec-common"] .tit-common-lv3 ~ *, .grid-common__col--map-pref-detail[class*="sec-common"] .tit-common-lv3 ~ * {
padding-right: 20px;
}
.grid-common__col[class*="sec-common"] .tit-common-lv4, .grid-common__col--col1[class*="sec-common"] .tit-common-lv4, .grid-common__col--col2[class*="sec-common"] .tit-common-lv4, .grid-common__col--col3[class*="sec-common"] .tit-common-lv4, .grid-common__col--col3-sp2[class*="sec-common"] .tit-common-lv4, .grid-common__col--col3-2[class*="sec-common"] .tit-common-lv4, .grid-common__col--col4[class*="sec-common"] .tit-common-lv4, .grid-common__col--col6[class*="sec-common"] .tit-common-lv4, .grid-common__col--col1-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--col2-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--col3-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--col4-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--col6-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--image01[class*="sec-common"] .tit-common-lv4, .grid-common__col--goal-button[class*="sec-common"] .tit-common-lv4, .grid-common__col--goal-detail[class*="sec-common"] .tit-common-lv4, .grid-common__col--detail[class*="sec-common"] .tit-common-lv4, .grid-common__col--map-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--map-detail[class*="sec-common"] .tit-common-lv4, .grid-common__col--map-pref-image[class*="sec-common"] .tit-common-lv4, .grid-common__col--map-pref-detail[class*="sec-common"] .tit-common-lv4 {
padding-right: 16px;
}
.grid-common__col[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col1[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col2[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col3[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col3-sp2[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col3-2[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col4[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col6[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col1-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col2-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col3-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col4-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--col6-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--image01[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--goal-button[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--goal-detail[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--detail[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--map-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--map-detail[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--map-pref-image[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow, .grid-common__col--map-pref-detail[class*="sec-common"] .tit-common-lv4 .txt-icon--arrow {
margin-right: 0;
}
.grid-common__col[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col1[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col2[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col3[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col3-sp2[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col3-2[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col4[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col6[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col1-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col2-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col3-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col4-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--col6-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--image01[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--goal-button[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--goal-detail[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--detail[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--map-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--map-detail[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--map-pref-image[class*="sec-common"] .tit-common-lv4 ~ *, .grid-common__col--map-pref-detail[class*="sec-common"] .tit-common-lv4 ~ * {
padding-right: 16px;
}
/* .grid-common--[modifier] */
/* .grid-common--list-links */
/* .grid-common--panel */
.grid-common--panel {
letter-spacing: -.5em;
margin-top: -20px;
}
.grid-common--panel .grid-common__col, .grid-common--panel .grid-common__col--col1, .grid-common--panel .grid-common__col--col2, .grid-common--panel .grid-common__col--col3, .grid-common--panel .grid-common__col--col3-sp2, .grid-common--panel .grid-common__col--col3-2, .grid-common--panel .grid-common__col--col4, .grid-common--panel .grid-common__col--col6, .grid-common--panel .grid-common__col--col1-image, .grid-common--panel .grid-common__col--col2-image, .grid-common--panel .grid-common__col--col3-image, .grid-common--panel .grid-common__col--col4-image, .grid-common--panel .grid-common__col--col6-image, .grid-common--panel .grid-common__col--image01, .grid-common--panel .grid-common__col--goal-button, .grid-common--panel .grid-common__col--goal-detail, .grid-common--panel .grid-common__col--detail, .grid-common--panel .grid-common__col--map-image, .grid-common--panel .grid-common__col--map-detail, .grid-common--panel .grid-common__col--map-pref-image, .grid-common--panel .grid-common__col--map-pref-detail {
float: none;
letter-spacing: normal;
display: inline-block;
margin-top: 20px;
}
/* .grid-common--contact */
/* .grid-common--goal */
/* .grid-common--goal-full */
.grid-common--goal-full {
margin: 0 0 30px;
display: table;
width: 100%;
}
.grid-common--goal-full .btn-cvn {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
}
.grid-common--goal-full .btn-cvn__item {
padding: 0 17px 0 0;
}
.grid-common--goal-full .grid-common__col--goal-detail {
float: none;
width: 100%;
margin-bottom: 30px;
}
.grid-common--goal-full .list-cvn {
overflow: hidden;
margin-bottom: 0;
}
.grid-common--goal-full .list-cvn--col2 {
border: 1px solid #d6d6d6;
background-color: #f6f6f6;
margin: 0 10px 20px;
overflow: hidden;
}
.grid-common--goal-full .list-cvn--col2:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.grid-common--goal-full .list-cvn__item {
position: relative;
padding: 8px 10px;
background-color: #f6f6f6;
text-align: center;
margin: 0;
float: left;
width: 50%;
padding: 8px 10px;
}
.grid-common--goal-full .list-cvn__item:first-child {
border-right: none;
}
.grid-common--goal-full .list-cvn__item:first-child:before {
display: none;
}
.grid-common--goal-full .list-cvn__item:nth-of-type(n + 2) {
border-left: none;
}
.grid-common--goal-full .list-cvn__item:nth-of-type(n + 2):before {
content: "";
display: block;
background: #d6d6d6;
position: absolute;
width: 1px;
height: 60%;
top: 50%;
bottom: 0;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.grid-common--goal-full .grid-common__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.grid-common--goal-full .grid-common__body {
width: 700px;
}
.grid-common--goal-full .grid-common__col--goal-button {
margin: 0 0 30px;
display: table-footer-group;
float: none;
width: 100%;
}
.grid-common--goal-full .grid-common__col--goal-table {
float: none;
width: 100%;
margin: 0 0 20px;
}
.grid-common--goal-full .grid-common__col--goal-table .btn-cvn {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
}
.grid-common--goal-full .grid-common__col--goal-table .btn-cvn__item {
padding: 0 17px 0 0;
}
.grid-common--goal-full-plural .list-cvn {
overflow: hidden;
margin-bottom: 0;
}
.grid-common--goal-full-plural .list-cvn__item {
width: 100%;
}
.grid-common--goal-full-plural .list-cvn__item:first-child {
border-right: 1px solid #d6d6d6;
border-bottom: none;
}
.grid-common--goal-full-plural .list-cvn__item:nth-of-type(n + 2) {
border-top: none;
border-left: 1px solid #d6d6d6;
margin-top: 0;
}
.grid-common--goal-full-plural .list-cvn__item:nth-of-type(n + 2):before {
content: "";
display: block;
background: #d6d6d6;
position: absolute;
width: 97.868%;
height: 1px;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.grid-common--goal-full-plural .list-cvn__data-detail {
border-top: none;
padding-top: 0;
}
.grid-common--goal-full-plural .list-cvn__data-title {
padding-bottom: 0;
}
.grid-common--goal-full-plural .grid-common__inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.grid-common--goal-full-plural .btn-cvn {
margin-top: 0;
margin-bottom: 0;
}
.grid-common--goal-full-single .list-cvn__item {
width: 100%;
border-bottom: 1px solid #d6d6d6;
}
.grid-common--goal-full-single .list-cvn__item:first-child {
border-right: 1px solid #d6d6d6;
}
/* .grid-common__col */
/* modifier .grid-common__col */
/* .grid-common__col--col1 (PC:100%,SP:100%) */
.grid-common__col--col1 {
width: 100%;
}
.grid-common__col--col1:nth-child(1n+1) {
clear: both;
}
.grid-common__col--col1[class*="sec-common"]:nth-child(-n+1) {
margin-top: 30px;
}
/* .grid-common__col--col2 (PC:50%,SP:100%) */
.grid-common__col--col2 {
width: 50%;
}
.grid-common__col--col2:nth-child(2n+1) {
clear: both;
}
.grid-common__col--col2[class*="sec-common"]:nth-child(-n+2) {
margin-top: 30px;
}
/* .grid-common__col--col3 (PC:33.33333%,SP:100%) */
.grid-common__col--col3 {
width: 33.33333%;
}
.grid-common__col--col3:nth-child(3n+1) {
clear: both;
}
.grid-common__col--col3[class*="sec-common"]:nth-child(-n+3) {
margin-top: 30px;
}
/* .grid-common__col--col3-sp2 (PC:33.33333%,SP:200%) */
.grid-common__col--col3-sp2 {
width: 33.33333%;
}
.grid-common__col--col3-sp2:nth-child(3n+1) {
clear: both;
}
.grid-common__col--col3-sp2[class*="sec-common"]:nth-child(-n+3) {
margin-top: 30px;
}
/* .grid-common__col--col3-2 (PC:66.66667%,SP:100%) */
.grid-common__col--col3-2 {
width: 66.66667%;
}
.grid-common__col--col3-2[class*="sec-common"]:nth-child(-n+2) {
margin-top: 30px;
}
/* .grid-common__col--col4 (PC:25%,SP:46.665%+margin) */
.grid-common__col--col4 {
width: 25%;
}
.grid-common__col--col4:nth-child(4n+1) {
clear: both;
}
.grid-common__col--col4[class*="sec-common"]:nth-child(-n+4) {
margin-top: 30px;
}
/* .grid-common__col--col6 (PC:16.66667%,SP:28.8%+margin) */
.grid-common__col--col6 {
width: 16.66667%;
}
.grid-common__col--col6:nth-child(6n+1) {
clear: both;
}
.grid-common__col--col6[class*="sec-common"]:nth-child(-n+6) {
margin-top: 30px;
}
/* .grid-common__col--col1-image (PC:100%,SP:100%) */
.grid-common__col--col1-image {
width: 100%;
}
.grid-common__col--col1-image:nth-child(1n+1) {
clear: both;
}
.grid-common__col--col1-image[class*="sec-common"]:nth-child(-n+1) {
margin-top: 30px;
}
/* .grid-common__col--col2-image (PC:50%,SP:100%) */
.grid-common__col--col2-image {
width: 50%;
}
.grid-common__col--col2-image:nth-child(2n+1) {
clear: both;
}
.grid-common__col--col2-image[class*="sec-common"]:nth-child(-n+2) {
margin-top: 30px;
}
/* .grid-common__col--col3-image (PC:33.33333%,SP:100%) */
.grid-common__col--col3-image {
width: 33.33333%;
}
.grid-common__col--col3-image:nth-child(3n+1) {
clear: both;
}
.grid-common__col--col3-image[class*="sec-common"]:nth-child(-n+3) {
margin-top: 30px;
}
/* .grid-common__col--col4-image (PC:25%,SP:width) */
.grid-common__col--col4-image {
width: 25%;
}
.grid-common__col--col4-image:nth-child(4n+1) {
clear: both;
}
.grid-common__col--col4-image[class*="sec-common"]:nth-child(-n+4) {
margin-top: 30px;
}
/* .grid-common__col--col6-image (PC:16.66667%,SP:width) */
.grid-common__col--col6-image {
width: 16.66667%;
}
.grid-common__col--col6-image:nth-child(6n+1) {
clear: both;
}
.grid-common__col--col6-image[class*="sec-common"]:nth-child(-n+6) {
margin-top: 30px;
}
/* .grid-common__col--image01 (PC:120px,SP:86px) */
.grid-common__col--image01 {
clear: both;
width: 120px;
}
/* .grid-common__col--goal-button */
.grid-common__col--goal-button {
clear: both;
float: right;
width: 330px;
}
/* .grid-common__col--goal-detail */
.grid-common__col--goal-detail {
float: none;
width: auto;
overflow: hidden;
}
/* .grid-common__col--detail */
.grid-common__col--detail {
float: none;
width: auto;
overflow: hidden;
}
/* .grid-common__col--map-image */
.grid-common__col--map-image {
overflow: visible;
width: 380px;
margin-right: 10px;
}
/* .grid-common__col--map-detail */
.grid-common__col--map-detail {
overflow: visible;
width: 330px;
}
/* .grid-common__col--map-pref-image */
.grid-common__col--map-pref-image {
width: 380px;
margin-right: 10px;
}
/* .grid-common__col--map-pref-detail */
.grid-common__col--map-pref-detail {
float: right;
width: 330px;
}
/* margin */
.grid-common:last-child, .grid-common--list-links:last-child, .grid-common--panel:last-child, .grid-common--contact:last-child, .grid-common--goal:last-child, .grid-common--goal-full:last-child, .grid-common--goal-full .grid-common__col--goal-button:last-child, .grid-common--goal-full .grid-common__col--goal-table:last-child {
margin-bottom: 0;
}
.grid-common[class*="sec-common"]:first-child, .grid-common--list-links[class*="sec-common"]:first-child, .grid-common--panel[class*="sec-common"]:first-child, .grid-common--contact[class*="sec-common"]:first-child, .grid-common--goal[class*="sec-common"]:first-child, .grid-common--goal-full[class*="sec-common"]:first-child, .grid-common--goal-full .grid-common__col--goal-button[class*="sec-common"]:first-child, .grid-common--goal-full .grid-common__col--goal-table[class*="sec-common"]:first-child {
margin-top: -30px;
}
/* base overwrite */
/* =========================================================================== //
// sec
// =========================================================================== */
/* ================================================ */
/* .sec-common-lv1 */
/* ================================================ */
/* margin */
/* base overwrite */
/* ================================================ */
/* .sec-common-lv2 */
/* ================================================ */
.sec-common-lv2, .sec-common-lv2--bg-color {
display: block;
width: auto;
border-bottom: solid 1px #e7e7e7;
/* modifier .sec-common-lv2--bg-color */
}
[class*="list-accordion"] .sec-common-lv2, [class*="list-accordion"] .sec-common-lv2--bg-color {
margin-top: 57px;
}
[class*="list-accordion"] .sec-common-lv2:first-child, [class*="list-accordion"] .sec-common-lv2--bg-color:first-child {
margin-top: 57px;
}
.sec-common-lv2__inner, .sec-common-lv2__inner--slim {
margin: 0 auto;
width: 940px;
padding: 0 0 70px;
}
[class*="list-accordion"] .sec-common-lv2__inner, [class*="list-accordion"] .sec-common-lv2__inner--slim {
width: auto;
}
.sec-common-lv2__inner.ref-width, .ref-width.sec-common-lv2__inner--slim {
max-width: 962px;
}
/* modifier .sec-common-lv2--slim */
.sec-common-lv2__inner--slim {
width: 700px;
}
.sec-common-lv2--bg-color {
background-color: #fafafa;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .sec-common-lv3 */
/* ================================================ */
.sec-common-lv3__inner {
margin: 0 auto;
width: 940px;
}
/* margin */
.sec-common-lv3:first-child {
margin-top: 0;
}
.sec-common-lv3 {
margin-top: 20px;
}
.sec-common-lv3.grid-common, .sec-common-lv3.grid-common--list-links, .sec-common-lv3.grid-common--panel, .sec-common-lv3.grid-common--contact, .sec-common-lv3.grid-common--goal, .sec-common-lv3.grid-common--goal-full, .grid-common--goal-full .sec-common-lv3.grid-common__col--goal-button, .grid-common--goal-full .sec-common-lv3.grid-common__col--goal-table {
margin-top: -20px;
}
.grid-common .sec-common-lv3, .grid-common--list-links .sec-common-lv3, .grid-common--panel .sec-common-lv3, .grid-common--contact .sec-common-lv3, .grid-common--goal .sec-common-lv3, .grid-common--goal-full .sec-common-lv3 {
margin-top: 20px;
}
/* base overwrite */
/* ================================================ */
/* .sec-common-lv4 */
/* ================================================ */
.sec-common-lv4__inner {
margin: 0 auto;
width: 940px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .sec-common-basic */
/* - 基本スタイルを設定しない */
/* ================================================ */
/* margin */
/* base overwrite */
/* =========================================================================== //
// tit
// =========================================================================== */
/* ================================================ */
/* .tit-common-lv1 */
/* ================================================ */
.tit-common-lv1 {
max-width: 940px;
margin: 60px auto 30px;
border-bottom: 1px solid #c03;
font-weight: bold;
line-height: 1.4;
font-size: 171.4285%;
padding-top: 4px;
padding-bottom: 10px;
padding-left: 10px;
}
/* tit-common共通スタイル link color */
.tit-common-lv1 a:not(:hover) {
color: inherit;
}
/* tit-common共通スタイル margin */
[class^="tit-common"] + [class^="sec-common"] > .tit-common-lv1:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-lv1:first-child {
margin-top: 30px;
}
/* margin */
.tit-common-lv1:first-child {
margin-top: 0;
}
.tit-common-lv1:first-child {
margin-top: 60px;
}
/* base overwrite */
/* ================================================ */
/* .tit-common-lv2 */
/* ================================================ */
.tit-common-lv2 {
position: relative;
margin: 0;
border: 0;
line-height: 1.4;
vertical-align: baseline;
text-align: center;
padding: 60px 0 40px;
font-size: 200%;
}
/* tit-common共通スタイル link color */
.tit-common-lv2 a:not(:hover) {
color: inherit;
}
/* tit-common共通スタイル margin */
[class^="tit-common"] + [class^="sec-common"] > .tit-common-lv2:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-lv2:first-child {
margin-top: 30px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .tit-common-lv3 */
/* ================================================ */
.tit-common-lv3 {
margin: 0;
border: 0;
line-height: 1.4;
font-weight: bold;
vertical-align: baseline;
padding: 40px 0 20px;
font-size: 143%;
}
/* tit-common共通スタイル link color */
.tit-common-lv3 a:not(:hover) {
color: inherit;
}
/* tit-common共通スタイル margin */
[class^="tit-common"] + [class^="sec-common"] > .tit-common-lv3:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-lv3:first-child {
margin-top: 30px;
}
/* & .txt-icon--arrow { margin-right: 24px; }
& .txt-icon--arrow .icon-common--arrow { right: (-2-14)/20*1em; } */
/* margin */
/* base overwrite */
/* ================================================ */
/* .tit-common-lv4 */
/* ================================================ */
.tit-common-lv4 {
margin: 0;
border: 0;
line-height: 1.4;
font-weight: bold;
vertical-align: baseline;
padding: 40px 0 20px;
font-size: 115%;
font-weight: bold;
}
/* tit-common共通スタイル link color */
.tit-common-lv4 a:not(:hover) {
color: inherit;
}
/* tit-common共通スタイル margin */
[class^="tit-common"] + [class^="sec-common"] > .tit-common-lv4:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-lv4:first-child {
margin-top: 30px;
}
.tit-common-lv4--tel {
padding-top: 0;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .tit-common-lv5 */
/* ================================================ */
.tit-common-lv5 {
margin-bottom: 12px;
font-weight: bold;
font-size: 114.2857%;
line-height: 1.2;
}
/* tit-common共通スタイル link color */
.tit-common-lv5 a:not(:hover) {
color: inherit;
}
/* tit-common共通スタイル margin */
[class^="tit-common"] + [class^="sec-common"] > .tit-common-lv5:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-lv5:first-child {
margin-top: 30px;
}
/* .tit-common-lv5__text */
.tit-common-lv5__text, .tit-common-lv5__text--large {
display: inline;
/* modifier */
}
.tit-common-lv5__text--large {
font-size: 138%;
}
/* .tit-common-lv5__tel */
.tit-common-lv5__tel {
color: inherit;
text-decoration: none;
cursor: auto;
word-break: break-all;
word-wrap: break-word;
display: inline-block;
}
.tit-common-lv5--tel {
color: inherit;
text-decoration: none;
cursor: auto;
word-break: break-all;
word-wrap: break-word;
display: inline-block;
margin-top: 10px;
}
.tit-common-lv5 [class^="icon-mark"] {
vertical-align: top;
font-size: 75%;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .tit-common-wrap */
/* ================================================ */
.tit-common-wrap, .tit-common-wrap--lv2, .tit-common-wrap--lv5 {
position: relative;
display: table;
margin: 0 0 20px;
/* modifier */
}
/* tit-common共通スタイル link color */
.tit-common-wrap a:not(:hover), .tit-common-wrap--lv2 a:not(:hover), .tit-common-wrap--lv5 a:not(:hover) {
color: inherit;
}
/* tit-common共通スタイル margin */
[class^="tit-common"] + [class^="sec-common"] > .tit-common-wrap:first-child, [class^="tit-common"] + [class^="sec-common"] > .tit-common-wrap--lv2:first-child, [class^="tit-common"] + [class^="sec-common"] > .tit-common-wrap--lv5:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-wrap:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-wrap--lv2:first-child,
[class^="tit-common"] + form > [class^="sec-common"] > .tit-common-wrap--lv5:first-child {
margin-top: 30px;
}
/* .tit-common-wrap__mark */
.tit-common-wrap .tit-common-wrap__mark, .tit-common-wrap--lv2 .tit-common-wrap__mark, .tit-common-wrap--lv5 .tit-common-wrap__mark {
display: table-cell;
width: auto;
vertical-align: top;
white-space: nowrap;
}
.tit-common-wrap .tit-common-wrap__mark:first-child, .tit-common-wrap--lv2 .tit-common-wrap__mark:first-child, .tit-common-wrap--lv5 .tit-common-wrap__mark:first-child {
padding-right: 0;
}
.tit-common-wrap .tit-common-wrap__mark:last-child, .tit-common-wrap--lv2 .tit-common-wrap__mark:last-child, .tit-common-wrap--lv5 .tit-common-wrap__mark:last-child {
padding-left: 0;
}
.tit-common-wrap [class^="tit-common-lv"], .tit-common-wrap--lv2 [class^="tit-common-lv"], .tit-common-wrap--lv5 [class^="tit-common-lv"] {
display: table-cell;
vertical-align: top;
position: static;
width: 100%;
}
.tit-common-wrap [class^="icon-mark"], .tit-common-wrap--lv2 [class^="icon-mark"], .tit-common-wrap--lv5 [class^="icon-mark"] {
margin-right: 0;
}
.tit-common-wrap__mark:last-child [class^="icon-mark"] {
margin-right: 0;
}
.tit-common-wrap--lv2 .tit-common-wrap__mark {
padding: 9px 10px 0;
background-color: #f2f2f2;
}
.tit-common-wrap--lv5 {
margin-top: 10px;
}
.tit-common-wrap--lv5 .tit-common-wrap__mark {
padding: 4px 0 0;
}
/* margin */
/* base overwrite */
/* =========================================================================== //
// txt
// =========================================================================== */
/* ================================================ */
/* .txt-common */
/* ================================================ */
.txt-common, .txt-common--map, .txt-common--mark {
margin: 0 0 30px;
line-height: 1.7 !important;
color: #333;
}
/* modifier .txt-common--map */
.txt-common--map {
margin-top: -15px;
}
/* modifier .txt-common--mark */
/* margin */
.txt-common + .txt-common, .txt-common--map + .txt-common, .txt-common--mark + .txt-common, .txt-common + .txt-common--map, .txt-common--map + .txt-common--map, .txt-common--mark + .txt-common--map, .txt-common + .txt-common--mark, .txt-common--map + .txt-common--mark, .txt-common--mark + .txt-common--mark {
margin-top: -12px;
}
[class^="tit-common"] + .txt-common, [class^="tit-common"] + .txt-common--map, [class^="tit-common"] + .txt-common--mark,
[class^="list-common"] + .txt-common,
[class^="list-common"] + .txt-common--map,
[class^="list-common"] + .txt-common--mark,
[class^="img-common"] + .txt-common,
[class^="img-common"] + .txt-common--map,
[class^="img-common"] + .txt-common--mark,
[class^="bnr-common"] + .txt-common,
[class^="bnr-common"] + .txt-common--map,
[class^="bnr-common"] + .txt-common--mark {
margin-top: -6px;
}
.nav-excursion__foot > .txt-common:first-child, .nav-excursion__foot > .txt-common--map:first-child, .nav-excursion__foot > .txt-common--mark:first-child {
margin-top: -6px;
}
.txt-common + [class^="sec-common"] > .txt-common:first-child, .txt-common--map + [class^="sec-common"] > .txt-common:first-child, .txt-common--mark + [class^="sec-common"] > .txt-common:first-child, .txt-common + [class^="sec-common"] > .txt-common--map:first-child, .txt-common--map + [class^="sec-common"] > .txt-common--map:first-child, .txt-common--mark + [class^="sec-common"] > .txt-common--map:first-child, .txt-common + [class^="sec-common"] > .txt-common--mark:first-child, .txt-common--map + [class^="sec-common"] > .txt-common--mark:first-child, .txt-common--mark + [class^="sec-common"] > .txt-common--mark:first-child,
.txt-common + [class^="sec-common"] > [class^="tit-common"]:first-child,
.txt-common--map + [class^="sec-common"] > [class^="tit-common"]:first-child,
.txt-common--mark + [class^="sec-common"] > [class^="tit-common"]:first-child,
.txt-common + [class^="sec-common"] > [class^="list-common"]:first-child,
.txt-common--map + [class^="sec-common"] > [class^="list-common"]:first-child,
.txt-common--mark + [class^="sec-common"] > [class^="list-common"]:first-child {
margin-top: -6px;
}
.txt-common:last-child, .txt-common--map:last-child, .txt-common--mark:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .txt-read */
/* ================================================ */
.txt-read {
margin: 0 0 30px;
font-weight: bold;
line-height: 1.7 !important;
font-size: 115%;
}
/* .txt-read__inner */
.txt-read__inner {
font-weight: inherit;
}
/* margin */
.txt-read:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .txt-link */
/* - 汎用インラインテキスト */
/* ================================================ */
.txt-link {
display: inline;
text-decoration: underline;
}
.txt-link:hover {
text-decoration: none;
}
/* base overwrite */
/* ================================================ */
/* .txt-icon */
/* - インラインiconを利用する場合に使用する */
/* ================================================ */
.txt-icon, .txt-icon--arrow, .txt-icon--arrow-inline, .txt-icon--arrow-inline-current, .txt-icon--arrow-current, .txt-icon--arrow-left, .txt-icon--arrow-left-inline, .txt-icon--arrow-left-inline-current, .txt-icon--arrow-left-current, .txt-icon--arrow-top, .txt-icon--arrow-top-inline, .txt-icon--arrow-top-inline-current, .txt-icon--arrow-top-current, .txt-icon--arrow-bottom, .txt-icon--arrow-bottom-inline, .txt-icon--arrow-bottom-inline-current, .txt-icon--arrow-bottom-current, .txt-icon--blank, .txt-icon--blank-inline, .txt-icon--blank-inline-current, .txt-icon--blank-current, .txt-icon--blank-inline-inline, .txt-icon--blank-inline-inline-current, .txt-icon--mail, .txt-icon--mail-inline, .txt-icon--mail-inline-current, .txt-icon--mail-current, .txt-icon--mail-inline-inline, .txt-icon--mail-inline-inline-current, .txt-icon--close, .txt-icon--close-inline, .txt-icon--close-inline-current, .txt-icon--close-current, .txt-icon--close-inline-inline, .txt-icon--close-inline-inline-current, .txt-icon--download, .txt-icon--download-inline, .txt-icon--download-inline-current, .txt-icon--download-current, .txt-icon--download-inline-inline, .txt-icon--download-inline-inline-current, .txt-icon--pdf, .txt-icon--pdf-inline, .txt-icon--pdf-inline-current, .txt-icon--pdf-current, .txt-icon--pdf-inline-inline, .txt-icon--pdf-inline-inline-current, .txt-icon--pc-browser, .txt-icon--pc-browser-inline, .txt-icon--pc-browser-inline-current, .txt-icon--pc-browser-current, .txt-icon--inline, .txt-icon--inline-current, .txt-icon--current {
position: relative;
display: inline-block;
margin: 0 1em 0 0;
text-decoration: none;
}
a.txt-icon:hover, a.txt-icon--arrow:hover, a.txt-icon--arrow-inline:hover, a.txt-icon--arrow-inline-current:hover, a.txt-icon--arrow-current:hover, a.txt-icon--arrow-left:hover, a.txt-icon--arrow-left-inline:hover, a.txt-icon--arrow-left-inline-current:hover, a.txt-icon--arrow-left-current:hover, a.txt-icon--arrow-top:hover, a.txt-icon--arrow-top-inline:hover, a.txt-icon--arrow-top-inline-current:hover, a.txt-icon--arrow-top-current:hover, a.txt-icon--arrow-bottom:hover, a.txt-icon--arrow-bottom-inline:hover, a.txt-icon--arrow-bottom-inline-current:hover, a.txt-icon--arrow-bottom-current:hover, a.txt-icon--blank:hover, a.txt-icon--blank-inline:hover, a.txt-icon--blank-inline-current:hover, a.txt-icon--blank-current:hover, a.txt-icon--blank-inline-inline:hover, a.txt-icon--blank-inline-inline-current:hover, a.txt-icon--mail:hover, a.txt-icon--mail-inline:hover, a.txt-icon--mail-inline-current:hover, a.txt-icon--mail-current:hover, a.txt-icon--mail-inline-inline:hover, a.txt-icon--mail-inline-inline-current:hover, a.txt-icon--close:hover, a.txt-icon--close-inline:hover, a.txt-icon--close-inline-current:hover, a.txt-icon--close-current:hover, a.txt-icon--close-inline-inline:hover, a.txt-icon--close-inline-inline-current:hover, a.txt-icon--download:hover, a.txt-icon--download-inline:hover, a.txt-icon--download-inline-current:hover, a.txt-icon--download-current:hover, a.txt-icon--download-inline-inline:hover, a.txt-icon--download-inline-inline-current:hover, a.txt-icon--pdf:hover, a.txt-icon--pdf-inline:hover, a.txt-icon--pdf-inline-current:hover, a.txt-icon--pdf-current:hover, a.txt-icon--pdf-inline-inline:hover, a.txt-icon--pdf-inline-inline-current:hover, a.txt-icon--pc-browser:hover, a.txt-icon--pc-browser-inline:hover, a.txt-icon--pc-browser-inline-current:hover, a.txt-icon--pc-browser-current:hover, a.txt-icon--inline:hover, a.txt-icon--inline-current:hover, a.txt-icon--current:hover {
text-decoration: underline;
}
/* ie_bug_hover_before_after */
a.txt-icon:before, a.txt-icon--arrow:before, a.txt-icon--arrow-inline:before, a.txt-icon--arrow-inline-current:before, a.txt-icon--arrow-current:before, a.txt-icon--arrow-left:before, a.txt-icon--arrow-left-inline:before, a.txt-icon--arrow-left-inline-current:before, a.txt-icon--arrow-left-current:before, a.txt-icon--arrow-top:before, a.txt-icon--arrow-top-inline:before, a.txt-icon--arrow-top-inline-current:before, a.txt-icon--arrow-top-current:before, a.txt-icon--arrow-bottom:before, a.txt-icon--arrow-bottom-inline:before, a.txt-icon--arrow-bottom-inline-current:before, a.txt-icon--arrow-bottom-current:before, a.txt-icon--blank:before, a.txt-icon--blank-inline:before, a.txt-icon--blank-inline-current:before, a.txt-icon--blank-current:before, a.txt-icon--blank-inline-inline:before, a.txt-icon--blank-inline-inline-current:before, a.txt-icon--mail:before, a.txt-icon--mail-inline:before, a.txt-icon--mail-inline-current:before, a.txt-icon--mail-current:before, a.txt-icon--mail-inline-inline:before, a.txt-icon--mail-inline-inline-current:before, a.txt-icon--close:before, a.txt-icon--close-inline:before, a.txt-icon--close-inline-current:before, a.txt-icon--close-current:before, a.txt-icon--close-inline-inline:before, a.txt-icon--close-inline-inline-current:before, a.txt-icon--download:before, a.txt-icon--download-inline:before, a.txt-icon--download-inline-current:before, a.txt-icon--download-current:before, a.txt-icon--download-inline-inline:before, a.txt-icon--download-inline-inline-current:before, a.txt-icon--pdf:before, a.txt-icon--pdf-inline:before, a.txt-icon--pdf-inline-current:before, a.txt-icon--pdf-current:before, a.txt-icon--pdf-inline-inline:before, a.txt-icon--pdf-inline-inline-current:before, a.txt-icon--pc-browser:before, a.txt-icon--pc-browser-inline:before, a.txt-icon--pc-browser-inline-current:before, a.txt-icon--pc-browser-current:before, a.txt-icon--inline:before, a.txt-icon--inline-current:before, a.txt-icon--current:before, a.txt-icon:after, a.txt-icon--arrow:after, a.txt-icon--arrow-inline:after, a.txt-icon--arrow-inline-current:after, a.txt-icon--arrow-current:after, a.txt-icon--arrow-left:after, a.txt-icon--arrow-left-inline:after, a.txt-icon--arrow-left-inline-current:after, a.txt-icon--arrow-left-current:after, a.txt-icon--arrow-top:after, a.txt-icon--arrow-top-inline:after, a.txt-icon--arrow-top-inline-current:after, a.txt-icon--arrow-top-current:after, a.txt-icon--arrow-bottom:after, a.txt-icon--arrow-bottom-inline:after, a.txt-icon--arrow-bottom-inline-current:after, a.txt-icon--arrow-bottom-current:after, a.txt-icon--blank:after, a.txt-icon--blank-inline:after, a.txt-icon--blank-inline-current:after, a.txt-icon--blank-current:after, a.txt-icon--blank-inline-inline:after, a.txt-icon--blank-inline-inline-current:after, a.txt-icon--mail:after, a.txt-icon--mail-inline:after, a.txt-icon--mail-inline-current:after, a.txt-icon--mail-current:after, a.txt-icon--mail-inline-inline:after, a.txt-icon--mail-inline-inline-current:after, a.txt-icon--close:after, a.txt-icon--close-inline:after, a.txt-icon--close-inline-current:after, a.txt-icon--close-current:after, a.txt-icon--close-inline-inline:after, a.txt-icon--close-inline-inline-current:after, a.txt-icon--download:after, a.txt-icon--download-inline:after, a.txt-icon--download-inline-current:after, a.txt-icon--download-current:after, a.txt-icon--download-inline-inline:after, a.txt-icon--download-inline-inline-current:after, a.txt-icon--pdf:after, a.txt-icon--pdf-inline:after, a.txt-icon--pdf-inline-current:after, a.txt-icon--pdf-current:after, a.txt-icon--pdf-inline-inline:after, a.txt-icon--pdf-inline-inline-current:after, a.txt-icon--pc-browser:after, a.txt-icon--pc-browser-inline:after, a.txt-icon--pc-browser-inline-current:after, a.txt-icon--pc-browser-current:after, a.txt-icon--inline:after, a.txt-icon--inline-current:after, a.txt-icon--current:after {
text-decoration: underline;
}
/* ie_bug_hover_before_after */
a.txt-icon:before, a.txt-icon--arrow:before, a.txt-icon--arrow-inline:before, a.txt-icon--arrow-inline-current:before, a.txt-icon--arrow-current:before, a.txt-icon--arrow-left:before, a.txt-icon--arrow-left-inline:before, a.txt-icon--arrow-left-inline-current:before, a.txt-icon--arrow-left-current:before, a.txt-icon--arrow-top:before, a.txt-icon--arrow-top-inline:before, a.txt-icon--arrow-top-inline-current:before, a.txt-icon--arrow-top-current:before, a.txt-icon--arrow-bottom:before, a.txt-icon--arrow-bottom-inline:before, a.txt-icon--arrow-bottom-inline-current:before, a.txt-icon--arrow-bottom-current:before, a.txt-icon--blank:before, a.txt-icon--blank-inline:before, a.txt-icon--blank-inline-current:before, a.txt-icon--blank-current:before, a.txt-icon--blank-inline-inline:before, a.txt-icon--blank-inline-inline-current:before, a.txt-icon--mail:before, a.txt-icon--mail-inline:before, a.txt-icon--mail-inline-current:before, a.txt-icon--mail-current:before, a.txt-icon--mail-inline-inline:before, a.txt-icon--mail-inline-inline-current:before, a.txt-icon--close:before, a.txt-icon--close-inline:before, a.txt-icon--close-inline-current:before, a.txt-icon--close-current:before, a.txt-icon--close-inline-inline:before, a.txt-icon--close-inline-inline-current:before, a.txt-icon--download:before, a.txt-icon--download-inline:before, a.txt-icon--download-inline-current:before, a.txt-icon--download-current:before, a.txt-icon--download-inline-inline:before, a.txt-icon--download-inline-inline-current:before, a.txt-icon--pdf:before, a.txt-icon--pdf-inline:before, a.txt-icon--pdf-inline-current:before, a.txt-icon--pdf-current:before, a.txt-icon--pdf-inline-inline:before, a.txt-icon--pdf-inline-inline-current:before, a.txt-icon--pc-browser:before, a.txt-icon--pc-browser-inline:before, a.txt-icon--pc-browser-inline-current:before, a.txt-icon--pc-browser-current:before, a.txt-icon--inline:before, a.txt-icon--inline-current:before, a.txt-icon--current:before, a.txt-icon:hover:before, a.txt-icon--arrow:hover:before, a.txt-icon--arrow-inline:hover:before, a.txt-icon--arrow-inline-current:hover:before, a.txt-icon--arrow-current:hover:before, a.txt-icon--arrow-left:hover:before, a.txt-icon--arrow-left-inline:hover:before, a.txt-icon--arrow-left-inline-current:hover:before, a.txt-icon--arrow-left-current:hover:before, a.txt-icon--arrow-top:hover:before, a.txt-icon--arrow-top-inline:hover:before, a.txt-icon--arrow-top-inline-current:hover:before, a.txt-icon--arrow-top-current:hover:before, a.txt-icon--arrow-bottom:hover:before, a.txt-icon--arrow-bottom-inline:hover:before, a.txt-icon--arrow-bottom-inline-current:hover:before, a.txt-icon--arrow-bottom-current:hover:before, a.txt-icon--blank:hover:before, a.txt-icon--blank-inline:hover:before, a.txt-icon--blank-inline-current:hover:before, a.txt-icon--blank-current:hover:before, a.txt-icon--blank-inline-inline:hover:before, a.txt-icon--blank-inline-inline-current:hover:before, a.txt-icon--mail:hover:before, a.txt-icon--mail-inline:hover:before, a.txt-icon--mail-inline-current:hover:before, a.txt-icon--mail-current:hover:before, a.txt-icon--mail-inline-inline:hover:before, a.txt-icon--mail-inline-inline-current:hover:before, a.txt-icon--close:hover:before, a.txt-icon--close-inline:hover:before, a.txt-icon--close-inline-current:hover:before, a.txt-icon--close-current:hover:before, a.txt-icon--close-inline-inline:hover:before, a.txt-icon--close-inline-inline-current:hover:before, a.txt-icon--download:hover:before, a.txt-icon--download-inline:hover:before, a.txt-icon--download-inline-current:hover:before, a.txt-icon--download-current:hover:before, a.txt-icon--download-inline-inline:hover:before, a.txt-icon--download-inline-inline-current:hover:before, a.txt-icon--pdf:hover:before, a.txt-icon--pdf-inline:hover:before, a.txt-icon--pdf-inline-current:hover:before, a.txt-icon--pdf-current:hover:before, a.txt-icon--pdf-inline-inline:hover:before, a.txt-icon--pdf-inline-inline-current:hover:before, a.txt-icon--pc-browser:hover:before, a.txt-icon--pc-browser-inline:hover:before, a.txt-icon--pc-browser-inline-current:hover:before, a.txt-icon--pc-browser-current:hover:before, a.txt-icon--inline:hover:before, a.txt-icon--inline-current:hover:before, a.txt-icon--current:hover:before, a.txt-icon:after, a.txt-icon--arrow:after, a.txt-icon--arrow-inline:after, a.txt-icon--arrow-inline-current:after, a.txt-icon--arrow-current:after, a.txt-icon--arrow-left:after, a.txt-icon--arrow-left-inline:after, a.txt-icon--arrow-left-inline-current:after, a.txt-icon--arrow-left-current:after, a.txt-icon--arrow-top:after, a.txt-icon--arrow-top-inline:after, a.txt-icon--arrow-top-inline-current:after, a.txt-icon--arrow-top-current:after, a.txt-icon--arrow-bottom:after, a.txt-icon--arrow-bottom-inline:after, a.txt-icon--arrow-bottom-inline-current:after, a.txt-icon--arrow-bottom-current:after, a.txt-icon--blank:after, a.txt-icon--blank-inline:after, a.txt-icon--blank-inline-current:after, a.txt-icon--blank-current:after, a.txt-icon--blank-inline-inline:after, a.txt-icon--blank-inline-inline-current:after, a.txt-icon--mail:after, a.txt-icon--mail-inline:after, a.txt-icon--mail-inline-current:after, a.txt-icon--mail-current:after, a.txt-icon--mail-inline-inline:after, a.txt-icon--mail-inline-inline-current:after, a.txt-icon--close:after, a.txt-icon--close-inline:after, a.txt-icon--close-inline-current:after, a.txt-icon--close-current:after, a.txt-icon--close-inline-inline:after, a.txt-icon--close-inline-inline-current:after, a.txt-icon--download:after, a.txt-icon--download-inline:after, a.txt-icon--download-inline-current:after, a.txt-icon--download-current:after, a.txt-icon--download-inline-inline:after, a.txt-icon--download-inline-inline-current:after, a.txt-icon--pdf:after, a.txt-icon--pdf-inline:after, a.txt-icon--pdf-inline-current:after, a.txt-icon--pdf-current:after, a.txt-icon--pdf-inline-inline:after, a.txt-icon--pdf-inline-inline-current:after, a.txt-icon--pc-browser:after, a.txt-icon--pc-browser-inline:after, a.txt-icon--pc-browser-inline-current:after, a.txt-icon--pc-browser-current:after, a.txt-icon--inline:after, a.txt-icon--inline-current:after, a.txt-icon--current:after, a.txt-icon:hover:after, a.txt-icon--arrow:hover:after, a.txt-icon--arrow-inline:hover:after, a.txt-icon--arrow-inline-current:hover:after, a.txt-icon--arrow-current:hover:after, a.txt-icon--arrow-left:hover:after, a.txt-icon--arrow-left-inline:hover:after, a.txt-icon--arrow-left-inline-current:hover:after, a.txt-icon--arrow-left-current:hover:after, a.txt-icon--arrow-top:hover:after, a.txt-icon--arrow-top-inline:hover:after, a.txt-icon--arrow-top-inline-current:hover:after, a.txt-icon--arrow-top-current:hover:after, a.txt-icon--arrow-bottom:hover:after, a.txt-icon--arrow-bottom-inline:hover:after, a.txt-icon--arrow-bottom-inline-current:hover:after, a.txt-icon--arrow-bottom-current:hover:after, a.txt-icon--blank:hover:after, a.txt-icon--blank-inline:hover:after, a.txt-icon--blank-inline-current:hover:after, a.txt-icon--blank-current:hover:after, a.txt-icon--blank-inline-inline:hover:after, a.txt-icon--blank-inline-inline-current:hover:after, a.txt-icon--mail:hover:after, a.txt-icon--mail-inline:hover:after, a.txt-icon--mail-inline-current:hover:after, a.txt-icon--mail-current:hover:after, a.txt-icon--mail-inline-inline:hover:after, a.txt-icon--mail-inline-inline-current:hover:after, a.txt-icon--close:hover:after, a.txt-icon--close-inline:hover:after, a.txt-icon--close-inline-current:hover:after, a.txt-icon--close-current:hover:after, a.txt-icon--close-inline-inline:hover:after, a.txt-icon--close-inline-inline-current:hover:after, a.txt-icon--download:hover:after, a.txt-icon--download-inline:hover:after, a.txt-icon--download-inline-current:hover:after, a.txt-icon--download-current:hover:after, a.txt-icon--download-inline-inline:hover:after, a.txt-icon--download-inline-inline-current:hover:after, a.txt-icon--pdf:hover:after, a.txt-icon--pdf-inline:hover:after, a.txt-icon--pdf-inline-current:hover:after, a.txt-icon--pdf-current:hover:after, a.txt-icon--pdf-inline-inline:hover:after, a.txt-icon--pdf-inline-inline-current:hover:after, a.txt-icon--pc-browser:hover:after, a.txt-icon--pc-browser-inline:hover:after, a.txt-icon--pc-browser-inline-current:hover:after, a.txt-icon--pc-browser-current:hover:after, a.txt-icon--inline:hover:after, a.txt-icon--inline-current:hover:after, a.txt-icon--current:hover:after {
text-decoration: none;
}
/* .txt-icon__inner */
.txt-icon__inner {
text-decoration: none;
}
a.txt-icon__inner:hover {
text-decoration: underline;
}
/* modifier .txt-icon */
.txt-icon--arrow, .txt-icon--arrow-inline, .txt-icon--arrow-inline-current, .txt-icon--arrow-current {
margin: 0 1em 0 0;
}
.txt-icon--arrow .icon-common--arrow, .txt-icon--arrow-inline .icon-common--arrow, .txt-icon--arrow-inline-current .icon-common--arrow, .txt-icon--arrow-current .icon-common--arrow,
.txt-icon--arrow .icon-common--arrow-image,
.txt-icon--arrow-inline .icon-common--arrow-image,
.txt-icon--arrow-inline-current .icon-common--arrow-image,
.txt-icon--arrow-current .icon-common--arrow-image {
right: -1.28571em;
}
.txt-icon--arrow-left, .txt-icon--arrow-left-inline, .txt-icon--arrow-left-inline-current, .txt-icon--arrow-left-current {
margin: 0 0 0 1em;
}
.txt-icon--arrow-left .icon-common--arrow-left, .txt-icon--arrow-left-inline .icon-common--arrow-left, .txt-icon--arrow-left-inline-current .icon-common--arrow-left, .txt-icon--arrow-left-current .icon-common--arrow-left {
left: -1.28571em;
}
.txt-icon--arrow-top, .txt-icon--arrow-top-inline, .txt-icon--arrow-top-inline-current, .txt-icon--arrow-top-current {
margin: 0 1em 0 0;
}
.txt-icon--arrow-top .icon-common--arrow-top, .txt-icon--arrow-top-inline .icon-common--arrow-top, .txt-icon--arrow-top-inline-current .icon-common--arrow-top, .txt-icon--arrow-top-current .icon-common--arrow-top {
right: -1.14286em;
}
.txt-icon--arrow-bottom, .txt-icon--arrow-bottom-inline, .txt-icon--arrow-bottom-inline-current, .txt-icon--arrow-bottom-current {
margin: 0 1em 0 0;
}
.txt-icon--arrow-bottom .icon-common--arrow-bottom, .txt-icon--arrow-bottom-inline .icon-common--arrow-bottom, .txt-icon--arrow-bottom-inline-current .icon-common--arrow-bottom, .txt-icon--arrow-bottom-current .icon-common--arrow-bottom {
right: -1.14286em;
}
.txt-icon--blank, .txt-icon--blank-current {
margin: 0 1em 0 0;
}
.txt-icon--blank .icon-common--blank-image, .txt-icon--blank-current .icon-common--blank-image,
.txt-icon--blank .icon-common--blank-image-wa, .txt-icon--blank-current .icon-common--blank-image-wa {
right: -1em;
}
.list-notes__item-inner .txt-icon--blank-inline, .list-notes__item-inner .txt-icon--blank-inline-current, .list-notes__item-inner .txt-icon--blank-inline-inline, .list-notes__item-inner .txt-icon--blank-inline-inline-current, .txt-icon--blank.txt-icon--blank-inline, .txt-icon--blank.txt-icon--blank-inline-current, .txt-icon--blank.txt-icon--blank-inline-inline, .txt-icon--blank.txt-icon--blank-inline-inline-current, .txt-icon--blank-inline.txt-icon--blank-current, .txt-icon--blank-inline-current.txt-icon--blank-current, .txt-icon--blank-current.txt-icon--blank-inline-inline, .txt-icon--blank-current.txt-icon--blank-inline-inline-current {
display: inline;
word-break: break-all;
margin: 0;
}
.list-notes__item-inner .txt-icon--blank-inline .icon-common--blank-image, .list-notes__item-inner .txt-icon--blank-inline-current .icon-common--blank-image, .list-notes__item-inner .txt-icon--blank-inline-inline .icon-common--blank-image, .list-notes__item-inner .txt-icon--blank-inline-inline-current .icon-common--blank-image, .txt-icon--blank.txt-icon--blank-inline .icon-common--blank-image, .txt-icon--blank.txt-icon--blank-inline-current .icon-common--blank-image, .txt-icon--blank.txt-icon--blank-inline-inline .icon-common--blank-image, .txt-icon--blank.txt-icon--blank-inline-inline-current .icon-common--blank-image, .txt-icon--blank-inline.txt-icon--blank-current .icon-common--blank-image, .txt-icon--blank-inline-current.txt-icon--blank-current .icon-common--blank-image, .txt-icon--blank-current.txt-icon--blank-inline-inline .icon-common--blank-image, .txt-icon--blank-current.txt-icon--blank-inline-inline-current .icon-common--blank-image,
.list-notes__item-inner .txt-icon--blank-inline .icon-common--blank-image-wa, .list-notes__item-inner .txt-icon--blank-inline-current .icon-common--blank-image-wa, .list-notes__item-inner .txt-icon--blank-inline-inline .icon-common--blank-image-wa, .list-notes__item-inner .txt-icon--blank-inline-inline-current .icon-common--blank-image-wa, .txt-icon--blank.txt-icon--blank-inline .icon-common--blank-image-wa, .txt-icon--blank.txt-icon--blank-inline-current .icon-common--blank-image-wa, .txt-icon--blank.txt-icon--blank-inline-inline .icon-common--blank-image-wa, .txt-icon--blank.txt-icon--blank-inline-inline-current .icon-common--blank-image-wa, .txt-icon--blank-inline.txt-icon--blank-current .icon-common--blank-image-wa, .txt-icon--blank-inline-current.txt-icon--blank-current .icon-common--blank-image-wa, .txt-icon--blank-current.txt-icon--blank-inline-inline .icon-common--blank-image-wa, .txt-icon--blank-current.txt-icon--blank-inline-inline-current .icon-common--blank-image-wa {
position: static;
top: 0;
right: 0;
bottom: 0;
vertical-align: middle;
margin-left: 2px;
}
.list-notes__item-inner .txt-icon--blank-inline .icon-common--blank-image, .list-notes__item-inner .txt-icon--blank-inline-current .icon-common--blank-image, .list-notes__item-inner .txt-icon--blank-inline-inline .icon-common--blank-image, .list-notes__item-inner .txt-icon--blank-inline-inline-current .icon-common--blank-image,
.list-notes__item-inner .txt-icon--blank-inline .icon-common--blank-image-wa, .list-notes__item-inner .txt-icon--blank-inline-current .icon-common--blank-image-wa, .list-notes__item-inner .txt-icon--blank-inline-inline .icon-common--blank-image-wa, .list-notes__item-inner .txt-icon--blank-inline-inline-current .icon-common--blank-image-wa {
display: inline-block;
position: static;
vertical-align: baseline;
margin: 0 3px;
}
.txt-icon--mail, .txt-icon--mail-current {
margin: 0 0 0 1em;
}
.txt-icon--mail .icon-common--mail-image, .txt-icon--mail-current .icon-common--mail-image {
left: -1em;
}
.txt-icon--mail.txt-icon--mail-inline, .txt-icon--mail.txt-icon--mail-inline-current, .txt-icon--mail.txt-icon--mail-inline-inline, .txt-icon--mail.txt-icon--mail-inline-inline-current, .txt-icon--mail-inline.txt-icon--mail-current, .txt-icon--mail-inline-current.txt-icon--mail-current, .txt-icon--mail-current.txt-icon--mail-inline-inline, .txt-icon--mail-current.txt-icon--mail-inline-inline-current {
display: inline;
}
.txt-icon--mail.txt-icon--mail-inline .icon-common--mail-image, .txt-icon--mail.txt-icon--mail-inline-current .icon-common--mail-image, .txt-icon--mail.txt-icon--mail-inline-inline .icon-common--mail-image, .txt-icon--mail.txt-icon--mail-inline-inline-current .icon-common--mail-image, .txt-icon--mail-inline.txt-icon--mail-current .icon-common--mail-image, .txt-icon--mail-inline-current.txt-icon--mail-current .icon-common--mail-image, .txt-icon--mail-current.txt-icon--mail-inline-inline .icon-common--mail-image, .txt-icon--mail-current.txt-icon--mail-inline-inline-current .icon-common--mail-image {
top: .2em;
bottom: 0;
margin: 0;
}
.txt-icon--close, .txt-icon--close-current {
margin: 0 0 0 1em;
}
.txt-icon--close .icon-common--close-image, .txt-icon--close-current .icon-common--close-image {
left: -1em;
}
.txt-icon--close.txt-icon--close-inline, .txt-icon--close.txt-icon--close-inline-current, .txt-icon--close.txt-icon--close-inline-inline, .txt-icon--close.txt-icon--close-inline-inline-current, .txt-icon--close-inline.txt-icon--close-current, .txt-icon--close-inline-current.txt-icon--close-current, .txt-icon--close-current.txt-icon--close-inline-inline, .txt-icon--close-current.txt-icon--close-inline-inline-current {
display: inline;
}
.txt-icon--close.txt-icon--close-inline .icon-common--close-image, .txt-icon--close.txt-icon--close-inline-current .icon-common--close-image, .txt-icon--close.txt-icon--close-inline-inline .icon-common--close-image, .txt-icon--close.txt-icon--close-inline-inline-current .icon-common--close-image, .txt-icon--close-inline.txt-icon--close-current .icon-common--close-image, .txt-icon--close-inline-current.txt-icon--close-current .icon-common--close-image, .txt-icon--close-current.txt-icon--close-inline-inline .icon-common--close-image, .txt-icon--close-current.txt-icon--close-inline-inline-current .icon-common--close-image {
top: .1em;
bottom: 0;
margin: 0;
}
.txt-icon--download, .txt-icon--download-current {
margin: 0 0 0 1em;
}
.txt-icon--download .icon-common--download-image, .txt-icon--download-current .icon-common--download-image {
left: -1em;
}
.txt-icon--download.txt-icon--download-inline, .txt-icon--download.txt-icon--download-inline-current, .txt-icon--download.txt-icon--download-inline-inline, .txt-icon--download.txt-icon--download-inline-inline-current, .txt-icon--download-inline.txt-icon--download-current, .txt-icon--download-inline-current.txt-icon--download-current, .txt-icon--download-current.txt-icon--download-inline-inline, .txt-icon--download-current.txt-icon--download-inline-inline-current {
display: inline;
}
.txt-icon--download.txt-icon--download-inline .icon-common--download-image, .txt-icon--download.txt-icon--download-inline-current .icon-common--download-image, .txt-icon--download.txt-icon--download-inline-inline .icon-common--download-image, .txt-icon--download.txt-icon--download-inline-inline-current .icon-common--download-image, .txt-icon--download-inline.txt-icon--download-current .icon-common--download-image, .txt-icon--download-inline-current.txt-icon--download-current .icon-common--download-image, .txt-icon--download-current.txt-icon--download-inline-inline .icon-common--download-image, .txt-icon--download-current.txt-icon--download-inline-inline-current .icon-common--download-image {
top: .1em;
bottom: 0;
margin: 0;
}
.txt-icon--pdf, .txt-icon--pdf-current {
margin: 0 0 0 1em;
}
.txt-icon--pdf .icon-common--pdf-image, .txt-icon--pdf-current .icon-common--pdf-image {
left: -1em;
}
.txt-icon--pdf.txt-icon--pdf-inline, .txt-icon--pdf.txt-icon--pdf-inline-current, .txt-icon--pdf.txt-icon--pdf-inline-inline, .txt-icon--pdf.txt-icon--pdf-inline-inline-current, .txt-icon--pdf-inline.txt-icon--pdf-current, .txt-icon--pdf-inline-current.txt-icon--pdf-current, .txt-icon--pdf-current.txt-icon--pdf-inline-inline, .txt-icon--pdf-current.txt-icon--pdf-inline-inline-current {
display: inline;
}
.txt-icon--pdf.txt-icon--pdf-inline .icon-common--pdf-image, .txt-icon--pdf.txt-icon--pdf-inline-current .icon-common--pdf-image, .txt-icon--pdf.txt-icon--pdf-inline-inline .icon-common--pdf-image, .txt-icon--pdf.txt-icon--pdf-inline-inline-current .icon-common--pdf-image, .txt-icon--pdf-inline.txt-icon--pdf-current .icon-common--pdf-image, .txt-icon--pdf-inline-current.txt-icon--pdf-current .icon-common--pdf-image, .txt-icon--pdf-current.txt-icon--pdf-inline-inline .icon-common--pdf-image, .txt-icon--pdf-current.txt-icon--pdf-inline-inline-current .icon-common--pdf-image {
top: .15em;
bottom: 0;
margin: 0;
}
.txt-icon--pc-browser, .txt-icon--pc-browser-inline, .txt-icon--pc-browser-inline-current, .txt-icon--pc-browser-current {
text-decoration: underline;
}
.txt-icon--pc-browser:hover, .txt-icon--pc-browser-inline:hover, .txt-icon--pc-browser-inline-current:hover, .txt-icon--pc-browser-current:hover {
text-decoration: none;
}
.txt-icon--pc-browser .icon-common--pc-browser-image, .txt-icon--pc-browser-inline .icon-common--pc-browser-image, .txt-icon--pc-browser-inline-current .icon-common--pc-browser-image, .txt-icon--pc-browser-current .icon-common--pc-browser-image {
right: -1em;
}
.txt-icon--arrow-inline, .txt-icon--arrow-inline-current, .txt-icon--arrow-left-inline, .txt-icon--arrow-left-inline-current, .txt-icon--arrow-top-inline, .txt-icon--arrow-top-inline-current, .txt-icon--arrow-bottom-inline, .txt-icon--arrow-bottom-inline-current, .txt-icon--blank-inline-inline, .txt-icon--blank-inline-inline-current, .txt-icon--mail-inline-inline, .txt-icon--mail-inline-inline-current, .txt-icon--close-inline-inline, .txt-icon--close-inline-inline-current, .txt-icon--download-inline-inline, .txt-icon--download-inline-inline-current, .txt-icon--pdf-inline-inline, .txt-icon--pdf-inline-inline-current, .txt-icon--pc-browser-inline, .txt-icon--pc-browser-inline-current, .txt-icon--inline, .txt-icon--inline-current {
display: inline;
margin: 0;
}
.txt-icon--arrow-inline [class^="icon-common"], .txt-icon--arrow-inline-current [class^="icon-common"], .txt-icon--arrow-left-inline [class^="icon-common"], .txt-icon--arrow-left-inline-current [class^="icon-common"], .txt-icon--arrow-top-inline [class^="icon-common"], .txt-icon--arrow-top-inline-current [class^="icon-common"], .txt-icon--arrow-bottom-inline [class^="icon-common"], .txt-icon--arrow-bottom-inline-current [class^="icon-common"], .txt-icon--blank-inline-inline [class^="icon-common"], .txt-icon--blank-inline-inline-current [class^="icon-common"], .txt-icon--mail-inline-inline [class^="icon-common"], .txt-icon--mail-inline-inline-current [class^="icon-common"], .txt-icon--close-inline-inline [class^="icon-common"], .txt-icon--close-inline-inline-current [class^="icon-common"], .txt-icon--download-inline-inline [class^="icon-common"], .txt-icon--download-inline-inline-current [class^="icon-common"], .txt-icon--pdf-inline-inline [class^="icon-common"], .txt-icon--pdf-inline-inline-current [class^="icon-common"], .txt-icon--pc-browser-inline [class^="icon-common"], .txt-icon--pc-browser-inline-current [class^="icon-common"], .txt-icon--inline [class^="icon-common"], .txt-icon--inline-current [class^="icon-common"] {
display: inline-block;
position: static;
vertical-align: baseline;
margin: 0 3px;
}
.txt-icon--arrow-inline-current, .txt-icon--arrow-current, .txt-icon--arrow-left-inline-current, .txt-icon--arrow-left-current, .txt-icon--arrow-top-inline-current, .txt-icon--arrow-top-current, .txt-icon--arrow-bottom-inline-current, .txt-icon--arrow-bottom-current, .txt-icon--blank-inline-current, .txt-icon--blank-current, .txt-icon--blank-inline-inline-current, .txt-icon--mail-inline-current, .txt-icon--mail-current, .txt-icon--mail-inline-inline-current, .txt-icon--close-inline-current, .txt-icon--close-current, .txt-icon--close-inline-inline-current, .txt-icon--download-inline-current, .txt-icon--download-current, .txt-icon--download-inline-inline-current, .txt-icon--pdf-inline-current, .txt-icon--pdf-current, .txt-icon--pdf-inline-inline-current, .txt-icon--pc-browser-inline-current, .txt-icon--pc-browser-current, .txt-icon--inline-current, .txt-icon--current {
color: #c03;
font-weight: bold;
}
/* base overwrite */
/* ================================================ */
/* .txt-bold */
/* - 汎用インラインテキスト */
/* ================================================ */
.txt-bold {
display: inline;
font-weight: bold;
}
/* base overwrite */
/* ================================================ */
/* .txt-strong */
/* - 汎用インラインテキスト */
/* ================================================ */
.txt-strong, .txt-strong--bold {
display: inline;
color: #c03;
font-weight: normal;
}
/* .txt-strong--bold */
.txt-strong--bold {
font-weight: bold;
}
/* base overwrite */
/* ================================================ */
/* .txt-s*p */
/* - 汎用インラインテキスト */
/* ================================================ */
.txt-sup {
vertical-align: top;
font-size: 86%;
}
/* base overwrite */
/* =========================================================================== //
// list
// =========================================================================== */
/* ================================================ */
/* .list-common */
/* ================================================ */
.list-common, .list-common--inline, .list-common--inline-links, .list-common--border, .list-common--border-links, .list-common--col2, .list-common--col2-links, .list-common--col3, .list-common--col3-links, .list-common--col4, .list-common--col4-links, .list-common--links, .list-common--order, .list-common--order-01, .list-common--order-02 {
/* list common style */
color: #333;
margin: -5px 0 30px;
line-height: 1.7 !important;
}
.contents [class^="txt-common"] + .list-common, .contents [class^="txt-common"] + .list-common--inline, .contents [class^="txt-common"] + .list-common--inline-links, .contents [class^="txt-common"] + .list-common--border, .contents [class^="txt-common"] + .list-common--border-links, .contents [class^="txt-common"] + .list-common--col2, .contents [class^="txt-common"] + .list-common--col2-links, .contents [class^="txt-common"] + .list-common--col3, .contents [class^="txt-common"] + .list-common--col3-links, .contents [class^="txt-common"] + .list-common--col4, .contents [class^="txt-common"] + .list-common--col4-links, .contents [class^="txt-common"] + .list-common--links, .contents [class^="txt-common"] + .list-common--order, .contents [class^="txt-common"] + .list-common--order-01, .contents [class^="txt-common"] + .list-common--order-02 {
margin-top: -12px;
}
.list-common .list-common, .list-common--inline .list-common, .list-common--inline-links .list-common, .list-common--border .list-common, .list-common--border-links .list-common, .list-common--col2 .list-common, .list-common--col2-links .list-common, .list-common--col3 .list-common, .list-common--col3-links .list-common, .list-common--col4 .list-common, .list-common--col4-links .list-common, .list-common--links .list-common, .list-common--order .list-common, .list-common--order-01 .list-common, .list-common--order-02 .list-common, .list-common .list-common--inline, .list-common--inline .list-common--inline, .list-common--inline-links .list-common--inline, .list-common--border .list-common--inline, .list-common--border-links .list-common--inline, .list-common--col2 .list-common--inline, .list-common--col2-links .list-common--inline, .list-common--col3 .list-common--inline, .list-common--col3-links .list-common--inline, .list-common--col4 .list-common--inline, .list-common--col4-links .list-common--inline, .list-common--links .list-common--inline, .list-common--order .list-common--inline, .list-common--order-01 .list-common--inline, .list-common--order-02 .list-common--inline, .list-common .list-common--inline-links, .list-common--inline .list-common--inline-links, .list-common--inline-links .list-common--inline-links, .list-common--border .list-common--inline-links, .list-common--border-links .list-common--inline-links, .list-common--col2 .list-common--inline-links, .list-common--col2-links .list-common--inline-links, .list-common--col3 .list-common--inline-links, .list-common--col3-links .list-common--inline-links, .list-common--col4 .list-common--inline-links, .list-common--col4-links .list-common--inline-links, .list-common--links .list-common--inline-links, .list-common--order .list-common--inline-links, .list-common--order-01 .list-common--inline-links, .list-common--order-02 .list-common--inline-links, .list-common .list-common--border, .list-common--inline .list-common--border, .list-common--inline-links .list-common--border, .list-common--border .list-common--border, .list-common--border-links .list-common--border, .list-common--col2 .list-common--border, .list-common--col2-links .list-common--border, .list-common--col3 .list-common--border, .list-common--col3-links .list-common--border, .list-common--col4 .list-common--border, .list-common--col4-links .list-common--border, .list-common--links .list-common--border, .list-common--order .list-common--border, .list-common--order-01 .list-common--border, .list-common--order-02 .list-common--border, .list-common .list-common--border-links, .list-common--inline .list-common--border-links, .list-common--inline-links .list-common--border-links, .list-common--border .list-common--border-links, .list-common--border-links .list-common--border-links, .list-common--col2 .list-common--border-links, .list-common--col2-links .list-common--border-links, .list-common--col3 .list-common--border-links, .list-common--col3-links .list-common--border-links, .list-common--col4 .list-common--border-links, .list-common--col4-links .list-common--border-links, .list-common--links .list-common--border-links, .list-common--order .list-common--border-links, .list-common--order-01 .list-common--border-links, .list-common--order-02 .list-common--border-links, .list-common .list-common--col2, .list-common--inline .list-common--col2, .list-common--inline-links .list-common--col2, .list-common--border .list-common--col2, .list-common--border-links .list-common--col2, .list-common--col2 .list-common--col2, .list-common--col2-links .list-common--col2, .list-common--col3 .list-common--col2, .list-common--col3-links .list-common--col2, .list-common--col4 .list-common--col2, .list-common--col4-links .list-common--col2, .list-common--links .list-common--col2, .list-common--order .list-common--col2, .list-common--order-01 .list-common--col2, .list-common--order-02 .list-common--col2, .list-common .list-common--col2-links, .list-common--inline .list-common--col2-links, .list-common--inline-links .list-common--col2-links, .list-common--border .list-common--col2-links, .list-common--border-links .list-common--col2-links, .list-common--col2 .list-common--col2-links, .list-common--col2-links .list-common--col2-links, .list-common--col3 .list-common--col2-links, .list-common--col3-links .list-common--col2-links, .list-common--col4 .list-common--col2-links, .list-common--col4-links .list-common--col2-links, .list-common--links .list-common--col2-links, .list-common--order .list-common--col2-links, .list-common--order-01 .list-common--col2-links, .list-common--order-02 .list-common--col2-links, .list-common .list-common--col3, .list-common--inline .list-common--col3, .list-common--inline-links .list-common--col3, .list-common--border .list-common--col3, .list-common--border-links .list-common--col3, .list-common--col2 .list-common--col3, .list-common--col2-links .list-common--col3, .list-common--col3 .list-common--col3, .list-common--col3-links .list-common--col3, .list-common--col4 .list-common--col3, .list-common--col4-links .list-common--col3, .list-common--links .list-common--col3, .list-common--order .list-common--col3, .list-common--order-01 .list-common--col3, .list-common--order-02 .list-common--col3, .list-common .list-common--col3-links, .list-common--inline .list-common--col3-links, .list-common--inline-links .list-common--col3-links, .list-common--border .list-common--col3-links, .list-common--border-links .list-common--col3-links, .list-common--col2 .list-common--col3-links, .list-common--col2-links .list-common--col3-links, .list-common--col3 .list-common--col3-links, .list-common--col3-links .list-common--col3-links, .list-common--col4 .list-common--col3-links, .list-common--col4-links .list-common--col3-links, .list-common--links .list-common--col3-links, .list-common--order .list-common--col3-links, .list-common--order-01 .list-common--col3-links, .list-common--order-02 .list-common--col3-links, .list-common .list-common--col4, .list-common--inline .list-common--col4, .list-common--inline-links .list-common--col4, .list-common--border .list-common--col4, .list-common--border-links .list-common--col4, .list-common--col2 .list-common--col4, .list-common--col2-links .list-common--col4, .list-common--col3 .list-common--col4, .list-common--col3-links .list-common--col4, .list-common--col4 .list-common--col4, .list-common--col4-links .list-common--col4, .list-common--links .list-common--col4, .list-common--order .list-common--col4, .list-common--order-01 .list-common--col4, .list-common--order-02 .list-common--col4, .list-common .list-common--col4-links, .list-common--inline .list-common--col4-links, .list-common--inline-links .list-common--col4-links, .list-common--border .list-common--col4-links, .list-common--border-links .list-common--col4-links, .list-common--col2 .list-common--col4-links, .list-common--col2-links .list-common--col4-links, .list-common--col3 .list-common--col4-links, .list-common--col3-links .list-common--col4-links, .list-common--col4 .list-common--col4-links, .list-common--col4-links .list-common--col4-links, .list-common--links .list-common--col4-links, .list-common--order .list-common--col4-links, .list-common--order-01 .list-common--col4-links, .list-common--order-02 .list-common--col4-links, .list-common .list-common--links, .list-common--inline .list-common--links, .list-common--inline-links .list-common--links, .list-common--border .list-common--links, .list-common--border-links .list-common--links, .list-common--col2 .list-common--links, .list-common--col2-links .list-common--links, .list-common--col3 .list-common--links, .list-common--col3-links .list-common--links, .list-common--col4 .list-common--links, .list-common--col4-links .list-common--links, .list-common--links .list-common--links, .list-common--order .list-common--links, .list-common--order-01 .list-common--links, .list-common--order-02 .list-common--links, .list-common .list-common--order, .list-common--inline .list-common--order, .list-common--inline-links .list-common--order, .list-common--border .list-common--order, .list-common--border-links .list-common--order, .list-common--col2 .list-common--order, .list-common--col2-links .list-common--order, .list-common--col3 .list-common--order, .list-common--col3-links .list-common--order, .list-common--col4 .list-common--order, .list-common--col4-links .list-common--order, .list-common--links .list-common--order, .list-common--order .list-common--order, .list-common--order-01 .list-common--order, .list-common--order-02 .list-common--order, .list-common .list-common--order-01, .list-common--inline .list-common--order-01, .list-common--inline-links .list-common--order-01, .list-common--border .list-common--order-01, .list-common--border-links .list-common--order-01, .list-common--col2 .list-common--order-01, .list-common--col2-links .list-common--order-01, .list-common--col3 .list-common--order-01, .list-common--col3-links .list-common--order-01, .list-common--col4 .list-common--order-01, .list-common--col4-links .list-common--order-01, .list-common--links .list-common--order-01, .list-common--order .list-common--order-01, .list-common--order-01 .list-common--order-01, .list-common--order-02 .list-common--order-01, .list-common .list-common--order-02, .list-common--inline .list-common--order-02, .list-common--inline-links .list-common--order-02, .list-common--border .list-common--order-02, .list-common--border-links .list-common--order-02, .list-common--col2 .list-common--order-02, .list-common--col2-links .list-common--order-02, .list-common--col3 .list-common--order-02, .list-common--col3-links .list-common--order-02, .list-common--col4 .list-common--order-02, .list-common--col4-links .list-common--order-02, .list-common--links .list-common--order-02, .list-common--order .list-common--order-02, .list-common--order-01 .list-common--order-02, .list-common--order-02 .list-common--order-02 {
margin-top: 0;
}
/* .list-common__item */
.list-common__item, .list-common__item--normal, .list-common__item--small {
display: block;
padding-top: 5px;
}
/* .list-common__item:before */
.list-common__item:before, .list-common__item--normal:before, .list-common__item--small:before {
content: '\30fb';
display: block;
float: left;
min-width: 1.25em;
}
/* .list-common__item--normal */
.list-common__item--normal:before {
display: none;
}
/* .list-common__item--small */
.list-common__item--small {
font-size: 86%;
}
/* .list-common__item-inner */
.list-common__item-inner {
display: block;
overflow: hidden;
}
/* .list-common__note */
.list-common__note {
margin-left: 5px;
font-size: 86%;
}
/* modifier .list-common */
.list-common--inline:before, .list-common--inline-links:before, .list-common--inline:after, .list-common--inline-links:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.list-common--inline .list-common__item, .list-common--inline-links .list-common__item, .list-common--inline .list-common__item--normal, .list-common--inline-links .list-common__item--normal, .list-common--inline .list-common__item--small, .list-common--inline-links .list-common__item--small {
float: left;
padding-right: 20px;
}
.list-common--border, .list-common--border-links {
position: relative;
overflow: hidden;
margin-top: -5px;
}
.list-common--border .list-common__item, .list-common--border-links .list-common__item, .list-common--border .list-common__item--normal, .list-common--border-links .list-common__item--normal, .list-common--border .list-common__item--small, .list-common--border-links .list-common__item--small {
float: left;
border-right: 1px solid #ddd;
padding: 0 12px;
margin-top: 5px;
line-height: 1.1;
}
.list-common--border .list-common__item:last-child, .list-common--border-links .list-common__item:last-child, .list-common--border .list-common__item--normal:last-child, .list-common--border-links .list-common__item--normal:last-child, .list-common--border .list-common__item--small:last-child, .list-common--border-links .list-common__item--small:last-child {
border-right: 0;
}
.list-common--col2, .list-common--col2-links {
margin-top: 0;
}
.list-common--col2:before, .list-common--col2-links:before, .list-common--col2:after, .list-common--col2-links:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.list-common--col2 .list-common__item, .list-common--col2-links .list-common__item, .list-common--col2 .list-common__item--normal, .list-common--col2-links .list-common__item--normal, .list-common--col2 .list-common__item--small, .list-common--col2-links .list-common__item--small {
float: left;
width: 50%;
}
.list-common--col2 .list-common__item:nth-child(2n+1), .list-common--col2-links .list-common__item:nth-child(2n+1), .list-common--col2 .list-common__item--normal:nth-child(2n+1), .list-common--col2-links .list-common__item--normal:nth-child(2n+1), .list-common--col2 .list-common__item--small:nth-child(2n+1), .list-common--col2-links .list-common__item--small:nth-child(2n+1) {
clear: both;
}
.list-common--col3, .list-common--col3-links {
margin-top: 0;
}
.list-common--col3:before, .list-common--col3-links:before, .list-common--col3:after, .list-common--col3-links:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.list-common--col3 .list-common__item, .list-common--col3-links .list-common__item, .list-common--col3 .list-common__item--normal, .list-common--col3-links .list-common__item--normal, .list-common--col3 .list-common__item--small, .list-common--col3-links .list-common__item--small {
float: left;
width: 33.33333%;
}
.list-common--col3 .list-common__item:nth-child(3n+1), .list-common--col3-links .list-common__item:nth-child(3n+1), .list-common--col3 .list-common__item--normal:nth-child(3n+1), .list-common--col3-links .list-common__item--normal:nth-child(3n+1), .list-common--col3 .list-common__item--small:nth-child(3n+1), .list-common--col3-links .list-common__item--small:nth-child(3n+1) {
clear: both;
}
.list-common--col4, .list-common--col4-links {
margin-top: 0;
}
.list-common--col4:before, .list-common--col4-links:before, .list-common--col4:after, .list-common--col4-links:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.list-common--col4 .list-common__item, .list-common--col4-links .list-common__item, .list-common--col4 .list-common__item--normal, .list-common--col4-links .list-common__item--normal, .list-common--col4 .list-common__item--small, .list-common--col4-links .list-common__item--small {
float: left;
width: 25%;
}
.list-common--col4 .list-common__item:nth-child(4n+1), .list-common--col4-links .list-common__item:nth-child(4n+1), .list-common--col4 .list-common__item--normal:nth-child(4n+1), .list-common--col4-links .list-common__item--normal:nth-child(4n+1), .list-common--col4 .list-common__item--small:nth-child(4n+1), .list-common--col4-links .list-common__item--small:nth-child(4n+1) {
clear: both;
}
.list-common--inline-links, .list-common--border-links, .list-common--col2-links, .list-common--col3-links, .list-common--col4-links, .list-common--links {
margin-top: -5px;
}
.list-common--inline-links .list-common__item, .list-common--border-links .list-common__item, .list-common--col2-links .list-common__item, .list-common--col3-links .list-common__item, .list-common--col4-links .list-common__item, .list-common--links .list-common__item, .list-common--inline-links .list-common__item--normal, .list-common--border-links .list-common__item--normal, .list-common--col2-links .list-common__item--normal, .list-common--col3-links .list-common__item--normal, .list-common--col4-links .list-common__item--normal, .list-common--links .list-common__item--normal, .list-common--inline-links .list-common__item--small, .list-common--border-links .list-common__item--small, .list-common--col2-links .list-common__item--small, .list-common--col3-links .list-common__item--small, .list-common--col4-links .list-common__item--small, .list-common--links .list-common__item--small {
padding-top: 5px;
}
.list-common--inline-links .list-common__item-inner, .list-common--border-links .list-common__item-inner, .list-common--col2-links .list-common__item-inner, .list-common--col3-links .list-common__item-inner, .list-common--col4-links .list-common__item-inner, .list-common--links .list-common__item-inner {
overflow: visible;
}
/* .list-common--order */
.list-common--order {
counter-reset: list-common-num;
}
.list-common--order > .list-common__item, .list-common--order > .list-common__item--normal, .list-common--order > .list-common__item--small {
counter-increment: list-common-num;
}
.list-common--order > .list-common__item:before, .list-common--order > .list-common__item--normal:before, .list-common--order > .list-common__item--small:before {
content: counter(list-common-num);
min-width: auto;
margin-right: .25em;
}
/* .list-common--order-01 */
.list-common--order-01 {
counter-reset: list-common-num;
}
.list-common--order-01 > .list-common__item, .list-common--order-01 > .list-common__item--normal, .list-common--order-01 > .list-common__item--small {
counter-increment: list-common-num;
}
.list-common--order-01 > .list-common__item:before, .list-common--order-01 > .list-common__item--normal:before, .list-common--order-01 > .list-common__item--small:before {
content: "(" counter(list-common-num) ")";
min-width: auto;
margin-right: .25em;
}
/* .list-common--order-02 */
.list-common--order-02 > .list-common__item:nth-child(1):before, .list-common--order-02 > .list-common__item--normal:nth-child(1):before, .list-common--order-02 > .list-common__item--small:nth-child(1):before {
content: '\2460';
}
.list-common--order-02 > .list-common__item:nth-child(2):before, .list-common--order-02 > .list-common__item--normal:nth-child(2):before, .list-common--order-02 > .list-common__item--small:nth-child(2):before {
content: '\2461';
}
.list-common--order-02 > .list-common__item:nth-child(3):before, .list-common--order-02 > .list-common__item--normal:nth-child(3):before, .list-common--order-02 > .list-common__item--small:nth-child(3):before {
content: '\2462';
}
.list-common--order-02 > .list-common__item:nth-child(4):before, .list-common--order-02 > .list-common__item--normal:nth-child(4):before, .list-common--order-02 > .list-common__item--small:nth-child(4):before {
content: '\2463';
}
.list-common--order-02 > .list-common__item:nth-child(5):before, .list-common--order-02 > .list-common__item--normal:nth-child(5):before, .list-common--order-02 > .list-common__item--small:nth-child(5):before {
content: '\2464';
}
.list-common--order-02 > .list-common__item:nth-child(6):before, .list-common--order-02 > .list-common__item--normal:nth-child(6):before, .list-common--order-02 > .list-common__item--small:nth-child(6):before {
content: '\2465';
}
.list-common--order-02 > .list-common__item:nth-child(7):before, .list-common--order-02 > .list-common__item--normal:nth-child(7):before, .list-common--order-02 > .list-common__item--small:nth-child(7):before {
content: '\2466';
}
.list-common--order-02 > .list-common__item:nth-child(8):before, .list-common--order-02 > .list-common__item--normal:nth-child(8):before, .list-common--order-02 > .list-common__item--small:nth-child(8):before {
content: '\2467';
}
.list-common--order-02 > .list-common__item:nth-child(9):before, .list-common--order-02 > .list-common__item--normal:nth-child(9):before, .list-common--order-02 > .list-common__item--small:nth-child(9):before {
content: '\2468';
}
.list-common--order-02 > .list-common__item:nth-child(10):before, .list-common--order-02 > .list-common__item--normal:nth-child(10):before, .list-common--order-02 > .list-common__item--small:nth-child(10):before {
content: '\2469';
}
.list-common--order-02 > .list-common__item:nth-child(11):before, .list-common--order-02 > .list-common__item--normal:nth-child(11):before, .list-common--order-02 > .list-common__item--small:nth-child(11):before {
content: '\246a';
}
.list-common--order-02 > .list-common__item:nth-child(12):before, .list-common--order-02 > .list-common__item--normal:nth-child(12):before, .list-common--order-02 > .list-common__item--small:nth-child(12):before {
content: '\246b';
}
.list-common--order-02 > .list-common__item:nth-child(13):before, .list-common--order-02 > .list-common__item--normal:nth-child(13):before, .list-common--order-02 > .list-common__item--small:nth-child(13):before {
content: '\246c';
}
.list-common--order-02 > .list-common__item:nth-child(14):before, .list-common--order-02 > .list-common__item--normal:nth-child(14):before, .list-common--order-02 > .list-common__item--small:nth-child(14):before {
content: '\246d';
}
.list-common--order-02 > .list-common__item:nth-child(15):before, .list-common--order-02 > .list-common__item--normal:nth-child(15):before, .list-common--order-02 > .list-common__item--small:nth-child(15):before {
content: '\246e';
}
.list-common--order-02 > .list-common__item:nth-child(16):before, .list-common--order-02 > .list-common__item--normal:nth-child(16):before, .list-common--order-02 > .list-common__item--small:nth-child(16):before {
content: '\246f';
}
.list-common--order-02 > .list-common__item:nth-child(17):before, .list-common--order-02 > .list-common__item--normal:nth-child(17):before, .list-common--order-02 > .list-common__item--small:nth-child(17):before {
content: '\2470';
}
.list-common--order-02 > .list-common__item:nth-child(18):before, .list-common--order-02 > .list-common__item--normal:nth-child(18):before, .list-common--order-02 > .list-common__item--small:nth-child(18):before {
content: '\2471';
}
.list-common--order-02 > .list-common__item:nth-child(19):before, .list-common--order-02 > .list-common__item--normal:nth-child(19):before, .list-common--order-02 > .list-common__item--small:nth-child(19):before {
content: '\2472';
}
.list-common--order-02 > .list-common__item:nth-child(20):before, .list-common--order-02 > .list-common__item--normal:nth-child(20):before, .list-common--order-02 > .list-common__item--small:nth-child(20):before {
content: '\2473';
}
/* margin */
.list-common:last-child, .list-common--inline:last-child, .list-common--inline-links:last-child, .list-common--border:last-child, .list-common--border-links:last-child, .list-common--col2:last-child, .list-common--col2-links:last-child, .list-common--col3:last-child, .list-common--col3-links:last-child, .list-common--col4:last-child, .list-common--col4-links:last-child, .list-common--links:last-child, .list-common--order:last-child, .list-common--order-01:last-child, .list-common--order-02:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-notes */
/* ================================================ */
.list-notes, .list-notes--order {
/* list common style */
color: #333;
margin: 0 0 30px;
font-size: 86%;
line-height: 1.7 !important;
}
.contents [class^="txt-common"] + .list-notes, .contents [class^="txt-common"] + .list-notes--order {
margin-top: -12px;
}
/* .list-notes--order */
.list-notes--order {
counter-reset: num;
}
.list-notes--order > .list-notes__item {
counter-increment: num;
}
.list-notes--order > .list-notes__item:before {
content: "※" counter(num);
}
/* .list-notes__item */
.list-notes__item {
overflow: hidden;
margin-top: 6px;
}
/* .list-notes__item:before */
.list-notes__item:before {
content: "\203b";
float: left;
margin-right: .25em;
}
/* [data-count].list-notes__item:before */
[data-count].list-notes__item:before {
content: "※" attr(data-count);
}
/* .list-notes__item-inner */
.list-notes__item-inner {
overflow: hidden;
}
/* margin */
.list-notes:first-child, .list-notes--order:first-child {
margin-top: 0;
}
.list-notes:last-child, .list-notes--order:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-form */
/* ================================================ */
.list-form {
margin: 0 0 30px;
line-height: 1.64;
}
.list-form:before, .list-form:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
/* .list-form__item */
.list-form__item {
float: left;
margin: 5px 20px 0 0;
}
/* margin */
.list-form:first-child {
margin-top: -5px;
}
.list-form:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-info */
/* ================================================ */
.list-info, .list-info--border-no {
margin: 0 0 30px;
border-bottom: 1px solid #ddd;
line-height: 1.7 !important;
color: #333;
}
/* .list-info--border-no */
.list-info--border-no {
border-bottom: 0;
}
.list-info--border-no .list-info__item {
padding: 6px 0;
border-top: 0;
}
/* .list-info__item */
.list-info__item {
padding: 12px 0;
border-top: 1px solid #ddd;
}
/* .list-info__head */
.list-info .list-info__head, .list-info--border-no .list-info__head {
position: relative;
display: block;
min-width: 9.5em;
float: left;
margin: 0 17px 0 0;
}
/* .list-info__body */
.list-info__body {
overflow: hidden;
}
.list-info__head > [class^="icon-mark"] {
margin-left: 15px;
}
/* margin */
.list-info:first-child, .list-info--border-no:first-child {
margin-top: 0;
}
.list-info:last-child, .list-info--border-no:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-info-one */
/* ================================================ */
.list-info-one {
display: block;
width: 100%;
margin: 0 auto;
}
/* .list-info-one__item */
.list-info-one__item {
position: relative;
line-height: 1.5;
display: block;
border-top: 1px solid #d8d8d8;
}
.list-info-one__item:last-child {
border-bottom: 1px solid #d8d8d8;
}
/* .list-info-one__head */
.list-info-one .list-info-one__head {
display: block;
margin: 0;
border: 0;
font: inherit;
line-height: 1.7;
vertical-align: top;
padding-top: 20px;
float: left;
width: 140px;
}
/* .list-info-one__body */
.list-info-one .list-info-one__body {
overflow: hidden;
margin-top: 0;
line-height: 1.7;
width: 560px;
margin-left: 140px;
}
/* .list-info-one__link */
.list-info-one .list-info-one__link {
display: block;
overflow: hidden;
word-break: break-all;
word-wrap: break-word;
text-decoration: none;
line-height: inherit;
position: relative;
padding: 20px 30px 20px 0;
}
.list-info-one .list-info-one__link:not(:hover):not(:visited) {
color: #333;
}
.list-info-one .list-info-one__link:hover {
text-decoration: underline;
}
/* .list-info-one__text */
.list-info-one .list-info-one__text {
line-height: 1.7;
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
}
.list-info-one .icon-common--arrow {
font-size: 16px;
}
/* margin */
.list-info-one:first-child {
margin-top: 0;
}
.list-info-one:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-accordion */
/* ================================================ */
/* .list-accordion__all */
.list-accordion .list-accordion__all, .list-accordion--type01 .list-accordion__all, .list-accordion--type01-negative .list-accordion__all, .list-accordion .list-accordion__all--tit-common-lv2, .list-accordion--type01 .list-accordion__all--tit-common-lv2, .list-accordion--type01-negative .list-accordion__all--tit-common-lv2, .list-accordion .list-accordion__all--tit-common-lv3, .list-accordion--type01 .list-accordion__all--tit-common-lv3, .list-accordion--type01-negative .list-accordion__all--tit-common-lv3, .list-accordion .list-accordion__all--tit-common-lv4, .list-accordion--type01 .list-accordion__all--tit-common-lv4, .list-accordion--type01-negative .list-accordion__all--tit-common-lv4, .list-accordion .list-accordion__all--tit-common-lv5, .list-accordion--type01 .list-accordion__all--tit-common-lv5, .list-accordion--type01-negative .list-accordion__all--tit-common-lv5 {
display: block;
float: right;
margin: 10px 5px 10px 0;
color: #000;
text-decoration: none;
cursor: pointer;
}
.list-accordion .list-accordion__all--tit-common-lv2, .list-accordion--type01 .list-accordion__all--tit-common-lv2, .list-accordion--type01-negative .list-accordion__all--tit-common-lv2 {
margin: 10px 10px 10px 0;
}
.list-accordion .list-accordion__all--tit-common-lv3, .list-accordion--type01 .list-accordion__all--tit-common-lv3, .list-accordion--type01-negative .list-accordion__all--tit-common-lv3 {
margin: 10px 0 10px 0;
}
.list-accordion .list-accordion__all--tit-common-lv4, .list-accordion--type01 .list-accordion__all--tit-common-lv4, .list-accordion--type01-negative .list-accordion__all--tit-common-lv4 {
margin: 10px 10px 10px 0;
}
.list-accordion .list-accordion__all--tit-common-lv5, .list-accordion--type01 .list-accordion__all--tit-common-lv5, .list-accordion--type01-negative .list-accordion__all--tit-common-lv5 {
margin: 10px 10px 10px 0;
}
/* .list-accordion__all-button */
/* .list-accordion__all-button-image */
.list-accordion .list-accordion__all-button-image, .list-accordion--type01 .list-accordion__all-button-image, .list-accordion--type01-negative .list-accordion__all-button-image {
margin-left: 5px;
}
.list-accordion .list-accordion__all-button-image:first-child, .list-accordion--type01 .list-accordion__all-button-image:first-child, .list-accordion--type01-negative .list-accordion__all-button-image:first-child {
margin-right: 10px;
}
/* .list-accordion__list */
.list-accordion .list-accordion__list, .list-accordion--type01 .list-accordion__list, .list-accordion--type01-negative .list-accordion__list {
line-height: 1.64;
clear: both;
}
.list-accordion .list-accordion__list:before, .list-accordion--type01 .list-accordion__list:before, .list-accordion--type01-negative .list-accordion__list:before, .list-accordion .list-accordion__list:after, .list-accordion--type01 .list-accordion__list:after, .list-accordion--type01-negative .list-accordion__list:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
/* .list-accordion__item */
.list-accordion .list-accordion__item + .list-accordion .list-accordion__item, .list-accordion--type01 .list-accordion__item + .list-accordion .list-accordion__item, .list-accordion--type01-negative .list-accordion__item + .list-accordion .list-accordion__item, .list-accordion .list-accordion__item + .list-accordion--type01 .list-accordion__item, .list-accordion--type01 .list-accordion__item + .list-accordion--type01 .list-accordion__item, .list-accordion--type01-negative .list-accordion__item + .list-accordion--type01 .list-accordion__item, .list-accordion .list-accordion__item + .list-accordion--type01-negative .list-accordion__item, .list-accordion--type01 .list-accordion__item + .list-accordion--type01-negative .list-accordion__item, .list-accordion--type01-negative .list-accordion__item + .list-accordion--type01-negative .list-accordion__item {
margin: 10px 0 0;
}
.list-accordion .list-accordion__item + .list-accordion__item, .list-accordion--type01 .list-accordion__item + .list-accordion__item, .list-accordion--type01-negative .list-accordion__item + .list-accordion__item {
margin: 10px 0 0;
}
/* .list-accordion__head */
.list-accordion .list-accordion__head, .list-accordion--type01 .list-accordion__head, .list-accordion--type01-negative .list-accordion__head {
display: block;
position: relative;
color: #000;
text-decoration: none;
cursor: pointer;
}
/* .list-accordion__body */
.list-accordion .list-accordion__body, .list-accordion--type01 .list-accordion__body, .list-accordion--type01-negative .list-accordion__body {
padding: 15px 0 15px;
}
.list-accordion .list-accordion__body:not(.is-js-init), .list-accordion--type01 .list-accordion__body:not(.is-js-init), .list-accordion--type01-negative .list-accordion__body:not(.is-js-init) {
display: block !important;
}
/* .list-accordion__index */
.list-accordion .list-accordion__index, .list-accordion--type01 .list-accordion__index, .list-accordion--type01-negative .list-accordion__index {
line-height: 1.4;
margin: 0;
padding: 20px 90px 20px 20px;
background-color: inherit;
font-size: 143%;
font-weight: bold;
text-align: left;
border: none;
}
/* .list-accordion__title */
.list-accordion .list-accordion__title, .list-accordion--type01 .list-accordion__title, .list-accordion--type01-negative .list-accordion__title {
line-height: 1.4;
font-weight: bold;
font-size: 115%;
margin: 10px 0 15px;
}
.list-accordion .list-accordion__title-link:not(:hover), .list-accordion--type01 .list-accordion__title-link:not(:hover), .list-accordion--type01-negative .list-accordion__title-link:not(:hover) {
color: inherit;
}
.list-accordion .list-accordion__title + .txt-common, .list-accordion--type01 .list-accordion__title + .txt-common, .list-accordion--type01-negative .list-accordion__title + .txt-common, .list-accordion .list-accordion__title + .txt-common--map, .list-accordion--type01 .list-accordion__title + .txt-common--map, .list-accordion--type01-negative .list-accordion__title + .txt-common--map, .list-accordion .list-accordion__title + .txt-common--mark, .list-accordion--type01 .list-accordion__title + .txt-common--mark, .list-accordion--type01-negative .list-accordion__title + .txt-common--mark {
margin-top: -6px;
}
/* .list-accordion__state */
.list-accordion .list-accordion__item .list-accordion__state, .list-accordion--type01 .list-accordion__item .list-accordion__state, .list-accordion--type01-negative .list-accordion__item .list-accordion__state, .list-accordion .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion .list-accordion__item .list-accordion__state--tit-common-lv5, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv5, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv5 {
position: absolute;
height: 23px;
margin: auto;
padding-right: 0;
}
.list-accordion .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv2 {
top: 0;
bottom: 0;
right: 10px;
}
.list-accordion .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv3 {
top: 0;
bottom: 10px;
right: 0;
}
.list-accordion .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv4 {
top: 0;
bottom: 0;
right: 10px;
}
.list-accordion .list-accordion__item .list-accordion__state--tit-common-lv5, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv5, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv5 {
top: 11px;
right: 10px;
}
/* .list-accordion__state-text */
.list-accordion .list-accordion__state-text, .list-accordion--type01 .list-accordion__state-text, .list-accordion--type01-negative .list-accordion__state-text {
line-height: 1.4;
vertical-align: middle;
}
/* .list-accordion__state-image */
.list-accordion .list-accordion__state-image, .list-accordion--type01 .list-accordion__state-image, .list-accordion--type01-negative .list-accordion__state-image {
width: 20px;
height: auto;
margin-left: 5px;
vertical-align: middle;
}
.list-accordion .list-accordion__state-image:first-child, .list-accordion--type01 .list-accordion__state-image:first-child, .list-accordion--type01-negative .list-accordion__state-image:first-child {
margin-right: 10px;
}
/* in module */
.list-accordion .list-accordion__head .tit-common-wrap, .list-accordion--type01 .list-accordion__head .tit-common-wrap, .list-accordion--type01-negative .list-accordion__head .tit-common-wrap, .list-accordion .list-accordion__head .tit-common-wrap--lv2, .list-accordion--type01 .list-accordion__head .tit-common-wrap--lv2, .list-accordion--type01-negative .list-accordion__head .tit-common-wrap--lv2, .list-accordion .list-accordion__head .tit-common-wrap--lv5, .list-accordion--type01 .list-accordion__head .tit-common-wrap--lv5, .list-accordion--type01-negative .list-accordion__head .tit-common-wrap--lv5 {
margin-top: 0;
margin-bottom: 0;
}
.list-accordion .list-accordion__head .tit-common-lv2, .list-accordion--type01 .list-accordion__head .tit-common-lv2, .list-accordion--type01-negative .list-accordion__head .tit-common-lv2 {
margin-top: 0;
margin-bottom: 0;
padding-right: 90px;
}
.list-accordion .list-accordion__head .tit-common-lv3, .list-accordion--type01 .list-accordion__head .tit-common-lv3, .list-accordion--type01-negative .list-accordion__head .tit-common-lv3 {
margin-top: 0;
margin-bottom: 0;
padding-right: 90px;
}
.list-accordion .list-accordion__head .tit-common-lv4, .list-accordion--type01 .list-accordion__head .tit-common-lv4, .list-accordion--type01-negative .list-accordion__head .tit-common-lv4 {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-right: 90px;
}
.list-accordion .list-accordion__head .tit-common-lv5, .list-accordion--type01 .list-accordion__head .tit-common-lv5, .list-accordion--type01-negative .list-accordion__head .tit-common-lv5 {
margin-top: 0;
margin-bottom: 0;
padding: 12px 90px 12px 0;
border-bottom: 1px solid #ddd;
}
.list-accordion .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item, .list-accordion--type01 .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item, .list-accordion--type01-negative .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item,
.list-accordion .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item:first-child,
.list-accordion--type01 .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item:first-child,
.list-accordion--type01-negative .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item:first-child {
display: none;
}
.list-accordion .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item:first-child, .list-accordion--type01 .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item:first-child, .list-accordion--type01-negative .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item:first-child,
.list-accordion .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item,
.list-accordion--type01 .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item,
.list-accordion--type01-negative .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item {
display: block;
}
/* modifier .list-accordion--type01 */
.list-accordion--type01 .list-accordion__item, .list-accordion--type01-negative .list-accordion__item {
-webkit-box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
border-radius: 4px;
background-color: #f6f6f6;
}
.list-accordion--type01 .list-accordion__item, .list-accordion--type01-negative .list-accordion__item {
-webkit-box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
border-radius: 4px;
background-color: #f6f6f6;
}
.list-accordion--type01 .list-accordion__item + .list-accordion__item, .list-accordion--type01-negative .list-accordion__item + .list-accordion__item {
margin-top: 20px;
}
.list-accordion--type01 .list-accordion__all, .list-accordion--type01-negative .list-accordion__all, .list-accordion--type01 .list-accordion__all--tit-common-lv2, .list-accordion--type01-negative .list-accordion__all--tit-common-lv2, .list-accordion--type01 .list-accordion__all--tit-common-lv3, .list-accordion--type01-negative .list-accordion__all--tit-common-lv3, .list-accordion--type01 .list-accordion__all--tit-common-lv4, .list-accordion--type01-negative .list-accordion__all--tit-common-lv4, .list-accordion--type01 .list-accordion__all--tit-common-lv5, .list-accordion--type01-negative .list-accordion__all--tit-common-lv5 {
margin-right: 20px;
}
.list-accordion--type01 .list-accordion__body, .list-accordion--type01-negative .list-accordion__body {
position: relative;
margin: 0 20px 30px;
padding: 25px 0;
text-align: left;
border-top: 1px solid #dcdcdc;
}
.list-accordion--type01 .list-accordion__body:after, .list-accordion--type01-negative .list-accordion__body:after {
content: "";
position: absolute;
width: 12px;
height: 12px;
border: 1px solid;
border-color: transparent transparent #dcdcdc #dcdcdc;
background-color: #f6f6f6;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
top: -8px;
left: 30px;
}
.list-accordion--type01 .list-accordion__state, .list-accordion--type01-negative .list-accordion__state, .list-accordion .list-accordion__item .list-accordion--type01 .list-accordion__state--tit-common-lv2, .list-accordion .list-accordion__item .list-accordion--type01-negative .list-accordion__state--tit-common-lv2, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv2, .list-accordion .list-accordion__item .list-accordion--type01 .list-accordion__state--tit-common-lv3, .list-accordion .list-accordion__item .list-accordion--type01-negative .list-accordion__state--tit-common-lv3, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv3, .list-accordion .list-accordion__item .list-accordion--type01 .list-accordion__state--tit-common-lv4, .list-accordion .list-accordion__item .list-accordion--type01-negative .list-accordion__state--tit-common-lv4, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv4, .list-accordion .list-accordion__item .list-accordion--type01 .list-accordion__state--tit-common-lv5, .list-accordion .list-accordion__item .list-accordion--type01-negative .list-accordion__state--tit-common-lv5, .list-accordion--type01 .list-accordion__item .list-accordion__state--tit-common-lv5, .list-accordion--type01-negative .list-accordion__item .list-accordion__state--tit-common-lv5 {
top: 0;
bottom: 0;
right: 20px;
}
/* modifier .list-accordion--type01-negative */
.list-accordion--type01-negative .list-accordion__item {
background-color: #fff;
}
.list-accordion--type01-negative .list-accordion__body:after {
background-color: #fff;
}
/* margin */
.list-accordion:last-child, .list-accordion--type01:last-child, .list-accordion--type01-negative:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-accordion-02 */
/* ================================================ */
/* .list-accordion-02__all */
.list-accordion-02 .list-accordion-02__all, .list-accordion-02--type01 .list-accordion-02__all, .list-accordion-02--type01-negative .list-accordion-02__all, .list-accordion-02 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv5 {
display: block;
float: right;
margin: 10px 5px 10px 0;
color: #000;
text-decoration: none;
cursor: pointer;
}
.list-accordion-02 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv2 {
margin: 10px 10px 10px 0;
}
.list-accordion-02 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv3 {
margin: 10px 0 10px 0;
}
.list-accordion-02 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv4 {
margin: 10px 10px 10px 0;
}
.list-accordion-02 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv5 {
margin: 10px 10px 10px 0;
}
/* .list-accordion-02__all-button */
/* .list-accordion-02__all-button-image */
.list-accordion-02 .list-accordion-02__all-button-image, .list-accordion-02--type01 .list-accordion-02__all-button-image, .list-accordion-02--type01-negative .list-accordion-02__all-button-image {
margin-left: 5px;
}
.list-accordion-02 .list-accordion-02__all-button-image:first-child, .list-accordion-02--type01 .list-accordion-02__all-button-image:first-child, .list-accordion-02--type01-negative .list-accordion-02__all-button-image:first-child {
margin-right: 10px;
}
/* .list-accordion-02__list */
.list-accordion-02 .list-accordion-02__list, .list-accordion-02--type01 .list-accordion-02__list, .list-accordion-02--type01-negative .list-accordion-02__list {
line-height: 1.64;
clear: both;
}
.list-accordion-02 .list-accordion-02__list:before, .list-accordion-02--type01 .list-accordion-02__list:before, .list-accordion-02--type01-negative .list-accordion-02__list:before, .list-accordion-02 .list-accordion-02__list:after, .list-accordion-02--type01 .list-accordion-02__list:after, .list-accordion-02--type01-negative .list-accordion-02__list:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
/* .list-accordion-02__item */
.list-accordion-02 .list-accordion-02__item + .list-accordion-02 .list-accordion-02__item, .list-accordion-02--type01 .list-accordion-02__item + .list-accordion-02 .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item + .list-accordion-02 .list-accordion-02__item, .list-accordion-02 .list-accordion-02__item + .list-accordion-02--type01 .list-accordion-02__item, .list-accordion-02--type01 .list-accordion-02__item + .list-accordion-02--type01 .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item + .list-accordion-02--type01 .list-accordion-02__item, .list-accordion-02 .list-accordion-02__item + .list-accordion-02--type01-negative .list-accordion-02__item, .list-accordion-02--type01 .list-accordion-02__item + .list-accordion-02--type01-negative .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item + .list-accordion-02--type01-negative .list-accordion-02__item {
margin: 10px 0 0;
}
.list-accordion-02 .list-accordion-02__item + .list-accordion-02__item, .list-accordion-02--type01 .list-accordion-02__item + .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item + .list-accordion-02__item {
margin: 10px 0 0;
}
/* .list-accordion-02__head */
.list-accordion-02 .list-accordion-02__head, .list-accordion-02--type01 .list-accordion-02__head, .list-accordion-02--type01-negative .list-accordion-02__head {
display: block;
position: relative;
color: #000;
text-decoration: none;
cursor: pointer;
}
/* .list-accordion-02__body */
.list-accordion-02 .list-accordion-02__body, .list-accordion-02--type01 .list-accordion-02__body, .list-accordion-02--type01-negative .list-accordion-02__body {
padding: 15px 0 15px;
}
.list-accordion-02 .list-accordion-02__body:not(.is-js-init), .list-accordion-02--type01 .list-accordion-02__body:not(.is-js-init), .list-accordion-02--type01-negative .list-accordion-02__body:not(.is-js-init) {
display: block !important;
}
/* .list-accordion-02__index */
.list-accordion-02 .list-accordion-02__index, .list-accordion-02--type01 .list-accordion-02__index, .list-accordion-02--type01-negative .list-accordion-02__index {
line-height: 1.4;
margin: 0;
padding: 20px 90px 20px 20px;
background-color: inherit;
font-size: 143%;
font-weight: bold;
text-align: left;
border: none;
}
/* .list-accordion-02__title */
.list-accordion-02 .list-accordion-02__title, .list-accordion-02--type01 .list-accordion-02__title, .list-accordion-02--type01-negative .list-accordion-02__title {
line-height: 1.4;
font-weight: bold;
font-size: 115%;
margin: 10px 0 15px;
}
.list-accordion-02 .list-accordion-02__title-link:not(:hover), .list-accordion-02--type01 .list-accordion-02__title-link:not(:hover), .list-accordion-02--type01-negative .list-accordion-02__title-link:not(:hover) {
color: inherit;
}
.list-accordion-02 .list-accordion-02__title + .txt-common, .list-accordion-02--type01 .list-accordion-02__title + .txt-common, .list-accordion-02--type01-negative .list-accordion-02__title + .txt-common, .list-accordion-02 .list-accordion-02__title + .txt-common--map, .list-accordion-02--type01 .list-accordion-02__title + .txt-common--map, .list-accordion-02--type01-negative .list-accordion-02__title + .txt-common--map, .list-accordion-02 .list-accordion-02__title + .txt-common--mark, .list-accordion-02--type01 .list-accordion-02__title + .txt-common--mark, .list-accordion-02--type01-negative .list-accordion-02__title + .txt-common--mark {
margin-top: -6px;
}
/* .list-accordion-02__state */
.list-accordion-02 .list-accordion-02__item .list-accordion-02__state, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state, .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv5 {
position: absolute;
height: 23px;
margin: auto;
padding-right: 0;
}
.list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv2 {
top: 0;
bottom: 0;
right: 10px;
}
.list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv3 {
top: 0;
bottom: 10px;
right: 0;
}
.list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv4 {
top: 0;
bottom: 0;
right: 10px;
}
.list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv5 {
top: 11px;
right: 10px;
}
/* .list-accordion-02__state-text */
.list-accordion-02 .list-accordion-02__state-text, .list-accordion-02--type01 .list-accordion-02__state-text, .list-accordion-02--type01-negative .list-accordion-02__state-text {
line-height: 1.4;
vertical-align: middle;
}
/* .list-accordion-02__state-image */
.list-accordion-02 .list-accordion-02__state-image, .list-accordion-02--type01 .list-accordion-02__state-image, .list-accordion-02--type01-negative .list-accordion-02__state-image {
width: 20px;
height: auto;
margin-left: 5px;
vertical-align: middle;
}
.list-accordion-02 .list-accordion-02__state-image:first-child, .list-accordion-02--type01 .list-accordion-02__state-image:first-child, .list-accordion-02--type01-negative .list-accordion-02__state-image:first-child {
margin-right: 10px;
}
/* in module */
.list-accordion-02 .list-accordion-02__head .tit-common-wrap, .list-accordion-02--type01 .list-accordion-02__head .tit-common-wrap, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-wrap, .list-accordion-02 .list-accordion-02__head .tit-common-wrap--lv2, .list-accordion-02--type01 .list-accordion-02__head .tit-common-wrap--lv2, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-wrap--lv2, .list-accordion-02 .list-accordion-02__head .tit-common-wrap--lv5, .list-accordion-02--type01 .list-accordion-02__head .tit-common-wrap--lv5, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-wrap--lv5 {
margin-top: 0;
margin-bottom: 0;
}
.list-accordion-02 .list-accordion-02__head .tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__head .tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-lv2 {
margin-top: 0;
margin-bottom: 0;
padding-right: 90px;
}
.list-accordion-02 .list-accordion-02__head .tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__head .tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-lv3 {
margin-top: 0;
margin-bottom: 0;
padding-right: 90px;
}
.list-accordion-02 .list-accordion-02__head .tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__head .tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-lv4 {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-right: 90px;
}
.list-accordion-02 .list-accordion-02__head .tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__head .tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__head .tit-common-lv5 {
margin-top: 0;
margin-bottom: 0;
padding: 12px 90px 12px 0;
border-bottom: 1px solid #ddd;
}
.list-accordion-02 .list-accordion-02__index [class^="txt-icon"], .list-accordion-02--type01 .list-accordion-02__index [class^="txt-icon"], .list-accordion-02--type01-negative .list-accordion-02__index [class^="txt-icon"] {
pointer-events: none;
padding: 0;
margin: 0;
}
.list-accordion-02 .list-accordion-02__index [class^="icon-common"], .list-accordion-02--type01 .list-accordion-02__index [class^="icon-common"], .list-accordion-02--type01-negative .list-accordion-02__index [class^="icon-common"] {
display: none;
}
.list-accordion-02 .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item, .list-accordion-02--type01 .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item, .list-accordion-02--type01-negative .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item,
.list-accordion-02 .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item:first-child,
.list-accordion-02--type01 .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item:first-child,
.list-accordion-02--type01-negative .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item:first-child {
display: none;
}
.list-accordion-02 .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item:first-child, .list-accordion-02--type01 .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item:first-child, .list-accordion-02--type01-negative .js-accordion-tab-v2 + .js-accordion-body .js-accordion-body-item:first-child,
.list-accordion-02 .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item,
.list-accordion-02--type01 .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item,
.list-accordion-02--type01-negative .js-accordion-tab-v2 + .js-accordion-body.is-active .js-accordion-body-item {
display: block;
}
/* modifier .list-accordion-02--smt */
.list-accordion-02--smt .list-accordion-02__item + .list-accordion-02__item {
margin-top: 25px;
}
.list-accordion-02--smt [class^="list-accordion-02__all"] {
display: none;
}
.list-accordion-02--smt [class^="list-accordion-02__state"] {
display: none;
}
/* modifier .list-accordion-02--type01 */
.list-accordion-02--type01 .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item {
-webkit-box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
border-radius: 4px;
background-color: #f6f6f6;
}
.list-accordion-02--type01 .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item {
-webkit-box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
box-shadow: 0 1px 5px rgba(4, 0, 0, 0.2);
border-radius: 4px;
background-color: #f6f6f6;
}
.list-accordion-02--type01 .list-accordion-02__item + .list-accordion-02__item, .list-accordion-02--type01-negative .list-accordion-02__item + .list-accordion-02__item {
margin-top: 20px;
}
.list-accordion-02--type01 .list-accordion-02__all, .list-accordion-02--type01-negative .list-accordion-02__all, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv5 {
margin-right: 20px;
}
.list-accordion-02--type01 .list-accordion-02__body, .list-accordion-02--type01-negative .list-accordion-02__body {
position: relative;
margin: 0 20px 30px;
padding: 25px 0;
text-align: left;
border-top: 1px solid #dcdcdc;
}
.list-accordion-02--type01 .list-accordion-02__body:after, .list-accordion-02--type01-negative .list-accordion-02__body:after {
content: "";
position: absolute;
width: 12px;
height: 12px;
border: 1px solid;
border-color: transparent transparent #dcdcdc #dcdcdc;
background-color: #f6f6f6;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
top: -8px;
left: 30px;
}
.list-accordion-02--type01 .list-accordion-02__state, .list-accordion-02--type01-negative .list-accordion-02__state, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01 .list-accordion-02__state--tit-common-lv2, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-negative .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01 .list-accordion-02__state--tit-common-lv3, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-negative .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01 .list-accordion-02__state--tit-common-lv4, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-negative .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01 .list-accordion-02__state--tit-common-lv5, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-negative .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv5 {
top: 0;
bottom: 0;
right: 20px;
}
/* modifier .list-accordion-02--type01-negative */
.list-accordion-02--type01-negative .list-accordion-02__item {
background-color: #fff;
}
.list-accordion-02--type01-negative .list-accordion-02__body:after {
background-color: #fff;
}
/* modifier .list-accordion-02--type01-smt */
.list-accordion-02--type01-smt .list-accordion-02__all, .list-accordion-02--type01-smt-negative .list-accordion-02__all, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__all--tit-common-lv2, .list-accordion-02 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__all--tit-common-lv2, .list-accordion-02 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv2, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__all--tit-common-lv3, .list-accordion-02 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__all--tit-common-lv3, .list-accordion-02 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv3, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__all--tit-common-lv4, .list-accordion-02 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__all--tit-common-lv4, .list-accordion-02 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv4, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__all--tit-common-lv5, .list-accordion-02 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__all--tit-common-lv5, .list-accordion-02 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02--type01-smt .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__all--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02--type01-smt-negative .list-accordion-02__all--tit-common-lv5 {
display: none;
}
.list-accordion-02--type01-smt .list-accordion-02__state, .list-accordion-02--type01-smt-negative .list-accordion-02__state, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv2, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv3, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv4, .list-accordion-02--type01-smt .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-smt-negative .list-accordion-02 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-smt .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-smt-negative .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01 .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-smt .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-smt-negative .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02__state--tit-common-lv5, .list-accordion-02--type01-negative .list-accordion-02__item .list-accordion-02--type01-smt-negative .list-accordion-02__state--tit-common-lv5 {
top: 0;
bottom: 0;
display: none;
}
/* modifier .list-accordion-02--type01-smt-negative */
.list-accordion-02--type01-smt-negative .list-accordion-02__body:after {
background-color: #fff;
}
/* margin */
.list-accordion-02:last-child, .list-accordion-02--type01:last-child, .list-accordion-02--type01-negative:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-faq */
/* ================================================ */
.list-faq {
margin: 0 0 30px;
line-height: 1.64;
}
/* .list-faq__item */
.list-faq__item {
overflow: hidden;
border-top: 1px dotted #ddd;
padding: 20px 0 30px;
}
.list-faq__item-inner {
overflow: hidden;
}
.list-faq__item-inner + .list-faq__item-inner {
margin-top: 30px;
}
/* .list-faq__icon */
.list-faq .list-faq__icon, .list-faq .list-faq__icon--q, .list-faq .list-faq__icon--a {
display: block;
overflow: hidden;
text-indent: -9999px;
white-space: nowrap;
float: left;
display: block;
line-height: 1.6;
background: 0 0 no-repeat;
background-size: contain;
margin: 0 28px 0 10px;
/* modifier .list-faq__icon */
}
.list-faq .list-faq__icon--q {
width: 22px;
height: 26px;
background-image: url("/images_osp/common/ico/ico_question01.png");
}
.list-faq .list-faq__icon--a {
width: 22px;
height: 26px;
background-image: url("/images_osp/common/ico/ico_answer01.png");
}
/* .list-faq__icon-wa */
.list-faq.list-faq-wa .list-faq__icon,
.list-faq.list-faq-wa .list-faq__icon--q,
.list-faq.list-faq-wa .list-faq__icon--a{
text-indent: 0;
background-image: none;
}
.list-faq.list-faq-wa .list-faq__icon .list-faq__item__icon,
.list-faq.list-faq-wa .list-faq__icon--q .list-faq__item__icon,
.list-faq.list-faq-wa .list-faq__icon--a .list-faq__item__icon{
width: 100%;
}
/* .list-faq__body */
.list-faq__body {
overflow: hidden;
}
/* margin */
.nav-common + .list-faq {
margin-top: -12px;
}
.list-faq:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-faq-one */
/* ================================================ */
.list-faq-one {
display: block;
width: 100%;
margin: 0 auto 40px;
/* modifier .list-faq-one--small-arrow */
}
.list-faq-one--small-arrow .list-faq-one__link:before {
content: "";
position: absolute;
width: 7px;
height: 13px;
top: 0;
right: 5px;
bottom: 0;
margin: auto;
background: url(/images_osp/common/ico/ico_heading_arrow.svg) no-repeat;
}
.list-faq-one--small-arrow .icon-common--arrow {
display: none;
}
/* .list-faq-one__item */
.list-faq-one__item {
position: relative;
line-height: 1.5;
display: block;
border-top: 1px solid #d8d8d8;
}
.list-faq-one__item:last-child {
border-bottom: 1px solid #d8d8d8;
}
/* .list-faq-one__head */
.list-faq-one .list-faq-one__head {
display: block;
margin: 0;
border: 0;
font: inherit;
line-height: 1.7;
position: absolute;
left: 0;
top: 0;
bottom: 0;
margin: auto;
width: 22px;
height: 26px;
vertical-align: top;
}
/* .list-faq-one__body */
.list-faq-one .list-faq-one__body {
display: block;
overflow: hidden;
margin-top: 0;
line-height: 1.7;
margin-left: 60px;
}
/* .list-faq-one__link */
.list-faq-one .list-faq-one__link {
display: block;
position: relative;
overflow: hidden;
word-break: break-all;
word-wrap: break-word;
text-decoration: none;
line-height: inherit;
padding: 20px 30px 20px 0;
}
.list-faq-one .list-faq-one__link:not(:hover):not(:visited) {
color: #333;
}
.list-faq-one .list-faq-one__link:hover {
text-decoration: underline;
}
/* .list-faq-one__text */
.list-faq-one .list-faq-one__text {
line-height: 1.7;
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
}
.list-faq-one .list-faq-one__link:focus {
outline-offset: -1px;
}
.list-faq-one .icon-common--arrow {
font-size: 16px;
}
/* margin */
.list-faq-one:first-child {
margin-top: 0;
}
.list-faq-one:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-cvn */
/* ================================================ */
.list-cvn {
margin: 0 0 30px;
line-height: 1.64;
}
/* .list-cvn__item */
.list-cvn__item {
padding: 8px 10px;
margin-top: 10px;
border: 1px solid #d6d6d6;
background-color: #f6f6f6;
text-align: center;
}
.list-cvn__item:first-child {
margin-top: 0;
}
/* .list-cvn__data */
.list-cvn__data-title {
padding-bottom: 8px;
font-weight: bold;
}
.list-cvn__data-detail {
padding-top: 8px;
border-top: 1px solid #d6d6d6;
}
/* .list-cvn__detail */
.list-cvn__detail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
width: 60%;
}
.list-cvn__detail-title {
width: 75%;
text-align: left;
margin-bottom: 6px;
}
.list-cvn__detail-text {
width: 22%;
margin-left: 3%;
text-align: right;
margin-bottom: 6px;
}
/* margin */
[class^="btn-cvn"] + .list-cvn {
margin-top: -12px;
}
.list-cvn:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-download */
/* ================================================ */
.list-download {
color: #333;
margin: 57px 0 30px;
line-height: 1.64;
}
/* .list-download__item */
.list-download__item, .list-download__item--type01 {
overflow: hidden;
margin-bottom: 20px;
}
.list-download__item:last-child, .list-download__item--type01:last-child {
margin-bottom: 0;
}
/* .list-download__head */
.list-download__head {
float: left;
width: 120px;
margin: .2em 0;
}
/* .list-download__body */
.list-download__body {
overflow: hidden;
}
/* .list-download__text */
.list-download__text {
font-size: 86%;
}
/* modifier .list-download__item--type01 */
.list-download__item--type01 .list-download__head {
width: 180px;
}
/* modifier .list-download__head-image--adobe-reader */
/* modifier .list-download__head-image--app-store */
/* modifier .list-download__head-image--google-play */
/* margin */
.list-download + .list-download {
margin-top: -12px;
}
.list-download:first-child {
margin-top: 0;
}
.list-download:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .list-map-button */
/* ================================================ */
.list-map-button, .list-map-button--pref {
margin: 0 0 30px;
line-height: 1.64;
}
/* .list-map-button__item */
.list-map-button__item, .list-map-button--pref .list-map-button__item {
margin-bottom: 5px;
}
.list-map-button__item:last-child {
margin-bottom: 0;
}
/* .list-map-button__button */
.list-map-button__button, .list-map-button__button--arrow, .list-map-button__button--blank {
display: inline-block;
position: relative;
width: 100%;
line-height: 1.3;
vertical-align: middle;
text-align: left;
background-color: #fff;
color: #000;
text-decoration: none;
filter: alpha(opacity=100);
padding: 11px 23px 11px 11px;
}
.list-map-button__button:before, .list-map-button__button--arrow:before, .list-map-button__button--blank:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #d6d6d6;
}
.list-map-button__button:hover:before, .list-map-button__button--arrow:hover:before, .list-map-button__button--blank:hover:before {
border: 2px solid #69a1fe;
}
.list-map-button__button-inner {
display: inline-block;
vertical-align: middle;
}
/* .list-map-button__area */
.list-map-button__area {
display: table-cell;
margin: 0;
vertical-align: middle;
font-weight: bold;
white-space: nowrap;
}
/* .list-map-button__pref */
.list-map-button__pref {
display: table-cell;
margin: 0;
vertical-align: middle;
padding-left: 15px;
font-weight: normal;
font-size: 86%;
white-space: normal;
}
/* modifier .list-map-button--pref */
/* modifier .list-map-button__button--arrow */
.list-map-button__button--arrow .icon-common--arrow {
right: 8px;
}
/* modifier .list-map-button__button--blank */
.list-map-button__button--blank .icon-common--blank-image,
.list-map-button__button--blank .icon-common--blank-image-wa {
right: 12px;
}
/* margin */
.list-map-button:first-child, .list-map-button--pref:first-child {
margin-top: 0;
}
.list-map-button:last-child, .list-map-button--pref:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* =========================================================================== //
// btn
// =========================================================================== */
/* ================================================ */
/* .btn-common */
/* ================================================ */
.btn-common {
display: block;
margin: -17px -17px 30px 0;
text-align: center;
letter-spacing: -.5em;
}
/* .btn-common__item */
.btn-common__item, .btn-common__item--auto {
display: inline-block;
padding: 17px 17px 0 0;
text-align: left;
letter-spacing: normal;
}
/* modifier .btn-common__item--auto */
.btn-common__item--auto {
max-width: none;
}
/* .btn-common__button */
.btn-common .btn-common__button, .btn-common .btn-common__button--h2, .btn-common .btn-common__button--h2-strong, .btn-common .btn-common__button--h2-strong-arrow, .btn-common .btn-common__button--h2-strong-arrow-pc-browser, .btn-common .btn-common__button--h2-strong-blank, .btn-common .btn-common__button--h2-strong-blank-pc-browser, .btn-common .btn-common__button--h2-strong-pc-browser, .btn-common .btn-common__button--h2-arrow, .btn-common .btn-common__button--h2-arrow-pc-browser, .btn-common .btn-common__button--h2-blank, .btn-common .btn-common__button--h2-blank-pc-browser, .btn-common .btn-common__button--h2-pc-browser, .btn-common .btn-common__button--h3, .btn-common .btn-common__button--h3-strong, .btn-common .btn-common__button--h3-strong-arrow, .btn-common .btn-common__button--h3-strong-arrow-pc-browser, .btn-common .btn-common__button--h3-strong-blank, .btn-common .btn-common__button--h3-strong-blank-pc-browser, .btn-common .btn-common__button--h3-strong-pc-browser, .btn-common .btn-common__button--h3-arrow, .btn-common .btn-common__button--h3-arrow-pc-browser, .btn-common .btn-common__button--h3-blank, .btn-common .btn-common__button--h3-blank-pc-browser, .btn-common .btn-common__button--h3-pc-browser, .btn-common .btn-common__button--st, .btn-common .btn-common__button--st-strong, .btn-common .btn-common__button--st-strong-arrow, .btn-common .btn-common__button--st-strong-arrow-pc-browser, .btn-common .btn-common__button--st-strong-blank, .btn-common .btn-common__button--st-strong-blank-pc-browser, .btn-common .btn-common__button--st-strong-pc-browser, .btn-common .btn-common__button--st-arrow, .btn-common .btn-common__button--st-arrow-pc-browser, .btn-common .btn-common__button--st-blank, .btn-common .btn-common__button--st-blank-pc-browser, .btn-common .btn-common__button--st-pc-browser, .btn-common .btn-common__button--st-negative, .btn-common .btn-common__button--st-negative-strong, .btn-common .btn-common__button--st-negative-strong-arrow, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser, .btn-common .btn-common__button--st-negative-strong-blank, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser, .btn-common .btn-common__button--st-negative-strong-pc-browser, .btn-common .btn-common__button--st-negative-arrow, .btn-common .btn-common__button--st-negative-arrow-pc-browser, .btn-common .btn-common__button--st-negative-blank, .btn-common .btn-common__button--st-negative-blank-pc-browser, .btn-common .btn-common__button--st-negative-pc-browser, .btn-common .btn-common__button--strong, .btn-common .btn-common__button--strong-arrow, .btn-common .btn-common__button--strong-arrow-pc-browser, .btn-common .btn-common__button--strong-blank, .btn-common .btn-common__button--strong-blank-pc-browser, .btn-common .btn-common__button--strong-pc-browser, .btn-common .btn-common__button--arrow, .btn-common .btn-common__button--arrow-pc-browser, .btn-common .btn-common__button--blank, .btn-common .btn-common__button--blank-pc-browser, .btn-common .btn-common__button--pc-browser {
overflow: visible;
font: inherit;
background: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-appearance: none;
display: block;
border: 2px solid #b8b8b8;
border-radius: 50px;
text-align: center;
font-weight: bold;
color: #333;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
letter-spacing: -.5em;
background: transparent;
cursor: pointer;
width: 310px;
}
.btn-common .btn-common__button:hover, .btn-common .btn-common__button--h2:hover, .btn-common .btn-common__button--h2-strong:hover, .btn-common .btn-common__button--h2-strong-arrow:hover, .btn-common .btn-common__button--h2-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--h2-strong-blank:hover, .btn-common .btn-common__button--h2-strong-blank-pc-browser:hover, .btn-common .btn-common__button--h2-strong-pc-browser:hover, .btn-common .btn-common__button--h2-arrow:hover, .btn-common .btn-common__button--h2-arrow-pc-browser:hover, .btn-common .btn-common__button--h2-blank:hover, .btn-common .btn-common__button--h2-blank-pc-browser:hover, .btn-common .btn-common__button--h2-pc-browser:hover, .btn-common .btn-common__button--h3:hover, .btn-common .btn-common__button--h3-strong:hover, .btn-common .btn-common__button--h3-strong-arrow:hover, .btn-common .btn-common__button--h3-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--h3-strong-blank:hover, .btn-common .btn-common__button--h3-strong-blank-pc-browser:hover, .btn-common .btn-common__button--h3-strong-pc-browser:hover, .btn-common .btn-common__button--h3-arrow:hover, .btn-common .btn-common__button--h3-arrow-pc-browser:hover, .btn-common .btn-common__button--h3-blank:hover, .btn-common .btn-common__button--h3-blank-pc-browser:hover, .btn-common .btn-common__button--h3-pc-browser:hover, .btn-common .btn-common__button--st:hover, .btn-common .btn-common__button--st-strong:hover, .btn-common .btn-common__button--st-strong-arrow:hover, .btn-common .btn-common__button--st-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--st-strong-blank:hover, .btn-common .btn-common__button--st-strong-blank-pc-browser:hover, .btn-common .btn-common__button--st-strong-pc-browser:hover, .btn-common .btn-common__button--st-arrow:hover, .btn-common .btn-common__button--st-arrow-pc-browser:hover, .btn-common .btn-common__button--st-blank:hover, .btn-common .btn-common__button--st-blank-pc-browser:hover, .btn-common .btn-common__button--st-pc-browser:hover, .btn-common .btn-common__button--st-negative:hover, .btn-common .btn-common__button--st-negative-strong:hover, .btn-common .btn-common__button--st-negative-strong-arrow:hover, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--st-negative-strong-blank:hover, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser:hover, .btn-common .btn-common__button--st-negative-strong-pc-browser:hover, .btn-common .btn-common__button--st-negative-arrow:hover, .btn-common .btn-common__button--st-negative-arrow-pc-browser:hover, .btn-common .btn-common__button--st-negative-blank:hover, .btn-common .btn-common__button--st-negative-blank-pc-browser:hover, .btn-common .btn-common__button--st-negative-pc-browser:hover, .btn-common .btn-common__button--strong:hover, .btn-common .btn-common__button--strong-arrow:hover, .btn-common .btn-common__button--strong-arrow-pc-browser:hover, .btn-common .btn-common__button--strong-blank:hover, .btn-common .btn-common__button--strong-blank-pc-browser:hover, .btn-common .btn-common__button--strong-pc-browser:hover, .btn-common .btn-common__button--arrow:hover, .btn-common .btn-common__button--arrow-pc-browser:hover, .btn-common .btn-common__button--blank:hover, .btn-common .btn-common__button--blank-pc-browser:hover, .btn-common .btn-common__button--pc-browser:hover {
background: #f2f2f2;
-webkit-box-shadow: 0 1px 5px rgba(4, 0, 0, 0.35);
box-shadow: 0 1px 5px rgba(4, 0, 0, 0.35);
}
.btn-common .btn-common__button--arrow-icon {
position: relative;
}
.btn-common .btn-common__button--arrow-icon:before {
content: "";
position: absolute;
width: 7px;
height: 13px;
top: 0;
right: 40px;
bottom: 0;
margin: auto;
background: url(/images_osp/common/ico/ico_heading_arrow.svg) no-repeat;
}
.btn-common .btn-common__button--arrow-icon .btn-common__button-inner {
line-height: 1.5;
}
/* .btn-common__button-inner */
.btn-common__button-inner {
position: relative;
display: inline-block;
vertical-align: middle;
text-align: center;
letter-spacing: normal;
}
/* modifier .btn-common__button */
.btn-common .btn-common__button--h2, .btn-common .btn-common__button--h2-strong, .btn-common .btn-common__button--h2-strong-arrow, .btn-common .btn-common__button--h2-strong-arrow-pc-browser, .btn-common .btn-common__button--h2-strong-blank, .btn-common .btn-common__button--h2-strong-blank-pc-browser, .btn-common .btn-common__button--h2-strong-pc-browser, .btn-common .btn-common__button--h2-arrow, .btn-common .btn-common__button--h2-arrow-pc-browser, .btn-common .btn-common__button--h2-blank, .btn-common .btn-common__button--h2-blank-pc-browser, .btn-common .btn-common__button--h2-pc-browser {
font-size: 100%;
line-height: 1.2;
padding: 10px 40px 10px 40px;
padding: 10px 14px 10px 14px;
}
.btn-common .btn-common__button--h3, .btn-common .btn-common__button--h3-strong, .btn-common .btn-common__button--h3-strong-arrow, .btn-common .btn-common__button--h3-strong-arrow-pc-browser, .btn-common .btn-common__button--h3-strong-blank, .btn-common .btn-common__button--h3-strong-blank-pc-browser, .btn-common .btn-common__button--h3-strong-pc-browser, .btn-common .btn-common__button--h3-arrow, .btn-common .btn-common__button--h3-arrow-pc-browser, .btn-common .btn-common__button--h3-blank, .btn-common .btn-common__button--h3-blank-pc-browser, .btn-common .btn-common__button--h3-pc-browser {
font-size: 100%;
line-height: 1.2;
padding: 7px 40px 7px 40px;
padding: 7px 14px 7px 14px;
}
.btn-common .btn-common__button--st, .btn-common .btn-common__button--st-strong, .btn-common .btn-common__button--st-strong-arrow, .btn-common .btn-common__button--st-strong-arrow-pc-browser, .btn-common .btn-common__button--st-strong-blank, .btn-common .btn-common__button--st-strong-blank-pc-browser, .btn-common .btn-common__button--st-strong-pc-browser, .btn-common .btn-common__button--st-arrow, .btn-common .btn-common__button--st-arrow-pc-browser, .btn-common .btn-common__button--st-blank, .btn-common .btn-common__button--st-blank-pc-browser, .btn-common .btn-common__button--st-pc-browser {
width: auto;
line-height: 1.7;
padding: 10px 40px;
background-color: #fafafa;
border: 2px solid #b8b8b8;
font-size: 126%;
min-width: 340px;
font-weight: normal;
}
.btn-common .btn-common__button--st .btn-common__button-inner, .btn-common .btn-common__button--st-strong .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-blank .btn-common__button-inner, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-pc-browser .btn-common__button-inner {
margin-right: -20px;
}
.btn-common .btn-common__button--st-negative, .btn-common .btn-common__button--st-negative-strong, .btn-common .btn-common__button--st-negative-strong-arrow, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser, .btn-common .btn-common__button--st-negative-strong-blank, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser, .btn-common .btn-common__button--st-negative-strong-pc-browser, .btn-common .btn-common__button--st-negative-arrow, .btn-common .btn-common__button--st-negative-arrow-pc-browser, .btn-common .btn-common__button--st-negative-blank, .btn-common .btn-common__button--st-negative-blank-pc-browser, .btn-common .btn-common__button--st-negative-pc-browser {
width: auto;
line-height: 1.7;
padding: 10px 40px;
background-color: #fff;
border: 2px solid #b8b8b8;
font-size: 126%;
min-width: 340px;
font-weight: normal;
}
.btn-common .btn-common__button--st-negative .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-negative-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-blank .btn-common__button-inner, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-pc-browser .btn-common__button-inner {
margin-right: -20px;
}
.btn-common .btn-common__button--st .btn-common__button-inner, .btn-common .btn-common__button--st-strong .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-blank .btn-common__button-inner, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-pc-browser .btn-common__button-inner {
vertical-align: baseline;
}
.btn-common .btn-common__button--h2-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--h2-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-arrow .btn-common__button-inner, .btn-common .btn-common__button--h2-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-arrow .btn-common__button-inner, .btn-common .btn-common__button--h3-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-arrow .btn-common__button-inner, .btn-common .btn-common__button--st-negative-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--strong-arrow .btn-common__button-inner, .btn-common .btn-common__button--strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--arrow .btn-common__button-inner, .btn-common .btn-common__button--arrow-pc-browser .btn-common__button-inner {
padding-right: 20px;
}
.btn-common .btn-common__button--h2-strong-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h2-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h2-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h2-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h3-strong-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h3-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h3-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--h3-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-strong-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-negative-strong-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-negative-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--st-negative-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--strong-arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--arrow .btn-common__button-inner .icon-common--arrow, .btn-common .btn-common__button--arrow-pc-browser .btn-common__button-inner .icon-common--arrow,
.btn-common .btn-common__button--h2-strong-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h2-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h2-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h2-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h3-strong-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h3-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h3-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--h3-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-strong-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-negative-strong-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-negative-strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-negative-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--st-negative-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--strong-arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--strong-arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--arrow .btn-common__button-inner .icon-common--arrow-image,
.btn-common .btn-common__button--arrow-pc-browser .btn-common__button-inner .icon-common--arrow-image {
font-size: 14px;
}
.btn-common .btn-common__button--h2-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-blank .btn-common__button-inner, .btn-common .btn-common__button--h2-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-blank .btn-common__button-inner, .btn-common .btn-common__button--h3-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-blank .btn-common__button-inner, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-blank .btn-common__button-inner, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--strong-blank .btn-common__button-inner, .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--blank .btn-common__button-inner, .btn-common .btn-common__button--blank-pc-browser .btn-common__button-inner {
padding-right: 20px;
}
.btn-common .btn-common__button--h2-strong-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h2-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h2-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h3-strong-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h3-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h3-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-negative-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--strong-blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--blank .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--blank-pc-browser .btn-common__button-inner .icon-common--blank-image, .btn-common .btn-common__button--h2-strong-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h2-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h2-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h3-strong-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h3-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--h3-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-negative-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--strong-blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--blank .btn-common__button-inner .icon-common--blank-image-strong, .btn-common .btn-common__button--blank-pc-browser .btn-common__button-inner .icon-common--blank-image-strong,
.btn-common .btn-common__button--h2-strong-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h2-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h2-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h3-strong-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h3-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h3-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-negative-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--strong-blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--blank .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa, .btn-common .btn-common__button--h2-strong-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h2-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h2-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h3-strong-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h3-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--h3-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-negative-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--strong-blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--blank .btn-common__button-inner .icon-common--blank-image-wa-strong, .btn-common .btn-common__button--blank-pc-browser .btn-common__button-inner .icon-common--blank-image-wa-strong {
right: 0;
}
.btn-common .btn-common__button--h2-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h2-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--h3-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--st-negative-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--strong-arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--strong-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--arrow-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--blank-pc-browser .btn-common__button-inner, .btn-common .btn-common__button--pc-browser .btn-common__button-inner {
/* .btn-common %btn-common__button--pc-browser .btn-common__button-inner__button--pc-browser */
}
.btn-common .btn-common__button--h2-strong, .btn-common .btn-common__button--h2-strong-arrow, .btn-common .btn-common__button--h2-strong-arrow-pc-browser, .btn-common .btn-common__button--h2-strong-blank, .btn-common .btn-common__button--h2-strong-blank-pc-browser, .btn-common .btn-common__button--h2-strong-pc-browser, .btn-common .btn-common__button--h3-strong, .btn-common .btn-common__button--h3-strong-arrow, .btn-common .btn-common__button--h3-strong-arrow-pc-browser, .btn-common .btn-common__button--h3-strong-blank, .btn-common .btn-common__button--h3-strong-blank-pc-browser, .btn-common .btn-common__button--h3-strong-pc-browser, .btn-common .btn-common__button--st-strong, .btn-common .btn-common__button--st-strong-arrow, .btn-common .btn-common__button--st-strong-arrow-pc-browser, .btn-common .btn-common__button--st-strong-blank, .btn-common .btn-common__button--st-strong-blank-pc-browser, .btn-common .btn-common__button--st-strong-pc-browser, .btn-common .btn-common__button--st-negative-strong, .btn-common .btn-common__button--st-negative-strong-arrow, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser, .btn-common .btn-common__button--st-negative-strong-blank, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser, .btn-common .btn-common__button--st-negative-strong-pc-browser, .btn-common .btn-common__button--strong, .btn-common .btn-common__button--strong-arrow, .btn-common .btn-common__button--strong-arrow-pc-browser, .btn-common .btn-common__button--strong-blank, .btn-common .btn-common__button--strong-blank-pc-browser, .btn-common .btn-common__button--strong-pc-browser {
color: #fff;
background: #666;
border-color: #666;
}
.btn-common .btn-common__button--h2-strong:hover, .btn-common .btn-common__button--h2-strong-arrow:hover, .btn-common .btn-common__button--h2-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--h2-strong-blank:hover, .btn-common .btn-common__button--h2-strong-blank-pc-browser:hover, .btn-common .btn-common__button--h2-strong-pc-browser:hover, .btn-common .btn-common__button--h3-strong:hover, .btn-common .btn-common__button--h3-strong-arrow:hover, .btn-common .btn-common__button--h3-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--h3-strong-blank:hover, .btn-common .btn-common__button--h3-strong-blank-pc-browser:hover, .btn-common .btn-common__button--h3-strong-pc-browser:hover, .btn-common .btn-common__button--st-strong:hover, .btn-common .btn-common__button--st-strong-arrow:hover, .btn-common .btn-common__button--st-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--st-strong-blank:hover, .btn-common .btn-common__button--st-strong-blank-pc-browser:hover, .btn-common .btn-common__button--st-strong-pc-browser:hover, .btn-common .btn-common__button--st-negative-strong:hover, .btn-common .btn-common__button--st-negative-strong-arrow:hover, .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser:hover, .btn-common .btn-common__button--st-negative-strong-blank:hover, .btn-common .btn-common__button--st-negative-strong-blank-pc-browser:hover, .btn-common .btn-common__button--st-negative-strong-pc-browser:hover, .btn-common .btn-common__button--strong:hover, .btn-common .btn-common__button--strong-arrow:hover, .btn-common .btn-common__button--strong-arrow-pc-browser:hover, .btn-common .btn-common__button--strong-blank:hover, .btn-common .btn-common__button--strong-blank-pc-browser:hover, .btn-common .btn-common__button--strong-pc-browser:hover {
background: #767676;
}
.btn-common .btn-common__button--h2-strong .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h2-strong-arrow .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h2-strong-arrow-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h2-strong-blank .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h2-strong-blank-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h2-strong-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h3-strong .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h3-strong-arrow .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h3-strong-arrow-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h3-strong-blank .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h3-strong-blank-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--h3-strong-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-strong .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-strong-arrow .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-strong-arrow-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-strong-blank .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-strong-blank-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-strong-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-negative-strong .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-negative-strong-arrow .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-negative-strong-arrow-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-negative-strong-blank .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-negative-strong-blank-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--st-negative-strong-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--strong .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--strong-arrow .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--strong-arrow-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--strong-blank .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--strong-blank-pc-browser .btn-common__button-inner [class^="icon-common"], .btn-common .btn-common__button--strong-pc-browser .btn-common__button-inner [class^="icon-common"] {
color: #fff;
}
/* margin */
.contents p + .btn-common {
margin-top: -20px;
}
.sec-common-lv3 + .btn-common {
margin-top: 43px;
}
.btn-common:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .btn-cvn */
/* ================================================ */
.btn-cvn {
display: block;
letter-spacing: -.5em;
text-align: center;
margin: -17px -17px 30px 0;
}
/* .btn-cvn__item */
.btn-cvn__item {
display: inline-block;
padding: 17px 17px 0 0;
letter-spacing: normal;
}
/* .btn-cvn__button */
.btn-cvn .btn-cvn__button, .btn-cvn .btn-cvn__button--dacc, .btn-cvn .btn-cvn__button--dacc-arrow, .btn-cvn .btn-cvn__button--dacc-blank, .btn-cvn .btn-cvn__button--dacc_reg, .btn-cvn .btn-cvn__button--dacc_reg-arrow, .btn-cvn .btn-cvn__button--dacc_reg-blank, .btn-cvn .btn-cvn__button--dpc, .btn-cvn .btn-cvn__button--dpc-arrow, .btn-cvn .btn-cvn__button--dpc-blank, .btn-cvn .btn-cvn__button--dpc_reg, .btn-cvn .btn-cvn__button--dpc_reg-arrow, .btn-cvn .btn-cvn__button--dpc_reg-blank, .btn-cvn .btn-cvn__button--myd, .btn-cvn .btn-cvn__button--myd-arrow, .btn-cvn .btn-cvn__button--myd-blank, .btn-cvn .btn-cvn__button--prd_rsv, .btn-cvn .btn-cvn__button--prd_rsv-arrow, .btn-cvn .btn-cvn__button--prd_rsv-blank, .btn-cvn .btn-cvn__button--ols, .btn-cvn .btn-cvn__button--ols-arrow, .btn-cvn .btn-cvn__button--ols-blank, .btn-cvn .btn-cvn__button--olt, .btn-cvn .btn-cvn__button--olt-arrow, .btn-cvn .btn-cvn__button--olt-blank, .btn-cvn .btn-cvn__button--call, .btn-cvn .btn-cvn__button--call-arrow, .btn-cvn .btn-cvn__button--call-blank, .btn-cvn .btn-cvn__button--call_rsv, .btn-cvn .btn-cvn__button--call_rsv-arrow, .btn-cvn .btn-cvn__button--call_rsv-blank, .btn-cvn .btn-cvn__button--shop_school, .btn-cvn .btn-cvn__button--shop_school-arrow, .btn-cvn .btn-cvn__button--shop_school-blank, .btn-cvn .btn-cvn__button--dl-01, .btn-cvn .btn-cvn__button--dl-01-arrow, .btn-cvn .btn-cvn__button--dl-01-blank, .btn-cvn .btn-cvn__button--dl-02, .btn-cvn .btn-cvn__button--dl-02-arrow, .btn-cvn .btn-cvn__button--dl-02-blank, .btn-cvn .btn-cvn__button--mys, .btn-cvn .btn-cvn__button--mys-arrow, .btn-cvn .btn-cvn__button--mys-blank, .btn-cvn .btn-cvn__button--mys_rsv, .btn-cvn .btn-cvn__button--mys_rsv-arrow, .btn-cvn .btn-cvn__button--mys_rsv-blank, .btn-cvn .btn-cvn__button--mys_reg, .btn-cvn .btn-cvn__button--mys_reg-arrow, .btn-cvn .btn-cvn__button--mys_reg-blank, .btn-cvn .btn-cvn__button--menber_cnf, .btn-cvn .btn-cvn__button--menber_cnf-arrow, .btn-cvn .btn-cvn__button--menber_cnf-blank, .btn-cvn .btn-cvn__button--contract_cnf, .btn-cvn .btn-cvn__button--contract_cnf-arrow, .btn-cvn .btn-cvn__button--contract_cnf-blank, .btn-cvn .btn-cvn__button--pur, .btn-cvn .btn-cvn__button--pur-arrow, .btn-cvn .btn-cvn__button--pur-blank, .btn-cvn .btn-cvn__button--shop_cnf, .btn-cvn .btn-cvn__button--shop_cnf-arrow, .btn-cvn .btn-cvn__button--shop_cnf-blank, .btn-cvn .btn-cvn__button--shop_rsvrepair, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank, .btn-cvn .btn-cvn__button--shop_rsvprd, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow, .btn-cvn .btn-cvn__button--shop_rsvprd-blank, .btn-cvn .btn-cvn__button--rsv_cnf, .btn-cvn .btn-cvn__button--rsv_cnf-arrow, .btn-cvn .btn-cvn__button--rsv_cnf-blank, .btn-cvn .btn-cvn__button--rsvprd_cnf, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank, .btn-cvn .btn-cvn__button--shop_rsv, .btn-cvn .btn-cvn__button--shop_rsv-arrow, .btn-cvn .btn-cvn__button--shop_rsv-blank, .btn-cvn .btn-cvn__button--sim, .btn-cvn .btn-cvn__button--sim-arrow, .btn-cvn .btn-cvn__button--sim-blank, .btn-cvn .btn-cvn__button--sim_light, .btn-cvn .btn-cvn__button--sim_light-arrow, .btn-cvn .btn-cvn__button--sim_light-blank, .btn-cvn .btn-cvn__button--sim_myd, .btn-cvn .btn-cvn__button--sim_myd-arrow, .btn-cvn .btn-cvn__button--sim_myd-blank, .btn-cvn .btn-cvn__button--shop, .btn-cvn .btn-cvn__button--shop-arrow, .btn-cvn .btn-cvn__button--shop-blank, .btn-cvn .btn-cvn__button--arrow, .btn-cvn .btn-cvn__button--blank, .btn-cvn .btn-cvn__button--negative-arrow, .btn-cvn .btn-cvn__button--negative-blank {
overflow: visible;
font: inherit;
background: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-appearance: none;
position: relative;
display: block;
letter-spacing: -.5em;
padding: 8px 30px 8px 50px;
border: 2px solid #c03;
border-radius: 50px;
text-align: center;
font-size: 100%;
font-weight: bold;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
line-height: 1.2;
color: #333;
background: #ffd1d1;
cursor: pointer;
width: 310px;
}
.btn-cvn .btn-cvn__button:hover, .btn-cvn .btn-cvn__button--dacc:hover, .btn-cvn .btn-cvn__button--dacc-arrow:hover, .btn-cvn .btn-cvn__button--dacc-blank:hover, .btn-cvn .btn-cvn__button--dacc_reg:hover, .btn-cvn .btn-cvn__button--dacc_reg-arrow:hover, .btn-cvn .btn-cvn__button--dacc_reg-blank:hover, .btn-cvn .btn-cvn__button--dpc:hover, .btn-cvn .btn-cvn__button--dpc-arrow:hover, .btn-cvn .btn-cvn__button--dpc-blank:hover, .btn-cvn .btn-cvn__button--dpc_reg:hover, .btn-cvn .btn-cvn__button--dpc_reg-arrow:hover, .btn-cvn .btn-cvn__button--dpc_reg-blank:hover, .btn-cvn .btn-cvn__button--myd:hover, .btn-cvn .btn-cvn__button--myd-arrow:hover, .btn-cvn .btn-cvn__button--myd-blank:hover, .btn-cvn .btn-cvn__button--prd_rsv:hover, .btn-cvn .btn-cvn__button--prd_rsv-arrow:hover, .btn-cvn .btn-cvn__button--prd_rsv-blank:hover, .btn-cvn .btn-cvn__button--ols:hover, .btn-cvn .btn-cvn__button--ols-arrow:hover, .btn-cvn .btn-cvn__button--ols-blank:hover, .btn-cvn .btn-cvn__button--olt:hover, .btn-cvn .btn-cvn__button--olt-arrow:hover, .btn-cvn .btn-cvn__button--olt-blank:hover, .btn-cvn .btn-cvn__button--call:hover, .btn-cvn .btn-cvn__button--call-arrow:hover, .btn-cvn .btn-cvn__button--call-blank:hover, .btn-cvn .btn-cvn__button--call_rsv:hover, .btn-cvn .btn-cvn__button--call_rsv-arrow:hover, .btn-cvn .btn-cvn__button--call_rsv-blank:hover, .btn-cvn .btn-cvn__button--shop_school:hover, .btn-cvn .btn-cvn__button--shop_school-arrow:hover, .btn-cvn .btn-cvn__button--shop_school-blank:hover, .btn-cvn .btn-cvn__button--dl-01:hover, .btn-cvn .btn-cvn__button--dl-01-arrow:hover, .btn-cvn .btn-cvn__button--dl-01-blank:hover, .btn-cvn .btn-cvn__button--dl-02:hover, .btn-cvn .btn-cvn__button--dl-02-arrow:hover, .btn-cvn .btn-cvn__button--dl-02-blank:hover, .btn-cvn .btn-cvn__button--mys:hover, .btn-cvn .btn-cvn__button--mys-arrow:hover, .btn-cvn .btn-cvn__button--mys-blank:hover, .btn-cvn .btn-cvn__button--mys_rsv:hover, .btn-cvn .btn-cvn__button--mys_rsv-arrow:hover, .btn-cvn .btn-cvn__button--mys_rsv-blank:hover, .btn-cvn .btn-cvn__button--mys_reg:hover, .btn-cvn .btn-cvn__button--mys_reg-arrow:hover, .btn-cvn .btn-cvn__button--mys_reg-blank:hover, .btn-cvn .btn-cvn__button--menber_cnf:hover, .btn-cvn .btn-cvn__button--menber_cnf-arrow:hover, .btn-cvn .btn-cvn__button--menber_cnf-blank:hover, .btn-cvn .btn-cvn__button--contract_cnf:hover, .btn-cvn .btn-cvn__button--contract_cnf-arrow:hover, .btn-cvn .btn-cvn__button--contract_cnf-blank:hover, .btn-cvn .btn-cvn__button--pur:hover, .btn-cvn .btn-cvn__button--pur-arrow:hover, .btn-cvn .btn-cvn__button--pur-blank:hover, .btn-cvn .btn-cvn__button--shop_cnf:hover, .btn-cvn .btn-cvn__button--shop_cnf-arrow:hover, .btn-cvn .btn-cvn__button--shop_cnf-blank:hover, .btn-cvn .btn-cvn__button--shop_rsvrepair:hover, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow:hover, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank:hover, .btn-cvn .btn-cvn__button--shop_rsvprd:hover, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow:hover, .btn-cvn .btn-cvn__button--shop_rsvprd-blank:hover, .btn-cvn .btn-cvn__button--rsv_cnf:hover, .btn-cvn .btn-cvn__button--rsv_cnf-arrow:hover, .btn-cvn .btn-cvn__button--rsv_cnf-blank:hover, .btn-cvn .btn-cvn__button--rsvprd_cnf:hover, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow:hover, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank:hover, .btn-cvn .btn-cvn__button--shop_rsv:hover, .btn-cvn .btn-cvn__button--shop_rsv-arrow:hover, .btn-cvn .btn-cvn__button--shop_rsv-blank:hover, .btn-cvn .btn-cvn__button--sim:hover, .btn-cvn .btn-cvn__button--sim-arrow:hover, .btn-cvn .btn-cvn__button--sim-blank:hover, .btn-cvn .btn-cvn__button--sim_light:hover, .btn-cvn .btn-cvn__button--sim_light-arrow:hover, .btn-cvn .btn-cvn__button--sim_light-blank:hover, .btn-cvn .btn-cvn__button--sim_myd:hover, .btn-cvn .btn-cvn__button--sim_myd-arrow:hover, .btn-cvn .btn-cvn__button--sim_myd-blank:hover, .btn-cvn .btn-cvn__button--shop:hover, .btn-cvn .btn-cvn__button--shop-arrow:hover, .btn-cvn .btn-cvn__button--shop-blank:hover, .btn-cvn .btn-cvn__button--arrow:hover, .btn-cvn .btn-cvn__button--blank:hover, .btn-cvn .btn-cvn__button--negative-arrow:hover, .btn-cvn .btn-cvn__button--negative-blank:hover {
opacity: .75;
-webkit-box-shadow: 0 1px 5px rgba(4, 0, 0, 0.35);
box-shadow: 0 1px 5px rgba(4, 0, 0, 0.35);
}
.btn-cvn .btn-cvn__button:before, .btn-cvn .btn-cvn__button--dacc:before, .btn-cvn .btn-cvn__button--dacc-arrow:before, .btn-cvn .btn-cvn__button--dacc-blank:before, .btn-cvn .btn-cvn__button--dacc_reg:before, .btn-cvn .btn-cvn__button--dacc_reg-arrow:before, .btn-cvn .btn-cvn__button--dacc_reg-blank:before, .btn-cvn .btn-cvn__button--dpc:before, .btn-cvn .btn-cvn__button--dpc-arrow:before, .btn-cvn .btn-cvn__button--dpc-blank:before, .btn-cvn .btn-cvn__button--dpc_reg:before, .btn-cvn .btn-cvn__button--dpc_reg-arrow:before, .btn-cvn .btn-cvn__button--dpc_reg-blank:before, .btn-cvn .btn-cvn__button--myd:before, .btn-cvn .btn-cvn__button--myd-arrow:before, .btn-cvn .btn-cvn__button--myd-blank:before, .btn-cvn .btn-cvn__button--prd_rsv:before, .btn-cvn .btn-cvn__button--prd_rsv-arrow:before, .btn-cvn .btn-cvn__button--prd_rsv-blank:before, .btn-cvn .btn-cvn__button--ols:before, .btn-cvn .btn-cvn__button--ols-arrow:before, .btn-cvn .btn-cvn__button--ols-blank:before, .btn-cvn .btn-cvn__button--olt:before, .btn-cvn .btn-cvn__button--olt-arrow:before, .btn-cvn .btn-cvn__button--olt-blank:before, .btn-cvn .btn-cvn__button--call:before, .btn-cvn .btn-cvn__button--call-arrow:before, .btn-cvn .btn-cvn__button--call-blank:before, .btn-cvn .btn-cvn__button--call_rsv:before, .btn-cvn .btn-cvn__button--call_rsv-arrow:before, .btn-cvn .btn-cvn__button--call_rsv-blank:before, .btn-cvn .btn-cvn__button--shop_school:before, .btn-cvn .btn-cvn__button--shop_school-arrow:before, .btn-cvn .btn-cvn__button--shop_school-blank:before, .btn-cvn .btn-cvn__button--dl-01:before, .btn-cvn .btn-cvn__button--dl-01-arrow:before, .btn-cvn .btn-cvn__button--dl-01-blank:before, .btn-cvn .btn-cvn__button--dl-02:before, .btn-cvn .btn-cvn__button--dl-02-arrow:before, .btn-cvn .btn-cvn__button--dl-02-blank:before, .btn-cvn .btn-cvn__button--mys:before, .btn-cvn .btn-cvn__button--mys-arrow:before, .btn-cvn .btn-cvn__button--mys-blank:before, .btn-cvn .btn-cvn__button--mys_rsv:before, .btn-cvn .btn-cvn__button--mys_rsv-arrow:before, .btn-cvn .btn-cvn__button--mys_rsv-blank:before, .btn-cvn .btn-cvn__button--mys_reg:before, .btn-cvn .btn-cvn__button--mys_reg-arrow:before, .btn-cvn .btn-cvn__button--mys_reg-blank:before, .btn-cvn .btn-cvn__button--menber_cnf:before, .btn-cvn .btn-cvn__button--menber_cnf-arrow:before, .btn-cvn .btn-cvn__button--menber_cnf-blank:before, .btn-cvn .btn-cvn__button--contract_cnf:before, .btn-cvn .btn-cvn__button--contract_cnf-arrow:before, .btn-cvn .btn-cvn__button--contract_cnf-blank:before, .btn-cvn .btn-cvn__button--pur:before, .btn-cvn .btn-cvn__button--pur-arrow:before, .btn-cvn .btn-cvn__button--pur-blank:before, .btn-cvn .btn-cvn__button--shop_cnf:before, .btn-cvn .btn-cvn__button--shop_cnf-arrow:before, .btn-cvn .btn-cvn__button--shop_cnf-blank:before, .btn-cvn .btn-cvn__button--shop_rsvrepair:before, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow:before, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank:before, .btn-cvn .btn-cvn__button--shop_rsvprd:before, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow:before, .btn-cvn .btn-cvn__button--shop_rsvprd-blank:before, .btn-cvn .btn-cvn__button--rsv_cnf:before, .btn-cvn .btn-cvn__button--rsv_cnf-arrow:before, .btn-cvn .btn-cvn__button--rsv_cnf-blank:before, .btn-cvn .btn-cvn__button--rsvprd_cnf:before, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow:before, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank:before, .btn-cvn .btn-cvn__button--shop_rsv:before, .btn-cvn .btn-cvn__button--shop_rsv-arrow:before, .btn-cvn .btn-cvn__button--shop_rsv-blank:before, .btn-cvn .btn-cvn__button--sim:before, .btn-cvn .btn-cvn__button--sim-arrow:before, .btn-cvn .btn-cvn__button--sim-blank:before, .btn-cvn .btn-cvn__button--sim_light:before, .btn-cvn .btn-cvn__button--sim_light-arrow:before, .btn-cvn .btn-cvn__button--sim_light-blank:before, .btn-cvn .btn-cvn__button--sim_myd:before, .btn-cvn .btn-cvn__button--sim_myd-arrow:before, .btn-cvn .btn-cvn__button--sim_myd-blank:before, .btn-cvn .btn-cvn__button--shop:before, .btn-cvn .btn-cvn__button--shop-arrow:before, .btn-cvn .btn-cvn__button--shop-blank:before, .btn-cvn .btn-cvn__button--arrow:before, .btn-cvn .btn-cvn__button--blank:before, .btn-cvn .btn-cvn__button--negative-arrow:before, .btn-cvn .btn-cvn__button--negative-blank:before {
content: '';
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 12px;
width: 36px;
height: 36px;
margin: auto;
pointer-events: none;
background: #CC0033;
letter-spacing: normal;
}
.btn-cvn .btn-cvn__button:after, .btn-cvn .btn-cvn__button--dacc:after, .btn-cvn .btn-cvn__button--dacc-arrow:after, .btn-cvn .btn-cvn__button--dacc-blank:after, .btn-cvn .btn-cvn__button--dacc_reg:after, .btn-cvn .btn-cvn__button--dacc_reg-arrow:after, .btn-cvn .btn-cvn__button--dacc_reg-blank:after, .btn-cvn .btn-cvn__button--dpc:after, .btn-cvn .btn-cvn__button--dpc-arrow:after, .btn-cvn .btn-cvn__button--dpc-blank:after, .btn-cvn .btn-cvn__button--dpc_reg:after, .btn-cvn .btn-cvn__button--dpc_reg-arrow:after, .btn-cvn .btn-cvn__button--dpc_reg-blank:after, .btn-cvn .btn-cvn__button--myd:after, .btn-cvn .btn-cvn__button--myd-arrow:after, .btn-cvn .btn-cvn__button--myd-blank:after, .btn-cvn .btn-cvn__button--prd_rsv:after, .btn-cvn .btn-cvn__button--prd_rsv-arrow:after, .btn-cvn .btn-cvn__button--prd_rsv-blank:after, .btn-cvn .btn-cvn__button--ols:after, .btn-cvn .btn-cvn__button--ols-arrow:after, .btn-cvn .btn-cvn__button--ols-blank:after, .btn-cvn .btn-cvn__button--olt:after, .btn-cvn .btn-cvn__button--olt-arrow:after, .btn-cvn .btn-cvn__button--olt-blank:after, .btn-cvn .btn-cvn__button--call:after, .btn-cvn .btn-cvn__button--call-arrow:after, .btn-cvn .btn-cvn__button--call-blank:after, .btn-cvn .btn-cvn__button--call_rsv:after, .btn-cvn .btn-cvn__button--call_rsv-arrow:after, .btn-cvn .btn-cvn__button--call_rsv-blank:after, .btn-cvn .btn-cvn__button--shop_school:after, .btn-cvn .btn-cvn__button--shop_school-arrow:after, .btn-cvn .btn-cvn__button--shop_school-blank:after, .btn-cvn .btn-cvn__button--dl-01:after, .btn-cvn .btn-cvn__button--dl-01-arrow:after, .btn-cvn .btn-cvn__button--dl-01-blank:after, .btn-cvn .btn-cvn__button--dl-02:after, .btn-cvn .btn-cvn__button--dl-02-arrow:after, .btn-cvn .btn-cvn__button--dl-02-blank:after, .btn-cvn .btn-cvn__button--mys:after, .btn-cvn .btn-cvn__button--mys-arrow:after, .btn-cvn .btn-cvn__button--mys-blank:after, .btn-cvn .btn-cvn__button--mys_rsv:after, .btn-cvn .btn-cvn__button--mys_rsv-arrow:after, .btn-cvn .btn-cvn__button--mys_rsv-blank:after, .btn-cvn .btn-cvn__button--mys_reg:after, .btn-cvn .btn-cvn__button--mys_reg-arrow:after, .btn-cvn .btn-cvn__button--mys_reg-blank:after, .btn-cvn .btn-cvn__button--menber_cnf:after, .btn-cvn .btn-cvn__button--menber_cnf-arrow:after, .btn-cvn .btn-cvn__button--menber_cnf-blank:after, .btn-cvn .btn-cvn__button--contract_cnf:after, .btn-cvn .btn-cvn__button--contract_cnf-arrow:after, .btn-cvn .btn-cvn__button--contract_cnf-blank:after, .btn-cvn .btn-cvn__button--pur:after, .btn-cvn .btn-cvn__button--pur-arrow:after, .btn-cvn .btn-cvn__button--pur-blank:after, .btn-cvn .btn-cvn__button--shop_cnf:after, .btn-cvn .btn-cvn__button--shop_cnf-arrow:after, .btn-cvn .btn-cvn__button--shop_cnf-blank:after, .btn-cvn .btn-cvn__button--shop_rsvrepair:after, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow:after, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank:after, .btn-cvn .btn-cvn__button--shop_rsvprd:after, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow:after, .btn-cvn .btn-cvn__button--shop_rsvprd-blank:after, .btn-cvn .btn-cvn__button--rsv_cnf:after, .btn-cvn .btn-cvn__button--rsv_cnf-arrow:after, .btn-cvn .btn-cvn__button--rsv_cnf-blank:after, .btn-cvn .btn-cvn__button--rsvprd_cnf:after, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow:after, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank:after, .btn-cvn .btn-cvn__button--shop_rsv:after, .btn-cvn .btn-cvn__button--shop_rsv-arrow:after, .btn-cvn .btn-cvn__button--shop_rsv-blank:after, .btn-cvn .btn-cvn__button--sim:after, .btn-cvn .btn-cvn__button--sim-arrow:after, .btn-cvn .btn-cvn__button--sim-blank:after, .btn-cvn .btn-cvn__button--sim_light:after, .btn-cvn .btn-cvn__button--sim_light-arrow:after, .btn-cvn .btn-cvn__button--sim_light-blank:after, .btn-cvn .btn-cvn__button--sim_myd:after, .btn-cvn .btn-cvn__button--sim_myd-arrow:after, .btn-cvn .btn-cvn__button--sim_myd-blank:after, .btn-cvn .btn-cvn__button--shop:after, .btn-cvn .btn-cvn__button--shop-arrow:after, .btn-cvn .btn-cvn__button--shop-blank:after, .btn-cvn .btn-cvn__button--arrow:after, .btn-cvn .btn-cvn__button--blank:after, .btn-cvn .btn-cvn__button--negative-arrow:after, .btn-cvn .btn-cvn__button--negative-blank:after {
content: '';
display: inline-block;
width: 0;
height: 33px;
visibility: hidden;
overflow: hidden;
letter-spacing: normal;
vertical-align: middle;
}
/* .btn-cvn__button-inner */
.btn-cvn__button-inner {
display: inline-block;
text-align: center;
vertical-align: middle;
letter-spacing: normal;
}
.btn-cvn .btn-cvn__button--dacc, .btn-cvn .btn-cvn__button--dacc-arrow, .btn-cvn .btn-cvn__button--dacc-blank, .btn-cvn .btn-cvn__button--dacc_reg, .btn-cvn .btn-cvn__button--dacc_reg-arrow, .btn-cvn .btn-cvn__button--dacc_reg-blank, .btn-cvn .btn-cvn__button--dpc, .btn-cvn .btn-cvn__button--dpc-arrow, .btn-cvn .btn-cvn__button--dpc-blank, .btn-cvn .btn-cvn__button--dpc_reg, .btn-cvn .btn-cvn__button--dpc_reg-arrow, .btn-cvn .btn-cvn__button--dpc_reg-blank, .btn-cvn .btn-cvn__button--ols, .btn-cvn .btn-cvn__button--ols-arrow, .btn-cvn .btn-cvn__button--ols-blank, .btn-cvn .btn-cvn__button--olt, .btn-cvn .btn-cvn__button--olt-arrow, .btn-cvn .btn-cvn__button--olt-blank, .btn-cvn .btn-cvn__button--call, .btn-cvn .btn-cvn__button--call-arrow, .btn-cvn .btn-cvn__button--call-blank, .btn-cvn .btn-cvn__button--call_rsv, .btn-cvn .btn-cvn__button--call_rsv-arrow, .btn-cvn .btn-cvn__button--call_rsv-blank, .btn-cvn .btn-cvn__button--shop_school, .btn-cvn .btn-cvn__button--shop_school-arrow, .btn-cvn .btn-cvn__button--shop_school-blank, .btn-cvn .btn-cvn__button--mys, .btn-cvn .btn-cvn__button--mys-arrow, .btn-cvn .btn-cvn__button--mys-blank, .btn-cvn .btn-cvn__button--mys_rsv, .btn-cvn .btn-cvn__button--mys_rsv-arrow, .btn-cvn .btn-cvn__button--mys_rsv-blank, .btn-cvn .btn-cvn__button--mys_reg, .btn-cvn .btn-cvn__button--mys_reg-arrow, .btn-cvn .btn-cvn__button--mys_reg-blank, .btn-cvn .btn-cvn__button--menber_cnf, .btn-cvn .btn-cvn__button--menber_cnf-arrow, .btn-cvn .btn-cvn__button--menber_cnf-blank, .btn-cvn .btn-cvn__button--contract_cnf, .btn-cvn .btn-cvn__button--contract_cnf-arrow, .btn-cvn .btn-cvn__button--contract_cnf-blank, .btn-cvn .btn-cvn__button--shop_cnf, .btn-cvn .btn-cvn__button--shop_cnf-arrow, .btn-cvn .btn-cvn__button--shop_cnf-blank, .btn-cvn .btn-cvn__button--shop_rsvrepair, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank, .btn-cvn .btn-cvn__button--rsv_cnf, .btn-cvn .btn-cvn__button--rsv_cnf-arrow, .btn-cvn .btn-cvn__button--rsv_cnf-blank, .btn-cvn .btn-cvn__button--rsvprd_cnf, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank, .btn-cvn .btn-cvn__button--shop_rsv, .btn-cvn .btn-cvn__button--shop_rsv-arrow, .btn-cvn .btn-cvn__button--shop_rsv-blank, .btn-cvn .btn-cvn__button--shop, .btn-cvn .btn-cvn__button--shop-arrow, .btn-cvn .btn-cvn__button--shop-blank {
background: -webkit-gradient(linear, left top, left bottom, from(#fcedf1), color-stop(28.5%, #fff), color-stop(46.9%, #fff), color-stop(54.4%, #fbeef1), to(#f7dae1));
background: linear-gradient(#fcedf1 0%, #fff 28.5%, #fff 46.9%, #fbeef1 54.4%, #f7dae1 100%);
border: 2px solid #c03;
}
.btn-cvn .btn-cvn__button--myd, .btn-cvn .btn-cvn__button--myd-arrow, .btn-cvn .btn-cvn__button--myd-blank, .btn-cvn .btn-cvn__button--sim_myd, .btn-cvn .btn-cvn__button--sim_myd-arrow, .btn-cvn .btn-cvn__button--sim_myd-blank {
background: -webkit-gradient(linear, left top, left bottom, from(#fffdf3), color-stop(28.5%, #fff), color-stop(46.9%, #fff), color-stop(54.4%, #fff6ce), to(#fff4c0));
background: linear-gradient(#fffdf3 0%, #fff 28.5%, #fff 46.9%, #fff6ce 54.4%, #fff4c0 100%);
border: 2px solid #fc0;
}
.btn-cvn .btn-cvn__button--prd_rsv, .btn-cvn .btn-cvn__button--prd_rsv-arrow, .btn-cvn .btn-cvn__button--prd_rsv-blank, .btn-cvn .btn-cvn__button--shop_rsvprd, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow, .btn-cvn .btn-cvn__button--shop_rsvprd-blank {
background: -webkit-gradient(linear, left top, left bottom, from(#dee5f6), color-stop(28.5%, #fff), color-stop(46.9%, #fff), color-stop(54.4%, #dfe6f6), to(#d5ddf2));
background: linear-gradient(#dee5f6 0%, #fff 28.5%, #fff 46.9%, #dfe6f6 54.4%, #d5ddf2 100%);
border: 2px solid #5979cd;
}
.btn-cvn .btn-cvn__button--sim, .btn-cvn .btn-cvn__button--sim-arrow, .btn-cvn .btn-cvn__button--sim-blank, .btn-cvn .btn-cvn__button--sim_light, .btn-cvn .btn-cvn__button--sim_light-arrow, .btn-cvn .btn-cvn__button--sim_light-blank {
background: -webkit-gradient(linear, left top, left bottom, from(#eef8ff), color-stop(28.5%, #fff), color-stop(46.9%, #fff), color-stop(54.4%, #eaf7ff), to(#dcf2ff));
background: linear-gradient(#eef8ff 0%, #fff 28.5%, #fff 46.9%, #eaf7ff 54.4%, #dcf2ff 100%);
border: 2px solid #6cc6ff;
}
.btn-cvn .btn-cvn__button--pur, .btn-cvn .btn-cvn__button--pur-arrow, .btn-cvn .btn-cvn__button--pur-blank {
background: -webkit-gradient(linear, left top, left bottom, from(#bfe0d5), color-stop(28.86%, #fff), color-stop(46.9%, #fff), color-stop(61.91%, #cde7de), to(#80c3aa));
background: linear-gradient(#bfe0d5 0%, #fff 28.86%, #fff 46.9%, #cde7de 61.91%, #80c3aa 100%);
border: 2px solid #038857;
}
.btn-cvn .btn-cvn__button--dl-01, .btn-cvn .btn-cvn__button--dl-01-arrow, .btn-cvn .btn-cvn__button--dl-01-blank, .btn-cvn .btn-cvn__button--dl-02, .btn-cvn .btn-cvn__button--dl-02-arrow, .btn-cvn .btn-cvn__button--dl-02-blank {
background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), color-stop(28.5%, #fff), color-stop(46.9%, #fff), color-stop(54.4%, #ececec), to(#e6e6e6));
background: linear-gradient(#e6e6e6 0%, #fff 28.5%, #fff 46.9%, #ececec 54.4%, #e6e6e6 100%);
border: 2px solid #666;
}
.btn-cvn .btn-cvn__button--dacc:before, .btn-cvn .btn-cvn__button--dacc-arrow:before, .btn-cvn .btn-cvn__button--dacc-blank:before {
background: url("/images_osp/common/ico/ico_conversion_dacc.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--dacc_reg:before, .btn-cvn .btn-cvn__button--dacc_reg-arrow:before, .btn-cvn .btn-cvn__button--dacc_reg-blank:before {
background: url("/images_osp/common/ico/ico_conversion_dacc_reg.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--dpc:before, .btn-cvn .btn-cvn__button--dpc-arrow:before, .btn-cvn .btn-cvn__button--dpc-blank:before {
background: url("/images_osp/common/ico/ico_conversion_dpc.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--dpc_reg:before, .btn-cvn .btn-cvn__button--dpc_reg-arrow:before, .btn-cvn .btn-cvn__button--dpc_reg-blank:before {
background: url("/images_osp/common/ico/ico_conversion_dpc_reg.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--myd:before, .btn-cvn .btn-cvn__button--myd-arrow:before, .btn-cvn .btn-cvn__button--myd-blank:before {
background: url("/images_osp/common/ico/ico_conversion_myd.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--prd_rsv:before, .btn-cvn .btn-cvn__button--prd_rsv-arrow:before, .btn-cvn .btn-cvn__button--prd_rsv-blank:before {
background: url("/images_osp/common/ico/ico_conversion_prd_rsv.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--ols:before, .btn-cvn .btn-cvn__button--ols-arrow:before, .btn-cvn .btn-cvn__button--ols-blank:before {
background: url("/images_osp/common/ico/ico_conversion_ols.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--olt:before, .btn-cvn .btn-cvn__button--olt-arrow:before, .btn-cvn .btn-cvn__button--olt-blank:before {
background: url("/images_osp/common/ico/ico_conversion_olt.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--call:before, .btn-cvn .btn-cvn__button--call-arrow:before, .btn-cvn .btn-cvn__button--call-blank:before {
background: url("/images_osp/common/ico/ico_conversion_call.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--call_rsv:before, .btn-cvn .btn-cvn__button--call_rsv-arrow:before, .btn-cvn .btn-cvn__button--call_rsv-blank:before {
background: url("/images_osp/common/ico/ico_conversion_call_rsv.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--shop_school:before, .btn-cvn .btn-cvn__button--shop_school-arrow:before, .btn-cvn .btn-cvn__button--shop_school-blank:before {
background: url("/images_osp/common/ico/ico_conversion_shop_school.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--dl-01:before, .btn-cvn .btn-cvn__button--dl-01-arrow:before, .btn-cvn .btn-cvn__button--dl-01-blank:before {
background: url("/images_osp/common/ico/ico_conversion_dl_02.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--dl-02:before, .btn-cvn .btn-cvn__button--dl-02-arrow:before, .btn-cvn .btn-cvn__button--dl-02-blank:before {
background: url("/images_osp/common/ico/ico_conversion_dl_01.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--mys:before, .btn-cvn .btn-cvn__button--mys-arrow:before, .btn-cvn .btn-cvn__button--mys-blank:before {
background: url("/images_osp/common/ico/ico_conversion_mys.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--mys_rsv:before, .btn-cvn .btn-cvn__button--mys_rsv-arrow:before, .btn-cvn .btn-cvn__button--mys_rsv-blank:before {
background: url("/images_osp/common/ico/ico_conversion_mys_rsv.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--mys_reg:before, .btn-cvn .btn-cvn__button--mys_reg-arrow:before, .btn-cvn .btn-cvn__button--mys_reg-blank:before {
background: url("/images_osp/common/ico/ico_conversion_mys_reg.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--menber_cnf:before, .btn-cvn .btn-cvn__button--menber_cnf-arrow:before, .btn-cvn .btn-cvn__button--menber_cnf-blank:before {
background: url("/images_osp/common/ico/ico_conversion_menber_cnf.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--contract_cnf:before, .btn-cvn .btn-cvn__button--contract_cnf-arrow:before, .btn-cvn .btn-cvn__button--contract_cnf-blank:before {
background: url("/images_osp/common/ico/ico_conversion_contract_cnf.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--pur, .btn-cvn .btn-cvn__button--pur-arrow, .btn-cvn .btn-cvn__button--pur-blank {
padding-right: 40px;
}
.btn-cvn .btn-cvn__button--pur:before, .btn-cvn .btn-cvn__button--pur-arrow:before, .btn-cvn .btn-cvn__button--pur-blank:before {
display: none;
}
.btn-cvn .btn-cvn__button--shop_cnf:before, .btn-cvn .btn-cvn__button--shop_cnf-arrow:before, .btn-cvn .btn-cvn__button--shop_cnf-blank:before {
background: url("/images_osp/common/ico/ico_conversion_shop_cnf.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--shop_rsvrepair:before, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow:before, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank:before {
background: url("/images_osp/common/ico/ico_conversion_shop_rsvrepair.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--shop_rsvprd:before, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow:before, .btn-cvn .btn-cvn__button--shop_rsvprd-blank:before {
background: url("/images_osp/common/ico/ico_conversion_shop_rsvprd.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--rsv_cnf:before, .btn-cvn .btn-cvn__button--rsv_cnf-arrow:before, .btn-cvn .btn-cvn__button--rsv_cnf-blank:before {
background: url("/images_osp/common/ico/ico_conversion_rsv_cnf.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--rsvprd_cnf:before, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow:before, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank:before {
background: url("/images_osp/common/ico/ico_conversion_rsvprd_cnf.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--shop_rsv:before, .btn-cvn .btn-cvn__button--shop_rsv-arrow:before, .btn-cvn .btn-cvn__button--shop_rsv-blank:before {
background: url("/images_osp/common/ico/ico_conversion_shop_rsv.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--sim:before, .btn-cvn .btn-cvn__button--sim-arrow:before, .btn-cvn .btn-cvn__button--sim-blank:before {
background: url("/images_osp/common/ico/ico_conversion_sim.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--sim_light:before, .btn-cvn .btn-cvn__button--sim_light-arrow:before, .btn-cvn .btn-cvn__button--sim_light-blank:before {
background: url("/images_osp/common/ico/ico_conversion_sim_light.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--sim_myd:before, .btn-cvn .btn-cvn__button--sim_myd-arrow:before, .btn-cvn .btn-cvn__button--sim_myd-blank:before {
background: url("/images_osp/common/ico/ico_conversion_sim_myd.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--shop:before, .btn-cvn .btn-cvn__button--shop-arrow:before, .btn-cvn .btn-cvn__button--shop-blank:before {
background: url("/images_osp/common/ico/ico_conversion_shop.png") center no-repeat;
background-size: contain;
}
.btn-cvn .btn-cvn__button--dacc-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--dacc_reg-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--dpc-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--dpc_reg-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--myd-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--prd_rsv-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--ols-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--olt-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--call-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--call_rsv-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--shop_school-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--dl-01-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--dl-02-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--mys-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--mys_rsv-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--mys_reg-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--menber_cnf-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--contract_cnf-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--pur-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--shop_cnf-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--shop_rsvrepair-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--shop_rsvprd-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--rsv_cnf-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--rsvprd_cnf-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--shop_rsv-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--sim-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--sim_light-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--sim_myd-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--shop-arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--arrow .btn-cvn__button-inner .icon-common--arrow, .btn-cvn .btn-cvn__button--negative-arrow .btn-cvn__button-inner .icon-common--arrow,
.btn-cvn .btn-cvn__button--dacc-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--dacc_reg-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--dpc-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--dpc_reg-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--myd-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--prd_rsv-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--ols-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--olt-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--call-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--call_rsv-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--shop_school-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--dl-01-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--dl-02-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--mys-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--mys_rsv-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--mys_reg-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--menber_cnf-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--contract_cnf-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--pur-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--shop_cnf-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--shop_rsvrepair-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--shop_rsvprd-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--rsv_cnf-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--rsvprd_cnf-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--shop_rsv-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--sim-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--sim_light-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--sim_myd-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--shop-arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--arrow .btn-cvn__button-inner .icon-common--arrow-image,
.btn-cvn .btn-cvn__button--negative-arrow .btn-cvn__button-inner .icon-common--arrow-image {
font-size: 16px;
right: 8px;
}
.btn-cvn .btn-cvn__button--dacc-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--dacc_reg-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--dpc-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--dpc_reg-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--myd-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--prd_rsv-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--ols-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--olt-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--call-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--call_rsv-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--shop_school-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--dl-01-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--dl-02-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--mys-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--mys_rsv-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--mys_reg-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--menber_cnf-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--contract_cnf-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--pur-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--shop_cnf-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--shop_rsvprd-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--rsv_cnf-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--shop_rsv-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--sim-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--sim_light-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--sim_myd-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--shop-blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--blank .btn-cvn__button-inner .icon-common--blank-image, .btn-cvn .btn-cvn__button--negative-blank .btn-cvn__button-inner .icon-common--blank-image,
.btn-cvn .btn-cvn__button--dacc-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--dacc_reg-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--dpc-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--dpc_reg-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--myd-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--prd_rsv-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--ols-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--olt-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--call-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--call_rsv-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--shop_school-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--dl-01-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--dl-02-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--mys-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--mys_rsv-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--mys_reg-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--menber_cnf-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--contract_cnf-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--pur-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--shop_cnf-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--shop_rsvrepair-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--shop_rsvprd-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--rsv_cnf-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--rsvprd_cnf-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--shop_rsv-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--sim-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--sim_light-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--sim_myd-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--shop-blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--blank .btn-cvn__button-inner .icon-common--blank-image-wa, .btn-cvn .btn-cvn__button--negative-blank .btn-cvn__button-inner .icon-common--blank-image-wa {
right: 12px;
width: 14px;
height: 14px;
}
.btn-cvn .btn-cvn__button--negative-arrow {
background: #fff;
}
.btn-cvn .btn-cvn__button--negative-blank {
background: #fff;
}
/* margin */
.contents p + .btn-cvn {
margin-top: -20px;
}
.btn-cvn:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .btn-image */
/* ================================================ */
.btn-image {
display: block;
margin: -17px -17px 30px 0;
letter-spacing: -.5em;
}
/* .btn-image__item */
.btn-image__item {
display: inline-block;
padding: 17px 17px 0 0;
letter-spacing: normal;
}
/* .btn-image__button */
.btn-image .btn-image__button, .btn-image .btn-image__button--arrow {
position: relative;
display: inline-block;
vertical-align: middle;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto;
padding: 8px 28px 8px 11px;
text-align: left;
border-spacing: 0;
text-decoration: none;
line-height: 1.3;
}
.btn-image .btn-image__button:before, .btn-image .btn-image__button--arrow:before {
content: '';
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
border: 1px solid #d6d6d6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.btn-image .btn-image__button:hover:before, .btn-image .btn-image__button--arrow:hover:before {
border: 2px solid #69a1fe;
}
/* .btn-image .btn-image__button--arrow */
.btn-image .btn-image__button--arrow .icon-common--arrow,
.btn-image .btn-image__button--arrow .icon-common--arrow-image {
right: 12px;
}
/* .btn-image__head */
.btn-image .btn-image__head {
display: table-cell;
vertical-align: middle;
text-align: left;
padding-right: 8px;
}
/* .btn-image__body */
.btn-image .btn-image__body {
display: table-cell;
vertical-align: middle;
text-align: left;
}
/* .btn-image__detail */
.btn-image .btn-image__detail {
display: block;
}
/* margin */
.contents p + .btn-image {
margin-top: -20px;
}
.btn-image:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .btn-rss */
/* ================================================ */
.btn-rss {
position: relative;
display: inline-block;
padding: 5px 10px;
line-height: 1.2;
vertical-align: middle;
background-color: #fff;
color: #000;
font-size: 86%;
text-decoration: none;
}
.btn-rss:after {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 1px solid #d6d6d6;
}
.btn-rss:hover {
color: #000;
}
.btn-rss:hover:after {
border: 2px solid #69a1fe;
}
/* .btn-rss__image */
.btn-rss__image {
margin: 2px 4px 0 0;
vertical-align: -0.1em;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .btn-login */
/* ================================================ */
.btn-login {
padding: 0;
border: 0;
overflow: visible;
font: inherit;
background: 0;
color: inherit;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-appearance: none;
display: inline-block;
position: relative;
width: 142px;
font-size: 0;
}
.btn-login:after {
border-radius: 6px;
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.btn-login:hover:after {
border: 0;
background-color: #000;
-ms-filter: "alpha( opacity=14)";
filter: alpha(opacity=14);
opacity: .14;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .btn-logout */
/* ================================================ */
.btn-logout {
padding: 0;
border: 0;
overflow: visible;
font: inherit;
background: 0;
color: inherit;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-appearance: none;
display: inline-block;
position: relative;
width: 142px;
font-size: 0;
}
.btn-logout:after {
border-radius: 6px;
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.btn-logout:hover:after {
border: 0;
background-color: #000;
-ms-filter: "alpha( opacity=14)";
filter: alpha(opacity=14);
opacity: .14;
}
/* margin */
/* base overwrite */
/* =========================================================================== //
// form
// =========================================================================== */
/* ================================================ */
/* .form-label */
/* ================================================ */
.form-label {
vertical-align: middle;
}
.form-radio[disabled] + .form-label,
.form-checkbox[disabled] + .form-label {
color: #666;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .form-text */
/* ================================================ */
.form-text, .form-textarea {
width: 100%;
height: 2.3em;
padding: 2px 10px;
border: 1px solid #d6d6d6;
vertical-align: middle;
font-family: inherit;
resize: none;
background-color: #f6f6f6;
}
.form-text[disabled], .form-textarea[disabled], .form-select[disabled] {
color: #666;
background-color: #e5e5e5;
}
input[type=text][disabled], input[type=url][disabled], input[type=email][disabled], input[type=tel][disabled], input[type=search][disabled], textarea[disabled] {
color: #666;
background-color: #e5e5e5;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .form-textarea */
/* ================================================ */
.form-textarea {
height: 5em;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .form-select */
/* ================================================ */
.form-select {
width: 100%;
height: 2.6em;
vertical-align: middle;
font-family: inherit;
background-image: none;
background-color: #f6f6f6;
padding: 2px 10px;
border: 1px solid #d6d6d6;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .form-radio */
/* ================================================ */
.form-radio {
margin-right: 5px;
vertical-align: middle;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .form-checkbox */
/* ================================================ */
.form-checkbox {
margin-right: 5px;
vertical-align: middle;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .form-search */
/* ================================================ */
.form-search {
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
font-family: 'Roboto','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;
width: 400px;
margin: 20px auto 30px;
}
.form-search .form-search__inner {
padding: 0;
border: 0;
vertical-align: baseline;
width: 100%;
margin: 0 auto 0;
line-height: 1.7;
}
.form-search .form-search__inner .form-search__text {
height: 2.3em;
padding: 2px 10px;
border: 1px solid #d6d6d6;
font-family: inherit;
resize: none;
width: 346px;
vertical-align: top;
background-color: #fff;
-webkit-border-bottom-left-radius: 32px;
border-top-left-radius: 32px;
border-bottom-left-radius: 32px;
}
.form-search .form-search__inner .form-search__text:hover {
background-color: #eee;
outline: none;
}
.form-search .form-search__inner .form-search__button {
display: inline-block;
border: 0;
overflow: visible;
font: inherit;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-webkit-appearance: none;
position: relative;
height: 2.3em;
margin: 0;
padding: 6px 20px 2px 17px;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
vertical-align: top;
background: #333;
color: #fff;
font-size: 14px;
-webkit-border-bottom-right-radius: 32px;
border-top-right-radius: 32px;
border-bottom-right-radius: 32px;
}
.form-search .form-search__inner .form-search__button-image {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
}
.form-search .form-search__example {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
font-size: 86%;
line-height: 1.7;
}
.form-search .form-search__suggest {
line-height: 1.4;
}
.form-search .form-search__suggest-box {
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
width: auto;
padding: 2px;
top: -2px;
left: 0;
min-width: 348px;
z-index: 5000;
}
.form-search .form-search__suggest-box div {
width: auto;
white-space: nowrap;
}
.form-search .form-search__suggest-box .suggestOut {
cursor: pointer;
background-color: #ffffff;
}
/* margin */
/* base overwrite */
/* =========================================================================== //
// box
// =========================================================================== */
/* ================================================ */
/* .box-common */
/* ================================================ */
.box-common, .box-common--info, .box-common--alert {
padding: 20px 21px;
margin: 0 0 30px;
border: 1px solid #d6d6d6;
/* modifier .box-common */
}
.box-common--info {
padding: 10px 10px 20px;
}
.box-common--alert {
border: 1px solid #c03;
color: #c03;
}
.box-common .tit-common-lv2, .box-common--info .tit-common-lv2, .box-common--alert .tit-common-lv2 {
margin-top: 0;
margin-right: 0;
margin-left: 0;
padding: 0 0 12px;
background: 0;
}
.box-common .tit-common-lv2:before, .box-common--info .tit-common-lv2:before, .box-common--alert .tit-common-lv2:before {
display: none;
}
.box-common .tit-common-lv2:after, .box-common--info .tit-common-lv2:after, .box-common--alert .tit-common-lv2:after {
border-bottom-width: 1px;
}
.box-common .tit-common-lv5, .box-common--info .tit-common-lv5, .box-common--alert .tit-common-lv5 {
font-size: 100%;
}
.box-common--info .tit-common-lv2 {
padding-left: 10px;
padding-right: 10px;
}
.box-common--info .tit-common-lv3 {
padding-top: 0;
}
/* margin */
.box-common:last-child, .box-common--info:last-child, .box-common--alert:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .box-topics */
/* ================================================ */
.box-topics {
margin: 0 0 30px;
padding: 22px;
background-color: #fff9c4;
}
.box-topics .tit-common-lv2 {
margin-bottom: 20px;
padding: 0;
background: 0;
border: 0;
font-size: 129%;
}
.box-topics .tit-common-lv2:before {
display: none;
}
.box-topics .tit-common-lv2:after {
display: none;
}
.box-topics .tit-common-lv3 {
margin-bottom: 20px;
padding: 0;
background: 0;
border: 0;
font-size: 115%;
}
.box-topics .tit-common-lv3:before {
display: none;
}
.box-topics .tit-common-lv3:after {
display: none;
}
/* margin */
.box-topics:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .box-cvn */
/* ================================================ */
.box-cvn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 25px 0 25px;
background: #fafafa;
}
/* .box-cvn__inner */
.box-cvn__inner {
display: block;
}
/* .box-cvn__body */
.box-cvn__body {
display: block;
}
/* .box-cvn__foot */
.box-cvn__foot {
display: block;
margin: 19px 0 0;
padding: 0 30px 0;
}
.box-cvn__foot:empty {
display: none;
}
.box-cvn.box-cvn--white {
background: #fff;
}
/* margin */
.box-cvn + .box-cvn {
margin-top: -10px;
}
/* base overwrite */
/* ================================================ */
/* .box-recommend */
/* ================================================ */
.box-recommend {
border: 1px solid #c03;
color: #000;
text-align: center;
margin-bottom: 0;
padding: 65px 21px;
}
/* .box-recommend__inner */
.box-recommend__inner {
line-height: 1.6;
}
/* .box-recommend__text */
/* in module */
.box-recommend .icon-alert {
width: 16px;
margin-right: 4px;
}
.box-recommend .icon-alert:before {
width: 16px;
height: 14px;
}
/* margin */
.box-recommend + .box-recommend {
margin-top: -10px;
}
/* base overwrite */
/* =========================================================================== //
// table
// =========================================================================== */
/* ================================================ */
/* .table-common */
/* ================================================ */
.table-common, .table-common--scroll {
display: block;
margin: 0 0 30px;
text-align: center;
}
/* .table-common__caption */
.table-common__caption, .table-common__caption--show {
height: 0;
overflow: hidden;
font-size: 0;
}
.table-common__caption--show {
height: auto;
margin-bottom: 5px;
text-align: left;
overflow: visible;
font-size: inherit;
}
/* .table-common__table */
.table-common__table, .table-common__table--list, .table-common__table--spec, .table-common__table--list-spec {
width: 100%;
border-collapse: separate;
border-bottom: 1px solid #aaa;
border-right: 1px solid #aaa;
color: #333;
font-size: 86%;
}
/* .table-common__th , .table-common__td */
.table-common__th, .table-common__thead .table-common__th--bgcolor-01, .table-common__thead .table-common__th--bgcolor-02, .table-common__thead .table-common__th--bgcolor-03, .table-common__thead .table-common__th--bgcolor-04, .table-common__thead .table-common__th--bgcolor-05, .table-common__thead .table-common__th--bgcolor-06, .table-common__tbody .table-common__th--bgcolor-01, .table-common__tbody .table-common__th--bgcolor-02, .table-common__tbody .table-common__th--bgcolor-03, .table-common__tbody .table-common__th--bgcolor-04, .table-common__tbody .table-common__th--bgcolor-05, .table-common__tbody .table-common__th--bgcolor-06, .table-common__td, .table-common__td--bgcolor-01, .table-common__td--bgcolor-02, .table-common__td--bgcolor-03, .table-common__td--bgcolor-04, .table-common__td--bgcolor-05, .table-common__td--bgcolor-06 {
border-top: 1px solid #aaa;
border-left: 1px solid #aaa;
padding: 5px 6px;
}
/* .table-common__th */
.table-common__thead .table-common__th, .table-common__thead .table-common__th--bgcolor-01, .table-common__thead .table-common__th--bgcolor-02, .table-common__thead .table-common__th--bgcolor-03, .table-common__thead .table-common__th--bgcolor-04, .table-common__thead .table-common__th--bgcolor-05, .table-common__thead .table-common__th--bgcolor-06 {
background-color: #d6d6d6;
text-align: center;
font-weight: bold;
}
.table-common__tbody .table-common__th, .table-common__tbody .table-common__th--bgcolor-01, .table-common__tbody .table-common__th--bgcolor-02, .table-common__tbody .table-common__th--bgcolor-03, .table-common__tbody .table-common__th--bgcolor-04, .table-common__tbody .table-common__th--bgcolor-05, .table-common__tbody .table-common__th--bgcolor-06 {
background-color: #eee;
font-weight: bold;
}
/* .table-common__td */
.table-common__td, .table-common__td--bgcolor-01, .table-common__td--bgcolor-02, .table-common__td--bgcolor-03, .table-common__td--bgcolor-04, .table-common__td--bgcolor-05, .table-common__td--bgcolor-06 {
background-color: #fff;
}
/* .table-common__guide */
.table-common__guide {
display: none;
}
.table-common__guide:first-child {
margin-top: 0;
}
.table-common__guide:last-child {
margin-bottom: 0;
}
.table-common__guide-scroll {
margin-right: 5px;
}
/* .table-common__thumb */
/* .table-common__table--scroll */
/* .table-common__table--list */
.table-common__table--list .txt-headers {
display: none;
}
/* .table-common__table--spec */
.table-common__table--spec {
border-right: 1px solid #767676;
border-bottom: 1px solid #767676;
text-align: left;
}
.table-common__table--spec .txt-headers {
display: none;
}
.table-common__table--spec .table-common__th, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-06,
.table-common__table--spec .table-common__td,
.table-common__table--spec .table-common__td--bgcolor-01,
.table-common__table--spec .table-common__td--bgcolor-02,
.table-common__table--spec .table-common__td--bgcolor-03,
.table-common__table--spec .table-common__td--bgcolor-04,
.table-common__table--spec .table-common__td--bgcolor-05,
.table-common__table--spec .table-common__td--bgcolor-06 {
border-left: 1px solid #767676;
border-top: 1px solid #767676;
}
.table-common__table--spec .table-common__th.cell-headers-tit, .table-common__table--spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .cell-headers-tit.table-common__th--bgcolor-06,
.table-common__table--spec .table-common__td.cell-headers-tit,
.table-common__table--spec .cell-headers-tit.table-common__td--bgcolor-01,
.table-common__table--spec .cell-headers-tit.table-common__td--bgcolor-02,
.table-common__table--spec .cell-headers-tit.table-common__td--bgcolor-03,
.table-common__table--spec .cell-headers-tit.table-common__td--bgcolor-04,
.table-common__table--spec .cell-headers-tit.table-common__td--bgcolor-05,
.table-common__table--spec .cell-headers-tit.table-common__td--bgcolor-06 {
background-color: #d6d6d6;
}
.table-common__table--spec .table-common__th.cell-headers, .table-common__table--spec .table-common__thead .cell-headers.table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .cell-headers.table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .cell-headers.table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .cell-headers.table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .cell-headers.table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .cell-headers.table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .cell-headers.table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .cell-headers.table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .cell-headers.table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .cell-headers.table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .cell-headers.table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .cell-headers.table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .cell-headers.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .cell-headers.table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .cell-headers.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .cell-headers.table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .cell-headers.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .cell-headers.table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .cell-headers.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .cell-headers.table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .cell-headers.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .cell-headers.table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .cell-headers.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .cell-headers.table-common__th--bgcolor-06,
.table-common__table--spec .table-common__td.cell-headers,
.table-common__table--spec .cell-headers.table-common__td--bgcolor-01,
.table-common__table--spec .cell-headers.table-common__td--bgcolor-02,
.table-common__table--spec .cell-headers.table-common__td--bgcolor-03,
.table-common__table--spec .cell-headers.table-common__td--bgcolor-04,
.table-common__table--spec .cell-headers.table-common__td--bgcolor-05,
.table-common__table--spec .cell-headers.table-common__td--bgcolor-06 {
background-color: #eee;
}
.table-common__table--spec .table-common__th.cell-01, .table-common__table--spec .table-common__thead .cell-01.table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .cell-01.table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .cell-01.table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .cell-01.table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .cell-01.table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .cell-01.table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .cell-01.table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .cell-01.table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .cell-01.table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .cell-01.table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .cell-01.table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .cell-01.table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .cell-01.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .cell-01.table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .cell-01.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .cell-01.table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .cell-01.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .cell-01.table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .cell-01.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .cell-01.table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .cell-01.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .cell-01.table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .cell-01.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .cell-01.table-common__th--bgcolor-06,
.table-common__table--spec .table-common__td.cell-01,
.table-common__table--spec .cell-01.table-common__td--bgcolor-01,
.table-common__table--spec .cell-01.table-common__td--bgcolor-02,
.table-common__table--spec .cell-01.table-common__td--bgcolor-03,
.table-common__table--spec .cell-01.table-common__td--bgcolor-04,
.table-common__table--spec .cell-01.table-common__td--bgcolor-05,
.table-common__table--spec .cell-01.table-common__td--bgcolor-06 {
background-color: #c2c2c2;
}
.table-common__table--spec .table-common__th.cell-02, .table-common__table--spec .table-common__thead .cell-02.table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .cell-02.table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .cell-02.table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .cell-02.table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .cell-02.table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .cell-02.table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .cell-02.table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .cell-02.table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .cell-02.table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .cell-02.table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .cell-02.table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .cell-02.table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .cell-02.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .cell-02.table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .cell-02.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .cell-02.table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .cell-02.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .cell-02.table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .cell-02.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .cell-02.table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .cell-02.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .cell-02.table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .cell-02.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .cell-02.table-common__th--bgcolor-06,
.table-common__table--spec .table-common__td.cell-02,
.table-common__table--spec .cell-02.table-common__td--bgcolor-01,
.table-common__table--spec .cell-02.table-common__td--bgcolor-02,
.table-common__table--spec .cell-02.table-common__td--bgcolor-03,
.table-common__table--spec .cell-02.table-common__td--bgcolor-04,
.table-common__table--spec .cell-02.table-common__td--bgcolor-05,
.table-common__table--spec .cell-02.table-common__td--bgcolor-06 {
background-color: #dbdbdb;
}
.table-common__table--spec .table-common__th.cell-03, .table-common__table--spec .table-common__thead .cell-03.table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .cell-03.table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .cell-03.table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .cell-03.table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .cell-03.table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .cell-03.table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .cell-03.table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .cell-03.table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .cell-03.table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .cell-03.table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .cell-03.table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .cell-03.table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .cell-03.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .cell-03.table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .cell-03.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .cell-03.table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .cell-03.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .cell-03.table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .cell-03.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .cell-03.table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .cell-03.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .cell-03.table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .cell-03.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .cell-03.table-common__th--bgcolor-06,
.table-common__table--spec .table-common__td.cell-03,
.table-common__table--spec .cell-03.table-common__td--bgcolor-01,
.table-common__table--spec .cell-03.table-common__td--bgcolor-02,
.table-common__table--spec .cell-03.table-common__td--bgcolor-03,
.table-common__table--spec .cell-03.table-common__td--bgcolor-04,
.table-common__table--spec .cell-03.table-common__td--bgcolor-05,
.table-common__table--spec .cell-03.table-common__td--bgcolor-06 {
background-color: #f4f4f4;
}
.table-common__table--spec .table-common__th, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-01, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-01, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-02, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-02, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-03, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-03, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-04, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-04, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-05, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-05, .table-common__table--spec .table-common__thead .table-common__th--bgcolor-06, .table-common__thead .table-common__table--spec .table-common__th--bgcolor-06, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-01, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-01, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-02, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-02, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-03, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-03, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-04, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-04, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-05, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-05, .table-common__table--spec .table-common__tbody .table-common__th--bgcolor-06, .table-common__tbody .table-common__table--spec .table-common__th--bgcolor-06 {
background-color: #aaa;
}
/* .table-common__table--list-spec */
.table-common__table--list-spec {
border-right: 1px solid #767676;
border-bottom: 1px solid #767676;
text-align: left;
}
.table-common__table--list-spec .txt-headers {
display: none;
}
.table-common__table--list-spec .table-common__th, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-06,
.table-common__table--list-spec .table-common__td,
.table-common__table--list-spec .table-common__td--bgcolor-01,
.table-common__table--list-spec .table-common__td--bgcolor-02,
.table-common__table--list-spec .table-common__td--bgcolor-03,
.table-common__table--list-spec .table-common__td--bgcolor-04,
.table-common__table--list-spec .table-common__td--bgcolor-05,
.table-common__table--list-spec .table-common__td--bgcolor-06 {
border-left: 1px solid #767676;
border-top: 1px solid #767676;
}
.table-common__table--list-spec .table-common__th.cell-headers-tit, .table-common__table--list-spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .cell-headers-tit.table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .cell-headers-tit.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .cell-headers-tit.table-common__th--bgcolor-06,
.table-common__table--list-spec .table-common__td.cell-headers-tit,
.table-common__table--list-spec .cell-headers-tit.table-common__td--bgcolor-01,
.table-common__table--list-spec .cell-headers-tit.table-common__td--bgcolor-02,
.table-common__table--list-spec .cell-headers-tit.table-common__td--bgcolor-03,
.table-common__table--list-spec .cell-headers-tit.table-common__td--bgcolor-04,
.table-common__table--list-spec .cell-headers-tit.table-common__td--bgcolor-05,
.table-common__table--list-spec .cell-headers-tit.table-common__td--bgcolor-06 {
background-color: #d6d6d6;
}
.table-common__table--list-spec .table-common__th.cell-headers, .table-common__table--list-spec .table-common__thead .cell-headers.table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .cell-headers.table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .cell-headers.table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .cell-headers.table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .cell-headers.table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .cell-headers.table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .cell-headers.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .cell-headers.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .cell-headers.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .cell-headers.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .cell-headers.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .cell-headers.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .cell-headers.table-common__th--bgcolor-06,
.table-common__table--list-spec .table-common__td.cell-headers,
.table-common__table--list-spec .cell-headers.table-common__td--bgcolor-01,
.table-common__table--list-spec .cell-headers.table-common__td--bgcolor-02,
.table-common__table--list-spec .cell-headers.table-common__td--bgcolor-03,
.table-common__table--list-spec .cell-headers.table-common__td--bgcolor-04,
.table-common__table--list-spec .cell-headers.table-common__td--bgcolor-05,
.table-common__table--list-spec .cell-headers.table-common__td--bgcolor-06 {
background-color: #eee;
}
.table-common__table--list-spec .table-common__th.cell-01, .table-common__table--list-spec .table-common__thead .cell-01.table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .cell-01.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .cell-01.table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .cell-01.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .cell-01.table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .cell-01.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .cell-01.table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .cell-01.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .cell-01.table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .cell-01.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .cell-01.table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .cell-01.table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .cell-01.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .cell-01.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .cell-01.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .cell-01.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .cell-01.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .cell-01.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .cell-01.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .cell-01.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .cell-01.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .cell-01.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .cell-01.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .cell-01.table-common__th--bgcolor-06,
.table-common__table--list-spec .table-common__td.cell-01,
.table-common__table--list-spec .cell-01.table-common__td--bgcolor-01,
.table-common__table--list-spec .cell-01.table-common__td--bgcolor-02,
.table-common__table--list-spec .cell-01.table-common__td--bgcolor-03,
.table-common__table--list-spec .cell-01.table-common__td--bgcolor-04,
.table-common__table--list-spec .cell-01.table-common__td--bgcolor-05,
.table-common__table--list-spec .cell-01.table-common__td--bgcolor-06 {
background-color: #c2c2c2;
}
.table-common__table--list-spec .table-common__th.cell-02, .table-common__table--list-spec .table-common__thead .cell-02.table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .cell-02.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .cell-02.table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .cell-02.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .cell-02.table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .cell-02.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .cell-02.table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .cell-02.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .cell-02.table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .cell-02.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .cell-02.table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .cell-02.table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .cell-02.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .cell-02.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .cell-02.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .cell-02.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .cell-02.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .cell-02.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .cell-02.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .cell-02.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .cell-02.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .cell-02.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .cell-02.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .cell-02.table-common__th--bgcolor-06,
.table-common__table--list-spec .table-common__td.cell-02,
.table-common__table--list-spec .cell-02.table-common__td--bgcolor-01,
.table-common__table--list-spec .cell-02.table-common__td--bgcolor-02,
.table-common__table--list-spec .cell-02.table-common__td--bgcolor-03,
.table-common__table--list-spec .cell-02.table-common__td--bgcolor-04,
.table-common__table--list-spec .cell-02.table-common__td--bgcolor-05,
.table-common__table--list-spec .cell-02.table-common__td--bgcolor-06 {
background-color: #dbdbdb;
}
.table-common__table--list-spec .table-common__th.cell-03, .table-common__table--list-spec .table-common__thead .cell-03.table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .cell-03.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .cell-03.table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .cell-03.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .cell-03.table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .cell-03.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .cell-03.table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .cell-03.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .cell-03.table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .cell-03.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .cell-03.table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .cell-03.table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .cell-03.table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .cell-03.table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .cell-03.table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .cell-03.table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .cell-03.table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .cell-03.table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .cell-03.table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .cell-03.table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .cell-03.table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .cell-03.table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .cell-03.table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .cell-03.table-common__th--bgcolor-06,
.table-common__table--list-spec .table-common__td.cell-03,
.table-common__table--list-spec .cell-03.table-common__td--bgcolor-01,
.table-common__table--list-spec .cell-03.table-common__td--bgcolor-02,
.table-common__table--list-spec .cell-03.table-common__td--bgcolor-03,
.table-common__table--list-spec .cell-03.table-common__td--bgcolor-04,
.table-common__table--list-spec .cell-03.table-common__td--bgcolor-05,
.table-common__table--list-spec .cell-03.table-common__td--bgcolor-06 {
background-color: #f4f4f4;
}
.table-common__table--list-spec .table-common__th, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-01, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-02, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-03, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-04, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-05, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__thead .table-common__th--bgcolor-06, .table-common__thead .table-common__table--list-spec .table-common__th--bgcolor-06, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-01, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-01, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-02, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-02, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-03, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-03, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-04, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-04, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-05, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-05, .table-common__table--list-spec .table-common__tbody .table-common__th--bgcolor-06, .table-common__tbody .table-common__table--list-spec .table-common__th--bgcolor-06 {
background-color: #aaa;
}
/* .table-common__table--scroll */
/* modifier th , td */
.table-common__thead .table-common__th--bgcolor-01, .table-common__tbody .table-common__th--bgcolor-01, .table-common__td--bgcolor-01 {
background-color: #aaa;
}
.table-common__thead .table-common__th--bgcolor-02, .table-common__tbody .table-common__th--bgcolor-02, .table-common__td--bgcolor-02 {
background-color: #ffeef0;
}
.table-common__thead .table-common__th--bgcolor-03, .table-common__tbody .table-common__th--bgcolor-03, .table-common__td--bgcolor-03 {
background-color: #ffdde0;
}
.table-common__thead .table-common__th--bgcolor-04, .table-common__tbody .table-common__th--bgcolor-04, .table-common__td--bgcolor-04 {
background-color: #ffaab0;
}
.table-common__thead .table-common__th--bgcolor-05, .table-common__tbody .table-common__th--bgcolor-05, .table-common__td--bgcolor-05 {
background-color: #d6d6d6;
}
.table-common__thead .table-common__th--bgcolor-06, .table-common__tbody .table-common__th--bgcolor-06, .table-common__td--bgcolor-06 {
background-color: #eee;
}
/* margin */
.table-common:first-child, .table-common--scroll:first-child {
margin-top: 0;
}
.table-common:last-child, .table-common--scroll:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* =========================================================================== //
// img
// =========================================================================== */
/* ================================================ */
/* .img-common */
/* ================================================ */
.img-common {
display: block;
margin: 0 0 20px;
text-align: center;
}
/* .img-common__overlay */
.img-common__overlay, .img-common__overlay--arrow, .img-common__overlay--small-arrow, .img-common__overlay--blank, .img-common__overlay--small-blank {
position: relative;
display: inline-block;
vertical-align: top;
}
/* .img-common__overlay--arrow */
/* .img-common__overlay--small-arrow */
.img-common__overlay--small-arrow .img-common__inner .icon-common--arrow, .img-common__overlay--small-arrow .img-common__inner--border .icon-common--arrow,
.img-common__overlay--small-arrow .img-common__inner .icon-common--arrow-image,
.img-common__overlay--small-arrow .img-common__inner--border .icon-common--arrow-image {
right: 10px;
}
/* .img-common__overlay--blank */
/* .img-common__overlay--small-blank */
.img-common__overlay--small-blank .img-common__inner .icon-common--blank, .img-common__overlay--small-blank .img-common__inner--border .icon-common--blank,
.img-common__overlay--small-blank .img-common__inner .icon-common--blank-image,
.img-common__overlay--small-blank .img-common__inner--border .icon-common--blank-image,
.img-common__overlay--small-blank .img-common__inner .icon-common--blank-image-wa,
.img-common__overlay--small-blank .img-common__inner--border .icon-common--blank-image-wa {
right: 10px;
}
/* a.img-common__overlay */
a.img-common__overlay:before, .img-common__overlay--arrow:before, .img-common__overlay--small-arrow:before, .img-common__overlay--blank:before, .img-common__overlay--small-blank:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 0 solid #dcdcdc;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #dcdcdc;
z-index: 1;
}
a.img-common__overlay:hover:before, .img-common__overlay--arrow:hover:before, .img-common__overlay--small-arrow:hover:before, .img-common__overlay--blank:hover:before, .img-common__overlay--small-blank:hover:before {
border: 2px solid #69a1fe;
}
/* .img-common__inner */
.img-common__inner, .img-common__inner--border {
position: relative;
display: inline-block;
vertical-align: middle;
}
/* .img-common__inner--border */
.img-common__inner--border:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 1px solid #dcdcdc;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #dcdcdc;
}
/* .img-common__image */
.img-common__image {
display: block;
width: 100%;
max-width: 100%;
}
/* margin */
.img-common + .img-common {
margin-top: -10px;
}
.img-common:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .img-zoom */
/* ================================================ */
.img-zoom {
position: relative;
display: block;
margin: 0;
text-align: center;
}
.img-zoom:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 10;
background: url(/images_osp/common/spacer.gif) repeat 0 0;
}
/* .img-zoom__guide */
.img-zoom__guide {
display: none;
}
/* .img-zoom__image */
.img-zoom__image {
max-width: 100%;
}
/* base overwrite */
/* ================================================ */
/* .img-map */
/* ================================================ */
/* .img-common__image */
.img-map__image {
display: block;
max-width: 100%;
}
/* margin */
.tit-common-lv3 + .img-map {
margin-top: 45px;
}
.img-map + .img-map {
margin-top: -10px;
}
.img-map:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* =========================================================================== //
// bnr
// =========================================================================== */
/* ================================================ */
/* .bnr-common */
/* ================================================ */
.bnr-common {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
margin: 0 0 20px;
text-align: center;
}
/* .bnr-common__overlay */
.bnr-common__overlay, .bnr-common__overlay--arrow, .bnr-common__overlay--small-arrow, .bnr-common__overlay--blank, .bnr-common__overlay--small-blank, .bnr-common__overlay--arrow-pc-browser, .bnr-common__overlay--small-arrow-pc-browser, .bnr-common__overlay--blank-pc-browser, .bnr-common__overlay--small-blank-pc-browser, .bnr-common__overlay--arrow-bg-none, .bnr-common__overlay--small-arrow-bg-none, .bnr-common__overlay--arrow-pc-browser-bg-none, .bnr-common__overlay--small-arrow-pc-browser-bg-none, .bnr-common__overlay--blank-bg-none, .bnr-common__overlay--small-blank-bg-none, .bnr-common__overlay--blank-pc-browser-bg-none, .bnr-common__overlay--small-blank-pc-browser-bg-none {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
background-color: #eee;
}
/* .bnr-common__overlay--arrow */
/* .bnr-common__overlay--small-arrow */
.bnr-common__overlay--small-arrow .bnr-common__inner .icon-common--arrow, .bnr-common__overlay--small-arrow .bnr-common__inner--border .icon-common--arrow, .bnr-common__overlay--small-arrow .bnr-common__inner .icon-common--arrow-image, .bnr-common__overlay--small-arrow .bnr-common__inner--border .icon-common--arrow-image {
right: 10px;
}
/* .bnr-common__overlay--blank */
/* .bnr-common__overlay--small-blank */
.bnr-common__overlay--small-blank .bnr-common__inner .icon-common--blank, .bnr-common__overlay--small-blank .bnr-common__inner--border .icon-common--blank, .bnr-common__overlay--small-blank .bnr-common__inner .icon-common--blank-image, .bnr-common__overlay--small-blank .bnr-common__inner--border .icon-common--blank-image,
.bnr-common__overlay--small-blank .bnr-common__inner .icon-common--blank-image-wa, .bnr-common__overlay--small-blank .bnr-common__inner--border .icon-common--blank-image-wa {
right: 10px;
}
/* .bnr-common__overlay--arrow-pc-browser */
/* .bnr-common__overlay--small-arrow-pc-browser */
.bnr-common__overlay--small-arrow-pc-browser .bnr-common__inner .icon-common--arrow, .bnr-common__overlay--small-arrow-pc-browser .bnr-common__inner--border .icon-common--arrow, .bnr-common__overlay--small-arrow-pc-browser .bnr-common__inner .icon-common--arrow-image, .bnr-common__overlay--small-arrow-pc-browser .bnr-common__inner--border .icon-common--arrow-image {
right: 10px;
}
/* .bnr-common__overlay--blank-pc-browser */
/* .bnr-common__overlay--small-blank-pc-browser */
.bnr-common__overlay--small-blank-pc-browser .bnr-common__inner .icon-common--blank, .bnr-common__overlay--small-blank-pc-browser .bnr-common__inner--border .icon-common--blank, .bnr-common__overlay--small-blank-pc-browser .bnr-common__inner .icon-common--blank-image, .bnr-common__overlay--small-blank-pc-browser .bnr-common__inner--border .icon-common--blank-image,
.bnr-common__overlay--small-blank-pc-browser .bnr-common__inner .icon-common--blank-image-wa, .bnr-common__overlay--small-blank-pc-browser .bnr-common__inner--border .icon-common--blank-image-wa {
right: 10px;
}
/* .bnr-common__overlay--arrow-bg-none */
.bnr-common__overlay--arrow-bg-none {
background: none;
}
/* .bnr-common__overlay--small-arrow-bg-none */
.bnr-common__overlay--small-arrow-bg-none {
background: none;
}
.bnr-common__overlay--small-arrow-bg-none .bnr-common__inner .icon-common--arrow, .bnr-common__overlay--small-arrow-bg-none .bnr-common__inner--border .icon-common--arrow, .bnr-common__overlay--small-arrow-bg-none .bnr-common__inner .icon-common--arrow-image, .bnr-common__overlay--small-arrow-bg-none .bnr-common__inner--border .icon-common--arrow-image {
right: 10px;
}
/* .bnr-common__overlay--arrow-pc-browser-bg-none */
.bnr-common__overlay--arrow-pc-browser-bg-none {
background: none;
}
/* .bnr-common__overlay--small-arrow-pc-browser-bg-none */
.bnr-common__overlay--small-arrow-pc-browser-bg-none {
background: none;
}
.bnr-common__overlay--small-arrow-bg-none .bnr-common__inner .icon-common--arrow, .bnr-common__overlay--small-arrow-bg-none .bnr-common__inner--border .icon-common--arrow, .bnr-common__overlay--small-arrow-bg-none .bnr-common__inner .icon-common--arrow-image, .bnr-common__overlay--small-arrow-bg-none .bnr-common__inner--border .icon-common--arrow-image {
right: 10px;
}
/* .bnr-common__overlay--blank-bg-none */
.bnr-common__overlay--blank-bg-none {
background: none;
}
/* .bnr-common__overlay--small-blank-bg-none */
.bnr-common__overlay--small-blank-bg-none {
background: none;
}
.bnr-common__overlay--small-blank-bg-none .bnr-common__inner .icon-common--blank, .bnr-common__overlay--small-blank-bg-none .bnr-common__inner--border .icon-common--blank, .bnr-common__overlay--small-blank-bg-none .bnr-common__inner .icon-common--blank-image, .bnr-common__overlay--small-blank-bg-none .bnr-common__inner--border .icon-common--blank-image,
.bnr-common__overlay--small-blank-bg-none .bnr-common__inner .icon-common--blank-image-wa, .bnr-common__overlay--small-blank-bg-none .bnr-common__inner--border .icon-common--blank-image-wa {
right: 10px;
}
/* .bnr-common__overlay--blank-pc-browser-bg-none */
.bnr-common__overlay--blank-pc-browser-bg-none {
background: none;
}
/* .bnr-common__overlay--small-blank-pc-browser-bg-none */
.bnr-common__overlay--small-blank-pc-browser-bg-none {
background: none;
}
.bnr-common__overlay--small-blank-pc-browser-bg-none .bnr-common__inner .icon-common--blank, .bnr-common__overlay--small-blank-pc-browser-bg-none .bnr-common__inner--border .icon-common--blank, .bnr-common__overlay--small-blank-pc-browser-bg-none .bnr-common__inner .icon-common--blank-image, .bnr-common__overlay--small-blank-pc-browser-bg-none .bnr-common__inner--border .icon-common--blank-image,
.bnr-common__overlay--small-blank-pc-browser-bg-none .bnr-common__inner .icon-common--blank-image-wa, .bnr-common__overlay--small-blank-pc-browser-bg-none .bnr-common__inner--border .icon-common--blank-image-wa {
right: 10px;
}
/* a.bnr-common__overlay */
a.bnr-common__overlay:before, .bnr-common__overlay--arrow:before, .bnr-common__overlay--small-arrow:before, .bnr-common__overlay--blank:before, .bnr-common__overlay--small-blank:before, .bnr-common__overlay--arrow-pc-browser:before, .bnr-common__overlay--small-arrow-pc-browser:before, .bnr-common__overlay--blank-pc-browser:before, .bnr-common__overlay--small-blank-pc-browser:before, .bnr-common__overlay--arrow-bg-none:before, .bnr-common__overlay--small-arrow-bg-none:before, .bnr-common__overlay--arrow-pc-browser-bg-none:before, .bnr-common__overlay--small-arrow-pc-browser-bg-none:before, .bnr-common__overlay--blank-bg-none:before, .bnr-common__overlay--small-blank-bg-none:before, .bnr-common__overlay--blank-pc-browser-bg-none:before, .bnr-common__overlay--small-blank-pc-browser-bg-none:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 0 solid #dcdcdc;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #dcdcdc;
z-index: 1;
}
a.bnr-common__overlay:hover:before, .bnr-common__overlay--arrow:hover:before, .bnr-common__overlay--small-arrow:hover:before, .bnr-common__overlay--blank:hover:before, .bnr-common__overlay--small-blank:hover:before, .bnr-common__overlay--arrow-pc-browser:hover:before, .bnr-common__overlay--small-arrow-pc-browser:hover:before, .bnr-common__overlay--blank-pc-browser:hover:before, .bnr-common__overlay--small-blank-pc-browser:hover:before, .bnr-common__overlay--arrow-bg-none:hover:before, .bnr-common__overlay--small-arrow-bg-none:hover:before, .bnr-common__overlay--arrow-pc-browser-bg-none:hover:before, .bnr-common__overlay--small-arrow-pc-browser-bg-none:hover:before, .bnr-common__overlay--blank-bg-none:hover:before, .bnr-common__overlay--small-blank-bg-none:hover:before, .bnr-common__overlay--blank-pc-browser-bg-none:hover:before, .bnr-common__overlay--small-blank-pc-browser-bg-none:hover:before {
border: 2px solid #69a1fe;
}
/* .bnr-common__inner */
.bnr-common__inner, .bnr-common__inner--border {
position: relative;
display: inline-block;
vertical-align: middle;
}
/* .bnr-common__inner--border */
.bnr-common__inner--border:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 1px solid #dcdcdc;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #dcdcdc;
}
/* .bnr-common__image */
.bnr-common__image {
display: block;
width: 100%;
max-width: 100%;
}
/* .bnr-common in module */
[class^="grid-common__col"] > .bnr-common {
height: 100%;
}
/* margin */
.bnr-common + .bnr-common {
margin-top: -10px;
}
.bnr-common:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* =========================================================================== //
// panel
// =========================================================================== */
/* ================================================ */
/* .panel-rwd */
/* ================================================ */
/* .panel-rwd__link */
.panel-rwd__link {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
}
.panel-rwd__link-text {
display: block;
overflow: hidden;
font-size: 0;
text-indent: -9999px;
visibility: hidden;
}
/* .panel-rwd in module */
/* .panel-rwd is-js-active */
/* .panel-rwd modifier */
.panel-rwd--arrow {
/* .panel-rwd--arrow */
}
/* margin */
.panel-rwd:last-child, .panel-rwd--arrow:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .panel-basic */
/* ================================================ */
.panel-basic, .panel-basic--arrow {
display: block;
text-decoration: none;
position: relative;
}
a.panel-basic, a.panel-basic--arrow {
color: inherit;
}
/* .panel-basic__inner */
.panel-basic__inner {
display: block;
padding: 0 30px 0 0;
}
/* .panel-basic in module */
.panel-basic .icon-common--arrow, .panel-basic--arrow .icon-common--arrow {
font-size: 128.57143%;
}
/* .panel-basic modifier */
.panel-basic--arrow {
/* .panel-basic--arrow */
}
/* margin */
.panel-basic:last-child, .panel-basic--arrow:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .panel-basic-st */
/* ================================================ */
.panel-basic-st, .panel-basic-st--arrow {
display: block;
text-decoration: none;
position: relative;
}
a.panel-basic-st, a.panel-basic-st--arrow {
color: inherit;
}
/* .panel-basic-st__inner */
.panel-basic-st__inner {
display: block;
padding: 20px 30px 20px 0;
}
/* .panel-basic-st in module */
.panel-basic-st .tit-common-lv3, .panel-basic-st--arrow .tit-common-lv3 {
padding-top: 0;
}
.panel-basic-st .icon-common--arrow, .panel-basic-st--arrow .icon-common--arrow {
font-size: 128.57143%;
}
/* .panel-basic-st modifier */
.panel-basic-st--arrow {
/* .panel-basic-st--arrow */
}
/* margin */
.panel-basic-st:last-child, .panel-basic-st--arrow:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .panel-common */
/* ================================================ */
.panel-common, .panel-common--negative {
display: block;
overflow: hidden;
position: relative;
}
/* 【共通】パネル外枠 */
.panel-common, .panel-common--negative {
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
border-radius: 4px;
}
.panel-common:hover, .panel-common--negative:hover {
-webkit-box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
}
.panel-common:hover, .panel-common--negative:hover {
opacity: .9;
}
a.panel-common, a.panel-common--negative {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
color: #333;
text-decoration: none;
display: block;
}
/* .panel-common__inner */
.panel-common__inner {
display: block;
width: 100%;
padding: 14px 24px 14px 14px;
}
/* .panel-common__head */
.panel-common__head {
display: table;
}
.panel-common__head:before {
content: '';
display: table-cell;
width: 0;
height: 60px;
visibility: hidden;
}
/* .panel-common__body */
.panel-common__body {
display: block;
padding-top: 14px;
}
.panel-common__body-text {
font-size: 100%;
line-height: 1.6;
}
.panel-common__body:first-child {
padding-top: 0;
}
/* .panel-common__title */
.panel-common__title {
display: table-cell;
padding-left: 14px;
font-weight: bold;
font-size: 114.28571%;
line-height: 1.4;
text-align: left;
vertical-align: middle;
color: #333;
}
.panel-common__title:first-child {
padding-left: 0;
}
/* .panel-common__figure */
.panel-common__figure {
width: 60px;
height: 60px;
display: table-cell;
vertical-align: middle;
}
.panel-common__figure-image {
display: inline-block;
width: 100%;
height: auto;
text-align: center;
}
.panel-common .icon-common--arrow, .panel-common--negative .icon-common--arrow {
margin-right: 14px;
font-size: 16px;
}
.panel-common .icon-common--blank-image, .panel-common--negative .icon-common--blank-image,
.panel-common .icon-common--blank-image-wa, .panel-common--negative .icon-common--blank-image-wa {
right: 14px;
}
/* .panel-common modifier */
.panel-common--negative {
/* .panel-common--negative */
background: #fff;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .panel-service */
/* ================================================ */
.panel-service {
display: block;
overflow: hidden;
position: relative;
}
/* 【共通】パネル外枠 */
.panel-service {
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
border-radius: 4px;
}
.panel-service:hover {
-webkit-box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
}
.panel-service:hover {
opacity: .9;
}
a.panel-service {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
color: #333;
text-decoration: none;
display: block;
}
/* .panel-service__inner */
.panel-service__inner {
display: table;
width: 100%;
padding: 15px 24px 15px 15px;
}
/* .panel-service__head */
.panel-service__head {
display: table;
}
.panel-service__head-figure {
display: table-cell;
width: 60px;
height: 60px;
border-radius: 4px;
vertical-align: middle;
text-align: center;
}
.panel-service__head-figure-image {
display: inline-block;
width: 100%;
height: auto;
}
.panel-service__head-title {
display: table-cell;
width: auto;
padding-left: 15px;
font-size: 114.28571%;
line-height: 1.4;
font-weight: bold;
vertical-align: middle;
}
.panel-service__head-title:first-child {
padding-left: 0;
}
/* .panel-service__body */
.panel-service__body {
margin-top: 10px;
}
.panel-service__body-text {
font-size: 100%;
line-height: 1.6;
}
/* .panel-service__tag */
.panel-service .panel-service__tag {
margin: 15px -10px 0 0;
}
.panel-service .panel-service__tag-list {
margin: 0 -6px -6px 0;
letter-spacing: -.5em;
font-size: 78.57143%;
line-height: 1.36364;
}
.panel-service .panel-service__tag-list-item {
margin: 0 6px 6px 0;
padding: 0 3px 0;
display: inline-block;
background-color: #fff;
border: solid 1px #aaa;
letter-spacing: normal;
}
.panel-service .icon-common--arrow {
margin-right: 14px;
font-size: 16px;
}
.panel-service .icon-common--blank-image,
.panel-service .icon-common--blank-image-wa {
right: 14px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .panel-smart-life-first */
/* ================================================ */
.panel-smart-life-first {
display: block;
overflow: hidden;
position: relative;
}
/* 【共通】パネル外枠 */
.panel-smart-life-first {
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
border-radius: 4px;
}
.panel-smart-life-first:hover {
-webkit-box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
}
.panel-smart-life-first:hover {
opacity: .9;
}
a.panel-smart-life-first {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
color: #333;
text-decoration: none;
display: block;
}
/* .panel-smart-life-first__inner */
.panel-smart-life-first__inner {
display: block;
width: 100%;
}
/* .panel-smart-life-first__body */
.panel-smart-life-first__body {
padding: 14px 14px 14px;
}
.panel-smart-life-first__body-text {
font-size: 100%;
line-height: 1.6;
}
/* .panel-smart-life-first__figure */
.panel-smart-life-first__figure {
display: block;
width: 100%;
}
.panel-smart-life-first__figure-image {
display: block;
width: 100%;
height: auto;
}
.panel-smart-life-first .icon-common--arrow {
margin-right: 14px;
font-size: 16px;
}
.panel-smart-life-first .icon-common--blank-image,
.panel-smart-life-first .icon-common--blank-image-wa {
right: 14px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .panel-smart-life-second */
/* ================================================ */
.panel-smart-life-second {
display: block;
overflow: hidden;
position: relative;
}
/* 【共通】パネル外枠 */
.panel-smart-life-second {
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
border-radius: 4px;
}
.panel-smart-life-second:hover {
-webkit-box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
}
.panel-smart-life-second:hover {
opacity: .9;
}
a.panel-smart-life-second {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
color: #333;
text-decoration: none;
display: block;
}
/* .panel-smart-life-second__inner */
.panel-smart-life-second__inner {
display: block;
width: 100%;
padding: 10px 10px 14px;
}
/* .panel-smart-life-second__content */
.panel-smart-life-second__content {
display: table;
padding: 14px 24px 0 0;
}
/* .panel-smart-life-second__head */
.panel-smart-life-second__head {
display: table-cell;
}
/* .panel-smart-life-second__body */
.panel-smart-life-second__body {
display: table-cell;
width: auto;
vertical-align: top;
padding-left: 14px;
}
.panel-smart-life-second__body-text {
font-size: 100%;
line-height: 1.6;
}
/* .panel-smart-life-second__title */
.panel-smart-life-second__title {
padding: 7px 7px 7px;
background: #E5E5E5;
font-weight: bold;
font-size: 100%;
line-height: 1.4;
text-align: left;
color: #333;
}
/* .panel-smart-life-second__figure */
.panel-smart-life-second__figure {
width: 60px;
height: 60px;
display: block;
}
.panel-smart-life-second__figure-image {
display: block;
width: 100%;
height: auto;
}
/* .panel-smart-life-second__tag */
.panel-smart-life-second .panel-smart-life-second__tag {
margin-top: 15px;
}
.panel-smart-life-second .panel-smart-life-second__tag-new {
position: absolute;
top: 17px;
right: 18px;
margin-right: 0;
}
.panel-smart-life-second [class^="icon-mark"] {
padding: 0 5px;
line-height: 1.3;
}
.panel-smart-life-second .icon-common--arrow {
margin-right: 14px;
font-size: 16px;
}
.panel-smart-life-second .icon-common--blank-image,
.panel-smart-life-second .icon-common--blank-image-wa {
right: 14px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .panel-campaign */
/* ================================================ */
.panel-campaign {
display: block;
overflow: hidden;
position: relative;
max-width: 700px;
margin: auto;
}
/* 【共通】パネル外枠 */
.panel-campaign {
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
border-radius: 4px;
}
.panel-campaign:hover {
-webkit-box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
}
.panel-campaign:hover {
opacity: .9;
}
a.panel-campaign {
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
color: #333;
text-decoration: none;
display: block;
}
/* .panel-campaign__inner */
.panel-campaign__inner {
display: block;
width: 100%;
min-height: 150px;
padding: 14px 24px 14px 164px;
}
.panel-campaign__inner:before, .panel-campaign__inner:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
/* .panel-campaign__body */
.panel-campaign__body {
display: block;
width: auto;
overflow: hidden;
}
/* .panel-campaign__title */
.panel-campaign__title {
margin-top: -2px;
font-weight: bold;
font-size: 114.28571%;
line-height: 1.4;
text-align: left;
color: #333;
}
/* .panel-campaign__markers */
.panel-campaign__markers {
display: block;
line-height: 1;
margin-top: 16px;
}
/* .panel-campaign__text */
.panel-campaign__text {
font-size: 100%;
line-height: 1.6;
text-align: left;
margin-top: 10px;
}
/* .panel-campaign__figure */
.panel-campaign__figure {
display: block;
position: absolute;
top: 0;
left: 0;
width: 150px;
height: 150px;
}
.panel-campaign__figure-image {
display: block;
width: 100%;
height: auto;
}
.panel-campaign [class^="icon-mark"] {
padding: 0 5px;
line-height: 1.3;
}
.panel-campaign .icon-common--arrow {
margin-right: 14px;
font-size: 16px;
}
.panel-campaign .icon-common--blank-image,
.panel-campaign .icon-common--blank-image-wa {
right: 14px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .panel-product */
/* ================================================ */
.panel-product, .panel-product--col1, .panel-product--col2, .panel-product--col3 {
display: block;
overflow: hidden;
position: relative;
}
/* 【共通】パネル外枠 */
.panel-product, .panel-product--col1, .panel-product--col2, .panel-product--col3 {
background-color: #f6f6f6;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.2) 0 1px 5px;
border-radius: 4px;
}
.panel-product:hover, .panel-product--col1:hover, .panel-product--col2:hover, .panel-product--col3:hover {
-webkit-box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
box-shadow: rgba(4, 0, 0, 0.7) 0 1px 5px;
}
.panel-product:hover, .panel-product--col1:hover, .panel-product--col2:hover, .panel-product--col3:hover {
opacity: .9;
}
a.panel-product, a.panel-product--col1, a.panel-product--col2, a.panel-product--col3 {
margin: 0;
padding: 0;
border: 0;
font: inherit;
vertical-align: baseline;
color: #333;
text-decoration: none;
display: block;
}
/* .panel-product__inner */
.panel-product__inner {
display: table;
width: 100%;
padding-left: 30px;
}
/* .panel-product__head */
.panel-product__head {
display: table-cell;
font-weight: bold;
text-align: left;
vertical-align: middle;
line-height: 1.2;
white-space: pre;
font-size: 172%;
}
/* .panel-product__body */
.panel-product__body {
display: table-cell;
vertical-align: bottom;
font-weight: bold;
text-align: left;
font-size: 172%;
}
/* .panel-product__small */
.panel-product__small {
font-size: 66.445%;
}
/* .panel-product__image */
.panel-product .icon-common--arrow, .panel-product--col1 .icon-common--arrow, .panel-product--col2 .icon-common--arrow, .panel-product--col3 .icon-common--arrow {
margin-right: 14px;
font-size: 16px;
}
.panel-product .icon-common--blank-image, .panel-product--col1 .icon-common--blank-image, .panel-product--col2 .icon-common--blank-image, .panel-product--col3 .icon-common--blank-image,
.panel-product .icon-common--blank-image-wa, .panel-product--col1 .icon-common--blank-image-wa, .panel-product--col2 .icon-common--blank-image-wa, .panel-product--col3 .icon-common--blank-image-wa {
right: 14px;
}
/* .panel-product--col1 */
.panel-product--col1 .panel-product__image {
width: auto;
height: 191px;
}
/* .panel-product--col2 */
.panel-product--col2 .panel-product__image {
width: auto;
height: 191px;
}
/* .panel-product--col3 */
.panel-product--col3 .panel-product__inner {
display: block;
padding: 24px 0 0;
}
.panel-product--col3 .panel-product__head {
display: block;
font-size: 129%;
font-weight: bold;
text-align: center;
}
.panel-product--col3 .panel-product__body {
position: relative;
display: block;
height: 169px;
}
.panel-product--col3 .panel-product__image {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
height: 165px;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .panel-catalog */
/* ================================================ */
.panel-catalog {
display: block;
text-decoration: none;
margin: 0 4px;
}
/* .panel-catalog__inner */
.panel-catalog__inner {
margin: 0 0 20px;
text-align: center;
}
/* .panel-catalog__image */
.panel-catalog__image {
position: relative;
display: inline-block;
}
.panel-catalog__image:before {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 1px solid #dcdcdc;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #dcdcdc;
}
.panel-catalog__image-item {
width: 100%;
height: auto;
max-width: 288px;
}
a.panel-catalog:hover .panel-catalog__image:before {
border: 2px solid #69a1fe;
}
/* .panel-catalog__name */
.panel-catalog__name, .panel-catalog__name--arrow, .panel-catalog__name--arrow-pc-browser, .panel-catalog__name--blank, .panel-catalog__name--blank-pc-browser {
display: block;
text-align: left;
position: relative;
text-decoration: none;
margin: 5px 0 0 5px;
}
/* .panel-catalog__name--arrow */
.panel-catalog__name--arrow {
padding-right: 1em;
}
.panel-catalog__name--arrow-pc-browser {
padding-right: 1em;
}
.panel-catalog__name--arrow-pc-browser:after {
/* pc-browser-inline-image */
}
.panel-catalog__name--blank {
padding-right: 1em;
}
.panel-catalog__name--blank .icon-common--blank-image,
.panel-catalog__name--blank .icon-common--blank-image-wa {
right: 0;
}
.panel-catalog__name--blank-pc-browser {
padding-right: 1em;
}
.panel-catalog__name--blank-pc-browser .icon-common--blank-image,
.panel-catalog__name--blank-pc-browser .icon-common--blank-image-wa {
right: 0;
}
.panel-catalog__name--blank-pc-browser:after {
/* pc-browser-inline-image */
}
a.panel-catalog .panel-catalog__name, a.panel-catalog .panel-catalog__name--arrow, a.panel-catalog .panel-catalog__name--arrow-pc-browser, a.panel-catalog .panel-catalog__name--blank, a.panel-catalog .panel-catalog__name--blank-pc-browser {
word-break: break-all;
word-wrap: break-word;
}
a.panel-catalog:hover .panel-catalog__name, a.panel-catalog:hover .panel-catalog__name--arrow, a.panel-catalog:hover .panel-catalog__name--arrow-pc-browser, a.panel-catalog:hover .panel-catalog__name--blank, a.panel-catalog:hover .panel-catalog__name--blank-pc-browser {
text-decoration: underline;
}
/* .panel-catalog__sub */
.panel-catalog__sub {
line-height: 1.6;
margin: 7px 0 0 5px;
color: #000;
font-size: 86%;
}
/* .panel-catalog-note */
.panel-catalog-note {
line-height: 1.6;
font-size: 86%;
margin: 0 4px;
}
.panel-catalog-note__link {
text-decoration: none;
}
/* margin */
.panel-catalog:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .panel-check */
/* ================================================ */
.panel-check {
position: relative;
display: block;
text-align: center;
cursor: pointer;
padding-bottom: 10px;
margin: 0 4px;
}
.panel-check.is-active {
background-color: #dbdbdb;
}
.panel-check:hover {
background-color: #dbdbdb;
}
/* .panel-check__image */
.panel-check__image {
height: auto;
width: 100%;
}
@media all and (-ms-high-contrast: none) {
.panel-check__image {
pointer-events: none;
}
}
/* .panel-check__text */
.panel-check__text {
display: block;
margin: 5px 0 0 0;
text-align: center;
color: #093475;
}
/* .panel-check__input */
.panel-check .panel-check__input {
margin: 10px 0 0;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .s-panel */
/* ================================================ */
[class*="list-accordion"] .s-panel .col2, [class*="list-accordion"]
.s-panel .col3 {
padding: 0;
}
/* base overwrite */
/* =========================================================================== //
// icon
// =========================================================================== */
/* ================================================ */
/* .icon-common */
/* ================================================ */
/* icon-common default */
.icon-common, .icon-common--arrow, .icon-common--arrow-left, .icon-common--arrow-top, .icon-common--arrow-bottom, .icon-common--arrow-image, .icon-common--blank-image, .icon-common--blank-image-strong, .icon-common--mail-image, .icon-common--close-image, .icon-common--download-image, .icon-common--pdf-image, .icon-common--pc-browser-image, .icon-common--pc-browser-inline-image, .icon-common--zoom-image {
content: '';
display: inline-block;
overflow: hidden;
white-space: nowrap;
position: absolute;
top: -1em;
bottom: -1em;
width: 1em;
height: 1em;
font-size: 1em;
margin: auto;
line-height: 1em;
vertical-align: top;
text-align: center;
text-decoration: none;
font-family: 'Material Icons';
font-style: normal;
font-weight: normal;
pointer-events: none;
color: #666;
background: 0 0 no-repeat;
background-size: contain;
}
.icon-common--blank-image-wa, .icon-common--blank-image-wa-strong{
display: inline-block;
white-space: nowrap;
position: absolute;
top: -1em;
bottom: -1em;
width: 1em;
height: 1em;
font-size: 1em;
margin: auto;
line-height: 1em;
vertical-align: top;
text-align: center;
text-decoration: none;
font-style: normal;
font-weight: normal;
pointer-events: none;
color: #666;
background: 0 0 no-repeat;
background-size: contain;
}
/* modifier .icon-common */
/* .icon-common--arrow */
.icon-common--arrow {
right: -0.28571em;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
/* .icon-common--arrow-left */
.icon-common--arrow-left {
left: -0.28571em;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
/* .icon-common--arrow-top */
.icon-common--arrow-top {
right: -0.14286em;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
/* .icon-common--arrow-bottom */
.icon-common--arrow-bottom {
right: -0.14286em;
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
/* .icon-common--arrow-image */
.icon-common--arrow-image {
text-indent: -9999px;
width: 9px;
height: 14px;
background-image: url(/images_osp/common/ico/ico_arrow_r04_v2.png);
speak: none;
right: 14px;
}
/* .icon-common--blank-image 別ウインドウが開きます */
.icon-common--blank-image {
text-indent: -9999px;
width: 10px;
height: 10px;
background-image: url(/images_osp/common/ico/ico_window03_v2.png);
right: 14px;
}
.icon-common--blank-image-wa {
width: 10px;
height: 10px;
right: 14px;
}
.icon-common--blank-image-wa .icon--blank-image,
.icon-common--blank-image-wa-strong .icon--blank-image{
width: 100%;
}
[class^="txt-icon--blank-inline"] .icon-common--blank-image {
right: -1em;
}
[class^="txt-icon--blank-inline"] .icon-common--blank-image-wa {
right: -1em;
}
/* .icon-common--blank-image-strong 別ウインドウが開きます */
.icon-common--blank-image-strong {
text-indent: -9999px;
width: 10px;
height: 10px;
background-image: url(/images_osp/common/ico/ico_window03-strong_v2.png);
right: 14px;
}
.icon-common--blank-image-wa-strong {
width: 10px;
height: 10px;
right: 14px;
}
/* .icon-common--mail-image メールを送ります */
.icon-common--mail-image {
text-indent: -9999px;
left: 0;
width: 10px;
height: 8px;
background-image: url(/images_osp/common/ico/ico_mail01.png);
}
/* .icon-common--close-image */
.icon-common--close-image {
text-indent: -9999px;
left: 0;
width: 10px;
height: 10px;
background-image: url(/images_osp/common/ico/ico_close01.png);
}
/* .icon-common--download-image ダウンロード */
.icon-common--download-image {
text-indent: -9999px;
left: 0;
width: 10px;
height: 10px;
background-image: url(/images_osp/common/ico/ico_download01.png);
}
/* .icon-common--pdf-image PDF */
.icon-common--pdf-image {
text-indent: -9999px;
left: 0;
width: 10px;
height: 10px;
background-image: url(/images_osp/common/ico/ico_pdf01.png);
}
/* .icon-common--pc-browser-image PCサイトが開きます */
.icon-common--pc-browser-image {
text-indent: -9999px;
top: 9px;
bottom: auto;
right: 9px;
width: 25px;
height: 14px;
background-image: url(/images_osp/common/ico/ico_pc01.png);
display: none;
}
/* .icon-common--pc-browser-inline-image PCサイトが開きます */
.icon-common--pc-browser-inline-image {
text-indent: -9999px;
position: static;
display: inline-block;
width: 25px;
height: 14px;
margin-left: 5px;
vertical-align: middle;
background-image: url(/images_osp/common/ico/ico_pc01.png);
display: none;
}
/* .icon-common--zoom-image */
.icon-common--zoom-image {
text-indent: -9999px;
width: 1.35714em;
height: 1.28571em;
background-image: url(/images_osp/common/img/img_guide_zoom01@2x.png);
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .icon-mark */
/* ================================================ */
.icon-mark, .icon-mark--fix, .icon-mark--fix-red-01, .icon-mark--fix-red-01-s-01, .icon-mark--fix-red-01-s-02, .icon-mark--fix-red-02, .icon-mark--fix-red-02-s-01, .icon-mark--fix-red-02-s-02, .icon-mark--fix-yellow-01, .icon-mark--fix-yellow-01-s-01, .icon-mark--fix-yellow-01-s-02, .icon-mark--fix-yellow-02, .icon-mark--fix-yellow-02-s-01, .icon-mark--fix-yellow-02-s-02, .icon-mark--fix-yellow-03, .icon-mark--fix-yellow-03-s-01, .icon-mark--fix-yellow-03-s-02, .icon-mark--fix-ochre-01, .icon-mark--fix-ochre-01-s-01, .icon-mark--fix-ochre-01-s-02, .icon-mark--fix-ochre-02, .icon-mark--fix-ochre-02-s-01, .icon-mark--fix-ochre-02-s-02, .icon-mark--fix-green-01, .icon-mark--fix-green-01-s-01, .icon-mark--fix-green-01-s-02, .icon-mark--fix-green-02, .icon-mark--fix-green-02-s-01, .icon-mark--fix-green-02-s-02, .icon-mark--fix-blue-01, .icon-mark--fix-blue-01-s-01, .icon-mark--fix-blue-01-s-02, .icon-mark--fix-blue-02, .icon-mark--fix-blue-02-s-01, .icon-mark--fix-blue-02-s-02, .icon-mark--fix-blue-03, .icon-mark--fix-blue-03-s-01, .icon-mark--fix-blue-03-s-02, .icon-mark--fix-gray-01, .icon-mark--fix-gray-01-s-01, .icon-mark--fix-gray-01-s-02, .icon-mark--fix-gray-02, .icon-mark--fix-gray-02-s-01, .icon-mark--fix-gray-02-s-02, .icon-mark--fix-purple-01, .icon-mark--fix-purple-01-s-01, .icon-mark--fix-purple-01-s-02, .icon-mark--fix-purple-02, .icon-mark--fix-purple-02-s-01, .icon-mark--fix-purple-02-s-02, .icon-mark--fix-s-01, .icon-mark--fix-s-02, .icon-mark--red-01, .icon-mark--red-01-s-01, .icon-mark--red-01-s-02, .icon-mark--red-02, .icon-mark--red-02-s-01, .icon-mark--red-02-s-02, .icon-mark--yellow-01, .icon-mark--yellow-01-s-01, .icon-mark--yellow-01-s-02, .icon-mark--yellow-02, .icon-mark--yellow-02-s-01, .icon-mark--yellow-02-s-02, .icon-mark--yellow-03, .icon-mark--yellow-03-s-01, .icon-mark--yellow-03-s-02, .icon-mark--ochre-01, .icon-mark--ochre-01-s-01, .icon-mark--ochre-01-s-02, .icon-mark--ochre-02, .icon-mark--ochre-02-s-01, .icon-mark--ochre-02-s-02, .icon-mark--green-01, .icon-mark--green-01-s-01, .icon-mark--green-01-s-02, .icon-mark--green-02, .icon-mark--green-02-s-01, .icon-mark--green-02-s-02, .icon-mark--blue-01, .icon-mark--blue-01-s-01, .icon-mark--blue-01-s-02, .icon-mark--blue-02, .icon-mark--blue-02-s-01, .icon-mark--blue-02-s-02, .icon-mark--blue-03, .icon-mark--blue-03-s-01, .icon-mark--blue-03-s-02, .icon-mark--gray-01, .icon-mark--gray-01-s-01, .icon-mark--gray-01-s-02, .icon-mark--gray-02, .icon-mark--gray-02-s-01, .icon-mark--gray-02-s-02, .icon-mark--purple-01, .icon-mark--purple-01-s-01, .icon-mark--purple-01-s-02, .icon-mark--purple-02, .icon-mark--purple-02-s-01, .icon-mark--purple-02-s-02, .icon-mark--s-01, .icon-mark--s-02, .icon-mark--no {
display: inline-block;
margin-right: 7px;
padding: 0 7px;
line-height: 1.5;
color: #fff;
font-size: 86%;
font-weight: bold;
text-align: center;
vertical-align: .05em;
letter-spacing: normal;
text-decoration: none;
}
.icon-mark .icon-mark__link, .icon-mark--fix .icon-mark__link, .icon-mark--fix-red-01 .icon-mark__link, .icon-mark--fix-red-01-s-01 .icon-mark__link, .icon-mark--fix-red-01-s-02 .icon-mark__link, .icon-mark--fix-red-02 .icon-mark__link, .icon-mark--fix-red-02-s-01 .icon-mark__link, .icon-mark--fix-red-02-s-02 .icon-mark__link, .icon-mark--fix-yellow-01 .icon-mark__link, .icon-mark--fix-yellow-01-s-01 .icon-mark__link, .icon-mark--fix-yellow-01-s-02 .icon-mark__link, .icon-mark--fix-yellow-02 .icon-mark__link, .icon-mark--fix-yellow-02-s-01 .icon-mark__link, .icon-mark--fix-yellow-02-s-02 .icon-mark__link, .icon-mark--fix-yellow-03 .icon-mark__link, .icon-mark--fix-yellow-03-s-01 .icon-mark__link, .icon-mark--fix-yellow-03-s-02 .icon-mark__link, .icon-mark--fix-ochre-01 .icon-mark__link, .icon-mark--fix-ochre-01-s-01 .icon-mark__link, .icon-mark--fix-ochre-01-s-02 .icon-mark__link, .icon-mark--fix-ochre-02 .icon-mark__link, .icon-mark--fix-ochre-02-s-01 .icon-mark__link, .icon-mark--fix-ochre-02-s-02 .icon-mark__link, .icon-mark--fix-green-01 .icon-mark__link, .icon-mark--fix-green-01-s-01 .icon-mark__link, .icon-mark--fix-green-01-s-02 .icon-mark__link, .icon-mark--fix-green-02 .icon-mark__link, .icon-mark--fix-green-02-s-01 .icon-mark__link, .icon-mark--fix-green-02-s-02 .icon-mark__link, .icon-mark--fix-blue-01 .icon-mark__link, .icon-mark--fix-blue-01-s-01 .icon-mark__link, .icon-mark--fix-blue-01-s-02 .icon-mark__link, .icon-mark--fix-blue-02 .icon-mark__link, .icon-mark--fix-blue-02-s-01 .icon-mark__link, .icon-mark--fix-blue-02-s-02 .icon-mark__link, .icon-mark--fix-blue-03 .icon-mark__link, .icon-mark--fix-blue-03-s-01 .icon-mark__link, .icon-mark--fix-blue-03-s-02 .icon-mark__link, .icon-mark--fix-gray-01 .icon-mark__link, .icon-mark--fix-gray-01-s-01 .icon-mark__link, .icon-mark--fix-gray-01-s-02 .icon-mark__link, .icon-mark--fix-gray-02 .icon-mark__link, .icon-mark--fix-gray-02-s-01 .icon-mark__link, .icon-mark--fix-gray-02-s-02 .icon-mark__link, .icon-mark--fix-purple-01 .icon-mark__link, .icon-mark--fix-purple-01-s-01 .icon-mark__link, .icon-mark--fix-purple-01-s-02 .icon-mark__link, .icon-mark--fix-purple-02 .icon-mark__link, .icon-mark--fix-purple-02-s-01 .icon-mark__link, .icon-mark--fix-purple-02-s-02 .icon-mark__link, .icon-mark--fix-s-01 .icon-mark__link, .icon-mark--fix-s-02 .icon-mark__link, .icon-mark--red-01 .icon-mark__link, .icon-mark--red-01-s-01 .icon-mark__link, .icon-mark--red-01-s-02 .icon-mark__link, .icon-mark--red-02 .icon-mark__link, .icon-mark--red-02-s-01 .icon-mark__link, .icon-mark--red-02-s-02 .icon-mark__link, .icon-mark--yellow-01 .icon-mark__link, .icon-mark--yellow-01-s-01 .icon-mark__link, .icon-mark--yellow-01-s-02 .icon-mark__link, .icon-mark--yellow-02 .icon-mark__link, .icon-mark--yellow-02-s-01 .icon-mark__link, .icon-mark--yellow-02-s-02 .icon-mark__link, .icon-mark--yellow-03 .icon-mark__link, .icon-mark--yellow-03-s-01 .icon-mark__link, .icon-mark--yellow-03-s-02 .icon-mark__link, .icon-mark--ochre-01 .icon-mark__link, .icon-mark--ochre-01-s-01 .icon-mark__link, .icon-mark--ochre-01-s-02 .icon-mark__link, .icon-mark--ochre-02 .icon-mark__link, .icon-mark--ochre-02-s-01 .icon-mark__link, .icon-mark--ochre-02-s-02 .icon-mark__link, .icon-mark--green-01 .icon-mark__link, .icon-mark--green-01-s-01 .icon-mark__link, .icon-mark--green-01-s-02 .icon-mark__link, .icon-mark--green-02 .icon-mark__link, .icon-mark--green-02-s-01 .icon-mark__link, .icon-mark--green-02-s-02 .icon-mark__link, .icon-mark--blue-01 .icon-mark__link, .icon-mark--blue-01-s-01 .icon-mark__link, .icon-mark--blue-01-s-02 .icon-mark__link, .icon-mark--blue-02 .icon-mark__link, .icon-mark--blue-02-s-01 .icon-mark__link, .icon-mark--blue-02-s-02 .icon-mark__link, .icon-mark--blue-03 .icon-mark__link, .icon-mark--blue-03-s-01 .icon-mark__link, .icon-mark--blue-03-s-02 .icon-mark__link, .icon-mark--gray-01 .icon-mark__link, .icon-mark--gray-01-s-01 .icon-mark__link, .icon-mark--gray-01-s-02 .icon-mark__link, .icon-mark--gray-02 .icon-mark__link, .icon-mark--gray-02-s-01 .icon-mark__link, .icon-mark--gray-02-s-02 .icon-mark__link, .icon-mark--purple-01 .icon-mark__link, .icon-mark--purple-01-s-01 .icon-mark__link, .icon-mark--purple-01-s-02 .icon-mark__link, .icon-mark--purple-02 .icon-mark__link, .icon-mark--purple-02-s-01 .icon-mark__link, .icon-mark--purple-02-s-02 .icon-mark__link, .icon-mark--s-01 .icon-mark__link, .icon-mark--s-02 .icon-mark__link, .icon-mark--no .icon-mark__link {
color: #fff;
}
.icon-mark .icon-mark__sup, .icon-mark--fix .icon-mark__sup, .icon-mark--fix-red-01 .icon-mark__sup, .icon-mark--fix-red-01-s-01 .icon-mark__sup, .icon-mark--fix-red-01-s-02 .icon-mark__sup, .icon-mark--fix-red-02 .icon-mark__sup, .icon-mark--fix-red-02-s-01 .icon-mark__sup, .icon-mark--fix-red-02-s-02 .icon-mark__sup, .icon-mark--fix-yellow-01 .icon-mark__sup, .icon-mark--fix-yellow-01-s-01 .icon-mark__sup, .icon-mark--fix-yellow-01-s-02 .icon-mark__sup, .icon-mark--fix-yellow-02 .icon-mark__sup, .icon-mark--fix-yellow-02-s-01 .icon-mark__sup, .icon-mark--fix-yellow-02-s-02 .icon-mark__sup, .icon-mark--fix-yellow-03 .icon-mark__sup, .icon-mark--fix-yellow-03-s-01 .icon-mark__sup, .icon-mark--fix-yellow-03-s-02 .icon-mark__sup, .icon-mark--fix-ochre-01 .icon-mark__sup, .icon-mark--fix-ochre-01-s-01 .icon-mark__sup, .icon-mark--fix-ochre-01-s-02 .icon-mark__sup, .icon-mark--fix-ochre-02 .icon-mark__sup, .icon-mark--fix-ochre-02-s-01 .icon-mark__sup, .icon-mark--fix-ochre-02-s-02 .icon-mark__sup, .icon-mark--fix-green-01 .icon-mark__sup, .icon-mark--fix-green-01-s-01 .icon-mark__sup, .icon-mark--fix-green-01-s-02 .icon-mark__sup, .icon-mark--fix-green-02 .icon-mark__sup, .icon-mark--fix-green-02-s-01 .icon-mark__sup, .icon-mark--fix-green-02-s-02 .icon-mark__sup, .icon-mark--fix-blue-01 .icon-mark__sup, .icon-mark--fix-blue-01-s-01 .icon-mark__sup, .icon-mark--fix-blue-01-s-02 .icon-mark__sup, .icon-mark--fix-blue-02 .icon-mark__sup, .icon-mark--fix-blue-02-s-01 .icon-mark__sup, .icon-mark--fix-blue-02-s-02 .icon-mark__sup, .icon-mark--fix-blue-03 .icon-mark__sup, .icon-mark--fix-blue-03-s-01 .icon-mark__sup, .icon-mark--fix-blue-03-s-02 .icon-mark__sup, .icon-mark--fix-gray-01 .icon-mark__sup, .icon-mark--fix-gray-01-s-01 .icon-mark__sup, .icon-mark--fix-gray-01-s-02 .icon-mark__sup, .icon-mark--fix-gray-02 .icon-mark__sup, .icon-mark--fix-gray-02-s-01 .icon-mark__sup, .icon-mark--fix-gray-02-s-02 .icon-mark__sup, .icon-mark--fix-purple-01 .icon-mark__sup, .icon-mark--fix-purple-01-s-01 .icon-mark__sup, .icon-mark--fix-purple-01-s-02 .icon-mark__sup, .icon-mark--fix-purple-02 .icon-mark__sup, .icon-mark--fix-purple-02-s-01 .icon-mark__sup, .icon-mark--fix-purple-02-s-02 .icon-mark__sup, .icon-mark--fix-s-01 .icon-mark__sup, .icon-mark--fix-s-02 .icon-mark__sup, .icon-mark--red-01 .icon-mark__sup, .icon-mark--red-01-s-01 .icon-mark__sup, .icon-mark--red-01-s-02 .icon-mark__sup, .icon-mark--red-02 .icon-mark__sup, .icon-mark--red-02-s-01 .icon-mark__sup, .icon-mark--red-02-s-02 .icon-mark__sup, .icon-mark--yellow-01 .icon-mark__sup, .icon-mark--yellow-01-s-01 .icon-mark__sup, .icon-mark--yellow-01-s-02 .icon-mark__sup, .icon-mark--yellow-02 .icon-mark__sup, .icon-mark--yellow-02-s-01 .icon-mark__sup, .icon-mark--yellow-02-s-02 .icon-mark__sup, .icon-mark--yellow-03 .icon-mark__sup, .icon-mark--yellow-03-s-01 .icon-mark__sup, .icon-mark--yellow-03-s-02 .icon-mark__sup, .icon-mark--ochre-01 .icon-mark__sup, .icon-mark--ochre-01-s-01 .icon-mark__sup, .icon-mark--ochre-01-s-02 .icon-mark__sup, .icon-mark--ochre-02 .icon-mark__sup, .icon-mark--ochre-02-s-01 .icon-mark__sup, .icon-mark--ochre-02-s-02 .icon-mark__sup, .icon-mark--green-01 .icon-mark__sup, .icon-mark--green-01-s-01 .icon-mark__sup, .icon-mark--green-01-s-02 .icon-mark__sup, .icon-mark--green-02 .icon-mark__sup, .icon-mark--green-02-s-01 .icon-mark__sup, .icon-mark--green-02-s-02 .icon-mark__sup, .icon-mark--blue-01 .icon-mark__sup, .icon-mark--blue-01-s-01 .icon-mark__sup, .icon-mark--blue-01-s-02 .icon-mark__sup, .icon-mark--blue-02 .icon-mark__sup, .icon-mark--blue-02-s-01 .icon-mark__sup, .icon-mark--blue-02-s-02 .icon-mark__sup, .icon-mark--blue-03 .icon-mark__sup, .icon-mark--blue-03-s-01 .icon-mark__sup, .icon-mark--blue-03-s-02 .icon-mark__sup, .icon-mark--gray-01 .icon-mark__sup, .icon-mark--gray-01-s-01 .icon-mark__sup, .icon-mark--gray-01-s-02 .icon-mark__sup, .icon-mark--gray-02 .icon-mark__sup, .icon-mark--gray-02-s-01 .icon-mark__sup, .icon-mark--gray-02-s-02 .icon-mark__sup, .icon-mark--purple-01 .icon-mark__sup, .icon-mark--purple-01-s-01 .icon-mark__sup, .icon-mark--purple-01-s-02 .icon-mark__sup, .icon-mark--purple-02 .icon-mark__sup, .icon-mark--purple-02-s-01 .icon-mark__sup, .icon-mark--purple-02-s-02 .icon-mark__sup, .icon-mark--s-01 .icon-mark__sup, .icon-mark--s-02 .icon-mark__sup, .icon-mark--no .icon-mark__sup {
margin-left: .25em;
line-height: 1.2;
vertical-align: .1em;
font-size: 92%;
font-weight: normal;
}
/* .icon-mark modifier */
.icon-mark--fix, .icon-mark--fix-red-01, .icon-mark--fix-red-01-s-01, .icon-mark--fix-red-01-s-02, .icon-mark--fix-red-02, .icon-mark--fix-red-02-s-01, .icon-mark--fix-red-02-s-02, .icon-mark--fix-yellow-01, .icon-mark--fix-yellow-01-s-01, .icon-mark--fix-yellow-01-s-02, .icon-mark--fix-yellow-02, .icon-mark--fix-yellow-02-s-01, .icon-mark--fix-yellow-02-s-02, .icon-mark--fix-yellow-03, .icon-mark--fix-yellow-03-s-01, .icon-mark--fix-yellow-03-s-02, .icon-mark--fix-ochre-01, .icon-mark--fix-ochre-01-s-01, .icon-mark--fix-ochre-01-s-02, .icon-mark--fix-ochre-02, .icon-mark--fix-ochre-02-s-01, .icon-mark--fix-ochre-02-s-02, .icon-mark--fix-green-01, .icon-mark--fix-green-01-s-01, .icon-mark--fix-green-01-s-02, .icon-mark--fix-green-02, .icon-mark--fix-green-02-s-01, .icon-mark--fix-green-02-s-02, .icon-mark--fix-blue-01, .icon-mark--fix-blue-01-s-01, .icon-mark--fix-blue-01-s-02, .icon-mark--fix-blue-02, .icon-mark--fix-blue-02-s-01, .icon-mark--fix-blue-02-s-02, .icon-mark--fix-blue-03, .icon-mark--fix-blue-03-s-01, .icon-mark--fix-blue-03-s-02, .icon-mark--fix-gray-01, .icon-mark--fix-gray-01-s-01, .icon-mark--fix-gray-01-s-02, .icon-mark--fix-gray-02, .icon-mark--fix-gray-02-s-01, .icon-mark--fix-gray-02-s-02, .icon-mark--fix-purple-01, .icon-mark--fix-purple-01-s-01, .icon-mark--fix-purple-01-s-02, .icon-mark--fix-purple-02, .icon-mark--fix-purple-02-s-01, .icon-mark--fix-purple-02-s-02, .icon-mark--fix-s-01, .icon-mark--fix-s-02 {
display: inline-block;
min-width: 78px;
margin-right: 2px;
padding: 1px 0 0;
line-height: 1.4;
color: #fff;
font-size: 72%;
font-weight: bold;
text-align: center;
vertical-align: .05em;
}
.icon-mark--fix-red-01, .icon-mark--fix-red-01-s-01, .icon-mark--fix-red-01-s-02, .icon-mark--red-01, .icon-mark--red-01-s-01, .icon-mark--red-01-s-02 {
border: 1px solid #c03;
background-color: #c03;
}
.icon-mark--fix-red-02, .icon-mark--fix-red-02-s-01, .icon-mark--fix-red-02-s-02, .icon-mark--red-02, .icon-mark--red-02-s-01, .icon-mark--red-02-s-02 {
border: 1px solid #c03;
background-color: #fff;
color: #000;
}
.icon-mark--fix-yellow-01, .icon-mark--fix-yellow-01-s-01, .icon-mark--fix-yellow-01-s-02, .icon-mark--yellow-01, .icon-mark--yellow-01-s-01, .icon-mark--yellow-01-s-02 {
border: 1px solid #ffab00;
background-color: #ffab00;
color: #000;
}
.icon-mark--fix-yellow-02, .icon-mark--fix-yellow-02-s-01, .icon-mark--fix-yellow-02-s-02, .icon-mark--yellow-02, .icon-mark--yellow-02-s-01, .icon-mark--yellow-02-s-02 {
border: 1px solid #ffb300;
background-color: #fff;
color: #000;
}
.icon-mark--fix-yellow-03, .icon-mark--fix-yellow-03-s-01, .icon-mark--fix-yellow-03-s-02, .icon-mark--yellow-03, .icon-mark--yellow-03-s-01, .icon-mark--yellow-03-s-02 {
border: 1px solid #fac901;
background-color: #fac901;
color: #333;
}
.icon-mark--fix-ochre-01, .icon-mark--fix-ochre-01-s-01, .icon-mark--fix-ochre-01-s-02, .icon-mark--ochre-01, .icon-mark--ochre-01-s-01, .icon-mark--ochre-01-s-02 {
border: 1px solid #946F00;
background-color: #946F00;
}
.icon-mark--fix-ochre-02, .icon-mark--fix-ochre-02-s-01, .icon-mark--fix-ochre-02-s-02, .icon-mark--ochre-02, .icon-mark--ochre-02-s-01, .icon-mark--ochre-02-s-02 {
border: 1px solid #946F00;
background-color: #fff;
color: #000;
}
.icon-mark--fix-green-01, .icon-mark--fix-green-01-s-01, .icon-mark--fix-green-01-s-02, .icon-mark--green-01, .icon-mark--green-01-s-01, .icon-mark--green-01-s-02 {
border: 1px solid #008856;
background-color: #008856;
}
.icon-mark--fix-green-02, .icon-mark--fix-green-02-s-01, .icon-mark--fix-green-02-s-02, .icon-mark--green-02, .icon-mark--green-02-s-01, .icon-mark--green-02-s-02 {
border: 1px solid #008856;
background-color: #fff;
color: #000;
}
.icon-mark--fix-blue-01, .icon-mark--fix-blue-01-s-01, .icon-mark--fix-blue-01-s-02, .icon-mark--blue-01, .icon-mark--blue-01-s-01, .icon-mark--blue-01-s-02 {
border: 1px solid #2174E0;
background-color: #2174E0;
}
.icon-mark--fix-blue-02, .icon-mark--fix-blue-02-s-01, .icon-mark--fix-blue-02-s-02, .icon-mark--blue-02, .icon-mark--blue-02-s-01, .icon-mark--blue-02-s-02 {
border: 1px solid #2174E0;
background-color: #fff;
color: #000;
}
.icon-mark--fix-blue-03, .icon-mark--fix-blue-03-s-01, .icon-mark--fix-blue-03-s-02, .icon-mark--blue-03, .icon-mark--blue-03-s-01, .icon-mark--blue-03-s-02 {
border: 1px solid #0533cb;
background-color: #0533cb;
}
.icon-mark--fix-gray-01, .icon-mark--fix-gray-01-s-01, .icon-mark--fix-gray-01-s-02, .icon-mark--gray-01, .icon-mark--gray-01-s-01, .icon-mark--gray-01-s-02 {
border: 1px solid #767676;
background-color: #767676;
}
.icon-mark--fix-gray-02, .icon-mark--fix-gray-02-s-01, .icon-mark--fix-gray-02-s-02, .icon-mark--gray-02, .icon-mark--gray-02-s-01, .icon-mark--gray-02-s-02 {
border: 1px solid #767676;
background-color: #fff;
color: #000;
}
.icon-mark--fix-purple-01, .icon-mark--fix-purple-01-s-01, .icon-mark--fix-purple-01-s-02, .icon-mark--purple-01, .icon-mark--purple-01-s-01, .icon-mark--purple-01-s-02 {
border: 1px solid #7a67ca;
background-color: #7a67ca;
}
.icon-mark--fix-purple-02, .icon-mark--fix-purple-02-s-01, .icon-mark--fix-purple-02-s-02, .icon-mark--purple-02, .icon-mark--purple-02-s-01, .icon-mark--purple-02-s-02 {
border: 1px solid #7a67ca;
background-color: #fff;
color: #000;
}
.icon-mark--fix-red-01-s-01, .icon-mark--fix-red-02-s-01, .icon-mark--fix-yellow-01-s-01, .icon-mark--fix-yellow-02-s-01, .icon-mark--fix-yellow-03-s-01, .icon-mark--fix-ochre-01-s-01, .icon-mark--fix-ochre-02-s-01, .icon-mark--fix-green-01-s-01, .icon-mark--fix-green-02-s-01, .icon-mark--fix-blue-01-s-01, .icon-mark--fix-blue-02-s-01, .icon-mark--fix-blue-03-s-01, .icon-mark--fix-gray-01-s-01, .icon-mark--fix-gray-02-s-01, .icon-mark--fix-purple-01-s-01, .icon-mark--fix-purple-02-s-01, .icon-mark--fix-s-01, .icon-mark--red-01-s-01, .icon-mark--red-02-s-01, .icon-mark--yellow-01-s-01, .icon-mark--yellow-02-s-01, .icon-mark--yellow-03-s-01, .icon-mark--ochre-01-s-01, .icon-mark--ochre-02-s-01, .icon-mark--green-01-s-01, .icon-mark--green-02-s-01, .icon-mark--blue-01-s-01, .icon-mark--blue-02-s-01, .icon-mark--blue-03-s-01, .icon-mark--gray-01-s-01, .icon-mark--gray-02-s-01, .icon-mark--purple-01-s-01, .icon-mark--purple-02-s-01, .icon-mark--s-01 {
font-size: 72%;
}
.icon-mark--fix-red-01-s-02, .icon-mark--fix-red-02-s-02, .icon-mark--fix-yellow-01-s-02, .icon-mark--fix-yellow-02-s-02, .icon-mark--fix-yellow-03-s-02, .icon-mark--fix-ochre-01-s-02, .icon-mark--fix-ochre-02-s-02, .icon-mark--fix-green-01-s-02, .icon-mark--fix-green-02-s-02, .icon-mark--fix-blue-01-s-02, .icon-mark--fix-blue-02-s-02, .icon-mark--fix-blue-03-s-02, .icon-mark--fix-gray-01-s-02, .icon-mark--fix-gray-02-s-02, .icon-mark--fix-purple-01-s-02, .icon-mark--fix-purple-02-s-02, .icon-mark--fix-s-02, .icon-mark--red-01-s-02, .icon-mark--red-02-s-02, .icon-mark--yellow-01-s-02, .icon-mark--yellow-02-s-02, .icon-mark--yellow-03-s-02, .icon-mark--ochre-01-s-02, .icon-mark--ochre-02-s-02, .icon-mark--green-01-s-02, .icon-mark--green-02-s-02, .icon-mark--blue-01-s-02, .icon-mark--blue-02-s-02, .icon-mark--blue-03-s-02, .icon-mark--gray-01-s-02, .icon-mark--gray-02-s-02, .icon-mark--purple-01-s-02, .icon-mark--purple-02-s-02, .icon-mark--s-02 {
line-height: 1.4;
font-size: 72%;
}
.icon-mark--no {
color: #767676;
}
/* base overwrite */
/* ================================================ */
/* .icon-mark-image */
/* ================================================ */
.icon-mark-image {
margin-right: 10px;
}
/* base overwrite */
/* ================================================ */
/* .icon-zoom */
/* ================================================ */
.icon-zoom {
position: relative;
display: inline-block;
width: 1.35714em;
height: 1.28571em;
margin-right: 0.35714em;
vertical-align: middle;
font-style: normal;
text-decoration: none;
pointer-events: none;
}
.icon-zoom:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: inherit;
height: inherit;
background: url("/images_osp/common/img/img_guide_zoom01@2x.png") 0 0 no-repeat;
background-size: contain;
}
/* base overwrite */
/* ================================================ */
/* .icon-alert */
/* ================================================ */
.icon-alert {
display: inline-block;
margin-right: 0.35714em;
vertical-align: middle;
}
.icon-alert:before {
content: '';
display: inline-block;
width: 24px;
height: 20px;
background: url("/images_osp/common/ico/ico_alert01@2x.png") center no-repeat;
background-size: contain;
vertical-align: baseline;
}
/* base overwrite */
/* ================================================ */
/* .ico-cmn-arrow */
/* ================================================ */
[class*="list-accordion"] .ico-cmn-arrow {
display: block;
padding: 13px 26px 13px 13px;
}
.viacc-wrap [class*="list-accordion"] .ico-cmn-arrow {
padding-right: 26px;
padding-left: 13px;
}
.viacc-wrap [class*="list-accordion"] .ico-cmn-arrow:after {
right: 13px;
}
/* base overwrite */
/* =========================================================================== //
// nav
// =========================================================================== */
/* ================================================ */
/* .nav-common */
/* ================================================ */
.nav-common {
margin: 0 0 30px;
}
/* margin */
.nav-common:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .nav-toc */
/* ================================================ */
.nav-toc {
display: block;
margin: 10px -10px 40px;
}
.nav-toc:before, .nav-toc:after {
content: '';
display: table;
width: 100%;
height: 0;
clear: both;
overflow: hidden;
visibility: hidden;
}
.nav-toc__col {
display: block;
float: left;
width: 50%;
margin-top: 10px;
padding: 0 10px 0;
}
.nav-toc__box {
display: block;
padding: 21px 20px 22px;
border: 1px solid #ccc;
}
.nav-toc__list {
display: block;
}
.nav-toc__list-item {
display: block;
margin-top: 6px;
}
.nav-toc__list .nav-toc__list {
padding-left: 2em;
}
.nav-toc .tit-common-lv2 {
padding: 0;
margin: -3px 0 17px;
border: 0;
font-weight: bold;
font-size: 100%;
text-align: center;
background: inherit;
}
.nav-toc .tit-common-lv2:before, .nav-toc .tit-common-lv2:after {
display: none;
}
.nav-toc__list [class^="txt-icon"]:before {
content: '・';
display: inline;
}
.nav-toc__list .nav-toc__list [class^="txt-icon"]:before {
display: none;
}
/* margin */
.nav-toc:first-child {
margin-bottom: 0;
}
.nav-toc:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .nav-pager */
/* ================================================ */
.nav-pager {
position: relative;
margin: 110px 0 30px;
text-align: center;
white-space: nowrap;
}
/* .nav-pager__list */
.nav-pager .nav-pager__list {
letter-spacing: -.5em;
}
/* .nav-pager__list-button */
.nav-pager .nav-pager__list .nav-pager__list-button, .nav-pager .nav-pager__list .nav-pager__list-button--from, .nav-pager .nav-pager__list .nav-pager__list-button--page {
position: relative;
display: inline-block;
width: 44px;
height: 44px;
line-height: 44px;
text-align: center;
font-size: 86%;
color: #000;
text-decoration: none;
letter-spacing: normal;
}
.nav-pager .nav-pager__list .nav-pager__list-button:after, .nav-pager .nav-pager__list .nav-pager__list-button--from:after, .nav-pager .nav-pager__list .nav-pager__list-button--page:after {
content: '';
position: absolute;
right: 0;
top: 50%;
width: 1px;
height: 1em;
margin-top: -0.5em;
background-color: #ddd;
}
.nav-pager .nav-pager__list .nav-pager__list-button:last-child:after, .nav-pager .nav-pager__list .nav-pager__list-button--from:last-child:after, .nav-pager .nav-pager__list .nav-pager__list-button--page:last-child:after {
display: none;
}
/* .nav-pager__list-text */
.nav-pager .nav-pager__list .nav-pager__list-text {
color: #093475;
text-decoration: underline;
}
.nav-pager .nav-pager__list .nav-pager__list-button:hover .nav-pager__list-text, .nav-pager .nav-pager__list .nav-pager__list-button--from:hover .nav-pager__list-text, .nav-pager .nav-pager__list .nav-pager__list-button--page:hover .nav-pager__list-text {
text-decoration: none;
}
/* .nav-pager__list-input */
.nav-pager .nav-pager__list .nav-pager__list-input {
border: 1px solid #d6d6d6;
background-color: #f6f6f6;
vertical-align: middle;
font-family: inherit;
resize: none;
width: 36px;
height: 2.9em;
padding: 2px 3px;
text-align: center;
color: #c03;
font-weight: bold;
border-radius: 5px;
}
.nav-pager .nav-pager__list .nav-pager__list-button.is-current .nav-pager__list-input, .nav-pager .nav-pager__list .is-current.nav-pager__list-button--from .nav-pager__list-input, .nav-pager .nav-pager__list .is-current.nav-pager__list-button--page .nav-pager__list-input {
width: 36px;
height: 2.9em;
padding: 2px 3px;
text-align: center;
color: #c03;
font-weight: bold;
border-radius: 5px;
}
/* .nav-pager__arrow */
.nav-pager .nav-pager__arrow {
line-height: 1.64;
}
.nav-pager .nav-pager__arrow .nav-pager__arrow-icon--prev, .nav-pager .nav-pager__arrow .nav-pager__arrow-icon--next {
position: absolute;
top: 0;
height: 44px;
line-height: 44px;
border: 0;
background: #fff;
font-size: 100%;
text-decoration: none;
}
.nav-pager .nav-pager__arrow .nav-pager__arrow-icon--prev:hover, .nav-pager .nav-pager__arrow .nav-pager__arrow-icon--next:hover {
text-decoration: underline;
}
.nav-pager .nav-pager__arrow-icon--prev {
padding-left: 1em;
left: 0;
}
.nav-pager .nav-pager__arrow-icon--next {
padding-right: 1em;
right: 0;
}
/* margin */
.nav-pager:first-child {
margin-top: 0;
}
.nav-pager:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .nav-excursion */
/* ================================================ */
.nav-excursion {
border: 1px solid #aaa;
padding: 15px 10px 20px;
margin: 57px 0 30px;
}
/* .nav-excursion__list */
.nav-excursion__list {
letter-spacing: -.5em;
line-height: 1.64;
margin: -10px -10px 0 0;
text-align: center;
}
.nav-excursion__list-item {
display: inline-block;
letter-spacing: normal;
width: 33.33333%;
padding: 10px 10px 0 0;
}
/* .nav-excursion__button */
.nav-excursion__button, .nav-excursion__button--current {
position: relative;
display: inline-block;
width: 100%;
padding: 10px 23px 12px 11px;
vertical-align: middle;
text-align: left;
line-height: 1.3;
color: #000;
text-decoration: none;
background: #fff;
filter: alpha(opacity=100);
word-break: break-all;
word-wrap: break-word;
}
.nav-excursion__button:before, .nav-excursion__button--current:before {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}
.nav-excursion__button:after, .nav-excursion__button--current:after {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #d6d6d6;
}
.nav-excursion__button a.nav-excursion__button__button:hover:after, .nav-excursion__button--current a.nav-excursion__button__button:hover:after {
border: 2px solid #69a1fe;
}
.nav-excursion__button--current {
color: #c03;
font-weight: bold;
}
.nav-excursion__button-inner {
display: inline-block;
vertical-align: middle;
}
.nav-excursion__button-inner .icon-common--arrow {
right: 8px;
}
/* .nav-excursion__foot */
.nav-excursion__foot {
border-top: 1px solid #ddd;
margin-top: 20px;
padding: 15px 11px 0;
}
/* in module */
.nav-excursion .tit-common-lv2 {
font-size: 129%;
margin: 0 0 20px;
background-color: inherit;
padding: 0 10px 11px;
}
.nav-excursion .tit-common-lv2:before {
display: none;
}
.nav-excursion .tit-common-lv2:after {
border-bottom: 1px solid #c03;
}
/* margin */
.nav-excursion:first-child {
margin-top: 0;
}
.nav-excursion:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .nav-overview */
/* ================================================ */
.nav-overview {
border: 1px solid #aaa;
background-color: #f6f6f6;
padding: 15px 10px 20px;
margin: 57px 0 30px;
}
/* .nav-overview__list */
.nav-overview__list {
letter-spacing: -.5em;
line-height: 1.64;
margin: -10px -10px 0 0;
text-align: center;
}
.nav-overview__list-item {
display: inline-block;
letter-spacing: normal;
width: 33.33333%;
padding: 10px 10px 0 0;
}
/* .nav-overview__button */
.nav-overview__button, .nav-overview__button--current {
position: relative;
display: inline-block;
width: 100%;
padding: 10px 23px 12px 11px;
vertical-align: middle;
text-align: left;
line-height: 1.3;
color: #000;
text-decoration: none;
background: #fff;
filter: alpha(opacity=100);
word-break: break-all;
word-wrap: break-word;
}
.nav-overview__button:before, .nav-overview__button--current:before {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}
.nav-overview__button:after, .nav-overview__button--current:after {
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #d6d6d6;
}
.nav-overview__button a.nav-overview__button__button:hover:after, .nav-overview__button--current a.nav-overview__button__button:hover:after {
border: 2px solid #69a1fe;
}
.nav-overview__button--current {
color: #c03;
font-weight: bold;
}
.nav-overview__button-inner {
display: inline-block;
vertical-align: middle;
}
.nav-overview__button-inner .icon-common--arrow {
right: 8px;
}
/* .nav-overview__foot */
.nav-overview__foot {
border-top: 1px solid #ddd;
margin-top: 20px;
padding: 15px 11px 0;
}
/* in module */
.nav-overview .tit-common-lv2 {
font-size: 129%;
margin: 0 0 20px;
background-color: inherit;
padding: 0 10px 11px;
}
.nav-overview .tit-common-lv2:before {
display: none;
}
.nav-overview .tit-common-lv2:after {
border-bottom: 1px solid #c03;
}
/* margin */
.nav-overview:first-child {
margin-top: 0;
}
.nav-overview:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .nav-content */
/* ================================================ */
.nav-content {
position: relative;
margin-bottom: 30px;
border: 1px solid #aaa;
padding: 8px 10px;
}
/* .nav-content__list */
.nav-content__list {
position: relative;
overflow: hidden;
line-height: 1.64;
}
.nav-content__list:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 1px;
height: 100%;
background-color: #fff;
z-index: 3;
}
.nav-content__list:after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background-color: #fff;
z-index: 3;
}
.nav-content__list-item {
position: relative;
float: left;
padding: 0 10px;
margin: 16px 0;
border-left: 1px solid #ddd;
line-height: 1.1;
}
.nav-content__list-item:after {
content: '';
position: absolute;
left: 0;
bottom: -16px;
width: 678px;
height: 1px;
background-color: #ddd;
z-index: 2;
}
/* margin */
.nav-content:first-child {
margin-top: 0;
}
.nav-content:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* =========================================================================== //
// mod
// =========================================================================== */
/* ================================================ */
/* .mod-hr */
/* ================================================ */
.mod-hr {
display: block;
width: auto;
height: 1px;
margin: 60px -11px 30px;
padding: 0;
border: 0;
border-top: 1px solid #aaa;
background: 0;
}
/* margin */
.mod-hr:first-child {
margin-top: 0;
}
.mod-hr:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .mod-aside */
/* ================================================ */
.mod-aside {
border-top: 1px dotted #ddd;
border-bottom: 1px solid #ddd;
margin: 30px 0;
padding: 10px 0 25px;
}
/* in module */
.mod-aside .tit-common-lv2,
.mod-aside .tit-common-lv3,
.mod-aside .tit-common-lv4,
.mod-aside .tit-common-lv5,
.mod-aside .tit-common-lv6 {
text-align: left;
font-weight: bold;
padding: 0;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
background: 0;
border: 0;
}
.mod-aside .tit-common-lv2:before, .mod-aside .tit-common-lv2:after,
.mod-aside .tit-common-lv3:before,
.mod-aside .tit-common-lv3:after,
.mod-aside .tit-common-lv4:before,
.mod-aside .tit-common-lv4:after,
.mod-aside .tit-common-lv5:before,
.mod-aside .tit-common-lv5:after,
.mod-aside .tit-common-lv6:before,
.mod-aside .tit-common-lv6:after {
display: none;
}
.mod-aside .tit-common-lv2:first-child,
.mod-aside .tit-common-lv3:first-child,
.mod-aside .tit-common-lv4:first-child,
.mod-aside .tit-common-lv5:first-child,
.mod-aside .tit-common-lv6:first-child {
margin-top: 0;
}
.mod-aside .tit-common-lv2 {
font-size: 129%;
}
.mod-aside .tit-common-lv3 {
font-size: 115%;
}
.mod-aside .tit-common-lv4 {
font-size: 115%;
}
.mod-aside .tit-common-lv5 {
font-size: 115%;
}
.mod-aside .tit-common-lv6 {
font-size: 100%;
}
/* margin */
.mod-aside:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* ================================================ */
/* .mod-contact-guide */
/* ================================================ */
.mod-contact-guide {
margin-top: 20px;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}
/* .mod-contact-guide__item */
.mod-contact-guide__item {
border-top: 1px solid #ddd;
padding: 15px 0 20px;
overflow: hidden;
}
/* .mod-contact-guide__head */
.mod-contact-guide__head {
width: 180px;
padding-top: 5px;
float: left;
text-align: center;
}
.mod-contact-guide__head-text {
font-weight: bold;
color: #333;
display: block;
margin-top: 10px;
padding: 0 5px;
font-size: 115%;
}
/* .mod-contact-guide__body */
.mod-contact-guide__body {
padding-right: 20px;
overflow: hidden;
}
.mod-contact-guide__body-content {
border-top: 1px dotted #ddd;
margin-top: 15px;
padding-top: 15px;
}
.mod-contact-guide__body-content:first-child {
margin-top: 0;
padding-top: 0;
border-top: 0;
}
/* .mod-contact-guide__data */
.mod-contact-guide__data {
margin-top: -15px;
overflow: hidden;
line-height: 1.64;
}
.mod-contact-guide__data-title {
float: left;
clear: both;
font-weight: bold;
color: #333;
}
.mod-contact-guide__data-detail {
overflow: hidden;
}
/* margin */
/* base overwrite */
/* ================================================ */
/* .mod-movie */
/* ================================================ */
.mod-movie {
margin: 0 0 30px;
position: relative;
width: 100%;
padding-top: 56.42857%;
/* (395/700)*100% */
}
/* .mod-movie iframe */
.mod-movie iframe {
position: absolute;
right: 0;
top: 0;
width: 100% !important;
height: 100% !important;
}
/* margin */
.mod-movie:last-child {
margin-bottom: 0;
}
/* base overwrite */
/* =========================================================================== //
// utility
// =========================================================================== */
/* ================================================ */
/* .s-ta */
/* ================================================ */
.s-clear {
clear: both !important;
}
.s-clear-pc {
clear: both !important;
}
/* ================================================ */
/* .s-ta */
/* ================================================ */
.s-ta-l {
text-align: left !important;
}
.s-ta-r {
text-align: right !important;
}
.s-ta-c {
text-align: center !important;
}
.s-ta-l-pc {
text-align: left !important;
}
.s-ta-r-pc {
text-align: right !important;
}
.s-ta-c-pc {
text-align: center !important;
}
/* ================================================ */
/* .s-ta */
/* ================================================ */
.s-va-t {
vertical-align: top !important;
}
.s-va-m {
vertical-align: middle !important;
}
.s-va-b {
vertical-align: bottom !important;
}
/* ================================================ */
/* .s-fw */
/* ================================================ */
.s-fw-n {
font-weight: normal !important;
}
.s-fw-b {
font-weight: bold !important;
}
/* ================================================ */
/* .s-fz */
/* ================================================ */
.s-fz-ss {
font-size: 70% !important;
}
.s-fz-s {
font-size: 86% !important;
}
.s-fz-l {
font-size: 115% !important;
}
/* ================================================ */
/* .s-w-$$per */
/* ================================================ */
.s-w-95per {
width: 95% !important;
}
.s-w-90per {
width: 90% !important;
}
.s-w-85per {
width: 85% !important;
}
.s-w-80per {
width: 80% !important;
}
.s-w-75per {
width: 75% !important;
}
.s-w-70per {
width: 70% !important;
}
.s-w-65per {
width: 65% !important;
}
.s-w-60per {
width: 60% !important;
}
.s-w-55per {
width: 55% !important;
}
.s-w-50per {
width: 50% !important;
}
.s-w-45per {
width: 45% !important;
}
.s-w-40per {
width: 40% !important;
}
.s-w-35per {
width: 35% !important;
}
.s-w-30per {
width: 30% !important;
}
.s-w-25per {
width: 25% !important;
}
.s-w-20per {
width: 20% !important;
}
.s-w-15per {
width: 15% !important;
}
.s-w-10per {
width: 10% !important;
}
.s-w-05per {
width: 5% !important;
}
/* ================================================ */
/* .s-w-$$$ */
/* ================================================ */
.s-w-160 {
width: 160px !important;
}
.s-w-220 {
width: 220px !important;
}
.s-w-250 {
width: 250px !important;
}
.s-w-160-pc {
width: 160px !important;
}
.s-w-220-pc {
width: 220px !important;
}
.s-w-250-pc {
width: 250px !important;
}
/* ================================================ */
/* .s-w-m$$$ */
/* ================================================ */
.s-w-m100-pc {
width: 100% !important;
max-width: 100px !important;
}
.s-w-m140-pc {
width: 100% !important;
max-width: 140px !important;
}
.s-w-m160-pc {
width: 100% !important;
max-width: 160px !important;
}
.s-w-m220-pc {
width: 100% !important;
max-width: 220px !important;
}
.s-w-m300-pc {
width: 100% !important;
max-width: 300px !important;
}
.s-w-m340-pc {
width: 100% !important;
max-width: 340px !important;
}
.s-w-m460-pc {
width: 100% !important;
max-width: 460px !important;
}
/* base overwrite */