/**/
@import url(https://fonts.googleapis.com/earlyaccess/sawarabimincho.css);

#c01 #cfb{
	font-family:YuGothic, 'Yu Gothic', "游ゴシック体", "YuGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
	color:#000000; font-weight:400;
 }

#c01 #cfb .m{ font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", "Sawarabi Mincho"; }

article #cfb h1,
article #cfb h2,
article #cfb h3,
article #cfb h4,
article #cfb h5,
article #cfb h6{ padding:0; margin:0; border:0; }

#cfb .type{ list-style:none; }

#page_meta{ display:none; }
#cfb .ic{ margin:0 -0.5em; }
#cfb .ir{ margin-right:-0.5em; }

/* PC */
@media screen and (min-width: 749px) {
	#c01{ width:70%; max-width:none; padding:; }
	#cfb{ width:100%; }
	#cfb .inner{ width:960px; margin:0 auto; }
	
	#cfb .i{
		background-image:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb59338c0567.png"); background-repeat:no-repeat;
		font-size:0; line-height:0; text-indent:-9999px;
	}
	#cfb a.b{
		display:inline-block; vertical-align:top; height:60px; position:relative;
		font-size:14px; line-height:20px; text-align:center; text-decoration:none;
		padding:20px; color:#FFFFFF; background:#000000; border:1px solid #000000;
	}
	#cfb a.b:hover{ color:#000000; background:#FFFFFF; }
	
	#cfb a.b::before{
		display:block; width:6px; height:8px; content:" "; font-size:0; line-height:0;
		background-image:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb59338c0567.png"); background-position:-260px 0; background-repeat:no-repeat;
		position:absolute; right:14px; top:50%; margin-top:-4px;
	}
	#cfb a.b:hover::before{ background-position:-270px 0; background-repeat:no-repeat; }
	
	#logo{ padding:10px; text-align:center; }
	#logo h2{ background-position:0px 0px; width:250px; height:100px; margin:0 auto !important; }
	#read .s1_1{ background:#FFFFFF url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb594a4dacf7.jpg") no-repeat center -250px; }
	#read .s1_1 .inner{ position:relative; height:200px; }
	#read .s1_1 .inner>*{
		position:absolute; color:#FFFFFF; line-height:1.0; z-index:2;
		text-shadow:0 0 5px rgba(134,84,36,0.80),0 0 10px rgba(134,84,36,0.80),0 0 15px rgba(134,84,36,0.80),0 0 20px rgba(134,84,36,0.80);
	}
	#read .s1_1 .t1{ left:0; top:80px; font-size:20px; font-weight:600; letter-spacing:-0.03em; }
	#read .s1_1 .t2{ left:0; top:100px; font-size:38px; font-weight:600; letter-spacing:0.03em; }
	#read .s1_1 .i1{ left:540px; top:60px; width:480px; z-index:1; }
	
	#read .s1_2{ background:#FFFFFF url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb594a4dacf7.jpg") no-repeat center -480px; }
	#read .s1_2 .inner{ height:815px; text-align:center; }
	#read .s1_2 .t1{ padding-top:160px; font-size:40px; line-height:1.43; color:#221814; font-weight:600; }
	#read .s1_2 .logo{ background-position:0px -100px; width:177px; height:55px; margin:15px auto 0; }
	#read .s1_2 .t2{ margin-top:10px; font-size:16px; line-height:2.13; color:#000000; font-weight:600; }
	#read .s1_2 .b1{ margin-top:30px; }
	#read .s1_2 .b1 a.b{ width:294px; }
	#read .s1_2 .b2{ display:table; width:100%; height:188px; }
	#read .s1_2 .b2 a{ display:table-cell; text-align:center; vertical-align:middle; }
	#read .s1_2 .b2 a::before{
		display:inline-block; width:34px; height:18px; content:" "; font-size:0; line-height:0;
		background:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb59338c0567.png") no-repeat -260px -10px;
	}
	
	#read .s1_3{ background:#000000 url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb594a4dacf7.jpg") no-repeat center -1295px; }
	#read .s1_3 .inner{ height:699px; text-align:center; padding-top:135px; color:#FFFFFF; }
	#read .s1_3 .logo{ background-position:-180px -100px; width:114px; height:51px; margin:0 auto; }
	#read .s1_3 .t1{ margin-top:18px; font-size:30px; line-height:1.33; font-weight:600; letter-spacing:-0.05em; }
	#read .s1_3 .t2{ margin-top:30px; font-size:16px; line-height:2.13; letter-spacing:0.05em; }
	#read .s1_3 ul{ margin:57px auto 0; font-size:0; line-height:0; list-style:none; }
	#read .s1_3 ul li{ display:inline-block; vertical-align:top; border-left:1px solid #FFFFFF; }
	#read .s1_3 ul li:first-child{ border-left:0; }
	#read .s1_3 ul li a{ display:block; width:234px; height:94px; }   #read .s1_3 ul li a:hover{ background-color:#FFFFFF; }
	#read .s1_3 ul li:nth-child(1) a{ background-position:-310px 0; } #read .s1_3 ul li:nth-child(1) a:hover{ background-position:-310px -110px; }
	#read .s1_3 ul li:nth-child(2) a{ background-position:-545px 0; } #read .s1_3 ul li:nth-child(2) a:hover{ background-position:-545px -110px; }
	#read .s1_3 ul li:nth-child(3) a{ background-position:-780px 0; } #read .s1_3 ul li:nth-child(3) a:hover{ background-position:-780px -110px; }

	#item_box .s1_1 .inner{ padding:100px 0; }
	#item_box .s1_1 .read{ margin-top:35px; font-size:20px; line-height:1.7; text-align:center; position:relative; z-index:3; }
	#item_box .s1_1 h3{  height:144px; margin:0 auto; }
	#item_box #item_01 .s1_1 h3{ background-position:0px -210px; width:304px; }
	#item_box #item_02 .s1_1 h3{ background-position:-310px -210px; width:368px; }
	#item_box #item_03 .s1_1 h3{ background-position:-690px -210px; width:378px; }
	#item_box .s1_1 ul{ list-style:none; margin:0 auto; width:820px; }
	#item_box .s1_1 li{ padding-top:90px; }
	#item_box .s1_1 li::after{ display:block; content:" "; clear:both; font-size:0; line-height:0; }
	#item_box .s1_1 li>*{ width:450px; position:relative; z-index:3; }
	#item_box .s1_1 li:nth-child(2n+1)>*{ float:left; text-align:left; }
	#item_box .s1_1 li:nth-child(2n+0)>*{ float:right; text-align:right; }
	#item_box .s1_1 li:nth-child(2n+1) .t0{ float:right; margin:-145px -105px -40px -270px; }
	#item_box .s1_1 li:nth-child(2n+0) .t0{ float:left; margin:-145px -270px -40px -105px; }
	#item_box .s1_1 li .t0{ width:640px; position:relative; z-index:2; }
	#item_box .s1_1 .t1{ width:543px; height:130px; z-index:1; }
	#item_box .s1_1 #i_01 .t1{ background-position:0 -370px; }
	#item_box .s1_1 #i_02 .t1{ background-position:0 -500px; }
	#item_box .s1_1 #i_03 .t1{ background-position:0 -630px; }
	#item_box .s1_1 #i_04 .t1{ background-position:0 -760px; }
	#item_box .s1_1 #i_05 .t1{ background-position:0 -890px; }
	#item_box .s1_1 #i_06 .t1{ background-position:0 -1020px; }
	#item_box .s1_1 #i_07 .t1{ background-position:0 -1150px; }
	#item_box .s1_1 #i_08 .t1{ background-position:0 -1280px; }
	#item_box .s1_1 #i_09 .t1{ background-position:0 -1410px; }
	#item_box .s1_1 .t2{ margin-top:10px; font-size:12px; line-height:1.0; font-weight:500; }
	#item_box .s1_1 .t3{ margin-top:25px; font-size:18px; line-height:1.0; color:#221814; font-weight:600; }
	#item_box .s1_1 .t4{ margin-top:10px; font-size:14px; line-height:1.0; color:#221814; font-weight:500; }
	#item_box .s1_1 .t5{ margin-top:20px; font-size:14px; line-height:1.5; color:#595757; font-weight:500; }
	#item_box .s1_1 .b1{ margin-top:25px; }
	#item_box .s1_1 .b1 a.b{ width:254px; }
	#item_box .s1_1 .b2 a.b{ width:254px; }
	
	#item_box .s1_2{ background:#000000; color:#FFFFFF; }
	#item_box .s1_2 .inner{ padding:40px 0 60px; }
	#item_box .s1_2 .logo{ width:86px; height:51px; margin:0 auto; }
	#item_box #item_01 .s1_2 .logo{ background-position:-570px -370px; }
	#item_box #item_02 .s1_2 .logo{ background-position:-660px -370px; }
	#item_box #item_03 .s1_2 .logo{ background-position:-750px -370px; }
	#item_box .s1_2 h3{ font-size:32px; line-height:1.67; text-align:center; font-weight:500; margin-top:10px; }
	#item_box .s1_2 h3 strong{ font-size:30px; font-weight:500; }
	#item_box .s1_2 ul{ display:table; border-collapse:separate; border-spacing:50px; width:calc(100% + 100px); margin:-35px -50px -35px; }
	#item_box .s1_2 ul li{ display:table-cell; vertical-align:top; width:50%; }
	#item_box .s1_2 .t0{ float:right; padding-top:45px; margin:0 0 15px 15px; }
	#item_box #item_03 .s1_2 .t0{ padding-top:5px; }
	#item_box .s1_2 .t1{ font-size:26px; line-height:35px; color:#C99F63; font-weight:600; padding-left:13px; margin-bottom:15px; position:relative; }
	#item_box .s1_2 .t1::before{
		position:absolute; left:0; top:50%; margin-top:-8px;
		display:inline-block; vertical-align:middle; width:8px; height:16px; content:" "; font-size:0; line-height:0;
		background:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb59338c0567.png") no-repeat -260px -30px;
	}
	#item_box .s1_2 .t2{ font-size:14px; line-height:1.75; margin-top:-0.75em; }
	
	#more_box{ padding:95px 0 100px; }
	#more_box .logo{ background-position:-570px -440px; width:332px; height:135px; margin:0 auto !important; }
	#more_box .t1{ font-size:14px; line-height:1.0; font-weight:600; text-align:center; padding:30px 0 20px; }
	#more_box .b{ text-align:center; }
	#more_box .b a{
		display:inline-block; height:340px; height:70px; position:relative;
		font-size:12px; line-height:30px; color:#FFFFFF; text-align:center; text-decoration:none;
		padding:20px; margin:0 10px; background:#000000; vertical-align:top;
	}
	#more_box .b a:hover{ background:#B00004; }
	
	#more_box .b a::before{
		display:inline-block; content:" "; font-size:0; line-height:0; vertical-align:middle;
		background-image:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb59338c0567.png"); background-repeat:no-repeat;
		margin-right:10px;
	}
	#more_box .b a.b1::before{ width:26px; height:18px; background-position:-260px -50px; }
	#more_box .b a.b2::before{ width:14px; height:14px; background-position:-260px -70px; }
}

/* PC&タブレット */
@media screen and (min-width: 1199px) {
}
/* スマホ&タブレット */
@media screen and (max-width: 1200px){
}
/* スマホ */
@media screen and (max-width: 750px) {
	
	#c01 #cfb{
		margin:0 -20px;
	}
	
	#cfb .i{
		background-image:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png"); background-repeat:no-repeat; background-size:auto 720px;
		font-size:0; line-height:0; text-indent:-9999px;
	}
	#cfb a.b{
		display:block; height:40px; position:relative;
		font-size:13px; line-height:20px; text-align:center; text-decoration:none; font-weight:600;
		color:#000000; border:1px solid #000000;
		padding:10px; margin:0 auto;
	}
	
	#cfb a.b::before{
		display:block; width:5px; height:8px; content:" "; font-size:0; line-height:0;
		background:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png") no-repeat -425px 0/auto 720px;
		position:absolute; right:9px; top:50%; margin-top:-4px;
	}
	
	#logo{ padding:15px; text-align:center; }
	#logo h2{ background-position:-175px 0px; width:144px; height:58px; margin:0 auto !important; }
	#read .s1_1{ background:#EAB374 url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb594a587801.jpg") no-repeat left center/cover; }
	#read .s1_1 .inner{ height:200px; }
	#read .s1_1 .inner>*{
		color:#FFFFFF; text-align:center;
		text-shadow:0 0 5px rgba(134,84,36,0.80),0 0 10px rgba(134,84,36,0.80),0 0 15px rgba(134,84,36,0.80),0 0 20px rgba(134,84,36,0.80);
	}
	#read .s1_1 .t1{ padding-top:50px; font-size:15px; line-height:1.67; font-weight:600; letter-spacing:-0.03em; }
	#read .s1_1 .t2{ padding-top:15px; font-size:30px; line-height:1.33; font-weight:600; letter-spacing:0.03em; }
	#read .s1_1 .i1{ margin:55px auto -95px; width:200px; z-index:1; }
	
	#read .s1_2{ background:#FFFFFF url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb594a5c439e.jpg") no-repeat center bottom/100% auto; }
	#read .s1_2 .inner{ padding:95px 15px 0; }
	#read .s1_2 .t1{ padding-top:35px; font-size:24px; line-height:1.46; color:#221814; font-weight:600; text-align:center; }
	#read .s1_2 .logo{ background-position:-275px -60px; width:88px; height:19px; margin:15px auto 0; }
	#read .s1_2 .t2{ margin-top:15px; font-size:13px; line-height:1.92; color:#000000; font-weight:600; }
	#read .s1_2 .b1{ margin-top:20px; }
	#read .s1_2 .b1 a.b{ width:240px; }
	#read .s1_2 .b2{ display:table; width:100%; height:75px; }
	#read .s1_2 .b2 a{ display:table-cell; text-align:center; vertical-align:middle; }
	#read .s1_2 .b2 a::before{
		display:inline-block; width:34px; height:18px; content:" "; font-size:0; line-height:0;
		background:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png") no-repeat -425px -10px/auto 720px;
	}
	
	#read .s1_3{ background:#000000 url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb594a612233.jpg") no-repeat center top/100% auto; }
	#read .s1_3 .inner{ padding:55px 15px 50px; color:#FFFFFF; }
	#read .s1_3 .logo{ background-position:-365px -60px; width:57px; height:26px; margin:0 auto; }
	#read .s1_3 .t1{ margin-top:15px; font-size:20px; line-height:1.50; font-weight:500; text-align:center; }
	#read .s1_3 .t2{ margin-top:20px; font-size:13px; line-height:1.92; }
	#read .s1_3 ul{ margin:30px 25px 0; font-size:0; line-height:0; list-style:none; }
	#read .s1_3 ul li{ padding-bottom:10px; }
	#read .s1_3 ul li a{
		display:block; width:100%; height:40px; position:relative;
		background:rgba(255,255,255,0.80); font-size:0; line-height:0;
		padding:7px 0 8px; border-radius:20px;
	}
	#read .s1_3 ul li a::before{
		display:block; content:" "; width:91px; height:25px; margin:0 auto;
		background-image:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png"); background-repeat:no-repeat; background-size:auto 720px;
	}
	#read .s1_3 ul li a::after{
		display:block; width:12px; height:7px; content:" "; font-size:0; line-height:0;
		background:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png") no-repeat -425px -30px/auto 720px;
		position:absolute; right:15px; top:50%; margin-top:-3.5px;
	}
	#read .s1_3 ul li:nth-child(1) a::before{ background-position:-365px -90px; }
	#read .s1_3 ul li:nth-child(2) a::before{ background-position:-365px -120px; }
	#read .s1_3 ul li:nth-child(3) a::before{ background-position:-365px -150px; }

	#item_box .s1_1 .inner{ padding:65px 15px 0; }
	#item_box .s1_1 .read{ margin-top:15px; font-size:12px; line-height:1.67; text-align:center; position:relative; z-index:3; }
	#item_box .s1_1 h3{  height:72px; margin:0 auto; }
	#item_box #item_01 .s1_1 h3{ background-position:-275px -195px; width:152px; }
	#item_box #item_02 .s1_1 h3{ background-position:-275px -270px; width:184px; }
	#item_box #item_03 .s1_1 h3{ background-position:-275px -345px; width:189px; }
	#item_box .s1_1 ul{ list-style:none; padding-bottom:35px; }
	#item_box .s1_1 li{ margin-bottom:15px; }
	#item_box .s1_1 li .t0{ position:relative; z-index:2; text-align:center; margin:0 -15px -40px; }
	#item_box .s1_1 li .t0 img{ max-width:320px; }
	#item_box .s1_1 .t1{ width:270px; height:80px; z-index:1; }
	#item_box .s1_1 #i_01 .t1{ background-position:0 0; }
	#item_box .s1_1 #i_02 .t1{ background-position:0 -80px; }
	#item_box .s1_1 #i_03 .t1{ background-position:0 -160px; }
	#item_box .s1_1 #i_04 .t1{ background-position:0 -240px; }
	#item_box .s1_1 #i_05 .t1{ background-position:0 -320px; }
	#item_box .s1_1 #i_06 .t1{ background-position:0 -400px; }
	#item_box .s1_1 #i_07 .t1{ background-position:0 -480px; }
	#item_box .s1_1 #i_08 .t1{ background-position:0 -560px; }
	#item_box .s1_1 #i_09 .t1{ background-position:0 -640px; }
	#item_box .s1_1 .t2{ padding:10px 0 20px; font-size:12px; line-height:1.0; font-weight:500; border-top:1px solid #000000; }
	#item_box .s1_1 .t3{ font-size:14px; line-height:1.79; color:#221814; font-weight:500; }
	#item_box .s1_1 .t4{ font-size:14px; line-height:1.79; color:#221814; font-weight:500; }
	#item_box .s1_1 .t5{ margin-top:10px; font-size:12px; line-height:1.75; color:#595757; font-weight:500; }
	#item_box .s1_1 .b1{ margin-top:15px; }
	#item_box .s1_1 .b1 a.b{ width:240px; }
	
	#item_box .s1_2{ background:#000000; color:#FFFFFF; }
	#item_box .s1_2 .inner{ padding:40px 20px 25px; }
	#item_box .s1_2 .logo{ height:33px; margin:0 auto; }
	#item_box #item_01 .s1_2 .logo{ background-position:-275px -90px; width:49px; }
	#item_box #item_02 .s1_2 .logo{ background-position:-275px -125px; width:54px; }
	#item_box #item_03 .s1_2 .logo{ background-position:-275px -160px; width:61px; }
	#item_box .s1_2 h3{ font-size:17px; line-height:2.00; text-align:center; font-weight:500; margin:10px 0 30px; }
	#item_box .s1_2 h3 strong{ font-size:25px; line-height:1.60; font-weight:500; }
	#item_box .s1_2 ul{ list-style:none; }
	#item_box .s1_2 ul li{ padding-bottom:25px; }
	#item_box .s1_2 .t0{ text-align:center; }
	#item_box .s1_2 .t0 img{ max-width:275px; }
	#item_box .s1_2 .t1{ margin:15px 0; font-size:20px; line-height:1.6; color:#C99F63; font-weight:600; padding-left:13px; position:relative; }
	#item_box .s1_2 .t1::before{
		position:absolute; left:0; top:50%; margin-top:-6px;
		display:inline-block; vertical-align:middle; width:6px; height:12px; content:" "; font-size:0; line-height:0;
		background:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png") no-repeat -425px -40px/auto 720px;
	}
	#item_box .s1_2 .t2{ font-size:12px; line-height:1.75; }
	
	#more_box{ padding:60px 0 85px; }
	#more_box .logo{ background-position:-275px -425px; width:192px; height:78px; margin:0 auto !important; }
	#more_box .t1{ font-size:12px; line-height:1.0; font-weight:600; text-align:center; padding:20px 0 25px; }
	#more_box .b{ text-align:center; padding:0 40px; }
	#more_box .b a{
		display:block; position:relative;
		font-size:11px; line-height:1.50; color:#FFFFFF; text-align:center; text-decoration:none;
		padding:15px 15px 15px 30px; background:#B00004; margin-bottom:10px;
	}
	
	#more_box .b a::before,
	#more_box .b a::after{
		display:block; content:" "; font-size:0; line-height:0; vertical-align:middle; position:absolute; top:50%;
		background-image:url("https://pw.bu.mynv.jp/watch/images/uploads/15/2019/04/16/5cb5936c2b257.png"); background-repeat:no-repeat; background-size:auto 720px;
	}
	#more_box .b a.b1::before{ width:20px; height:13px; background-position:-440px -30px; left:18px; margin-top:-6.5px; }
	#more_box .b a.b2::before{ width:13px; height:13px; background-position:-440px -45px; left:22px; margin-top:-6.5px; }
	#more_box .b a::after{ width:5px; height:8px; background-position:-435px 0; right:10px; margin-top:-4px; }
	
}

/* end */