﻿.left_box { width: 210px;
            float: left;}
               
.inleft_menu { background: url("image/okinawakids/left_bg.gif") top;
             text-align: center;}
             
.left_box ul  { text-align: left;
                  padding: 0 10px 20px 10px;
                  margin: 0 10px 0px 30px;
                  font-weight: bold;
                  list-style-image: url("image/list.gif") ;
                  
                  }
 
 .left_box li { margin-bottom: 10px;}
/*----------------------------------------------*/                  

.left_box a:link { color:#0066CC ;
	           text-decoration: none;
}

.left_box a:hover { color:#FF6600 ;
                text-decoration: underline;
}

}
.left_box a:active {color: #0066CC;
	              text-decoration: none;
}
.left_box a {color: #0066CC;
	              text-decoration: none;
} 
/*----------------------------------------------*/                  

.left_bottom { background: url("image/bg-img2.gif") repeat-y center top;
                 padding-top: 500px;}
                 
                 

.right_box { width: 560px;
             float: left;
             padding: 3px;
             font-size: 13px;}
             
.right_b { font-weight:bold;}

.entry-title h4 { font-size: 14px;
               text-align: left;
              padding: 0px;
              margin: 0;
               color: #fff;}
.title h4 { padding: 0;
            margin: 0;}
               
.entry-title { background: url("image/title_back.gif") no-repeat;
               width: 560px;
               height: 23px;}
               
.ent_body { padding: 5px;}

.right_photo { float: right;}


/*フォントスタイル----------------------------------------*/
.orange_b { color: #FF3300;
            font-weight: bold;}
            
.orange { color: #FF6600;
          font-weight: bold;}

.g { color: #CCCCCC;}

.renja { color: #3399CC;
         font-weight: bold;}
         
         
.text_b { font-weight: bold;}

.blue { color: #3399CC;}

        
/*大集合-----------------------------------------------------------------*/          
.memo { background: url("image/assemble/memo_bg.gif") ;
        width: 540px;}
        
.memo p{width: 500px;
        margin: 0 0  0 30px;
        padding-top: 4px;
        line-height: 19px;
}
        
.memo_p { padding-top: 3px;}

/*サイトマップ------------------------------------------------------------*/
.sitemap a { color:#000099 ;
             text-decoration: none;
}

.sitemap a:link { color: #000099;
	            text-decoration: none;
}

.sitemap a:hover { color: #FF0000;
                text-decoration: underline;
}

}
.sitemap a:active {color: #000099;
	              text-decoration: none;
}
/*コースプラン---------------------------------------------------------------*/
.cours_time p { color: #FF0000;
                padding: 0;
                margin: 0;}
                
.cours_time img { float: left;}

.course_txt { margin: 0 0 0 30px;
              padding: 0;
              width: 310px;}
              
.course_photo { float: right;
                margin-right: 15px;}
                
.course_main { padding-left: 8px;
               background: url("image/courseplan/plan_bg01.gif") repeat-y ;
               line-height: 1.3em;
               width: 540px;}
               
.course_naiyou { padding-top: 20px;}


.course_main2 { width: 265px;
                background:  url("image/courseplan/plan_bg02.gif") repeat-y ;
                line-height: 1.3em;}

                
.course_main2 p { margin: 0 0 0 8px;
                 padding: 0;
                 font-size: 11px;}
                 
.course_box { float: left;}
              
.course_box2 {padding-left: 5px;
              margin-left: 5px;
              float: left;}
              
.course_tour tr td { border: 1px solid #99CC67;}
              
table.course_tour { width: 250;
                border: 1px solid #99CC67;
               font-size: 11px;
               text-align: center;
               margin-left:7px;}
               
.tour_b { font-weight: bold;
          height: 60px;
          background-color: #EDFCE4;}
          
.tour_b2 { font-weight: bold;
          height: 60px;
          background-color: #EDFCE4; }
          
.course_price { background-color: #EDFCE4; }

.course_lunch  { margin:0;
                padding: 2px 0 0 0 ;
                text-align: center;}
                

.schedule_text p {
                 margin: 0;
                 padding: 0;}
                 
.schedule_photo { float: left;}

.arrow { text-align: center;}

div.yoyakusei { background-color: #FEF3E2;
            width: 470px;
            margin-left: 30px;
            padding: 5px;}
            
/*会社案内----------------------------------------------*/
            
.co_name { width: 90px;
           font-weight: bold;
           float: left;
           margin-bottom: 10px;
           line-height: 1.4em;}
            
.com_box { width: 350px;
           float: left;
           line-height: 1.4em;}
           
/*staff---------------------------------------------------*/

.staffname { background: url("image/staff/staff.gif") top no-repeat;
             width: 560px;
             height: 30px;}
.staffname h4 { font-size: 14px;
                padding: 7px 0 0 28px;}
                
.staff_ent { margin-top: 5px;}
                
.staff_ent img { float: left;
                 margin-right: 10px;
                 margin-left: 10px;}

.pro { background-color: #FFFFCC;
       height: 150px;
       width: 360px;
       float: left;}
       
.pro div { margin-left: 10px;}
       
.pro_left { width: 70px;
            float: left;
            text-align: right;}

.pro_right { width: 250px;
            float: left;
            padding-left: 10px;}
            
            
.staffname a:link { color:#0066CC ;
	           text-decoration: none;
}

.staffname a:hover { color:#FF6600 ;
                text-decoration: underline;
}

}
.staffname a:active {color: #0066CC;
	              text-decoration: none;
}
.staffname a {color: #0066CC;
	              text-decoration: none;
} 

.left_banner img { margin-bottom: 15px;}

.left_blog p { margin: 0 0 0 1px;
              padding: 0;
              font-size: 10px;}