/*基本設定*/

h1, h2, p{
  margin : 0;
}


img{
  border : 0;
}


/*リンク設定メイン*/

A{
  color : #cc6600;
  text-decoration : none;
}

A:HOVER{
  color : #cc0000;
  text-decoration : underline;
}


/*リンク設定２*/

.li2{
  color : #ff6600;
}

a.li2:link{
  color : #ff6600;
  text-decoration : none;
}

a.li2:HOVER{
  color : #ff9900;
  background-color : #ffffcc;
  text-decoration : underline;
}

a.li2:vlink{
  color : #cc6600;
  text-decoration : none;
}


/*リンク設定（予定表・ベストプレゼン）*/

.li3{
  color : #663399;
}

a.li3:link{
  color : #9999cc;
  text-decoration : none;
}

a.li3:HOVER{
  color : #663399;
  background-color : #ffffcc;
  text-decoration : underline;
}

a.li3:vlink{
  color : #663399;
  text-decoration : none;
}


/*リンク設定（予定表・セミナー講座）*/

.li4{
  color : #ff6699;
}

a.li4:link{
  color : #ff6699;
  text-decoration : none;
}

a.li4:HOVER{
  color : #cc3366;
  background-color : #ffffcc;
  text-decoration : underline;
}

a.li4:vlink{
  color : #ff6699;
  text-decoration : none;
}


/*リンク設定４*/

.li-book{
  color : #000099;
  line-height : 2.5em;
  font-weight : bold;
  text-decoration : underline;
  background-color : #cccccc;
}

a.li-book:link{
  color : #000099;
  text-decoration : underline;
  background-color : #cccccc;
}

a.li-book:HOVER{
  color : #ff0000;
  background-color : #ffffcc;
  text-decoration : underline;
}

a.li-book:vlink{
  color : #000099;
  text-decoration : underline;
  background-color : #cccccc;
}



/*リンク設定５（コラム案内）*/

.i_note{
  color : #ff3333;
  font-size : 80%;
  background : url(image/icon_note.gif) no-repeat left;
  padding-left : 23;
  height : 14;
  text-decoration : underline;
}

a.i_note:link{
  color : #ff3333;
  text-decoration : underline;
}

a.i_note:HOVER{
  color : #ff9900;
  text-decoration : underline;
}

a.i_note:vlink{
  color : #ff3333;
  text-decoration : underline;
}



/*★ヘッダー*/

.head{
  padding-right : 2px;
  color : #996600;
}

a.head:link{
  color : #996600;
  text-decoration : none;
}

a.head:HOVER{
  color : #800000;
  text-decoration : underline;
}

a.head:vlink{
  color : #996600;
  text-decoration : none;
}


.head_h{
  color : #fafad2;
  font-size : x-small;
  font-weight : normal;
  padding : 0;
}


.head2{
  color : #000000;
  font-size : x-small;
  font-weight : bold;
  padding : 1;
  position : absolute;
  top : 5;
}


.ton{
  text-align : right;
  padding-right : 15px;
  color : #000000;
  margin-top : 52;
  font-size : xx-small;
}


/*★メイン画像　出版社名*/


A.hon {
  display : block;
  width : 100%;
  height : 100%;
  text-decoration : none;
  color : #ff9900;
  font-size : xx-small;
  text-align : center;
}

A.hon:active  { text-decoration: none; color: #ff3300;}
A.hon:visited { text-decoration: none; color: #ff9900;}
A.hon:hover   { text-decoration: none; color: #ff3300;}




/*★並文字*/
.nami{
  color:#666666;
  font-size:x-small;
  font-weight:normal;
  margin:0;
  padding:0;
}


/*★濃文字*/
.koi{
  color:#663300;
  font-size:x-small;
  font-weight:normal;
  margin:0;
  padding-bottom:5;
}


/*★黒太字*/
.kurob{
  color:#000000;
  font-weight:bold;
}


/*★目的別メニュー*/


.45-25{
  padding-top : 45px;
  padding-left : 25px;
  width : 266;
  height : 170;
  line-height : 1.2em;
  vertical-align : top;
}

.p_menu{
	cursor:pointer;
        border:1px solid #ff9900;
        padding:5px;
        background-color:#ffffff;
}


.p_menu2{
        width:240;
	height:20;
	text-align:center;
	border:2px outset #ffffcc;
	cursor:pointer;
        color:#ff6600;
        background-color:#ffffff;
}

.p_win{
	visibility:hidden;
}

.text_ss{
         font-size:xx-small;
         padding-left:15px;
}


/*★右サイドメニュー*/

.td-menu{
  width : 100%;
  height : 55px;
  border : 1px solid #cccccc;
  padding : 5px 0px 5px 5px;
}


.td-h5{
  height : 5px;
}


/*■TOPページ使用*/

 /*★下のみ余白*/

.text7{
  padding-bottom : 20px;
  line-height : 2.0em;
}


/*■TOPページ画像*/

.book{
  font-size : xx-small;
  text-align : center;
  width : 20%;
  padding : 5 3;
  line-height : 1.3em;
}


/*■サイドメニュー使用*/

 /*★下のみ余白*/

.text8{
  padding-bottom : 13px;
  line-height : 1.3em;
}


.text8c{
  padding-bottom : 5px;
  line-height : 1.3em;
  text-indent : -1em;
  color : #000000;
  margin-left : 13px;
  font-size : 80%;
}


.text9{
  line-height : 1.5em;
  font-size : 80%;
  margin-bottom : 13px;
}


.text9c{
  font-size : xx-small;
  width : 140;
  white-space : nowrap;
  overflow : hidden;
  text-overflow : ellipsis;
}



 /*★付箋メニュー（サイド使用）*/

td.navi-f a:link{
  width : 100%;
  display : block;
  border-left : solid 15px;
  border-right : solid 1px;
  border-top : solid 1px;
  border-bottom :solid 1px;
  border-color : #ff9900;
  background-color : #ffffff;
  line-height : 1.2em;
  padding : 14 7px;
  margin-bottom : 3px;
  text-decoration : none;
}


td.navi-f a:visited{
  width : 100%;
  display : block;
  border-left : solid 15px;
  border-right : solid 1px;
  border-top : solid 1px;
  border-bottom :solid 1px;
  border-color : #ff9900;
  background-color : #ffffff;
  line-height : 1.2em;
  padding : 14 7px;
  margin-bottom : 3px;
  text-decoration : none;
}


td.navi-f a:hover{
  display : block;
  border-color : #ff6600;
  background-color : #ffffcc;
  line-height : 1.2em;
  text-decoration : none;
}


td.navi-f a:active{
  display : block;
  border-color : #ff6600;
  background-color : #ffffcc;
  line-height : 1.2em;
  text-decoration : none;
}



 /*★付箋メニュー２（トピック横使用）*/

.topinavi{
  width : 220;
  vertical-align : top;
  padding-left : 15px;
}


td.topinavi a:link{
  width : 200px;
  display : block;
  border : 1px solid #ff9900;
  background-color : #ffffff;
  line-height : 1.5em;
  padding : 10 12px;
  margin-bottom : 5px;
  text-decoration : none;
}


td.topinavi a:visited{
  width : 200px;
  display : block;
  border : 1px solid #ff9900;
  background-color : #ffffff;
  line-height : 1.5em;
  padding : 10 12px;
  margin-bottom : 5px;
  text-decoration : none;
}


td.topinavi a:hover{
  display : block;
  border-color : #ff6600;
  background-color : #ffffcc;
  line-height : 1.5em;
  text-decoration : none;
}


td.topinavi a:active{
  display : block;
  border-color : #ff6600;
  background-color : #ffffcc;
  line-height : 1.5em;
  text-decoration : none;
}


.midashi{
  width : 200px;
  background-color : #ff9900;
  color : #ffffff;
  padding : 2　15;
  margin-bottom : 5px;
}



  /*★付箋風色つきバー　TOP「コース一覧から探す」他*/

.topic2{
  font-size : x-small;
  font-weight : normal;
  color : #ff6600;
  background-color : #ffffcc;
  margin : 0
  width : 100%;
  border-left : solid 10px;
  border-right : solid 1px;
  border-top : solid 1px;
  border-bottom :solid 1px;
  border-left-color : #ff6600;
  border-bottom-color : #ff6600;
  padding-left : 6px;
  padding-top : 3px;
  padding-bottom : 3px;
}


　/*★TOP安心ポイント文：セミナー受講前も･･･*/

.text2{
  padding-left : 20px;
  padding-bottom : 15px;
  line-height : 1.5em;
}


.l17b8{
  padding-left : 17px;
  padding-bottom : 8px;
  color : #993300;
  vertical-align : middle;
}


.l45b8{
  padding-left : 45px;
  padding-bottom : 8px;
  color : #993300;
}


.l45b15{
  padding-left : 45px;
  padding-bottom : 15px;
  color : #993300;
}


.l25b15{
  padding-left : 25px;
  padding-bottom : 15px;
  color : #993300;
}


.l25b8{
  padding-left : 25px;
  margin-bottom : 8px;
  color : #993300;
}


.pl_10{
  padding-left : 10px;
}


 /*★copyright*/

.copy{
  font-size : xx-small;
  font-style : italic;
  color : #666666;
}


/*★メルマガ部分*/

.mmmg{
  font-size : x-small;
  background-color : #ffffcc;
  padding : 5px;
  width : 100%;
  font-size : xx-small;
  border : 1px #ff6600 solid;
}


/*★橙ブロック白文字（幅100％）「メルマガ無料配信」*/

.topic1{
  font-size : x-small;
  font-weight : bold;
  color : #ffffff;
  background-color : #ff6600;
  margin : 0
  width : 100%;
  text-align : center;
  padding-top : 3px;
  padding-bottom : 3px;
}


/*★フッター指定*/

.foot{
  background-color:#ff6600;
  font-size : x-small;
  color : #ffffff;
  padding : 15 0;
}


.foot a:link{
  color:#ffffcc;
  font-size:86%;
  text-decoration:none;
}


.foot a:hover{
  color:#ffcc66;
  font-size:86%;
  text-decoration:underline;
}


.foot a:visited{
  color:#ffffcc;
  font-size:86%;
  text-decoration:none;
}



.foot_img{
  background-color:#663300;
  padding : 10 10 10 0;
  width:135;
}

.foot_line{
  background-color : #ffcc66;
  text-align : right;
  padding : 3px;
}

a.foot_line:link{
  color:#996600;
  text-decoration:none;
  text-align:right;
}

.foot_bp{
  width:780px;
  height:20px;
  vertical-align:middle;
  color:#cccc99;
  font-size:xx-small;
  padding-left:350px;
}

a.foot_cm:link{
  text-decoration:none;
}

a.foot_cm:hover{
  text-decoration:none;
  cursor:pointer;
}



/*★News&Topics*/

.n-t{
  padding : 2px  0px  5px  5px;
  margin-bottom : 3px;
  border-bottom : 1px dotted #aaaaaa;
  width : 100%;
  line-height : 1.2em;
}


.if-tp{
  width : 190px;
  height : 350px;
  margin-left : 15px;
}


.topi-in{
  background-color : #EEFFEE;
  width : 100%;
}



/*★内容各ページ･･･ルート、topic2、text2、text7、table3、td3、tr4*/

 /*頁ルート（内容ページ見出し下）*/

.rute{
  text-align : right;
  font-size : xx-small;
  padding-right : 20px;
  padding-bottom : 20px;
}

.td3{
  border : 1px solid #999999;
  padding : 3px 3px;
}


.td3s{
  border : 1px solid #999999;
  padding : 3px 3px;
  font-size : xx-small;
  line-height : 1.3em;
}


.tr4{
  background-color : #ffffcc;
  color : #333333;
}


.table3{
  border-collapse : collapse;
  border : 1px solid #999999;
  table-layout : fixed;
  font-size : x-small;
  line-height : 1.5em;
}


  /*受講申込テーブル*/
.entry{
  border-collapse : collapse;
  border : 1px solid #999999;
  table-layout : fixed;
  background-color : #f5f5f5;
}

.ent{
  font-size : xx-small;
  line-height : 1.5em;
  color : #333333;
  text-align : center;
}




  /*薄オレンジ太文字*/

.topic33{
  font-size : x-small;
  font-weight : bold;
  color : #ff9900;
  padding-bottom : 10px;
}


  /*濃オレンジ太文字*/

.topic3{
  font-size : x-small;
  font-weight : bold;
  color : #ff6600;
  padding-bottom : 10px;
}


/*■ＳＴＥＰセット*/
  /*ＳＴＥＰコンテナは.left2_box*/

  /*★タイトル*/

.step{
  width : 100px;
  margin-left : 10px;
  margin-top : 0px;
  background-color : #ff6600;
  color : #ffffff;
  padding : 5px 15px;
  text-align : center;
  font-size : small;
  font-weight : bold;
}

  /*★枠線*/

.step2{
  margin-top : -10px;
  margin-left : 30px;
  border : 2px dashed #ff6600;
  width : 100%;
  padding : 20px;
}


/*★内容ページのヘッダー*/

.topic4{
  height : 60px;
  font-size : small;
  font-weight : bold;
  border-left : solid 20px;
  border-right : solid 1px;
  border-top : solid 1px;
  border-bottom :solid 1px;
  border-color : #ff6600;
  color : #000000;
  margin-left : 10px;
  margin-right : 0px;
  padding-left :10px;
  padding-top : 10px;
  background-color : #ffffcc;
}



/*■リストスタイル*/

  /*★数値1〜*/

.list1{
  list-style-type : decimal;
}

  /*★マーク●〜*/

.list2{
  list-style-type : disc;
}

　/*★特定商取引法に基づく表記*/

.table1{
  margin-left : 10px;
  margin-bottom : 20px;
  border : 1px solid #999999;
  table-layout : fixed;
  font-size : x-small;
  line-height : 1.5em;
  border-collapse : collapse;
}  

.td1{
  background-color : #fff0aa;
  padding : 3px 7px;
  border : 1px solid #999999;
  color : #333333;
}

.td2{
  padding : 3px 7px;
  border : 1px solid #999999;

}

 /*★右寄せ（リンク等）*/

.migi2{
  text-align : right;
  padding-right : 5px;
}

/*★ページ上へ*/

.ueni{
  padding : 2px;
  font-size : xx-small;
  color : #999999;
  border : 1px solid #999999;
  background-color : #ffffff;
}

a.ueni:LINK{
  color : #999999;
  text-decoration : none;
}

a.ueni:HOVER{
  color : #999999;
  text-decoration : none;
  background-color : #ffffcc;
}



/*★スケジュール　内容リンク*/


A.tobi {
  display : block;
  text-decoration : underline;
  color : #88ccff;
  font-size : 80%;
  text-align : right;
  margin : 7 5;
}

A.tobi:active  { text-decoration: none; color: #3333cc;}
A.tobi:visited { text-decoration: underline; color: #88ccff;}
A.tobi:hover   { text-decoration: none; color: #3333cc;}



/*★内容／日程*/

.naiyo{
  padding : 2 4;
  color : #ff9900;
  border : 1px solid #ff9900;
  background-color : #ffffff;
  font-size : xx-small;
}

a.naiyo:LINK{
  color : #ff9900;
  text-decoration : none;
}

a.naiyo:HOVER{
  color : #ffffff;
  text-decoration : none;
  background-color : #ff9900;
}

a.naiyo:VLINK{
  color : #ff9900;
  text-decoration : none;
}



/*★IN・OUTボタン*/

.inout{
  padding : 0 4;
  color : #999999;
  border : 2px outset #cccccc;
  background-color : #dcdcdc;
}

a.inout:LINK{
  color : #999999;
  text-decoration : none;
}

a.inout:HOVER{
  color : #999999;
  text-decoration : none;
  color : #333333;
  border : 2px inset #cccccc;
}







/*★内容ページの下点線見出し（短幅）*/

.topic6{
  width : 200px;
  font-size : x-small;
  font-weight : bold;
  color : #333333;
  margin-bottom : 2px;
  margin-left : 10px;
  border-left : 10px solid #ff9900;
  border-bottom : 1px dashed #ff9900;
  padding : 2px 10px;
}

/*★内容ページの下点線見出し（長幅）*/

.topic8{
  width : 450px;
  font-size : x-small;
  font-weight : bold;
  color : #333333;
  margin-left : 20px;
  margin-bottom : 2px;
  border-left : 10px solid #ff9900;
  border-bottom : 1px dashed #ff9900;
  padding : 2px 10px;
}

 /*★オレンジ実線かこみ*/

.text3{
  margin-left : 30px;
  width : 100%;
  padding : 20px;
  border : 1px solid #ff6600;
}

 /*★点線かこみ　高津からのアドバイス*/

.text4{
  margin-left : 30px;
  border : 2px dashed #ff6600;
  width : 100%;
  padding : 20px;
}


 /*★点線かこみ　ＢＳＣメニュー*/

.dash{
  border : 2px dashed #ff6600;
}


 /*★白線かこみ　ＢＳＣメニューTOPICS*/

.w_solid{
  border : 5px solid #ffffff;
}


/*★リンク用ボタン*/

.bot{
  padding : 1px 15px;
  color : #000000;
  border : 2px outset #cccccc;
  text-align : center;
  background-color : #ffffff;
}

a.bot:LINK{
  border : 2px outset #cccccc;
  text-decoration : none;
}

a.bot:HOVER{
  border : 2px inset #cccccc;
  color : #ff6633;
  background-color : #ffffcc;
  text-decoration : none;
}


.bot2{
  padding : 2px 0px;
  width : 100px;
  color : #663300;
  border : 2px outset #cccccc;
  text-align : center;
  background-color : #ffffcc;
}

a.bot2:LINK{
  border : 2px outset #cccccc;
  text-decoration : none;
}

a.bot2:HOVER{
  border : 2px inset #cccccc;
  color : #ffffff;
  background-color : #ff6600;
  text-decoration : none;
}

　/*★橙ブロック白文字（コース紹介）*/

.step3{
  width : 250px;
  background-color : #ff6600;
  color : #ffffff;
  padding : 2px 10px;
  font-size : x-small;
  font-weight : bold;
}

/*★内容ページの下点線見出し（中幅・左Ｍなし）*/

.topic7g{
  width : 250px;
  font-size : x-small;
  font-weight : bold;
  color : #333333;
  margin-bottom : 10px;
  border-left : 10px solid #ff9900;
  border-bottom : 1px dashed #ff9900;
  padding : 2px 10px;
}

 /*★コース案内ボックス*/

.co-su{
  margin-top : 20px;
  border-right : 1px solid #999999;
  border-bottom : 1px solid #999999;
}


.cs_box{
  line-height : 1.2em;
  font-size  :xx-small;
  margin : 5 0;
}



 /*★TOP本エリアのリンク*/

.komoku{
  padding : 0 5;
  width : 80;
  display : inline;
  color : #333333;
}



 /*★フォーム開閉カレンダー用*/

DIV.menu{
  position:absolute;
  height:450;
  width:0;
  overflow:hidden;
  top:560;
  left:10;
}

.but{
  border:2px outset #ffffee;
  background-color:#f5f5f5;
  color:#666666;
  width:80px;
  padding:2px;
  cursor:pointer;
  font-size:x-small;
  text-align:center;
}

.te{
  background-color:#ffffff;
  width:400;
}

.capt{
  background-color:#ff9900;
  color:#ffffff;
  font-weight:bold;
}


.tojiru{
  text-align:center;
  cursor:pointer;
  color:#ff0000;
  background-color:#ffffff;
}


.domo{
  color : #0066ff;
  font-weight : bold;
  margin:0 15;
}


.domo a:link{
  color : #0066ff;
  font-weight : bold;
  text-decoration : underline;
}

.domo a:vlink{
  color : #0066ff;
  font-weight : bold;
  text-decoration : underline;
}

.domo a:hover{
  color : #0066ff;
  font-weight : bold;
  text-decoration : underline;
}





/*「詳しい内容と日程はこちらのロールオーバー画像リンク*/

.rob {
	background: url(image/bot-orz2.gif) no-repeat;
}

.rob a {
	display: block;
	height: 65px;
	width: 134px;
}

.rob a:hover {
	background: none;
}

.rob a:hover img {
	width: 0;
	height: 0;
}



/*「セミナーの申込はこちらのロールオーバー画像リンク*/

.rob2 {
	background: url(image/bot-ww2.gif) no-repeat;
}

.rob2 a {
	display: block;
	height: 72px;
	width: 148px;
}

.rob2 a:hover {
	background: none;
}

.rob2 a:hover img {
	width: 0;
	height: 0;
}





























/*■項目の設定*/



/*内容ページの小見出し（オレンジ太文字）*/

.topic5{
  font-size : x-small;
  font-weight : bold;
  color : #ff9900;
  padding-left : 20px;
}


/*内容ページの下点線見出し（中幅）*/

.topic7{
  width : 350px;
  font-size : x-small;
  font-weight : bold;
  color : #333333;
  margin-left : 20px;
  margin-bottom : 2px;
  border-left : 10px solid #ff9900;
  border-bottom : 1px dashed #ff9900;
  padding : 2px 10px;
}


/*内容ページの下点線見出し（中幅・左Ｍなし・上２０Ｍ）*/

.topic7f{
  width : 250px;
  font-size : x-small;
  font-weight : bold;
  color : #333333;
  margin-top : 20px;
  margin-bottom : 10px;
  border-left : 10px solid #ff9900;
  border-bottom : 1px dashed #ff9900;
  padding : 2px 10px;
}


/*■テキスト設定*/

 /*ヘッダーの「話し方教室＆…大阪|名古屋」*/

.text0{
  color : maroon;
  font-size : x-small;
  font-weight : lighter;
  text-align : right;
  padding-right : 10px;
  float : right;
  padding-top : 30px;
}


 /*上下余白（メニューの詳細文言など）*/

.text1{  
  padding : 10px 0px ;
  line-height : 1.5em;
}

 /*本文*/



 /*右のみ余白*/

.text5{
  padding-right : 20px;
  padding-bottom : 15px;
  line-height : 1.7em;
}

 /*オレンジ実践かこみ(タブ中バージョン）*/

.text6{
  padding : 20px;
  margin : 20px 20px 20px 45px;
  border : solid 1px;
  border-color : #ff6600;
}

.text6b{
  padding : 20px;
  margin : 20px;
  border : solid 1px;
  border-color : #ff6600;
}

 /*成功事例の文字*/

.voice{
  font-size : small;
  font-weight : bold;
  color : #ff6600;
  line-height : 1.3em;
}


 /*右寄せ（リンク等）*/

.migi{
  text-align : right;
  padding : 0px 0px 20px;
  margin-right : 10px;
}


 /*頁ルート（内容ページ見出し下）*/

.rute{
  text-align : right;
  font-size : xx-small;
  padding-right : 20px;
  padding-bottom : 20px;
}


.xxs-red{
  font-size : xx-small;
  color : #ff3300;
}


















/*■テーブル*/



　/*コース比較*/

.tr3{
  background-color : #ffffcc;
}

.table4{
  border-collapse : collapse;
  border : 1px solid #999999;
  table-layout : fixed;
  font-size : x-small;
  line-height : 1.5em;
}

.td4{
  border : 1px solid #999999;
  padding : 3px 3px;
}

.td5{
  border-top : 1px solid #999999;
  border-bottom : 1px solid #999999;
  border-left : 3px solid #999999;
  border-right : 3px solid #999999;
  padding : 3px 3px;
}

.td6{
  border : 1px solid #999999;
  padding : 3px 5px;
  text-align : center;
  background-color : #ffffcc;
  font-weight : bold;
}

.td7{
  padding : 0px 5px 5px 0px;
  border-right : 1px solid #999999;
  border-bottom : 1px solid #999999;
}


/*■タブ*/

　/*タブ横*/

.tab_y1{
  width : 120px;
  float : left;
  background-image : url(image/tab_yp.gif);
  color : #ffffff;
  text-align : center;
  margin-left : 5px;
}


.tab_y2{
  width : 120px;
  float : left;
  background-image : url(image/tab_yo.gif);
  text-align : center;
  color : #ffffff;
  margin-left : 5px;
}


　/*タブ縦*/

.tab_t1{
  height : 120px;
  background-image : url(image/tab_tp.gif);
  color : #ffffff;
  margin-bottom : 5px;
  writing-mode: tb-rl;
  letter-spacing : 3px;
}

.tab_t2{
  height : 120px;
  background-image : url(image/tab_to.gif);
  color : #ffffff;
  margin-bottom : 5px;
  writing-mode: tb-rl;
  letter-spacing : 3px;
}


.tab_tw{
  height : 120px;
  background-image : url(image/tab_tw.gif);
  color : #ffffff;
  margin-bottom : 5px;
  writing-mode: tb-rl;
  letter-spacing : 3px;
}


　/*タブ横ミニ*/

.tab_y3{
  width : 90px;
  float : left;
  background-image : url(image/tab_yps.gif);
  color : #ffffff;
  text-align : center;
  margin-left : 5px;
}


.tab_y4{
  width : 90px;
  float : left;
  background-image : url(image/tab_yos.gif);
  text-align : center;
  color : #ffffff;
  margin-left : 5px;
}


 /*タブリンク*/

a.li_tab:link{
  color : #ffffff;
}

a.li_tab:visited{
  color : #ffffff;
}

a.li_tab:hover{
  background-color : #ff6600;
  color : #ffffff;
  font-weight : bold;
}



/*■スキルアップ概要*/

 /*ABCボックス*/

.abc{
  width : 180px;
  float : left;
  margin : 20px 10px 10px 10px;
  padding : 0px 10px;
  border-right : 1px solid #999999;
  border-bottom : 1px solid #999999;
}

.abc2{
  width : 180px;
  padding : 0px 10px;
  border-right : 1px solid #999999;
  border-bottom : 1px solid #999999;
}


/*■コース総合*/

/*■ＤＩＶマージンなし*/

#d1{
  margin : 0;
}



/*■クリアして右寄せ*/

.migi-cb{
  clear : both;
  text-align : right;
  height : 25px;
  padding-top : 10px;
  cursor : pointer;
}


/*■画像等の寄せ*/

.migi-f{
  float : right;
  margin-left : 10;
}

.hidari-f{
  float : left;
  margin-right : 10;
  margin-top : 10;
}


/*左コンテナ*/

#left_box{
  width : 645px;
  float : left;
  position : relative;
  top : 0;
  left : 0;
}


/*左コンテナへの入れ子２（横タブ）*/

.left3_box{
  width : 595px;
  padding-top : 5px;
  margin-left : 30px;
  float : none;
  border-bottom : 5px solid #ff6600;
}



