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

/* -------------------------------------------
	レイアウト
---------------------------------------------- */
#content2 { background: url(../img/bg.gif); }
#content2.qa_content { padding-bottom: 1px; }
#contents_wrap { background-color: #fff; }
#contents_wrap.qa_inner { margin-bottom: 70px; }
#contents_wrap .container { padding: 45px 50px 60px; }
#main_image { background-color: #fff; }
.release_date { margin-top: 60px; font-size: 108.3%; text-align: right; }

@media only screen and (max-width: 767px) {
	#content2 { background: url(../img/bg_x2.gif); background-size: 100px auto; }
	#content2.qa_content { padding-bottom: 30px; }
	#contents_wrap { margin: 0 20px; }
	#contents_wrap.qa_inner { margin: 0 20px; }
	#contents_wrap .container { padding: 47px 20px 20px; }
	.release_date { font-size: 100%; }
}


/* -------------------------------------------
	扉ページ
---------------------------------------------- */
#memo_list .memo_item { width: 47.15%; float: left; margin-left: 5.6%; margin-bottom: 30px; padding-top: 30px; border-top: 1px solid #e6e6e6; }
#memo_list .memo_item_top { margin-left: 0; }
#memo_list .memo_item .image { width:32.5%; float: left; }
#memo_list .memo_item .image img  { width: 100%; }
#memo_list .memo_item .text { width: 63.1%; float: right; }
#memo_list .memo_item .date  { font-size: 114.3%; color: #e20e62; margin-bottom: 5px; }
#memo_list .memo_item .label  { font-size: 114.3%; font-weight: bold; margin-bottom: 20px; }
#memo_list .memo_item .link { max-width: 195px; }
#memo_list .memo_item .link .button { background-color: #fff; border: 1px solid #e20e62; color: #e20e62; padding: 10px 0 8px; font-size: 114.3%; }
#memo_list .memo_item .link .button:hover { background-color: #e20e62; color: #fff; }
#memo_list .memo_item .link .button .arr { background-image: url(/club-me/appliances/qa/img/arr.png); }
#memo_list .memo_item .link .button:hover .arr { background-image: url(/club-me/common/image/arr_white.png); }
#memo_list .memo_item_top {
	margin-bottom: 40px;
	padding: 69px 6.7% 43px;
	background: url(../img/bg_question.gif) no-repeat right top;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	-ms-box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	float: none;
	width: 86.6%;
	border-top: 0;
}
#memo_list .memo_item_top .new { display: inline-block; margin-right: 10px; background-color: #e20e62; color: #fff; font-size: 85.7%; font-weight: bold; padding: 2px 20px 1px; }
#memo_list .memo_item_top .image { width:34.6%; margin-right: 5.1%; }
#memo_list .memo_item_top .text { width: 60.2%; padding-top: 30px; float: left; }
#memo_list .memo_item_top .date  { margin-bottom: 15px; }
#memo_list .memo_item_top .label  { font-size: 125%; margin-bottom: 25px; }
#memo_list .memo_item_top .link { max-width: 300px; }
#memo_list .memo_item_top .link .button { padding: 15px 0 13px; }
.bottomFunc {margin: 80px 0 0;}
.bottomBtn {margin: 0 auto;text-align: center;}
.bottomBtn a {-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;font-family: 'Noto Sans JP', sans-serif;color: #222;display: inline-block;max-width: 50%;padding: 12px 20px;background-color: #fff;border: 1px solid #dbdbdb;border-radius: 3px;font-size: 16px;text-decoration: none;transition: all 0.3s ease;line-height: 1.5;}
.bottomBtn a:hover {color: #c00 !important;background: #f5f5f5;}
.bottomBtn .inner {position: relative;display: inline-block;padding: 0 20px;text-align: left;}
.bottomBtn .inner::after {content: '';position: absolute;right: 0;top: calc(50% + 1px);-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;display: block;width: 7px;height: 7px;border-top: 2px solid #c00;border-right: 2px solid #c00;transform: translate(-50%, -50%) rotate(45deg);}
#bottomShare {display: flex;justify-content: center;margin: 48px 0 0;list-style-type: none;}
#bottomShare li#twitter .box .share,
#bottomShare li#facebook .box .share {width: 44px;height: 44px;margin: 0 13px;background-repeat: no-repeat;background-position: 50% 50%;text-indent: -9999px;outline: none;}
#bottomShare li#twitter .box .share {background-color: #1da1f2;background-image: url(/club-me/common/v0006/images/icon_twitter.svg);background-size: 25px auto;border-radius: 50%;}
#bottomShare li#facebook .box .share {background-image: url(/club-me/common/v0006/images/icon_facebook.svg);background-size: contain;}

@media only screen and (max-width: 767px) {
.bottomFunc{margin: calc(100vw/(750/80)) 0;}
.bottomBtn a {max-width: 90%;border-radius: 5px;font-size: calc(100vw/(750/30));}
.bottomBtn .inner::after {width: 9px;height: 9px;}
#bottomShare {margin: calc(100vw/(750/120)) 0 0;}
#bottomShare li#twitter .box .share,
#bottomShare li#facebook .box .share {width: calc(100vw/(750/88));height: calc(100vw/(750/88));margin: 0 calc(100vw/(750/40));}
#bottomShare li#twitter .box .share {background-size: calc(100vw/(750/50)) auto;}
}
@media only screen and (max-width: 350px) {
.bottomBtn a {font-size: 14px;}
}
@media only screen and (max-width: 767px) {
	#memo_list .memo_item { width: 100%; float: none; margin-left: 0; margin-bottom: 15px; padding-top: 15px; }
	#memo_list .wrap .memo_item { border-top: 1px solid #e6e6e6; }
	#memo_list .memo_item .image { width:28.1%;  }
	#memo_list .memo_item .text { width: 68.7%; }
	#memo_list .memo_item .date  { font-size: 100%; }
	#memo_list .memo_item .label  { margin-bottom: 10px; font-size: 100%; }
	#memo_list .memo_item .link { max-width: 100%; }
	#memo_list .memo_item .link .button { font-size: 92.9%; }
	#memo_list .memo_item .link .button .arr { background-image: url(/club-me/appliances/qa/img/arr_x2.png); }
	#memo_list .memo_item .link .button:hover .arr { background-image: url(/club-me/common/image/arr_white_x2.png); }
	#memo_list .memo_item_top { margin-bottom: 35px; padding: 64px 20px 30px; background: url(../img/bg_question_x2.gif) no-repeat right top; background-size: cover; width: auto; }
	#memo_list .memo_item_top .new { font-size: 85.7%; }
	#memo_list .memo_item_top .image { width:100%; float: none; margin: 0 auto 20px; max-width: 400px; }
	#memo_list .memo_item_top .text { width: 100%; float: none; margin-left: 0; padding-top: 0; }
	#memo_list .memo_item_top .label { font-size: 114.3%; }
	#memo_list .memo_item_top .link .button { font-size:100% }
}


/* -------------------------------------------
	質問
---------------------------------------------- */
#question_wrap {
	margin-bottom: 40px;
	padding: 69px 6.7% 43px;
	background: url(../img/bg_question.gif) no-repeat right top;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	-ms-box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.1);
}

#question_wrap .question { display: table-cell; height: 206px; padding: 0 0 0 242px; background: url(../img/label_question.png) no-repeat left center; font-size: 171.4%; color: #e20e62; vertical-align: middle; }

@media only screen and (max-width: 767px) {
	#question_wrap { margin-bottom: 30px; padding: 64px 20px 30px; background: url(../img/bg_question_x2.gif) no-repeat right top; background-size: cover; }
	#question_wrap .question { display: block; height: auto; padding: 215px 0 0; background: url(../img/label_question_x2.png) no-repeat center top; background-size: 191px auto; font-size: 114.3%; vertical-align: top; }
}

/* -------------------------------------------
	回答
---------------------------------------------- */
#summary_wrap { font-size: 116.6%; }
#summary_wrap .summary { float: left; width: 63.7%; max-width: 560px; margin-bottom: 1.5em; }
#summary_wrap #answer_wrap { margin-bottom: 30px; }
#summary_wrap #answer_wrap .answer { display: table-cell; height: 90px; padding: 0 0 0 108px; background: url(../img/label_answer.png) no-repeat left center; vertical-align: middle; font-size: 142.8%; color: #e20e62; }
#summary_wrap .thumb { float: right; width: 33%; max-width: 290px; }
#summary_wrap .thumb img { max-width: 100%; vertical-align: bottom; }
#summary_wrap .fluid_img { max-width: 100%; height: auto; }
#summary_wrap.col1 .thumb  { float: none; width: 100%; max-width: inherit; }
#summary_wrap.col1 .thumb img { max-width: 100%; }
#summary_wrap .note_list { font-size: 85.7%; margin-top: 0.5em; }
#summary_wrap .note { padding-left: 1em; text-indent: -1em; }
#summary_wrap .answer_label dt { margin-bottom: 0.3em; }
#summary_wrap .answer_label dd { margin-left: 0.75em; text-indent: -1em; padding-left: 1em; margin-bottom: 0.3em; }
#summary_wrap .plus_memo { margin-top: 2.5em; clear: both; }
#summary_wrap .plus_memo .inner { padding: 30px; background-color: #fff4f8; border: 1px solid #e3d0d8; }
#summary_wrap .plus_memo .inner .label { margin-bottom: 0.75em; font-size: 114.2%; font-weight: bold; color: #e83e81; }
#summary_wrap .plus_memo .plus_memo_img { margin: 0 auto; }
#summary_wrap .plus_memo .plus_memo_img img { max-width: 100%; }
#summary_wrap .plus_memo .note_list { font-size: 100%; }
#summary_wrap .note_list.small_text { font-size: 85.7%; }
#summary_wrap .arr_pink { display: inline-block; padding-left: 12px; background: url(/club-me/appliances/qa/img/arr.png) no-repeat 0 48%; }


/* 1410 */
#summary_wrap.memo1410 .plus_memo .plus_memo_img { max-width: 616px; }

/* 1507 */
#memo1507 .summary_table { border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-collapse: collapse; margin-top: 30px; }
#memo1507 .summary_table th { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px; background-color: #f5f5f5; text-align: center; }
#memo1507 .summary_table td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px; vertical-align: top; }
#memo1507 .summary_table .example { padding: 10px; background-color:#ecf7ff; margin-bottom: 10px; }
#memo1507 .summary_table #stocker ul { margin-top: 10px; }
#memo1507 .summary_table #stocker ul li { float: left; width: 32%; margin-left: 2%; text-align: center; font-size: 87.5%; background-color: #fff; padding: 5px 0; }
#memo1507 .summary_table #stocker ul li:first-child { margin-left: 0; }
#memo1507 .summary_table #stocker .text { padding: 0 5px; color: #1467bc; }
#memo1507 .summary_table #stocker .image img { max-width: 100%; width: 100%; }
#memo1507 .summary_table #freeze_moment .image { max-width: 270px; margin: 10px auto 0; }
#memo1507 .summary_table #freeze_moment .image img { width: 100%; }
#memo1507 .summary_table .note_list { margin-top: 0; }
.note_list.note_4em dd { padding-left: 4.1em; }
#memo1507 .summary_table ol { margin-top: 10px;}
#memo1507 .summary_table ol li { margin-bottom: 8px;}
#memo1507 .summary_table .icon { padding: 0 3px; vertical-align: middle;}

/* 1803 */
#summary_wrap .sub_title { margin-bottom: 10px; font-size:114.4%; font-weight: bold; }
#summary_wrap .memo_tbwd table.memo_tb{width: 100%;}
#summary_wrap .memo_tbwd table.memo_tb tr th{width: 50%;text-align: center;background-color: rgba(0, 102, 167, 0.6784313725490196); color: #ffffff;padding: 10px 0px; border-bottom: 5px solid #ffffff; border-right: 1px solid #ffffff;font-size: 114.2%;font-weight: bold;}
#summary_wrap .memo_tbwd table.memo_tb tr th:last-child{border-right: none;}
#summary_wrap .memo_tbwd table.memo_tb tr td{padding: 10px 10px;border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;vertical-align: top;}
#summary_wrap .memo_tbwd table.memo_tb tr td:last-child{border-right: none;}
#summary_wrap .memo_tbwd table.memo_tb tr.tb_cl{background: rgba(87, 127, 188, 0.2784313725490196);}
#summary_wrap .memo_tbwd table.memo_tb tr.tb_cl01{background:rgba(189, 199, 216, 0.27058823529411763);}

/*1805*/
#summary_wrap .plus_memo .text_pinkcol{color: #e83e81;}
#summary_wrap .plus_memo .thumb.banner_img { width:36%;}
#summary_wrap .plus_memo .summary.summary_wth { width: 62%; }

/*1806*/
#summary_wrap .plus_memo .thumb.banner_img_06 { width:36%;}
#summary_wrap .plus_memo .thumb.banner_img_06 a:hover { opacity: .7;}

/*1807*/
#summary_wrap .wrap_cov .sub_title{ font-size: 130% !important;margin-bottom: 20px !important;color: #e20e62;}
#summary_wrap .wrap_cov .no_title{font-size: 110%;font-weight: bold;}
#summary_wrap .wrap_cov .no_title{margin-left: 2em;margin-bottom: 8px;}
#summary_wrap .wrap_cov .no_title span{text-indent: -2em;display: inline-block;}
#summary_wrap .wrap_cov .point_cov p{padding-left: 42px;}
#summary_wrap .wrap_cov .point_cov p:nth-child(2){padding-bottom: 15px;}
#summary_wrap .wrap_cov div + div{margin-top: 30px;}
#summary_wrap .wrap_cov .pdf_link{color: #005e8c !important;display: inline-block;padding-left: 12px;background: url(/club-me/appliances/qa/img/arr.png) no-repeat 0 48%;}
#summary_wrap .wrap_cov .pdf_link:hover{color: #005e8c;}
#summary_wrap .wrap_cov .pdf_link img{padding-right: 10px;}
#summary_wrap .plus_memo .inner .label_title{font-size: 135%;font-weight: bold;}

/*1808*/
#summary_wrap .memo1808 .gray_border{ width:95%; padding: 20px;border: 2px solid #cdcdcd; }
#summary_wrap .memo1808 .gray_border p{ color:#e20e62; font-weight: bold; }
#summary_wrap .memo1808 .gray_border dl dt{ float: left; }
#summary_wrap .memo1808 .gray_border dl dd { padding-left: 50px; }
#summary_wrap .memo1808 .wrap_cov .sub_title{ margin-bottom: 10px !important; }
#summary_wrap .memo1808 .wrap_cov .sub_title {font-size: 115% !important; }

/*1906*/
#summary_wrap.memo1906 .wrap_cov .no_title{margin-left: 0;}
#summary_wrap.memo1906 .wrap_cov .point_cov p{padding-left:13px;}
#summary_wrap.memo1906 .summary{width: 61%;}
#summary_wrap.memo1906 .thumb{width: 37%;max-width: 325px;}
#summary_wrap .sub_title { margin-bottom: 10px; font-size:114.4%; font-weight: bold; }

/*1907*/
.answer_list li{position:relative;padding-left:1.5em; }
.answer_list li span{position:absolute;left:0;}
#summary_wrap.memo1907 .wrap_cov .summary p,#summary_wrap.memo1907 .detail_list{padding-left:30px;}
#summary_wrap.memo1907 .wrap_cov div + div{margin-top:0px;}
#summary_wrap.memo1907 .detail_list p,#summary_wrap.memo1907 .detail_list .note_list{ padding-left:20px;}
#summary_wrap.memo1907 .detail_list .sub_title{position:relative;padding-left:1em;}
#summary_wrap.memo1907 .detail_list .sub_title:before{content:"●";display:block;position:absolute;left:0;}
#summary_wrap.memo1907 .detail_list .sub_title sup{line-height:0;}

/*1908*/
.answer_list li{position:relative;padding-left:1.5em; }
.answer_list li span{position:absolute;left:0;}
#summary_wrap.memo1908 .wrap_cov{margin-bottom: 2em;}
#summary_wrap.memo1908 .summary{width: 52%;max-width: 458px;}
#summary_wrap.memo1908 .thumb{width: 48%;max-width: 400px;}
#summary_wrap.memo1908 .wrap_cov div + div{margin-top:0px;}
#summary_wrap.memo1908 .summary .detail_list .sub_title{padding:0 0 10px 30px;}
#summary_wrap.memo1908 .summary .sub_title {margin-bottom: 0px !important;font-size: 114.4% !important;font-weight: bold !important;color: #333 !important;}
#summary_wrap.memo1908 .detail_list p,#summary_wrap.memo1908 .detail_list .note_list{ padding-left:30px;}
#summary_wrap.memo1908 .detail_list+.detail_list{margin-top: 1.5em;}
#summary_wrap.memo1908 .spectable {table-layout: fixed;border: 1px solid #5b9bd5;border-collapse: collapse;}
#summary_wrap.memo1908 .spectable tr:nth-child(even){background: #d2deef;}
#summary_wrap.memo1908 .spectable tr:nth-child(odd){background: #eaeff7;}
#summary_wrap.memo1908 .spectable tbody th:first-child{width: 20%;}
#summary_wrap.memo1908 .spectable tbody th {width:40%;padding:15px;border-bottom: 1px solid #5b9bd5;border-right: 1px solid #5b9bd5;vertical-align: top;background: #9dc3e6;text-align: center;font-size:16px;font-weight: bold;}
#summary_wrap.memo1908 .spectable td {padding:15px;border-bottom: 1px solid #5b9bd5;border-right: 1px solid #5b9bd5;vertical-align: top;}

#summary_wrap.memo1908 .swipe_table_wrap:after {content: "スワイプで表示 →";display: block;margin: 10px 0 0 5px;font-size: .86em;font-weight: 700;text-align: center;vertical-align: middle;}
#summary_wrap.memo1908 .swipe_table_pinned td, .swipe_table_pinned th {position: relative;overflow: hidden;}
#summary_wrap.memo1908 .swipe_table_scrollable td:first-child,.swipe_table_scrollable th:first-child{display:none!important}
#summary_wrap.memo1908 .swipe_table_scrollable .spectable{margin-left:29%;width:680px}
#summary_wrap.memo1908 .swipe_table_wrap {position: relative;width: 100%;margin-bottom:1em;}
#summary_wrap.memo1908 .swipe_table_scrollable {overflow: scroll;overflow-y: hidden;position:relative;left:1px;}
#summary_wrap.memo1908 .swipe_table_pinned {position: absolute;left: 0;top: 0;width: 30%;overflow: hidden;
overflow-x: scroll;}
#summary_wrap.memo1908 .swipe_table_pinned .spectable{width:100%}
#summary_wrap.memo1908 .swipe_table_pinned td,.swipe_table_pinned th{position:relative;overflow:hidden}
#summary_wrap.memo1908 .plus_memo .inner .sub_title{margin-bottom: 0.75em !important;}
#summary_wrap.memo1908 .plus_memo .summary.summary_wth {width: 48%;}
#summary_wrap.memo1908 .plus_memo .thumb{width: 49%;}

/*1909*/

#summary_wrap.memo1909  #answer_wrap .answer_note{color: #000; padding-left: 108px;}
#summary_wrap.memo1909 .wrap_cov  .point_cov p{padding-left: 30px;}

/*1910*/
#summary_wrap.memo1910 .summary {width: 58%;max-width: 510px;}
#summary_wrap.memo1910 .thumb {width: 40%;max-width: 352px;}
#summary_wrap.memo1910 .plus_memo .thumb {width: 33%;max-width: 290px;}
#summary_wrap.memo1910 .memo_col{display: flex;justify-content: space-between;align-items: center;}

/*1911*/
#summary_wrap.memo1911 .function_list {position:relative;padding-left:11em;}
#summary_wrap.memo1911 .function_list dt{position:absolute;left:0;}
#summary_wrap.memo1911 .function_list dd{margin-bottom:20px;}
#summary_wrap.memo1911 .function_list .note{position:relative;padding-left:2em;font-size:78%; text-indent: inherit;display:block;}
#summary_wrap.memo1911 .function_list .note span{position:absolute;left:0;}
#summary_wrap.memo1911 .image_single img,
#summary_wrap.memo1911 .plus_memo img{max-width:100%;}
#summary_wrap.memo1911 .image_single .caption{max-width:800px;margin:0 auto;text-align:right;}
#summary_wrap.memo1911 .caption{padding-top:5px;text-align:right;}

/*1912*/
#summary_wrap.memo1912 .summary {width: 65%;max-width: 535px;margin-right: 25px;margin-bottom: 0;}
#summary_wrap.memo1912 .thumb {width: 38%;max-width: 334px;}
#summary_wrap.memo1912 .plus_memo .thumb {width: 35%;max-width: 280px;}
#summary_wrap.memo1912 .memo_col{display: flex;justify-content: space-between;}
#summary_wrap.memo1912 .cooking_list li{position: relative;padding-left: 1em;}
#summary_wrap.memo1912 .cooking_list li span{position: absolute;left: 0;}

/*2001*/
#summary_wrap.memo2001 .summary {width: 65%;max-width: 535px;margin-right: 25px;margin-bottom: 0;}
#summary_wrap.memo2001 .thumb {width: 38%;max-width: 334px;}
#summary_wrap.memo2001 .memo_col{display: flex;justify-content: space-between;}
#summary_wrap.memo2001 .plus_memo .summary.summary_wth {width: 100%;max-width: 100%;}
#summary_wrap.memo2001 .warming_list li{position: relative;padding-left: 1em;}
#summary_wrap.memo2001 .warming_list li span{position: absolute;left: 0;}
#summary_wrap.memo2001 .addition_text{padding-left: 1em;}

/*2002*/
#summary_wrap.memo2002 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}
#summary_wrap.memo2002 .plus_memo .thumb img{margin: 0 auto;}
#summary_wrap.memo2002 .plus_memo .thumb a:hover img{opacity: 0.7;}
#summary_wrap.memo2002 .plus_memo .thumb{float:none;width: 100%;max-width: 738px;margin:30px auto 0;}

/*2003*/
#summary_wrap.memo2003 .note_list.normal_text{font-size: 100%;}
#summary_wrap.memo2003 .note_list.normal_text dd{margin-bottom: 20px;}
#summary_wrap.memo2003 .note_list{margin-top: 0;}
#summary_wrap.memo2003 .note_list+.note_list{margin-bottom: 0;padding-left: 1em;}
#summary_wrap.memo2003 .note_list.normal_text dd.none_mrg{margin-bottom: 0;}
#summary_wrap.memo2003 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}
#summary_wrap.memo2003 .plus_memo .thumb img{margin: 0 auto;}
#summary_wrap.memo2003 .plus_memo .thumb a:hover img{opacity: 0.7;}
#summary_wrap.memo2003 .plus_memo .thumb{float:none;width: 100%;max-width: 738px;margin:30px auto 0;}

/*2004*/
#summary_wrap.memo2004  #answer_wrap .answer_note{color: #000; padding-left: 108px;}
#summary_wrap.memo2004 .wrap_cov  .point_cov p{padding-left: 30px;}
#summary_wrap.memo2004 .wrap_cov .thumb{margin-top: 0;}
#summary_wrap.memo2004 .wrap_cov .summary{width: 58%;max-width: 510px;margin-bottom: 0;}
#summary_wrap.memo2004 .thumb {width: 40%;max-width: 352px;}
#summary_wrap.memo2004 .wrap_cov .thumb + .summary{width: 100%;max-width: inherit;}
#summary_wrap.memo2004 .plus_memo .thumb {width: 35%;max-width: 280px;padding-top:98px;}
#summary_wrap.memo2004 .plus_memo .note{float:left;font-size:85.763%}

/*2005*/
#summary_wrap.memo2005 .thumb {width: 20%;padding: 0 6.5%;}
#summary_wrap.memo2005 .plus_memo .summary.summary_wth {width: 100%;max-width: 100%;}

/*2005tv*/
#summary_wrap.memo2005tv .function_list {position:relative;padding-left:10.5em;margin-left: 1em;word-break: break-all;}
#summary_wrap.memo2005tv .center_img.thumb{float: none;width: 100%;max-width: 580px;margin: 20px auto 20px;}
#summary_wrap.memo2005tv .caption{text-align: center;margin-top: 10px;}
#summary_wrap.memo2005tv .function_list dt{position:absolute;left:0;}
#summary_wrap.memo2005tv .function_list dd{margin-bottom:5px;}
#summary_wrap.memo2005tv .note li+li{margin-top: 5px;}
#summary_wrap.memo2005tv .function_list+ dl.note_list{padding-left: 1.15em;}
#summary_wrap.memo2005tv .memo_col{display: flex;justify-content: space-between;}
#summary_wrap.memo2005tv .summary {width: 43%;max-width: 378px;}
#summary_wrap.memo2005tv .thumb {width: 45%;max-width: 396px;}

/*2006*/
#summary_wrap.memo2006 .note_list.normal_text {font-size: 100%;}
#summary_wrap.memo2006 .note_list.mrg{margin-left: 1em;}

/*2007*/
#summary_wrap.memo2007 .image_single img{max-width: 100%;}
#summary_wrap.memo2007 #answer_wrap .note_list dd {padding-left: 4em;}
#summary_wrap.memo2007 .note_list dd {padding-left: 2.5em;}

/*2008*/
#summary_wrap.memo2008 .summary {width: 52%;max-width: 457px;}
#summary_wrap.memo2008 .thumb {width: 48%;max-width: 405px;}
#summary_wrap.memo2008 .note_list.normal_text {font-size: 100%;}
#summary_wrap.memo2008 .note_list.normal_text + .sub_title {margin-top: 30px;}
#summary_wrap.memo2008 .plus_memo .summary {width: 55%;}
#summary_wrap.memo2008 .plus_memo .thumb {width: 42%;padding-top:35px;}

/*2009*/
#summary_wrap.memo2009 .summary {width: 53.7%;max-width: 472px;margin-bottom: 0;}
#summary_wrap.memo2009 .thumb {width: 43.5%;max-width: 382px;}
#summary_wrap.memo2009 .about_method li{position: relative;padding-left: 1.2em;}
#summary_wrap.memo2009 .about_method li span{position: absolute;left: 0;}
#summary_wrap.memo2009 .plus_memo .thumb img{margin: 0 auto;}
#summary_wrap.memo2009 .plus_memo .thumb a:hover img{opacity: 0.7;}
#summary_wrap.memo2009 .plus_memo .thumb{float:none;width: 100%;max-width: 738px;margin:30px auto 0;}


/*2010*/
#summary_wrap.memo2010 .summary {width: 54.7%;max-width: 481px;margin-bottom: 0;}
#summary_wrap.memo2010 .thumb {width: 42.5%;max-width: 374px;}
#summary_wrap.memo2010 .section_col{width: 80%;}
#summary_wrap.memo2010 .section_col .two_column_image .left_part{float:left;}
#summary_wrap.memo2010 .section_col .two_column_image .right_part{float:right;padding-left:8.2%;}
#summary_wrap.memo2010 .section_col .two_column_image .left_part .label_text,#summary_wrap.memo2010 .section_col .two_column_image .right_part .label_text{font-size:86%;margin-bottom:15px;text-align: center;}
#summary_wrap.memo2010 .section_col .two_column_image .left_part .label.caption,#summary_wrap.memo2010 .section_col .two_column_image .right_part .label.caption{text-align:left;margin-top:10px;font-size: 100%;color:#333;}
#summary_wrap.memo2010 .section_col .two_column_image .left_part img,
#summary_wrap.memo2010 .section_col .two_column_image .right_part img {width: auto; max-width: 100%; vertical-align: bottom;}
#summary_wrap.memo2010 .section_col .two_column_image .right_part:before{position: absolute;top: 56%;left: 48.6%;content: "";width: 0;height: 0;margin-top: -22px;border-style: solid;border-color: transparent transparent transparent #b2adad;border-width: 22px 18px;}


/*2011*/
#summary_wrap.memo2011 .summary {width: 54.7%;max-width: 481px;margin-bottom: 0;}
#summary_wrap.memo2011 .thumb {width: 42.5%;max-width: 374px;}
#summary_wrap.memo2011 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}
#summary_wrap.memo2011 .plus_memo .thumb img{margin: 0 auto;}
#summary_wrap.memo2011 .plus_memo .thumb a:hover img{opacity: 0.7;}
#summary_wrap.memo2011 .plus_memo .thumb{float:none;width: 100%;max-width: 738px;margin:30px auto 0;}

/*2012*/
#summary_wrap.memo2012 .summary {width: 57%;max-width: 501px;margin-bottom: 0;}
#summary_wrap.memo2012 .thumb {width: 41.5%;max-width: 365px;}
#summary_wrap.memo2012 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}
#summary_wrap.memo2012 .plus_memo .thumb img{margin: 0 auto;}
#summary_wrap.memo2012 .plus_memo .thumb a:hover img{opacity: 0.7;}
#summary_wrap.memo2012 .plus_memo .thumb{float:none;width: 100%;max-width: 738px;margin:30px auto 0;}

/*2101*/
#summary_wrap.memo2101 .summary {width:67%;max-width: 589px;margin-bottom: 0;}
#summary_wrap.memo2101 .image_single img{width: 100%;max-width: 420px;}
#summary_wrap.memo2101 .plus_memo .summary.summary_wth{width: 55%;max-width: 449px;}
#summary_wrap.memo2101 .plus_memo .thumb {width: 42.8%;max-width: 350px;padding-top: 25px;}
#summary_wrap.memo2101 .memo_col{display: flex;justify-content: space-between;align-items: center;}

/*2102*/
#summary_wrap.memo2102 .summary {width: 54%;max-width: 475px;margin-bottom: 0;}
#summary_wrap.memo2102 .thumb {width: 42.5%;max-width: 374px;}
#summary_wrap.memo2102 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}
#summary_wrap.memo2102 .about_method li{position: relative;padding-left: 1.2em;}
#summary_wrap.memo2102 .about_method li span{position: absolute;left: 0;}
#summary_wrap.memo2102 .caption{padding-top: 5px;text-align: right;}

/*2206*/
#contents_wrap.qa_inner .container{ padding: 54px 87px 60px; }
.qa_inner #question_wrap { padding: 70px 6.7% 33px; }
.qa_inner #question_wrap {background: url(../img/bg_question_02.gif) no-repeat left top;}
#summary_wrap.memo2206 .two_column_image_block{margin: 0 auto 2em auto;border: 1px solid #DBDBDB;padding: 20px;}
#summary_wrap.memo2206 .two_column_image{display: flex;justify-content: center;}
#summary_wrap.memo2206 .two_column_image img{max-height: none;max-width: 100%;vertical-align: middle;}
#summary_wrap.memo2206 .two_column_image .part{width: 40.8%;}
#summary_wrap.memo2206 .two_column_image .part + .part{ margin-top: 0;margin-left: 10%;}
#summary_wrap.memo2206 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2206 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2206 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2206*/

/*2211*/
#summary_wrap.memo2211 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2211 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2211 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2211 ul.note_list li{padding-left: 2.3em;text-indent: 0;position: relative;}
#summary_wrap.memo2211 ul.note_list li span{position: absolute;left: 0;}
#summary_wrap.memo2211 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2211 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2211 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2211*/


/*2303*/
#summary_wrap.memo2303 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2303 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2303 .thumb + .summary{width: 100%;}
#summary_wrap.memo2303 .has_3col {display: flex;justify-content: space-between;}
#summary_wrap.memo2303 .has_3col .col{width: 31.984%;}
#summary_wrap.memo2303 .has_3col .col img{width: 100%;vertical-align: middle;}
#summary_wrap.memo2303 .bold_text{font-weight: bold;}
#summary_wrap.memo2303 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2303 ul.note_list li{padding-left: 2.3em;text-indent: 0;position: relative;}
#summary_wrap.memo2303 .plus_memo ul.note_list li{font-size: 85.7%;}
#summary_wrap.memo2303 ul.note_list li span{position: absolute;left: 0;}
#summary_wrap.memo2303 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2303 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2303 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2303*/

/*2305*/
#summary_wrap.memo2305 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2305 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2305 .thumb + .summary{width: 100%;}
#summary_wrap.memo2305 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2305 ul.note_list li{padding-left: 2.3em;text-indent: 0;position: relative;}
#summary_wrap.memo2305 ul.note_list li span{position: absolute;left: 0;}
#summary_wrap.memo2305 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2305 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2305 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2305*/

/*2308*/
#summary_wrap.memo2308 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2308 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2308 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2308 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2308 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2308 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2308*/

/*2312*/
#summary_wrap.memo2312 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2312 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2312 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2312 .thumb + .summary {width: 100%;}
#summary_wrap.memo2312 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2312 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2312 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2312*/

/*2406*/
#summary_wrap.memo2406 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2406 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2406 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2406 .thumb + .summary {width: 100%;}
#summary_wrap.memo2406 ul.note_list li{position: relative;padding-left: 3em;text-indent: inherit;}
#summary_wrap.memo2406 ul.note_list li span{position: absolute;left: 0;}
#summary_wrap.memo2406 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2406 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2406 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2406*/

/*2507*/
#summary_wrap.memo2507 .note_list.text_right{display: flex;justify-content: flex-end;}
#summary_wrap.memo2507 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2507 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2507 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2507*/

/*2511*/
#summary_wrap.memo2511 .summary { width: 56%;max-width: none;}
#summary_wrap.memo2511 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2511 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2511 .wrap_cov + .summary,#summary_wrap.memo2511 .summary + .summary {width: 100%;}
#summary_wrap.memo2511 .thumb .label_text{font-size: 86%;margin-top: 15px;}
#summary_wrap.memo2511 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2511 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2511 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2511*/

/*2512*/
#summary_wrap.memo2512 .thumb {width: 44%;max-width: none;padding-left: 40px;box-sizing: border-box;}
#summary_wrap.memo2512 .wrap_cov div + div {margin-top: 0px;}
#summary_wrap.memo2512 .banner_wrap .banner {margin-top: 3em;text-align: center;}
#summary_wrap.memo2512 .banner_wrap .banner:hover { opacity:0.7;filter: alpha(opacity=70);-ms-filter: "alpha(opacity=70)";}
#summary_wrap.memo2512 .banner_wrap .banner img {max-width: 100%;width: auto;vertical-align: bottom;}
/*2512*/

@media only screen and (max-width: 767px) {
	#memo1507 .summary_table { border: 0; }
	#memo1507 .summary_table .function { margin-bottom: 25px; border-bottom: 1px solid #e6e6e6; padding-bottom: 25px; }
	#memo1507 .summary_table .function_name { font-size: 107.1%; font-weight: bold; margin-bottom: 15px; }
	#memo1507 .summary_table .head { font-weight: bold; margin-bottom: 5px; }
	#memo1507 .summary_table .example { padding: 15px 10px 10px; }
	#memo1507 .summary_table #stocker ul li { float: none; display: table; width: 100%; margin-left: 0; margin-bottom: 5px; padding: 0; }
	#memo1507 .summary_table #stocker .image { display: table-cell; width: 40%; font-size: 83.3%; padding: 5px; }
	#memo1507 .summary_table #stocker .text { display: table-cell; padding: 5px; vertical-align: middle; }
}

/* 1612 */
ol.note_list li { padding-left: 1.1em; text-indent: -1.1em; }

/* 1702 */
#summary_wrap .product_block { margin-bottom: 55px; }
#summary_wrap .product_title { color: #e20e62; font-weight: bold; margin-bottom: 15px; }
#summary_wrap .product_sub_ttl { font-weight: bold; margin-bottom: 10px; }
#summary_wrap .product_block .thumb { float: right; width: 20.47%; max-width: 180px; }
#summary_wrap .product_block .summary { float: left; width: 66.6%; max-width: 585px; margin-bottom: 1.5em; }
#summary_wrap .product_block.last { margin-bottom: 45px; }
#summary_wrap .memo_thumb { width: 22.01%; max-width: 180px; }

/* 1703 */
#summary_wrap .note_list.note_2em dd { padding-left: 2.1em; }
#summary_wrap .plus_memo .pink_note_list dt { float: left; }
#summary_wrap .plus_memo .pink_note_list.note_2em dd { padding-left: 2.1em; }
#summary_wrap .plus_memo .pink_note_list { font-size: 85.7%; }

/* 1704 */
#summary_wrap #answer_wrap .answer_title { font-size: 80%; }
#summary_wrap #answer_wrap .note_list.txt12 { font-size: 60%; }
#summary_wrap .content_block { border-top: 1px solid #e5e5e5; padding-top: 46px; margin-bottom: 50px; }
#summary_wrap .content_block img { vertical-align: bottom; }
#summary_wrap .content_block .block_title { font-weight: bold; margin-bottom: 10px; }
#summary_wrap .content_block .led_title { font-weight: bold; margin-bottom: 7px; text-align: center; }
#summary_wrap .content_block .led_block { width: 72.8%; margin: 0 auto; text-align: left; }
#summary_wrap .content_block .led_list li { padding-left: 2em; text-indent: -2em; }
#summary_wrap .content_block .led_list li.last { padding-left: 2.6em; text-indent: -2.6em; }
#summary_wrap .content_block .text_center { text-align: center;}
#summary_wrap .content_block .floatL { float: left; width: 50%; }
#summary_wrap .content_block .floatR { float: right; width: 50%; }
#summary_wrap .content_block .floatL img,
#summary_wrap .content_block .floatR img,
#summary_wrap .content_block .bg_gray img,
#summary_wrap .content_block .three_column .item img { width: auto; max-width: 100%; vertical-align: bottom;}
#summary_wrap .content_block .text_right { float: right; width:72.8%; }
#summary_wrap .content_block .bg_gray { background: #f5f5f5; text-align: center; padding: 20px; }
#summary_wrap .content_block .note_list.note_2em dd { padding-left: 2.5em; }
#summary_wrap .content_block.no_border { border-top: none; padding-top: 40px; padding-bottom: 0; margin-bottom: 0!important;}
#summary_wrap .content_block .three_column .item { float: left; width: 34.1%; }
#summary_wrap .content_block .three_column .item.last { width: 31.8%; }
#summary_wrap .content_block .three_column .item ul { display: table; }
#summary_wrap .content_block .three_column .item ul li { display: table-cell; vertical-align: middle; }
#summary_wrap .content_block .three_column .item ul li:first-child { padding-right: 10px; }
#summary_wrap .content_block .three_column .item .setting img { width: 56%;}
#summary_wrap .content_block .setting_note { margin: 10px 0 32px; font-size: 86%; }
#summary_wrap .content_block .three_column .item.last li:first-child { width: 49%; }

/* 1705 */
#summary_wrap .summary .sub_title { margin-bottom: 10px; font-size:114.4%; font-weight: bold; }
.br23em { margin-bottom: 2.3em; }

/* 1706 */
.note_red_text { color: #ff0000; }

/* 1707 */
#summary_wrap .plus_memo .sub_title { margin-bottom: 10px; font-weight: bold; }
#summary_wrap .text_bold { font-weight: bold; }

/* 1710 */
#summary_wrap .summary.mb0 { margin-bottom: 0; }

/* 1712 */
#summary_wrap .two_column_image .floatL { float: left; width: 50%; }
#summary_wrap .two_column_image .floatR { float: right; width: 50%; }
#summary_wrap .two_column_image .floatL img,
#summary_wrap .two_column_image .floatR img { width: auto; max-width: 100%; vertical-align: bottom;}

/* 1804 */
#summary_wrap .section_01,
#summary_wrap .section_02,
#summary_wrap .section_03 {font-size: 114%;}
#summary_wrap .summary .black_text{font-weight:bold;}
#summary_wrap .pl_text{padding-left:8px;}
#summary_wrap .gray_border{width: 30%;display: inline-block;padding: 10px;border: 2px solid #cdcdcd;}
#summary_wrap .two_column_image .caption{text-align:center;}
.inner .two_column_image .title_left{text-align:left;}
#summary_wrap .two_column_image .floatL_part{float: left;width: 50%;}
#summary_wrap .two_column_image .floatR_part{float: right;width: 50%;}
#summary_wrap .two_column_image img{max-height: 200px;}
#summary_wrap .two_column_image .floatL_part .text,#summary_wrap .two_column_image .floatR_part .text{padding:0 20px;}
#summary_wrap .two_column_image .button_link{text-align:center;}
#summary_wrap .two_column_image .button_link a{padding:10px 20px;display:inline-block;color: #5a2680;border:1px solid #5a2680;text-decoration:none;}
#summary_wrap .two_column_image .floatL_part img,
#summary_wrap .two_column_image .floatR_part img { width: auto; max-width: 100%; vertical-align: bottom;}
#summary_wrap .section_02,#summary_wrap .section_03{padding-top: 30px;margin-top: 30px;}

/* 1811 */
#summary_wrap .section_col{width:68%;margin:0 auto;position:relative;}
#summary_wrap .section_col .two_column_image .left_part,#summary_wrap .section_col .two_column_image .right_part{width: 45.9%;}
#summary_wrap .section_col .two_column_image .left_part{float:left;}
#summary_wrap .section_col .two_column_image .right_part{float:right;padding-left:8.2%;}
#summary_wrap .section_col .two_column_image .right_part .label_tittle{color: #ec1d00;}
#summary_wrap .section_col .two_column_image .left_part .label_text,#summary_wrap .section_col .two_column_image .right_part .label_text{font-size:86%;margin-bottom:15px;}
#summary_wrap .section_col .two_column_image .left_part .label_tittle,#summary_wrap .section_col .two_column_image .right_part .label_tittle{font-size:100%;font-weight:bold;}
#summary_wrap .section_col .two_column_image .left_part .label.caption,#summary_wrap .section_col .two_column_image .right_part .label.caption{text-align:left;margin-top:10px;}
#summary_wrap .section_col .two_column_image .left_part img,
#summary_wrap .section_col .two_column_image .right_part img {width: auto; max-width: 100%; vertical-align: bottom;}
#summary_wrap .section_col .two_column_image .right_part:before{position: absolute;top: 56%;left: 48.6%;content: "";width: 0;height: 0;margin-top: -22px;border-style: solid;border-color: transparent transparent transparent #b2adad;border-width: 22px 18px;}

/* 1812 */
#summary_wrap .head_movie {width:59.54%;margin: 40px auto 60px;}
#summary_wrap .movie_container {position: relative;display: block;max-width: 1174px;}
#summary_wrap .movie_container .mov_inner > *{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;width: 100%;height: 100%;}
#summary_wrap .movie_container .mov_inner {padding-top: 56.25%;}
.bc-player-HyOVNc6C_default {width: 100% !important;margin:0 auto;}
#summary_wrap.memo1812 .thumb img{ border: 1px solid #ddd; }

/* 1902 */
#summary_wrap.memo1902 .table_section{padding:10px 100px 50px;}
#summary_wrap.memo1902 table {border-collapse: collapse;}
#summary_wrap.memo1902 .spectable {background: #fff;}
#summary_wrap.memo1902 .spectable tbody th {background: #e0e0e0;white-space: nowrap;border-right:1px solid #959595;}
#summary_wrap.memo1902 .spectable th, #summary_wrap.memo1902 .spectable td {padding: 6px 5px 4px;font-size:85.714285714%;vertical-align: middle;box-sizing:border-box !important;}
#summary_wrap.memo1902 .spectable tbody td {text-align: center;border-right:1px solid #959595;}
#summary_wrap.memo1902 .spectable tbody tr:first-child{border-top:none;}
#summary_wrap.memo1902 .spectable tbody tr{border-top:1px solid #959595;}
#summary_wrap.memo1902 .spectable .lv2 {background: #f3f3f3;}
#summary_wrap.memo1902 .spectable .lv3 {background: #b5b5b5;}
#summary_wrap.memo1902 .swipe_table_wrap:after {content: "スワイプで表示 →";display: block;margin: 10px 0 0 5px;font-size: .86em;font-weight: 700;text-align: center;vertical-align: middle;}
#summary_wrap.memo1902 .swipe_table_pinned td, .swipe_table_pinned th {position: relative;overflow: hidden;}
#summary_wrap.memo1902 .swipe_table_scrollable td:first-child,.swipe_table_scrollable th:first-child{display:none!important}
#summary_wrap.memo1902 .swipe_table_scrollable .spectable{margin-left:29%;width:680px}
#summary_wrap.memo1902 .spectable{table-layout:fixed;border:1px solid #959595;}
#summary_wrap.memo1902 .swipe_table_wrap {position: relative;width: 100%;margin-bottom:1em;}
#summary_wrap.memo1902 .swipe_table_scrollable {overflow: scroll;overflow-y: hidden;position:relative;left:1px;}
#summary_wrap.memo1902 .swipe_table_pinned {position: absolute;left: 0;top: 0;width: 30%;overflow: hidden;
overflow-x: scroll;}
#summary_wrap.memo1902 .swipe_table_pinned .spectable{width:100%}
#summary_wrap.memo1902 .swipe_table_pinned td,.swipe_table_pinned th{position:relative;overflow:hidden}

/* 1903 */
#summary_wrap .section_col .two_column_image.first_block .right_part:before{border-width: 0;}
#summary_wrap .section_col .two_column_image.second_block .right_part:before{top:46%;}

/* 1904 */
#summary_wrap.memo1904 .wrap_cov .summary { margin-bottom: 0; }
#summary_wrap.memo1904 .wrap_cov p { padding-left: 30px; }
#summary_wrap.memo1904 .wrap_cov div + div { margin-top: 0;}
#summary_wrap.memo1904 .note_list { font-size: 100%; margin-left: 2em; }
#summary_wrap.memo1904 .thumb .thumb_01 { margin-bottom: 2.5em; }
#summary_wrap.memo1904 #last { padding: 0; }

@media only screen and (max-width: 767px) {
	#summary_wrap { font-size: 100%; }
	#summary_wrap #answer_wrap { margin-bottom: 25px; }
	#summary_wrap #answer_wrap .note_list.txt12 { font-size: 75%; }
	#summary_wrap #answer_wrap .answer { display: block; height: auto; padding: 91px 0 0 0; background: url(../img/label_answer_x2.png) no-repeat center top; background-size: 80px auto; vertical-align: top; font-size: 114.3%; }
	#summary_wrap .thumb,
	#summary_wrap .product_block .thumb { float: none; width: 100%; max-width: 300px; margin: 20px auto 0; text-align: center; }
	#summary_wrap .product_block .summary,
	#summary_wrap .summary,
	#summary_wrap .plus_memo { float: none; width: 100%; max-width: inherit; }
	#summary_wrap .plus_memo { margin-top: 20px; }
	#summary_wrap .plus_memo .inner { padding: 1.5em 19px; }
	#summary_wrap .arr_pink { background: url(/club-me/appliances/qa/img/arr_x2.png) no-repeat 0 48%; background-size: 7px auto; }
	#summary_wrap .content_block { margin: 30px 0; padding-top: 30px; }
	#summary_wrap .content_block.no_border { padding: 0; }
	#summary_wrap .content_block img { width: 100%; }
	#summary_wrap .content_block .floatL,
	#summary_wrap .content_block .floatR,
	#summary_wrap .two_column_image .floatL,
	#summary_wrap .two_column_image .floatR { float: none; width: 100%; }
	#summary_wrap .content_block .floatL .img,
	#summary_wrap .content_block .floatR .img { max-width: 240px; margin: 20px auto; }
	#summary_wrap .content_block .floatR .img { margin-bottom: 0 !important; }

	#summary_wrap .content_block .bg_gray { padding: 10px; }
	#summary_wrap .content_block .text_right { float: none; width: 100%; }

	#summary_wrap .content_block .three_column .item { float: none; width: 100%; margin-bottom: 20px; }
	#summary_wrap .content_block .three_column .item.last { width: auto; margin-bottom: 5px; }
	#summary_wrap .content_block .three_column .item .setting img{ width: auto; max-width: 81px; }
	#summary_wrap .content_block .three_column .item .setting  { margin-top: 6px;   }
	#summary_wrap .content_block .three_column .item ul li:first-child { padding-right: 20px; }
	#summary_wrap .content_block .three_column .item .indent  { display: inline-block; text-indent: -7px;  }
	#summary_wrap .content_block .setting_note { text-align: left; }
	#summary_wrap .content_block .three_column .item.last li:first-child { width: auto; }

	/* 1712 */
	#summary_wrap .two_column_image .floatL { margin: 0 auto 20px; }
	#summary_wrap .two_column_image .floatR { margin: 0 auto; }

	/* 1802 */
	#summary_wrap .mt30 { margin-top: 30px }
	#summary_wrap .futon_img .image_text .black_icon { line-height:19px!important; }

	/* 1803 */
    #summary_wrap .memo_tbwd {width: 100%;}

	/* 1804 */
	#summary_wrap .section_01,
	#summary_wrap .section_02,
	#summary_wrap .section_03  {font-size: 100%;}
	#summary_wrap .gray_border {width: 95%!important;padding: 10px 7px!important;}
	#summary_wrap .two_column_image .floatL_part,#summary_wrap .two_column_image .floatR_part {width:100%!important;;float: none;}
	#summary_wrap .two_column_image .button_link{margin-top:15px;}
	#summary_wrap .two_column_image .floatR_part{margin-top:15px;}
	#summary_wrap .two_column_image .floatL_part .text, #summary_wrap .two_column_image .floatR_part .text{padding:0px!important;}

	/* 1805 */
	#summary_wrap .plus_memo .thumb.banner_img { width: 100%; }
	#summary_wrap .plus_memo .summary.summary_wth { width: 100%;}
	/* 1806 */
	#summary_wrap .plus_memo .thumb.banner_img_06 { width: 100%; }

	/*1807*/
	#summary_wrap .wrap_cov .sub_title{font-size: 115% !important;}
	#summary_wrap .wrap_cov .point_cov p {padding-left: 0;line-height: 1.7em;}
	#summary_wrap .wrap_cov .point_cov p:nth-child(2) {padding-bottom: 10px;}
    #summary_wrap .wrap_cov .pdf_link{padding-top: 5px;}
    #summary_wrap .wrap_cov .no_title{padding-left: 1.5em;margin-bottom: 8px;}
    #summary_wrap .plus_memo .inner .label_title{font-size: 115%;text-align: left;}

	/* 1811 */
	#summary_wrap .section_col{width:100%;}
    #summary_wrap .section_col .two_column_image .right_part:before{   top: 50%;left: 48.5%;border-width: 12px 12px;}
	#summary_wrap .section_col .two_column_image{margin-bottom:25px;}

	/* 1812 */
	#summary_wrap .head_movie {width: 100%;margin: 40px 0 60px;}
    #summary_wrap.memo1812 .thumb {max-width:100%;}

	/* 1902 */
	#summary_wrap.memo1902 .table_section{padding:0 0 10px;}

	/* 1903 */
	#summary_wrap .text_memo{margin-bottom:2em;}
	#summary_wrap .section_col .two_column_image.first_block .bold{margin-bottom: 2em;}
	#summary_wrap .section_col .two_column_image.first_block .right_part .label_text{margin-bottom:0;}
	#summary_wrap .section_col .two_column_image.first_block .left_part,#summary_wrap .section_col .two_column_image.first_block .right_part,#summary_wrap .section_col .two_column_image.second_block .left_part,#summary_wrap .section_col .two_column_image.second_block .right_part{float: none;width:100%;}
	#summary_wrap .section_col .two_column_image.first_block .right_part,#summary_wrap .section_col .two_column_image.second_block .right_part{padding-left:0;margin-top:25%;}
	#summary_wrap .section_col .two_column_image.first_block .right_part{margin-top:10%;}
	#summary_wrap .section_col .two_column_image.second_block .right_part:before{width: 0;height: 0;top: 53%;
left: 42%;border-style: solid;border-color:#b2adad transparent transparent transparent ;border-width: 22px 24px;}

/* 1904 */
#summary_wrap.memo1904 .wrap_cov .summary { margin-bottom: 1.5em; }
#summary_wrap.memo1904 .thumb .thumb_01 { margin-bottom: 1.5em; }

/* 1906 */
#summary_wrap.memo1906 .summary{width: 100%;}
#summary_wrap.memo1906 .thumb{width: 100%;max-width: inherit;}

/* 1907 */
#summary_wrap.memo1907 .wrap_cov div + div{margin-top:30px; margin-bottom:30px;}
#summary_wrap.memo1907 .wrap_cov + .wrap_cov{margin-top:30px;}
#summary_wrap.memo1907 .detail_list{padding-left:0;}
#summary_wrap.memo1907 .detail_list .sub_title sup{line-height:normal;}

/* 1908 */
#summary_wrap.memo1908 .wrap_cov div + div{margin-top:30px; margin-bottom:30px;}
#summary_wrap.memo1908 .wrap_cov{margin-bottom: 0;}
#summary_wrap.memo1908 .summary{width: 100%;}
#summary_wrap.memo1908 .thumb{width: 100%;}
#summary_wrap.memo1908 .wrap_cov .no_title{padding-left:0;margin-left: 1.5em;}
#summary_wrap.memo1908 .detail_list p,#summary_wrap.memo1908 .detail_list .note_list{ padding-left:20px;}
#summary_wrap.memo1908 .summary .detail_list .sub_title{padding-left:20px;}
#summary_wrap.memo1908 .plus_memo .summary.summary_wth {width: 100%;}
#summary_wrap.memo1908 .plus_memo .thumb{width: 100%;}

/* 1909 */
#summary_wrap.memo1909  #answer_wrap .answer_note{ padding-left: 0;}
#summary_wrap.memo1909 .wrap_cov .no_title{padding-left: 0}
#summary_wrap.memo1909 .summary{margin-bottom: 0;}
#summary_wrap.memo1909 .wrap_cov .point_cov p:nth-child(2){padding-bottom: 0;}


/*1910*/
#summary_wrap.memo1910 .summary {width: 100%;}
#summary_wrap.memo1910 .thumb {width: 100%;max-width: 352px;}
#summary_wrap.memo1910 .plus_memo .thumb {width: 100%;max-width: 300px;}
#summary_wrap.memo1910 .memo_col{display: block;}

/*1911*/
#summary_wrap.memo1911 .function_list {position:relative;padding-left:0;}
#summary_wrap.memo1911 .function_list dt{position:inherit;left:0;}


/*1912*/
#summary_wrap.memo1912 .summary {width: 100%;margin-right: 0px;}
#summary_wrap.memo1912 .thumb {width: 100%;max-width: 352px;}
#summary_wrap.memo1912 .plus_memo .thumb {width: 100%;max-width: 300px;}
#summary_wrap.memo1912 .memo_col{display: block;}


/*2001*/
#summary_wrap.memo2001 .summary {width: 100%;margin-right: 0px;}
#summary_wrap.memo2001 .thumb {width: 100%;max-width: 352px;}
#summary_wrap.memo2001 .memo_col{display: block;}

/*2002*/
#summary_wrap.memo2002 .plus_memo .summary.summary_wth p{line-height: 1.5em;}

/*2003*/
#summary_wrap.memo2003 .plus_memo .summary.summary_wth p{line-height: 1.5em;}


/* 2004 */;
#summary_wrap.memo2004 .summary{margin-bottom: 0;}
#summary_wrap.memo2004 .wrap_cov .point_cov p:nth-child(2){padding-bottom: 0;}
#summary_wrap.memo2004 .wrap_cov .no_title{padding-left: 0;margin-left: 1.5em;}
#summary_wrap.memo2004 .wrap_cov .point_cov p{padding-left: 20px;}
#summary_wrap.memo2004 .wrap_cov .thumb{margin-top: 30px;}
#summary_wrap.memo2004 .plus_memo .thumb {width: 100%;max-width: 300px;padding-top: 0;}
#summary_wrap.memo2004 .plus_memo .inner{display: flex;flex-direction: column;}
#summary_wrap.memo2004 .plus_memo .inner .summary{order: 1; }
#summary_wrap.memo2004 .wrap_cov .summary {width: 100%;}
#summary_wrap.memo2004 .thumb {width: 100%;max-width: 352px;order: 3;}
#summary_wrap.memo2004 .plus_memo .note{padding-top: 15px;order: 2;}


/*2005*/
#summary_wrap.memo2005 .thumb {width: 100%;padding: 0;}


/*2005tv*/
#summary_wrap.memo2005tv .memo_col {display: block;}
#summary_wrap.memo2005tv .thumb {width: 100%;max-width: 352px;}
#summary_wrap.memo2005tv ul.note_list li{line-height: 1.5em;}
#summary_wrap.memo2005tv .summary {width: 100%;}
#summary_wrap.memo2005tv .function_list+ dl.note_list{padding-left: 1em;}

/*2008*/
#summary_wrap.memo2008 .single_block{margin-top: 30px;}
#summary_wrap.memo2008 .summary {width: 100%;max-width: inherit;}
#summary_wrap.memo2008 .thumb {width: 100%;max-width: 300px;}
#summary_wrap.memo2008 .plus_memo .inner{display: flex;flex-direction: column;}
#summary_wrap.memo2008 .plus_memo .summary {width: 100%;order: 1;}
#summary_wrap.memo2008 .plus_memo .arr_pink {order: 2;}
#summary_wrap.memo2008 .plus_memo .thumb{width: 100%;max-width: 300px;padding-top:0;order: 3;}

/*2009*/
#summary_wrap.memo2009 .summary {width: 100%;max-width: inherit;}
#summary_wrap.memo2009 .thumb {width: 100%;max-width: 300px;}

/*2010*/
#summary_wrap.memo2010 .summary {width: 100%;max-width: inherit;}
#summary_wrap.memo2010 .thumb {width: 100%;max-width: 300px;}
#summary_wrap.memo2010 .section_col{width: 100%;}
#summary_wrap.memo2010 .section_col .two_column_image .right_part:before {top: 60.5%;left: 48.2%;border-width: 12px 12px;}

/*2011*/
#summary_wrap.memo2011 .summary {width: 100%;max-width: inherit;}
#summary_wrap.memo2011 .thumb {width: 100%;max-width: 300px;}
#summary_wrap.memo2011 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}
#summary_wrap.memo2011 .plus_memo .thumb img{margin: 0 auto;}
#summary_wrap.memo2011 .plus_memo .thumb a:hover img{opacity: 0.7;}
#summary_wrap.memo2011 .plus_memo .thumb{float:none;width: 100%;max-width: 738px;margin:30px auto 0;}

/*2012*/
#summary_wrap.memo2012 .summary {width: 100%;max-width: inherit;}
#summary_wrap.memo2012 .thumb {width: 100%;max-width: 300px;}
#summary_wrap.memo2012 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}

/*2101*/
#summary_wrap.memo2101 .summary {width: 100%;margin-right: 0px;}
#summary_wrap.memo2101 .plus_memo .summary.summary_wth{width: 100%;max-width: inherit;}
#summary_wrap.memo2101 .plus_memo .thumb {width: 100%;max-width: 300px;padding-top: 0;}
#summary_wrap.memo2101 .memo_col{display: block;}

/*2102*/
#summary_wrap.memo2102 .summary {width: 100%;max-width: inherit;}
#summary_wrap.memo2102 .thumb {width: 100%;max-width: 300px;margin-top: 0;margin-bottom: 20px;}
#summary_wrap.memo2102 .plus_memo .summary.summary_wth{width: 100%;max-width: 100%;}

/*2206*/
#contents_wrap.qa_inner .container{ padding: 47px 20px 20px; }
.qa_inner #question_wrap { padding: 64px 20px 30px; }
.qa_inner #question_wrap {margin-bottom: 30px;padding: 64px 20px 30px;background: url(../img/bg_question_x2.gif) no-repeat right top;background-size: cover;}
#summary_wrap.memo2206 .two_column_image{display: block;}
#summary_wrap.memo2206 .two_column_image .part{width: 100%;text-align: center;}
#summary_wrap.memo2206 .two_column_image_block{width: 100%;padding: 20px;box-sizing: border-box;}
#summary_wrap.memo2206 .two_column_image .part + .part{margin: 35px 0 0;}
/*2206*/

/*2211*/
#summary_wrap.memo2211 .summary{width: 100%;}
#summary_wrap.memo2211 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
/*2211*/

/*2303*/
#summary_wrap.memo2303 .summary{width: 100%;}
#summary_wrap.memo2303 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
#summary_wrap.memo2303 .wrap_cov{display: flex;flex-direction: column;}
#summary_wrap.memo2303 .has_3col {display: block;}
#summary_wrap.memo2303 .has_3col .col{width: 100%;}
#summary_wrap.memo2303 .has_3col .col+.col{margin-top: 20px;}
/*2303*/

/*2305*/
#summary_wrap.memo2305 .summary{width: 100%;}
#summary_wrap.memo2305 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
/*2305*/

/*2308*/
#summary_wrap.memo2308 .summary{width: 100%;}
#summary_wrap.memo2308 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
/*2308*/

/*2312*/
#summary_wrap.memo2312 .summary{width: 100%;}
#summary_wrap.memo2312 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
/*2312*/

/*2406*/
#summary_wrap.memo2406 .summary{width: 100%;}
#summary_wrap.memo2406 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
/*2406*/

/*2511*/
#summary_wrap.memo2511 .summary{width: 100%;}
#summary_wrap.memo2511 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
#summary_wrap.memo2511 .wrap_cov .no_title {padding-left: 0;margin-left: 1.5em;}
#summary_wrap.memo2511 .wrap_cov .no_title span{text-indent: -1.5em;display: inline-block;}
#summary_wrap.memo2511 .wrap_cov .no_title + p{padding-left: 20px;}
/*2511*/

/*2512*/
#summary_wrap.memo2406 .summary{width: 100%;}
#summary_wrap.memo2512 .thumb{width: 100%;padding-left: 0;margin-bottom: 30px;}
/*2511*/

}

@media only screen and (max-width: 320px){
#summary_wrap.memo2010 .section_col .two_column_image .right_part:before {top: 65%;left: 47.5%;}


/* 1801 */
#summary_wrap .bd_section { border-top: 1px solid #e5e5e5; padding-top: 30px; margin-top: 30px; }
#summary_wrap .bd_section .summary { margin-bottom: 0; }

/* 1802 */
#summary_wrap .futon_img { max-width:520px;margin:0 auto;text-align: left; }
#summary_wrap .futon_img .image_text { font-size: 114.4%; font-weight:bold; }
#summary_wrap .futon_img .image_text .black_icon {  float:left; font-size:150%; line-height:24px; text-indent: -4px; }

/* -------------------------------------------

	ナースコールリンク
---------------------------------------------- */
.bottom_link  { text-align: right; margin-top: 20px; }
.bottom_link .arr { color: #e20e62; background-image: url(/club-me/appliances/qa/img/arr.png); font-weight: bold; }
.return_corner_top { margin-bottom: 25px; text-align: center; color: #64439c; }
.return_corner_top a { display: inline-block; padding-left: 17px; background: url(../img/arr_back.png) no-repeat 0 47%; }

@media only screen and (max-width: 767px) {
	.bottom_link  { text-align: center; margin: 20px 0 10px; }
	.bottom_link .arr { background-image: url(../img/arr_x2.png); }
	.return_corner_top { margin-bottom: 30px;  }
	.return_corner_top a { padding-left: 17px; background: url(../img/arr_back_x2.png) no-repeat 0 47%; background-size: 14px auto; }
	.return_top { text-align: left; }
}