@charset "utf-8";

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

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

table.border-b .line_l_a {background-color:#c23535;width: 190px;}
table.border-b .line_c {width:1px;}
table.border-b .line_r_a {background-color:#ee6666;width: 309px;}
table.border-b .line_l_b {background-color:#c23535;width: 190px;}
table.border-b .line_r_b {background-color:#ee6666;width: 309px;}

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

本文

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


.tap-tamagawa_headline{    background-color:#2391B8;
    font-size: 20px;
    font-family: メイリオ;
    font-weight: bolder;
    padding: 3px;
    padding-left: 8px;
    margin-bottom: 15px;
color:white;}

.tap-tamagawa_text{
    font-size: 16px;
    font-family: メイリオ;
    letter-spacing: 0em;
margin-bottom: 25px;}

.tap-tamagawa_listitem{
    font-size: 16px;
    font-family: メイリオ;
    letter-spacing: 0em;
margin-bottom: 3px;}

.tap-tamagawa_list{
        font-size: 20px;
    font-family: メイリオ;
    letter-spacing: 0em;
    margin-bottom: 15px;
    text-align: center;
    border-bottom: solid;
    margin-top: 13px;}

.program{ border-bottom: solid 2px #f09f00;
margin-top: 30px;
margin-bottom: 10px;
clear:both;
padding-bottom:8px;
    font-size: 20px;
    font-family: メイリオ;}

.chair{font-family: メイリオ;width: 240px;
float: left;}


.mat{font-family: メイリオ;width: 240px;
float: right;}

.option{font-family: メイリオ; background-color: #f09f00;
    color: white;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    width: 240px;    margin-bottom: 10px;}

.program2{ border-bottom: solid 2px #00a75a;
margin-top: 30px;
margin-bottom: 10px;
clear:both;
padding-bottom:8px;
    font-size: 20px;
    font-family: メイリオ;}

.option2{font-family: メイリオ; background-color: #00a75a;
    color: white;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    width: 240px;    margin-bottom: 10px;}

.program3{ border-bottom: solid 2px #9e3b91;
margin-top: 30px;
margin-bottom: 10px;
clear:both;
padding-bottom:8px;
    font-size: 20px;
    font-family: メイリオ;}

.option3{font-family: メイリオ; background-color: #9e3b91;
    color: white;
    padding: 5px;
    font-size: 16px;
    font-weight: bold;
    width: 240px;    margin-bottom: 10px;}


.program_name{margin-top: 30px;
margin-bottom: 10px;
clear:both;
padding-bottom:8px;
    font-size: 16px;
    font-family: メイリオ;}

.schedule {
border-collapse: collapse;
margin:15px auto;
font-family: ãƒ¡ã‚¤ãƒªã‚ª, "Meiryo";
    }
.schedule-title {
      background-color: #6bb6bb;
      color: #fff;
      height: 20px;
      line-height: 20px;
      font-size: 14px;
      text-align: center;
    }
.schedule-cont {
      border-bottom: solid 2px #ccc;
    font-size: 12px;
    }
.schedule-date {
      text-align: center;
      padding: 5px;
    }
.schedule-time {
      text-align: center;
      padding: 5px;
    }
.schedule-classroom {
      text-align: center;
      padding: 5px;      
    }
.schedule-classroom__link {
      color: #23466e;
      text-decoration: underline;
    }
.schedule-price {
     text-align: right;
     padding: 5px;     
   }

.schedule-btn {
    background-color: #2391B8;
    color:#fff;
    margin: 5px;
    display: block;
    padding: 5px; 
    text-align: center;
    font-size: 9px;
    font-size: 0.9rem;
    border-radius: 5px;  
　　width:80px;
  }

.schedule-btn:hover {
    background-color: #88b83e;
text-decoration:none;
  }