@charset "UTF-8";

.cururee_mainslide .main_swiper {
margin: 0 auto;
position: relative;
overflow: hidden;
z-index: 1;
}


#easybuggy {background:url(../images/bg01pc.gif) 0 0 repeat-x;}
#easybuggy h2 {padding-bottom:40px;}
#easybuggy p {font-size:14px; font-size:1.4rem; color:#000; line-height:1.6;}
#easybuggy p span.p_strtext {font-weight:bold;}

#easybuggy img.fiximg,
#easybuggy .fiximg img {max-width:100%; width:auto;}

#easybuggy .flbox {display:flex; flex-direction:row; flex-wrap:wrap;}


#easybuggy .con01box {padding-bottom:40px;}
#easybuggy .con01bg {background:url(../images/line01pc.png) right bottom no-repeat; max-width:1040px; padding:0 20px 60px 20px; margin:0 auto;}
#easybuggy .con01 {max-width:1000px; padding:0; margin:0 auto;}

#easybuggy .con01 .flbox {align-items:center;}
#easybuggy .con01text {width:43%; padding-right:30px;}
#easybuggy .con01img {width:57%;}

#easybuggy .con01 h2 img {max-width:389px;}
#easybuggy .con01 p {max-width:356px;}



#easybuggy .con02box {}
#easybuggy .con02bg {background:url(../images/line02pc.png) 0 bottom no-repeat; max-width:1100px; padding:0 20px 80px 20px; margin:0 auto;}
#easybuggy .con02 {max-width:1000px; padding:0; margin:0 auto;}

#easybuggy .con02text {width:36%; padding-left:20px;}
#easybuggy .con02img_pc {width:64%;}
#easybuggy .con02img_sp {display:none;}

#easybuggy .con02 h2 {padding:40px 0;}
#easybuggy .con02 h2 img {max-width:336px;}
#easybuggy .con02 p {max-width:100%;}


#easybuggy .con03box {}
#easybuggy .con03bg {}
#easybuggy .con03 {max-width:1040px; padding:0 20px; margin:0 auto;}

#easybuggy .con03 .flbox {align-items:center;}
#easybuggy .con03text {width:34%; padding-right:30px;}
#easybuggy .con03img_pc {width:66%;}
#easybuggy .con03img_sp {display:none;}

#easybuggy .con03 h2 {padding:40px 0;}
#easybuggy .con03 h2 img {max-width:304px;}
#easybuggy .con03 p {max-width:100%;}



#easybuggy .con04box {}
#easybuggy .con04bg {background:url(../images/line04pc.png) 0 0 no-repeat; max-width:1040px; padding:0 20px 150px 20px; margin:0 auto;}
#easybuggy .con04bg02 {background:url(../images/line04pc.png) 0 0 no-repeat; max-width:1040px; padding:0 20px 0 20px; margin:0 auto;}
#easybuggy .con04_01 {height:870px; padding:0 0 200px 0; margin:0 auto; text-align:center; align-items:center; justify-content:center;}

#easybuggy .con04_02 h2 {padding-bottom:0;}


#easybuggy .con05box {}
#easybuggy .con05bg {max-width:1040px; padding:0 0 50px 0; margin:0 auto;}
#easybuggy .con05bg02 {background:url(../images/line06pc.png) 0 0 no-repeat; max-width:1040px; padding:90px 0 180px 0; margin:0 auto;}
#easybuggy .con05col {width:25%; padding:60px 20px 20px;}
#easybuggy .con05box h2 {line-height:1; padding:0 20px;}
#easybuggy .con05col h3 {line-height:1; text-align:center;}
#easybuggy .con05col h3.con05_h3title01 {padding:0 0 20px 0;}
#easybuggy .con05col h3.con05_h3title02 {padding:0 0 18px 0;}
#easybuggy .con05col h3.con05_h3title03 {padding:0 0 14px 0;}
#easybuggy .con05col p.con05_note {font-size:11px; font-size:1.1rem; padding:10px 0 0 0;}
#easybuggy .con05col .con05img {padding:0 0 16px 0; text-align:center;}

#easybuggy .con_temp_box {}
#easybuggy .con_temp_bg {max-width:1040px; padding:0 0 100px 0; margin:0 auto;}
#easybuggy .con_temp01 {}
#easybuggy .con_temp01img {width:50%; padding:0 20px 40px 20px;}


/*!------------------------------------*\
    Tablet
\*!------------------------------------*/
@media screen and (max-width: 981px) {
	#easybuggy {}
}

/*!------------------------------------*\
    Smartphone
\*!------------------------------------*/
@media screen and (max-width: 641px) {
	#easybuggy {background:url(../images/bg01sp.gif) 0 0 repeat-x;}
	#easybuggy h2 {}
	#easybuggy p {font-size:14px; font-size:1.4rem; color:#000; line-height:1.6;}

	#easybuggy .con01box {padding-bottom:30px;}
	#easybuggy .con01bg {background:url(../images/img01sp.png) center top no-repeat; padding:0; margin:0 auto;}
	#easybuggy .con01 .flbox {display:block;}
	#easybuggy .con01text {width:100%; padding:0 15px;}
	#easybuggy .con01img {display:none;}

	/*#easybuggy .con01 h2 {padding:34px 0 200px 0;}*/
	#easybuggy .con01 h2 {padding:34px 0 264px 0;}
	#easybuggy .con01 h2 img {max-width:262px;}
	#easybuggy .con01 p {max-width:100%;}


	#easybuggy .con02box {padding-bottom:0;}
	#easybuggy .con02bg {background:url(../images/line02sp.png) 0 0 no-repeat; padding:0;}
	#easybuggy .con02 {max-width:1000px; padding:0; margin:0 auto;}

	#easybuggy .con02 .flbox {}
	#easybuggy .con02text {width:100%; padding:0 15px;}
	#easybuggy .con02img_pc {display:none;}
	#easybuggy .con02img_sp {display:block; text-align:center; padding:0 0 20px 0;}

	#easybuggy .con02 h2 {padding:3px 0 16px 0;}
	#easybuggy .con02 h2 img {max-width:220px;}
	#easybuggy .con02 p {max-width:100%; padding:0;}


	#easybuggy .con03box {padding-bottom:30px;}
	#easybuggy .con03bg {background:url(../images/line03sp.png) 0 0 no-repeat; padding:60px 0 0 0;}
	#easybuggy .con03 {max-width:1000px; padding:0; margin:0 auto;}

	#easybuggy .con03 .flbox {}
	#easybuggy .con03text {width:100%; padding:0;}
	#easybuggy .con03img_pc {display:none;}
	#easybuggy .con03img_sp {display:block; text-align:center; padding:0 0 20px 15px;}

	#easybuggy .con03 h2 {padding:0 15px 16px 15px;}
	#easybuggy .con03 h2 img {max-width:220px;}
	#easybuggy .con03 p {max-width:100%; padding:0 15px;}


	#easybuggy .con04box {}
	#easybuggy .con04bg {background:url(../images/line04sp.png) center top no-repeat; padding:0 0 60px 0;}
	#easybuggy .con04bg02 {background:url(../images/line04sp.png) center top no-repeat; padding:0 0 0 0;}
	#easybuggy .con04_01 {height:auto; padding:0 15px; margin:0 auto; text-align:center; align-items:center; justify-content:center;}
	#easybuggy .con04_02 {background:url(../images/line05sp.png) center top no-repeat;}
	#easybuggy .con04_02 h2 {text-align:center; padding:80px 15px 0 15px;}


	#easybuggy .con05box {}
	#easybuggy .con05bg {max-width:1040px; padding:0 0 30px 0; margin:0 auto;}
	#easybuggy .con05bg02 {background:url(../images/line06sp.png) 0 0 no-repeat; max-width:1040px; padding:64px 0 90px 0; margin:0 auto;}
	#easybuggy .con05col {width:100%; padding:44px 15px 0 15px;}
	#easybuggy .con05box h2 {line-height:1; padding:0 15px;}
	#easybuggy .con05col h3,
	#easybuggy .con05col h3.con05_h3title01,
	#easybuggy .con05col h3.con05_h3title02,
	#easybuggy .con05col h3.con05_h3title03  {line-height:1; padding:0 0 20px 0; text-align:center;}
	#easybuggy .con05col h3 img {max-width:220px;}
	#easybuggy .con05col p.con05_note {font-size:11px; font-size:1.1rem; padding:10px 0 0 0;}
	#easybuggy .con05col .con05img {padding:0 0 16px 0; text-align:center;}
	#easybuggy .con05col .con05img img {max-width:220px;}


	#easybuggy .con_temp_bg {padding:0 0 50px 0;}
	#easybuggy .con_temp01img {width:100%; padding:0 15px 30px 15px;}

}

@media screen and (max-width: 394px) {
	#easybuggy .con04_02 {background:url(../images/line05sp02.png) center top no-repeat;}
}
