@charset "UTF-8";
	html{height:100%;/*background-color:#ffffff;*/}

/* withわん */
@media screen and (min-width:641px) {
	.for_sp{display:none;}
	body{width:640px;height:auto;margin:auto;font-family: Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight: 400;}

	#withwan_scheme .popup_content, #withwan_solving .popup_content{width:100%;padding: 20px 0;/*background:url('/wp-content/themes/alnethome/img/product/withwan/back_irregularity.jpg');background-size:cover;*/border-radius:10px;overflow:hidden;}


	#withwan_scheme .popup_content h1{width:90%;text-align:center;min-height:40px;line-height:40px;font-size:12px;font-size:1.2rem;color:#eb6153;padding:15px 0;margin:20px auto 0 auto;background:url('/wp-content/themes/alnethome/img/product/withwan/scheme_popup_title_back.png')no-repeat;background-position:center center;background-size:cover;}
	#withwan_scheme .popup_content .explain{overflow-y:auto;width:90%;margin:0 auto;}
	#withwan_scheme .popup_content .explain h2{height:24px;line-height:24px;}
	#withwan_scheme .popup_content .explain h2 img{display:inline-block;width:24px;height:24px;margin-right:10px;vertical-align:middle;}
	#withwan_scheme .popup_content .explain h2 span{height:24px;line-height:24px;font-size:12px;font-size:1.2rem;color:#454545;vertical-align:middle;}
	#withwan_scheme .popup_content .explain .col_images{width:40%;float:right;}
	#withwan_scheme .popup_content .explain .col_images img{display:block;width:100%;border-radius:20px;margin-bottom:10px;overflow:hidden;}
	#withwan_scheme .popup_content .explain .col_images span{font-size:72.5%;}
	#withwan_scheme .popup_content .explain .col_text{margin-right:42.5%;}

	#withwan_scheme #scheme7.popup_content .explain .col_text{margin-right:0;}

	#withwan_scheme .popup_content .explain .col_text .for_dog{min-height:60px;background:url('/wp-content/themes/alnethome/img/product/withwan/for_wan.png') no-repeat;background-position:left center;background-size:70px}
	#withwan_scheme .popup_content .explain .col_text .for_family{min-height:60px;background:url('/wp-content/themes/alnethome/img/product/withwan/for_fam.png') no-repeat;background-position:left center;background-size:70px}
	#withwan_scheme .popup_content .explain .col_text p{line-height:160%;font-size:10px;font-size:1.0rem;margin-left:75px;padding:10px 0;}
	#withwan_scheme .popup_content .explain .col_text .for_dog p{color:#7f5945;}
	#withwan_scheme .popup_content .explain .col_text .for_family p{color:#333333;border-top:dotted 2px #6d6d6d;}

	#withwan_scheme .popup_content .explain .extra{position:relative;}
	#withwan_scheme .popup_content .explain .extra .circle{position:relative;width:280px;height:280px;text-align:center;margin:0 auto;background:#ffffff;border-radius:50%;padding:20px;border:solid 4px #eb6153;overflow:hidden;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion{position:relative;top:50%;transform:translateY(-50%);overflow:visible;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion h3{color:#6d6d6d;font-size:11px;font-size:1.1rem;margin-top:0;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion span.scheme_title{display:block;width:auto;color:#eb6153;font-size:12px;font-size:1.2rem;font-weight:bold;padding-bottom:10px;margin:0 10%;border-bottom:solid 1px #eb6153;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion p{color:#eb6153;font-size:11px;font-size:1.1rem;font-weight:bold;}
	#withwan_scheme .popup_content .explain .extra img{width:25%;display:block;position:absolute;top:10%;left:70%;}



	#withwan_solving .popup_content .explain{position:relative;width:90%;margin:0 auto;}

	#withwan_solving .popup_content .explain h1{width:80%;height:38px;line-height:38px;font-size:12px;font-size:1.2rem;padding-left:40px;margin-top:70px;border-radius:10px;overflow:hidden;}
	#withwan_solving .popup_content .explain h1 span{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;margin-left:10px;background-color:#ffffff;border-radius:50%;}

	#withwan_solving .popup_content .explain .col_images{float:right;width:40%;margin-top:-150px;margin-bottom:30px;}
	#withwan_solving .popup_content .explain .col_images h2{position:relative;display:block;width:100%;height:180px;padding:10px;font-size:12px;font-size:1.2rem;margin-left:-10px;text-align:center;}
	#withwan_solving .popup_content .explain .col_images h2 span{position:relative;display:block;top:50%;transform:translateY(-50%);}
	#withwan_solving .popup_content .explain .col_images img{display:block;width:100%;margin-top:-40px;border-radius:10px;overflow:hidden;}
	#withwan_solving .popup_content .explain p{line-height:160%;color:#333333;font-size:10px;font-size:1.0rem;margin-right:42.5%;}
	#withwan_solving .popup_content .explain p strong{/*color:#ffffff;*/}
	#withwan_solving .popup_content .explain p strong:before,#withwan_solving .popup_content .explain p strong:after{content:" ";}

	#withwan_solving .popup_content h2.banner{clear:both;width:600px;height:105px;color:#a35465;font-size:12px;font-size:1.2rem;line-height:120%;text-align:center;padding:20px 0 30px 0;margin:0 auto;background:url('/wp-content/themes/alnethome/img/product/withwan/withwan_solves_banner.png') no-repeat;background-position:center center;background-size:100% auto;font-family: "NarzissRegular", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "HG明朝E", Osaka, sans-serif;}
	#withwan_solving .popup_content h2.banner span.sub{font-size:9px;font-size:0.9rem;}
	#withwan_solving .popup_content h2.banner span.cushion{display:block;position:relative;top:50%;transform:translateY(-50%);margin-left:10px;}

	#withwan_solving #solving1.popup_content .explain h1{color:#7eac9e;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin1.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#e2eae6;}
	#withwan_solving #solving1.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back1.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving1.popup_content .explain .col_images h2 span{color:#7eac9e;}
	#withwan_solving #solving1.popup_content .explain p strong{border-bottom:solid 2px #7eac9e;}

	#withwan_solving #solving2.popup_content .explain h1{color:#d59b80;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin2.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#f3e6db;}
	#withwan_solving #solving2.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back2.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving2.popup_content .explain .col_images h2 span{color:#d59b80;}
	#withwan_solving #solving2.popup_content .explain p strong{border-bottom:solid 2px #d59b80;}

	#withwan_solving #solving3.popup_content .explain h1{color:#de829a;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin3.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#f7e3e7;}
	#withwan_solving #solving3.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back3.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving3.popup_content .explain .col_images h2 span{color:#de829a;}
	#withwan_solving #solving3.popup_content .explain p strong{border-bottom:solid 2px #de829a;}

	#withwan_solving #solving4.popup_content .explain h1{color:#da9e83;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin4.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#f5e8df;}
	#withwan_solving #solving4.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back4.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving4.popup_content .explain .col_images h2 span{color:#da9e83;}
	#withwan_solving #solving4.popup_content .explain p strong{border-bottom:solid 2px #da9e83;}

	#withwan_solving .popup_content {
		margin-top: 50px;
	}
}

@media screen and (max-width:640px) {
	body{width:100%;height:auto;margin:0 auto; font-family: Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight: 400;}
	#withwan_scheme .popup_content, #withwan_solving .popup_content{width:100%;padding: 20px 0;/*background:url('/wp-content/themes/alnethome/img/product/withwan/back_irregularity.jpg');background-size:cover;*/border-radius:10px;overflow:hidden;}


	#withwan_scheme .popup_content h1{width:auto;text-align:center;min-height:30px;line-height:30px;font-size:11px;font-size:1.1rem;color:#eb6153;padding:20px 15px;margin:20px 20px 0 20px;background:url('/wp-content/themes/alnethome/img/product/withwan/scheme_popup_title_back.png')no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_scheme .popup_content .explain{width:90%;margin:0 auto;}
	#withwan_scheme .popup_content .explain h2{}
	#withwan_scheme .popup_content .explain h2 img{float:left;display:block;width:24px;height:24px;vertical-align:middle;}
	#withwan_scheme .popup_content .explain h2 span{display:block;min-height:24px;line-height:24px;font-size:14px;font-size:1.4rem;color:#454545;margin-left:36px;vertical-align:middle;}
	#withwan_scheme .popup_content .explain .col_images{width:80%;margin:0 auto 10px auto;}
	#withwan_scheme .popup_content .explain .col_images img{display:block;width:100%;border-radius:20px;margin-bottom:10px;overflow:hidden;}
	#withwan_scheme .popup_content .explain .col_images span{font-size:75%;}
	#withwan_scheme .popup_content .explain .col_text{}

	#withwan_scheme #scheme6.popup_content .explain .col_text,	#withwan_scheme #scheme7.popup_content .explain .col_text{margin-right:0;}

	#withwan_scheme .popup_content .explain .col_text .for_dog{min-height:60px;background:url('/wp-content/themes/alnethome/img/product/withwan/for_wan.png') no-repeat;background-position:left center;background-size:70px}
	#withwan_scheme .popup_content .explain .col_text .for_family{min-height:60px;background:url('/wp-content/themes/alnethome/img/product/withwan/for_fam.png') no-repeat;background-position:left center;background-size:70px}
	#withwan_scheme .popup_content .explain .col_text p{font-size:12px;font-size:1.2rem;margin-left:75px;padding:10px 0;}
	#withwan_scheme .popup_content .explain .col_text .for_dog p{color:#7f5945;}
	#withwan_scheme .popup_content .explain .col_text .for_family p{color:#333333;border-top:dotted 2px #6d6d6d;}

	#withwan_scheme .popup_content .explain .extra{position:relative;}
	#withwan_scheme .popup_content .explain .extra .circle{position:relative;width:180px;height:180px;text-align:center;margin:0 auto;background:#ffffff;border-radius:50%;padding:20px;border:solid 4px #eb6153;overflow:hidden;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion{position:relative;top:50%;transform:translateY(-50%);overflow:visible;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion h3{color:#6d6d6d;font-size:9px;font-size:0.9rem;margin-top:0;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion span.scheme_title{display:block;width:auto;color:#eb6153;font-size:10px;font-size:1.0rem;font-weight:bold;padding-bottom:10px;margin:0 10%;border-bottom:solid 1px #eb6153;}
	#withwan_scheme .popup_content .explain .extra .circle .cushion p{color:#eb6153;font-size:8px;font-size:0.8rem;font-weight:bold;}
	#withwan_scheme .popup_content .explain .extra img{width:30%;display:block;position:absolute;bottom:5%;left:72.5%;}
	#withwan_scheme #scheme3.popup_content .explain .extra img{width:2.75%;display:block;position:absolute;bottom:5%;left:0%;}
	#withwan_scheme #scheme4.popup_content .explain .extra img{width:32.5%;display:block;position:absolute;bottom:5%;left:72.5%;}

	#withwan_solving .popup_content .explain{position:relative;width:90%;margin:0 auto;}

	#withwan_solving .popup_content .explain h1{width:auto;height:38px;line-height:38px;font-size:16px;font-size:1.6rem;padding-left:40px;margin-top:20px;border-radius:10px;overflow:hidden;}
	#withwan_solving .popup_content .explain h1 span{display:inline-block;width:28px;height:28px;line-height:28px;text-align:center;margin-left:10px;background-color:#ffffff;border-radius:50%;}

	#withwan_solving .popup_content .explain .col_images{overflow-y:auto;overflow-x:visible;width:100%;margin-bottom:20px;}
	#withwan_solving .popup_content .explain .col_images h2{position:relative;display:block;width:55%;height:100px;padding:15px 5px;margin:0;/*margin-left:-5px;*/text-align:center;z-index:100;}
	#withwan_solving .popup_content .explain .col_images h2 span{position:relative;display:block;top:50%;transform:translateY(-50%);font-size:10px;font-size:1.0rem;}
	#withwan_solving .popup_content .explain .col_images img{float:right;position:absolute;top:60px;right:0;display:block;max-height:135px;border-radius:10px;overflow:hidden;}
	#withwan_solving .popup_content .explain p{clear:both;line-height:140%;color:#333333;font-size:12px;font-size:1.2rem;}
	#withwan_solving .popup_content .explain p strong{/*color:#ffffff;*/}
	#withwan_solving .popup_content .explain p strong:before,#withwan_solving .popup_content .explain p strong:after{content:" ";}

	#withwan_solving .popup_content h2.banner{clear:both;width:90%;color:#a35465;font-size:9px;font-size:0.9rem;line-height:120%;text-align:center;padding:17.5% 0;margin:0 auto;background:url('/wp-content/themes/alnethome/img/product/withwan/withwan_solves_banner_sp.png') no-repeat;background-position:center center;background-size:100% auto;font-family: "NarzissRegular", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "HG明朝E", Osaka, sans-serif;}
	#withwan_solving .popup_content h2.banner span.sub{font-size:7px;font-size:0.7rem;}
	#withwan_solving .popup_content h2.banner span.cushion{display:block;position:relative;margin-top:7.75%;margin-left:10px;}

	#withwan_solving #solving1.popup_content .explain h1{color:#7eac9e;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin1.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#e2eae6;}
	#withwan_solving #solving1.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back1.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving1.popup_content .explain .col_images h2 span{color:#7eac9e;}
	#withwan_solving #solving1.popup_content .explain p strong{border-bottom:solid 2px #7eac9e;}

	#withwan_solving #solving2.popup_content .explain h1{color:#d59b80;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin2.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#f3e6db;}
	#withwan_solving #solving2.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back2.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving2.popup_content .explain .col_images h2 span{color:#d59b80;}
	#withwan_solving #solving2.popup_content .explain p strong{border-bottom:solid 2px #d59b80;}

	#withwan_solving #solving3.popup_content .explain h1{color:#de829a;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin3.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#f7e3e7;}
	#withwan_solving #solving3.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back3.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving3.popup_content .explain .col_images h2 span{color:#de829a;}
	#withwan_solving #solving3.popup_content .explain p strong{border-bottom:solid 2px #de829a;}

	#withwan_solving #solving4.popup_content .explain h1{color:#da9e83;background-image:url('/wp-content/themes/alnethome/img/product/withwan/pin4.png');background-repeat:no-repeat;background-size:auto 80%;background-position:5px top;background-color:#f5e8df;}
	#withwan_solving #solving4.popup_content .explain .col_images h2{background:url('/wp-content/themes/alnethome/img/product/withwan/thinking_back4.png') no-repeat;background-position:center center;background-size:100% 100%;}
	#withwan_solving #solving4.popup_content .explain .col_images h2 span{color:#da9e83;}
	#withwan_solving #solving4.popup_content .explain p strong{border-bottom:solid 2px #da9e83;}
}