@charset "UTF-8";
/* CSS Document */



/* 楽ウマページ */
.yuu_title {width:628px;margin:0 auto;padding:4em 0;}
.yuu_title_bg {background:url(../img/rakuuma/bg_pc.png) top center / auto 35px repeat-x, url(../img/rakuuma/bg_pc.png) bottom center / auto 35px repeat-x;background-color:#fffef5;}

.yuu_title ul {width:100%;margin:0 auto;display:table;}
.yuu_title ul li {display:table-cell;vertical-align:middle;}

.yuu_ph {width:152px;}
.yuu_prf {width:476px;}

.yuu_prf p {text-align:justify;font-size:0.8em;
	letter-spacing:0.08em;}

.yuu_prf_A {margin:1em 0 0;padding:0;}
.yuu_prf_A a {color:inherit;}
.yuu_prf_A a:hover {color:#0068b7;opacity:1;}
.yuu_prf_A a::before{content:"";display:inline-block;
	width:17px;height:17px;margin-right:5px;
	background-image:url("../img/rakuuma/btn_insta.png");
	background-size:contain;vertical-align:top;}
.yuu_prf_A a::after{content:"";display:inline-block;
	width:17px;height:17px;margin-left:5px;
	background-image:url("../img/rakuuma/btn_yuu.png");
	background-size:contain;vertical-align:top;}

@media screen and (max-width: 750px){
	.yuu_title {width:100%;padding:0;}
	.yuu_title_bg {background-image:none;}
	.yuu_title ul {width:100%;display:block;}
	.yuu_title ul li {width:80%;margin:0 auto;
		display:block;vertical-align:top;}
	.yuu_ph, .yuu_prf {width:100%;}
	.yuu_prf p {font-size:3.0vw;letter-spacing:0.02em;}
	.yuu_prf_A a::before, .yuu_prf_A a::after
		{width:3.0vw;height:3.0vw;vertical-align:middle;}
	.yuu_prf_A a::before {margin-right:10px;}
	.yuu_prf_A a::after {margin-left:10px;}
	.yuu_prf_A a:hover {color:inherit;opacity:1;}
}


.yuu_menu_ph {width:740px;margin:0 auto;
	position:relative;padding:4em 0 3em;}
.yuu_menu_ph2 {position:absolute;
	top:2.0em;left:-2.5em;width:330px;}

.yuu_recipe span {color:#e50012;}

.yuu_recipe_box_bg {width:740px;margin:0 auto 2em;
	padding:1.5em 0;border-radius:20px;
	background-color:#f6e9e9;
	position:relative;}

.y_r_b_i_A {position:absolute;
	top:0;right:0;width:322px;}
.y_r_b_i_B {position:absolute;
	top:112px;right:0;width:322px;}

.yuu_recipe_box {width:611px;margin:0 auto;
	padding-bottom:0;}

.yuu_recipe_box ul {width:320px;}

.y_r_box_A {display:flex;justify-content:flex-start;
	margin-bottom:1em;}
.y_r_box_A li:first-child {margin-right:2em;}

.y_r_box_B {display:flex;align-items:center;
	vertical-align:middle;margin-bottom:1em;}

.yuu_recipe_box_brdr_A {width:10px;height:78px;margin:0 3px;
	border:solid 1px;
	border-color:#e50012 transparent #e50012 #e50012;}


.yuu_recipe_box p {font-size:14px;font-weight:400;
	letter-spacing:0.1em;}

.y_r_p_b {padding-bottom:1em;}


@media screen and (max-width: 750px){
	.yuu_menu_ph {width:100%;margin:0 auto;
		position:inherit;padding:0;}
	.yuu_recipe_box_bg {width:89.3%;margin:0 auto;
		padding:2em 0 2em;border-radius:20px;
		background-color:#f6e9e9;
		position:relative;}
	
	.y_r_b_i_A {position:absolute;
		top:5vw;right:0;width:45.2vw;}
	
	.yuu_recipe_box {width:85%;margin:0 auto;}
	.yuu_recipe_box ul {width:100%;}

	.y_r_box_A {display:block;margin-bottom:1em;}
	
	.y_r_box_B {display:flex;align-items:center;
	vertical-align:middle;margin-bottom:3em;
	width:100%;}
	
	.yuu_recipe_box_brdr_A {width:2.4vw;height:36.53vw;
		margin:0 2.4vw;}
	
	.yuu_recipe_box p {font-size:3.8vw;line-height:1.7em;
		letter-spacing:0.06em;}
	
	.y_r_p_b {padding-bottom:1em}
}



.yuu_movie {width:740px;margin:0 auto;display:flex;
	justify-content:space-between;
	padding:2em 0 0;}
.yuu_movie .yuu_movie_ytb {width:412px;}
.yuu_movie .yuu_movie_point {width:270px;}

.yuu_movie li .youtube {
	width:100%;
	box-sizing: border-box;
	margin: 0 auto;}
.yuu_movie li .youtube > .inner {
	width:100%;
	padding-top: 56.25%;
	position: relative;
	height: 0;
	overflow: hidden;}
.yuu_movie li .youtube > .inner > iframe {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 100% !important;
	height: 100% !important;}
@media screen and (max-width: 750px){
	.yuu_movie {width:100%;margin:0 auto;display:block;
	padding:0 0 1em;}
	.yuu_movie .yuu_movie_ytb {width:100%;}
}


.yuu_recipe_howto {width:740px;margin:0 auto;display:table;
	padding:0em 0 0em;}

.yuu_recipe_howto li {display:table-cell;vertical-align:top;}

.yuu_recipe_howto_A {width:272px;}
.yuu_recipe_howto_B {width:468px;}

.yuu_recipe_howto_B_p {width:100%;display:flex;}

.yuu_recipe_howto_B_p div:first-child {width:335px;}
.yuu_recipe_howto_B_p div:last-child {width:133px;}
.yuu_recipe_howto_B_p p {font-size:14px;
	font-weight:400;padding:23px 0 35px;}

.yuu_recipe_howto p {text-align:justify;}

.yuu_howto_txt_A {font-size:20px;font-weight:400;
	letter-spacing:0.03em;}
.yuu_howto_txt_B {font-size:16px;font-weight:400;
	letter-spacing:0.06em;}

.yuu_howto_indent {padding-left:1.5em;text-indent:-1.5em;}

.yuu_recipe_howto_A p {padding-bottom:0.75em;}

@media screen and (max-width: 750px){
	.yuu_recipe_howto {width:100%;margin:0 auto;
		display:block;padding:2em 0 0em;}
	.yuu_recipe_howto li {display:block;vertical-align:top;}
	.yuu_recipe_howto_A {width:80%;margin:0 auto;}
	.yuu_recipe_howto_B {width:100%;}
	
	.yuu_howto_txt_A, .yuu_howto_txt_B {
		font-size:3.8vw;line-height:1.7em;
		letter-spacing:0.07em;}
	
	.yuu_howto_indent {padding-left:5.8vw;
		text-indent:-5.8vw;}
	
	.yuu_recipe_howto_A p {padding-bottom:1em;}
	
	.yuu_recipe_howto_B_p {position:relative;}

	.yuu_recipe_howto_B_p div:first-child {
		width:100%;}
	.yuu_recipe_howto_B_p div:last-child {
		width:72.13vw;position:absolute;
		bottom:0;left:14.66vw;}
	
	.yuu_recipe_howto_B_p p {width:100%;
		font-size:3.2vw;letter-spacing:0.05em;
		padding:0;}
	.y_r_h_B_p_sp {margin-top:52vw;}
}
/* 楽ウマページ end */


