@charset "UTF-8";@media print , screen and (min-width: 768px) {html{overflow: auto;}body{min-width: 1300px;overflow: hidden;}}@media only screen and (max-width: 767px) {}.m-pagePath__item, .l-header__linkItem > a{font-weight: 400;}@media print , screen and (min-width: 768px) {#main_area{position: relative;width: 1300px;margin-right: auto;margin-left: auto;}}@media only screen and (max-width: 767px) {#main_area{width: 100%;height: auto;}}#main {width: 1016px;margin:0 auto;}@media only screen and (max-width: 767px) {#main {width: 94%;}}.main_box{width: 974px;margin: auto;opacity: 0;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}#about.main_box{opacity: 1;}@media only screen and (max-width: 767px) {.main_box{width: 100%;}}.sub_box{width: 914px;margin: auto;}@media only screen and (max-width: 767px) {.sub_box{width: 100%;}}@media print , screen and (min-width: 768px) {.flex_normal_wrap{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: center;}#about .flex_normal_wrap{justify-content: space-between;}}#about h3 img{width: 238px;}#about .tx_box{width: calc( 100% - 238px - 30px);}.about_img img{margin: auto;}@media only screen and (max-width: 767px) {#about h3{text-align: center;}#about h3 img{width: 62.6vw;}#about .tx_box{width: 100%;}.about_img img{margin: auto;}}h4{font-size: 3.2rem;font-weight: 500;display: -webkit-box;display: flex;-webkit-box-align: center;align-items: center;}h4::after{content: "";background-color: #ea6185;height: 3px;-webkit-box-flex: 1;flex-grow: 1;margin-left: 1em;}@media only screen and (max-width: 767px) {h4{font-size: 5.6vw;}h4::after{height: 0.8vw;margin-left: .5em;}}ul.mu_list{margin-top: 3rem;}ul.mu_list li{padding-left: 1.25em;text-indent: -1.25em;}ul.mu_list li::before{content:"●";margin-right: 0.25em;color: #ea6185;}@media only screen and (max-width: 767px) {ul.mu_list li{font-size: 4.26vw;}}.kadomaru_wrap_center{text-align: center;padding-top: 1em;}.kadomaru_wrap_center.tit_mb{margin-bottom: 45px;}.kadomaru_wrap{display: inline-block;width: 916px;}.kadomaru_box{position: relative;display: inline-block;border: #ea6185 solid 2px;border-radius: 10px;background-color: #F7FAFA;}.kadomaru_tit{-webkit-transform: translateY(-1em);transform: translateY(-1em);background-color: #ea6185;color: #fff;padding: .25em 2.5em;border-radius: 10px;font-size: 2rem;display: inline-block;}@media only screen and (max-width: 767px) {.kadomaru_wrap_center{text-align: center;padding-top: 1em;}.kadomaru_wrap_center.tit_mb{margin-bottom: 10vw;}.kadomaru_wrap{display: inline-block;width: 100%;}.kadomaru_box{position: relative;display: inline-block;border: #ea6185 solid 2px;border-radius: 10px;background-color: #F7FAFA;}.kadomaru_tit{font-size: 4.13vw;}}.is-coloeMode_dark #main .kadomaru_box *:not(.kadomaru_tit){color: #000!important;}.is-coloeMode_dark #main .kadomaru_box .square_btn a{color: #fff!important;}.is-coloeMode_dark #main .buyBox_tit{background-color: #000!important;}#sho .text_list{width: 355px;}#chu .text_list{width: 180px;}.text_list{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;margin: auto;align-items: center;}.text_list li img{height: 100px;width: auto;}.text_list li p{text-align: center;margin-top: 1em;}@media only screen and (max-width: 767px) {#sho .text_list{width: 74vw;flex-wrap: wrap;}#chu .text_list{width: 100%;}.text_list{display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;margin: auto;}.text_list li img{height: 20.6vw;}.text_list li p{text-align: center;margin-top: 1em;}}.mu_point_wrap_center{text-align: center;}.mu_point_wrap{display: inline-block;}.mu_point{font-weight: 500;position: relative;padding-left: 2.75em;text-align: left;font-size: 1.33rem;line-height: 1.5em;}.mu_point::before{content: "";position: absolute;left: 0;top: calc(50% - .65em);-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 50px;height: 41px;background-image: url(/keirinkan/chu/text_2021/multilingual/images/icon_check.png);background-repeat: no-repeat;background-size: contain;}.mu_point .tx_caption{font-weight: normal;}@media only screen and (max-width: 767px) {.mu_point{padding-left: calc(9.46vw + .25em);line-height: 1.5em;font-size: 5.06vw;}.mu_point::before{left: 0;top: 0;-webkit-transform: none;transform: none;width: 9.46vw;height: 7.73vw;}}#mu02 .kadomaru_box{padding: 0px 28px 25px 28px;}#mu02 #sho.kadomaru_box{width: 440px;padding-bottom: 0;margin-right: 3.5rem;}#mu02 #chu.kadomaru_box{width: 250px;}@media only screen and (max-width: 767px) {#mu02 .kadomaru_box{padding: 0.3vw 9.46vw 5.3vw 9.46vw;margin: auto;}#mu02 #sho.kadomaru_box{margin-bottom: 10.66vw;padding: 0.3vw 0 5.3vw 0;width: 100%;}#mu02 #chu.kadomaru_box{width: 56vw;}}#mu03 .mu03_tit{font-size: 2rem;font-weight: bold;margin-bottom: 2rem;}#mu03 .tokucho_box{margin-bottom: 6rem;}#mu03 .flex_boxL{width: 73rem;}#mu03 .multi_tokucho_img01{width: 10.2rem;}#mu03 .multi_tokucho_img02{width: 11.1rem;}#mu03 .tokucho_box .flex_box{margin-top: .7rem;}#mu03 .multi_tokucho_img03, #mu03 .multi_tokucho_img04{position: relative;}#mu03 .multi_tokucho_img03 img, #mu03 .multi_tokucho_img04 img{width: 45.7rem;}#mu03 .multi_tokucho_img04 p, #mu03 .multi_tokucho_img03 p{position: absolute;width: 27.9rem;top: 12px;line-height: 1.75;}#mu03 .multi_tokucho_img03 p{left: 22px;}#mu03 .multi_tokucho_img04 p{right: 22px;}@media only screen and (max-width: 767px) {#mu03 .mu03_tit{font-size: 4.8vw;margin-bottom: 4.8vw;}#mu03 .tokucho_box{margin-bottom: 13.33vw;}#mu03 .flex_boxL {width: 100%;margin-bottom: 4vw;}#mu03 .multi_tokucho_img01{width: 27.2vw;margin: auto;}#mu03 .multi_tokucho_img02{width: 29.6vw;margin: auto;}#mu03 .multi_tokucho_img03{margin-bottom: 6vw;}#mu03 .multi_tokucho_img03 img, #mu03 .multi_tokucho_img04 img{width: 100%;margin: auto;}#mu03 .multi_tokucho_img04 p, #mu03 .multi_tokucho_img03 p{width: 61vw;top: 3vw;}#mu03 .multi_tokucho_img03 p{left: 6vw;}#mu03 .multi_tokucho_img04 p{right: 4vw;}}#mu04 .kadomaru_box{width: 327px;height: 258px;padding-top: 5px;padding-bottom: 32px;margin: auto 30px;}#mu04 .kadomaru_tit{padding: .25em 1em;}#mu04 .kadomaru_box .square_btn{width: 250px;font-size: 16px;margin-top: 20px;}#try.kadomaru_box img{width: 120px;height: auto;}.kadomaru_img_set{display: -webkit-box;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;flex-wrap: wrap;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;height: 120px;}.kadomaru_img_set img{width: 60px;height: auto;margin-bottom: .5em;}.kadomaru_img_set p{font-size: 0.72rem;}@media only screen and (max-width: 767px) {#mu04 .kadomaru_box{width: 67.4vw;height: 53vw;padding-top: 0;padding-bottom: 0;}#mu04 .kadomaru_tit{padding: .25em 1em;border-radius: 8px;}#mu04 .kadomaru_box .square_btn{width: 51.4vw;font-size: 4vw;margin-top: 3vw;}#mu04 #try.kadomaru_box{margin-bottom: 10.66vw;}#try.kadomaru_box img{width: 24.6vw;height: auto;}.kadomaru_img_set{height: 24.6vw;}.kadomaru_img_set img{width: 12.2vw;height: auto;margin-bottom: .5em;}.kadomaru_img_set p{font-size: 2.93vw;}}.link_box_wrap_center{text-align: center;}.link_box_wrap{display: inline-block;}.link_box_img{width: 350px;margin-right: 1.5em;}.link_box .square_btn{width: 315px;}@media print , screen and (min-width: 768px) {.link_box{margin: auto;display: -webkit-box;display: flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;}}@media only screen and (max-width: 767px) {.link_box{width: 100%;}.link_box .square_btn{width: 100%;}.link_box_img{width: 76.2vw;}}@media only screen and (max-width: 767px) {.square_btn{width: 57.7vw;}}.fuwa {-webkit-animation-name: fuwa;animation-name: fuwa;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}@-webkit-keyframes fuwa {0% {-webkit-transform: translate(0,0px);transform: translate(0,0px);}100% {-webkit-transform: translate(0, -6px);transform: translate(0, -6px)}}@keyframes fuwa {0% {-webkit-transform: translate(0,0px);transform: translate(0,0px);}100% {-webkit-transform: translate(0, -6px);transform: translate(0, -6px)}}.fuwa_in {-webkit-animation-name: fuwa_in;animation-name: fuwa_in;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-duration: 1s;animation-duration: 1s;}@-webkit-keyframes fuwa_in {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fuwa_in {0% {opacity: 0;}100% {opacity: 1;}}@media print {.main_box{opacity: 1;}}.itemwrap_mb{margin-bottom: 100px;}.section_mb{margin-bottom: 60px;}.tit_mb{margin-bottom: 30px;}@media only screen and (max-width: 767px) {.itemwrap_mb{margin-bottom: 16vw;}.section_mb{margin-bottom: 13.3vw;}.tit_mb, .tit_mb_sp{margin-bottom: 6.66vw;}}.buyBoxWrap{width: 704px;margin: 70px auto;position: relative;border: 3px solid #E2EDED;padding: 50px 50px 40px 50px;}.buyBoxWrap:last-of-type{padding: 50px 55px 35px 55px;}.buyBox_tit {position: absolute;left: 50%;top: -22px;transform: translateX(-50%);width: 320px;font-size: 2.3rem;font-weight: bold;text-align: center;background: #ffffff;}#sample_area .buyBox_tit{width: 11em;}.buyBox_tit_s {font-size: 15px;vertical-align: baseline;}@media print, screen and (min-width: 769px) {.buyBox_flex {display: flex;justify-content: space-between;align-items: center;width: 365px;margin: 55px auto 0 auto;}_::-webkit-full-page-media, _:future, :root .buyBox_tit {width: 670px;}}.buyBoxL{width: 200px;}_::-webkit-full-page-media, _:future, :root .buyBoxL {width: 214px;}.buyBoxR{width: 366px;}.buyBoxR_inner + .buyBoxR_inner{margin-top: 30px;}.mark{background: linear-gradient(transparent 60%, #E2EDED 0%);display: inline-block;padding-left: 1.5em;display: flex;align-items: baseline;}.buyBoxL .caption *{color: #727171;}.buyBoxL p{font-size: 13px;}.buyBoxL p:not(.caption_text){display: flex;align-items: baseline;padding: 0 0 0 0.25em;justify-content: center;}.buyBoxL_S{font-size: 15px;margin-left: -.5em;}.buyBoxL_M{font-size: 20px;}.buyBoxL_L{font-size: 30px;margin:0 .1em 0 0.03em;}.price_table{width: 100%;border: #888 solid .2rem;border-collapse: separate;border-radius: 1rem;line-height: 1.5;}.price_table th,td{}.price_table td {border-left: .1rem solid #222222;padding: 15px;}.price_table td:nth-child(even){vertical-align: middle;font-weight: bold;text-align: center;}.price_table td:nth-child(odd){font-size: 1.6rem;vertical-align: middle;}.price_table th{font-size: 1.6rem;text-align: center;background-color: #fdeff3;padding: 2.5rem 2rem ;vertical-align: middle;width: 28.4rem;}.price_table tr:last-child th, .price_table tr:last-child td {border-bottom: none;}.price_table tr:first-child th{border-radius: 1rem 0 0 0;}.price_table tr:last-child th{border-radius: 0 0 0 1rem;border-top: #222222 solid .1rem;}.fb{font-size: 1.6rem;font-weight: bold;}.plice_cap{display: flex;color: #727171;margin-top: .75em;justify-content: center;}.plice_cap .info *{font-size: 1.3rem !important;}.sub_txt{font-size: 1.8rem;text-align: center;margin-top: 30px;}.bold_txt{font-weight: bold;font-size: 1.8rem;}.td_flex{display: flex;flex-direction: column;align-items: flex-end;}.td_flex_price{display: flex;align-items: baseline;}.memo_txt{font-weight: bold;font-size: 1.3rem;}.memo_txt.ml1{margin-right: 1em;}.price_hr{border: none;border-bottom: 3px solid #dde8e8;margin: 50px auto;}@media only screen and (max-width: 767px) {.buyBoxWrap{width: 100%;padding-top: 11.9vw;padding-bottom: 8vw;padding: 8vw 3.6vw 8vw 3.6vw;}.buyBoxWrap:last-of-type{padding: 8vw 4vw 4vw 4vw;}.buyBox_tit {top: -4.26vw;width: 65%;font-size: 4.26vw;line-height: 1.5em;}#sample_area .buyBox_tit {font-size: 5.06vw;}.buyBox_tit_s {font-size: 3.2vw;}.buyBox_flex {width: 73.3vw;margin: 8vw auto 0 auto;}.buyBoxL{width: 70vw;margin: auto;margin-bottom: 7.46vw;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: center;justify-content: center;}.buyBoxR{width: 100%;}.buyBoxR_inner + .buyBoxR_inner{margin-top: 4vw;}.mark{background: linear-gradient(transparent 60%, #E2EDED 0%);margin: auto;width: 100%;}.buyBoxL .caption *{color: #727171;}.buyBoxL p{font-size: 2.93vw;}.buyBoxL p:not(.caption_text){display: flex;align-items: baseline;}.buyBoxL_S{font-size: 2.87vw;margin-left: 0;}.buyBoxL_M{font-size: 2.87vw;}.buyBoxL_L{font-size: 5.2vw;}.price_table {margin-top: 4vw;}.price_table td:nth-child(odd){font-size: 2.59vw;vertical-align: middle;}.price_table tr:first-child{border: #222222 solid 2px;}.fb{font-size: 2.59vw;}.price_table td{padding: 1.3vw;}.price_table th{font-size: 2.87vw;padding: 3.65vw 1.69vw;width: 48%;}.plice_cap .info *{font-size: 2.87vw!important;}.td_flex{align-items: center;}.td_flex_price{align-items: center;flex-direction: column;}.memo_txt{font-size: 2.87vw;}.memo_txt.ml1{margin-right: 0;}.price_hr{margin: 12vw auto;}_::-webkit-full-page-media, _:future, :root .buyBox_tit {width: 99%;}.caption{margin: auto;width: 90%;}}.sample_box {display: flex;width: 480px;margin: 0 auto 40px auto;align-items: center;justify-content: center;}.sample_tit{font-size: 20px;color: #ea6185;font-weight: bold;width: 4em;margin-top: -1.75em;}.sample_box_group{width: 400px;display: flex;}.sample_box_koko{display: flex;flex-direction: column;align-items: center;margin-right: 40px;}@media print , screen and (min-width: 768px) {.sample_box .sample_box_koko:last-child{margin-right:0;}#samlpe_sho .sample_box_koko:nth-child(2){margin-left: -10px;}#samlpe_chu .sample_box_koko:first-child{margin-left: 1.5em;margin-right: 50px;}}.sample_box img{height: 75px;width: auto;border: #999999 solid 1px;}.sample_pink{font-size: 14px;background-color: #f1ced9;padding: 0 0.75em;border-radius: 30px;}.sample_red{font-size: 18px;font-weight: bold;display: inline-block;border-bottom: 1px solid;padding-bottom: 0.15em;margin-bottom: 0.25em;}.sample_btn {width: 36.6rem;margin: auto;}@media only screen and (max-width: 767px) {.sample_box {display: flex;width: 100%;margin: 0 auto 6.66vw auto;align-items: center;justify-content: center;flex-direction: column;}.sample_tit{font-size: 4.8vw;width: auto;margin-top: 0;margin-bottom: 0.5em;}.sample_box_group{width: 48.8vw;flex-wrap: wrap;justify-content: space-between;}.sample_box_koko{display: flex;flex-direction: column;align-items: center;margin-right:5.33vw;}.sample_box_koko .tx_box{font-size:3.33vw;}.sample_box .sample_box_koko:nth-child(2n){margin-right:0;}.sample_box .sample_box_koko:first-child{margin-bottom: 5vw;}#samlpe_chu .sample_box_koko:first-child{margin-left: 1.25em;margin-right: 5.33vw;}.sample_box img{height: 20.6vw;width: auto;}.sample_pink{font-size: 2.93vw;}.sample_red{font-size: 4.26vw;}.sample_btn {width: 73.3vw;margin: auto;}}.l-footerSite__text{font-size: 14px;}.l-footer-title01__text{font-size: 16px;}.l-footerMap__box ul *{font-size: 15px;}.l-footer-title02__text{font-size: 16px;}.l-footerMap__listItem{font-size: 14px;}.l-footerMap__childLink2 > li, .l-footerOther__item > a{font-size: 13px;}.l-footer__copy small{font-size: 12px;}.caption_mark {float: left }.caption_text {overflow: hidden }.tx_box,.tx_box * {font-size: 1.6rem }@media only screen and (max-width: 767px) {.tx_box,.tx_box * {font-size:4.26vw }}.mbSS {margin-bottom: 15px!important;}.mbS {margin-bottom: 30px!important;}.mbM {margin-bottom: 60px!important;}.mbL {margin-bottom: 100px!important;}.tx_red_new {color: red;}@media only screen and (max-width: 767px) {.mbSS {margin-bottom:4vw!important;}.mbS {margin-bottom: 6.66vw!important;}.mbM {margin-bottom: 10vw!important;}.mbL {margin-bottom: 16.6vw!important;}.mbSS_sp {margin-bottom: 4vw!important;}.mbS_sp {margin-bottom: 6.66vw!important;}.mbM_sp {margin-bottom: 10vw!important;}.mbL_sp {margin-bottom: 16.6vw!important;}}.square_btn {font-size: 2.4em;font-weight: 100;line-height: 2.6em;margin: auto;text-align: center;cursor: pointer;}.square_btn a {color: #fff;display: block;}.square_btn.orange_set a {background-color: #ef9300;-webkit-box-shadow: 5px 5px #f5c791;box-shadow: 5px 5px #f5c791 }@media only screen and (max-width: 767px) {.square_btn {width: 86vw;font-size: 4.8vw;line-height: 2.6em }}.header_logo_keirinkan{position: absolute;width: 10.7rem;top: 2.5rem;left: 3.1rem;}.info{font-size: 1.1rem;}@media only screen and (max-width: 767px) {.info{font-size: 2.93vw;}}.multi_col{color: #ea6185;}