/*基本設定*/

h1, h2, p{
  margin : 0;
}


img{
  border : 0;
}


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

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


A:HOVER{
  color : #6666cc;
  text-decoration : underline;
  background-color : #cccccc;
}


/*リンク設定２*/

.li2{
  color : #cc6600;
}

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

a.li2:HOVER{
  color : #993300;
  text-decoration : underline;
}

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



/*リンク設定３*/

.li3{
  color : #6666cc;
}

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

a.li3:HOVER{
  color : #663399;
  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;
}



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


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

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



/*★ヘッダー*/

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

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

a.head:HOVER{
  color : #6666cc;
  text-decoration : underline;
  background-color : #cccccc;
}

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


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


/*★ベストプレゼンメニュー*/

.bp_menu{
  color : #cccccc;
}

a.bp_menu:link{
  color : #cccccc;
  text-decoration : none;
}

a.bp_menu:HOVER{
  color : #6666cc;
  text-decoration : underline;
  background-color : #cccccc;
}

a.bp_menu:vlink{
  color : #ccccff;
  text-decoration : none;
}


.book{
  font-size : xx-small;
  color : #ffffff;
  line-height : 1.3em;
}



/*★各コースメニュー*/

.c-menu{
  padding : 10;
  width : 150;
  line-height : 1.2em;
  color : #cccccc;
  font-size : 80%;
}


.c-menu:link{
  padding : 10;
  width : 150;
  line-height : 1.2em;
  color : #cccccc;
  font-size : 80%;
  text-decoration : none;
}


.c-menu:hover{
  padding : 10;
  width : 150;
  line-height : 1.2em;
  color : #cccccc;
  background-color : #666666;
  font-size : 80%;
  text-decoration : none;
}


.c-menu:vlink{
  padding : 10;
  width : 150;
  line-height : 1.2em;
  color : #cccccc;
  font-size : 80%;
  text-decoration : none;
}








/*★バナー付きメニュー*/


#bn-navi td{
  width : 180;
  height : 60;
  color : #ffffff;
  border-bottom : 1px dashed #666666;
}



.navi1 a{
  background : url(image/menu/hands1.gif) no-repeat;
  display : block;
  color : #ffffff;
  text-decoration : none;
  padding-top : 20;
  padding-left : 75;
  width : 180;
  height : 60;
}

.navi1 a:hover{
  background : url(image/menu/hands2.gif) no-repeat;
  color : #ccccff;
  text-decoration : under-line;
}



.navi2 a{
  background : url(image/menu/note1.gif) no-repeat;
  display : block;
  color : #ffffff;
  text-decoration : none;
  padding-top : 20;
  padding-left : 75;
  width : 180;
  height : 60;
}

.navi2 a:hover{
  background : url(image/menu/note2.gif) no-repeat;
  color : #ccccff;
  text-decoration : under-line;
}



.navi3 a{
  background : url(image/menu/semi1.gif) no-repeat;
  display : block;
  color : #ffffff;
  text-decoration : none;
  line-height : 1.2em;
  padding-top : 15;
  padding-left : 75;
  width : 180;
  height : 60;
}

.navi3 a:hover{
  background : url(image/menu/semi2.gif) no-repeat;
  color : #ccccff;
  text-decoration : under-line;
}



.navi4 a{
  background : url(image/menu/m2m1.gif) no-repeat;
  display : block;
  color : #ffffff;
  text-decoration : none;
  line-height : 1.2em;
  padding-top : 15;
  padding-left : 75;
  width : 180;
  height : 60;
}

.navi4 a:hover{
  background : url(image/menu/m2m2.gif) no-repeat;
  color : #ccccff;
  text-decoration : under-line;
}



.navi5 a{
  background : url(image/menu/coffee1.gif) no-repeat;
  display : block;
  color : #ffffff;
  text-decoration : none;
  line-height : 1.2em;
  padding-top : 15;
  padding-left : 75;
  width : 180;
  height : 60;
}

.navi5 a:hover{
  background : url(image/menu/coffee2.gif) no-repeat;
  color : #ccccff;
  text-decoration : under-line;
}



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

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

}

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

.rob a:hover {
	background: none;
}

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




 /*★トップページ　TOPICS講座リンク*/


.top-navi{
  color : #970a15;
  font-size : 130%;
  text-decoration : none;
  font-weight : bold;
}


.top-navi:a{
  color : #970a15;
  font-size : 130%;
  text-decoration : none;
  font-weight : bold;
}


.top-navi:visited{
  color : #970a15;
  font-size : 130%;
  text-decoration : none;
  font-weight : bold;
}


.top-navi:hover{
  color : #3a3a70;
  font-size : 130%;
  text-decoration : under-line;
  font-weight : bold;
}


.top-navi:active{
  color : #3a3a70;
  font-size : 130%;
  text-decoration : under-line;
  font-weight : bold;
}




/*★ベストプレゼンコラムタイトル*/

.clm01{
  color : #3a3a70;
  line-height : 1.5em;
  font-size : medium;
  font-weight:bold;
}


.clm02{
  color : #3a3a70;
  line-height : 1.5em;
  font-size : small;
  font-weight:bold;
  margin:0;
  padding-bottom:10;
}


/*★法人　登録の流れ*/

.nagare{
  background-color:#ffffcc;
  border:solid 1px #999999;
  width:300px;
  text-align:center;
  vertical-align:middle;
  padding-top:15;
  padding-bottom:15;
}



/*★フォームの項目名*/

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





/*★青太字*/

.aob{
  color:#3a3a70;
  font-weight:bold;
}


/*★黒太字*/

.kurob{
  color:#000000;
  font-weight:bold;
}



/*★行間つめ気味*/


.nami{
  line-height : 1.2em;
  margin:0;
  padding:0;
}


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


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


.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;
}

.btm8{
  padding-bottom : 8px;
}


 /*★リンクについて部分*/

.lk{
  font-size : 80%;
  line-height : 1.2em;
}



/*■TOPページ画像*/

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


.aska{
background-image:url(image/aska.gif);
  width:310px;
  height:165px;
  text-align:right;
  padding-right:15px;
  padding-bottom:22px;
  vertical-align:bottom;
}

.php{
  background-image:url(image/php.gif);
  width:310px;
  height:165px;
  text-align:right;
  padding-right:15px;
  padding-bottom:22px;
  vertical-align:bottom;
}


.aska2{
  float:left;
  text-align:center;
  vertical-align:bottom;
  width:149px;
}

.php2{
  float:right;
  text-align:center;
  vertical-align:bottom;
  width:149px;
}



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

 /*★下のみ余白*/

.text8{
  padding-bottom : 15px;
  line-height : 1.5em;
}


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

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


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

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


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


.l45b15{
  padding-left : 45px;
  padding-bottom : 15px;
  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;
}


/*★黄土ブロック白文字*/

.topic1{
  font-size : x-small;
  font-weight : bold;
  color : #ffffff;
  background-color : #d0ca75;
  margin : 0
  text-align : center;
  padding : 3 10;
}


/*★フッター指定*/

.foot{
  background-color:#663300;
  font-size : x-small;
  color : #ffffff;
  padding : 10px;
}

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

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

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

.foot_bp{
  height:85px;
  color:#bdb76b;
  font-size:xx-small;
  padding-left:350px;
  padding-top:15px;
}

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

a.foot_cm:hover{
  text-decoration:none;
  background-image:url(image/bs_cm.gif);
  cursor:pointer;
}



/*★内容各ページ･･･ルート、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;
}


.td3lk{
  border : 1px solid #999999;
  padding : 3px 3px;
  font-size : 80%;
  line-height : 1.2em;
}


.td3r{
  border : 1px solid #999999;
  padding : 3px 3px;
  text-align : right;
}


.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 : #339933;
  padding-bottom : 10px;
}


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

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


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

  /*★タイトル*/

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

  /*★枠線*/

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


/*★飛び出し窓　各コースへのリンク*/

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

a:link.wdw{
  color : #3a3a70;
}

a:visited.wdw{
  color : #3a3a70;
}

a:hover.wdw{
  color : #333333;
  background-color : #cccccc;
}


.dash{
  border : 2px dashed #3a3a70;
}



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

  /*★数値1〜*/

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

  /*★マーク●〜*/

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

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

.table1{
  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 : #3a3a70;
  border : 1px solid #999999;
  background-color : #fffacd;
  text-decoration : none;
}

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

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

a.ueni:VISITED{
  color : #999999;
  background-color : #f5f5f5;
  text-decoration : none;
}




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

.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 #3a3a70;
  width : 100%;
  padding : 20px;
}


 /*★白線かこみ　ＢＳＣメニュー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 : #336699;
  background-color : #e6e6fa;
  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;
}


.bot3{
  padding : 2px;
  color : #333333;
  border : 2px outset #c0c0c0;
  text-align : center;
  background-color : #cccccc;
}

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

a.bot3:HOVER{
  border : 2px inset #cococo;
  color : #ffffff;
  background-color : #505050;
  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;
}


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

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

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

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

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


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


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



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


#navi1{
  margin-left : 





































/*■項目の設定*/



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

.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 #3a3a70;
  border-bottom : 1px dashed #3a3a70;
  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;
}











/*■テーブル*/



　/*コース比較*/

.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 : #3a3a70;
  font-weight : bold;
  color : #ffffff;
}

.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;
}








