@charset "UTF-8";.pri01_price-table .item:not(:last-child){margin-bottom:40px}@media screen and (max-width:767px){.pri01_price-table .item:not(:last-child){margin-bottom:56px}}.pri01_price-table .item dl{display:flex;margin:0}@media screen and (max-width:767px){.pri01_price-table .item dl{display:block}}.pri01_price-table .item dt{align-items:center;background:#fff;display:flex;flex:0 0 auto;font-weight:700;justify-content:center;line-height:1.375;margin-right:40px;position:relative;text-align:center;width:120px}@media screen and (max-width:767px){.pri01_price-table .item dt{margin:0 0 35px;padding:19px 10px;width:100%}}.pri01_price-table .item dt:after{border:1px solid transparent;border-width:10px 15px;bottom:0;content:"";height:0;margin:auto;position:absolute;right:-30px;top:0;width:0}@media screen and (min-width:768px){.pri01_price-table .item dt:after{border-left-color:#fff}}@media screen and (max-width:767px){.pri01_price-table .item dt:after{border-top-color:#fff;border-width:17px 10px;bottom:-34px;left:0;right:0;top:auto}}.pri01_price-table .item dd{margin:0}.pri01_price-table .item table{border-collapse:collapse;table-layout:fixed}@media screen and (max-width:767px){.pri01_price-table .item table{width:100%}}.pri01_price-table .item table thead th{padding-top:0}.pri01_price-table .item table tr:first-child td,.pri01_price-table .item table tr:first-child th{border-top:none}.pri01_price-table .item table td,.pri01_price-table .item table th{border:1px solid #000;border-width:1px 0;font-weight:400;line-height:1.875;padding:14px 25px 14px 36px;text-align:left;vertical-align:top}@media screen and (min-width:768px){.pri01_price-table .item table td:last-child,.pri01_price-table .item table th:last-child{padding-right:65px}}@media screen and (max-width:767px){.pri01_price-table .item table td,.pri01_price-table .item table th{font-size:1.5rem;line-height:1.6;padding:17px 0;width:50%}}.pri01_price-table .item table th{color:#237c61}@media screen and (max-width:767px){.pri01_price-table .item table th{padding-right:10px}}.pri01_price-table .item .caution{margin-top:12px}@media screen and (min-width:768px){.pri01_price-table .item .caution{padding-left:160px}}.pri01_price-table .item .caution ul{font-size:1.4rem;line-height:1.86;list-style:none;margin:0;padding:0}@media screen and (max-width:767px){.pri01_price-table .item .caution ul{font-size:1.5rem;line-height:1.6}}.pri01_price-table .item .caution ul li:before{content:"・"}