.tr {
display:block;
text-align:right;
}


h4 {
border:#CCCCCC 1px solid;
border-left:#069 5px solid;
padding:12px 10px;
margin:15px 0px 15px;
}

button.css3button {
font-family: Arial, Helvetica, sans-serif, SimSun, MingLiU, SimHei, Arial Unicode MS;
font-size: 20px;
color: #ffffff;
padding: 16px 50px;
background:#fa872f;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border:0px;
text-shadow:
0px -1px 3px rgba(97,47,4,0.4),
0px 1px 0px rgba(97,47,4,0.3);
margin-top:10px;
behavior: url(../js/PIE.htc);
font-weight:bold;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, SimSun, MingLiU, SimHei, Arial Unicode MS, MS PGothic;
}

.point01 {
padding: 10px;
background: #FFDDBB;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border:0px;
behavior: url(../js/PIE.htc);
}

.point01 strong {
color:#663300;
}

.course {
background:#EEEEEE;
padding:10px;
}


.course li ul {
border:#CCCCCC 1px solid;
}

.course li ul li.main {
background-color:#FFF;
color: #666;
padding:5%;
float:none;
margin:0px;
width:90%;
}

#seminar .pagemenu {
font-size:120%;
padding-bottom:8px;
border-bottom:#CCCCCC 1px dashed;
margin-bottom:10px;
}

#seminar .pagemenu strong {
background-color: #F60;
color:#FFF;
padding:3px 5px 5px 5px;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */
behavior: url(../js/PIE.htc);
}

.bg_f {
background-color:#FFF;
}

#seminar table {
border-color:#CCC;
border-style:solid;
border-width:1px 1px 0px 0px;
}

#seminar th {
border-color:#CCC;
border-style:solid;
border-width:0px 0px 1px 1px;
background-color:#EEEEEE;
font-weight:bold;
padding:10px;
}

#seminar td {
border-color:#CCC;
border-style:solid;
border-width:0px 0px 1px 1px;
padding:10px;
}

#seminar tr:nth-child(even) {
background-color:#FFFFFF;
}

#seminar tr:nth-child(odd) {
background-color:#FFF3D0;
}

#seminar .btn2b {
width:45.6%;
margin:1%;
padding:2% 1%;
float:left;
border:#3DABEB 1px solid;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #3DABEB 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #3DABEB 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #3DABEB 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #3DABEB));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #3DABEB 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #3DABEB 100%);
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior: url(../js/PIE.htc);
text-align:center;
display:inline-block;
cursor:pointer;
text-decoration:none;
text-shadow:0px 1px 4px #263666;
color:#ffffff;
font-size:115%;
}

#seminar .btn2b a {
color:#FFFFFF;
font-weight:bold;
}

#seminar .btn2b_off {
width:46%;
margin:1%;
padding:2% 0%;
float:left;
background-color:#FFFFFF;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */
behavior: url(../js/PIE.htc);
text-align:center;
color:#3398CC;
border:#3398CC 1px solid;
font-weight:bold;
font-size:115%;
}

#seminar ul.list li{
float:left;
margin-left:2%;
padding:1% 2%;
background-color: #F99;
border: #C06563 1px solid;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */
behavior: url(../js/PIE.htc);
text-align:center;
color:#630;
}

.solution_box {
background-color: #EFCBD0;
padding:10px;
}

.solution_box .s_box {
background:#FFFFFF;
width:46%;
padding:1%;
border-radius: 5px;        /* CSS3*/  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
behavior: url(../js/PIE.htc);
display:block;
height:150px;
float:left;
margin:1%;
}

.solution_box .titleline {
background: rgb(238,238,238); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#eeeeee', endColorstr='#eeeeee')";
border:#CCC 1px solid;
color:#003366;
font-size:110%;
font-weight:bold;
padding:5px;
border-radius: 5px;        /* CSS3*/  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
behavior: url(../js/PIE.htc);
display:block;
line-height:140%;
}

#seminar .course_menu ul {
margin:10px;
}

#seminar .course_menu li {
background:url(../images/service/list01.gif) no-repeat 0px 3px;
padding-left:25px;
font-size:110%;
}

#seminar .course_point ul {
margin:10px;
}

#seminar .course_point li.n01 {
background:url(../images/service/n01.gif) no-repeat 0px 0px;
padding-left:28px;
font-size:110%;
margin-bottom:3px;
}

#seminar .course_point li.n02 {
background:url(../images/service/n02.gif) no-repeat 0px 0px;
padding-left:28px;
font-size:110%;
margin-bottom:3px;
}

#seminar .course_point li.n03 {
background:url(../images/service/n03.gif) no-repeat 0px 0px;
padding-left:28px;
font-size:110%;
margin-bottom:3px;
}

#seminar .course_point li.n04 {
background:url(../images/service/n04.gif) no-repeat 0px 0px;
padding-left:28px;
font-size:110%;
margin-bottom:3px;
}

#seminar .course_point li.n05 {
background:url(../images/service/n05.gif) no-repeat 0px 0px;
padding-left:28px;
font-size:110%;
margin-bottom:3px;
}

#seminar .course_point li.n06 {
background:url(../images/service/n06.gif) no-repeat 0px 0px;
padding-left:28px;
font-size:110%;
margin-bottom:3px;
}






/*テーブル切り替え----------------------------------*/
/*.lineup ol{
margin: 0 0 1em 20px;
}
.lineup dl{
margin-bottom: 1em;
}
.lineup dl dt{
font-weight: bold;
}*/
/*---------------------------------------------------*/	







.L2 {
background-color: #039;
padding:8px;
}

.style4 {
font-size:120%;
}

.atention {
background:#FFFFCC;
padding:15px;
line-height:150%;
}

.contact table {
border-width:1px 1px 0px 0px;
border-style:solid;
border-color:#CCC;
}

.contact td {
border-width:0px 0px 1px 1px;
border-style:solid;
border-color:#CCC;
padding:8px;
text-align:left;
}
.contact p {
line-height:250%;
}

.contact table.noborder {
border:none;
}

.contact th.noborder {
border:none;
}

.contact td.noborder {
border:none;
}

.contact th {
border-width:0px 0px 1px 1px;
border-style:solid;
border-color:#CCC;
padding:8px;
background:#666666;
color:#FFF;
text-align:center;
}

.style12 {
color:#CC0000;
}

.toi {
padding:15px 0px;
margin:15px;
border-top:#CCC 1px solid;
border-bottom:#CCCCCC 1px solid;
text-align:center;
}









/*---------------------PC---------------------------------------------------------------------*/

@media screen and (min-width:769px){

#seminar h4.t01 {
background:url(../images/service/at01.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t02 {
background:url(../images/service/at02.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t03 {
background:url(../images/service/at03.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t04 {
background:url(../images/service/at04.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t05 {
background:url(../images/service/at05.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t06 {
background:url(../images/service/at06.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}




/*▼ラインナップ表タイトル*/
#seminar .template .series {
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:10px 10px;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */ 
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top,  #7db9e8 0%, #0678d6 82%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8),color-stop(82%,#0678d6),color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7db9e8', endColorstr='#1e5799')";
behavior: url(../js/PIE.htc);
display:block;
margin-bottom:8px;
}

/*▼ラインナップ表受講期間*/
#seminar .template .term {
text-align:center;
color:#F60;
font-weight:bold;
margin-bottom:10px;
}

/*▼ラインナップ表コースタイトル*/
#seminar .template .series2 {
color:# 666;
text-align:center;
font-weight:bold;
padding:2% 3%;
border:#CCCCCC 1px solid;
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%, #eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCCCCC', endColorstr='#EEEEEE');　/* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#CCCCCC', endColorstr='#EEEEEE')";

behavior: url(../js/PIE.htc);
/*display:table-cell;*/
}

#seminar .business_01 {
color:#3981CD;
width:300px;
text-align:center;
font-weight:bold;
padding:5px 10px;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */
behavior: url(../js/PIE.htc);
display:block;
margin-left:5%;
background:#B4ECFB;
}

#seminar .business_02 {
width:300px;
text-align:left;
padding:10px 10px;
margin-left:5%;
line-height:155%;
font-size:120%;
}

#seminar .business_02 strong {
color:#FF9900;
}

.course li {
width:32%;
float:left;
margin-bottom:10px;
}

.course li.center {
margin:0% 2%;
}

.hight65 {
min-height:65px;
}

.hight75 {
min-height:75px;
}

.hight160 {
min-height:160px;
}

.hight200 {
height:200px;
}

.course li ul li.title {
background-color:#999;
color:#FFFFFF;
padding:5% 5%;
float:none;
margin:0px;
width:91%;
font-weight:bold;
}

.course li ul li.title a {
color:#FFFFFF;
}

.course_list {
padding:10px;
background-color:#EEEEEE;
}

.course_list dl{
width:32%;
float:left;
margin-bottom:10px;
}

.course_list dl.center {
margin:0% 2%;
}

.course_list dt {
padding:5px 10px;
}

.course_list a {
color:#FFFFFF;
font-size:105%;
font-weight:bold;
}

.course_list dt {
background:url(../images/service/list_bg.gif) no-repeat right 5px;

/*▼20140616追加*/
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-moz-text-overflow:ellipsis; /* Firefox */
-o-text-overflow: ellipsis; /* Opera */
/*▲20140616追加*/

}

.course_list dd {
padding:5px 10px;
background-color:#FFF;
}

dl.c_col01{}
dl.c_col01 dt {background-color:#0066FF;}
dl.c_col01 dd {border:#0066FF 1px solid; height:100px; background:url(../images/service/cat_bg01.jpg) #FFF right bottom;}

dl.c_col02{}
dl.c_col02 dt {background-color:#66CCFF;}
dl.c_col02 dd {border:#66CCFF 1px solid; height:100px; background:url(../images/service/cat_bg02.jpg) #FFF right bottom;}

dl.c_col03{}
dl.c_col03 dt {background-color:#6666FF;}
dl.c_col03 dd {border:#6666FF 1px solid; height:100px; background:url(../images/service/cat_bg03.jpg) #FFF right bottom;}

dl.c_col04{}
dl.c_col04 dt {background-color:#B67A60;}
dl.c_col04 dd {border:#B67A60 1px solid; height:100px; background:url(../images/service/cat_bg04.jpg) #FFF right bottom;}

dl.c_col05{}
dl.c_col05 dt {background-color:#339966;}
dl.c_col05 dd {border:#339966 1px solid; height:100px; background:url(../images/service/cat_bg05.jpg) #FFF right bottom;}

dl.c_col06{}
dl.c_col06 dt {background-color:#FF6755;}
dl.c_col06 dd {border:#FF6755 1px solid; height:100px; background:url(../images/service/cat_bg06.jpg) #FFF right bottom;}

dl.c_col07{}
dl.c_col07 dt {background-color:#FD7545;}
dl.c_col07 dd {border:#FD7545 1px solid; height:100px; background:url(../images/service/cat_bg07.jpg) #FFF right bottom;}

dl.c_col08{}
dl.c_col08 dt {background-color:#5588FF;}
dl.c_col08 dd {border:#5588FF 1px solid; height:100px; background:url(../images/service/cat_bg08.jpg) #FFF right bottom;}

dl.c_col09{}
dl.c_col09 dt {background-color:#FA9AB8;}
dl.c_col09 dd {border:#FA9AB8 1px solid; height:100px; background:url(../images/service/cat_bg09.jpg) #FFF right bottom;}

dl.c_col10{}
dl.c_col10 dt {background-color:#FEAD27;}
dl.c_col10 dd {border:#FEAD27 1px solid; height:100px; background:url(../images/service/cat_bg10.jpg) #FFF right bottom;}

dl.c_col11{}
dl.c_col11 dt {background-color:#0029FF;}
dl.c_col11 dd {border:#0029FF 1px solid; height:100px; background:url(../images/service/cat_bg11.jpg) #FFF right bottom;}

dl.c_col12{}
dl.c_col12 dt {background-color:#2EB689;}
dl.c_col12 dd {border:#2EB689 1px solid; height:100px; background:url(../images/service/cat_bg12.jpg) #FFF right bottom;}

dl.c_col13{}
dl.c_col13 dt {background-color:#80A3FF;}
dl.c_col13 dd {border:#80A3FF 1px solid; height:100px; background:url(../images/service/cat_bg13.jpg) #FFF right bottom;}

dl.c_col14{}
dl.c_col14 dt {background-color:#D8565A;}
dl.c_col14 dd {border:#D8565A 1px solid; height:100px; background:url(../images/service/cat_bg14.jpg) #FFF right bottom;}



/*テーブル切り替え----20140626修正---------------------------------------------------*/
#lineup{
display: table;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:99.8%;
}

.lineup{
display: table;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:99.8%;
}

/*.lineup p{
display: none;
}*/

#ex{
display: table-header-group;
}

#lineup ol{
display: table-row;
margin: 0;
}

#lineup ol li{
display: table-cell;
padding: 1%;
font-weight: bold;
text-align: center;
background: #e6e6e6;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
font-size:97%;
}

/*▼20140613追加*/		
#lineup ol li.li01{
width:8%;}
#lineup ol li.li02{
width:41%;}
#lineup ol li.li03{
width:8%;}
#lineup ol li.li04{
width:10%;}
#lineup ol li.li05{
width:11%;}
#lineup ol li.li06{
width:10%;}
#words dd img { width: auto; height:auto;}
/*▲20140613追加*/		


/*▼20140626追加*/
.lineup .wsbt {
display: table-row-group;
}

.lineup .sbt {
display:table-row;
width:100%;
}
/*▲20140626追加*/

.lineup #words{
display: table-row-group;
}

.lineup dl{
display: table-row;
margin: 0;
}

.lineup dl dt,
.lineup dl dd{
display: table-cell;
padding: 1%;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}

/*▼20140626追加*/
.lineup dl dt.li01{
width:8%;
text-align:center;}
.lineup dl dd.li02{
width:41%;
text-align:left;}
.lineup dl dd.li03{
width:8%;
text-align:center;}
.lineup dl dd.li04{
width:10%;
text-align:center;}
.lineup dl dd.li05{
width:11%;
text-align:center;}
.lineup dl dd.li06{
width:10%;
text-align:center;
position:relative;
}




/*----------------------hack--------------------------*/
#lineup ol li.li04:not(:target) {
width:8%\9;
}

#lineup ol li.li06:not(:target) {
width:12%\9;
}

#lineup ol li {
padding:1% 0\9;/* IE8以下 */
}

#lineup ol li.li04 {
width:8%\9;/* IE8以下 */
}

#lineup ol li.li06 {
width:12%\9;/* IE8以下 */
}

.lineup dl dd.li04:not(:target) {
width:8%\9;
text-align:center\9; /* IE9 */
}

.lineup dl dt{
padding:1% 0%\9;/* IE8以下 */
}

.lineup dl dd{
padding:1% 0.5%\9;/* IE8以下 */
}

.lineup dl dd.li04{
width:8%\9; text-align:center\9;/* IE8以下 */
}

.lineup dl dd.li06:not(:target) {
width:12%\9;
text-align:center\9; /* IE9 */
}

.lineup dl dd.li06{
width:12%\9; text-align:center\9;/* IE8以下 */
}

.lineup dl dd.li06 input {
position:absolute;
top:5px;
left:10px;
}


/*------ie7用---------------------------------------------*/
*+html #ex ul { width:100%; background-color:#EEEEEE;}
*+html #ex li { float:left;  height:50px;}
*+html #ex li.li01{width:10%; height:50px;}
*+html #ex li.li02{width:43%; height:50px;}
*+html #ex li.li03{width:10%; height:50px;}
*+html #ex li.li04{width:10%; height:50px;}
*+html #ex li.li05{width:13%; height:50px;}
*+html #ex li.li06{width:13.3%; height:50px;}


*+html #words dl { width:100%;}
*+html #words dt { float:left;  height:90px;}
*+html #words dd { float:left; height:90px;}

*+html #words dt.li01{
width:10%;}
*+html #words dd.li02{
width:42%;}
*+html #words dd.li03{
width:9%;}
*+html #words dd.li04{
width:9%;}
*+html #words dd.li05{
width:11.5%;}
*+html #words dd.li06{
width:12%;}


/*------ie7用---------------------------------------------*/

/*▲20140626追加*/



/*--------------------------------------------------------*/
.pro_t_line .box2 {
width:48%;
margin:1%;
float:left;
text-align:center;
}

.pro_t_line .box2 dl {
padding:10px 0px;
margin-top:10px;
}

.pro_t_line .box2 dl.blue {
background-color:#D0E8FF;
}

.pro_t_line .box2 dl.green {
background-color: #E6FECB;
}

.pro_t_line .box2 dt {
float:left;
width:20%;
font-weight:bold;
text-align:center;
}

.pro_t_line .box2 dd {
float:left;
width:80%;
text-align:left;
}



}







/*---------------------TB---------------------------------------------------------------------*/


@media screen and (max-width:768px){

#seminar h4.t01 {
background:url(../images/service/at01.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t02 {
background:url(../images/service/at02.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t03 {
background:url(../images/service/at03.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t04 {
background:url(../images/service/at04.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t05 {
background:url(../images/service/at05.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

#seminar h4.t06 {
background:url(../images/service/at06.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:0px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
line-height:37px;
}

/*▼ラインナップ表タイトル*/
#seminar .template .series {
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:10px 10px;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */ 
background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top,  #7db9e8 0%, #0678d6 82%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8),color-stop(82%,#0678d6),color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7db9e8', endColorstr='#1e5799')";
behavior: url(../js/PIE.htc);
display:block;
margin-bottom:8px;
}

/*▼ラインナップ表受講期間*/
#seminar .template .term {
text-align:center;
color:#F60;
font-weight:bold;
margin-bottom:10px;
}

/*▼ラインナップ表コースタイトル*/
#seminar .template .series2 {
color:# 666;
text-align:center;
font-weight:bold;
padding:2% 3%;
border:#CCCCCC 1px solid;
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#eeeeee')";
behavior: url(../js/PIE.htc);
/*display:table-cell;*/
}

#seminar .business_01 {
color:#3981CD;
width:300px;
text-align:center;
font-weight:bold;
padding:5px 10px;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */
behavior: url(../js/PIE.htc);
display:block;
margin-left:5%;
background:#B4ECFB;
}

#seminar .business_02 {
width:300px;
text-align:left;
padding:10px 10px;
margin-left:5%;
line-height:155%;
font-size:120%;
}

#seminar .business_02 strong {
color:#FF9900;
}

.course li {
width:32%;
float:left;
margin-bottom:10px;
}

.course li.center {
margin:0% 2%;
}

.hight65 {
min-height:65px;
}

.hight75 {
min-height:75px;
}

.hight160 {
min-height:200px;
}

.hight200 {
height:200px;
}

.course li ul li.title {
background-color:#999;
color:#FFFFFF;
padding:5% 5%;
float:none;
margin:0px;
width:91%;
font-weight:bold;
min-height:90px;
}

.course li ul li.title a {
color:#FFFFFF;
}

.course_list {
padding:10px;
background-color:#EEEEEE;
}

.course_list dl{
width:32%;
float:left;
margin-bottom:10px;
}

.course_list dl.center {
margin:0% 2%;
}

.course_list dt {
padding:5px 10px;
}

.course_list a {
color:#FFFFFF;
font-size:105%;
font-weight:bold;
}

.course_list dt {
background:url(../images/service/list_bg.gif) no-repeat right 5px;

/*▼20140616追加*/
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-moz-text-overflow:ellipsis; /* Firefox */
-o-text-overflow: ellipsis; /* Opera */
/*▲20140616追加*/

}

.course_list dd {
padding:5px 10px;
background-color:#FFF;
}

dl.c_col01{}
dl.c_col01 dt {background-color:#0066FF;}
dl.c_col01 dd {border:#0066FF 1px solid; height:100px; background:url(../images/service/cat_bg01.jpg) #FFF right bottom;}

dl.c_col02{}
dl.c_col02 dt {background-color:#66CCFF;}
dl.c_col02 dd {border:#66CCFF 1px solid; height:100px; background:url(../images/service/cat_bg02.jpg) #FFF right bottom;}

dl.c_col03{}
dl.c_col03 dt {background-color:#6666FF;}
dl.c_col03 dd {border:#6666FF 1px solid; height:100px; background:url(../images/service/cat_bg03.jpg) #FFF right bottom;}

dl.c_col04{}
dl.c_col04 dt {background-color:#B67A60;}
dl.c_col04 dd {border:#B67A60 1px solid; height:100px; background:url(../images/service/cat_bg04.jpg) #FFF right bottom;}

dl.c_col05{}
dl.c_col05 dt {background-color:#339966;}
dl.c_col05 dd {border:#339966 1px solid; height:100px; background:url(../images/service/cat_bg05.jpg) #FFF right bottom;}

dl.c_col06{}
dl.c_col06 dt {background-color:#FF6755;}
dl.c_col06 dd {border:#FF6755 1px solid; height:100px; background:url(../images/service/cat_bg06.jpg) #FFF right bottom;}

dl.c_col07{}
dl.c_col07 dt {background-color:#FD7545;}
dl.c_col07 dd {border:#FD7545 1px solid; height:100px; background:url(../images/service/cat_bg07.jpg) #FFF right bottom;}

dl.c_col08{}
dl.c_col08 dt {background-color:#5588FF;}
dl.c_col08 dd {border:#5588FF 1px solid; height:100px; background:url(../images/service/cat_bg08.jpg) #FFF right bottom;}

dl.c_col09{}
dl.c_col09 dt {background-color:#FA9AB8;}
dl.c_col09 dd {border:#FA9AB8 1px solid; height:100px; background:url(../images/service/cat_bg09.jpg) #FFF right bottom;}

dl.c_col10{}
dl.c_col10 dt {background-color:#FEAD27;}
dl.c_col10 dd {border:#FEAD27 1px solid; height:100px; background:url(../images/service/cat_bg10.jpg) #FFF right bottom;}

dl.c_col11{}
dl.c_col11 dt {background-color:#0029FF;}
dl.c_col11 dd {border:#0029FF 1px solid; height:100px; background:url(../images/service/cat_bg11.jpg) #FFF right bottom;}

dl.c_col12{}
dl.c_col12 dt {background-color:#2EB689;}
dl.c_col12 dd {border:#2EB689 1px solid; height:100px; background:url(../images/service/cat_bg12.jpg) #FFF right bottom;}

dl.c_col13{}
dl.c_col13 dt {background-color:#80A3FF;}
dl.c_col13 dd {border:#80A3FF 1px solid; height:100px; background:url(../images/service/cat_bg13.jpg) #FFF right bottom;}

dl.c_col14{}
dl.c_col14 dt {background-color:#D8565A;}
dl.c_col14 dd {border:#D8565A 1px solid; height:100px; background:url(../images/service/cat_bg14.jpg) #FFF right bottom;}



/*テーブル切り替え----20140626修正---------------------------------------------------*/
#lineup{
display: table;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:99.8%;
}

.lineup{
display: table;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
width:99.8%;
}

/*.lineup p{
display: none;
}*/

#ex{
display: table-header-group;
}

#lineup ol{
display: table-row;
margin: 0;
}

#lineup ol li{
display: table-cell;
padding: 1%;
font-weight: bold;
text-align: center;
background: #e6e6e6;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
font-size:97%;
}

/*▼20140613追加*/		
#lineup ol li.li01{
width:8%;}
#lineup ol li.li02{
width:28%;}
#lineup ol li.li03{
width:8%;}
#lineup ol li.li04{
width:16%;}
#lineup ol li.li05{
width:11%;}
#lineup ol li.li06{
width:17%;}
#words dd img { width: auto; height:auto;}


/*
*+html #ex ul { width:100%; background-color:#EEEEEE;}
*+html #ex li { float:left; width:14.57%;}
*+html #lineup ol li.li01{
width:14.57%;}
*+html #lineup ol li.li02{
width:14.57%;}
*+html #lineup ol li.li03{
width:14.57%;}
*+html #lineup ol li.li04{
width:14.57%;}
*+html #lineup ol li.li05{
width:14.57%;}
*+html #lineup ol li.li06{
   width:14.57%;}

*+html #words dl { width:100%;}
*+html #words dt { float:left; width:14.57%; height:90px;}
*+html #words dd { float:left; width:14.57%; height:90px;}
*/

/*▲20140613追加*/		



/*▼20140626追加*/
.lineup .wsbt {
display: table-row-group;
}

.lineup .sbt {
display:table-row;
width:100%;
}

/*▲20140626追加*/
  
.lineup #words{
display: table-row-group;
}

.lineup dl{
display: table-row;
margin: 0;
}
.lineup dl dt,
.lineup dl dd{
display: table-cell;
padding: 1%;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
}

/*▼20140626追加*/
.lineup dl dt.li01{
width:8%;
text-align:center;}
.lineup dl dd.li02{
width:28%;
text-align:left;}
.lineup dl dd.li03{
width:8%;
text-align:center;}
.lineup dl dd.li04{
width:16%;
text-align:center;}
.lineup dl dd.li05{
width:11%;
text-align:center;}
.lineup dl dd.li06{
width:17%;
text-align:center;
position:relative;}

.lineup dl dd.li06 input {
position:absolute;
top:3px;
left:50%;
margin-left:-30%;
}  

/*▲20140626追加*/



/*--------------------------------------------------------*/

.pro_t_line .box2 {
width:48%;
margin:1%;
float:left;
text-align:center;
}

.pro_t_line .box2 dl {
padding:10px 0px;
margin-top:10px;
}

.pro_t_line .box2 dl.blue {
background-color:#D0E8FF;
}

.pro_t_line .box2 dl.green {
background-color: #E6FECB;
}

.pro_t_line .box2 dt {
float:left;
width:20%;
font-weight:bold;
text-align:center;
}

.pro_t_line .box2 dd {
float:left;
width:80%;
text-align:left;
}

/*------ie7用---------------------------------------------*/
*+html #ex ul { width:100%; background-color:#EEEEEE;}
*+html #ex li { float:left;  height:50px;}
*+html #ex li.li01{width:10%; height:50px;}
*+html #ex li.li02{width:31%; height:50px;}
*+html #ex li.li03{width:10%; height:50px;}
*+html #ex li.li04{width:11%; height:50px;}
*+html #ex li.li05{width:11%; height:50px;}
*+html #ex li.li06{width:14%; height:50px;}


*+html #words dl { width:100%;}
*+html #words dt { float:left;  height:150px;}
*+html #words dd { float:left; height:150px;}

*+html #words dt.li01{
width:10%;}
*+html #words dd.li02{
width:31%;}
*+html #words dd.li03{
width:10%;}
*+html #words dd.li04{
width:11%;}
*+html #words dd.li05{
width:11%;}
*+html #words dd.li06{
width:14%;}
/*------ie7用---------------------------------------------*/

/*------------------------------------------------------------------------*/

}


/*---------------------SP---------------------------------------------------------------------*/

@media screen and (max-width:480px){

#seminar h4.t01 {
background:url(../images/service/at01.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:8px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
min-height:37px;
}

#seminar h4.t02 {
background:url(../images/service/at02.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:8px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
min-height:37px;
}

#seminar h4.t03 {
background:url(../images/service/at03.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:8px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
min-height:37px;
}

#seminar h4.t04 {
background:url(../images/service/at04.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:8px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
min-height:37px;
}

#seminar h4.t05 {
background:url(../images/service/at05.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:8px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
min-height:37px;
}

#seminar h4.t06 {
background:url(../images/service/at06.gif) no-repeat 0px 0px;
border: none;
border-left: none;
padding:8px 10px 0px 80px;
color:#F30;
font-size:140%;
margin:15px 0px 15px;
min-height:37px;
}


#seminar table {
border-color:#CCC;
border-style:solid;
border-width:1px 1px 0px 0px;
}

#seminar th {
border-color:#CCC;
border-style:solid;
border-width:0px 0px 1px 1px;
background-color:#77BCDD;
color:#FFFFFF;
padding:5px;
}

#seminar td {
border-color:#CCC;
border-style:solid;
border-width:0px 0px 1px 1px;
padding:5px;
}

#seminar tr:nth-child(even) {
background-color:#FFFFFF;
}

#seminar tr:nth-child(odd) {
background-color:#EEEEEE;
}

/*
table{ 
display: block; 
position: relative; 
width: 100%; 
}

table thead{ 
display: block; 
float: left; 
}

table tbody{ 
display: block; 
width: auto; 
position: relative; 
overflow-x: auto; 
white-space: nowrap; 
}

table thead tr{ 
display: block; 
}

table th{ 
display: block; 
}

table tbody tr{ 
display: inline-block; 
vertical-align: top; 
}

table td{ 
display: block; 
}


th{ 
border-bottom: 0; 
height:20px;
}

td{ 
border-left: 0; 
border-right: 0; 
border-bottom: 0;
height:20px;
}

tbody tr{ 
border-right: 1px solid #babcbf; 
}

th:last-child,
td:last-child { 
border-bottom: 1px solid #babcbf; 
}*/

.course ul li {
width:100%;
float:none;
margin-bottom:10px;
}

.course li.center {
margin:0% ;
margin-bottom:10px;
}

.hight65 {
min-height:0px;
}

.hight75 {
min-height:0px;
}

.hight160 {
min-height:0px;
}

.hight200 {
min-height:0px;
}

.course li ul li.title {
background:url(../images/list.png) no-repeat 5px 12px #999;
color:#FFFFFF;
padding:1% 5% 1.5% 15px;
float:none;
margin:0px;
width:91%;
font-weight:bold;
min-height:0px;
}

#seminar .template .series {
color:#FFFFFF;
text-align:center;
font-weight:bold;
padding:10px 10px;
border-radius: 3px;        /* CSS3*/  
-webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 3px;   /* Firefox用 */ 

background: #7db9e8; /* Old browsers */
background: -moz-linear-gradient(top,  #7db9e8 0%, #0678d6 82%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db9e8),color-stop(82%,#0678d6),color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7db9e8 0%,#0678d6 82%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7db9e8', endColorstr='#1e5799')";
behavior: url(../js/PIE.htc);
display:block;
margin-bottom:8px;

}


#seminar .template .term {
text-align:center;
color:#F60;
font-weight:bold;
margin-bottom:10px;
}

#seminar .template .series2 {
color:# 666;
text-align:center;
font-weight:bold;
padding:7px 10px;
border:#CCCCCC 1px solid;
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#cccccc', endColorstr='#eeeeee')";

behavior: url(../js/PIE.htc);
display:block;

}

#ex ol li{
display:none
/*▼20140613追加*/
/*list-style: decimal;
list-style-position:inside;
width:100%;
text-align:left;*/

}

#words {
/*▼20140613変更*/
padding:10px 0px;
display:block;
}

#words dl {
/*▼20140613変更*/
/*border-bottom:#CCCCCC 2px dotted;*/
padding-bottom:5px;
border:none;
display:block;
margin-bottom:15px;
}

/*▼20140613追加*/
.lineup {
border:none;
}

#words dt {
border:#CCC 1px solid;
padding:5px;
text-align:left;
background-color:#CCCCCC;
float:none;
width:auto;
display:block;
}

#words dd {
border-color:#CCCCCC;
border-style:solid;
border-width:0px 1px 1px 1px;
padding:5px;
text-align:left;
float:none;
width:auto;
display:block;
}


#words dt:before { content: "【ご希望のコースにチェックを入れて下さい】　";}
#words dd.li02:before { content: "【コース名】　"; }
#words dd.li03:before { content: "【チュータ】　"; }
#words dd.li04:before { content: "【標準的な学習時間】　"; }	
#words dd.li05:before { content: "【金額(税別)】　"; }


#words dd img:nth-of-type(1) { width: auto; height:auto;}
#words dd:nth-child(2n+1) {background:#EEEEEE;}

.lineup dl dd.li06{
width: auto;
text-align:left;
position: static;}

.lineup dl dd.li06 input {
position: static;
top:0px;
left:0px;
margin-left:0%;
margin-top:0%x;
}  

/*▲20140613追加*/




.pro_t_line .box2 {
width:100%;
margin:1%;
text-align:center;
}

.pro_t_line .box2 dl {
padding:10px 0px;
margin-top:10px;
}

.pro_t_line .box2 dl.blue {
background-color:#D0E8FF;
}

.pro_t_line .box2 dl.green {
background-color: #E6FECB;
}

.pro_t_line .box2 dt {
float:left;
width:20%;
font-weight:bold;
text-align:center;
}

.pro_t_line .box2 dd {
float:left;
width:80%;
text-align:left;
}

.solution_box .s_box {
background:#FFFFFF;
width:96%;
padding:1%;
border-radius: 5px;        /* CSS3*/  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */ 
behavior: url(../js/PIE.htc);
display:block;
margin:1%;
height:auto;
}

.course_list {
padding:10px;
background-color:#EEEEEE;
}

.course_list dl{
width:100%;
float:left;
margin-bottom:10px;
}

.course_list dl.center {
margin:0px;
margin-bottom:10px;
}

.course_list dt {
padding:5px 10px;
}

.course_list a {
color:#FFFFFF;
font-size:105%;
font-weight:bold;
}
.course_list dt {
background:url(../images/service/list_bg.gif) no-repeat right 5px;
}
.course_list dd {
padding:5px 10px;
background-color:#FFF;
}

dl.c_col01{}
dl.c_col01 dt {background-color:#0066FF;}
dl.c_col01 dd {border:#0066FF 1px solid;  background-image:none; height: auto;}

dl.c_col02{}
dl.c_col02 dt {background-color:#66CCFF;}
dl.c_col02 dd {border:#66CCFF 1px solid;  background-image:none; height: auto;}

dl.c_col03{}
dl.c_col03 dt {background-color:#6666FF;}
dl.c_col03 dd {border:#6666FF 1px solid;  background-image:none; height: auto;}

dl.c_col04{}
dl.c_col04 dt {background-color:#B67A60;}
dl.c_col04 dd {border:#B67A60 1px solid;  background-image:none; height: auto;}

dl.c_col05{}
dl.c_col05 dt {background-color:#339966;}
dl.c_col05 dd {border:#339966 1px solid;  background-image:none; height: auto;}

dl.c_col06{}
dl.c_col06 dt {background-color:#FF6755;}
dl.c_col06 dd {border:#FF6755 1px solid;  background-image:none; height: auto;}

dl.c_col07{}
dl.c_col07 dt {background-color:#FD7545;}
dl.c_col07 dd {border:#FD7545 1px solid;  background-image:none; height: auto;}

dl.c_col08{}
dl.c_col08 dt {background-color:#5588FF;}
dl.c_col08 dd {border:#5588FF 1px solid;  background-image:none; height: auto;}

dl.c_col09{}
dl.c_col09 dt {background-color:#FA9AB8;}
dl.c_col09 dd {border:#FA9AB8 1px solid;  background-image:none; height: auto;}

dl.c_col10{}
dl.c_col10 dt {background-color:#FEAD27;}
dl.c_col10 dd {border:#FEAD27 1px solid;  background-image:none; height: auto;}

dl.c_col11{}
dl.c_col11 dt {background-color:#0029FF;}
dl.c_col11 dd {border:#0029FF 1px solid;  background-image:none; height: auto;}

dl.c_col12{}
dl.c_col12 dt {background-color:#2EB689;}
dl.c_col12 dd {border:#2EB689 1px solid;  background-image:none; height: auto;}

dl.c_col13{}
dl.c_col13 dt {background-color:#80A3FF;}
dl.c_col13 dd {border:#80A3FF 1px solid;  background-image:none; height: auto;}

dl.c_col14{}
dl.c_col14 dt {background-color:#D8565A;}
dl.c_col14 dd {border:#D8565A 1px solid;  background-image:none; height: auto;}




/*------ie8用---------------------------------------------*/

/*
#words dd.li02:before { content: "【コース名】　"\9; }
#words dd.li03:before { content: "【チュータ】　"\9; }
#words dd.li04:before { content: "【標準的な学習時間】　"\9; }	
#words dd.li05:before { content: "【金額(税別)】　"\9; }
*/


/*------ie7用---------------------------------------------*/
*+html #ex ul { width:100%; background-color:#EEEEEE;}
*+html #ex li { float:none;  height: auto;}
*+html #ex li.li01{width:95%; height: auto;}
*+html #ex li.li02{width:95%; height: auto;}
*+html #ex li.li03{width:95%; height: auto;}
*+html #ex li.li04{width:95%; height: auto;}
*+html #ex li.li05{width:95%; height: auto;}
*+html #ex li.li06{width:95%; height: auto;}


*+html #words dl { width:100%;}
*+html #words dt { float:lnone;  height: auto;}
*+html #words dd { float:none; height: auto;}

*+html #words dt.li01{
width:95%;}
*+html #words dd.li02{
width:95%;}
*+html #words dd.li03{
width:95%;}
*+html #words dd.li04{
width:95%;}
*+html #words dd.li05{
width:95%;}
*+html #words dd.li06{
width:95%;}
/*------ie7用---------------------------------------------*/

}