@charset "utf-8";




/*----------------------------------------
	for PC
----------------------------------------*/


@media screen and (min-width: 641px){



/*  */

.headArea{position:relative;z-index:10;box-shadow:0 0 5px rgba(0,0,0,0.8);width:100%;}

/* #visual{padding-top:45%;width:100%;background:#fff url(../img/top/visual_img.jpg) no-repeat;background-position:center top;position:relative;background-size:100%;} */
#visual{height:650px;width:100%;background-position:center top;position:relative;background-size:100%;overflow:hidden;}
#visual .inner_centering{height:100%;}

#visual .logo{width:542px;height:231px;background-image:url(../img/top/visual_logo.png);left:50%;margin-left:-271px;bottom:69%;margin-bottom:-100px;position:absolute;}

#visual .date{width:282px;height:79px;background:url(../img/top/visual_date.png);position:absolute;left:50%;margin-left:-141px;bottom:130px;}
#visual .console{width:391px;height:52px;background:url(../img/top/visual_console.png);position:absolute;left:50%;margin-left:-186px;bottom:80px;}
#visual .attention{text-align:center;position:absolute;bottom:45px;width:100%;}
#visual .attention .block{background-color:rgba(255,255,255,0.7);border-radius:20px;font-size:12px;color:#886b06;display:inline-block;padding:3px 18px;}

.visual_btn{width:800px;position:absolute;bottom:42%;left:50%;margin-left:-400px;text-align:center;}
.visual_btn a{border:1px solid #ddd;padding:12px 20px;width:270px;display:inline-block;margin:0 5px;color:#fff;background-color:rgba(0,0,0,0.7);}
.visual_btn a.buy{color:#fff;background-color:#f18800;border:1px solid #ffb529;}

.visual_btn .txt{z-index:1;position:relative;}

.visual_cover{width:100%;height:100%;background-color:rgba(0,0,0,0.2);display:block;position:absolute;top:0;left:0;z-index:2;}

.btn_visualBanner{position:absolute;top:20px;left:20px;z-index:40;width:300px;}
.btn_visualBanner img{width:100%;}
.btn_visualBanner_sp{width:100%!important;}

.dendo{position:absolute;right:20px;top:20px;z-index:50;}
.abs_pssale{position:absolute;left:20px;top:20px;z-index:50;}
.abs_nsw{position:absolute;left:20px;top:80px;z-index:50;}
.abs_steam{position:absolute;left:20px;top:140px;z-index:50;}

#tubular-container{position:absolute!important;top:0px!important;}

.icon_50m img{position:absolute;right:150px;bottom:70px;}


/* news */

#news{background:url(../img/top/news_bg.jpg);position:relative;width:100%;background-position:center center;background-size:cover;box-shadow:0 8px 10px rgba(0,0,0,0.5);z-index:10;border-bottom:1px solid #fff;}
#news .inner_centering{padding:40px 0 50px;}
#news .inner_centering.news{padding-bottom:10px;}
#news:before{content:'';background:url(../img/top/news_line.jpg);position:absolute;top:0;width:100%;height:5px;width:100%;}
/* #news:after{content:'';background:url(../img/top/news_line.jpg);position:absolute;bottom:0;width:100%;height:5px;width:100%;} */

#news .title{background:url(../img/top/news_title.png);width:91px;height:34px;margin:0 auto 20px;}

#news .slider-item{width:31%;float:left;margin:0 1.15%;position:relative;}
#news .slider-item .image{width:100%;overflow:hidden;border-radius:6px;margin-bottom:10px;box-shadow:0 0 8px rgba(0,0,0,0.5);transition:all 0.5s;}
#news .slider-item:hover .image{box-shadow:3px 3px 10px rgba(50,50,50,0.8);}
#news .slider-item img{width:100%;display:block;transition:all 0.5s;}
/* #news .slider-item:hover img{transform:scale(1.08);} */
#news .slider-item .date{font-size:15px;display:block;color:#6494b3;}
#news .slider-item p{font-size:15px;line-height:1.5;color:#333;}

#news .slider-item.non img{opacity:0.6;}

#news .slider-item.new:after{content:'NEW';color:#373320;background-image:url(../img/common/new_bg.jpg);padding:2px 13px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.8);background-size:100%;border-radius:20px;font-size:16px;font-weight:800;font-family: 'Work Sans', cursive;display:inline-block;position:absolute;top:-7px;left:-7px;z-index:50;line-height:1.2;}


#news .btn .text{text-indent:-9999px;display:block;}
#news .btn{background:transparent url(../img/top/news_btn_more.png); width:228px;height:47px;display:inline-block;border-radius:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);margin:30px 0 20px;transition:all 0.3s;overflow:hidden;position:relative;}

.banner_area{position:relative;background-color:#184465;padding:30px 0;}
/* .banner_area:after{content:'';background:url(../img/top/news_line.jpg);position:absolute;bottom:0;width:100%;height:5px;width:100%;} */



.flexbox{display:flex;justify-content:space-between;}
.banner_area .inner_centering{width:1000px;}

.banner_area .flexbox a {overflow:hidden;border-radius:8px;display:block;width:236px;box-shadow:0 0 8px rgba(0,0,0,0.5);transition:all 0.5s;border:1px solid #567e9c;box-sizing: border-box;margin:0 8px;}
.banner_area .flexbox a:hover {box-shadow:3px 3px 8px rgba(0,0,0,0.6);}
.banner_area .flexbox a img {display:block;width:100%;}

.banner_area .flexbox{justify-content:center;position:relative;}

.banner_area{background-image:url(../img/top/bg_banner.jpg);background-size:cover;}

.bnrarea_up{text-align:center;}
.bnrarea_up .bnr{margin:0 5px 14px;display:inline-block;box-shadow:3px 3px 12px rgba(0,0,0,1);border-radius:12px 0  23px 0;position:relative;}
.bnrarea_up .bnr img{display:block;}

.bnrarea_up .bnr.new:after{content:'UPDATE';color:#373320;background-image:url(../img/common/new_bg.jpg);padding:2px 13px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.8);background-size:100%;border-radius:20px;font-size:16px;font-weight:800;font-family: 'Work Sans', cursive;display:inline-block;position:absolute;top:-7px;left:-7px;z-index:50;line-height:1.2;}

.slider-item:hover .image{box-shadow:3px 3px 10px rgba(50,50,50,0.8);}


.banner_area:after{content:'';background:url(../img/top/news_line.jpg);position:absolute;bottom:0;width:100%;height:5px;width:100%;}

/* #news .btn:hover{box-shadow:3px 3px 10px rgba(0,0,0,0.6);} */



/* story_character */

#content_story_character{background:#000 url(../img/top/character_story_bg.jpg) ;background-repeat:no-repeat;background-position:center top;background-size:140%;padding:120px 0 0;position:relative;min-width:1024px;}

#content_story_character .inner_centering.story{text-align:center;}
#content_story_character .inner_centering.story .title{background:url(../img/top/character_story_title.png);width:752px;height:89px;display:inline-block;}
#content_story_character .inner_centering.story .text{background:url(../img/top/character_story_text.png);width:791px;height:429px;display:inline-block;margin-top:20px;}

#content_story_character .character_bg{background:url(../img/top/character_img.png);width:100%;padding-top:1300px;background-position:center top;margin-top:0px;background-size:2400px;background-repeat:no-repeat;}

#content_story_character .character{text-align:center;margin-top:90px;}
#content_story_character .character .title{background:transparent url(../img/top/character_title.png);width:696px;height:141px;display:inline-block;margin-top:-50px;}

#content_story_character .character .text{color:#fff;font-size:19px;}
#content_story_character .character .btn{background:transparent url(../img/top/character_btn.png); width:499px;height:63px;display:block;border-radius:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);margin:30px auto 0px;text-indent:-9999px;transition:all 0.5s;overflow:hidden;position:relative;}
#content_story_character .character .btn:hover{box-shadow:3px 3px 14px rgba(0,0,0,1);}



/* action */

#fog{position:absolute;top:-700px;z-index:0;width:100%;height:600px;}
/* #fog .slick-slide{width:600px;} */
#fog .slick-slide img{width:90%;}

#fog2{position:absolute;top:-860px;z-index:0;width:100%;height:600px;}
/* #fog2 .slick-slide{width:1200px;} */
#fog2 .slick-slide img{width:100%;}


#content_action {background:url(../img/top/action_bg.jpg);width:100%;display:block;background-size:cover;padding:130px 0 0px;background-position:center top;position:relative;}
#content_action .inner_centering{position:relative;}
#content_action .title{background:transparent url(../img/top/action_title.png);width:998px;height:535px;display:inline-block;position:absolute;top:230px;left:80px;z-index:10;}
#content_action .img1{width:1173px;height:497px;background: url(../img/top/action_img1.png);position:absolute;top:-100px;left:-280px;}
#content_action .img2{width:1233px;height:657px;background: url(../img/top/action_img2.png);position:absolute;top:210px;right:-320px;}
#content_action .text{color:#fff;padding-top:1000px;font-size:19px;}
#content_action .btn{background:transparent url(../img/top/action_btn.png); width:499px;height:63px;display:block;border-radius:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);margin:30px auto 0px;text-indent:-9999px;transition:all 0.5s;overflow:hidden;position:relative;}
#content_action .btn:hover{box-shadow:3px 3px 14px rgba(0,0,0,1);}



/* product */

#product {background-color:transparent;position:relative;}
#product .title{background-image:url(../img/top/product_title.png);width:186px;height:48px;display:inline-block;margin-bottom:30px;position:absolute;top:-80px;left:50%;margin-left:-93px;}


#product .lineup{display:flex;justify-content: center;}
#product .area{background-color:#000;width:34%;text-align:center;margin:0px 0;padding:0px 0px 50px;}
#product .area .tit{width:100%;padding:10px 0;}
#product .area .pack{margin:60px auto 0; display:block;width:340px;transition:all 0.5s;}

#product .area.normal{background-image:url(../img/top/product_back_n.jpg);background-size:cover;background-position:center center;}
#product .area.normal .tit{background-color:rgba(56, 57, 64, 0.8);color:#fff;}

#product .area.de{background-image:url(../img/top/product_back_de.jpg);background-size:cover;background-position:center center;}
#product .area.de .tit{background-color:rgba(76, 102, 154,0.9);color:#fff;}

#product .area.pb{background-image:url(../img/top/product_back_pb.jpg);background-size:cover;background-position:center center;}
#product .area.pb .tit{background-color:rgba(117, 117, 117, 0.8);color:#fff;}

#product .area.tb{background-image:url(../img/top/product_back_tb.jpg);background-size:cover;background-position:center center;}
#product .area.tb .tit{background-color:rgba(159, 142, 24, 0.8);color:#fff;}

#product .textBtn{background-color:#fff;display:inline-block;color:#58540f;padding:5px 30px;border-radius:36px;box-shadow:2px 2px 4px rgba(0,0,0,0.4);transition:all 0.2s;margin-top:40px;}
#product .area:hover .textBtn{background-color:#0f7595;color:#fff;}
#product .area:hover .pack{transform:scale(1.05);}

#product .min{font-size:12px;position:absolute;padding:5px 5px;top:50px;right:0;display:block;color:#333;}


/* enquete_window */

#enquete {background:url(../img/top/enquete_bg.jpg);padding:90px 0;background-size:cover;}
#enquete .enquete_window{background-color:#fff;width:600px;margin:0 auto;padding:40px 50px;border-radius:20px;box-shadow:0px 0px 4px rgba(0,0,0,0.8);}
#enquete .enquete_window .title{text-align:center;padding-bottom:30px;font-size:22px;color:#2a61ab;}

#enquete .q{padding-bottom:0.3em;}

#enquete .mark{width:18px;border:2px solid #ddd;height:18px;border-radius:50%;display:inline-block;margin-right:0.5em;vertical-align:middle;}
#enquete li.on .mark{width:18px;border:2px solid #ddd;height:18px;border-radius:50%;display:inline-block;margin-right:0.5em;vertical-align:middle; background-color:#2e7882;}
#enquete li{padding-bottom:0.3em;cursor:pointer;}
#enquete li p{display:inline-block;line-height:1;vertical-align:middle;}

#enquete .question02{margin-top:2em;}
#enquete .btn_send{background-color:#2a61ab;color:#fff;width:200px;border-radius:20px;text-align:center;padding:5px 0;margin:40px auto 0;display:block;box-shadow:0 0 3px rgba(0,0,0,0.6);}


.question:nth-of-type(2n+1){padding-top:2em;}
#enquete .btn_send.off{opacity:0.5;pointer-events: none;}

.enquete_window{transition:all 1s;}

#enquete.state_step1 .step2{opacity:0;display: none;}
#enquete.state_step2 .step2{opacity:1;display: block;}
#enquete.state_step2 .step1{opacity:0;display: none;}

#enquete .step2{text-align:center;}

.centering{text-align:center;}


}



@media screen and (min-width: 1551px) {/*大画面用サイズ変更*/
/* #visual{padding-top:40%;width:100%;background-position:center top;position:relative;background-size:100%;} */
/* #visual{padding-top:40%;width:100%;background:#fff url(../img/top/visual_img.jpg) no-repeat;background-position:center top;position:relative;background-size:100%;} */
#content_story_character{background-size:100%;}
}










/*----------------------------------------
	for SP
----------------------------------------*/


@media screen and (max-width: 640px) {

	/* common */



	/*  */


	#visual{width:100%;background:#000 url(../img/top/visual_sp.gif) no-repeat;background-position:center top;position:relative;background-size:100%;z-index:0!imortant;}

	#visual .inner_centering{padding-top:100%;width:100%;position:relative;}

	#visual .logo{width:70%;padding-top:30%;background-image:url(../img/top/visual_logo.png);left:15%;position:absolute;background-size:100%;top:12%;background-repeat:no-repeat;}

	#visual .date{width:46%;padding-top:16%;background:url(../img/top/visual_date.png);position:absolute;left:27%;background-size:100%;background-repeat:no-repeat;bottom:15%;}
	#visual .console{width:70%;padding-top:8%;background:url(../img/top/visual_console_sp.png);position:absolute;left:15%;bottom:9%;background-size:100%;}
	#visual .attention{text-align:center;position:absolute;bottom:8%;width:100%;}
	#visual .attention .block{background-color:rgba(255,255,255,0.7);border-radius:20px;font-size:10px;color:#886b06;display:inline-block;padding:2px 18px;}


	.visual_btn{width:80%;position:absolute;bottom:42%;left:10%;text-align:center;font-size:12px;padding:10px 0;}
	.visual_btn a{border:1px solid #ddd;padding:8px 0px;width:44%;display:inline-block;margin:0 5px;color:#fff;background-color:rgba(0,0,0,0.7);}
	.visual_btn a.buy{color:#fff;background-color:#f18800;border:1px solid #ffb529;}

	.visual_cover{width:100%;height:100%;background-color:rgba(0,0,0,0.4);display:block;position:absolute;top:0;left:0;z-index:2;}


	.btn_visualBanner{display:none;}
	.btn_visualBanner_sp{width:100%!important;}
	.btn_visualBanner_sp img{width:100%;display:block;}

	.dendo{position:absolute;left:7px;top:7px;z-index:10;width:90px;}
	.icon_50m img{position:absolute;right:5%;bottom:16%;width:21%;}

	/* news */

	#news{background:linear-gradient(#bdc7cf,#c0f0fa);background-image:url(../img/top/news_bg_sp.jpg);position:relative;bottom:0;width:100%;background-size:cover;background-position:center center;}
	#news .inner_centering{padding:20px 0; width: 88%;}
	#news:before{content:'';background:url(../img/top/news_line.jpg);position:absolute;top:0;width:100%;height:5px;width:100%;}
	#news:after{content:'';background:url(../img/top/news_line.jpg);position:absolute;bottom:0;width:100%;height:5px;width:100%;}

	#news .title{background:url(../img/top/news_title.png) no-repeat;width:78px;height:34px;margin:0 auto 20px;background-size:100%;}

	#news .slider-item{width:100%;margin:0 auto;position:relative;margin-bottom:18px;}
	#news .slider-item:after{content:'';clear:both;display:block;}
	#news .slider-item img{width:43%;float:left;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,0.4);}
	#news .slider-item .date{font-size:12px;display:block;color:#011e71;}
	#news .slider-item p{font-size:13px;line-height:1.4;color:#333;display:block;float:left;width:51%;margin-left:4%;}
	#news .btn .text{text-indent:-9999px;display:block;}

	#news .btn{background:transparent url(../img/top/news_btn_more.png); width:168px;height:34.6px;display:inline-block;border-radius:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);margin:5px 0 5px;background-size:100%;}

	#news .slider-item.new:before{content:'NEW';color:#373320;background-image:url(../img/common/new_bg.jpg);padding:2px 13px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.8);background-size:100%;border-radius:20px;font-size:12px;font-weight:800;font-family: 'Work Sans', cursive;display:inline-block;position:absolute;top:-7px;left:-7px;z-index:50;line-height:1.2;}

	.banner_area{position:relative;background-color:#184465;background-image:url(../img/top/bg_banner.jpg);background-size:cover;}

	.banner_area .flexbox{display:flex;justify-content:space-between;flex-wrap: wrap;width:92%;margin:0 auto;}
	.banner_area .inner_centering{width:100%;padding:20px 0 15px;}


	.banner_area .flexbox a {overflow:hidden;border-radius:8px;display:block;width:48.5%;box-shadow:0 0 8px rgba(0,0,0,0.5);transition:all 0.5s;margin-bottom:3%;border:1px solid #567e9c;box-sizing: border-box;}
		/* .banner_area .flexbox a.big {overflow:hidden;border-radius:8px;display:block;width:100%;box-shadow:0 0 8px rgba(0,0,0,0.5);transition:all 0.5s;margin-bottom:3%;border:1px solid #567e9c;box-sizing: border-box;} */
	.banner_area .flexbox a.no-radius {border-radius:0px;}
	.banner_area .flexbox a:hover {box-shadow:3px 3px 8px rgba(0,0,0,0.6);}
	.banner_area .flexbox a img {display:block;width:100%;}

	.bnrarea_up{text-align:center;}
	.bnrarea_up .bnr{margin:0 auto 10px;display:block;box-shadow:3px 3px 12px rgba(0,0,0,1);border-radius:12px 0  23px 0;width:92%;position:relative;}
	.bnrarea_up .bnr img{display:block;width:100%;}

	.bnrarea_up .bnr.new:before{content:'NEW';color:#373320;background-image:url(../img/common/new_bg.jpg);padding:2px 13px;box-shadow:0px 0px 6px rgba(0, 0, 0, 0.8);background-size:100%;border-radius:20px;font-size:12px;font-weight:800;font-family: 'Work Sans', cursive;display:inline-block;position:absolute;top:-7px;left:-7px;z-index:50;line-height:1.2;}


	/* story_character */

	#content_story_character{background:#000 url(../img/top/character_story_bg_sp.jpg) ;background-repeat:no-repeat;background-position:center top;background-size:100%;padding-top:220%;position:relative;}

	#content_story_character .inner_centering.story{text-align:center;}
	/* #content_story_character .inner_centering.story .title{background:url(../img/top/character_story_title.png);width:752px;height:89px;display:inline-block;} */
	/* #content_story_character .inner_centering.story .text{background:url(../img/top/character_story_text.png);width:791px;height:429px;display:inline-block;margin-top:20px;} */

	/* #content_story_character .character_bg{background:url(../img/top/character_img.png);width:100%;padding-top:1300px;background-position:center top;margin-top:0px;background-size:2400px;background-repeat:no-repeat;} */

	#content_story_character .character{text-align:center;margin-top:-30px;}
	#content_story_character .character .title{background:transparent url(../img/top/character_title.png);width:98%;padding-top:20%;display:inline-block;margin-top:0px;background-size:100%;}

	#content_story_character .character .text{color:#fff;font-size:14px;}
	#content_story_character .character .btn{background:transparent url(../img/top/character_btn.png); width:84%;padding-top:10.605%;display:inline-block;border-radius:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);margin:30px 0 0px;text-indent:-9999px;height:0px;background-size:100%;background-repeat:no-repeat;}




	/* action */

	#fog{position:absolute;top:-700px;z-index:0;width:100%;height:600px;display:none;}
	/* #fog .slick-slide{width:600px;} */
	#fog .slick-slide img{width:90%;}

	#fog2{position:absolute;top:-860px;z-index:0;width:100%;height:600px;display:none;}
	/* #fog2 .slick-slide{width:1200px;} */
	#fog2 .slick-slide img{width:100%;}


	#content_action {background:url(../img/top/action_bg_sp.jpg);width:100%;display:block;background-size:cover;padding-top:110%;background-position:center bottom;position:relative;background-size:100%;background-repeat:no-repeat;background-color:#000;padding-bottom:10%;}
	#content_action .inner_centering{position:relative;}
	#content_action .title{background:transparent url(../img/top/action_title.png);width:130%;padding-top:69.68%;margin-left:-15%;display:inline-block;position:relative;z-index:10;background-size:100%;margin-bottom:-20%;}
	/* #content_action .img1{width:1173px;height:497px;background: url(../img/top/action_img1.png);position:absolute;top:-100px;left:-280px;}
	#content_action .img2{width:1233px;height:657px;background: url(../img/top/action_img2.png);position:absolute;top:210px;right:-320px;} */
	#content_action .text{color:#fff;margin-top:-10px;font-size:14px;}
	#content_action .btn{background:transparent url(../img/top/action_btn.png); width:84%;padding-top:10.605%;display:inline-block;border-radius:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.8);margin:30px 0 0px;text-indent:-9999px;height:0px;background-size:100%;background-repeat:no-repeat;}
	#content_action .rellax{z-index:10;position:relative;}


	/* product */

	#product:before {content:'';display:block;background-image:url(../img/top/news_line.jpg);height:5px;width:100%;position:absolute;top:0;}
	#product:after {content:'';display:block;background-image:url(../img/top/news_line.jpg);height:5px;width:100%;position:absolute;bottom:0;}
	#product .inner_centering{padding:40px 0 60px;}

	#product {background-color:#042535;position:relative;}
	#product .lineup{display:flex;justify-content: center;flex-wrap: wrap;}
	#product .title{background-image:url(../img/top/product_title.png);width:136px;height:37px;background-size:100%;display:inline-block;margin:30px auto 20px;background-repeat:no-repeat;}


	/* #product .lineup{display:flex;justify-content: center;} */
	#product .area{background-color:#000;width:50%;text-align:center;margin:0px 0;padding:0px 0px 40px;display:block;}
	#product .area .tit{width:100%;padding:8px 0;font-size:13px;}
	#product .area .pack{margin:30px auto 0; display:block;width:145px;transition:all 0.5s;}


	#product .area.normal{background-image:url(../img/top/product_back_n.jpg);background-size:cover;background-position:center center;}
	#product .area.normal .tit{background-color:rgba(56, 57, 64, 0.5);color:#fff;}

	#product .area.de{background-image:url(../img/top/product_back_de.jpg);background-size:cover;background-position:center center;}
	#product .area.de .tit{background-color:rgba(76, 102, 154,0.9);color:#fff;}

	#product .area.pb{background-image:url(../img/top/product_back_pb.jpg);background-size:cover;background-position:center center;}
	#product .area.pb .tit{background-color:rgba(117, 117, 117, 0.5);color:#fff;}

	#product .area.tb{background-image:url(../img/top/product_back_tb.jpg);background-size:cover;background-position:center center;}
	#product .area.tb .tit{background-color:rgba(159, 142, 24, 0.5);color:#fff;}

	#product .textBtn{background-color:#fff;display:inline-block;color:#58540f;padding:4px 24px;font-size:14px;border-radius:36px;box-shadow:2px 2px 4px rgba(0,0,0,0.4);transition:all 0.2s;margin-top:20px;}


#product .min{font-size:7px;position:absolute;padding:5px 3px;bottom:0;right:0;display:block;color:#333;}



	/* enquete_window */

	#enquete {background:url(../img/top/enquete_bg.jpg);padding:50px 0;background-size:cover;}
	#enquete .enquete_window{background-color:#fff;width:76%;margin:0 auto;padding:5% 8%;border-radius:10px;box-shadow:0px 0px 4px rgba(0,0,0,0.8);}
	#enquete .enquete_window .title{text-align:center;padding:15px 0 30px;font-size:18px;color:#2a61ab;font-weight:800;}

	#enquete .q{padding-bottom:0.8em;line-height:1.4;}

	/* #enquete .mark{width:18px;border:2px solid #ddd;height:18px;border-radius:50%;display:inline-block;margin-right:0.5em;vertical-align:middle;} */
	#enquete li.on{cursor:pointer;border:1px solid #2e7882; border-radius:30px;font-size:14px;display:block;box-sizing: border-box;background-color:#f1ffff;}
	#enquete li{cursor:pointer;border:1px solid #ddd; border-radius:30px;font-size:14px;padding:10px 18px;margin-top:0.5em;display:block;box-sizing: border-box;line-height:1.4;}
	#enquete li p{display:inline-block;vertical-align:middle;}

	#enquete .question02{margin-top:2em;}
	#enquete .btn_send{background-color:#2a61ab;color:#fff;width:200px;border-radius:20px;text-align:center;padding:5px 0;margin:40px auto 0;display:block;box-shadow:0 0 3px rgba(0,0,0,0.6);}


	.enquete_window{transition:all 1s;}

	#enquete.state_step1 .step2{opacity:0;display: none;}
	#enquete.state_step2 .step2{opacity:1;display: block;}
	#enquete.state_step2 .step1{opacity:0;display: none;}

	#enquete .step2{text-align:center;line-height:1.4;}

	.question:nth-of-type(2n+1){padding-top:2em;}
	#enquete .btn_send.off{opacity:0.5;pointer-events:none;}

	.centering{text-align:center;}


}
