#choose30, #nakami30 {
    background-image: url(images/30lang-choose-m.gif);
    background-repeat: repeat-y;
    width: 350px;
    height: auto;
    margin: auto;
    text-align: center;
    font-size: 0.9em;
    line-height: 1.4em;
    }

#left #choose30, #left #nakami30 {
    width: 185px;
    margin-top: 25px;
    background-image: url(images/30lang-services-m.gif);
    }
    
#choose30 .top {
    background-image: url(images/30lang-choose-t.gif);
    background-repeat: no-repeat;
    width: inherit;
    height: 45px;
    }
    
#left #choose30 .top {
    background-image: url(images/30lang-courses-t.gif);
    height: 170px;
    }

    
#nakami30 .top {
    background-image: url(images/30lang-choosej-t.gif);
    background-repeat: no-repeat;
    width: inherit;
    height: 45px;
    }

#left #nakami30 .top {
    background-image: url(images/30lang-courses-t.gif);
    height: 170px;
    }


#choose30 .bottom, #nakami30 .bottom {
    background-image: url(images/30lang-choose-b.gif);
    background-repeat: no-repeat;
    width: inherit;
    height: 24px;
    }

#left #choose30 .bottom, #left #nakami30 .bottom {
    background-image: url(images/30lang-services-b.gif);
    background-repeat: no-repeat;
    width: inherit;
    height: 20px;
    }


#choose30 li, #nakami30 li {
    display: inline;
    white-space: nowrap;
    }
#choose30 ul, #nakami30 ul {
    margin: 5px 15px 0;
    }

#choose30 a, #nakami30 a {
    font-weight: bold;
    color: black;
    text-decoration: none;
    }
    
#choose30 a:hover, #nakami30 a:hover {
    text-decoration: underline;
    }



#content.services30 #left .top {
    background-image: url(images/30lang-services-t.gif);
    height: 170px;
    }
    
#nakami.services30 #left .top {
    background-image: url(images/30lang-servicesj-t.gif);
    height: 150px;
    }
        
.services30 #left {
    width: 185px;
    background-image: url(images/30lang-services-m.gif);
    background-repeat: repeat-y;
    text-align: center;
    }

.services30 #left li {
    display: inline;
    white-space: nowrap;
    }

.services30 #left ul {
    margin: 0 15px 0;
    }

.services30 #left a {
    font-weight: bold;
    color: black;
    text-decoration: none;
    font-size: 0.9em;
    line-height: 1.4em;
    }
    
.services30 #left a:hover {
    text-decoration: underline;
    }
    

.services30 #left .bottom {
    background-image: url(images/30lang-services-b.gif);
    height: 20px;
    }
    
.experience #left .graphic {
    height: 345px;
    width: 185px;
    }
#content.experience #left .graphic {
    background-image: url(images/picleft-consult.jpg);
    }
#nakami.experience #left .graphic {
    background-image: url(images/picjleft-consult.jpg);
    }

.info #left .graphic {
    height: 405px;
    width: 185px;
    }
#content.info #left .graphic {
    background-image: url(images/picleft-info.jpg);
    }
#nakami.info #left .graphic {
    background-image: url(images/picjleft-info.jpg);
    }
    
.employment #left .graphic {
    height: 342px;
    width: 185px;
    }
#content.employment #left .graphic {
    background-image: url(images/picleft-staff.jpg);
    }
#nakami.employment #left .graphic {
    background-image: url(images/picjleft-staff.jpg);
    }


   
#right div {
    width: inherit;
    height: 185px;
    }

#nakami a#quote {
    background-image: url(images/picj-quote.gif);
    }
    
    
#content .help, #content .open365, #content .quote,
#nakami .help, #nakami .open365, #nakami .quote
    {
    width: 185px;
    height: 185px;
    padding-bottom: 10px;
    background-repeat: no-repeat;
    background-position: top left;
    background-color: white;
    }
    
 a#quote {
    display: block;
    height: 0;
    padding-top: 185px;
    overflow: hidden;
    }

#content a#quote {
    background-image: url(images/pic-quote.gif);
    }
    
#nakami a#quote {
    background-image: url(images/picj-quote.gif);
    }
    

#content .help {
    background-image: url(images/pic-help.gif);
    }
#nakami .help {
    background-image: url(images/picj-help.gif);
    }
    
#content .open365 {
    background-image: url(images/pic-open365.gif);
    }
#nakami .open365 {
    background-image: url(images/picj-open365.gif);
    }

.courses #left li,
.kyoiku #left li
    {
    width: 185px;
    padding-top: 9px;
    list-style-type: disc;
    list-style-position: inside; 
    color: #3163ce;
    font-size: 110%;
    }

#left ul.courses a,
#left ul.courses a 
    {
    color: #3163ce;
    text-decoration: none;
    }

.courses #left #choose30 li a,
.kyoiku #left #nakami30 li a 
    { color: black; font-size: 90%; }

#left ul.courses {
    background-image: url(images/list.png);
    background-repeat: no-repeat;
    padding-left: 10px;
    }
    
#left ul.courses li {
    list-style-type: none;
    border-bottom: 1px solid #999;
    width: 170px;
    }
    
#left ul.courses li.title {
    border: none;
    font-size: 120%;
    text-align: center;
    letter-spacing: 110%;
    color: white;
    padding-bottom: 10px;
    padding-top: 12px;
    letter-spacing: 5px;
    }
    
#left ul.courses li a.thispage {
    color: #B04E0F;
    }

#left ul.courses li a:hover {
    color: #B04E0F;
    }

    
/*

.courses #left li a, .courses #right li a,
.kyoiku #left li a, .kyoiku #right li a
 {
    display: block;
    height: 0;
    width: 185px;
    padding-top: 90px;
    background-repeat: no-repeat;
    overflow: hidden;
    }
    
.courses #left li a {
    background-image: url(images/courses-buttons-en-left.png);
    }
.courses #right li a {
    background-image: url(images/courses-buttons-en-right.png);
    }
.kyoiku #left li a {
    background-image: url(images/courses-buttons-ja-left.png);
    }
.kyoiku #right li a {
    background-image: url(images/courses-buttons-ja-right.png);
    }
    
#c01 a { background-position: 0px  -10px; } 
#c02 a { background-position: 0px -105px; } 
#c03 a { background-position: 0px -200px; } 
#c04 a { background-position: 0px -295px; } 
#c05 a { background-position: 0px -390px; } 
#c06 a { background-position: 0px  -10px; } 
#c07 a { background-position: 0px -105px; } 
#c08 a { background-position: 0px -200px; } 
#c09 a { background-position: 0px -295px; } 
#c10 a { background-position: 0px -390px; } 

#c01 a:hover, #c01 a.thispage { background-position: -183px -10px; } 
#c02 a:hover, #c02 a.thispage { background-position: -183px -105px; } 
#c03 a:hover, #c03 a.thispage { background-position: -183px -200px; } 
#c04 a:hover, #c04 a.thispage { background-position: -183px -295px; } 
#c05 a:hover, #c05 a.thispage { background-position: -183px -390px; } 
#c06 a:hover, #c06 a.thispage { background-position: -183px  -10px; } 
#c07 a:hover, #c07 a.thispage { background-position: -183px -106px; } 
#c08 a:hover, #c08 a.thispage { background-position: -183px -200px; } 
#c09 a:hover, #c09 a.thispage { background-position:  0px -295px; } 
#c10 a:hover, #c10 a.thispage { background-position:  0px -390px; } 
*/
