.link_list{background-color:#fff}
#content_compass .v6_main_visual{border-bottom: none!important;}
#content_compass.voice06_report .v6_main_visual{border:none; background-color: inherit; padding:0; margin: 0;}
#content_compass .v6_lead{font-weight:bold;text-align:left;margin: 70px 0px!important;}
#content_compass .v6_lead .dash {letter-spacing: -3px;padding-right: 2px;}
#content_compass .v6_lead em{color:#cc0001}
#content_compass .v6_text{font-size: 114%;margin: 0; line-height: 1.8em; }
#content_compass p.v6_text{margin-top: 35px!important;}
#v6_section_03 .v6_cptxt01{margin: 35px 0px 0px 0px;}
#content_compass.voice06_report .v6_section p.v6_cptxt{margin: 35px 0px 0px 0px;}
.v6_bgcl{background: #f0f0f0; padding: 93px 100px 100px;}
#content_compass.voice06_index h3.sec_headttl {font-size: 227.8%;font-weight: normal; margin-bottom: 48px; padding-bottom: 18px; text-align: center; border-bottom: solid 2px #bbb;}
#content_compass.voice06_report h3.sec_headttl {font-size: 227.8%;font-weight: normal; margin-bottom: 0; padding-bottom: 18px; text-align: center; border-bottom: solid 2px #bbb;}
#content_compass.voice06_index h3.sec_headttl em, #content_compass.voice06_report h3.sec_headttl em{color: #a40000;font-weight: normal;}
.member_list li{float: left;width: 370px;letter-spacing: normal;margin-top: 40px;}
.member_list li:nth-child(odd){margin-right: 5%;}
.member_list li:nth-child(-n+2){margin-top: 0px;}
.v6_txtbg{background: #333333;color: #ffffff;padding: 16px 0px 12px 20px;}
.v6_txtbg p{margin: 0!important; padding-bottom: 3px; }
.member_name{font-size: 142.5%;font-weight: bold;border-bottom: 1px solid #a40000;padding-bottom: 10px;}
.member_txt{font-size: 114%;padding-top: 7px;}
.v6_note{font-size: 114%;text-align: right;padding-top: 38px;}
.v6_section{margin-bottom: 60px;}
.v6_main_visual .v6_title img{max-width: 100% !important;}



#v6_section_01 .v6_secbg{background:url(../img/report01/text_01.png) no-repeat 50% 50%;background-position: top center;}
#content_compass.voice06_report01 #v6_section_01 p.v6_text:first-child{margin-top: 0!important;}
#v6_section_04 .v6_secbg{background:url(../img/report01/text_02.png) no-repeat 50% 50%;background-position: top center;}
.v6_cov .v6_left{float: left;width: 60%;}
.v6_cov .v6_right{float: right;width: 40%;}
.v6_cov .v6_right img{position: relative;left: -12%;}
.v6txt_cov{padding:155px 155px 0px 0px;}
#content_compass.voice06_report .v6_section p.v6_cptxt{font-size: 199%!important;font-family:"游明朝体","Yu Mincho",YuMincho,serif;font-weight:bold;}
#content_compass.voice06_report .v6_section p.v6_cptxt span{font-size: 57.3%!important;}
#content_compass.voice06_report .v6_section p.v6_cptxt em{font-weight: bold;color: #a40000;}
.txt_pd{padding-right: 90px;}

#content_compass.voice06_report01 #v6_section_01{margin-top: 53px;}

#v6_section_02 { margin-bottom: 94px; }
#v6_section_02 .business_block_lft .business_block_wrap .left{float: left;width: 38.4%;position: absolute;top: -40%;left: 0;}
#v6_section_02 .business_block_lft .business_block_wrap .right{float: right;width: 60%;}
#v6_section_02 .business_block_right .left{float: left;width: 66%;}
#v6_section_02 .business_block_right .right{float: right;width: 44.7%;position: absolute;top: -50%;right: 0;}
#v6_section_02 .business_block_lft{margin-top: 40px;}
#v6_section_02 .v6_bgcl{padding: 92px 0px;}
#v6_section_02 .business_block_right {margin-top: 40px;}
#v6_section_02 .v6_cptxt01{font-size: 156.8%!important;}
#v6_section_02 .v6_cptxt01 .font_style{font-family:"游明朝体","Yu Mincho",YuMincho,serif;font-weight:bold;}
#v6_section_02 .v6_cptxt01 em{font-weight: bold;color: #a40000;}
#v6_section_02 .v6_cptxt01 .txt{font-size: 72.8%!important;}
#v6_section_02 .v6_secblock{ padding: 0px 100px 0px 100px;}
#v6_section_02 .v6_secblock.v6_pdt0{padding-top: 0px;}
#v6_section_02 .business_block_wrap{position: relative;margin-bottom: 0;}
#v6_section_02 .business_txtbg_lft{background: linear-gradient(to left, #e1e1e1, #fff);padding: 25px 0px;}
#v6_section_02 .business_txtbg_lft p{padding: 0px 60px 0px 235px; line-height: 1.9em;}
#v6_section_02 .business_block_lft .business_block_wrap .right p{padding: 0px 70px 0px 0px !important;}
#v6_section_02 .business_block_lft .business_block_wrap .right p:first-child{padding-top: 30px!important;}
#v6_section_02 .business_txtbg_right{background: linear-gradient(to right, #e1e1e1, #fff);padding: 25px 0px;}
#v6_section_02 .business_txtbg_right p{padding: 0px 225px 0px 60px; line-height: 1.9em;}
#v6_section_02 .business_block_right .business_block_wrap .left p:first-child{padding: 0px 0px 0px 70px!important;}
#v6_section_02 .business_block_right .business_block_wrap .left p {padding: 0px 155px 0px 70px!important;}
#v6_section_02 .business_block_right .business_block_wrap.v6_mg0{margin: 0;}
/*.business_block_lft .business_block_wrap .left img{position: absolute;}*/

#v6_section_03 .v6_block02{padding: 0px 100px;}
#v6_section_03 .v6_img{margin: 40px 0px;}
#v6_section_03 .v6_cptxt01{font-size: 156.8%!important;}
#v6_section_03 .v6_cptxt01 .font_style{font-family:"游明朝体","Yu Mincho",YuMincho,serif;font-weight:bold;}
#v6_section_03 .v6_cptxt01 em{font-weight: bold;color: #a40000;}
#v6_section_03 .v6_cptxt01 .txt{font-size: 72.8%!important;}

#content_compass.voice06_report01 #v6_section_04 p.v6_text:first-child{margin-top: 0!important;}
#v6_section_04 .v6txt_cov .left{float: left;width: 50%;}
#v6_section_04 .v6txt_cov .right{float: right;width: 50%;}
#v6_section_04 .v6txt_cov .v6_cptxt{line-height: 1.7em!important;}
#v6_section_04 .v6txt_cov .v6_cptxt span,{font-size: 57.3% !important}
#v6_section_04 .v6_text { line-height: 1.5em; }
.v6_section#v6_section_04 { margin-bottom: 80px; }

.v6_main_visual
#content_compass .v6_section_header{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
#content_compass .v6_section_header .inner{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:700;text-align:center}
#content_compass .v6_section_header b{color:#cc0001}
#content_compass .v6_list_note{display:table}
#content_compass .v6_list_note>li{display:table-row}
/*#content_compass .v6_list_note .v6_marker,#content_compass .v6_list_note .v6_note{display:table-cell}*/
#content_compass .v6_list_note .v6_marker{padding-right:5px}
#content_compass #contents_main .v6_melfa_ft{background-color:#fff}
#content_compass #contents_main .v6_melfa_ft_logo{padding-bottom:2px;border:none;font-size:1em}
#content_compass #contents_main .v6_melfa_ft .v6_melfa_ft_copy{font-weight:700}
#content_compass #contents_main .v6_link a{display:inline-block}

#content_compass .sec_cov .note_ttl{font-weight: bold;margin: 0 0 10px 0;}
#content_compass .sec_cov .bnr_img {float: left;margin: 4px 0px 0px 0px;}
#content_compass .sec_cov .bnr_img a{display: block;}
#content_compass .sec_cov .bnr_img a img:hover{opacity: 0.6;}
#content_compass .sec_cov .note_txt {margin: 0;width: 80%;float: right;padding-top: 0;line-height: 1.71;}
#content_compass .sec_cov .note_txt a {word-wrap: break-word;display: inline-block;margin-top: 0.5em;}
#content_compass .sec_cov .arw img {vertical-align: middle;margin-top: -5px;margin-right: 5px !important;}


@media screen and (min-width:641px){#content_compass #contents_main{width:980px;margin:0 auto;}
/*#content_compass .v6_container{width:980px;margin:0 auto}*/
#content_compass .v6_lead{font-size:1.43em;line-height:2;}
#content_compass .v6_section_header{min-height:150px;margin-bottom:70px;padding:0 150px;background:url(../img/index/bg_section_header.png) no-repeat 0 100%;border-bottom:3px solid #cc0001;font-size:2.57em;text-shadow:3px 3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,-3px -3px 0 #fff}
#content_compass .v6_section_header .inner{padding-bottom:30px;line-height:1.44}
#content_compass .v6_list_note{font-size:.86em}
#content_compass .v6_banner{margin:0 0px 64px 0px}
#content_compass .v6_banner a img{-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
#content_compass .v6_banner a:hover img{opacity:.6}
#content_compass #contents_main .v6_melfa_ft{margin:0 40px 60px;padding:29px 340px 36px 40px;border:20px solid #f2f2f2;background:url(../img/index/img_melfa_fr.png) no-repeat 100% 100%;-webkit-background-size:auto;background-size:auto;background-position: right 40px bottom;}
#content_compass #contents_main .v6_melfa_ft_logo{font-size: 128%;color: #333333;margin:0 0 14px;border-bottom: 2px solid #a40000;}
#content_compass #contents_main .v6_melfa_ft_logo span{display: inline-block;font-size: 210.9%;color: #a40000;padding-left: 10px;vertical-align: middle;}
#content_compass #contents_main .v6_melfa_ft p{margin:0; font-size: 114%; line-height: 30px; }
#content_compass #contents_main .v6_melfa_ft .v6_melfa_ft_copy{margin-bottom:10px}
#content_compass #contents_main .v6_link{margin-top:15px}
#content_compass #contents_main .v6_link a{padding-left:10px;background:url(/fa/the-art-of-manufacturing/shared/img/bullet_link_red.png) no-repeat 0 .36em}
#content_compass #contents_main .v6_fluid{display:block;max-width:100%;height:auto;vertical-align: bottom;}
.sp_only{display:none!important}
.pc_only{display:block!important}

}
@media (max-width:640px){#content_compass #contents_main{width:auto;}
/*#content_compass .v6_container{padding-right:20px;padding-left:20px}*/
#content_compass .v6_main_visual {margin-left:-8px;margin-right:-8px;}
#content_compass .v6_lead{margin:20px 0 45px;font-size:1.07em;line-height:1.67}
#content_compass .v6_section_header{min-height:42px;margin-bottom:35px;background:url(../img/index/bg_section_header_2x.png) repeat-x 0 100%;-webkit-background-size:280px auto;background-size:280px auto;border-bottom:2px solid #cc0001;font-size:1.43em;text-shadow:2px 2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,-2px -2px 0 #fff}
#content_compass .v6_section_header .inner{padding-bottom:15px;line-height:1.5}
#content_compass .v6_list_note{font-size:.86em}
#content_compass #contents_main .v6_melfa_ft{margin:0 0 50px;position:relative;padding:20px 20px 255px 20px;border:10px solid #f2f2f2}
#content_compass #contents_main .v6_melfa_ft:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:230px;background:url(../img/index/img_melfa_fr_2x.png) no-repeat 100% 100%;-webkit-background-size:contain;background-size:contain;background-position: center;}
#content_compass #contents_main .v6_melfa_ft_logo{margin:0 0 15px}
#content_compass #contents_main .v6_melfa_ft_logo img{width:220px}
#content_compass #contents_main .v6_melfa_ft .v6_melfa_ft_copy{margin-bottom:8px}
#content_compass #contents_main .v6_link{margin-top:10px}
#content_compass #contents_main .v6_link a{padding-left:12px;background:url(/fa/shared_sp/v2.0/img/arr_red.png) no-repeat 0 .43em;-webkit-background-size:7px auto;background-size:7px auto}
#content_compass #contents_main .v6_fluid{width:100%;max-width: 100%;padding:0;vertical-align: bottom;}
.sp_only{display:block!important}
.pc_only{display:none!important}
#content_compass .pagetop{margin-top:20px}
#content_compass .v6_lead{margin: 40px 0px !important;}
.v6_section { margin-bottom: 50px; }
.v6_bgcl{padding: 40px 20px;}
.member_list li{display: block;width: 100%; margin-top: 30px; }
.member_list li:nth-child(-n+2) { margin-top: 30px; }
.member_list li:nth-child(odd){margin-right: 0px;}
#content_compass.voice06_index h3.sec_headttl{margin-bottom: 0; padding-bottom: 9px;}
#content_compass #contents_main .v6_melfa_ft_logo{font-size: 100%;font-weight: bold;color: #333333;margin:0 0 20px;border-bottom: 2px solid #a40000; text-align: center; }
#content_compass #contents_main .v6_melfa_ft_logo span{display: block;font-size: 214.9%;color: #a40000; vertical-align: middle; text-align: center; }
.member_txt{padding-right: 20px; font-size: 100%; }
.v6_note { font-size: 100%; text-align: left; padding: 17px 0 0 12px; }
.v6_note span { float: left; text-indent: -12px; }

#content_compass .v6_text{font-size:100%}
#v6_section_01 .v6_secbg{background: none;}
#v6_section_01 .v6txt_cov {padding: 0px 0px 0px 0px;}
#v6_section_01 .v6_cov .v6_left {float: none;width: 100%;}
#v6_section_01 .v6_cov .v6_right {float: none;width: 100%;padding-top: 30px;}
#v6_section_01 .txt_pd{padding-right: 0;}
#v6_section_02 { margin-bottom: 44px; }
#v6_section_02 .v6_secblock{padding: 0px 20px;}
#v6_section_02 .v6_bgcl{padding: 50px 0px;margin-left:-8px;margin-right:-8px;}
#v6_section_02 .business_txtbg_lft p{padding: 0px 20px;}
#v6_section_02 .business_block_lft .business_block_wrap .left{float: none;width: 100%;position: relative;top: 0;left: 0;margin-top: -40px;}
#v6_section_02 .business_block_lft .business_block_wrap .right{float: none;width: 100%;}
#v6_section_02 .business_block_lft .business_block_wrap .right p{padding: 0px 20px !important;}
#v6_section_02 .business_txtbg_right p{padding: 0px 20px;}
#v6_section_02 .business_block_right .right{float: none;width: 100%;position: relative;top: 0;right: 0;margin-top: -35px;}
#v6_section_02 .business_block_right .left{float: none;width: 100%;}
#v6_section_02 .business_block_right .business_block_wrap .left p{padding: 0px 20px !important;}
#v6_section_03 .v6_block02{padding: 0px 15px;}
#v6_section_03 .v6_cptxt01 {font-size:130%!important;}
#v6_section_03 .v6_cptxt01 .txt{font-size:64%!important;}
#v6_section_03 .v6_img {margin:40px -8px;}
#v6_section_04 .v6_secbg{background: none;}
#v6_section_04 .v6txt_cov .left{float: none;width: 100%;}
#v6_section_04 .v6txt_cov .right{float: none;width: 100%;}
#v6_section_04 .v6txt_cov .left img {margin-top:30px;}
#v6_section_04 .left.sp_img_full {width:auto;margin-left:-8px;margin-right:-8px;}
.v6txt_cov{padding: 0;}
#v6_section_01 .v6_secbg .v6_spbg{background: url(../img/report01/text_01_x2.png) no-repeat;background-size:contain;background-position: right;margin-bottom: 30px;}
#v6_section_01 .v6_secbg .v6_spbg .v6_sptxtcov{ padding: 80px 80px 0px 0px}
#v6_section_04 .v6_secbg .v6_spbg{background: url(../img/report01/text_02_x2.png) no-repeat;background-size:contain;background-position: right;margin-bottom: 30px;}
#v6_section_04 .v6_secbg .v6_spbg .v6_sptxtcov{ padding: 90px 80px 0px 0px;}
#content_compass.voice06_report .v6_section p.v6_cptxt {font-size: 150%!important;}
#content_compass.voice06_report01 #v6_section_01 {margin-top: 38px;}
#content_compass.voice06_report h3.sec_headttl{font-size: 178.8%;margin-bottom: 30px; padding-bottom: 22px; line-height: 35px;}
#v6_section_02 .v6_cptxt01 {font-size: 129.8%!important;}
.v6_cov .v6_right img{ left: 0;}
#v6_section_02 .business_block_right .business_block_wrap .left p:first-child{padding: 0px 20px 0px 20px!important;}
#v6_section_02 .v6_cptxt01 .txt{font-size: 78%!important;}
#content_compass p.v6_text { margin-top: 30px !important; }
#v6_section_03 .v6_cptxt01{margin:17px 0px 0px 0px;}
#content_compass .sec_cov{padding: 0px 20px;}
#content_compass .sec_cov .note_txt .pc_icon{width:15px !important;}
#content_compass .sec_cov .bnr_img {float: none;margin: 20px 10px 20px 10px;}
#content_compass .sec_cov .bnr_img a {width: 175px;display: block;margin: 0 auto;}
#content_compass .sec_cov .note_txt {width: 100%;float: none;word-wrap: break-word;}
}