@charset "UTF-8";


/* COLOR -------------------------------------------------*/

/* ▼ 中央　見出し*/
#cont #chead h1 { background:#6ebbe7;}
table.border-b .line_l_a {background-color:#564561;width: 190px;}
table.border-b .line_r_a {background-color:#b8aac0;width: 309px;}
table.border-b .line_l_b {background-color:#564561;width: 190px;}
table.border-b .line_r_b {background-color:#b8aac0;width: 309px;}

#cont div.CL00 table.border-b tr td.line_l{background-color:#CC0000;}
#cont div.CL00 table.border-b tr td.line_r{background-color:#FF3333;}
#cont div.CL11 table.border-b tr td.line_l{background-color:#CC0000;}
#cont div.CL11 table.border-b tr td.line_r{background-color:#FF3333;}
#cont div.CL00 h2 span img {background:#CC0000;}
#cont div.CL11 h2 span img {background:#CC0000;}

/* ▼ 左ナビ*/
#cont #c3_ll dl.cc11 table tr td.line_l{background-color:#564561;}
#cont #c3_ll dl.cc11 table tr td.line_r{background-color:#b8aac0;}
#cont #c3_ll dl.cc11-2    {border-color:#564561;}
#cont #c3_ll dl.cc11 dt b img,
#cont #c3_ll dl.cc11-2 dt b img{background:#564561;}
#cont #c3_ll dl dd.rating_list ul li span,
#cont #c3_ll dl dd.rating_list_middle ul li span{color:/*#564561*/#333;}

/* ▼ カリキュラム・実績（ミドル用）　配色*/
#t_body-500,
#cont #cbox2 #cont #study .ibox table#programTable {background-color:#564561;width:100%;}
#cont #cbox2 #cont #study .ibox table#programTable td.tblSubTitle1,
#cont #cbox2 #cont #study .ibox table#programTable td.tblSubTitle2,
#cont #cbox2 #cont #study .ibox table#programTable td.tblSubTitle3{background-color:#FF3333;}
#cont #cbox2 #cont #study .ibox table#programTable .style1,
#cont #cbox2 #cont #study .ibox table#programTable .emphasis{color: #CC0000;}

/*実績リスト*/
#effective #t_body-500 thead td {background-color:#b8aac0;}

/* ▼ 矢印　配色*/
.arrowA {background-color:#564561;}
.arrowB {background-color:#564561;}


#bottom_nav a{background-color:#564561;color:#fff;}

#bottom_nav a:hover{background-color:#b8aac0;color:#000;}

/*事例部分*/
.jirei_list {
color:#333333;
line-height:150%;
padding-top:5px;
width: 490px;
margin-bottom: 10px;
}

.jirei_list h3{
/*float:left;*/
/*color: #FFFFFF;*/
/*text-align: center;*/
/*width: 155px;*/
margin:0px;
padding:5px 10px;
/*background-image:url(../img/gyokai/grada_green7.jpg);*/
background-image:none;
/*background-color:#b8aac0;*/
background-repeat: repeat-x;
/*border: 1px solid #1B7700;*/
background-position: top;
font-weight: bold;
border-left:5px solid #564561;
border-bottom:1px solid #564561;
}


.jirei_list h3 span {
border-left: 5px solid #564561;
display: block;
font-size: 14px;
line-height: 1em;
padding: 10px 0 10px 10px;
}

.jirei_list p{
font-size:14px;
/*float:right;*/
padding-bottom:10px;
line-height:1.5em;
/*padding-left:1em;*/
/*width: 310px;*/
}
.jirei_list ul {
/*border:3px solid #999999;*/
list-style-type: none;
/*padding:15px 20px;*/
clear:both;
margin-bottom:20px;
}
/*.jirei_list ul li{
background:url(/common/images/icon_arrow-r_box_FF0000.gif) no-repeat scroll 0 6px transparent;
line-height:2em;
padding-left:20px;
}*/

.jirei_list ul li{
/*background:url(../img/gyokai/icon_arrow-r_box_6EBBE7.gif) no-repeat scroll 0 6px transparent;*/
/*line-height:2em;*/
/*padding-left:20px;*/
margin-bottom:5px;
}

a {
    color: #052674;
    text-decoration: none;
}

a:hover {
    color: #052674;
    text-decoration: underline;
}

/* 研修一覧 -------------------------------------------------*/

#cont #study .ibox h3{
background:url(/common/images/line_dott_999999.gif) repeat-x 0px 100%;
margin-bottom:20px;
padding:3px 0px 1px 0px;
font-size:1em;
font-weight:bold;
}
#cont #study .ibox dl{
float:left;
width:235px;
height:14em;
}
#cont #study .ibox dt a{
display:block;
}
#cont #study .ibox dt a:hover{background:#EEE;}
#cont #study .ibox dt a img{
margin:2px 5px 0px 0px;
}
#cont #study .ibox dt a b{
display:block;
font-weight:normal;
line-height:34px;
}
#cont #study .ibox dd{background:url(/common/images/line_dott_999999.gif) repeat-x;}
#cont #study .ibox dd ul {
padding-top:5px;
list-style:none;
}
#cont #study .ibox dd ul li { display:inline;}
#cont #study .ibox dd ul li a{
display:block;
padding:3px 0px 2px 15px;
background:url(/common/images/icon_arrow-b_box-s_CCCCCC.gif) no-repeat 0px 3px;
line-height:1em;
}
#cont #study .ibox dd ul li a:hover{background:url(/common/images/icon_arrow-b_box-s_CCCCCC.gif) #EEE no-repeat 0px 3px;}

/*▼ カラー設定*/
#cont #study .ibox dl.no101 {
border-top:2px solid #354994;
height:auto;
}
#cont #study .ibox dl.no102 {
border-top:2px solid #354994;
margin-left:30px;
margin-bottom:30px;
height:auto;
}
#cont #study .ibox dl.no103 {
border-top:2px solid #354994;
height:auto;
}
#cont #study .ibox dl.no104 {
border-top:2px solid #FF0000;
margin-left:30px;
margin-bottom:30px;
height:auto;
}
#cont #study .ibox dl.no105 {
border-top:2px solid #FF0000;
height:auto;
}
#cont #study .ibox dl.no106 {
border-top:2px solid #FF9999;
margin-left:30px;
margin-bottom:30px;
height:auto;
}
#cont #study .ibox dl.no107 {
border-top:2px solid #FF9999;
height:auto;
}
#cont #study .ibox dl.no108 {
border-top:2px solid #FF9999;
margin-left:30px;
margin-bottom:30px;
height:auto;
}

/*▼ おすすめ研修部分*/

#recommend .textBox h4 {
color: #99CC00;
font-size: 24px;
font-weight: bold;
line-height:100%;
}
#recommend .textBox h5 {
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
}

/*130424小幡追記以下h4*/

.jirei_list h4{
float:left;
color: #FFFFFF;
text-align: center;
width: 155px;
margin:0px;
padding: 10px 2px;
/*background-image:url(../img/gyokai/grada_green7.jpg);*/
background-color:#564561;
background-repeat: repeat-x;
/*border: 1px solid #1B7700;*/
background-position: top;
font-weight: bold;
}

#cont h2{font-size:14px;background:none;margin:7px 0px 10px 1px;}
#cont h2 img{background-color:#564561;vertical-align:-7px;margin-right:10px;}

/*********************

トップ画像 2013/04/25

**********************/
#chead {position:relative;}

#cont #chead h1{
background-color:transparent;
position:absolute;
top:97px;
left:0;
z-index:5;
}

#colorBar{
height:43px;
width:500px;
background-color:#564561;
position:absolute;
top:95px;
opacity:0.7;
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
z-index:1;
zoom:1;
}

h2#newsBoxTitle,
#cont #teacher h2,
h2#lineup{margin-bottom:7px;}

/*********************

豊富な実績 2013/04/25

**********************/
#cont #performance .reason p{
color:#666;
font-size:14px;
margin-bottom:10px;
}

#cont #performance{
/*border:3px solid #d8d8d8;
padding:30px;*/
margin-bottom:40px;
}

#cont #performance .m_link .fr{margin-right:-4px;}

.dib span{display:inline-block;height:100%;}
.ie6 .dib span,
.ie7 .dib span{
display:inline;
zoom:1;
height:50px;
vertical-align:bottom;
}

.ie6 .dib span.fb,
.ie7 .dib span.fb{
height:14px;
}

.dib span.s1{font-size:50px;margin-top:10px;margin-left:-3px;vertical-align:-4px;}
.ie .dib span.s1{font-size:50px;margin-top:0px;margin-left:-3px;vertical-align:-50px;padding-bottom:30px;}
.chrome .dib span.s1{font-size:50px;vertical-align:4px;}
.dib span.s2{font-size:25px;}
.ie .dib span.s2{font-size:25px;padding-bottom:5px;vertical-align:-35px;}

.fs35{font-size:35px !important;}

.m_voiceBox span{display:block;margin-top:-2px;}
#cont #performance .m_voiceBox p{
font-size:13px;
margin-bottom:10px;
padding:7px;
}

#cont #performance .m_voiceBox ul li{
background-image:url("../img/icon_voice_g.png");
background-repeat:no-repeat;
background-position:left 1px;
color:#333;
list-style-type:none;
padding-left:25px;
margin-bottom:15px;
font-size:13px;
line-height:120%;
}

#cont #performance .m_jisseki p {
margin-bottom: 15px;
}

#cont #performance .colorText{color:/*#564561*/#333;font-weight:bold;}

/*********************

業界の特徴

**********************/

#peculiar h3{
margin-bottom:15px;
}

#cont #peculiar .textBox ul, #cont #goal .textBox ol {
list-style:disc outside;
margin:0 0 0.5em 50px;
}
#cont #peculiar .textBox ul li, #cont #goal .textBox ol li {
color:#333333;
font-size:14px;
line-height:1.5em;
}


/*********************

フォーラム

**********************/

#cont #forumcont{
border: 5px solid #b8aac0;
padding: 10px;
margin-top: 10px;
background-image:url(../img/gyokai/forumback.gif);
background-repeat: no-repeat;
background-position: 380px 180px;
}

#cont #forumcont h4 {
font-size: 16px;
line-height: 1.4em;
border-bottom: 1px dotted #333;
padding-bottom: 10px;
color: #564561;
}

#cont #forumcont p {
font-size: 12px;
}

#cont #forumcont a {
font-size: 15px;
}

#cont #forumcont .textBox ul, #cont #goal .textBox ol {
list-style:disc outside;
margin:0 0 0.5em 50px;
}

#cont #forumcont .textBox ul li, #cont #goal .textBox ol li {
color:#333333;
font-size:14px;
line-height:1.5em;
}

/*********************

ランキング

**********************/

#cont #iranking{
margin: 20px 0px;
}

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

#cont #iranking .textBox ul p{
text-indent: -29px;
padding-left: 29px;
font-size: inherit;
}

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

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

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

/*提案書スライド*/

#cont #proposalslide p{
color:#333;
line-height:150%;
margin-bottom:10px;
font-size:14px;
}

