﻿.cp{width:960px;margin:0 auto;background-color:#74d3dd;color:#565656}@media only screen and (max-width: 960px){.cp{width:100%}}.cp .sp{display:none}@media only screen and (max-width: 480px){.cp .sp{display:inherit}}.cp .pc{display:inherit}@media only screen and (max-width: 480px){.cp .pc{display:none}}.cp html,.cp body,.cp div,.cp span,.cp applet,.cp object,.cp iframe,.cp h1,.cp h2,.cp h3,.cp h4,.cp h5,.cp h6,.cp p,.cp blockquote,.cp pre,.cp a,.cp abbr,.cp acronym,.cp address,.cp big,.cp cite,.cp code,.cp del,.cp dfn,.cp em,.cp img,.cp ins,.cp kbd,.cp q,.cp s,.cp samp,.cp small,.cp strike,.cp strong,.cp sub,.cp sup,.cp tt,.cp var,.cp b,.cp u,.cp i,.cp center,.cp dl,.cp dt,.cp dd,.cp ol,.cp ul,.cp li,.cp fieldset,.cp form,.cp label,.cp legend,.cp table,.cp caption,.cp tbody,.cp tfoot,.cp thead,.cp tr,.cp th,.cp td,.cp article,.cp aside,.cp canvas,.cp details,.cp embed,.cp figure,.cp figcaption,.cp footer,.cp header,.cp hgroup,.cp menu,.cp nav,.cp output,.cp ruby,.cp section,.cp summary,.cp time,.cp mark,.cp audio,.cp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.cp article,.cp aside,.cp details,.cp figcaption,.cp figure,.cp footer,.cp header,.cp hgroup,.cp menu,.cp nav,.cp section{display:block}.cp body{line-height:1}.cp ol,.cp ul{list-style:none}.cp blockquote,.cp q{quotes:none}.cp blockquote:before,.cp blockquote:after,.cp q:before,.cp q:after{content:'';content:none}.cp table{border-collapse:collapse;border-spacing:0}.cp a{text-decoration:none}.cp h1,.cp h2,.cp h3,.cp h4,.cp h5,.cp h6{font-size:100%;font-weight:normal}.cp hr{display:none}.cp img{height:auto;vertical-align:middle}.cp strong{font-weight:bold}.cp .cf:after{content:"";clear:both;display:block}.cp .fl_l{float:left}@media only screen and (max-width: 960px){.cp .fl_l{float:none;margin:0 auto}}.cp .fl_r{float:right}@media only screen and (max-width: 960px){.cp .fl_r{float:none;margin:0 auto}}.cp .m_5{margin:5px}.cp .m_10{margin:10px}.cp .m_15{margin:15px}@media only screen and (max-width: 960px){.cp .m_15{margin:10px}}.cp .m_20{margin:20px}@media only screen and (max-width: 960px){.cp .m_20{margin:10px}}.cp .m_25{margin:25px}@media only screen and (max-width: 960px){.cp .m_25{margin:10px}}.cp .m_30{margin:30px}@media only screen and (max-width: 960px){.cp .m_30{margin:10px}}.cp .m_35{margin:35px}@media only screen and (max-width: 960px){.cp .m_35{margin:10px}}.cp .mb_5{margin-bottom:5px}.cp .mb_10{margin-bottom:10px}.cp .mb_15{margin-bottom:15px}.cp .mb_20{margin-bottom:20px}@media only screen and (max-width: 960px){.cp .mb_20{margin-bottom:10px}}.cp .mb_25{margin-bottom:25px}@media only screen and (max-width: 960px){.cp .mb_25{margin-bottom:10px}}.cp .mb_30{margin-bottom:30px}@media only screen and (max-width: 960px){.cp .mb_30{margin-bottom:15px}}.cp .mb_35{margin-bottom:35px}@media only screen and (max-width: 960px){.cp .mb_35{margin-bottom:15px}}.cp .mb_40{margin-bottom:40px}@media only screen and (max-width: 960px){.cp .mb_40{margin-bottom:15px}}.cp .mb_45{margin-bottom:45px}@media only screen and (max-width: 960px){.cp .mb_45{margin-bottom:15px}}.cp .mb_50{margin-bottom:50px}@media only screen and (max-width: 960px){.cp .mb_50{margin-bottom:15px}}.cp .mb_55{margin-bottom:55px}@media only screen and (max-width: 960px){.cp .mb_55{margin-bottom:15px}}.cp .mb_60{margin-bottom:60px}@media only screen and (max-width: 960px){.cp .mb_60{margin-bottom:15px}}.cp .mb_65{margin-bottom:65px}@media only screen and (max-width: 960px){.cp .mb_65{margin-bottom:15px}}.cp .mb_70{margin-bottom:70px}@media only screen and (max-width: 960px){.cp .mb_70{margin-bottom:15px}}.cp .mb_75{margin-bottom:75px}@media only screen and (max-width: 960px){.cp .mb_75{margin-bottom:15px}}.cp .mb_80{margin-bottom:80px}@media only screen and (max-width: 960px){.cp .mb_80{margin-bottom:15px}}.cp .mb_85{margin-bottom:85px}@media only screen and (max-width: 960px){.cp .mb_85{margin-bottom:15px}}.cp .mb_90{margin-bottom:90px}@media only screen and (max-width: 960px){.cp .mb_90{margin-bottom:15px}}.cp .mb_95{margin-bottom:95px}@media only screen and (max-width: 960px){.cp .mb_95{margin-bottom:15px}}.cp .mb_100{margin-bottom:100px}@media only screen and (max-width: 960px){.cp .mb_100{margin-bottom:15px}}.cp .mrl_auto{margin-left:auto;margin-right:auto}.cp .p_5{padding:5px}.cp .p_10{padding:10px}.cp .p_15{padding:15px}@media only screen and (max-width: 960px){.cp .p_15{padding:10px}}.cp .p_20{padding:20px}@media only screen and (max-width: 960px){.cp .p_20{padding:10px}}.cp .p_25{padding:25px}@media only screen and (max-width: 960px){.cp .p_25{padding:10px}}.cp .p_30{padding:30px}@media only screen and (max-width: 960px){.cp .p_30{padding:10px}}.cp .p_35{padding:35px}@media only screen and (max-width: 960px){.cp .p_35{padding:10px}}.cp .p_40{padding:40px}@media only screen and (max-width: 960px){.cp .p_40{padding:20px}}.cp .p_45{padding:45px}@media only screen and (max-width: 960px){.cp .p_45{padding:10px}}.cp .p_50{padding:50px}@media only screen and (max-width: 960px){.cp .p_50{padding:10px}}.cp .p_55{padding:55px}@media only screen and (max-width: 960px){.cp .p_55{padding:10px}}.cp .p_60{padding:60px}@media only screen and (max-width: 960px){.cp .p_60{padding:10px}}.cp .p_65{padding:65px}@media only screen and (max-width: 960px){.cp .p_65{padding:10px}}.cp .p_70{padding:70px}@media only screen and (max-width: 960px){.cp .p_70{padding:10px}}.cp .p_75{padding:75px}@media only screen and (max-width: 960px){.cp .p_75{padding:10px}}.cp .p_80{padding:80px}@media only screen and (max-width: 960px){.cp .p_80{padding:10px}}.cp .p_85{padding:85px}@media only screen and (max-width: 960px){.cp .p_85{padding:10px}}.cp .p_90{padding:90px}@media only screen and (max-width: 960px){.cp .p_90{padding:10px}}.cp .p_95{padding:95px}@media only screen and (max-width: 960px){.cp .p_95{padding:10px}}.cp .p_100{padding:100px}@media only screen and (max-width: 960px){.cp .p_100{padding:10px}}.cp .p_10-30{padding:10px 30px}@media only screen and (max-width: 960px){.cp .p_10-30{padding:10px}}.cp .pt_5{padding-top:5px}.cp .pt_10{padding-top:10px}.cp .pt_15{padding-top:15px}@media only screen and (max-width: 960px){.cp .pt_15{padding-top:10px}}.cp .pt_20{padding-top:20px}@media only screen and (max-width: 960px){.cp .pt_20{padding-top:10px}}.cp .pt_25{padding-top:25px}@media only screen and (max-width: 960px){.cp .pt_25{padding-top:10px}}.cp .pt_30{padding-top:30px}@media only screen and (max-width: 960px){.cp .pt_30{padding-top:10px}}.cp .pt_35{padding-top:35px}@media only screen and (max-width: 960px){.cp .pt_35{padding-top:10px}}.cp .pt_40{padding-top:40px}@media only screen and (max-width: 960px){.cp .pt_40{padding-top:10px}}.cp .pt_45{padding-top:45px}@media only screen and (max-width: 960px){.cp .pt_45{padding-top:10px}}.cp .pt_50{padding-top:50px}@media only screen and (max-width: 960px){.cp .pt_50{padding-top:10px}}.cp .pb_5{padding-bottom:5px}.cp .pb_10{padding-bottom:10px}.cp .pb_15{padding-bottom:15px}@media only screen and (max-width: 960px){.cp .pb_15{padding-bottom:10px}}.cp .pb_20{padding-bottom:20px}@media only screen and (max-width: 960px){.cp .pb_20{padding-bottom:10px}}.cp .pb_25{padding-bottom:25px}@media only screen and (max-width: 960px){.cp .pb_25{padding-bottom:10px}}.cp .pb_30{padding-bottom:30px}@media only screen and (max-width: 960px){.cp .pb_30{padding-bottom:10px}}.cp .pb_35{padding-bottom:35px}@media only screen and (max-width: 960px){.cp .pb_35{padding-bottom:10px}}.cp .pb_40{padding-bottom:40px}@media only screen and (max-width: 960px){.cp .pb_40{padding-bottom:10px}}.cp .pb_45{padding-bottom:45px}@media only screen and (max-width: 960px){.cp .pb_45{padding-bottom:10px}}.cp .pb_50{padding-bottom:50px}@media only screen and (max-width: 960px){.cp .pb_50{padding-bottom:10px}}.cp .ptb_5{padding-top:5px;padding-bottom:5px}.cp .ptb_10{padding-top:10px;padding-bottom:10px}.cp .ptb_15{padding-top:15px;padding-bottom:10px}.cp .ptb_20{padding-top:20px;padding-bottom:20px}.cp .ptb_25{padding-top:15px;padding-bottom:10px}.cp .ptb_30{padding-top:20px;padding-bottom:20px}.cp .ptb_35{padding-top:15px;padding-bottom:10px}.cp .ptb_40{padding-top:20px;padding-bottom:20px}.cp .ptb_45{padding-top:15px;padding-bottom:10px}.cp .ptb_50{padding-top:20px;padding-bottom:20px}.cp .accent{color:#f66277}.cp .c_777{color:#777}.cp .c_red{color:#f00}.cp .c_pink{color:#dc288e}.cp .c_blue{color:#255ca6}.cp .fz_0{font-size:0}.cp .fz_10{font-size:10px}.cp .fz_11{font-size:11px}.cp .fz_12{font-size:12px}.cp .fz_13{font-size:13px}.cp .fz_14{font-size:14px}.cp .fz_15{font-size:15px}.cp .fz_16{font-size:16px}.cp .fz_17{font-size:17px}.cp .fz_18{font-size:18px}.cp .fz_19{font-size:19px}.cp .fz_20{font-size:20px}.cp .fz_21{font-size:21px}.cp .fz_22{font-size:22px}.cp .fz_23{font-size:23px}.cp .fz_24{font-size:24px}.cp .fz_25{font-size:25px}.cp .fz_26{font-size:26px}.cp .fz_27{font-size:27px}.cp .fz_28{font-size:28px}.cp .fz_29{font-size:29px}.cp .fz_30{font-size:30px}.cp .fz_31{font-size:31px}.cp .fz_32{font-size:32px}.cp .fz_33{font-size:33px}.cp .fz_34{font-size:34px}.cp .fz_35{font-size:35px}.cp .fz_36{font-size:36px}.cp .fz_37{font-size:37px}.cp .fz_38{font-size:38px}.cp .fz_39{font-size:39px}.cp .fz_40{font-size:40px}.cp .fw_b{font-weight:bold}.cp .fw_n{font-weight:normal}.cp .ta_l{text-align:left}.cp .ta_r{text-align:right}.cp .ta_c{text-align:center}.cp .lh_10{line-height:1.0em}.cp .lh_11{line-height:1.1em}.cp .lh_12{line-height:1.2em}.cp .lh_13{line-height:1.3em}.cp .lh_14{line-height:1.4em}.cp .lh_15{line-height:1.5em}.cp .lh_16{line-height:1.6em}.cp .lh_17{line-height:1.7em}.cp .lh_18{line-height:1.8em}.cp .lh_19{line-height:1.9em}.cp .lh_20{line-height:2.0em}.cp .ls_01{letter-spacing:.1em}.cp .ls_02{letter-spacing:.2em}.cp .br_10{border-radius:10px}.cp .br_100{border-radius:100px}@media only screen and (max-width: 960px){.cp .br_100{border-radius:5px}}.cp .bs_1{box-shadow:1px 1px 6px rgba(0,0,0,0.46)}.cp .bsh-336{box-shadow:3px 3px 6px #333}.cp .indent{text-indent:-1.5em;padding-left:1.5em;margin-left:0 0 1.5em}.cp a{transition:.5s ease}.cp a:hover{opacity:.7}.cp img{width:100%}.cp .img-box{margin-left:auto;margin-right:auto}.cp .pc{display:block}@media only screen and (max-width: 960px){.cp .pc{display:none}}.cp .sp{display:none}@media only screen and (max-width: 960px){.cp .sp{display:block}}.cp .hero{background:none;font-size:0}.cp .youtube-wrapper{background:#000;padding:20px;text-align:center}.cp .youtube-wrapper .iframe-box{position:relative;width:100%;padding-top:56.25%}.cp .youtube-wrapper .iframe-box iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.cp .product-name{margin:20px 0 0}.cp .product-name table{width:100%;border:1px solid #ccc;margin:0 auto}.cp .product-name th{padding:.2em;background:#efefef;text-align:center;white-space:nowrap}.cp .product-name td{padding:.2em 5px;vertical-align:middle}@media only screen and (max-width: 960px){.cp .product-name td{text-align:left}}.cp .product-name th,.cp .product-name td{border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;font-size:14px}@media only screen and (max-width: 960px){.cp .product-name th,.cp .product-name td{font-size:12px}}.cp #setWrpBdr{border:1px solid #ccc;margin-top:10px}.cp #setWrpBdr strong{color:#cc0000;font-weight:bold}.cp #setWrp{padding:10px;border-width:10px;border-style:solid;background:#fff}.cp #setWrp h3{border-width:0 0 2px;border-style:solid;margin:0 0 10px;padding:0;font-size:18px;color:#666;font-weight:bold;line-height:1.5}.cp #setWrp.setWrpTame{border-color:#f2f6f9}.cp #setWrp.setWrpTame h3{border-color:#0099ff}.cp #setWrp.setWrpMora{border-color:#fcf3f4}.cp #setWrp.setWrpMora h3{border-color:#f25932}.cp .setContainer{width:560px;margin-top:0;margin-right:20px;margin-left:20px}@media only screen and (max-width: 960px){.cp .setContainer{width:93.6456%;margin:0 3.1772%}}.cp #setImgWrp{width:160px;float:left;text-align:center;padding:0;border:#ccc 1px solid}@media only screen and (max-width: 960px){.cp #setImgWrp{width:100%;margin:0 auto;float:none;padding:10px 0;border:none}.cp #setImgWrp img{max-width:160px}}.cp #setCorR{width:370px;float:right;font-size:15px;margin:15px 0 0;line-height:1.5em}@media only screen and (max-width: 960px){.cp #setCorR{font-size:14px}}.cp #setCorR .itemName{font-weight:bold;position:relative;color:#fe638e}@media only screen and (max-width: 960px){.cp #setCorR .itemName{margin-bottom:0}}.cp #setCorR .itemName .listmark.red{color:#8d0100}.cp #setCorR .itemName .listmark.white{color:#0d5003}.cp #setCorR .itemName .number{color:#c00;position:absolute;right:20px;top:0}@media only screen and (max-width: 960px){.cp #setCorR .itemName .number{position:inherit;right:auto}}@media only screen and (max-width: 960px){.cp #setCorR{width:100%;float:none}}.cp .additional{max-width:640px;margin:0 auto}.cp .additional>div{border:10px solid #ddd;background-color:#fff;padding:20px}.cp .additional h3{font-size:1.2em;text-align:center;border-bottom:1px solid #ccc;margin-bottom:10px}.cp .additional table{width:100%;border:1px solid #ccc}.cp .additional th{background:#efefef}.cp .additional th,.cp .additional td{padding:.2em;text-align:center;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;font-size:14px}@media only screen and (max-width: 960px){.cp .additional th,.cp .additional td{font-size:12px}}.cp .additional .add{list-style:none;font-size:11px}.cp .additional mark{font-style:normal}.cp .additional span{color:#f00}.cp .additional b{font-weight:bold}.cp .additional-type2{max-width:640px;margin:0 auto}.cp .additional-type2>div{border:10px solid #ddd;background-color:#fff;padding:20px}.cp .additional-type2 h3{font-size:1.2em;text-align:center;border-bottom:1px solid #ccc;margin-bottom:10px}.cp .additional-type2 table{width:100%;border:1px solid #ccc}.cp .additional-type2 th{background:#efefef}.cp .additional-type2 th,.cp .additional-type2 td{padding:.2em;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;font-size:14px}@media only screen and (max-width: 960px){.cp .additional-type2 th,.cp .additional-type2 td{font-size:12px}}.cp .additional-type2 .add{list-style:none;font-size:11px}.cp .additional-type2 mark{font-style:normal}.cp .additional-type2 span{color:#f00}.cp .additional-type2 b{font-weight:bold}.cp .img-wrap{margin-right:auto;margin-left:auto}.cp .c_red{color:#dc0600}.cp .pk-font{color:#fe9104;font-weight:bold}.cp .pkgb{font-size:36px}@media only screen and (max-width: 960px){.cp .pkgb{font-size:20px;text-align:center}}.cp .border-gray{border:1px solid #ccc}@media only screen and (max-width: 960px){.cp{box-sizing:border-box}}.cp .main-txt{padding:20px}@media only screen and (max-width: 960px){.cp .main-txt{margin-top:20px;padding:10px}}.cp .main-txt .text01{max-width:605.5px;display:block;margin:0 auto}@media only screen and (max-width: 960px){.cp .main-txt .text01{padding:0 10px}}.cp .main-txt .text02{max-width:880px;display:block;margin:30px auto}@media only screen and (max-width: 960px){.cp .main-txt .text02{width:100%;margin:20px auto 10px auto}}.cp .main-bg{text-align:center;position:relative}.cp .main-bg .mora-logo{position:absolute;top:10px;left:20px;max-width:20%;padding:1%}@media only screen and (max-width: 960px){.cp .main-bg .mora-logo{top:0;left:0;margin:0 auto;padding:1.5% 3%}}.cp .s-main{padding:60px}@media only screen and (max-width: 960px){.cp .s-main{padding:20px}}@media only screen and (max-width: 480px){.cp .s-main{padding:10px}}.cp .about-box{background:#fff;padding:40px}@media only screen and (max-width: 960px){.cp .about-box{padding:20px}}@media only screen and (max-width: 480px){.cp .about-box{padding:15px}}.cp .quantity-txt{font-size:50px;color:#565656;margin:auto}@media only screen and (max-width: 960px){.cp .quantity-txt{font-size:40px}}@media only screen and (max-width: 480px){.cp .quantity-txt{font-size:20px}}.cp .quantity-txt .quantity-number{font-size:80px;color:#14973b;font-weight:900}@media only screen and (max-width: 960px){.cp .quantity-txt .quantity-number{font-size:40px}}@media only screen and (max-width: 480px){.cp .quantity-txt .quantity-number{font-size:20px}}.cp .quantity-time{text-align:right;font-size:16px;color:#565656;line-height:20px}@media only screen and (max-width: 960px){.cp .quantity-time{font-size:16px;text-align:center}}@media only screen and (max-width: 480px){.cp .quantity-time{font-size:12px;text-align:center}}.cp .count-img{max-width:397px;margin:auto;padding:40px 0 20px}@media only screen and (max-width: 960px){.cp .count-img{padding:20px 0 10px}}@media only screen and (max-width: 480px){.cp .count-img{width:60%}}.cp .count-txt{font-size:50px;text-align:center;font-weight:900;color:#fe9104}@media only screen and (max-width: 960px){.cp .count-txt{font-size:40px}}@media only screen and (max-width: 480px){.cp .count-txt{font-size:20px}}.cp .count-btn{max-width:678px;margin:auto}.cp .campaign-ttl{max-width:678px;margin:auto;padding:40px 0 10px 0}@media only screen and (max-width: 960px){.cp .campaign-ttl{padding:20px 0 5px 0}}.cp .point-box{text-align:center;　display:block}.cp .point-box .campaign-txt{text-align:center;display:inline-block;font-size:25px;line-height:1.8em;color:#565656}@media only screen and (max-width: 960px){.cp .point-box .campaign-txt{text-align:left;font-size:16px}}.cp .at-box{text-align:center;padding-top:40px}@media only screen and (max-width: 480px){.cp .at-box{padding-top:10px;text-align:left}}.cp .at-box li{text-indent:-1em;padding-left:1em;font-size:12px;color:#fe9104}.cp .ossm-ttl{max-width:840px;display:block;margin:0 auto;padding:60px 0 30px}@media only screen and (max-width: 960px){.cp .ossm-ttl{margin:0 auto;padding:40px 0 20px}}.cp .ossm-list{text-align:center;margin:-10px}@media only screen and (max-width: 960px){.cp .ossm-list{margin:-5px}}.cp .ossm-list li{max-width:328px;display:inline-block;margin:10px}@media only screen and (max-width: 960px){.cp .ossm-list li{width:45%;margin:5px}}.cp .recommend__body{max-width:960px;position:relative;padding-bottom:30px;margin:auto;width:94%}.cp .recommend__body ul{text-align:center}.cp .recommend__body li{vertical-align:top}.cp .recommend__body .recommend-item{width:45%;display:inline-block;margin:0 5px;padding-bottom:15px}.cp .recommend__body .recommend-item__inner{background:#fff}.cp .recommend__body .recommend__body .recommend-item__txt{background:#f9f9f9;font-size:12px;padding:10px;text-align:left;color:#333;height:7.5em}.cp .recommend__body .heading-tame{background:#029ae6;font-weight:600;text-align:center;color:#fff;padding:15px 0;border-radius:7px;position:relative;font-size:18px}.cp .recommend__body .triangle-tame{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid black;margin:0 auto 10px;border-color:#029ae6 transparent transparent transparent}.cp .recommend__body .heading-mora{background:#ff482c;font-weight:600;text-align:center;color:#fff;padding:15px 0;border-radius:7px;position:relative}.cp .recommend__body .triangle-mora{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid black;margin:0 auto 10px;border-color:#029ae6 transparent transparent transparent}.cp .btn-bg{padding:30px 30px 30px;text-align:center}@media only screen and (max-width: 960px){.cp .btn-bg{padding:0 20px 20px}}@media only screen and (max-width: 480px){.cp .btn-bg{padding:15px}}.cp .btn-img{max-width:712px} .recommend-item__txt {
  font-size: 14px !important; line-height:1.6em !important;} .recommend-item-company {
  font-weight: bold !important;
}
@media only screen and (max-width: 480px){
  .recommend-item__txt {
  font-size: 11px !important;}
}

