@charset "utf-8";

@import url("normalize.css");
@import url("common.css");
@import url("layout.css");
@import url("title.css");
@import url("move.css");
@import url("menu.css");
/*------------------------------------------------------------------------------------------------*/
.headerContents .mymenu ul li:nth-child(2) > a { color: #FF0; }
.headerContents .box .mymenu nav.menu ul li:nth-child(2) a { color: #FF0; }
/*------------------------------------------------------------------------------------------------*/
.kome:before { content: "※"; color: #F66; margin: 3px; }
.red { color: #F33; }
.small { font-size: 90%; }
.s-padding { padding: 170px 0px 130px; }
/*------------------------------------------------------------------------------------------------*/
.caption { font-weight: bold; margin-bottom: 5px; }
.tbl { display: flex; flex-wrap: nowrap; width: 100%; background-color: rgba(255,255,255,0.8); border-top: 3px solid #EA535D; border-bottom: 3px solid #EA535D; }
.th { width: 25%; font-weight: bold; color: #666; text-align: center; }
.th span.small { font-size: 80%; display: block; }
.th span.big { font-size: 200%; display: block; }
.td { width: 75%; border-left: 1px solid #EA535D; padding-left: 80px; min-height: 100px; }
.td p { font-size: 92.5%; }
.td.step1 { background-image: url(../img/step-img001.jpg); background-repeat: no-repeat; }
.td.step2 { background-image: url(../img/step-img002.jpg); background-repeat: no-repeat; }
.td.step3 { background-image: url(../img/step-img003.jpg); background-repeat: no-repeat; }
.td.step4 { background-image: url(../img/step-img004.jpg); background-repeat: no-repeat; }
.td.step5 { background-image: url(../img/step-img005.jpg); background-repeat: no-repeat; }
.td.step6 { background-image: url(../img/step-img006.jpg); background-repeat: no-repeat; }
.sankaku { background-color: #EA535D; width: 200px; height: 30px; clip-path: polygon(0 0, 100% 0%, 50% 100%); margin: 0 auto; }
