﻿html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1}img{max-width:100%;height:auto;vertical-align:middle}table{width:100%}main{display:block}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.tCenter{text-align:center !important}.tLeft{text-align:left !important}.tRight{text-align:right !important}.bold{font-weight:bold !important}body{-webkit-text-size-adjust:none}body{font-family:"ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" ,"Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;line-height:1.4}label.chkbox-custom{position:relative;overflow:hidden;display:inline-block;box-sizing:border-box;cursor:pointer}label.chkbox-custom::before{content:'';position:absolute;width:20px;height:20px;left:0px;top:0;border:1px solid #dfdfdf;background-color:#fff;border-radius:3px;z-index:1}label.chkbox-custom::after{content:'';position:absolute;top:9px;left:6px;display:block;margin-top:-8px;width:8px;height:12px;border-right:3px solid #d7455d;border-bottom:3px solid #d7455d;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);z-index:1}label.chkbox-custom input[type="checkbox"]{-moz-appearance:none;-webkit-appearance:none;position:absolute;top:1px;left:-40px;width:20px;height:20px;display:block;box-shadow:41px 0px #FFF;z-index:2;margin:0px;padding:0px}label.chkbox-custom input[type="checkbox"]:checked{box-shadow:none}label.chkbox-custom span{padding-left:35px}label.radio-custom{cursor:pointer;position:relative;padding:10px 0;overflow:hidden;display:inline-block}label.radio-custom::before{position:absolute;width:30px;height:30px;border:1px solid #dfdfdf;border-radius:50%;left:0px;top:7px;content:'';z-index:3}label.radio-custom::after{content:'';position:absolute;width:20px;height:20px;border-radius:100%;left:6px;top:13px;background-color:#d7455d;z-index:1}label.radio-custom input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:2;width:24px;height:24px;left:-37px;top:11px;margin:0px;outline:none;box-shadow:40px -1px #FFF}label.radio-custom input[type="radio"]:checked{box-shadow:none}label.radio-custom span{padding-left:45px}@media screen and (min-width: 769px){.sp{display:none !important}html.showModal{overflow-y:hidden}body{min-width:1200px;background-color:#fff}#globalHeader{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding:12px 6%;background-color:#fff}#mainVisual{position:relative;height:650px}#mainVisual .wrap{width:1156px;margin:0 auto;position:relative}#mainVisual figure:nth-of-type(1){position:relative;z-index:5;top:-40px;text-align:center}#mainVisual .bg-layer{position:absolute;left:0;top:0;width:100%;height:650px;background:url("../images/slider.jpg") repeat-x;background-position:0 0;opacity:0.5;animation:flowing 30s infinite linear;background-size:2378px 650px}#mainVisual .img01{position:absolute;z-index:50;bottom:70px;left:35px}#mainVisual .img02{position:absolute;z-index:50;bottom:85px;left:395px}.c-box01{background-color:#fffcf5}.c-box01 .campaign-area{padding:32px 0;text-align:center;background-color:#d997a1}.c-box01 .campaign-area p{font-size:20px}.c-box01 .campaign-area p span{display:inline-block;width:215px;height:40px;margin-right:20px;line-height:40px;color:#fff;font-size:17px;background-color:#67bdb5;border-radius:5px}.c-box01 h2{margin-top:80px;text-align:center;font-size:36px;line-height:1}.c-box01 .caution{margin-top:20px;text-align:center;font-size:16px;line-height:1}.c-box01 .caution a{color:#dc5763}.c-box01 .list{display:flex;justify-content:center;align-items:flex-start;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:flex-start;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:50px}.c-box01 .list>div{width:365px;height:505px;border:2px solid #d73a4e;background-color:#fff}.c-box01 .list>div:nth-of-type(1){border-right:1px solid #d73a4e;border-radius:3px 0 0 3px}.c-box01 .list>div:nth-of-type(1) .headline{background-color:#e38186}.c-box01 .list>div:nth-of-type(1) .headline::before{background-image:url("../images/sec01_arrow01.png")}.c-box01 .list>div:nth-of-type(1) .inner figure{margin-top:35px;text-align:center}.c-box01 .list>div:nth-of-type(2){border-left:1px solid #d73a4e;border-right:1px solid #d73a4e}.c-box01 .list>div:nth-of-type(2) .headline{background-color:#e06e6f}.c-box01 .list>div:nth-of-type(2) .headline::before{background-image:url("../images/sec01_arrow02.png")}.c-box01 .list>div:nth-of-type(2) .inner .graphic-box{display:flex;justify-content:center;align-items:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:35px}.c-box01 .list>div:nth-of-type(2) .inner .graphic-box ul{order:2;margin-left:20px}.c-box01 .list>div:nth-of-type(2) .inner .graphic-box ul li:nth-of-type(2){margin-top:20px}.c-box01 .list>div:nth-of-type(2) .inner .graphic-box figure{order:-1}.c-box01 .list>div:nth-of-type(3){border-left:1px solid #d73a4e;border-radius:0 3px 3px 0}.c-box01 .list>div:nth-of-type(3) .headline{background-color:#dc5763}.c-box01 .list>div:nth-of-type(3) .headline::before{content:none}.c-box01 .list>div:nth-of-type(3) .inner .media-box{position:relative;margin-top:30px}.c-box01 .list>div:nth-of-type(3) .inner .media-box .balloon{position:absolute;top:0;right:10px;width:135px;height:95px;padding:16px;border-radius:5px;background-color:#d30066;color:#fff;font-size:14px;line-height:1.6}.c-box01 .list>div:nth-of-type(3) .inner .media-box .balloon::before{content:'';position:absolute;top:65px;left:-20px;width:0;height:0;border-style:solid;border-width:0 0 14px 20px;border-color:transparent transparent #d30066 transparent}.c-box01 .list>div:nth-of-type(3) .inner .media-box .hashtag{position:absolute;bottom:20px;right:10px;width:185px;height:160px;padding:12px;background-color:#67bdb5;color:#fff;border-radius:5px;font-size:12px}.c-box01 .list>div:nth-of-type(3) .inner .media-box .hashtag ul:nth-of-type(2){margin-top:10px;padding-top:10px;border-top:1px dashed #fff}.c-box01 .list>div:nth-of-type(3) .inner .media-box .hashtag ul:nth-of-type(2) li{line-height:1.8}.c-box01 .list>div:nth-of-type(3) .inner .media-box .hashtag a{color:#fff}.c-box01 .list>div .headline{position:relative;height:65px;line-height:65px;text-align:center;color:#fff}.c-box01 .list>div .headline::before{content:'';position:absolute;z-index:2;top:0;right:-18px;width:20px;height:65px;background-size:20px 65px;background-repeat:no-repeat;background-position:center center}.c-box01 .list>div .headline span:nth-of-type(1){font-size:24px;font-weight:bold;font-family:"Arial"}.c-box01 .list>div .headline span:nth-of-type(2){font-size:18px;margin-left:10px}.c-box01 .list>div .inner{padding:20px 25px}.c-box01 .list>div .inner>p{font-size:16px}.c-box01 .list>div .inner>p span{font-size:13px}.c-box01 .last{margin-top:60px;padding-bottom:80px;text-align:center;font-size:24px;line-height:1}.c-box02{padding:80px 0;background:url("../images/sec02_bg.png");background-size:30px auto}.c-box02 h2{text-align:center}.c-box02 .box{position:relative;width:1100px;margin:45px auto 0;padding-bottom:40px;background-color:#fff;border-radius:10px}.c-box02 .box header{position:relative;padding:40px 0 0 130px}.c-box02 .box .media-box{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:30px}.c-box02 .box .media-box .sentence{margin-left:10px}.c-box02 .box .media-box .theme{position:relative;margin-top:30px;padding:25px 20px 15px 20px;background-color:#f8f8f8}.c-box02 .box .media-box .theme a{padding-right:12px;color:#67bdb5;background:url("../images/icon_outlink.png") no-repeat right top;background-size:10px auto}.c-box02 .box .media-box .theme::before{content:'テーマ';position:absolute;top:-12px;left:18px;width:100px;height:25px;color:#fff;font-size:14px;line-height:25px;text-align:center;border-radius:3px;background-color:#f6a900}.c-box02 .box .media-box .theme p{font-size:15px}.c-box02 .box .media-box .hashtag-area .headline{padding:15px 0 5px 35px;font-size:16px;background:url("../images/icon_num01.png") no-repeat left center;background-size:29px}.c-box02 .box .media-box .hashtag-area .headline+p{padding-left:15px;font-size:14px}.c-box02 .box .media-box .hashtag-area .hashtag{width:290px;height:50px;margin-top:15px;line-height:50px;border-radius:50px;background-color:#f8f8f8;box-shadow:1px 1px 1px 1px #ddd inset;color:#35968d;text-align:center;font-size:17px}.c-box02 .box .btn{margin-top:10px;text-align:center}.c-box02 .box .btn a{position:relative;display:inline-block;width:340px;height:60px;border-radius:5px;background-color:#67bdb5;box-shadow:0 5px 0 #3d968e;line-height:60px;color:#fff;text-decoration:none;font-size:20px}.c-box02 .box .btn a::before{content:'';position:absolute;top:-16px;left:-16px;width:68px;height:68px;background:url("../images/icon_num02.png") no-repeat;background-size:34px}.c-box02 .box .btn a span{padding-left:65px;background:url("../images/btn_icon.png") no-repeat left center;background-size:59px auto;display:inline-block}.c-box02 .box.box01::before{content:'';position:absolute;top:0;left:0;width:146px;height:146px;background:url("../images/sec02_ribbon01.png") no-repeat;background-size:146px}.c-box02 .box.box01::after{content:'';position:absolute;top:-25px;right:20px;width:194px;height:194px;background:url("../images/sec02_graphic01.png") no-repeat;background-size:194px}.c-box02 .box.box01 header::before{content:'';position:absolute;bottom:-20px;left:40px;width:850px;height:5px;background:url("../images/sec02_border.png") repeat-x center center;background-size:10px auto}.c-box02 .box.box01 .media-box{padding:0 45px 0 20px}.c-box02 .box.box01 .media-box .sentence{padding-top:20px}.c-box02 .box.box01 .media-box .caution{font-size:12px}.c-box02 .box.box01 .media-box .hashtag-area{padding:25px 0 15px;background:url("../images/sec02_img01.png") no-repeat right center;background-size:170px auto}.c-box02 .box.box02::before{content:'';position:absolute;top:0;left:0;width:146px;height:146px;background:url("../images/sec02_ribbon02.png") no-repeat;background-size:146px}.c-box02 .box.box02::after{content:'';position:absolute;top:35px;right:40px;width:142px;height:80px;background:url("../images/sec02_graphic02.png") no-repeat;background-size:142px auto}.c-box02 .box.box02 header::before{content:'';position:absolute;bottom:-20px;left:40px;width:1010px;height:5px;background:url("../images/sec02_border.png") repeat-x center center;background-size:10px auto}.c-box02 .box.box02 .media-box{padding:0 45px}.c-box02 .box.box02 .media-box .product-area{margin-top:20px}.c-box02 .box.box02 .media-box .product-area .top-row{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.c-box02 .box.box02 .media-box .product-area .top-row p{font-size:16px}.c-box02 .box.box02 .media-box .product-area .top-row ul{display:flex;justify-content:flex-end;align-items:center;display:-webkit-flex;-webkit-justify-content:flex-end;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.c-box02 .box.box02 .media-box .product-area .top-row ul li:nth-of-type(1){margin-right:10px}.c-box02 .box.box02 .media-box .product-area .top-row ul li a{display:inline-block;padding:5px 25px 5px 15px;font-size:12px;color:#fff;text-decoration:none;background:url("../images/arrow_right_white.png") no-repeat 95% center;background-size:6px auto;background-color:#d30066}.c-box02 .box.box02 .media-box .product-area .btm-row{margin-top:10px}.c-box02 .box.box02 .media-box .product-area .btm-row ul{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.c-box02 .box.box02 .media-box .hashtag-area{padding:10px 0 30px;background:url("../images/sec02_img04.png") no-repeat right center;background-size:190px auto}.c-box02 .box.box02 .media-box .hashtag-area .hashtag{width:345px}.c-box02 .box.box02 .btn{margin-top:35px}.c-box03{padding:80px 0;background:url("../images/sec03_bg.png");background-size:auto 4px}.c-box03 h2{text-align:center}.c-box03 .contents-inner{width:1100px;margin:80px auto 0}.c-box03 #taglive_contents{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap}.c-box03 #taglive_contents>div:nth-child(4n){margin-left:0}.c-box03 #taglive_contents .post{border:none;margin-bottom:40px;background-color:transparent}.c-box03 #taglive_contents .post .taglive_entry_text{padding:0}.c-box03 #taglive_contents .post .inst_profile img,.c-box03 #taglive_contents .post .inst_profile a,.c-box03 #taglive_contents .post .twitter_profile img,.c-box03 #taglive_contents .post .twitter_profile a{display:inline-block;vertical-align:middle}.c-box03 #taglive_contents .post .inst_photo img,.c-box03 #taglive_contents .post .twitter_photo img{border-radius:5px}.c-box03 #taglive_next_button{display:block;width:340px;height:80px;margin:0 auto;border-radius:5px;background-color:#67bdb5;box-shadow:0 5px 0 #3d968e;line-height:60px;color:#fff;text-decoration:none;font-size:20px;border:none}.c-box03 #taglive_next_button span{display:block;background:url("../images/arrow_btm_white.png") no-repeat 95% center;background-size:16px auto}.c-box04{padding:80px 0;background-color:#addef8}.c-box04 .contents-inner{width:860px;margin:0 auto}.c-box04 h2{text-align:center}.c-box04 h2+figure{margin-top:80px}.c-box04 .media-box{display:flex;justify-content:flex-start;align-items:center;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin:50px 0}.c-box04 .media-box .thumbnail{flex-shrink:0;-webkit-flex-shrink:0;width:330px}.c-box04 .media-box .sentence{margin-left:25px}.c-box04 .media-box .sentence .headline{font-size:23px}.c-box04 .media-box .sentence .description{margin-top:10px;font-size:18px}.c-box04 .movie{position:relative;width:100%;padding-top:56.25%}.c-box04 .movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.c-box04 .txt{padding:55px 0 75px;text-align:center}.c-box04 .product-list{display:flex;justify-content:space-between;align-items:stretch;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:stretch;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.c-box04 .product-list>div{width:400px;padding:35px 40px;background-color:#fff;border-radius:5px;text-align:center}.c-box04 .product-list>div a{text-decoration:none}.c-box04 .product-list>div .headline{font-size:18px;color:#474747}.c-box04 .product-list>div .thumbnail{margin-top:35px}.c-box04 .product-list>div .logo{margin-top:10px}.c-box04 .product-list>div .information{margin-top:30px;font-size:14px;color:#999999}.c-box04 .caution{margin-top:65px;padding:35px 75px 35px 85px;background-color:#93cbe9;border-radius:10px;color:#333333}.c-box04 .caution .headline{font-size:14px}.c-box04 .caution .headline::before{content:'お願い';display:inline-block;margin-right:10px;padding:2px 8px;background-color:#000033;color:#fff;font-size:14px}.c-box04 .caution .list{display:flex;justify-content:flex-start;align-items:flex-start;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-align-items:flex-start;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:25px}.c-box04 .caution .list ul:nth-of-type(1){margin-right:30px}.c-box04 .caution .list li{padding-left:12px;font-size:14px;background:url("../images/icon_dot_black.png") no-repeat left center;background-size:10px;white-space:nowrap}.c-box04 .caution .list li:not(:first-child){margin-top:2px}.c-box04 .caution .last{margin-top:20px;font-size:14px}.c-box04 .banner{margin-top:55px;text-align:center}.c-box05{padding:80px 0 120px;background-color:#f6f6f6}.c-box05 h2{text-align:center;font-size:30px}.c-box05 .rule-box{width:900px;height:630px;margin:50px auto 0;padding:15px 30px;background-color:#fff}.c-box05 .rule-box .inner{height:100%;overflow-y:scroll}.c-box05 .rule-box .inner .inner-box{padding:30px 20px 0 40px}.c-box05 .rule-box .inner h3{padding:8px 0;background-color:#eeeeee;text-align:center;color:#464646;font-size:14px}.c-box05 .rule-box .inner h3:not(:first-child){margin-top:45px}.c-box05 .rule-box .inner p{margin-top:30px;font-size:16px;color:#666666}.c-box06{height:393px;padding-top:65px;background:url("../images/sec06_bg.jpg") no-repeat center center;background-size:cover;text-align:center}.c-box06 ul{display:flex;justify-content:center;align-items:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:35px}.c-box06 ul li:nth-of-type(1){margin-right:35px}#globalFooter{padding:30px 0;text-align:center;font-size:14px;color:#999999}.modal{position:fixed;z-index:-10;display:table;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0}.modal.show{z-index:50000;opacity:1}.modal .modal-layer{display:table-cell;vertical-align:middle;text-align:center}.modal .modal-layer .modal-contents{width:850px;margin:0 auto}.modal .modal-layer .modal-contents .close{text-align:right}.modal .modal-layer .modal-contents .close:hover{cursor:pointer}.modal .modal-layer .modal-contents .list{display:flex;justify-content:space-between;align-items:stretch;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:stretch;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin:20px 45px 0}.modal .modal-layer .modal-contents .list>div{padding:40px 20px 30px 20px;width:370px;background-color:#fff;border-radius:5px;text-align:center}.modal .modal-layer .modal-contents .list>div p:nth-of-type(1){margin-top:40px;font-size:16px}.modal .modal-layer .modal-contents .list>div p:nth-of-type(1) span{color:#67bdb5}.modal .modal-layer .modal-contents .list>div .btn{margin-top:15px;text-align:center}.modal .modal-layer .modal-contents .list>div .btn a{display:inline-block;width:310px;height:60px;line-height:60px;color:#fff;text-decoration:none;font-size:20px;font-weight:bold;text-align:center;border-radius:5px;background-color:#67bdb5;box-shadow:0 5px 0 #3d968e}}@media screen and (max-width: 768px){.pc{display:none !important}html.showModal{overflow-y:hidden}body{background-color:#fff}#globalHeader{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding:15px 20px;background-color:#fff}#globalHeader .logo{flex-shrink:0;-webkit-flex-shrink:0;width:115px}#globalHeader h1{flex-shrink:0;-webkit-flex-shrink:0;width:100px}#mainVisual{position:relative}#mainVisual figure:nth-of-type(1){position:relative;z-index:5;top:0;text-align:center}#mainVisual figure:nth-of-type(1) img{width:100%}#mainVisual .img01 img{width:auto;height:29%;position:absolute;z-index:50;left:8%;top:58%}#mainVisual .img02 img{width:auto;height:29%;position:absolute;z-index:50;left:44%;top:58%}.c-box01{background-color:#fffcf5}.c-box01 .campaign-area{padding:15px 0 20px;text-align:center;background-color:#d997a1}.c-box01 .campaign-area p{font-size:14px;text-align:center;font-weight:bold}.c-box01 .campaign-area p span{display:block;width:250px;height:35px;margin:0 auto 12px;line-height:35px;color:#fff;font-size:14px;background-color:#67bdb5;border-radius:5px;font-weight:normal}.c-box01 h2{margin-top:30px;text-align:center;font-size:27px;line-height:1;font-weight:bold}.c-box01 .caution{margin-top:20px;text-align:center;font-size:12px;line-height:1;font-weight:bold}.c-box01 .caution a{color:#dc5763}.c-box01 .list{margin-top:30px;padding:0 20px}.c-box01 .list>div{margin-top:10px;border:2px solid #d73a4e;background-color:#fff;border-radius:5px}.c-box01 .list>div:nth-of-type(1) .headline{background-color:#e38186}.c-box01 .list>div:nth-of-type(2) .headline{background-color:#e06e6f}.c-box01 .list>div:nth-of-type(2) .inner>div:nth-of-type(1) ul{display:flex;justify-content:center;align-items:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:15px}.c-box01 .list>div:nth-of-type(2) .inner>div:nth-of-type(1) ul li{width:70px}.c-box01 .list>div:nth-of-type(2) .inner>div:nth-of-type(1) ul li:nth-of-type(1){margin-right:15px}.c-box01 .list>div:nth-of-type(3) .headline{background-color:#dc5763}.c-box01 .list>div:nth-of-type(3) .inner{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.c-box01 .list>div:nth-of-type(3) .inner>div:nth-of-type(1) .hashtag{display:inline-block;margin-top:10px;padding:8px;background-color:#67bdb5;color:#fff;border-radius:5px;font-size:12px}}@media screen and (max-width: 768px) and (max-width: 400px){.c-box01 .list>div:nth-of-type(3) .inner>div:nth-of-type(1) .hashtag{font-size:10px}}@media screen and (max-width: 768px){.c-box01 .list>div:nth-of-type(3) .inner>div:nth-of-type(1) .hashtag ul:nth-of-type(2){margin-top:10px;padding-top:10px;border-top:1px dashed #fff}.c-box01 .list>div:nth-of-type(3) .inner>div:nth-of-type(1) .hashtag ul:nth-of-type(2) li{line-height:1.8}.c-box01 .list>div:nth-of-type(3) .inner>div:nth-of-type(1) .hashtag a{color:#fff}.c-box01 .list>div:nth-of-type(3) .inner .media-box{flex-shrink:0;-webkit-flex-shrink:0;position:relative;width:90px}}@media screen and (max-width: 768px) and (max-width: 400px){.c-box01 .list>div:nth-of-type(3) .inner .media-box{width:65px}}@media screen and (max-width: 768px){.c-box01 .list>div:nth-of-type(3) .inner .media-box .balloon{position:absolute;top:30px;left:-120px;width:100px;padding:10px;border-radius:5px;background-color:#d30066;color:#fff;font-size:12px}}@media screen and (max-width: 768px) and (max-width: 430px){.c-box01 .list>div:nth-of-type(3) .inner .media-box .balloon{font-size:10px;width:70px;left:-90px}}@media screen and (max-width: 768px){.c-box01 .list>div:nth-of-type(3) .inner .media-box .balloon::before{content:'';position:absolute;top:15px;right:-20px;width:0;height:0;border-style:solid;border-width:14px 20px 0 0;border-color:#d30066 transparent transparent transparent}.c-box01 .list>div .headline{position:relative;height:50px;line-height:50px;text-align:center;color:#fff}.c-box01 .list>div .headline span:nth-of-type(1){font-size:18px;font-weight:bold;font-family:"Arial"}.c-box01 .list>div .headline span:nth-of-type(2){font-size:13px;margin-left:10px}.c-box01 .list>div .inner{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;padding:15px}.c-box01 .list>div .inner figure{flex-shrink:0;-webkit-flex-shrink:0;width:90px}}@media screen and (max-width: 768px) and (max-width: 400px){.c-box01 .list>div .inner figure{width:65px}}@media screen and (max-width: 768px){.c-box01 .list>div .inner p{margin-right:20px;font-size:15px;font-weight:bold}.c-box01 .list>div .inner p span{display:block;font-size:12px;font-weight:bold}.c-box01 .last{margin-top:40px;padding:0 20px 40px;text-align:center;font-size:15px;font-weight:bold}.c-box02{padding:40px 20px;background:url("../images/sec02_bg.png");background-size:30px auto}.c-box02 h2{text-align:center}.c-box02 .box{position:relative;margin-top:45px;padding:0 15px 30px;background-color:#fff;border-radius:10px}.c-box02 .box header{padding-top:45px}.c-box02 .box .media-box{margin-top:15px}.c-box02 .box .media-box .thumbnail{text-align:center}.c-box02 .box .media-box .thumbnail img{width:100%}.c-box02 .box .media-box .theme{position:relative;margin:15px 18px 0;background-color:#f8f8f8}.c-box02 .box .media-box .theme a{padding-right:12px;color:#67bdb5;background:url("../images/icon_outlink.png") no-repeat right top;background-size:10px auto}.c-box02 .box .media-box .theme::before{content:'テーマ';display:block;width:100%;height:30px;color:#fff;font-size:14px;line-height:30px;text-align:center;background-color:#f6a900}.c-box02 .box .media-box .theme p{padding:15px 20px;font-size:15px}.c-box02 .box .media-box .hashtag-area{margin-top:20px}.c-box02 .box .media-box .hashtag-area .headline{padding:5px 0 5px 35px;font-size:18px;background:url("../images/icon_num01.png") no-repeat left center;background-size:29px;font-weight:bold}.c-box02 .box .media-box .hashtag-area .headline+p{margin-top:15px;text-align:center;font-size:14px}.c-box02 .box .media-box .hashtag-area .hashtag{width:95%;height:70px;margin:15px auto 0;padding-top:24px;border-radius:70px;background-color:#f8f8f8;box-shadow:1px 1px 1px 1px #ddd inset;color:#35968d;text-align:center;font-size:16px;line-height:1.4}.c-box02 .box .btn{margin-top:30px;text-align:center}.c-box02 .box .btn a{position:relative;display:inline-block;width:95%;height:60px;border-radius:5px;background-color:#67bdb5;box-shadow:0 5px 0 #3d968e;line-height:60px;color:#fff;text-decoration:none;font-size:20px}.c-box02 .box .btn a::before{content:'';position:absolute;top:-16px;left:-16px;width:68px;height:68px;background:url("../images/icon_num02.png") no-repeat;background-size:34px}.c-box02 .box .btn a span{padding-left:65px;background:url("../images/btn_icon.png") no-repeat left center;background-size:59px auto;display:inline-block}.c-box02 .box.box01::before{content:'';position:absolute;top:0;left:0;width:90px;height:90px;background:url("../images/sec02_ribbon01.png") no-repeat;background-size:90px}.c-box02 .box.box01::after{content:'';position:absolute;top:-25px;right:-10px;width:90px;height:90px;background:url("../images/sec02_graphic01.png") no-repeat;background-size:90px}.c-box02 .box.box02::before{content:'';position:absolute;top:0;left:0;width:90px;height:90px;background:url("../images/sec02_ribbon02.png") no-repeat;background-size:90px}.c-box02 .box.box02::after{content:'';position:absolute;top:-10px;right:-10px;width:90px;height:80px;background:url("../images/sec02_graphic02_sp.png") no-repeat;background-size:90px auto}.c-box02 .box.box02 .media-box .thumbnail img{max-width:320px}.c-box02 .box.box02 .media-box .theme{margin-top:30px}.c-box02 .box.box02 .media-box .product-area{margin-top:20px}.c-box02 .box.box02 .media-box .product-area .top-row p{font-size:18px;font-weight:bold;text-align:center}.c-box02 .box.box02 .media-box .product-area .btm-row{margin-top:10px}.c-box02 .box.box02 .media-box .product-area .btm-row ul{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.c-box02 .box.box02 .media-box .product-area .btm-row ul li{width:48.5%}.c-box02 .box.box02 .media-box .product-area .btm-row ul li a:nth-of-type(2){display:block;margin-top:10px;padding:5px 10px 5px 10px;font-size:12px;color:#fff;font-weight:bold;text-align:center;text-decoration:none;background:url("../images/arrow_right_white.png") no-repeat 95% center;background-size:6px auto;background-color:#d30066}.c-box02 .box.box02 .media-box .product-area .btm-row ul li img{width:100%}.c-box03{padding:40px 20px;background:url("../images/sec03_bg.png");background-size:auto 4px}.c-box03 h2{text-align:center}.c-box03 h2 img{width:250px}.c-box03 #taglive_contents{width:100% !important}.c-box03 #taglive_contents .post{width:100%;border:none;margin-top:30px;margin-left:0;background-color:transparent}.c-box03 #taglive_contents .post .inst_profile img,.c-box03 #taglive_contents .post .inst_profile a,.c-box03 #taglive_contents .post .twitter_profile img,.c-box03 #taglive_contents .post .twitter_profile a{display:inline-block;vertical-align:middle}.c-box03 #taglive_contents .post .inst_photo,.c-box03 #taglive_contents .post .twitter_photo{width:100%;height:auto}.c-box03 #taglive_contents .post .inst_photo img,.c-box03 #taglive_contents .post .twitter_photo img{width:100%;border-radius:5px}.c-box03 #taglive_next_button{display:block;max-width:340px;width:90%;height:80px;margin:0 auto;border-radius:5px;background-color:#67bdb5;box-shadow:0 5px 0 #3d968e;line-height:60px;color:#fff;text-decoration:none;font-size:20px;border:none}.c-box03 #taglive_next_button span{display:block;background:url("../images/arrow_btm_white.png") no-repeat 95% center;background-size:16px auto}.c-box04{padding:40px 20px;background-color:#addef8}.c-box04 h2{text-align:center}.c-box04 h2 img{width:300px}.c-box04 h2+figure{margin-top:50px;text-align:center}.c-box04 h2+figure img{max-width:300px}.c-box04 .media-box{margin:50px 0;padding:0 20px}.c-box04 .media-box .thumbnail{text-align:center}.c-box04 .media-box .thumbnail img{width:100%}.c-box04 .media-box .sentence{margin-top:30px}.c-box04 .media-box .sentence .headline{font-size:18px;font-weight:bold}.c-box04 .media-box .sentence .description{margin-top:10px;font-size:18px}.c-box04 .movie{position:relative;width:100%;padding-top:56.25%}.c-box04 .movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.c-box04 .txt{padding:50px 40px;text-align:center}.c-box04 .product-list>div{padding:35px 40px;background-color:#fff;border-radius:5px;text-align:center}.c-box04 .product-list>div:nth-of-type(2){margin-top:25px}.c-box04 .product-list>div a{text-decoration:none}.c-box04 .product-list>div .headline{font-size:18px;font-weight:bold;color:#474747}.c-box04 .product-list>div .thumbnail{margin-top:35px}.c-box04 .product-list>div .logo{margin-top:10px}.c-box04 .product-list>div .information{margin-top:30px;font-size:14px;color:#999999}.c-box04 .caution{margin-top:65px;padding:15px;background-color:#93cbe9;border-radius:10px;color:#333333}.c-box04 .caution .headline{font-size:14px;font-weight:bold}.c-box04 .caution .headline::before{content:'お願い';display:block;width:100%;margin-bottom:10px;padding:2px 8px;background-color:#000033;color:#fff;font-size:14px;font-weight:bold;text-align:center;box-sizing:border-box}.c-box04 .caution .list{margin-top:15px}.c-box04 .caution .list li{padding-left:12px;font-size:14px;background:url("../images/icon_dot_black.png") no-repeat left center;background-size:10px}.c-box04 .caution .list li:not(:first-child){margin-top:8px}.c-box04 .caution .last{margin-top:15px;font-size:14px}.c-box04 .banner{margin-top:30px;text-align:center}.c-box05{padding:40px 20px;background-color:#f6f6f6}.c-box05 h2{text-align:center;font-size:20px;margin-bottom:20px}.c-box05 .rule-box{background-color:#fff;height:450px;padding:15px 20px;box-sizing:border-box}.c-box05 .rule-box .inner{height:100%;overflow-y:scroll;box-sizing:border-box}.c-box05 .rule-box .inner h3{padding:8px 0;background-color:#eeeeee;text-align:center;color:#464646;font-size:14px}.c-box05 .rule-box .inner h3:not(:first-child){margin-top:45px}.c-box05 .rule-box .inner p{margin-top:30px;font-size:16px;color:#666666}.c-box05 .rule-box .inner a{word-break:break-all}.c-box06{padding:30px 20px;background:url("../images/sec06_bg_sp.jpg") no-repeat center center;background-size:cover;text-align:center}.c-box06 ul{display:flex;justify-content:center;align-items:center;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;margin-top:35px}.c-box06 ul li:nth-of-type(1){margin-right:35px}.jspHorizontalBar{display:none}.jspVerticalBar{background:#eee}#globalFooter{padding:30px 0;text-align:center;font-size:14px;color:#999999}.modal{position:fixed;z-index:-10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0;overflow-y:scroll}.modal.show{z-index:50000;opacity:1}.modal .modal-layer .modal-contents{padding:50px 20px}.modal .modal-layer .modal-contents .close{text-align:right}.modal .modal-layer .modal-contents .close:hover{cursor:pointer}.modal .modal-layer .modal-contents .list{padding:0 20px}.modal .modal-layer .modal-contents .list>div{padding:40px 15px 20px 15px;margin-top:20px;background-color:#fff;border-radius:5px;text-align:center}.modal .modal-layer .modal-contents .list>div p:nth-of-type(1){margin-top:40px;font-size:16px}.modal .modal-layer .modal-contents .list>div p:nth-of-type(1) span{color:#67bdb5}.modal .modal-layer .modal-contents .list>div .btn{margin-top:15px;text-align:center}.modal .modal-layer .modal-contents .list>div .btn a{display:inline-block;width:100%;height:60px;line-height:60px;color:#fff;text-decoration:none;font-size:20px;font-weight:bold;text-align:center;border-radius:5px;background-color:#67bdb5;box-shadow:0 5px 0 #3d968e}}@-webkit-keyframes flowing{0%{background-position:0 0}100%{background-position:-2378px 0}}@keyframes flowing{0%{background-position:0 0}100%{background-position:-2378px 0}}
