@charset "UTF-8";
/* ///////////////////////////////

ラッピングサービス
PC用

///////////////////////////////
*/

#page {
    width: 100%;
    height: 100%;
    margin: 0 auto!important;
    background: #fff;
}
#pageContents.wrapCnt{width:950px !important;float:none !important;/* padding-bottom:50px; */text-align:center;margin:0 auto!important; font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,Arial;font-weight:500;background:##fefefe}

a:hover{color:#333!important}

*ttlCnt
---------------------------------------*/
.ttlCnt{}
.ttlCnt h1{}
.wrapCnt p{font-size: 18px;line-height: 1.8em;text-align: center;}

.wrapCnt dl.attbox{border: 10px solid #e6d9ad;padding: 30px 70px;margin: 30px 0;text-align: center;color: #6d5915;font-weight: bold;}
.wrapCnt dl.attbox dt{font-size: 20px; text-decoration: underline; margin-bottom: 10px;}
.wrapCnt dl.attbox dd{font-size: 16px;font-weight: bold;line-height: 1.7em;text-align: center;}

/*限定枠202510
---------------------------------------*/
.limited{overflow: hidden;border: 10px solid #e6d9ad;/* border-right: 100px  solid #e6d9ad; *//* border-left: 100px  solid #e6d9ad; */margin: 40px 80px;padding: 5px 40px;}
.limited p{margin: 10px auto;text-align: left;}
.limited img{width: 60%;}

/*ctgcnt
---------------------------------------*/

/*common*/
.ctgCnt{text-align:center;margin: 0!important;padding: 30px 0!important;overflow: hidden;}
.ctgCnt h2 {font-size: 28px;font-weight:bold;text-align: center;}

.ctgCnt h2 p { font-weight: bold; font-size: 18px; letter-spacing: 3px; padding: 20px 0;}

.ctgCnt p{/* font-size: 29px; */line-height:1.5em;/* font-weight:bold; */letter-spacing:2px;/* padding: 0 25px; */text-align: center;margin: 3% 5%;}
.ctgCnt p span{display:block;font-size: 16px;line-height: 1.7em;padding-bottom: 12px;}
.ctgCnt p small{line-height:1.2em;font-size: 15px;}
.atttxt{color: #cc0000;text-align: center;margin: 2% 5%;display: block;font-size: 16px;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;line-height: 1.7em;}

ol.howto{margin: 3% 5%;}
ol.howto li{background: #e6eaf0;text-align: center;padding: 4% 0 2%;position: relative;margin: 0px 0 80px;}
ol.howto li mark{font-weight: bold;background:none;text-decoration: none;display: block;font-size: 20px;letter-spacing: 2px;font-style: normal;}
ol.howto li strong{ color: #cc0000;}
ol.howto li img{ width:50%}

ol.howto li::after {
 content: '';
 width: 0;
 height: 0;
 border-style: solid;
 border-right: 15px solid transparent;
 border-left: 15px solid transparent;
 border-top: 20px solid #666;
 border-bottom: 0;
 position: absolute;
 bottom: -50px;
 right: 49%;
}
ol.howto li:last-child::after {
border:none;}

ol.howto li p {margin: 2% 0;text-align: center;}


@media screen and (orientation: landscape) {
}

@media (min-width: 480px) and (max-width:767px) {

}

@media (min-width: 768px){
}
