<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'UTF-8';
/*笆ｼIDA蟇ｾ蠢�*/
.p_date{
  position: static !important;
}

/*笆ｼ2016縺ｮCSS*/
/*16/8/22 繝斐ャ繧ｯ繧｢繝��縺ｨ繝ｩ繧､繝ｳ繝翫ャ繝�*/

#cont #lineUp ul{margin-bottom:18px;/*border:none;padding:0;*/}
#cont #lineUp ul li{margin-bottom:5px;line-height:1.8em;}

#cont .pickup dd{margin-left:10px;}

#cont .pickup dd, 
#cont #lineUp ul li,ffo
#cont .jirei_list ul li{/*padding-left:3.35em;text-indent:-3.35em;*/background:none;padding-left:0;margin-left: 0;}

#cont .pickup dd.lineup_ttl, 
#cont #lineUp ul li.lineup_ttl,
#cont .jirei_list ul li.lineup_ttl{padding-left:0;text-indent:0;}

#cont .pickup dd a, 
#cont #lineUp ul li a,
#cont .recommendBox ul li a,
#cont .jirei_list ul li a{
  position: relative;
  display: block;
  padding-left: 3em;
}

#cont .pickup dd a:before, 
#cont #lineUp ul li a:before,
#cont .recommendBox ul li a:before,
#cont .jirei_list ul li a::before{
  position: absolute;
  left: 0;
  top: 2px;
  content: "\6D3E\9063";
  display: inline-block;
  margin-right: 4px;
  padding: 2px 4px;
  background: #C9202D;
  line-height: 1;
  color: #fff;
  font-size: 13px;
}/*豢ｾ驕｣*/

#cont .pickup dd a[href*="/bup/"]:before, 
#cont #lineUp ul li a[href*="/bup/"]:before,
#cont .recommendBox ul li a[href*="/bup/"]:before,
#cont .jirei_list ul li a[href*="/bup/"]:before,
#cont .pickup dd a[href*="/nmp/"]:before, 
#cont #lineUp ul li a[href*="/nmp/"]:before,
#cont #lineUp ul li a[href*="/nmp/"]:before,
#cont .jirei_list ul li a[href*="/nmp/"]:before,
#cont .pickup dd a[href*="/hia/"]:before, 
#cont #lineUp ul li a[href*="/hia/"]:before,
#cont #lineUp.recommendBox ul li a[href*="/hia/"]:before,
#cont .jirei_list ul li a[href*="/hia/"]:before,
#cont .pickup dd a[href*="/nbs/"]:before, 
#cont #lineUp ul li a[href*="/nbs/"]:before,
#cont .recommendBox ul li a[href*="/nbs/"]:before,
#cont .jirei_list ul li a[href*="/nbs/"]:before,
#cont .pickup dd a[href*="/kkk/"]:before, 
#cont #lineUp ul li a[href*="/kkk/"]:before,
#cont .recommendBox ul li a[href*="/kkk/"]:before,
#cont .jirei_list ul li a[href*="/kkk/"]:before,
#cont .pickup dd a[href*="/psp/"]:before, 
#cont #lineUp ul li a[href*="/psp/"]:before,
#cont .recommendBox ul li a[href*="/psp/"]:before,
#cont .jirei_list ul li a[href*="/psp/"]:before,
#cont .pickup dd a[href*="/biz-lesson/"]:before, 
#cont #lineUp ul li a[href*="/biz-lesson/"]:before,
#cont .recommendBox ul li a[href*="/biz-lesson/"]:before,
#cont .jirei_list ul li a[href*="/biz-lesson/"]:before,
#cont .pickup dd a[href*="/gtc/"]:before, 
#cont #lineUp ul li a[href*="/gtc/"]:before,
#cont .recommendBox ul li a[href*="/gtc/"]:before,
#cont .jirei_list ul li a[href*="/gtc/"]:before,
#cont .pickup dd a[href*="/gtc/"]:before, 
#cont #lineUp ul li a[href*="/gtc/"]:before,
#cont .recommendBox ul li a[href*="/gtc/"]:before,
#cont .jirei_list ul li a[href*="/gtc/"]:before,
#cont .pickup dd a[href*="/crl/"]:before, 
#cont #lineUp ul li a[href*="/crl/"]:before,
#cont .recommendBox ul li a[href*="/crl/"]:before,
#cont .jirei_list ul li a[href*="/crl/"]:before,
#cont .pickup dd a[href*="/ctc/"]:before, 
#cont #lineUp ul li a[href*="/ctc/"]:before,
#cont .recommendBox ul li a[href*="/ctc/"]:before,
#cont .jirei_list ul li a[href*="/ctc/"]:before,
#cont .jirei_list ul li a[href*="/kkg/"]:before,
#cont .jirei_list ul li a[href*="/efl/"]:before,
#cont .jirei_list ul li a[href*="/imp/"]:before,
#cont .jirei_list ul li a[href*="/neu/"]:before,
#cont .jirei_list ul li a[href*="/tnc/"]:before,
#cont .jirei_list ul li a[href*="/iln/"]:before{
  content: "\516C\958B";
  background: #0F71C1;
}/*蜈ｬ髢�*/


#cont .pickup dd a[href^="/movie/"]:before, 
#cont #lineUp ul li a[href^="/movie/"]:before,
#cont .recommendBox ul li a[href^="/movie/"]:before,
#cont .jirei_list ul li a[href^="/movie/"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/
#cont .pickup dd a[href^="/movie/"], 
#cont #lineUp ul li a[href^="/movie/"],
#cont .recommendBox ul li a[href^="/movie/"],
#cont .jirei_list ul li a[href*="/movie/"]{
  padding-left: 3.5em;
}/*2.5譁�ｭ�*/

#cont .pickup dd a[href^="/dougahyakkaten/"]:before, 
#cont #lineUp ul li a[href^="/dougahyakkaten/"]:before,
#cont .recommendBox ul li a[href^="/dougahyakkaten/"]:before,
#cont .jirei_list ul li a[href^="/dougahyakkaten/"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/
#cont .pickup dd a[href^="/dougahyakkaten/"], 
#cont #lineUp ul li a[href^="/dougahyakkaten/"],
#cont .recommendBox ul li a[href^="/dougahyakkaten/"],
#cont .jirei_list ul li a[href*="/dougahyakkaten/"]{
  padding-left: 3.5em;
}/*2.5譁�ｭ�*/

#cont .pickup dd a[href^="/hia_e/"]:before, 
#cont #lineUp ul li a[href^="/hia_e/"]:before,
#cont .recommendBox ul li a[href^="/hia_e/"]:before,
#cont .jirei_list ul li a[href^="/hia_e/"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/
#cont .pickup dd a[href^="/hia_e/"], 
#cont #lineUp ul li a[href^="/hia_e/"],
#cont .recommendBox ul li a[href^="/hia_e/"],
#cont .jirei_list ul li a[href*="/hia_e/"]{
  padding-left: 3.5em;
}/*2.5譁�ｭ�*/

#cont .pickup dd a[href^="/hia_e/"]:before, 
#cont #lineUp ul li a[href^="/hia_e/"]:before,
#cont .recommendBox ul li a[href^="/hia_e/"]:before,
#cont .jirei_list ul li a[href^="/hia_e/"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/
#cont .pickup dd a[href^="/hia_e/"], 
#cont #lineUp ul li a[href^="/hia_e/"],
#cont .recommendBox ul li a[href^="/hia_e/"],
#cont .jirei_list ul li a[href*="/hia_e/"]{
  padding-left: 3.5em;
}/*2.5譁�ｭ�*/

#cont .pickup dd a[href^="/kkg/KKe"]:before, 
#cont #lineUp ul li a[href^="/kkg/KKe"]:before,
#cont .recommendBox ul li a[href^="/kkg/KKe"]:before,
#cont .jirei_list ul li a[href^="/kkg/KKe"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/
#cont .pickup dd a[href^="/kkg/KKe"], 
#cont #lineUp ul li a[href^="/kkg/KKe"],
#cont .recommendBox ul li a[href^="/kkg/KKe"],
#cont .jirei_list ul li a[href*="/kkg/KKe"]{
  padding-left: 3.5em;
}/*2.5譁�ｭ�*/

#cont .pickup dd a[href^="/kkg/KKm"]:before, 
#cont #lineUp ul li a[href^="/kkg/KKm"]:before,
#cont .recommendBox ul li a[href^="/kkg/KKm"]:before,
#cont .jirei_list ul li a[href^="/kkg/KKm"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/
#cont .pickup dd a[href^="/kkg/KKm"], 
#cont #lineUp ul li a[href^="/kkg/KKm"],
#cont .recommendBox ul li a[href^="/kkg/KKm"],
#cont .jirei_list ul li a[href*="/kkg/KKm"]{
  padding-left: 3.5em;
}/*2.5譁�ｭ�*/



#cont .pickup dd a[href^="/it-tool/"]:before, 
#cont #lineUp ul li a[href^="/it-tool/"]:before,
#cont .recommendBox ul li a[href^="/it-tool/"]:before,
#cont .jirei_list ul li a[href*="/it-tool/"]:before {
  content:"IT\30B5\30FC\30D3\30B9";
  background: #00c77f;
}/*IT繧ｵ繝ｼ繝薙せ*/
#cont .pickup dd a[href^="/it-tool/"], 
#cont #lineUp ul li a[href^="/it-tool/"],
#cont .recommendBox ul li a[href^="/it-tool/"],
#cont .jirei_list ul li a[href*="/it-tool/"] {
  padding-left: 6em;
}/*5譁�ｭ�*/

#cont .pickup dd a[href^="/consulting/"]:before, 
#cont #lineUp ul li a[href^="/consulting/"]:before,
#cont .recommendBox ul li a[href^="/consulting/"]:before,
#cont .jirei_list ul li a[href*="/consulting/"]:before {
  content:"\30B3\30F3\30B5\30EB";
  background: #7A614F;
}/*繧ｳ繝ｳ繧ｵ繝ｫ*/
#cont .pickup dd a[href^="/consulting/"], 
#cont #lineUp ul li a[href^="/consulting/"],
#cont .recommendBox ul li a[href^="/consulting/"],
#cont .jirei_list ul li a[href*="/consulting/"] {
  padding-left: 5em;
}/*4譁�ｭ�*/

#cont .pickup dd a[href^="/seminar/"]:before, 
#cont #lineUp ul li a[href^="/seminar/"]:before,
#cont .recommendBox ul li a[href^="/seminar/"]:before,
#cont .jirei_list ul li a[href*="/seminar/"]:before {
  content:"\30BB\30DF\30CA\30FC";
  background: #0b1a6f;
}/*繧ｻ繝溘リ繝ｼ*/
#cont .pickup dd a[href^="/seminar/"], 
#cont #lineUp ul li a[href^="/seminar/"],
#cont .recommendBox ul li a[href^="/seminar/"],
#cont .jirei_list ul li a[href*="/seminar/"] {
  padding-left: 5em;
}/*4譁�ｭ�*/


#cont .pickup dd a[href*="/video-slide-sale/"]:before, 
#cont #lineUp ul li a[href*="/video-slide-sale/"]:before,
#cont .recommendBox ul li a[href*="/video-slide-sale/"]:before,
#cont .jirei_list ul li a[href*="/video-slide-sale/"]:before,
#cont #performance ul li a[href*="/video-slide-sale/"]:before,
#cont .pickup dd a[href*="/book_dvd/"]:before, 
#cont #lineUp ul li a[href*="/book_dvd/"]:before,
#cont .recommendBox ul li a[href*="/book_dvd/"]:before,
#cont .jirei_list ul li a[href*="/book_dvd/"]:before,
#cont #performance ul li a[href*="/book_dvd/"]:before,
#cont .pickup dd a[href="/contents/ins_compliance.html"]:before, 
#cont #lineUp ul li a[href="/contents/ins_compliance.html"]:before,
#cont .recommendBox ul li a[href="/contents/ins_compliance.html"]:before,
#cont .jirei_list ul li a[href="/contents/ins_compliance.html"]:before,
#cont #performance ul li a[href="/contents/ins_compliance.html"]:before {
  content:"\6559\6750";
  background: #517CF1;
}/*謨呎攝*/

#cont .pickup dd a[href="/shinjin/bunsyo-text_sales.html"]:before, 
#cont #lineUp ul li a[href="/shinjin/bunsyo-text_sales.html"]:before,
#cont .recommendBox ul li a[href="/shinjin/bunsyo-text_sales.html"]:before,
#cont .jirei_list ul li a[href="/shinjin/bunsyo-text_sales.html"]:before,
#cont #performance ul li a[href="/shinjin/bunsyo-text_sales.html"]:before,
#cont .pickup dd a[href="/shinjin/text_sales.html"]:before, 
#cont #lineUp ul li a[href="/shinjin/text_sales.html"]:before,
#cont .recommendBox ul li a[href="/shinjin/text_sales.html"]:before,
#cont .jirei_list ul li a[href="/shinjin/text_sales.html"]:before,
#cont #performance ul li a[href="/shinjin/text_sales.html"]:before {
  content:"\30C6\30AD\30B9\30C8";
  background: crimson;
}/*繝�く繧ｹ繝�*/
#cont .pickup dd a[href="/shinjin/bunsyo-text_sales.html"], 
#cont #lineUp ul li a[href="/shinjin/bunsyo-text_sales.html"],
#cont .recommendBox ul li a[href="/shinjin/bunsyo-text_sales.html"],
#cont .jirei_list ul li a[href="/shinjin/bunsyo-text_sales.html"],
#cont #performance ul li a[href="/shinjin/bunsyo-text_sales.html"],
#cont .pickup dd a[href="/shinjin/text_sales.html"], 
#cont #lineUp ul li a[href="/shinjin/text_sales.html"],
#cont .recommendBox ul li a[href="/shinjin/text_sales.html"],
#cont .jirei_list ul li a[href="/shinjin/text_sales.html"],
#cont #performance ul li a[href="/shinjin/text_sales.html"] {
  padding-left: 5em;
}/*4譁�ｭ�*/


#cont .pickup dd a[href*="/video-slide-production/"]:before, 
#cont #lineUp ul li a[href*="/video-slide-production/"]:before,
#cont .recommendBox ul li a[href*="/video-slide-production/"]:before,
#cont .jirei_list ul li a[href*="/video-slide-production/"]:before,
#cont #performance ul li a[href*="/video-slide-production/"]:before {
  content:"\6559\6750\5236\4F5C";
  background: #F54B1A;
}/*謨呎攝蛻ｶ菴�*/
#cont .pickup dd a[href*="/video-slide-production/"], 
#cont #lineUp ul li a[href*="/video-slide-production/"],
#cont .recommendBox ul li a[href*="/video-slide-production/"],
#cont .jirei_list ul li a[href*="/video-slide-production/"],
#cont #performance ul li a[href*="/video-slide-production/"] {
  padding-left: 5em;
}/*4譁�ｭ�*/



#cont .pickup dd a[href*="/nbpm/dvd"]:before, 
#cont #lineUp ul li a[href*="/nbpm/dvd"]:before,
#cont .recommendBox ul li a[href*="/nbpm/dvd"]:before,
#cont .jirei_list ul li a[href*="/nbpm/dvd"]:before,
#cont #performance ul li a[href*="/nbpm/dvd"]:before {
  content:"DVD";
  background: #517CF1;
}/*DVD*/
#cont .pickup dd a[href*="/nbpm/dvd"], 
#cont #lineUp ul li a[href*="/nbpm/dvd"],
#cont .recommendBox ul li a[href*="/nbpm/dvd"],
#cont .jirei_list ul li a[href*="/nbpm/dvd"],
#cont #performance ul li a[href*="/nbpm/dvd"] {
  padding-left:3em;
}/*1.5譁�ｭ�*/

#cont .pickup dd a[href*="www.mitemo.co.jp"]:before, 
#cont #lineUp ul li a[href*="www.mitemo.co.jp"]:before,
#cont .recommendBox ul li a[href*="www.mitemo.co.jp"]:before,
#cont .jirei_list ul li a[href*="www.mitemo.co.jp"]:before,
#cont #performance ul li a[href*="www.mitemo.co.jp"]:before {
  content:"\30EF\30FC\30AF\30B7\30E7\30C3\30D7";
  background: #ED6D00;
}/*繝ｯ繝ｼ繧ｯ繧ｷ繝ｧ繝��*/

#cont .pickup dd a[href*="www.mitemo.co.jp"], 
#cont #lineUp ul li a[href*="www.mitemo.co.jp"],
#cont .recommendBox ul li a[href*="www.mitemo.co.jp"],
#cont .jirei_list ul li a[href*="www.mitemo.co.jp"],
#cont #performance ul li a[href*="www.mitemo.co.jp"]{
  padding-left: 8em;
}/*8譁�ｭ�*/



#cont .pickup dd a[href*="/online/"]:before, 
#cont #lineUp ul li a[href*="/online/"]:before,
#cont .recommendBox ul li a[href*="/online/"]:before,
#cont .jirei_list ul li a[href*="/online/"]:before,
#cont #performance ul li a[href*="/online/"]:before {
  content:"\30AA\30F3\30E9\30A4\30F3";
  background: #5558AF;
}/*繧ｪ繝ｳ繝ｩ繧､繝ｳ*/
#cont .pickup dd a[href*="/online/"], 
#cont #lineUp ul li a[href*="/online/"],
#cont .recommendBox ul li a[href*="/online/"],
#cont .jirei_list ul li a[href*="/online/"],
#cont #performance ul li a[href*="/online/"] {
  padding-left:6em;
}/*6譁�ｭ�*/


#cont .pickup dd a[service_type="jirei"]:before, 
#cont #lineUp ul li a[service_type="jirei"]:before,
#cont .recommendBox ul li a[service_type="jirei"]:before,
#cont .jirei_list ul li a[service_type="jirei"]:before,
#cont #performance ul li a[service_type="jirei"]:before {
  content:"\4E8B\4F8B\7D39\4ECB";
  background: #333333;
}/*莠倶ｾ狗ｴｹ莉�*/
#cont .pickup dd a[service_type="jirei"], 
#cont #lineUp ul li a[service_type="jirei"],
#cont .recommendBox ul li a[service_type="jirei"],
#cont .jirei_list ul li a[service_type="jirei"],
#cont #performance ul li a[service_type="jirei"] {
  padding-left:5em;
}

#cont .pickup dd a[service_type="other"]:before, 
#cont #lineUp ul li a[service_type="other"]:before,
#cont .recommendBox ul li a[service_type="other"]:before,
#cont .jirei_list ul li a[service_type="other"]:before,
#cont #performance ul li a[service_type="other"]:before {
  content:none;
}
#cont .pickup dd a[service_type="other"], 
#cont #lineUp ul li a[service_type="other"],
#cont .recommendBox ul li a[service_type="other"],
#cont .jirei_list ul li a[service_type="other"],
#cont #performance ul li a[service_type="other"] {
  padding-left:0;
}







#cont .pickup dd a[service_type="other"]:before, 
#cont #lineUp ul li a[service_type="other"]:before,
#cont .jirei_list ul li a[service_type="other"]:before,
#cont #performance ul li a[service_type="other"]:before{content:none;}



/* 讌ｭ逡悟挨縲雎雁ｯ後↑螳溽ｸｾ蜀�Μ繝ｳ繧ｯ */
#cont #performance ul{margin-bottom:40px;border:none;padding:0;}
#cont #performance ul li{margin-bottom:5px;line-height:1.8em;}

#cont .pickup dd a:before, 
#cont #performance ul li a:before,
#cont #performance ul li a:before {
  content: "\6D3E\9063";
  display: inline-block;
  margin-right: 4px;
  padding: 2px 4px;
  background: #C9202D;
  line-height: 1;
  color: #fff;
  font-size: 13px;
}/*豢ｾ驕｣*/

#cont .pickup dd a[href*="/bup/"]:before, 
#cont #performance ul li a[href*="/bup/"]:before,
#cont #performance ul li a[href*="/bup/"]:before,
#cont .pickup dd a[href*="/nmp/"]:before, 
#cont #performance ul li a[href*="/nmp/"]:before,
#cont #performance ul li a[href*="/nmp/"]:before,
#cont .pickup dd a[href*="/hia/"]:before, 
#cont #performance ul li a[href*="/hia/"]:before,
#cont #performance ul li a[href*="/hia/"]:before {
  content: "\516C\958B";
  background: #0F71C1;
}/*蜈ｬ髢�*/

#cont .pickup dd a[href*="mitemo.co.jp/"]:before,
#cont #performance ul li a[href*="mitemo.co.jp/"]:before {
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/

#cont .pickup dd a[href^="/movie/"]:before,
#cont #performance ul li a[href^="/movie/"]:before,
#cont #performance ul li a[href*="/movie/"]:before{
  content:"e\30E9\30F3";
  background: #E23F7C;
}/*e繝ｩ繝ｳ*/

#cont .pickup dd a[href^="/it-tool/"]:before, 
#cont #performance ul li a[href^="/it-tool/"]:before,
#cont #performance ul li a[href*="/it-tool/"]:before {
  content:"IT\30B5\30FC\30D3\30B9";
  background: #00c77f;
}/*IT繧ｵ繝ｼ繝薙せ*/




#cont .pickup dd a[service_type="other"]:before, 
#cont #performance ul li a[service_type="other"]:before,
#cont #performance ul li a[service_type="other"]:before{content:none;}

#cont #performance .m_voiceBox li a:before{content:none;}




#cont #iranking ul li{
list-style-type: none;
margin-bottom: 10px;
font-size: 15px;
}

#cont #iranking ul p{
text-indent: -29px;
padding-left: 29px;
font-size: inherit;
margin-bottom:0;
}



#cont #iranking ul li img{
vertical-align: -8px;
margin-right: 10px;
}

#cont #iranking ul li a{
display: inline;
text-decoration: underline;
/*color: #333;*/
}



.main_box table{width:100%;font-size:14px;border-width:1px 0 0 1px;border-style:solid;border-color:#073874;border-collapse:collapse;margin-bottom:20px;}
.main_box table caption{text-align:left;font-size:14px;margin-bottom:10px;}
.main_box table th{border-width:0 1px 1px 0;border-style:solid;border-color:#073874;padding:3px 5px;line-height:1.3;background-color: #D5E3FF;}
.main_box table thead th{background-color:#3e62ad;color:#fff;}
.main_box table td{border-width:0 1px 1px 0;border-style:solid;border-color:#073874;padding:3px 5px;}
.main_box table td p{margin-bottom:10px;}
.main_box table td ul{margin-bottom:0;}
.main_box table td li{margin-bottom:5px;}




#contents_container .contents_mlmgBox{border:1px solid #D76C6C;padding:20px;margin:20px 0;width:100%;}
#contents_container .contents_mlmgBox .tc{display:table-cell;vertical-align:middle;}
#contents_container .contents_mlmgBox .tc_l{color:#C13434;width:20%;}
#contents_container .contents_mlmgBox .tc_l p{line-height:180%;}
#contents_container .contents_mlmgBox .tc_l img{vertical-align:-3px;}

#contents_container .contents_mlmgBox .tc_r{    width: 60%;    font-size: 14px;}
#contents_container .contents_mlmgBox .tc_r form{margin-bottom:10px;}
#contents_container .contents_mlmgBox .tc_r input{margin-bottom:0;}
#contents_container .contents_mlmgBox .tc_r input.entryBtn{width:38px;}
#contents_container .contents_mlmgBox .tc_r p{ font-family: '貂ｸ繧ｴ繧ｷ繝�け','Yu Goshic','繝｡繧､繝ｪ繧ｪ','Meiryo',sans-serif;clear:both;}
#contents_container .contents_mlmgBox .tc_r p span{ font-family: '貂ｸ繧ｴ繧ｷ繝�け','Yu Goshic','繝｡繧､繝ｪ繧ｪ','Meiryo',sans-serif;}
#contents_container .contents_mlmgBox .tc_r .__btn{ float: right;}

/*2017/6/29縲譖ｴ譁ｰ譌･陦ｨ遉ｺ*/
.simple{padding-top:15px;/*border-top: 2px solid rgb(51, 51, 51);*/}
.modifieddate{text-align:right;font-size:14px;font-weight:bold;}
#cont .simple h2 {
padding:0;
border-top:none;
color:#333;
border-bottom: 2px solid #333;
font-size: 22px;
margin-bottom: 20px;
}/*繧ｫ繧ｹ繧ｱ繝ｼ繝�ぅ繝ｳ繧ｰ縺ｧ蠖薙◆縺｣縺ｦ縺�◆蛟､繧貞､画峩*/

/* 2017/08/07 縺�ｍ縺�ｍ隕句�縺励↓繧｢繧､繧ｳ繝ｳ */
/*#cont .aimTrade h2:nth-of-type(1)::before {
  content:url("/resource/img/icons/mid_aimTrade.svg");
  display: inline-block;
  margin-right: 5px;
  vertical-align: -3px;
width: 25px;
height: 25px;
background-color: #333;
}

#cont .aimTrade h2:nth-of-type(2)::before {
  content:url("/resource/img/icons/mid_topics.svg");
  display: inline-block;
  margin-right: 5px;
  vertical-align: -3px;
width: 25px;
height: 25px;
background-color: #9E2730;
}*/

#cont .simple h2 img {
  background-color: #9E2730;
  margin-right: 5px;
  vertical-align: -4px;
  display: none;
}

#cont .aimTrade h2.notAimTrade::before {
  content:"";
  width: 0;
  height: 0;
  background-color: transparent;
  margin: 0;
}

@media (max-width: 768px){#contents_container .contents_mlmgBox .tc_l{display:none;}}

/* h3 */
h3 span { padding: 0;font-size: inherit; }

/*17/10/10 繝ｬ繧ｳ繝｡繝ｳ繝�*/
.p_recommend{padding:16px;border:2px solid #ccc;border-radius:2px;}
.p_recommend__ttl{position:relative;}
.p_recommend__ico{position:absolute;top:50%;transform:translateY(-50%);}
#cont .simple h2 .p_recommend__ico{display:inline-block;}
.p_recommend__ico--right{right:0;}
.p_recommend__lead{margin-bottom:20px;}
.p_recommend__list{margin-bottom:32px;font-size: 14px;}
.p_recommend__item{counter-increment:ranking;}
.p_recommend__item::before{content:counter(ranking)'\4F4D'/* 菴� */;margin-right:16px;vertical-align:middle;font-size:19px;font-weight:bold;}
.p_recommend__item + .p_recommend__item{margin-top:0;}
.p_recommend__item:nth-of-type(1)::before{color:#DDAF29;}
.p_recommend__item:nth-of-type(2)::before{color:#A5A5A5;}
.p_recommend__item:nth-of-type(3)::before{color:#BD7023;}

@media screen and (max-width:768px){
  #cont .simple h2 .p_recommend__ico{display:none;}
}

/* 2017/10/24 繝輔か繝ｳ繝亥､画峩
#c3_lr p {
  color: #333;
  font-family: "貂ｸ繧ｴ繧ｷ繝�け";
  font-weight: 500;
  letter-spacing: 0;
  font-size: 15px;
}

#c3_lr h4 {
font-family: "貂ｸ繧ｴ繧ｷ繝�け";
font-weight: bold;
}

#c3_lr a {
font-family: "貂ｸ繧ｴ繧ｷ繝�け";
font-weight: 500;
}

#c3_lr ul li {
font-family: "貂ｸ繧ｴ繧ｷ繝�け";
font-weight: 500;
}
*/
/*笆ｲ2016縺ｮCSS*/

/*base*/
main{font:14px "Helvetica Neue", "Noto Sans JP", "Yu Gothic", YuGothic, "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", Arial, 繝｡繧､繝ｪ繧ｪ, Meiryo, sans-serif;}
#c3_lr main *{font-family:inherit;}
main *{line-height:1.6;}
h5{font-size:inherit;}
#cont .textBox p{/*margin-bottom:0;*/font-size:inherit;line-height:inherit;}
#cont #performance .m_voiceBox ul li::before{height:27px;}
#performance .mid_ratingBox .fl_box,#performance .mid_ratingBox .fr_box{float:none;}
#cont .simple h2{font-family:inherit;}/* color縺ｯ繝��繝槭き繝ｩ繝ｼ */
#menu_nav{flex-wrap:wrap;justify-content:flex-start;}
#menu_nav li {border-left:none;}
#menu_nav li:last-of-type {border-right:none;}
#menu_nav li a {font-family:inherit;}
#cont #iranking .ibox dd{margin-left:120px;}

/*sideNavCss繧呈嶌縺肴鋤縺�*/
.side_rslt{font-family:'Hiragino Kaku Gothic ProN', '繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3','MS PGothic', arial, helvetica, sans-serif;}
.side_rslt_border{border-width:3px;}
.side_rslt_detail{border-bottom:none;}
.side_rslt_detail &gt; dt::before{content:url(/common/images/crown.gif);margin-right:8px;vertical-align:-2px;}

/*layout*/
.l_sideNav{width:200px;}
.l_sideNav-right{float:right;overflow:hidden;}


/*component*/
/*繧ｫ繝ｩ繝�繝�じ繧､繝ｳ*/
.c_col1{width:8.333%;}
.c_col2{width:16.667%;}
.c_col3{width:25%;}
.c_col4{width:33.333%;}
.c_col5{width:41.666%;}
.c_col6{width:50%;}
.c_col7{width:58.333%;}
.c_col8{width:66.666%;}
.c_col9{width:75%;}
.c_col10{width:83.33%;}
.c_col11{width:91.666%;}
.c_col12{width:100%;}

/*繧ｫ繝ｩ繝�繝�じ繧､繝ｳ(繝ｬ繧ｹ繝昴Φ繧ｷ繝悶ち繝悶Ξ繝�ヨ逕ｨ 768px莉･荳�)*/
@media screen and (max-width:768px){
  .c_resMdCol1{width:8.333%;}
  .c_resMdCol2{width:16.667%;}
  .c_resMdCol3{width:25%;}
  .c_resMdCol4{width:33.333%;}
  .c_resMdCol5{width:41.666%;}
  .c_resMdCol6{width:50%;}
  .c_resMdCol7{width:58.333%;}
  .c_resMdCol8{width:66.666%;}
  .c_resMdCol9{width:75%;}
  .c_resMdCol10{width:83.33%;}
  .c_resMdCol11{width:91.666%;}
  .c_resMdCol12{width:100%;}
}

/*繧ｫ繝ｩ繝�繝�じ繧､繝ｳ(繝ｬ繧ｹ繝昴Φ繧ｷ繝悶せ繝槭�逕ｨ 599px莉･荳�)*/
@media screen and (max-width:599px){
  .c_resSmCol1{width:8.333%;}
  .c_resSmCol2{width:16.667%;}
  .c_resSmCol3{width:25%;}
  .c_resSmCol4{width:33.333%;}
  .c_resSmCol5{width:41.666%;}
  .c_resSmCol6{width:50%;}
  .c_resSmCol7{width:58.333%;}
  .c_resSmCol8{width:66.666%;}
  .c_resSmCol9{width:75%;}
  .c_resSmCol10{width:83.33%;}
  .c_resSmCol11{width:91.666%;}
  .c_resSmCol12{width:100%;}
}


/*繝輔Ξ繝�け繧ｹ*/
.c_flex{display:flex;justify-content:flex-start;align-items:flex-start;}
.c_flex-center{justify-content:center;align-items:center;}
.c_flex-aCenter{align-items:center;}
.c_flex-aEnd{align-items:flex-end;}
.c_flex-jCenter{justify-content:center;}
.c_flex-stretch{align-items:stretch;}
.c_flex-between{justify-content:space-between;}
.c_flex-around{justify-content:space-around;}
.c_flex-wrap{flex-wrap:wrap;}

/*繧ｰ繝ｪ繝�ラ*/
.c_grid{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.c_grid-center{justify-content:center;}
.c_grid_item{display:flex;}
.c_grid_inner{width:100%;}

/*繧｢繧､繧ｳ繝ｳ*/
.c_hasIco{position:relative;}
.c_hasIco_item{position:absolute;left:0;}
.c_hasIco_item-rev{position:absolute;left:auto;right:0;}

/*繝懊ち繝ｳ*/
.c_btn{}
.c_btn_target{display:flex;justify-content:center;align-items:center;}

/*荳贋ｻ倥″譁�ｭ�*/
.c_super{display:inline;vertical-align:super;font-size:11px;font-family:inherit;}

/*繝ｪ繝ｳ繧ｯ*/
.c_link{}
.c_link-normal{position:relative;display:inline-block;padding-left:1em;}
/*.c_link-normal::before{content:"笆ｲ";position:absolute;top:0;left:0;color:inherit;transform:rotate(90deg);}*/
.c_link-normal::before{content:"";border:8px solid transparent;border-left:8px solid currentColor;width:0;height:0;position:absolute;top:2px;left:0;color:inherit;}

/*謾ｹ陦梧凾繧､繝ｳ繝�Φ繝�*/
.c_brIndent{padding-left:1em;text-indent:-1em;}
.c_brIndent2{padding-left:2em;text-indent:-2em;}

/*繝�く繧ｹ繝医�菴咲ｽｮ*/
.c_txtCenter{text-align:center;}
.c_txtLeft{text-align:left;}
.c_txtRight{text-align:right;}
.c_txtBlockRight{margin-left:auto;}

@media screen and (max-width:599px){
  .c_resSmTxtCenter{text-align:center;}
  .c_resSmTxtLeft{text-align:left;}
  .c_resSmTxtRight{text-align:right;}
  .c_resSmTxtBlockRight{margin-left:auto;}
}

/*繧ｿ繝�*/
.c_tab{display:flex;justify-content:center;align-items:center;}
.c_tab-main{}
.c_tab-box{font-size:16px;border: 1px solid #333; border-radius: 8px;}
.c_tab &gt; .c_tab_item{display:block; color: #333;}
.c_tab-main &gt; .c_tab_item{padding:4px 16px; border: 1px solid #333; border-radius: 2em;}


/*project-component*/
.pc_sec{}
.pc_sec-xs{}
.pc_sec-sm{}
.pc_sec-md{}
.pc_sec-lg{}
.pc_sec-xl{}
.pc_sec-xs &gt; .pc_sec_item + .pc_sec_item{margin-top:5px;}
.pc_sec-sm &gt; .pc_sec_item + .pc_sec_item{margin-top:10px;}
.pc_sec-md &gt; .pc_sec_item + .pc_sec_item{margin-top:15px;}
.pc_sec-lg &gt; .pc_sec_item + .pc_sec_item{margin-top:20px;}
.pc_sec-xl &gt; .pc_sec_item + .pc_sec_item{margin-top:25px;}

.pc_row{}
.pc_row-xs{}
.pc_row-sm{}
.pc_row-md{}
.pc_row-lg{}
.pc_row-xl{}
.pc_row-xs &gt; .pc_row_item + .pc_row_item{padding-left:5px;}
.pc_row-sm &gt; .pc_row_item + .pc_row_item{padding-left:10px;}
.pc_row-md &gt; .pc_row_item + .pc_row_item{padding-left:15px;}
.pc_row-lg &gt; .pc_row_item + .pc_row_item{padding-left:20px;}
.pc_row-xl &gt; .pc_row_item + .pc_row_item{padding-left:25px;}


.pc_hasGutterXs{padding:2.5px;}
.pc_hasGutterSm{padding:5px;}
.pc_hasGutterMd{padding:7.5px;}
.pc_hasGutterLg{padding:10px;}
.pc_hasGutterXl{padding:12.5px;}

.pc_noGutterXs{margin:-2.5px;}
.pc_noGutterSm{margin:-5px;}
.pc_noGutterMd{margin:-7.5px;}
.pc_noGutterLg{margin:-10px;}
.pc_noGutterXl{margin:-12.5px;}

/*繝輔か繝ｳ繝医し繧､繧ｺ*/
.pc_fontXs{font-size:11px;}
.pc_fontSm{font-size:13px;}
.pc_fontMd{font-size:17px;}
.pc_fontLg{font-size:22px;}
.pc_fontXl{font-size:27px;}

/*project*/
/*隕句�縺�*/
.p_heading{}
.p_heading_ttl{
  line-height: 1.2;
}
.p_heading_date{
  font-size: 12px;
}
.p_heading-xl{display:block;line-height:1.4;}
.p_heading-md{color:inherit;font-weight:bold;}
#cont .p_heading-sm {color:inherit;font-weight:bold;margin:0;}
.p_heading-newComer{display:inline-block;padding-bottom:2px;border-bottom:2px solid #ff5f86;font-weight:bold;}
#cont #lineUp .p_heading-colorBlack { color: #333; }/* 讌ｭ逡悟髄縺代�繝ｩ繧､繝ｳ繝翫ャ繝励�h3 */
.p_heading-730w{
  position: relative;
  padding: 8px 0 0 72px;
  border-top: 3px solid #9E2730;
  line-height :1;
  font-weight: bold;
  font-family: '貂ｸ繧ｴ繧ｷ繝�け','Yu Goshic','繝｡繧､繝ｪ繧ｪ','Meiryo',sans-serif;
}
.p_heading-730w::before{
  content: url(/resource/img/icons/middle.svg);
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 64px;
}
.p_heading-730w .p_heading_ttl{
  font-size: 30px;
}
@media screen and (max-width:599px){
  .p_heading-730w{
    padding-left: 56px
  }
  .p_heading-730w::before{
    width: 48px;
  }
  .p_heading-730w &gt; .p_heading_ttl{
    font-size: 20px;
  }
}

/*繝懊ち繝ｳ*/
.p_btn-sub{display:inline-block;}
.p_btn-sub &gt; .c_btn_target{border-bottom:2px solid #333;color:#333;font-size:16px;font-weight:bold;transition:.3s opacity;}
.p_btn-sub &gt; .c_btn_target::before{content: "\f178";font-family: FontAwesome;display: inline-block;}
.p_btn-sub &gt; .c_btn_target:hover{opacity:.6;}

/*繝医ャ繝礼判蜒�*/
.p_topImage{}
.p_topImage-objFit{height:200px;object-fit:cover;font-family:'object-fit:cover;';/* IE繝ｻEdge蟇ｾ蠢� */}
@media screen and (max-width:599px){
  .p_topImage-objFit{height:auto;}
}

/*繧ｭ繝｣繝�メ繧ｳ繝斐�*/
.p_catchCopy{display:block;font-size:15px;}
.p_catchCopy-500w{
  padding-bottom:5px;
  border-bottom:1px solid #c23535;
}
.p_catchCopy-730w{
  color: #9e2730;
}
@media screen and (max-width: 599px){
  .p_catchCopy-730w{
    font-size: 12px;
  }
}
/*螳溽ｸｾ謨ｰ蛟､*/
.p_numBox{}
.p_numBox-newComer .p_numBox_strong{color:#ff5f86;font-size:32px;font-weight:bold;line-height:1;}
.p_numBox_graphWrap{position:relative;max-width:150px;margin-left:auto;margin-right:auto;}
.p_numBox_graph{width:100%;height:0;padding-top:80%;overflow:hidden;}
.p_numBox_graph-newComer{background:url(/common/img/middle/newcom_graph.svg) no-repeat center center;}
.p_numBox_graphNum{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;}

/*繧ｳ繝ｩ繝�*/
.p_column{border:2px solid #ccc;border-radius:16px;}
.p_column-noRadius{border-radius:0;}
.p_column-newComer{border-color:#ff5f86;}
.p_column-assertiveCom{border-color:#FF9933;}
.p_column-improvement{border-color:#8A54A1;}
.p_column-insColor{border:1px solid #e70e2d;}
.is_nav-faq{display:none;}


.p_colmun{border:2px solid #ccc;border-radius:16px;}
.p_colmun-noRadius{border-radius:0;}
.p_colmun-newComer{border-color:#ff5f86;}
.p_colmun-assertiveCom{border-color:#FF9933;}
.p_colmun-improvement{border-color:#8A54A1;}
.p_colmun-insColor{border:1px solid #9E2730;}

/* 繝懊ヨ繝�讀懃ｴ｢ */
#searchField{
  margin-bottom: 20px;
}
#contSearchField{
  display: none;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px){
  #contSearchField{
    display: block;
  }
}

/*vue*/
[v-cloak]{display:none;}


/*
    2018/04/20 證ｫ螳壼ｯｾ蠢�
================================*/
.c_sectionBox {}
.c_sectionBox + .c_sectionBox { margin-top: 20px; }

.flexContainer {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.flexContainerItem { width: 48%; }

.p_colmun-blue { border-color: #1485ed; }
.p_colmun-red { border-color: crimson; }
.p_colmun-baseRed { border-color: #9E2730; }

.fillBox { background-color: #d9eef5; }

.normalTxt {}
.normalTxt + .normalTxt { margin-top: 20px; }

.c_sectionBox .normalLink { color: #052674; text-decoration: none; }
.c_sectionBox .normalLink:hover { text-decoration: underline; }

/* header tag */
.h_normal {
  color:  #333;
  font-size: 17px;
  font-weight: 700;
}

.h_normal_s {
font-size: 15px;
margin: 0 0 10px !important;
}

/* table */
.programTbl {
  border-collapse: collapse;
  border-color: #333;
  border-style: solid;
  border-width: 1px 0 0 1px;
  table-layout: fixed;
  width: 100%;
}

.programTbl th,
.programTbl td {
  border-color: #333;
  border-style: solid;
  border-width: 0 1px 1px 0;
  padding: 5px;
  vertical-align: top;
}

.t_fill { background-color: #fffbd5; }
.t_fill2 { background-color: #fbe3cb; }
.t_recurrenter { background-color: #d5ebff; }
.t_recurrenty { background-color: #ffd5d5; }

.programTbl td { font-size: 12px; }

.programTbl td &gt; p + p { margin-top: 10px; }

/* 繝�く繧ｹ繝郁ｲｩ螢ｲ縺顔筏霎ｼ縺ｿ繝懊ち繝ｳ */
.appBtn {
  background-color: crimson;
  border-radius: 3px;
  box-shadow: 0px 3px 7px #999;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  margin: auto;
  padding: 5px 10px;
  text-align: center;
  transition: .3s;
  width: auto;
}

.appBtn:hover {
  box-shadow: none;
  opacity: 0.8;
}

.feedBackList {}

.feedBackList_item {
  padding-left: 40px;
  position: relative;
}

.feedBackList_item::before {
  background-color: #ea711a;
  content: url(../../resource/img/icons/voice.svg);
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  position: absolute;
  top: -3px;
  left: 0;
}

/* 繝槭リ繝ｼ豺ｻ蜑翫�繝ｼ繧ｸ逕ｨ繝懊ち繝ｳ */
.mannerTensakuBtn {
  background-color: #bc3939;
  border-radius: 6px;
  color:  #fff;
  display: inline-block;
  padding:  5px 15px;
}

.mannerTensakuBtn:hover {
  opacity: .6;
}

/*AI繝溘ラ繝ｫ縺ｮSVG逕ｨ*/
.aiMap .st0{fill:#FEF8F9;stroke:#DF2A3F;stroke-width:1.8782;stroke-miterlimit:10;}
.aiMap .st1{fill:#F3FAFE;stroke:#2C56A5;stroke-width:1.8779;stroke-miterlimit:10;}
.aiMap .st2{fill:#2C56A5;}
.aiMap .st3{fill:#FFFFFF;}
.aiMap .st4{fill:#DF2A3F;}
.aiMap .st5{fill:none;stroke:#000000;stroke-width:0.7406;stroke-miterlimit:10;}
.aiMap .st6{opacity:0.95;fill:#FFFFFF;stroke:#F39726;stroke-width:1.0081;stroke-miterlimit:10;}
.aiMap .st7{fill:#F39726;}
.aiMap .st8{fill:none;stroke:#FFFFFF;stroke-width:0.4857;stroke-miterlimit:10;}
.aiMap .st9{fill:#F39800;stroke:#FFFFFF;stroke-width:0.5282;stroke-miterlimit:10;}
.aiMap .st10{fill:none;stroke:#DCDDDD;stroke-width:4.0323;stroke-linecap:round;stroke-miterlimit:10;}
.aiMap .st11{fill:none;stroke:#DCDDDD;stroke-width:4.0323;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0,10.0171;}
.aiMap .st12{fill:#FEF8F9;stroke:#DF2A3F;stroke-width:1.8103;stroke-miterlimit:10;}
.aiMap .st13{fill:#F3FAFE;stroke:#2C56A5;stroke-width:1.8101;stroke-miterlimit:10;}
.aiMap .st14{fill:none;stroke:#000000;stroke-width:0.7139;stroke-miterlimit:10;}
.aiMap .st15{opacity:0.95;fill:#FFFFFF;stroke:#F39726;stroke-width:0.9717;stroke-miterlimit:10;}
.aiMap .st16{fill:none;stroke:#FFFFFF;stroke-width:0.4682;stroke-miterlimit:10;}
.aiMap .st17{fill:#F39800;stroke:#FFFFFF;stroke-width:0.5091;stroke-miterlimit:10;}
.aiMap .st18{fill:none;stroke:#DCDDDD;stroke-width:3.8867;stroke-linecap:round;stroke-miterlimit:10;}
.aiMap .st19{fill:none;stroke:#DCDDDD;stroke-width:3.8867;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0,9.6554;}
.aiMap a:hover{fill:#f79494;}

/* utility */
.u-bold { font-weight: bold; }
.u-underline { text-decoration: underline; }
.u-color-red { color: #9E2730; }

/* display */
.u_disp-ib { display: inline-block !important; }

/* color */
.u_c-crimson { color: crimson; }
.u_c-red { color: red; }

/* a:hover */
main a:hover {
  text-decoration: underline;
}

main a:hover img {
  opacity: .6;
}



/*===============================

    譁ｰ繝�じ繧､繝ｳ縺ｸ遘ｻ陦檎畑荳頑嶌縺�

================================*/
main{
  color: #333;
  font: 500 14px "Helvetica Neue", "Noto Sans JP", "Yu Gothic", YuGothic, "繝偵Λ繧ｮ繝手ｧ偵ざ ProN W3", "Hiragino Kaku Gothic ProN", Arial, 繝｡繧､繝ｪ繧ｪ, Meiryo, sans-serif;
  line-height: 1.6;
  letter-spacing: .1em;
}

/*
    繝ｭ繝ｼ繧ｫ繝ｫ繝翫ン
================================*/
/* 荳頑ｮｵ */
.p_menuUpperNav {
  display: flex;
  flex-flow: row wrap;
  font-size: 12px;
  justify-content: space-between;
  margin-bottom: 5px;
}

.p_menuUpperNav_item {
  border-right: 1px solid #666;
  border-left: 1px solid #666;
  text-align: center;
  width: calc(100% / 3);
}

.p_menuUpperNav_item + .p_menuUpperNav_item {
  border-right: 1px solid #666;
  border-left: none;
}

.p_menuUpperNav_item &gt; a {
  color: currentColor;
  display: block;
  padding: 5px 0;
  position: relative;
}

.p_menuUpperNav_item &gt; a::after {
  border-right: 2px solid #888;
  border-bottom: 2px solid #888;
  content: "";
  display: inline-block;
  height: 6px;
  position: absolute;
  top: 30%;
  right: 6%;
  transform: rotate(45deg) translateY(-50%);
  width: 6px;
}

/* 荳区ｮｵ */
.p_menuDownerNav {
  display: flex;
  flex-flow: row wrap;
  font-size: 12px;
  justify-content: space-between;
}

.p_menuDownerNav_item {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  text-align: center;
  width: calc(100% / 3);
}

.p_menuDownerNav_item + .p_menuDownerNav_item {
  border-right: 1px solid #fff;
  border-left: none;
}

.p_menuDownerNav_item &gt; a {
  background-color: #e2e2e2;
  color: currentColor;
  display: block;
  padding: 5px 0;
  position: relative;
}

.p_menuDownerNav_item &gt; a::after {
  border-right: 2px solid #888;
  border-bottom: 2px solid #888;
  content: "";
  display: inline-block;
  height: 6px;
  position: absolute;
  top: 40%;
  right: 4%;
  transform: rotate(-45deg) translateY(-50%);
  width: 6px;
}

.p_menuDownerNav_item:last-of-type &gt; a::after { border: none; }

.p_menuDownerNav_item &gt; a &gt; img {
  margin-right: 5px;
  vertical-align: middle;
}



/*
    縺昴�莉�
================================*/
#cont .simple h2 {
  border-top: 3px solid #9E2730;
  border-bottom: 1px solid #666;
  font-size: 20px;
  padding-left: 35px;
  position: relative;
}

#cont .simple h2::before,
#cont .aimTrade h2.notAimTrade::before { /* 讌ｭ逡悟髄縺代ち繧､繝医Ν荳頑嶌縺� */
  background-color: #9E2730;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  z-index: 1;
}

#cont #lineUp h3 { font-family: inherit; }

/* 繝ｩ繧､繝ｳ繝翫ャ繝励�遐比ｿｮ蜷榊燕縺ｮ隴伜挨諠��ｱ縺ｮ謇捺ｶ医＠ */
/*#cont .pickup dd a[href*="/"]:before, 
#cont #lineUp ul li a[href*="/"]:before,
#cont .jirei_list ul li a[href*="/"]:before,
#cont .pickup dd a:before,
#cont #performance ul li a:before{content:"";}

#cont .pickup dd, 
#cont #lineUp ul li,
#cont .jirei_list ul li,
#cont .pickup dd a:before,
#cont #performance ul li,
#cont #performance ul li a:before{padding-left:0;text-indent:0;background:none;}*/


/* AI縺ｫ繧医ｋ�槭�譫� */
.p_recommend {
  border: none;
  padding: 0;
}

/* 雉ｪ蝠上そ繝ｬ繧ｯ繧ｷ繝ｧ繝ｳ繧ｿ繧､繝医Ν */
#cont #vue-qaWrap h2 { padding: 4px 0 4px 35px; }

/* 螳滓命讌ｭ逡悟ｮ溽ｸｾ */
#cont #performance .m_jisseki { display: none; }

/* AI縲ヽPA縲∫ｵｱ險医Α繝峨Ν逕ｨ繝翫ン */
.dataAnalysisList {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}

.dataAnalysisList_item {
  flex: 0 0 30%;
  /* text-align: center; */
  display: flex;
  width: 30%;
}

.dataAnalysisList_item &gt; a {
  background:  pink;
  border-radius: 3px;
  box-shadow: 0 3px 0 #333;
  color: #333;
  display: block;
  font-size: 18px;
  font-weight: bold;
  width: 100%;
  text-align: center;
  text-decoration: none !important;
  padding: 10px 0;
}

.dataAnalysisList_item.ai &gt; a {background-color: #C0504D;color: #fff;box-shadow: 0 3px 0 #672b2a;}
.dataAnalysisList_item.rpa &gt; a {background-color: #199f6a;color: #fff;box-shadow: 0 3px 0 #184030;}
.dataAnalysisList_item.toukei &gt; a {background-color: #0278e2;color: #fff;box-shadow: 0 3px 0 #163c5f;}

.dataAnalysisList_item &gt; a:hover {
  box-shadow: none;
  /*opacity: .6;*/
  text-decoration: none;
  transform: translateY(3px);
}

/* RPA繝溘ラ繝ｫ縺ｮ荳頑嶌縺垢SS */
.rpaLinkList {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 20px 0;
}

.rpaLinkList &gt; li { margin-bottom: 5px;width: 50%; }

.rpaLinkList &gt; li &gt; a {
  display: block;
  line-height: 1;
  padding-left: 1em;
  text-indent: -1em;
}

.rpaLinkList &gt; li &gt; a::before { content: "笆�"; }

#cont h4.ttl-box-businessImprovement { font-size: 18px; padding: 0 8px; }
.flex-businessImprovement { flex-direction: column; }
.flex-businessImprovement_items { width: 100%; }
.flex-businessImprovement_items+.flex-businessImprovement_items { margin-left: 0;margin-top: 20px; }
.box-bizImprovment_container { display: flex;align-items: center; }
.img-box-businessImprovement &gt; img { /*width: 100%; height: auto;*/ }
.list-box-businessImprovement { font-size: 13px; }
.list-box-businessImprovement li { padding-left: 1.5em; text-indent: -1.5em; }
.footer-box-businessImprovement_msg { padding: 3px 8px; }
.section-l { margin-bottom: 30px; }

.flex-winActor_item { width: 100%; }

.flex-winActor_item + .flex-winActor_item { margin-top: 20px; }

@media screen and (max-width:600px) {
.box-bizImprovment_container { flex-direction: column; }
}

.tb_service {}
.tb_category { width: 20%; }
.table-price { border-collapse: collapse;border-spacing: 0;border-left: none; border-right: none; }
.table-price td:first-child { border-left: 0; }
.table-price td:last-child { border-right: 0; }

@media screen and (max-width: 768px) {
  .res_none { display: none;  }
}

/* 2019/06/04 RPA繝溘ラ繝ｫ繝｢繝ｼ繝繝ｫ逕ｨ */
.mid_modalTbl-wrapper {
  font-family: "貂ｸ繧ｴ繧ｷ繝�け", sans-serif;
  margin: 10px; 
  width: auto;
}

.mid_modalTbl {
  font-size: 14px;
  table-layout: fixed;
  width: 100%;
}

@media screen and (min-width:1200px){
.mid_modalTbl {  }
}

/* colgroup */
.mid_modalTbl_col1 {}
.mid_modalTbl_col2 { background-color: #ffdbdb; }
.mid_modalTbl_col3 { background-color: #dbf3ff; }

.mid_modalTbl th {
  border-color: #333;
  border-style: dashed;
  border-width: 0 0 1px;
  padding: 5px;
  vertical-align: middle;
  width: 100%;
}

.mid_modalTbl thead th { font-size: 1.8em;padding: 10px 5px; }
.mid_modalTbl tbody th { font-size: 1.8em; line-height: 1.5; text-align: left; }

.mid_modalTbl td {
  line-height: 1.5;
  padding: 5px;
  width: 100%;
}

.mid_modalTbl_tr-last td { border-bottom: 1px dashed #333; }

.mid_modalTbl_tr-last:last-child td,
.mid_modalTbl th.border-none {
    border-bottom: none;
}

.mid_modalTbl a { transition: .3s; }
.mid_modalTbl a:hover { opacity: .6; }

.mid_modalTbl img {
  max-width: 100%;
  height: auto;
}

/* override */
#cboxClose {
  background:url("/resource/img/contents/close.svg") no-repeat 0 0;
  width: 25px;
  height: 25px;
  top: -28px;
}

#cboxClose:hover {
  background-position: 0 0;
  opacity:0.6;
}

#cboxLoadedContent { border: none; }

#cboxContent {
background: transparent;
margin-top: 30px;
}


/*
    莠ｺ豌礼�比ｿｮTOP5
================================*/
#cont .simple h2#ranking-5 { line-height: 1.5;padding-top: 5px; }

#cont .simple h2#ranking-5 &gt; span {
  display: block;
  font-size: .7em;
  padding: 0;
}

.p_rankingList {}

.p_rankingList_item {
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}

.p_rankingList_item +.p_rankingList_item  {margin-top: 15px;}


.p_rankingList_item::before {
  width: 55px;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  -o-flex: 0 0 auto;
  flex: 0 0 auto;
}


.p_rankingList_item:first-of-type::before {
  content: url("/resource/img/middle/mid_crown_1.gif");
}

.p_rankingList_item:nth-of-type(2)::before {
  content: url("/resource/img/middle/mid_crown_2.gif");
}

.p_rankingList_item:nth-of-type(3)::before {
  content: url("/resource/img/middle/mid_crown_3.gif");
}

.p_rankingList_item:nth-of-type(4)::before {
  content: "�比ｽ�";
  font-size: 19px;
  font-weight: bold;
}

.p_rankingList_item:nth-of-type(5)::before {
  content: "�穂ｽ�";
  font-size: 19px;
  font-weight: bold;
}

.p_rankingBox {/* margin-left: 10px; */}


/* 蟇ｾ雎｡閠�ち繧ｰ */
.p_rankingTarget {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}

.p_rankingTarget_tag {
  background-color: #ccc;
  border-radius: 25px;
  color: #fff;
  display: block;
  font-size: 11px;
  line-height: 1;
  margin: 3px;
  padding: 5px 12px;
  text-align: center;
}

.p_rankingTarget_tag.young { background-color: #00a99d; }
.p_rankingTarget_tag.middle { background-color: #ff9e1d; }
.p_rankingTarget_tag.leader { background-color: #cc1b5b; }
.p_rankingTarget_tag.naiteisha { background-color: #09a2c6; }
.p_rankingTarget_tag.newcom { background-color: #1eba2c; }
.p_rankingTarget_tag.head { background-color: #b865c1; }
.p_rankingTarget_tag.mng { background-color: #8e6747; }
.p_rankingTarget_tag.all { background-color: #e80000; }

.p_rankingBox_link {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.p_rankingBox_link:hover { text-decoration: underline; }

/* 繝ｪ繝ｳ繧ｯ */
.p_lineUpJumpLink {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin: 15px 0 10px;
}

.c_lineUpJumpLink_link {
  background:linear-gradient(to right,crimson 10%, mediumvioletred 60%, deeppink 100%) no-repeat left top / 200% 100%;
  border-radius: 25px;
  color: #fff;
  display: inline-block;
  margin-left: auto;
  padding: 5px 20px;
  text-align: center;
  transition:.3s background;
}

.c_lineUpJumpLink_link:hover {
opacity: 1;
background-position:right top;
text-decoration: underline;
}

.c_lineUpJumpLink_img {
  margin-right: 5px;
  vertical-align: -4px;
}

/* 2019/07/02 菫ｮ豁｣ */
.flex-bannerLeaf,
.flex-bannerAI {
 display: flex;
 align-items: center;
}
.img--bannerLeaf,
.img--bannerAI {
 padding-right: 16px;
}
@media screen and (max-width:599px) {
.flex-bannerAI {
 align-items: flex-start;
}
}

/* 笘��笘�眠繝�じ繧､繝ｳ迚医Ο繝ｼ繧ｫ繝ｫ繝翫ン笘��笘� */
.p_nav {}

.p_nav-menu { margin-bottom: 20px; }

.p_menuNav {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -o-flex-flow: row wrap;
  flex-flow: row wrap;
  justify-content: space-between;
}


.p_menuNav::after {
  content: "";
  display: block;
  height: 0;
  width: 33.333%;
}

.p_menuNav_item {
  box-sizing: border-box;
  margin-bottom: 10px;
  width: 33.333%;
}

.p_menuNav_item{ border-right: 1px solid #333; } 

.p_menuNav_link {
  color: inherit;
  display: block;
  font-size: 12px;
  padding: 0 5px;
  letter-spacing: 0;
}

.p_menuNav_link::before {
  color: #9E2730;
  content: "";
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 15px;
  margin-right: 5px;
}

.p_menuNav_link:hover { text-decoration: underline; }

.p_menuNav_link.tokucho::before { content: "\f0ce"; }
.p_menuNav_link.question::before { content: "\f059"; }
.p_menuNav_link.impression::before { content: "\f005"; }
.p_menuNav_link.lineup::before { content: "\f03a"; }
.p_menuNav_link.schedule::before {
  content: "\f51c";
  font-family: "font awesome 5 free";
  font-weight: bold;
}
.p_menuNav_link.recommend::before { content: "\f0c1"; }

/* 繝ｪ繝ｳ繧ｯ繝懊ち繝ｳ */
.p_navLink {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}

.p_navLink_item{
  position: relative;
  width: 48%;
}

.p_navLink_item::after {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.p_navLink_item.green::after {
  content: url(/resource/img/middle/icon_arrow_up_green.jpg);
}

.p_navLink_item.orange::after {
  content: url(/resource/img/middle/icon_arrow_up_orange.jpg);
}

.c_navLink-btn {
  -ms-align-items: center;
  align-items: center;
  background-color: #666;
  border-radius: 5px;
  box-shadow: inset -2px 2px 0 rgba(255,255,255,.4), -2px 2px 0 #736357;
  color: #1a1a1a;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  line-height: 1.3;
  margin: 0 0 2px 2px;
  padding: 7px;
  width: 100%;
  /*transition: .3s;*/
}

.c_navLink-btn.orange { background-color: #ff9e1d; }
.c_navLink-btn.green { background-color: #00a99d; }


.c_navLink-btn::before {
  color: #fff;
  content: "";
  display: block;
  font-family: fontawesome;
  font-weight: normal;
  margin-right: 5px;
}


.c_navLink-btn:hover {
  box-shadow: inset -2px 2px 0 rgba(255,255,255,.4);
  transform: translate(-2px,2px);
  text-decoration: none;
}

.c_navLink-btn.contact::before { content: "\f0e0"; }
.c_navLink-btn.estimate::before { content: "\f1ec"; }

/* 繧ｪ繝ｳ繝ｩ繧､繝ｳ遐比ｿｮ蟆守ｷ� */
.p_mid_attentionBox {
  -ms-align-items: center;
  align-items: center;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-top: 25px;
}

.p_mid_attentionBox_img {
  margin-right: 10px;
}

.p_mid_attentionBox_txt {}

.p_mid_attentionBox_txt &gt; span:first-of-type {
  color: #9e2730;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
}

.p_mid_attentionBox_txt &gt; span:last-of-type {
  color: #333;
  display: block;
  font-size: 10px;
  font-weight: normal;
}
</pre></body></html>