@charset "UTF-8";.ins-lp04LayoutA{width:1000px}.ins-lp04LayoutA,.ins-lp04LayoutB{margin-left:auto;margin-right:auto}.ins-lp04LayoutB{width:1200px}#ins-lp04 .ins-lp04Serif{font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}#ins-lp04 .ins-lp04FL{float:left}#ins-lp04 .ins-lp04FR{float:right}.ins-lp04CheckedBrownWrap{background:url(/assets/img/lp/smartgift/bg-checked-brown.png) 0 0 repeat;box-sizing:border-box;padding:10px}.ins-lp04CheckedBrown{background-color:#3c2723;border:3px solid #111}.ins-lp04CheckedBlackWrap{background:url(/assets/img/lp/smartgift/bg-checked-black.png) 0 0 repeat;box-sizing:border-box;padding:10px}.ins-lp04CheckedBlack{background-color:#201f1f;border:3px solid #302e2e}.ins-lp04CheckedGrayWrap{background:url(/assets/img/lp/smartgift/bg-checked-gray.png) 0 0 repeat;box-sizing:border-box;padding:10px}.ins-lp04CheckedGray{background-color:#383531;border:3px solid #111}#ins-lp04{background-color:#fff;color:#111;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.ins-lp04Visual{background:url(../images/bg-title.jpg) 50% no-repeat;background-size:100%;background-size:cover;color:#333;height:511px;position:relative}.ins-lp04Header{height:76px}.ins-lp04Logo{margin:23px 0}.ins-lp04Header .ins-lp04Lead{font-size:86%;font-weight:700;line-height:76px}.ins-lp04TitleBox{float:left;margin:60px 10px 0 80px;text-align:center;width:480px}#ins-lp04 .ins-lp04TitleBox .ins-lp04Lead{margin-bottom:12px}#ins-lp04 .ins-lp04TitleBox .ins-lp04Courses{margin-top:14px}#ins-lp04 .ins-lp04TitleBox .ins-lp04Feature{font-size:17px;margin-top:29px}.ins-lp04TitleThumb{float:right;margin:60px 0;width:384px}#ins-lp04 .ins-lp04SGList{bottom:0;height:166px;margin:0;overflow:hidden;position:absolute;width:100%}.ins-lp04SGListItem{display:none;float:left;margin-right:3px}.ins-lp04OrderBoxWrap{background-color:#ede9e7}.ins-lp04OrderBox{box-sizing:border-box;height:250px;padding:43px 370px 45px 30px;position:relative}.ins-lp04OrderBox:after{background:url(../images/im-order-box.png) 50% no-repeat;content:"";display:block;height:296px;position:absolute;right:30px;top:-52px;width:296px;z-index:5}#ins-lp04 .ins-lp04OrderBox .ins-lp04Lead{margin-bottom:11px}.ins-lp04Reasons{background-color:#111;color:#fff}.ins-lp04ReasonsTitle{padding:120px 0 90px;text-align:center}.ins-lp04Reason01{float:left;width:583px}.ins-lp04Reason02{float:right;width:583px}.ins-lp04Reason .ins-lp04Content{padding:50px 49px 35px 48px;position:relative}#ins-lp04 .ins-lp04Reason .ins-lp04ReasonNumber{height:82px;left:50%;margin-left:-40px;position:absolute;top:-53px;width:80px}#ins-lp04 .ins-lp04Reason .ins-lp04Title{color:#f6bd84;font-size:170%;text-align:center}#ins-lp04 .ins-lp04Reason .ins-lp04Thumb{margin:25px auto;text-align:center}#ins-lp04 .ins-lp04Reasons .ins-lp04Summary{padding:55px 0 115px;text-align:center}.ins-lp04About1{background:#302e2e url(/assets/img/lp/smartgift/bg-about-01.png) 0 0 repeat-x;color:#fff;padding-top:150px;position:relative}.ins-lp04About1:before{background:url(/assets/img/lp/smartgift/bg-about-01-arrow.png) 0 0 no-repeat;content:"";display:block;height:86px;left:50%;margin-left:-86px;position:absolute;top:0;width:172px}.ins-lp04About1 .ins-lp04Thumb{float:left;width:428px}.ins-lp04About1 .ins-lp04Lead{float:right;width:520px}#ins-lp04 .ins-lp04About1 .ins-lp04Title{margin-bottom:35px}.ins-lp04About1 .ins-lp04Lead p{line-height:2}.ins-lp04Vote{color:#ccc;margin-top:65px}.ins-lp04Vote .ins-lp04Graph{border-right:3px solid #302e2e;box-sizing:border-box;float:left;padding:40px 0 20px;text-align:center;width:509px}.ins-lp04Vote .ins-lp04Result{box-sizing:border-box;float:right;padding:40px 30px 20px 40px;width:462px}#ins-lp04 .ins-lp04Vote .ins-lp04Title{font-size:139%;text-align:center}#ins-lp04 .ins-lp04Graph .ins-lp04Title{margin-bottom:15px}#ins-lp04 .ins-lp04Result .ins-lp04Title{margin-bottom:35px}#ins-lp04 .ins-lp04Result ul{list-style:disc}#ins-lp04 .ins-lp04VoteCaption{font-size:93%;margin-bottom:30px;padding-top:10px;text-align:right}.ins-lp04Points{padding-bottom:130px}.ins-lp04Points .ins-lp04Title{text-align:center}#ins-lp04 .ins-lp04Points ol{display:block;margin:0 -10px}#ins-lp04 .ins-lp04Points li{float:left;margin:0 10px}.ins-lp04About2{background:#fff url(/assets/img/lp/smartgift/im-about-02.png) 50% no-repeat;background-size:cover;height:727px;position:relative}.ins-lp04About2Inner{background:url(/assets/img/lp/smartgift/bg-about-02.png) 0 0 repeat-x;height:545px;padding-top:185px;position:relative}.ins-lp04About2Inner:before{background:url(/assets/img/lp/smartgift/bg-about-02-arrow.png) 0 0 no-repeat;content:"";display:block;height:84px;left:50%;margin-left:-84px;position:absolute;top:0;width:168px}#ins-lp04 .ins-lp04About2 .ins-lp04Title{margin-bottom:40px}.ins-lp04About2 .ins-lp04Lead{line-height:2;width:500px}.ins-lp04Feature1{background-color:#111;padding-top:120px}#ins-lp04 .ins-lp04Feature1 .ins-lp04Title{margin-bottom:45px;text-align:center}.ins-lp04Feature1 .ins-lp04Content{padding:35px}#ins-lp04 .ins-lp04Feature1 .ins-lp04Lead{color:#f6bd84;font-size:170%;padding-bottom:35px;text-align:center}.ins-lp04Feature1 .ins-lp04FeatureList{margin:0 auto;width:896px}.ins-lp04Feature1 .ins-lp04FeatureList li{float:left;padding:0 26px;width:246px}.ins-lp04Feature1 .ins-lp04FeatureList .ins-lp04Separator{border-left:1px solid #4e403d;border-right:1px solid #4e403d}.ins-lp04Examples{background-color:#e5b486;color:#333;margin-top:120px;padding:130px 0 100px;position:relative}#ins-lp04 .ins-lp04Examples .ins-lp04Title{background:url(/assets/img/lp/smartgift/bg-title-label.png) top no-repeat;color:#fff;font-size:170%;font-weight:400;height:98px;left:50%;line-height:98px;margin-left:-393px;position:absolute;top:-20px;width:785px}#ins-lp04 .ins-lp04Examples .ins-lp04SubLead{font-weight:700;line-height:1.3}#ins-lp04 .ins-lp04Examples .ins-lp04SubTitle{font-size:150%;margin:5px 0 20px}#ins-lp04 .ins-lp04Examples .ins-lp04SubTitle+p{font-size:93%}.ins-lp04Examples .ins-lp04Text{float:left}.ins-lp04Examples .ins-lp04Image{float:right}.ins-lp04Examples .ins-lp04Content{padding:0}.ins-lp04Example1{border-bottom:1px solid #bb936f;padding-bottom:40px}.ins-lp04Example2{border-right:1px solid #bb936f;float:left;padding:40px 39px 20px 0;width:460px}.ins-lp04Example3{float:right;padding:40px 0 20px 40px;width:460px}.ins-lp04Example1 .ins-lp04Text{width:390px}.ins-lp04Example1 .ins-lp04Image{width:555px}.ins-lp04Example2 .ins-lp04Text{width:220px}.ins-lp04Example2 .ins-lp04Image{width:200px}.ins-lp04Example3 .ins-lp04Text{width:220px}.ins-lp04Example3 .ins-lp04Image{width:200px}.ins-lp04Feature2{padding-top:120px}#ins-lp04 .ins-lp04Feature2 .ins-lp04Title{margin-bottom:45px;text-align:center}.ins-lp04Lineup{background:url(/assets/img/lp/smartgift/bg-feature-02.png) 50% no-repeat;background-size:cover;height:130px;padding:175px 0;text-align:center}#ins-lp04 .ins-lp04Preview{margin:0 auto}#ins-lp04 .ins-lp04Preview .ins-lp04Title{text-align:center}.ins-lp04Preview .ins-lp04Image{float:left;width:456px}.ins-lp04Preview .ins-lp04Text{float:right;width:500px}#ins-lp04 .ins-lp04Preview .ins-lp04Button{margin:25px 0 20px}.ins-lp04Preview .ins-lp04CautionList{font-size:86%}.ins-lp04Preview .ins-lp04CautionList li{padding-left:1em;text-indent:-1em}#ins-lp04 .ins-lp04Preview a{color:#cd6111}#ins-lp04 .ins-lp04HowToUse{background-color:#5d5a5a;box-sizing:border-box;color:#fff;margin-top:45px;padding:56px 20px 55px 31px}.ins-lp04HowToUse .ins-lp04Image{float:left;height:248px;position:relative;width:291px}.ins-lp04StepImage li{display:none;height:248px;left:50%;margin-left:-124px;position:absolute;top:0;width:248px}.ins-lp04StepImage .is-active{display:block}.ins-lp04StepNav li{display:block;height:24px;margin-top:-9px;position:absolute;top:50%;width:24px}.ins-lp04StepNav a{display:block;height:24px;overflow:hidden;text-indent:24px;width:24px}.ins-lp04StepNav .ins-lp04Prev{background:url(/assets/img/lp/smartgift/ic-step-prev.png) 50% 0 no-repeat;left:0}.ins-lp04StepNav .ins-lp04Next{background:url(/assets/img/lp/smartgift/ic-step-next.png) 50% 0 no-repeat;right:0}.ins-lp04StepNav .ins-lp04Next.is-disabled,.ins-lp04StepNav .ins-lp04Prev.is-disabled{background-position:50% -24px}.ins-lp04StepNav .ins-lp04Next.is-disabled a,.ins-lp04StepNav .ins-lp04Prev.is-disabled a{cursor:not-allowed}.ins-lp04HowToUse .ins-lp04Text{float:right;width:640px}#ins-lp04 .ins-lp04HowToUse .ins-lp04Title{font-size:139%;font-weight:700;margin:0 0 15px;text-align:left}.ins-lp04HowToUse .ins-lp04Text ol{font-size:93%}.ins-lp04HowToUse .ins-lp04Text li{color:#999;min-height:18px;padding-left:25px;position:relative}.ins-lp04HowToUse .ins-lp04Text .is-active{color:#fff}.ins-lp04HowToUse .ins-lp04Text li:before{background:url(/assets/img/lp/smartgift/ic-steps.png) 0 0 no-repeat;content:"";display:block;height:18px;left:0;overflow:hidden;position:absolute;top:1px;width:18px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step1:before{background-position:-18px 0}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step2:before{background-position:-18px -18px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step3:before{background-position:-18px -36px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step4:before{background-position:-18px -54px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step5:before{background-position:-18px -72px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step6:before{background-position:-18px -90px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step1.is-active:before{background-position:0 0}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step2.is-active:before{background-position:0 -18px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step3.is-active:before{background-position:0 -36px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step4.is-active:before{background-position:0 -54px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step5.is-active:before{background-position:0 -72px}.ins-lp04HowToUse .ins-lp04Text .ins-lp04Step6.is-active:before{background-position:0 -90px}.ins-lp04HowToUse .ins-lp04StepImage .ins-lp04Step1,.ins-lp04HowToUse .ins-lp04StepImage .ins-lp04Step2,.ins-lp04HowToUse .ins-lp04StepImage .ins-lp04Step3,.ins-lp04HowToUse .ins-lp04StepImage .ins-lp04Step4,.ins-lp04HowToUse .ins-lp04StepImage .ins-lp04Step5{cursor:pointer}.ins-lp04HowToUse .ins-lp04Text li+li{margin-top:10px}#ins-lp04 .ins-lp04Catalog{background-color:#8e887e;box-sizing:border-box;color:#fff;margin-bottom:120px;margin-top:2px;padding:50px 65px;position:relative}#ins-lp04 .ins-lp04Catalog:after{background:url(../images/im-catalog.png) 0 0 no-repeat;content:"";display:block;height:253px;position:absolute;right:-21px;top:53px;width:408px}#ins-lp04 .ins-lp04Catalog .ins-lp04Title{margin:0 0 20px;text-align:left}.ins-lp04Catalog p{font-size:93%}#ins-lp04 .ins-lp04Catalog .ins-lp04Button{margin-top:20px}.ins-lp04Feature3{background-color:#111;color:#fff;padding-top:85px}#ins-lp04 .ins-lp04Feature3 .ins-lp04Title{margin-bottom:20px;text-align:center}#ins-lp04 .ins-lp04Feature3 .ins-lp-4Lead{margin-bottom:60px;text-align:center}.ins-lp04FeatureBox1{float:left;width:583px}.ins-lp04FeatureBox2{float:right;width:583px}.ins-lp04FeatureBox .ins-lp04Content{padding:50px 49px 35px 48px;position:relative}#ins-lp04 .ins-lp04FeatureBox .ins-lp04FeatureNumber{height:82px;left:50%;margin-left:-40px;position:absolute;top:-53px;width:80px}#ins-lp04 .ins-lp04FeatureBox .ins-lp04Title{color:#f6bd84;font-size:170%;margin:0 -20px 20px;text-align:center}#ins-lp04 .ins-lp04FeatureBox .ins-lp04Thumbs{margin:0 -3px 30px}#ins-lp04 .ins-lp04FeatureBox .ins-lp04Thumbs li{display:block;float:left;margin:0 3px}#ins-lp04 .ins-lp04Feature3 .ins-lp04Caution{font-size:79%;margin:10px auto 100px;text-align:right}.ins-lp04Recommend .ins-lp04Images,.ins-lp04Slides{height:600px;position:relative}.ins-lp04Slides{width:100%}.ins-lp04Slides ul{height:600px;width:100%}.ins-lp04Slides .ins-lp04-js-slide-item{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:600px;position:absolute}#ins-lp04 .ins-lp04Recommend .ins-lp04Images .ins-lp04Title{height:152px;left:50%;margin-left:-345px;position:absolute;top:170px;width:689px;z-index:10}#ins-lp04 .ins-lp04Recommend .ins-lp04Images .ins-lp04Caption{bottom:20px;color:#fff;left:50%;margin:0 auto 0 -600px;position:absolute;text-align:right;width:1200px;z-index:10}#ins-lp04 .ins-lp04Recommend .ins-lp04Images .ins-lp04SlideNav{bottom:25px;color:#fff;height:10px;position:absolute;text-align:center;width:100%;z-index:10}#ins-lp04 .ins-lp04Recommend .ins-lp04Images .ins-lp04SlideNav li{background-color:#fff;border-radius:5px;display:inline-block;height:10px;margin:0 4px;width:10px}#ins-lp04 .ins-lp04Recommend .ins-lp04Images .ins-lp04SlideNav .current{background-color:#e8b847}.ins-lp04RecommendPoints{background-color:#fff;color:#111;padding:30px 0 50px}.ins-lp04RecommendPoints .ins-lp04point{background:url(/assets/img/lp/smartgift/im-feature-03-05.png) 19px 22px no-repeat;border-left:1px solid #ddd;box-sizing:border-box;float:left;padding:0 25px 0 190px;width:400px}.ins-lp04RecommendPoints .ins-lp04point2{background-image:url(/assets/img/lp/smartgift/im-feature-03-06.png)}.ins-lp04RecommendPoints .ins-lp04point3{background-image:url(/assets/img/lp/smartgift/im-feature-03-07.png);border-right:1px solid #ddd}#ins-lp04 .ins-lp04RecommendPoints .ins-lp04Title{font-size:129%;line-height:1.4;margin:0 0 11px;text-align:left}#ins-lp04 .ins-lp04RecommendPoints .ins-lp04Title img{margin-bottom:3px}#ins-lp04 .ins-lp04RecommendPoints .ins-lp04point3 .ins-lp04Title{margin-right:-15px}.ins-lp04Voices{background-color:#111;color:#ccc;padding:120px 0}#ins-lp04 .ins-lp04Voices .ins-lp04Title{padding-bottom:85px;text-align:center}.ins-lp04Voices .ins-lp04Voice{box-sizing:border-box;float:left;padding:5px;position:relative}.ins-lp04Voices .ins-lp04Voice1{background-color:#302e2e;width:300px}.ins-lp04Voices .ins-lp04Voice2{background-color:#232222;padding-left:0;width:290px}.ins-lp04Voices .ins-lp04Voice3{background-color:#232222;margin-left:20px;padding-right:0;width:290px}.ins-lp04Voices .ins-lp04Voice4{background-color:#302e2e;width:300px}.ins-lp04Voices .ins-lp04Voice1:before,.ins-lp04Voices .ins-lp04Voice3:before{background:url(/assets/img/lp/smartgift/tt-voices-02.png) 0 0 no-repeat;content:"";display:block;height:32px;left:147px;position:absolute;top:-57px;width:297px}.ins-lp04Voices .ins-lp04Voice3:before{background-image:url(/assets/img/lp/smartgift/tt-voices-03.png)}.ins-lp04Voices .ins-lp04Content{border:3px solid #111;padding:90px 20px 40px}#ins-lp04 .ins-lp04Voices .ins-lp04CustomerNumber{height:92px;left:50%;margin-left:-45px;position:absolute;top:-25px;width:90px}#ins-lp04 .ins-lp04Voices .ins-lp04SubTitle{color:#fff;font-size:115%;margin:0 -10px 30px;text-align:center}.ins-lp04Voices .ins-lp04Voice p{font-size:93%;line-height:1.7}.ins-lp04Voices .ins-lp04Voice .ins-lp04Image{margin-top:20px;text-align:center}.ins-lp04Faq{background-color:#fff;padding:65px 0 110px}#ins-lp04 .ins-lp04Faq .ins-lp04Title{margin-bottom:40px;text-align:center}#ins-lp04 .ins-lp04Faq dt{background-position:0 0;background-repeat:no-repeat;font-size:115%;font-weight:700;margin-bottom:8px;min-height:28px;padding:7px 0 0 55px}#ins-lp04 .ins-lp04Faq dd{background-position:0 0;background-repeat:no-repeat;border-bottom:1px solid #ccc;margin-bottom:25px;padding:7px 0 25px 55px}#ins-lp04 .ins-lp04Faq .ins-lp04A5{border-bottom:none;margin-bottom:0;padding-bottom:0}.ins-lp04Faq .ins-lp04Q1{background-image:url(/assets/img/lp/smartgift/ic-question-01.png)}.ins-lp04Faq .ins-lp04Q2{background-image:url(/assets/img/lp/smartgift/ic-question-02.png)}.ins-lp04Faq .ins-lp04Q3{background-image:url(/assets/img/lp/smartgift/ic-question-03.png)}.ins-lp04Faq .ins-lp04Q4{background-image:url(/assets/img/lp/smartgift/ic-question-04.png)}.ins-lp04Faq .ins-lp04Q5{background-image:url(/assets/img/lp/smartgift/ic-question-05.png)}.ins-lp04Faq .ins-lp04A1{background-image:url(/assets/img/lp/smartgift/ic-answer-01.png)}.ins-lp04Faq .ins-lp04A2{background-image:url(/assets/img/lp/smartgift/ic-answer-02.png)}.ins-lp04Faq .ins-lp04A3{background-image:url(/assets/img/lp/smartgift/ic-answer-03.png)}.ins-lp04Faq .ins-lp04A4{background-image:url(/assets/img/lp/smartgift/ic-answer-04.png)}.ins-lp04Faq .ins-lp04A5{background-image:url(/assets/img/lp/smartgift/ic-answer-05.png)}.ins-lp04Order{background-color:#111;color:#fff;padding:120px 0 90px}#ins-lp04 .ins-lp04Order .ins-lp04Title{margin-bottom:60px;text-align:center}.ins-lp04ItemList{position:relative}.ins-lp04ItemList:before{background:url(../images/im-order.png) 0 0 no-repeat;content:"";display:block;height:254px;position:absolute;right:32px;top:-152px;width:242px}.ins-lp04ItemList .ins-lp04Content{padding:40px 10px 45px}#ins-lp04 .ins-lp04ItemList .ins-lp04Subtitle{color:#d8a77a;font-size:129%;font-weight:700;margin-bottom:10px;text-align:center}#ins-lp04 .ins-lp04ItemList .ins-lp04Lead{margin-bottom:40px;text-align:center}.ins-lp04ItemList .ins-lp04Item{border-left:1px solid #4e403d;float:left;padding:5px 15px 0;text-align:center;width:160px}.ins-lp04ItemList .ins-lp04Item:first-child{border-left:none}#ins-lp04 .ins-lp04ItemList .ins-lp04Image{margin-bottom:10px}#ins-lp04 .ins-lp04ItemList .ins-lp04Price{font-size:115%;font-weight:700;margin:5px 0 15px}#ins-lp04 .ins-lp04ItemList .ins-lp04Price span{font-size:75%;font-weight:400}#ins-lp04 .ins-lp04ItemList .ins-lp04Items{margin-left:90px}#ins-lp04 .ins-lp04ItemList .ins-lp04Items+.ins-lp04Items{margin-top:30px}.ins-lp04ItemList .ins-lp04OtherItems{position:relative}#ins-lp04 .ins-lp04ItemList .ins-lp04OtherItems .ins-lp04Image{margin:25px 0 0}.ins-lp04OtherItems .ins-lp04Button{bottom:0;position:absolute}#ins-lp04 .ins-lp04CautionList{color:#999;font-size:86%;margin:10px auto 65px}.ins-lp04CautionList li{display:inline-block;line-height:2;margin-right:15px}.ins-lp04Custom{margin-bottom:75px}.ins-lp04Custom .ins-lp04Content{padding:45px 45px 60px}#ins-lp04 .ins-lp04Custom .ins-lp04Title{color:#e8b847;font-size:129%;font-weight:700;margin-bottom:15px;text-align:center}#ins-lp04 .ins-lp04Custom .ins-lp04Lead{text-align:center}#ins-lp04 .ins-lp04Custom .ins-lp04Caution{font-size:86%;margin-top:8px;text-align:center}#ins-lp04 .ins-lp04Custom .ins-lp04ContactList{margin-top:50px}.ins-lp04Custom .ins-lp04ContactMail{float:left;text-align:center;width:400px}.ins-lp04Custom .ins-lp04ContactTel{float:right;width:400px}#ins-lp04 .ins-lp04Custom .ins-lp04SubTitle{margin-bottom:30px;text-align:center}.ins-lp04ContactTel table{border-top:1px dotted #5a554e;width:100%}.ins-lp04ContactTel tr{border-bottom:1px dotted #5a554e}.ins-lp04ContactTel td,.ins-lp04ContactTel th{font-weight:400;padding:10px 0;text-align:left}.ins-lp04ContactTel th{padding-right:10px}.ins-lp04ContactTel td{padding-left:10px}#ins-lp04 .ins-lp04Custom .ins-lp04Extra{color:#999;font-size:86%;margin:10px auto 0;text-align:left}#ins-lp04 .ins-lp04Wrapping{background:url(/assets/img/lp/smartgift/im-wrapping.png) 120px 0 no-repeat;margin:0 auto;min-height:250px;padding:0 40px 0 400px;width:560px}#ins-lp04 .ins-lp04Wrapping p{font-size:115%;font-weight:700;line-height:1.7;margin-bottom:30px;padding-top:35px}#ins-lp04 .ins-lp04Wrapping ul{list-style:disc;margin-left:20px}.ins-lp04Services{margin:50px auto 0}#ins-lp04 .ins-lp04ServicesLead{font-size:172%;font-weight:400;margin-bottom:20px;text-align:center}.ins-lp04Service{background-color:#f2ebe0;border-radius:5px;box-sizing:border-box;float:left;margin-right:13px;padding:20px;text-align:center;width:240px}.ins-lp04Service:nth-child(2){margin-right:14px}.ins-lp04Service.ins-lp04LastItem{margin-right:0}.ins-lp04ServiceTitle{height:45px}.ins-lp04ServiceImage{margin:5px auto 10px;width:190px}.ins-lp04ServicePoint .ins-lp04ServiceImage{margin:5px -1px 10px;width:202px}.ins-lp04ServiceText{font-size:86%}#ins-lp04 .rpbnr{margin:20px auto;width:950px}#ins-lp04 #smartbanners{background:#f0f0f0;color:#231815;display:block;height:auto;min-width:980px;padding:40px 0 0;position:relative;width:100%;zoom:1}#ins-lp04 #smartbanners h2{background:url(/smartgift/contents/common/smartbanners/title.png) 50% no-repeat;height:20px;margin:0;overflow:hidden;text-indent:-9999px}#ins-lp04 #smartbanners ul{margin:20px auto 0;width:980px}#ins-lp04 #smartbanners ul li{display:inline;float:left;margin:0 0 7px 7px}#ins-lp04 #smartbanners ul li.special{display:inline;float:left;margin:0 0 0 7px}#ins-lp04 #smartbanners ul li a img{vertical-align:bottom}#ins-lp04 #smartbanners ul li a:hover img{opacity:.8}#ins-lp04 #smartbanners ul li.sel a img{opacity:.3}#ringbellfooter{background:#f0f0f0;color:#339dc3;display:block;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:9pt;min-width:980px;padding:30px 0;position:relative;width:100%}#ringbellfooter a:link,#ringbellfooter a:visited{color:#664192;text-decoration:none}#ringbellfooter a:hover{color:#c00;text-decoration:underline}#ringbellfooter .inner{margin:0 auto;width:960px;zoom:1}#ringbellfooter h2{float:left;margin:0}#ringbellfooter h2 a{background:url(/assets/img/logo/logo.svgz) 0 0 no-repeat;background-size:171px 22px;display:block;height:22px;overflow:hidden;text-indent:-9999px;width:171px}#ringbellfooter ul li{float:left;line-height:22px;margin:0 0 0 20px}#ringbellfooter p.copyright{float:right;line-height:22px;margin:0}.slick-loading .slick-list{background:none}.fancybox-skin{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333}.detail,.introduction{background:#302e2f;color:#fff;padding:70px 0 90px}.detail-section,.introduction-section{background-repeat:no-repeat;box-sizing:border-box;margin:0 auto 90px;width:976px}.detail-section:last-of-type,.introduction-section:last-of-type{margin-bottom:0}.detail-section--1,.detail-section--3,.introduction-section--1,.introduction-section--3{background-position:100% 0;padding-right:672px}.detail-section--2,.introduction-section--2{background-position:0 0;padding-left:672px}.introduction-section--1{background-image:url(../images/introduction-image-1.jpg)}.introduction-section--2{background-image:url(../images/introduction-image-2.jpg)}.introduction-section--3{background-image:url(../images/introduction-image-3.jpg)}.detail-section--1{background-image:url(../images/detail-image-1.jpg)}.detail-section--2{background-image:url(../images/detail-image-2.jpg)}.detail-section--3{background-image:url(../images/detail-image-3.jpg)}#ins-lp .introduction-section__title{margin-bottom:10px}.introduction-section__text{font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}#ins-lp .detail__title{display:block;margin:0 auto 50px;text-align:center;width:976px}#ins-lp .detail-section__sub-title,#ins-lp .detail-section__title{margin-bottom:20px;text-align:center}#ins-lp .detail-section__sub-title{font-size:20px;line-height:1.2}#ins-lp .detail-section__sub-title,.detail-section__text{font-family:ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,游明朝,YuMincho,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.detail__footer{margin:90px auto 0;text-align:center;width:976px}#sg_wrap,#sp-footer,#sp-homGift{display:none}