#point{width:100%;padding:50px 0;background-color:#f1f1ef}#point .point-caption{margin-bottom:30px;font-size:30px;letter-spacing:.05em;line-height:32px;text-align:center}#point .point-caption>span{display:inline-block;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#point .point-caption .color{color:#d00e31}#point .point-caption img{margin-right:5px;margin-bottom:2px}#point .point-list{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}#point .point-list li.free-construction dl .graywrap{width:440px;margin-top:15px;padding:10px 0;background:#f1f1ef;position:relative}#point .point-list li.free-construction dl .graywrap .ttl{font-size:20px;font-weight:bold}#point .point-list li.free-construction dl .graywrap .price{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end}#point .point-list li.free-construction dl .graywrap .price .left{margin-right:15px;font-size:14px;font-weight:bold;color:#d00e31}#point .point-list li.free-construction dl .graywrap .price .left span{padding:0 20px;font-size:16px;font-weight:bold;color:#fff;background-color:#d00e31}#point .point-list li.free-construction dl .graywrap .price .right{font-size:42px;font-weight:bold;color:#d00e31;line-height:1}#point .point-list li.free-construction dl .graywrap .balloon{width:60px;height:60px;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#d00e31;border-radius:50px;position:absolute;top:-40px;right:-40px}#point .point-list li.free-construction dl .graywrap .balloon .text{color:#fff;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);position:relative;font-size:16px;line-height:1}#point .point-list li.free-construction dl .graywrap .balloon .text span{font-size:10px;line-height:1}#point .point-list li.free-construction dl .graywrap .balloon::after{display:block;content:"";width:0;height:0;border:7px solid transparent;border-top:10px solid #d00e31;position:absolute;bottom:0;left:-5px;transform:rotate(45deg)}#point .point-list li.cp dl .graywrap{width:440px;margin-top:15px;padding:10px 0;background:#f1f1ef;position:relative}#point .point-list li.cp dl .graywrap .pricewrap{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#point .point-list li.cp dl .graywrap .pricewrap li{background:none}#point .point-list li.cp dl .graywrap .pricewrap li .ttl{font-size:18px}#point .point-list li.cp dl .graywrap .pricewrap li .price{color:#d00e31;font-weight:bold;font-size:30px;line-height:1}#point .point-list li.cp dl .graywrap .pricewrap li .price .max{width:1em;display:inline-block;font-size:14px;line-height:1}#point .point-list li.cp dl .graywrap .pricewrap li .price .yen{font-size:14px}#point .point-list li.cp dl .graywrap .pricewrap li .price .pt{font-size:14px}#point .point-list li.cp dl .graywrap .pricewrap li .note{text-align:center}#point .point-list li.cp dl .graywrap .pricewrap li:not(:first-child){position:relative}#point .point-list li.cp dl .graywrap .pricewrap li:not(:first-child)::before{display:block;content:"";width:43px;height:43px;position:absolute;margin:auto;top:0;bottom:0;left:-20px;background:url('https://ntt-docomohikari.jp/img/general/index/charm-plus.png?1588900082') no-repeat}#point .point-list li.cp dl .graywrap .ttl{font-size:20px;font-weight:bold}#point .point-list li.cp dl .graywrap .price{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end}#point .point-list li.cp dl .graywrap .price .left{margin-right:15px;font-size:14px;font-weight:bold;color:#d00e31}#point .point-list li.cp dl .graywrap .price .left span{padding:0 20px;font-size:16px;font-weight:bold;color:#fff;background-color:#d00e31}#point .point-list li.cp dl .graywrap .price .right{font-size:42px;font-weight:bold;color:#d00e31;line-height:1}#point .point-list li.cp dl .graywrap .balloon{width:60px;height:60px;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#d00e31;border-radius:50px;position:absolute;top:-40px;right:-40px;line-height:1}#point .point-list li.cp dl .graywrap .balloon .text{color:#fff;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);position:relative;font-size:15px}#point .point-list li.cp dl .graywrap .balloon::after{display:block;content:"";width:0;height:0;border:7px solid transparent;border-top:10px solid #d00e31;position:absolute;bottom:0;left:-5px;transform:rotate(45deg)}#point .point-list li.double{background-color:#f1f1ef}#point .point-list li.double .small{background-color:#fff;border-radius:5px}#point .point-list li.double .small:first-child{margin-bottom:18px}#point .point-list li.double .small dl{height:120px}#point .point-list li.double .small dl .img{margin-right:-27px;margin-top:-42px}#point .point-list li{width:49%;background-color:#fff;border-radius:5px}#point .point-list li:not(:nth-of-type(-n+2)){width:49%;margin-top:20px}#point .point-list li a{display:block;position:relative}#point .point-list li a::after{content:'';display:inline-block;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:3px solid #d00e31;border-bottom:3px solid #d00e31;position:absolute;bottom:10px;left:0;right:0;margin:auto}#point .point-list li a:hover{position:relative}#point .point-list li a:hover::before{content:'';width:100%;height:100%;background-color:#fff;opacity:.3;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}#point .point-list li a .number{position:absolute;top:0;left:0}#point .point-list li a dl{display:-webkit-flex;-webkit-flex-flow:column wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:30px 0px;box-sizing:border-box;text-align:center;height:260px}#point .point-list li a dl dt{font-size:26px;letter-spacing:0;line-height:32px}#point .point-list li a dl dt>span{display:inline-block;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#point .point-list li a dl dt .color{color:#d00e31}#point .point-list li a dl dd{padding-top:10px}#point .point-list li a dl dd.text{font-size:14px;line-height:1.2}#point .point-list li a dl .setwari{margin-top:16px}#point .point-list li.zutto dd.img{margin-top:-14px;margin-bottom:-7px}#point .point-list li:not(:nth-of-type(-n+2)){width:49%;margin-top:20px}#point .point-list li:not(:nth-of-type(-n+2)) dl{padding:16px 20px 25px 30px}#point .point-list li:not(:nth-of-type(-n+2)) dl dd.img{margin-right:-15px;padding-top:0}#main .move-check{padding:0 !important}#main .move-check .movie-cont{background-image:url('https://ntt-docomohikari.jp/img/general/charm/index/b/base.png?1588900082');background-size:100%;background-position:center top;padding:30px 0 10px;text-align:center}#main .move-check .movie-cont .thumbnail-wrap{position:relative;width:920px;margin:10px auto}#main .move-check .movie-cont .thumbnail-wrap #introduction-movie,#main .move-check .movie-cont .thumbnail-wrap .introduction-movie{width:100%;margin:auto}#main .move-check .movie-cont .thumbnail-wrap .check{position:absolute;left:-125px;top:-40px}#main section{padding:80px 0 120px;border-bottom:2px solid #f0f0f0}#main section#cp{background:url('https://ntt-docomohikari.jp/img/general/charm/index/japan.png?1588900082') no-repeat center 180px}#main section>.center{text-align:center}#main section>.center .number{margin-bottom:30px}#main section>.center .bold{font-size:24px;margin-top:10px}#main section>.center .fb{font-weight:bold}#main section>.center .text{font-size:16px;line-height:1.5;margin:20px 0}#main section .text_icom{position:relative}#main section .text_icom .text{font-size:16px;line-height:1.5;margin:20px 0}#main section .text_icom .bold{font-size:24px;line-height:32px;margin:15px 0 18px}#main section .text_icom .icom1{position:absolute;right:0;bottom:-65px;width:225px}#main section .text_icom .icom2{position:absolute;left:15px;bottom:-50px;width:190px;z-index:-1}#main section .text_icom .icom3{position:absolute;right:0;bottom:-30px;width:210px}#main section .text_icom .icom4{position:absolute;left:0;bottom:-20px;width:225px;z-index:-1}#main section .text_icom .icom5{right:0;position:absolute;bottom:-140px;width:210px;z-index:-1}#main section .point2-box{background-color:#f1f1ef;padding:70px;margin-top:30px}#main section .charm-inner{position:relative;padding:60px 66px 40px;background-color:#f1f1ef}#main section .charm-inner .discount-table-wrap{margin-bottom:10px;padding:30px 25px;background-color:#fff}#main section .charm-inner .discount-table-wrap tr th,#main section .charm-inner .discount-table-wrap tr td{padding:10px;box-sizing:border-box;text-align:center}#main section .charm-inner .ttl{font-size:36px;line-height:40px}#main section .charm-inner .ttl>span{display:inline-block;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#main section .charm-inner .ttl .color{color:#d00e31}#main section .charm-inner .table_text{margin:10px 0;font-size:22px}#main section .charm-inner .ttl-bold{margin-top:30px;font-size:22px;font-weight:bold}#main section .charm-inner .text{margin-top:10px;font-size:18px}#main section .charm-inner .img{margin-top:15px;margin-bottom:10px}#main section .charm-inner .abs{position:absolute;right:20px;bottom:5px}#main section .charm-inner .family-bg{padding:20px 60px 20px 60px;background-color:#fef2cc}#main section .charm-inner .family-bg p{text-align:center;font-weight:bold;font-size:18px}#main section .charm-inner .family-bg p .F-red{color:#d00e31}#main section .charm-inner .family-bg p .F-small{font-size:15px}#main section .charm-inner .family-bg .family-under{display:flex;margin:20px 0}#main section .charm-inner .family-bg .family-under .family-L{padding:15px 30px;margin:0 auto;width:260px;background-color:#fff;position:relative}#main section .charm-inner .family-bg .family-under .family-L .family-Dlogo{margin:0 4px 7px 0;height:20px}#main section .charm-inner .family-bg .family-under .family-L .family-plus{position:absolute;top:18px;right:-50px;width:60px;height:60px;border-radius:50%;background-color:#fcde7f;color:#d00e31;font-size:36px;z-index:5}#main section .charm-inner .family-bg .family-under .family-R{padding:15px 30px;margin:0 auto;width:260px;background-color:#fff;position:relative}#main section .charm-inner .family-bg .family-under .family-R .max20{position:absolute;right:-40px;top:-55px;width:80px}#main section .gray{background-color:#f1f1ef}#main section .giga-plan{background-color:#f1f1ef;padding-top:20px}#main section .giga-plan .ttl-bold{margin-top:0}#main section .inner{margin:40px auto;box-sizing:border-box;position:relative}#main section .inner .note{margin-top:10px}#main section .plan-inner{width:100%;margin-bottom:5px;padding:30px 25px;background-color:#fff;box-sizing:border-box;position:relative}#main section .plan-inner .plan-text{font-size:24px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#main section .plan-inner .plan-ttl{display:inline-block;color:#d00e31;font-size:36px;line-height:60px;position:relative}#main section .plan-inner .plan-ttl>span{display:inline-block;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#main section .plan-inner .plan-ttl .color{color:#d00e31}#main section .plan-inner .plan-ttl::before,#main section .plan-inner .plan-ttl::after{content:'';width:35px;height:47px;position:absolute;top:0;bottom:0;margin:auto}#main section .plan-inner .plan-ttl::before{background-image:url('https://ntt-docomohikari.jp/img/general/index/plan-ttl_before.png?1588900082');left:-50px}#main section .plan-inner .plan-ttl::after{background-image:url('https://ntt-docomohikari.jp/img/general/index/plan-ttl_after.png?1588900082');right:-35px}#main section .plan-inner .plan-img{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#main section .plan-inner .plan-example{font-size:14px;margin-bottom:25px}#main section .plan-inner .plan-list{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:100%}#main section .plan-inner .plan-list>dt,#main section .plan-inner .plan-list>dd{display:block;width:150px;height:150px;position:relative}#main section .plan-inner .plan-list>dt .ballon,#main section .plan-inner .plan-list>dd .ballon{position:absolute;top:-90px;right:-40px}#main section .plan-inner .plan-list>dt dl,#main section .plan-inner .plan-list>dd dl{display:-webkit-flex;-webkit-flex-flow:column wrap;-webkit-justify-content:space-around;-webkit-align-items:center;display:flex;flex-flow:column wrap;justify-content:space-around;align-items:center;width:100%;height:100%;box-sizing:border-box;position:relative}#main section .plan-inner .plan-list>dt dl dt,#main section .plan-inner .plan-list>dt dl dd,#main section .plan-inner .plan-list>dd dl dt,#main section .plan-inner .plan-list>dd dl dd{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:36px;font-size:14px;font-weight:bold;text-align:center;box-sizing:border-box}#main section .plan-inner .plan-list>dt dl::before,#main section .plan-inner .plan-list>dt dl::after,#main section .plan-inner .plan-list>dd dl::before,#main section .plan-inner .plan-list>dd dl::after{content:'';display:block;background-color:#444;position:absolute;left:0;right:0;margin:auto}#main section .plan-inner .plan-list>dt dl::before,#main section .plan-inner .plan-list>dd dl::before{width:15px;height:3px;bottom:48px}#main section .plan-inner .plan-list>dt dl::after,#main section .plan-inner .plan-list>dd dl::after{width:3px;height:15px;bottom:42px}#main section .plan-inner .plan-list>dt dl.plan-list_head dt,#main section .plan-inner .plan-list>dt dl.plan-list_head dd,#main section .plan-inner .plan-list>dd dl.plan-list_head dt,#main section .plan-inner .plan-list>dd dl.plan-list_head dd{position:relative}#main section .plan-inner .plan-list>dt dl.plan-list_head dt span,#main section .plan-inner .plan-list>dt dl.plan-list_head dd span,#main section .plan-inner .plan-list>dd dl.plan-list_head dt span,#main section .plan-inner .plan-list>dd dl.plan-list_head dd span{position:absolute;top:-5px;right:0;font-size:10px}#main section .plan-inner .plan-list>dt dl.plan-list_head dt::before,#main section .plan-inner .plan-list>dt dl.plan-list_head dt::after,#main section .plan-inner .plan-list>dt dl.plan-list_head dd::before,#main section .plan-inner .plan-list>dt dl.plan-list_head dd::after,#main section .plan-inner .plan-list>dd dl.plan-list_head dt::before,#main section .plan-inner .plan-list>dd dl.plan-list_head dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_head dd::before,#main section .plan-inner .plan-list>dd dl.plan-list_head dd::after{content:'';display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #999;border-right:1px solid #999;display:block;position:absolute;bottom:15px}#main section .plan-inner .plan-list>dt dl.plan-list_head dt::before,#main section .plan-inner .plan-list>dt dl.plan-list_head dd::before,#main section .plan-inner .plan-list>dd dl.plan-list_head dt::before,#main section .plan-inner .plan-list>dd dl.plan-list_head dd::before{right:-8px}#main section .plan-inner .plan-list>dt dl.plan-list_head dt::after,#main section .plan-inner .plan-list>dt dl.plan-list_head dd::after,#main section .plan-inner .plan-list>dd dl.plan-list_head dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_head dd::after{right:-12px}#main section .plan-inner .plan-list>dt dl.plan-list_box,#main section .plan-inner .plan-list>dd dl.plan-list_box{padding:0 10px}#main section .plan-inner .plan-list>dt dl.plan-list_box::before,#main section .plan-inner .plan-list>dt dl.plan-list_box::after,#main section .plan-inner .plan-list>dd dl.plan-list_box::before,#main section .plan-inner .plan-list>dd dl.plan-list_box::after{background-color:#d00e31}#main section .plan-inner .plan-list>dt dl.plan-list_box dt,#main section .plan-inner .plan-list>dd dl.plan-list_box dt{position:relative}#main section .plan-inner .plan-list>dt dl.plan-list_box dt span,#main section .plan-inner .plan-list>dd dl.plan-list_box dt span{font-size:18px}#main section .plan-inner .plan-list>dt dl.plan-list_box dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_box dt::after{content:'';display:inline-block;width:100%;height:2px;position:absolute;left:0;right:0;bottom:-6px;margin:auto}#main section .plan-inner .plan-list>dt dl.plan-list_box dd,#main section .plan-inner .plan-list>dd dl.plan-list_box dd{font-size:16px}#main section .plan-inner .plan-list>dt dl.plan-list_box dd:last-of-type,#main section .plan-inner .plan-list>dd dl.plan-list_box dd:last-of-type{color:#d00e31;font-size:18px}#main section .plan-inner .plan-list>dt dl.plan-list_box._4year,#main section .plan-inner .plan-list>dd dl.plan-list_box._4year{background-color:#fef2cc}#main section .plan-inner .plan-list>dt dl.plan-list_box._4year dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_box._4year dt::after{background-color:#fbd366}#main section .plan-inner .plan-list>dt dl.plan-list_box._8year,#main section .plan-inner .plan-list>dd dl.plan-list_box._8year{background-color:#fdebb2}#main section .plan-inner .plan-list>dt dl.plan-list_box._8year dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_box._8year dt::after{background-color:#facd59}#main section .plan-inner .plan-list>dt dl.plan-list_box._10year,#main section .plan-inner .plan-list>dd dl.plan-list_box._10year{background-color:#fde599}#main section .plan-inner .plan-list>dt dl.plan-list_box._10year dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_box._10year dt::after{background-color:#fac74c}#main section .plan-inner .plan-list>dt dl.plan-list_box._15year,#main section .plan-inner .plan-list>dd dl.plan-list_box._15year{background-color:#fcde7f}#main section .plan-inner .plan-list>dt dl.plan-list_box._15year dt::after,#main section .plan-inner .plan-list>dd dl.plan-list_box._15year dt::after{background-color:#f9c13f}#main section#monthly .charm-inner{padding-top:20px}#main section#monthly .charm-inner .img{margin-top:0}#main section#line .charm-inner{margin-top:40px;padding-top:0}#main section#line .charm-inner .img{display:inline-block;margin-top:-40px}#main section .campaign-list{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin-top:30px}#main section .campaign-list li:first-child:nth-last-of-type(1){width:99%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(1) ~ li{width:99%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(2){width:49%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(2) ~ li{width:49%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(3){width:32.33333%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(3) ~ li{width:32.33333%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(4){width:24%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(4) ~ li{width:24%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(5){width:19%;box-sizing:border-box}#main section .campaign-list li:first-child:nth-last-of-type(5) ~ li{width:19%;box-sizing:border-box}#main section .campaign-list li .img a{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;height:190px;background-color:#fff;border:5px solid #f1f1ef;border-radius:5px;box-sizing:border-box;position:relative}#main section .campaign-list li .img a::after{content:'';display:inline-block;width:0;height:0;border:10px solid transparent;border-bottom:10px solid #d00e31;border-right:10px solid #d00e31;position:absolute;right:2px;bottom:2px}#main section .campaign-list li .img a:hover{border-color:#d00e31}#main section .campaign-list li .cpwrap{line-height:1}#main section .campaign-list li .cpwrap .obi{padding:8px 0;background-color:#d00e31;color:#fff;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}#main section .campaign-list li .cpwrap .redttl{margin-top:5px;font-size:24px;font-weight:bold;color:#d00e31;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#main section .campaign-list li .cpwrap .ttl{font-size:21px;font-weight:bold}#main section .campaign-list li .cpwrap .ttl_u{margin-top:5px;font-size:18px;font-weight:bold}#main section .campaign-list li .cpwrap .price{margin-top:10px;color:#d00e31;font-weight:bold;font-size:45px}#main section .campaign-list li .cpwrap .price .max{width:1em;color:#000;display:inline-block;font-size:18px;line-height:1}#main section .campaign-list li .cpwrap .price .yen{color:#000;font-size:18px}#main section .campaign-list li .cpwrap .price .pt{color:#000;font-size:18px}#main section .campaign-list li .cpwrap .note{margin-top:5px;text-align:center}#main section .campaign-list li .text{margin-top:15px;text-align:left}#main section .campaign-list li .font14{font-size:14px;line-height:24px}#main section .button{display:inline-block;width:380px;height:60px;box-sizing:border-box;font-size:0;text-align:center;vertical-align:bottom;position:relative;z-index:5;margin-top:30px !important}#main section .button a{display:block;height:100%;padding-top:0px;padding-bottom:0px;line-height:60px;border-radius:3px;box-sizing:border-box;font-size:24px;font-weight:bold;text-decoration:none;outline:none;position:relative}#main section .button::before{content:'';width:100%;height:60px;background-color:#d00e31;border:2px solid #d00e31;border-radius:5px;box-sizing:border-box;position:absolute;top:0;left:0;z-index:-2}#main section .button a{color:#fff;background-color:transparent;border:2px solid #d00e31;transition:all 0.2s}#main section .button a:after{content:'';display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:0;bottom:0;right:10px;margin:auto}#main section .button a:before{content:'';width:0;height:58px;background-color:#fff;border-radius:5px;box-sizing:border-box;position:absolute;top:-2px;left:-2px;z-index:-1;transition:all 0.2s}#main section .button a:hover{color:#d00e31;transition:all 0.2s}#main section .button a:hover:before{width:380px;transition:all 0.2s}#main section .button a:hover:after{content:'';display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:3px solid #d00e31;border-right:3px solid #d00e31}#main section .note{margin-top:30px}