@charset "utf-8";.clearfix{display:block}#guide a{text-decoration:none}#guide a:link{color:#4285f4}#guide a:visited{color:navy}#guide a:hover{color:red}#guide a:active{color:#ff8000}#guide h2{font-size:2rem;padding:1% 1.5%;color:#000;line-height:1.5;margin-bottom:3%;line-break:normal;background-color:#f3f3f3}#guide h2.g_ttl{font-size:2rem;padding:1% 1.5%;color:#079615;line-height:1.5;margin-bottom:3%;line-break:normal;background-color:#fff;border-bottom:solid 1px #079615}#guide h3.g_ttl{font-size:1.4rem;padding:8px;color:#000;line-height:1.5;margin:0;background-color:#dcf9de}#guide h3{font-size:1.8rem;padding:1%;color:#000;line-height:1.5;margin:0}#guide h4{font-size:1.6rem;padding-bottom:3%;color:#000;line-height:1.5;margin:0}#guide img{max-width:100%;height:auto}div.guide_faq dt{font-weight:700;font-size:1.5rem;color:#d25d17;background:url(../img/guide/q.png) no-repeat}div.guide_faq dd{text-align:justify;background:url(../img/guide/a.png) no-repeat}*,:after,:before{box-sizing:border-box}.col_2,.col_3{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_2>div{width:50%;padding:10px}.col_2>div.cash_on_delivery{width:100%;padding:10px}@media screen and (max-width:960px){.col_2>div{width:100%}}*,:after,:before{box-sizing:border-box}.col_3>div{width:33.33333%;padding:10px}@media screen and (max-width:960px){.col_3>div{width:50%}}@media screen and (max-width:480px){.col_3>div{width:100%}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#col_contact,#col_menu{width:98%;margin:0 1%}#col_contact ul,#col_menu ul{overflow:hidden}@media all and (min-width:480px){#col_contact{width:148%;margin:0 1%}}#col_menu ul li{height:100%;margin-top:15px;margin-right:18px;float:left;box-sizing:border-box;width:33.33333%;width:calc((100% - 40px)/ 3);width:-webkit-calc((100% - 40px)/ 3);width:-moz-calc((100% - 40px)/ 3)}#col_contact ul li{height:130px;margin-top:20px;margin-right:18px;float:left;box-sizing:border-box;border:solid 4px #dcdcdc;background:#fff;width:33.33333%;width:calc((100% - 40px)/ 3);width:-webkit-calc((100% - 40px)/ 3);width:-moz-calc((100% - 40px)/ 3)}@media all and (-ms-high-contrast:none){#demo-wrap ul.column3 li{width:calc((100% - 41px)/ 3)}}#col_menu ul li:last-child{margin-right:0}#col_contact ul li:last-child{margin-right:0;background-color:#f7fdff}@media screen and (max-width:480px){#wrap ul li{float:none;width:100%}}#col_contact li a span.icon8{padding:14px 20px;text-decoration:none;display:block;background-position:center}.d_table{display:table}.d_table_cel{display:table-cell;vertical-align:middle}.my_p a{display:block;background-color:#ffffdf;color:#fff;height:80px;text-align:center;line-height:470%;font-size:18px;border-bottom:solid 3px #d0d0b0;font-weight:700;letter-spacing:.2rem;text-decoration:none;border-radius:10px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.my_p a:hover{opacity:.8;-ms-filter:“alpha(opacity=80) ”;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.terms_num{list-style-type:decimal;padding-left:.5rem;margin-left:1.5rem}#guide div.terms h3{font-size:1.4rem;padding-bottom:1%;color:#000;line-height:1.5;margin:0;font-weight:700}table{margin:20px auto;width:100%}.tbl-r02 th{background:#f1f1f1;border:solid 1px #ccc;color:#000;padding:10px;width:22%}.tbl-r05 th{background:#f1f1f1;border:solid 1px #ccc;color:#000;padding:10px}.tbl-r02 td{border:solid 1px #ccc;padding:10px;word-break:break-all}.tbl-r05 td{border:solid 1px #ccc;padding:10px;font-size:small}.tbl-r05 td:first-child{background:#f1f1f1}@media screen and (max-width:640px){.last td:last-child{border-bottom:solid 1px #ccc;width:100%}.tbl-r02,.tbl-r05{width:96%}.tbl-r02 td,.tbl-r02 th,.tbl-r05 td,.tbl-r05 th{border-bottom:none;display:block;width:100%}.tbl-r05 .thead{display:none}.tbl-r05 tr{width:100%}.tbl-r05 td{display:block;text-align:right;width:100%}.tbl-r05 td p.s_mt30{margin-top:30px;text-align:left}.tbl-r05 td:first-child{background:#f3f3f3;font-weight:700;text-align:center}.tbl-r05 td:before{content:attr(data-label);float:left;font-weight:700;margin-right:10px}}.tel-link{pointer-events:none;cursor:default;text-decoration:none}a[href^="tel:"]{cursor:default}