/**/
#qa{
	font-family: YuMincho, 'Yu Mincho', "游明朝体",  'YuMincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "Sawarabi Mincho";
	color:#333333;
 }

/* PC */
@media screen and (min-width: 749px) {
	#qa{
		max-width:960px;
	 }
	#qa h2.title{
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/title.jpg) no-repeat center top;
		font-size:3.1rem; line-height:1; color:#FFFFFF; text-align:center;
		padding-top:292px;
		height:350px;
	}
	#qa .title_text{ font-size:1.4rem; line-height:1.2; padding:15px 20px 35px; }
	#qa.detial .title_text{ padding-bottom:50px; }
	#qa h3.title{
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sub_bg_top.png) repeat-x top center;
		font-size:3.5rem; line-height:1; text-align:center;
		padding:50px 0 0; border-bottom:none;
	}
	#qa h3.title strong{ color:#014576; }
	
	#qa .q_list .line{ display:table; width:100%; border-collapse:separate; border-spacing:20px; margin-top:-20px; }
	#qa .q_list a{ display:table-cell; vertical-align:top; width:50%; background:#FFFFFF; position:relative; }
	#qa .q_list a .thum{ float:left; width:154px; }
	#qa .q_list a .text{ float:left; width:calc(100% - 154px); font-size:2.0rem; line-height:1.2; padding:15px 25px; }
	#qa .q_list a .text:after{ display:inline; content:"　　　"; }
	#qa .q_list a:after{
		display:block; content:"more"; position:absolute; right:0; bottom:0;
		font-size:2.0rem; line-height:28px; padding:0 20px;
	}
	
	#qa .pickup{ background:#034576; margin-bottom:20px; }
	#qa.detial .pickup{ margin:80px 0 40px; }
	#qa .pickup h4.title{
		font-size:2.6rem; line-height:1.0; color:#FFFFFF;
		position:relative;
		padding:15px 20px; margin-bottom:-5px;
	}
	#qa .pickup h4.title:after{
		display:block; width:206px; height:92px;
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/pickup_ttl.png);
		position:absolute; right:0; bottom:0;
		content:"pick up"; font-size:0; line-height:0;
	}
	#qa .pickup a:after{
		background:
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/more_arr_pickup.gif) no-repeat right 5px top 12px,
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/more_bg_pickup.gif) no-repeat left bottom/17px auto,
			#034576;
		color:#FFFFFF;
	}
	#qa .link{ display:table; width:100%; margin-bottom:30px; }
	#qa .link a{
		display:table-cell; width:50%; background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/link_border.gif) repeat-y left top;
		font-size:2.0rem; line-height:72px; text-align:center; text-decoration:none;
	}
	#qa .link a:after{
		display:inline-block; vertical-align:top; content:" "; width:12px; height:72px;
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/link_arr.png) no-repeat center/12px 10px;
		margin-left:5px;
	}
	#qa .link a:nth-child(1){ background:none; }
	
	#qa .qa_box{ margin-bottom:40px; }
	#qa .qa_box h3{ display:table; font-size:2.6rem; line-height:1.2; color:#333333; height:66px; border-bottom:none; }
	#qa .qa_box h3 > *{ display:table-cell; vertical-align:middle; text-align:left; }
	#qa .qa_box h3 strong{ background:#034576; color:#FFFFFF; width:66px; text-align:center; }
	#qa .qa_box h3 span{ padding:0 10px; }
	#qa .qa_box .q_list{ background:#EEEEEE; }
	#qa .qa_box .q_list .line:first-child{ margin-top:0; }
	#qa .qa_box a:after{
		background:
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/more_arr.gif) no-repeat right 5px top 12px,
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/more_bg.gif) no-repeat left bottom/17px auto,
			#EEEEEE;
		color:#034576;
	}
	#qa .qa_button{ text-align:center; font-size:0; line-height:0; }
	#qa .qa_button a{
		display:block; width:480px; margin:0 auto 40px; padding:0 1em;
		font-size:2.0rem; line-height:77px; text-align:center; text-decoration:none;
	}
	#qa .qa_button a:last-child{ margin-bottom:0; }
	#qa .qa_button a:after{
		display:inline-block; content:""; width:10px; height:77px;
		font-size:0; vertical-align:top; margin-left:5px;
	}
	#qa.top .qa_button a{ background:#034576; color:#FFFFFF; }
	#qa.top .qa_button a:after{ background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/btn_arr.png) no-repeat center/10px auto; }
	
	#qa.detial .qa_button a{ background:#CCCCCC; color:#034576; }
	#qa.detial .qa_button a:after{ background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/detial/btn_arr.png) no-repeat center/10px auto; }
	
	
	#qa.detial .q_box{ background:#034576; padding:20px; margin-bottom:50px; position:relative; }
	#qa.detial .q_box h3{
		position:absolute; left:20px; top:-20px;
		background:#034576; font-size:2.6rem; line-height:60px; color:#FFFFFF; text-align:center;
		width:60px; margin:0px;
	}
	#qa.detial .q_box .q_inner{ display:table; width:100%; background:#FFFFFF; border-collapse:separate; border-spacing:20px;  }
	#qa.detial .q_box .q_inner > *{ display:table-cell; vertical-align:top; }
	#qa.detial .q_box .q_inner .thum{ width:250px; }
	#qa.detial .q_box .q_inner .text{ padding-top:25px; font-size:2.0rem; line-height:1.2; }
	
	#qa.detial .p_box{ background:#EEEEEE; padding:20px; margin-bottom:40px; position:relative; }
	#qa.detial .p_box h3{
		position:absolute; left:20px; top:-20px;
		background:#EEEEEE; font-size:2.6rem; line-height:60px; color:#034576; padding:0 15px; margin:0px; border-bottom:none;
	}
	#qa.detial .p_box .p_inner{ display:table; width:100%; background:#FFFFFF; border-collapse:separate; border-spacing:20px;  }
	#qa.detial .p_box .p_inner > *{ display:table-cell; vertical-align:top; }
	#qa.detial .p_box .p_inner .thum{ width:250px; }
	#qa.detial .p_box .p_inner .text{ padding-top:25px; font-size:1.6rem; line-height:1.2; }
	
	#qa.detial .a_box{ margin-bottom:40px; }
	#qa.detial .a_box h3{ display:table; font-size:2.6rem; line-height:1.2; color:#333333; height:66px; border-bottom:none; }
	#qa.detial .a_box h3 > *{ display:table-cell; vertical-align:middle; text-align:left; }
	#qa.detial .a_box h3 strong{ background:#034576; color:#FFFFFF; width:66px; text-align:center; }
	#qa.detial .a_box h3 span{ padding:5px 10px; }
	#qa.detial .a_box .a_inner{ display:table; width:100%; background:#EEEEEE; border-collapse:separate; border-spacing:20px; }
	#qa.detial .a_box .a_inner > *{ display:table-cell; vertical-align:top; }
	#qa.detial .a_box .a_inner .thum{ width:300px; }
	#qa.detial .a_box .a_inner .text{ padding:15px; font-size:1.6rem; line-height:1.2; background:#FFFFFF; }
	#qa.detial .a_box .a_button{ background:#EEEEEE; text-align:center; padding:0 0 20px; }
	#qa.detial .a_box .a_button a{
		display:block; width:480px; margin:0 auto; padding:0 1em;
		background:#034576; color:#FFFFFF;
		font-size:2.0rem; line-height:77px; text-align:center; text-decoration:none;
	}
	#qa.detial .a_box .a_button a:after{
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/btn_arr.png) no-repeat center/10px auto;
		display:inline-block; content:""; width:10px; height:77px;
		font-size:0; vertical-align:top; margin-left:5px;
	}
	
}

/* PC&タブレット */
@media screen and (min-width: 1199px) {
}
/* スマホ&タブレット */
@media screen and (max-width: 1200px){
}
/* スマホ */
@media screen and (max-width: 750px) {
	#qa{ padding:0 12px; }
	#qa h2.title{
		background:#356A91 url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/title.jpg) no-repeat center top/400px auto;
		font-size:1.8rem; line-height:1.2; color:#FFFFFF; text-align:center;
		padding-top:100px;
		height:180px;
	}
	#qa .title_text{ font-size:1.2rem; line-height:1.2; padding:10px; }
	#qa.detial .title_text{ padding-bottom:25px; }
	#qa h3.title{
		padding:0 0 10px;
		font-size:2.05rem; line-height:1; text-align:center; border-bottom:none;
	}
	#qa h3.title:before{
		content:" "; display:block;
		background:
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/sub_bg_top.gif) no-repeat center -6px/90px auto,
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/sub_bg_top.gif) repeat-x center 24px/90px auto
		;
		height:30px; margin-bottom:10px;
	}
	#qa h3.title strong{ color:#014576; }
	
	#qa .q_list{ padding:10px; }
	#qa .q_list a{ display:table; width:100%; background:#FFFFFF; position:relative; margin-bottom:10px; text-decoration:none; }
	#qa .q_list .line:last-child a:last-child{ margin-bottom:0; }
	#qa .q_list a > *{ display:table-cell; vertical-align:top; }
	#qa .q_list a .thum{ width:77px; }
	#qa .q_list a .text{ font-size:1.3rem; line-height:1.2; padding:8px 15px; }
	#qa .q_list a .text:after{ display:inline; content:"　　　"; }
	#qa .q_list a:after{
		display:block; content:"more"; position:absolute; right:0; bottom:0;
		font-size:1.3rem; line-height:17px; padding:0 12px;
	}
	
	#qa .pickup{ background:#034576; margin-bottom:15px; }
	#qa .pickup h4.title{
		font-size:1.6rem; line-height:1.0; color:#FFFFFF;
		position:relative;
		padding:10px 10px 0; margin-bottom:-5px
	}
	#qa .pickup h4.title:after{
		display:block; width:121px; height:49px;
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/pickup_ttl.png) center/121px 49px;
		position:absolute; right:0; bottom:-5px;
		content:"pick up"; font-size:0; line-height:0;
	}
	#qa .pickup a:after{
		background:
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/more_arr_pickup.gif) no-repeat right 3px top 6px/7px,
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/more_bg_pickup.gif) no-repeat left bottom/17px auto,
			#034576;
		color:#FFFFFF;
	}
	#qa .link{ display:table; width:100%; margin-bottom:15px; }
	#qa .link a{
		display:table-cell; background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/link_border.gif) repeat-y left top/1px auto;
		font-size:1.3rem; line-height:36px; text-align:center; text-decoration:none;
	}
	#qa .link a:after{
		display:inline-block; vertical-align:top; content:" "; width:6px; height:36px;
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/link_arr.png) no-repeat center/6px 5px;
		margin-left:3px;
	}
	#qa .link a:nth-child(1){ background:none; }
	
	#qa .qa_box{ margin-bottom:40px; }
	#qa .qa_box h3{ display:table; font-size:1.7rem; color:#333333; height:31px; letter-spacing:-0.1em; border-bottom:none; }
	#qa .qa_box h3 > *{ display:table-cell; vertical-align:middle; text-align:left; }
	#qa .qa_box h3 strong{ background:#034576; color:#FFFFFF; width:31px; text-align:center; }
	#qa .qa_box h3 span{ padding:0 10px; }
	#qa .qa_box .q_list{ background:#EEEEEE; }
	#qa .qa_box .q_list .line:first-child{ margin-top:0; }
	#qa .qa_box a:after{
		background:
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/sp/more_arr.gif) no-repeat right 3px top 6px/7px,
			url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/more_bg.gif) no-repeat left bottom/17px auto,
			#EEEEEE;
		color:#034576;
	}
	#qa .qa_button{ text-align:center; font-size:0; line-height:0; }
	#qa .qa_button a{ display:block; width:100%; font-size:1.45rem; line-height:56px; text-align:center; text-decoration:none; margin-bottom:15px; }
	#qa .qa_button a:last-child{ margin-bottom:0; }
	#qa .qa_button a:after{ display:inline-block; content:""; font-size:0; width:5px; height:56px; vertical-align:top; margin-left:5px; }
	
	#qa.top .qa_button a{ background:#034576; color:#FFFFFF; }
	#qa.top .qa_button a:after{ background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/btn_arr.png) no-repeat center/5px auto; }
	#qa.detial .qa_button a{ background:#CCCCCC; color:#034576; }
	#qa.detial .qa_button a:after{ background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/detial/btn_arr.png) no-repeat center/5px auto; }
	
	#qa.detial .qa_button a{ background:#CCCCCC; color:#034576; }
	#qa.detial .qa_button a:after{ background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/detial/btn_arr.png) no-repeat center/5px auto; }
	
	
	#qa.detial .q_box{ background:#034576; padding:10px; margin-bottom:30px; position:relative; }
	#qa.detial .q_box h3{
		position:absolute; left:10px; top:-15px;
		background:#034576; font-size:1.8rem; line-height:40px; color:#FFFFFF; text-align:center;
		width:40px; margin:0px;
	}
	#qa.detial .q_box .q_inner{ width:100%; background:#FFFFFF; padding:10px; }
	#qa.detial .q_box .q_inner > *{ margin-bottom:10px; }
	#qa.detial .q_box .q_inner > *:last-child{ margin-bottom:0; }
	#qa.detial .q_box .q_inner .thum{ max-width:100%; text-align:center; }
	#qa.detial .q_box .q_inner .text{ padding-top:15px; font-size:1.3rem; line-height:1.2; }
	
	#qa.detial .p_box{ background:#EEEEEE; padding:10px; margin-bottom:15px; position:relative; }
	#qa.detial .p_box h3{
		position:absolute; left:10px; top:-15px;
		background:#EEEEEE; font-size:1.8rem; line-height:40px; color:#034576; padding:0 10px; margin:0px; border-bottom:none;
	}
	#qa.detial .p_box .p_inner{ width:100%; background:#FFFFFF; padding:10px; }
	#qa.detial .p_box .p_inner > *{ margin-bottom:10px; }
	#qa.detial .p_box .p_inner > *:last-child{ margin-bottom:0; }
	#qa.detial .q_box .p_inner .thum{ max-width:100%; text-align:center; }
	#qa.detial .p_box .p_inner .text{ padding-top:15px; font-size:1.3rem; line-height:1.2; }
	
	#qa.detial .a_box{ margin-bottom:40px; }
	#qa.detial .a_box h3{ display:table; font-size:1.6rem; line-height:1.2; color:#333333; height:40px; border-bottom:none; }
	#qa.detial .a_box h3 > *{ display:table-cell; vertical-align:middle; text-align:left; }
	#qa.detial .a_box h3 strong{ background:#034576; color:#FFFFFF; width:40px; text-align:center; }
	#qa.detial .a_box h3 span{ padding:5px; }
	#qa.detial .a_box .a_inner{ width:100%; background:#EEEEEE; padding:10px; }
	#qa.detial .a_box .a_inner > *{ margin-bottom:10px; }
	#qa.detial .a_box .a_inner > *:last-child{ margin-bottom:0; }
	#qa.detial .a_box .a_inner .thum{ max-width:100%; text-align:center; }
	#qa.detial .a_box .a_inner .text{ padding:10px; font-size:1.3rem; line-height:1.2; background:#FFFFFF; }
	#qa.detial .a_box .a_button{ background:#EEEEEE; text-align:center; padding:0 10px 10px; }
	#qa.detial .a_box .a_button a{
		display:block; margin:0 auto; padding:0 1em;
		background:#034576; color:#FFFFFF;
		font-size:1.45rem; line-height:56px; text-align:center; text-decoration:none;
	}
	#qa.detial .a_box .a_button a:after{
		background:url(https://pw.bu.mynv.jp/watch/column_data/contents/qa/img/top/btn_arr.png) no-repeat center/5px auto;
		display:inline-block; content:""; width:10px; height:56px;
		font-size:0; vertical-align:top; margin-left:5px;
	}
	
}

/* end */