@charset "utf-8";
/* CSS Document */
body {
  font-family: "Hiragino Kaku Gothic Pro", Meiryo, "MS Pgothic", helvetica, arial, sans-serif;
  font-size: 13px;
}

#cont h1 {
color: #666;
font-size: 10px;
font-weight: normal;
margin-bottom: 10px;
margin-top: 3px;
}
#case_study_container h2{margin:5px 0 20px;font-size:14px;}
#case_study_container h2 img{vertical-align:-7px;margin-right:10px;}
#case_study_container h2 span{display:table-cell;vertical-align:middle;line-height:120%;}

.top_image{}
.top_image .fl{background-color:#FF9933;width:193px;height:150px;text-align:center;padding:8px;overflow:hidden;}
.top_image .fl img{margin-bottom:5px;}
.top_image .fl p{font-family:'メイリオ';font-size:13px;color:#fff;}
.top_image .fl .title{font-size:19px;/*font-weight:bold;*/}

.top_image .fr{}

.ie6 .top_image .fl,
.ie7 .top_image .fl{width:177px;height:134px;}


/* タグリスト */

#case_study_container{margin:30px 0;font-size:13px;}
#case_study_container p{margin-bottom:10px;}

#case_study_container ul.tag_list{margin-bottom:20px;}
#case_study_container ul.tag_list li{list-style-type:none;float:left;margin-right:10px;margin-bottom:5px;}
#case_study_container ul.tag_list li a{}
#case_study_container ul.tag_list li a:hover{
opacity:0.8;
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
}


/* 見出しライン */
#case_study_container .h_line{}
#case_study_container .h_line .bar_l{background-color:#666;}
#case_study_container .h_line .bar_r{background-color:#ccc;}

/* color pattern */
#case_study_container .orange .h_line .bar_l{background-color:#FF9933;}
#case_study_container .orange .h_line .bar_r{background-color:#FFCC99;}
/*#case_study_container .orange h2 {color:#FF9933;}*/
#case_study_container .orange .cs_detailBox{background-color:#FF9933;}
#case_study_container .orange .midLink img{background-color:#FF9933;margin-right:5px;}

#case_study_container .purple .h_line .bar_l{background-color:#6C529B;}
#case_study_container .purple .h_line .bar_r{background-color:#C8BCDC;}
/*#case_study_container .purple h2 {color:#6C529B;}*/
#case_study_container .purple .cs_detailBox{background-color:#6C529B;}
#case_study_container .purple .midLink img{background-color:#6C529B;margin-right:5px;}

#case_study_container .viridian .h_line .bar_l{background-color:#5FBAB3;}
#case_study_container .viridian .h_line .bar_r{background-color:#B8E0DD;}
/*#case_study_container .viridian h2 {color:#5FBAB3;}*/
#case_study_container .viridian .cs_detailBox{background-color:#5FBAB3;}
#case_study_container .viridian .midLink img{background-color:#5FBAB3;margin-right:5px;}

#case_study_container .aqua .h_line .bar_l{background-color:#89BCEF;}
#case_study_container .aqua .h_line .bar_r{background-color:#D3E7FA;}
/*#case_study_container .aqua h2 {color:#89BCEF;}*/
#case_study_container .aqua .cs_detailBox{background-color:#89BCEF;}
#case_study_container .aqua .midLink img{background-color:#89BCEF;margin-right:5px;}

#case_study_container .green .h_line .bar_l{background-color:#9CB138;}
#case_study_container .green .h_line .bar_r{background-color:#DDE7B1;}
/*#case_study_container .green h2 {color:#9CB138;}*/
#case_study_container .green .cs_detailBox{background-color:#9CB138;}
#case_study_container .green .midLink img{background-color:#9CB138;margin-right:5px;}

#case_study_container .yellow .h_line .bar_l{background-color:#F3C73F;}
#case_study_container .yellow .h_line .bar_r{background-color:#F9E29F;}
/*#case_study_container .yellow h2 {color:#F3C73F;}*/
#case_study_container .yellow .cs_detailBox{background-color:#F3C73F;}
#case_study_container .yellow .midLink img{background-color:#F3C73F;margin-right:5px;}

#case_study_container .violet .h_line .bar_l{background-color:#DAA3CB;}
#case_study_container .violet .h_line .bar_r{background-color:#F2E1EE;}
/*#case_study_container .violet h2 {color:#DAA3CB;}*/
#case_study_container .violet .cs_detailBox{background-color:#DAA3CB;}
#case_study_container .violet .midLink img{background-color:#DAA3CB;margin-right:5px;}

#case_study_container .red .h_line .bar_l{background-color:#D92F4C;}
#case_study_container .red .h_line .bar_r{background-color:#EFA9B6;}
/*#case_study_container .red h2 {color:#D92F4C;}*/
#case_study_container .red .cs_detailBox{background-color:#D92F4C;}
#case_study_container .red .midLink img{background-color:#D92F4C;margin-right:5px;}

#case_study_container .pink .h_line .bar_l{background-color:#EA6295;}
#case_study_container .pink .h_line .bar_r{background-color:#F9CEDE;}
/*#case_study_container .pink h2 {color:#EA6295;}*/
#case_study_container .pink .cs_detailBox{background-color:#EA6295;}
#case_study_container .pink .midLink img{background-color:#EA6295;margin-right:5px;}

#case_study_container .blue .h_line .bar_l{background-color:#2478CC;}
#case_study_container .blue .h_line .bar_r{background-color:#A8CCF0;}
/*#case_study_container .blue h2 {color:#EA6295;}*/
#case_study_container .blue .cs_detailBox{background-color:#2478CC;}
#case_study_container .blue .midLink img{background-color:#2478CC;margin-right:5px;}

#case_study_container .camel .h_line .bar_l{background-color:#a89a6c;}
#case_study_container .camel .h_line .bar_r{background-color:#e0ce92;}
/*#case_study_container .camel h2 {color:#EA6295;}*/
#case_study_container .camel .cs_detailBox{background-color:#a89a6c;}
#case_study_container .camel .midLink img{background-color:#a89a6c;margin-right:5px;}



/* 事例リスト */
#case_study_container .case_list{margin-left:30px;margin-bottom:20px;}
#case_study_container .case_list li{list-style-type:decimal;list-style-position:outside;margin-bottom:8px;line-height:130%;}

#case_study_container .cs_detailBox{padding-bottom:5px;margin-bottom:30px;}
#case_study_container .cs_detailBox .caption{color:#fff;font-weight:bold;font-size:15px;text-align:center;padding:10px 10px 5px;margin-bottom:0;}
#case_study_container .cs_detailBox .text{background-color:#fff;margin:5px 5px 0;padding:20px;line-height:150%;}
#case_study_container .cs_detailBox .text ul{list-style-type:none;margin-bottom:10px;}
#case_study_container .cs_detailBox .text ul li{text-indent:-7px;padding-left:7px;}
#case_study_container .cs_detailBox img{vertical-align:-9px;margin-right:10px;}

#case_study_container .midLink img{}
#case_study_container ol.case_list{margin-bottom:30px;}

/* 2015/08/28 ストレスチェックサービス */
.fb_n{font-weight:normal;}

#sc_service_container{width:100%;margin-top:-30px;}
#sc_service_container h2{font-size:15px;padding:3px 0 3px 10px;margin-bottom:10px;border-left:7px solid #6C529B;}
#sc_service_container h3{font-size:15px;margin-bottom:20px;letter-spacing:0;border-bottom:1px solid #7D63AD;}
#sc_service_container h3 span{display:block;padding-left:100px;padding-top:4px;}
#sc_service_container h3 span span{font-weight:normal;letter-spacing:0;display:inline;padding:0;}
#sc_service_container h3 img{float:left;}

#sc_service_container h3.system{border-bottom:1px solid #53CC8F;}
#sc_service_container h3.system span{display:block;padding-left:110px;padding-top:4px;}
#sc_service_container h3.system span span{font-weight:normal;letter-spacing:0;display:inline;padding:0;}

#sc_service_container h3.e_learning{border-bottom:1px solid #FF9933;}
#sc_service_container h3.e_learning span{display:block;padding-left:141px;padding-top:4px;}
#sc_service_container h3.e_learning span span{font-weight:normal;letter-spacing:0;display:inline;padding:0;}

#sc_service_container img.sys_s_arrow{background-color:#53CC8F;margin-right:5px;}
#sc_service_container img.e_learn_s_arrow{background-color:#FF9933;margin-right:5px;}

#sc_service_container p{font-size:14px;margin-bottom:10px;line-height:130%;}
#sc_service_container ul.menu{margin-bottom:20px;}
#sc_service_container ul.menu li{list-style-type:none;float:left;margin-right:90px;}
#sc_service_container ul.menu li a{}
#sc_service_container ul.menu li a:hover img{
opacity:0.8;
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
}

#sc_service_container .trainingBox{border:1px solid #7D63AD;margin-bottom:20px;}
#sc_service_container .systemBox{border:1px solid #53CC8F;margin-bottom:20px;}
#sc_service_container .e_learningBox{border:1px solid #FF9933;margin-bottom:20px;}

#sc_service_container div .contentsBox{padding:0 20px;}

#sc_service_container .lineup_list{font-size:14px;margin-bottom:20px;}
#sc_service_container .lineup_list li{list-style-type:none;margin-bottom:10px;text-indent:-11px;padding-left:11px;line-height:130%;}
#sc_service_container .lineup_list li:nth-last-child(1){margin-bottom:0;}
#sc_service_container .lineup_list li ul{}
#sc_service_container .lineup_list li ul li{text-indent:0;padding-left:0;}
#sc_service_container .lineup_list li ul li p{margin-bottom:0;}
#sc_service_container .lineup_list li img{background-color:#6C529B;margin-right:5px;vertical-align:2px;}

#sc_service_container .tc{display:table-cell;vertical-align:middle;}
#sc_service_container .tc_l{width:180px;}
#sc_service_container .tc_l a:hover img{
opacity:0.8;
-ms-filter: "alpha( opacity=80 )";
filter: alpha( opacity=80 );
}

.ie6 #sc_service_container .tc,
.ie7 #sc_service_container .tc{display:inline;zoom:1;}

/* 2022/03/22 左ナビ差し替え上書き */
#base {
  width: 980px;
  min-width: auto;
}

#leaf_sub { width: 200px; }
#leaf_sub dl.nav_panel { padding: 0; }

#cont #c3_ll #leaf_sub dl dd a {
  display: inline-block;
  line-height: 1.6;
}

#leaf_sub dl.nav_panel dd li a { border-bottom-color: #ccc; }

#leaf_sub dl.nav_panel dt.nav_title { letter-spacing: 0; }

#cont #c3_ll #leaf_sub dl dd .m_btn__target { display: flex; }

#cont #c3_ll #leaf_sub dl dd {
  background-image: none;
  padding: 0;
}

/*左ナビストレスチェック実績*/
.nav_panel *{
  font-size: 12px;
  font-weight: bold;
  line-height: 1.7em;
}
.stress_performance{
  overflow: hidden;
  margin-bottom: 15px;
}
.stress_performance p.title_performance{  
  float: left;
}
.stress_performance p.number_performance{
  float: right;
  /*line-height: 0;*/
  position: relative;
  font-size: 15px;
}
.stress_performance p.number_performance span{  
  font-size: 40px;
  /*line-height: 1;*/
}
.stress_performance p.number_performance span.comment_mark{  
  font-size: 11px;
  position: absolute;
  top: 0;
  right: 0;
}
.stress_performance p.comment_performance{
  font-size: 10px;
  letter-spacing: 0;
  clear: both;
}