@charset "utf-8";

.cart__main__step5 .main .thankyou .ebook-product {
  margin-bottom: 30px;
  padding: 24px;
  border: 1px solid #D1D1D1;
  background-color: #F7F7F7;
  text-align: center;
  box-sizing: border-box;
}
.cart__main__step5 .main .thankyou .ebook-product:before,
.cart__main__step5 .main .thankyou .ebook-product:after {
  content: "";
  display: none;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box{
  display: flex;
  justify-content: space-between;
  align-items: start;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: solid 1px #ebebeb;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box:last-child{
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-icon-txt-box{
  display: flex;
  align-items: center;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-icon-txt-box .epw-icon-box{
  position: relative;
  flex-basis: 48px;
  width: 48px;
  height: 48px;
  min-width: 48px;
  background-repeat: no-repeat;
  background-size: contain;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.browser .epw-icon-txt-box .epw-icon-box{
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10%2030H12V19H15V30H17V13C17%2012.4477%2016.5523%2012%2016%2012H11C10.4477%2012%2010%2012.4477%2010%2013V30ZM12%2014H15V17H12V14Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M10%2032V37C10%2037.5523%2010.4477%2038%2011%2038H16C16.5523%2038%2017%2037.5523%2017%2037V32H15V36H12V32H10Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M30.8658%2032.4312L32.8102%2031.9102L32.2926%2029.9784L32.2801%2029.9817L31.2448%2026.118L33.1766%2025.6004L33.7572%2027.767L33.7697%2027.7637L34.742%2031.3926L36.6614%2030.8783L33.8144%2020.2531C33.6714%2019.7196%2033.1231%2019.4031%2032.5896%2019.546L28.7259%2020.5813C28.1925%2020.7242%2027.8759%2021.2725%2028.0188%2021.806L30.8658%2032.4312ZM30.2095%2022.2543L32.1414%2021.7367L32.659%2023.6685L30.7271%2024.1862L30.2095%2022.2543Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M33.3278%2033.8421L33.9084%2036.0087L35.8402%2035.4911L35.2597%2033.3244L37.179%2032.8101L37.9555%2035.7079C38.0984%2036.2414%2037.7819%2036.7897%2037.2484%2036.9327L33.3847%2037.9679C32.8512%2038.1109%2032.3029%2037.7943%2032.1599%2037.2608L31.3835%2034.363L33.3278%2033.8421Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M20%2017C20%2016.4477%2020.4477%2016%2021%2016H25C25.5523%2016%2026%2016.4477%2026%2017V30H24V22H22V30H20V17ZM24%2018H22V20H24V18Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M20%2032H22V36H24V32H26V37C26%2037.5523%2025.5523%2038%2025%2038H21C20.4477%2038%2020%2037.5523%2020%2037V32Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E');
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-icon-txt-box .epw-icon-box{
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M30%2010.5H18C17.2051%2010.5023%2016.4434%2010.8192%2015.8813%2011.3813C15.3192%2011.9434%2015.0023%2012.7051%2015%2013.5V35.5C15%2036.2956%2015.3161%2037.0587%2015.8787%2037.6213C16.4413%2038.1839%2017.2044%2038.5%2018%2038.5H30C30.7956%2038.5%2031.5587%2038.1839%2032.1213%2037.6213C32.6839%2037.0587%2033%2036.2956%2033%2035.5V13.5C32.9977%2012.7051%2032.6808%2011.9434%2032.1187%2011.3813C31.5566%2010.8192%2030.7949%2010.5023%2030%2010.5ZM31%2035.5C30.9997%2035.7651%2030.8943%2036.0193%2030.7068%2036.2068C30.5193%2036.3943%2030.2651%2036.4997%2030%2036.5H18C17.7349%2036.4997%2017.4807%2036.3943%2017.2932%2036.2068C17.1057%2036.0193%2017.0003%2035.7651%2017%2035.5V33.5H31V35.5ZM31%2031.5H17V16.5H31V31.5ZM31%2014.5H17V13.5C17.0035%2013.2359%2017.1099%2012.9835%2017.2967%2012.7967C17.4835%2012.6099%2017.7359%2012.5035%2018%2012.5H30C30.2641%2012.5035%2030.5165%2012.6099%2030.7033%2012.7967C30.8901%2012.9835%2030.9965%2013.2359%2031%2013.5V14.5Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E');
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.reader .epw-icon-txt-box .epw-icon-box{
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M32.6%2019.2598C32.2686%2019.2598%2032%2019.5284%2032%2019.8598V29.0598C32%2029.3912%2032.2686%2029.6598%2032.6%2029.6598C32.9313%2029.6598%2033.2%2029.3912%2033.2%2029.0598V19.8598C33.2%2019.5284%2032.9313%2019.2598%2032.6%2019.2598Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M14.8%2037.6597H33.2C34.9673%2037.6597%2036.4%2036.227%2036.4%2034.4597V14.4597C36.4%2012.6924%2034.9673%2011.2597%2033.2%2011.2597H14.8C13.0327%2011.2597%2011.6%2012.6924%2011.6%2014.4597V34.4597C11.6%2036.227%2013.0327%2037.6597%2014.8%2037.6597ZM33.2%2013.2597H30.7999V35.6597H33.2C33.8627%2035.6597%2034.4%2035.1225%2034.4%2034.4597V14.4597C34.4%2013.797%2033.8627%2013.2597%2033.2%2013.2597ZM14.8%2013.2597H28.7999V35.6597H14.8C14.1372%2035.6597%2013.6%2035.1225%2013.6%2034.4597V14.4597C13.6%2013.797%2014.1372%2013.2597%2014.8%2013.2597Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E');
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.desktop .epw-icon-txt-box .epw-icon-box{
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2248%22%20height%3D%2249%22%20viewBox%3D%220%200%2048%2049%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M33%2023.9597H15V13.9597H33V23.9597ZM33%2011.9597C34.105%2011.9597%2035%2012.8557%2035%2013.9597V25.9597H13V13.9597C13%2012.8557%2013.896%2011.9597%2015%2011.9597H33ZM21.0001%2035.9597H27.0001V33.9597H21.0001V35.9597ZM36.9411%2035.4747L35.4081%2027.9597H33.3671L34.9821%2035.8747L34.9841%2035.9507L34.9861%2035.9597H29.0001V31.9597H19.0001V35.9597H12.9941C12.9981%2035.9567%2013.0021%2035.9517%2013.0031%2035.9447L13.0111%2035.9097L13.0191%2035.8747L14.6331%2027.9597H12.5921L11.0591%2035.4747C10.7541%2036.7367%2011.6771%2037.9597%2012.9361%2037.9597H35.0651C36.3231%2037.9597%2037.2461%2036.7367%2036.9411%2035.4747ZM19%2029.9597H17V27.9597H19V29.9597ZM21%2029.9597H23V27.9597H21V29.9597ZM27%2029.9597H25V27.9597H27V29.9597ZM31%2029.9597H29V27.9597H31V29.9597Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E');
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-icon-txt-box .epw-txt-box{
  padding-left: 4px;
  flex-grow: 1;
  text-align: left;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-icon-txt-box .epw-txt-box .epw-txt-ttl{
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 700;
  color: #333;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-icon-txt-box .epw-txt-box .epw-txt-lead{
  padding-right: 20px;
  font-size: 12px;
  color: #686868;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box{
  flex-basis: 180px;
  width: 180px;
  min-width: 180px;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonA a{
  display: block;
  margin-bottom: 4px;
  padding: 12px 16px;
  border: 1px #bf0000 solid;
  border-radius: 4px;
  background-color: #bf0000;
  box-sizing: border-box;
  transition: all .3s ease;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonA a:hover{
  border: 1px #d80000 solid;
  background-color: #d80000;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonA a span{
  display: inline-block;
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonA a span:after{
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M13.3333%2012H8.66665V5.99996C8.66665%204.89729%209.56398%203.99996%2010.6666%203.99996H13.3333V12ZM2.66665%2012V3.99996H5.33331C6.43598%203.99996%207.33331%204.89729%207.33331%205.99996V12H2.66665ZM13.3333%202.66663H10.6666C9.57198%202.66663%208.60798%203.20396%207.99998%204.02063C7.39198%203.20396%206.42731%202.66663%205.33331%202.66663H2.66665C1.93131%202.66663%201.33331%203.26463%201.33331%203.99996V12C1.33331%2012.7353%201.93131%2013.3333%202.66665%2013.3333H7.33331C7.33331%2013.7013%207.63131%2014%207.99998%2014C8.36865%2014%208.66665%2013.7013%208.66665%2013.3333H13.3333C14.0686%2013.3333%2014.6666%2012.7353%2014.6666%2012V3.99996C14.6666%203.26463%2014.0686%202.66663%2013.3333%202.66663Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonB a{
  display: block;
  margin-bottom: 4px;
  padding: 12px 16px;
  border: 1px #d1d1d1 solid;
  border-radius: 4px;
  background-color: #fff;
  box-sizing: border-box;
  transition: all .3s ease;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonB a:hover{
  background-color: #d1d1d1;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonB a span{
  display: inline-block;
  position: relative;
  font-size: 12px;
  font-weight: 700;
  color: #333;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonC a{
  display: block;
  margin-bottom: 4px;
  padding: 12px 16px;
  border: 1px #d1d1d1 solid;
  border-radius: 4px;
  background-color: #fff;
  box-sizing: border-box;
  transition: all .3s ease;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonC a:hover{
  background-color: #d1d1d1;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonC a span{
  display: inline-block;
  position: relative;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 700;
  color: #333;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-buttonC a span:after{
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1%2011H2V5.5H3.5V11H4.5V2.5C4.5%202.22386%204.27614%202%204%202H1.5C1.22386%202%201%202.22386%201%202.5V11ZM2%203H3.5V4.5H2V3Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M1%2012V14.5C1%2014.7761%201.22386%2015%201.5%2015H4C4.27614%2015%204.5%2014.7761%204.5%2014.5V12H3.5V14H2V12H1Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.4329%2012.2156L12.4051%2011.9551L12.1463%2010.9892L12.14%2010.9909L11.6224%209.059L12.5883%208.80018L12.8786%209.88352L12.8848%209.88184L13.371%2011.6963L14.3307%2011.4391L12.9072%206.12655C12.8357%205.85982%2012.5616%205.70153%2012.2948%205.773L10.363%206.29063C10.0962%206.36211%209.93794%206.63627%2010.0094%206.90301L11.4329%2012.2156ZM11.1048%207.12715L12.0707%206.86833L12.3295%207.83426L11.3636%208.09308L11.1048%207.12715Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M12.6639%2012.921L12.9542%2014.0044L13.9201%2013.7455L13.6298%2012.6622L14.5895%2012.4051L14.9777%2013.854C15.0492%2014.1207%2014.8909%2014.3949%2014.6242%2014.4663L12.6923%2014.984C12.4256%2015.0554%2012.1514%2014.8971%2012.08%2014.6304L11.6917%2013.1815L12.6639%2012.921Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%204.5C6%204.22386%206.22386%204%206.5%204H8.5C8.77614%204%209%204.22386%209%204.5V11H8V7H7V11H6V4.5ZM8%205H7V6H8V5Z%22%20fill%3D%22%23333333%22%2F%3E%3Cpath%20d%3D%22M6%2012H7V14H8V12H9V14.5C9%2014.7761%208.77614%2015%208.5%2015H6.5C6.22386%2015%206%2014.7761%206%2014.5V12Z%22%20fill%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-size: contain;
}

.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-lead{
  font-size: 10px;
  color: #686868;
  text-align: center;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-img-box{
  margin-bottom: 4px;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box .epw-link-box .epw-link-img-box img{
  width: 100%;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box{
  display: flex;
  justify-content: space-between;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-apple,
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-google{
  display: flex;
  flex-direction: column;
  min-width: 80px;
  width: 80px;
  flex-basis: 80px;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-ttl{
  margin-bottom: 4px;
  font-size: 10px;
  color: #333;
  text-align: center;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-qr{
  margin-bottom: 4px;
  padding: 8px;
  border-radius: 4px;
  background-color: #fff;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-qr img,
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-btn img,
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-btn svg{
  width: 100%;
  vertical-align: bottom;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-btn{
  margin-bottom: 4px;
  aspect-ratio: 80/31;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-txt{
  text-align: center;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-txt a{
  font-size: 10px;
  color: #006A9E;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.appri .epw-link-box .epw-appri-box .epw-appri-txt a:hover{
  color: #006A9E;
  cursor: pointer;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.desktop .epw-link-box .epw-desktop-box{
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.desktop .epw-link-box .epw-desktop-box .epw-desktop-btn{
  min-width: 84px;
  width: 84px;
  flex-basis: 84px;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.desktop .epw-link-box .epw-desktop-box .epw-desktop-btn a{
  display: block;
  padding: 12px 12px;
  background-color: #fff;
  border: solid 1px #d1d1d1;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 700;
  color: #333;
  text-align: center;
  box-sizing: border-box;
  transition: all .3s ease;
}
.cart__main__step5 .main .thankyou .ebook-product .ebook-product-wrap .epw-common-box.desktop .epw-link-box .epw-desktop-box .epw-desktop-btn a:hover{
  color: #333;
  text-decoration: none;
  cursor: pointer;
  background-color: #d1d1d1;
}
.cart__main__step5 .main .thankyou .ebook-product h2.catch {
  font-size: 16px;
  color: #333;
}
.cart__main__step5 .main .thankyou .ebook-product h3 {
  margin-bottom: 10px;
  font-size: 12px;
  font-weight: bold;
}
.cart__main__step5 .main .thankyou .ebook-product h3 span {
  font-weight: normal;
  color: #bf0000;
}
