@charset "utf-8";
/* レイアウトのリセット
--------------------------------------------------------*/

.home #pagelocation{
    height:257px;
    }
.home #pankuzu{/* 念のため */
    display:none;
    }
.home #bodyarea .container{
    padding:0;
    background:none;
    margin-top:0;
    overflow:visible;
    }
.home #footerarea{
    margin-top:10px;
}
/* ==================================================
// bodyarea .menu
================================================== */
/* 基礎 */
.home #bodyarea .menu{
    width:232px;
    margin-left:-10px;
    }
.home #bodyarea .menu div {
    border:none;
    margin-bottom:0px;
    }
.home #bodyarea .menu div ul li {
    background:none;
    border-top:none;
    padding-left:0;
    }
.home #bodyarea .menu div ul li.current{background-color:none;}
.home #bodyarea .menu div{margin:0px 0 20px 0;}
.home #bodyarea .menu div ul{margin-left:10px;}
.home #bodyarea .menu div li{margin-bottom:6px;}
.home #bodyarea .menu div li a{ padding:0;}

/* 東京工科大学で学ぶ */
.home #bodyarea .menu div#left_manabu li,
.home #bodyarea .menu div#left_manabu li a{
    width:210px; height:37px;
    overflow:hidden;
    padding:0;
    border:none;
    }
.home #bodyarea .menu div#left_manabu li a{
    text-indent:-9999px;
    background:url("/english/eng_common/images/home_left_manabu_e.gif") no-repeat left top;
    display:block;
    }

.home #bodyarea .menu div#left_manabu li.desgin a {background-position: 0 0;}
.home #bodyarea .menu div#left_manabu li.medical a {background-position: 0 -41px;}
.home #bodyarea .menu div#left_manabu li.media a {background-position: 0 -82px;}
.home #bodyarea .menu div#left_manabu li.bionics a {background-position: 0 -164px;}
.home #bodyarea .menu div#left_manabu li.cs a {background-position: 0 -123px;}
.home #bodyarea .menu div#left_manabu li.grad a {background-position: 0 -205px;}
.home #bodyarea .menu div#left_manabu li.eng a {background-position: 0 -246px;}
/* hover */
.home #bodyarea .menu div#left_manabu li.desgin a:hover {background-position: -210px 0;}
.home #bodyarea .menu div#left_manabu li.medical a:hover {background-position: -210px -41px;}
.home #bodyarea .menu div#left_manabu li.media a:hover {background-position: -210px -82px;}
.home #bodyarea .menu div#left_manabu li.bionics a:hover {background-position: -210px -164px;}
.home #bodyarea .menu div#left_manabu li.cs a:hover {background-position: -210px -123px;}
.home #bodyarea .menu div#left_manabu li.grad a:hover {background-position: -210px -205px;}
.home #bodyarea .menu div#left_manabu li.eng a:hover {background-position: -210px -246px;}

/* univercity guide
*/

.home #bnr li,
.home #bnr li a{
    width:210px; height:89px !important;
    overflow:hidden;
    padding:0;
    border:none;
    }
.home #bnr li a{
    text-indent:-9999px;
    background:url("/english/eng_common/images/home_left_univercityguide_e.jpg") no-repeat left top !important;
    display:block;
    }
    
.home #bnr li.univercityguide a{background-position: 0 0 !important;}
/* hover */
.home #bnr li.univercityguide a:hover{background-position: -210px 0 !important;}

/* 付随機関・施設
*/

.home #shisetsu .inner li{
    width:210px; height:35px;
    overflow:hidden;
    }
.home #shisetsu .inner li a{
    display:block;
    width:210px; height:35px;
    text-indent:-9999px;
    overflow:hidden;
    }
.home #shisetsu .inner li.shisetsu1 a{background:url("/english/eng_common/images/home_shisetsu_neec.jpg") no-repeat left top;}
.home #shisetsu .inner li.shisetsu2 a{background:url("/english/eng_common/images/home_shisetsu_karl.jpg") no-repeat left top;}
.home #shisetsu .inner li.shisetsu3 a{background:url("/english/eng_common/images/home_shisetsu_jst.jpg") no-repeat left top;}
.home #shisetsu .inner li a:hover{
    background-position:left bottom;
    }

/* #bodyarea .mainarea
--------------------------------------------------------*/
/* リセット */
.home #bodyarea .mainarea h3{line-height:1;}
.home #bodyarea .mainarea h3{
    background:none;
    margin-left:0;
    padding:0;
    }
.home #newsarea a,
.home #entrance a{
    color:#434cae;
    }
/* 新着タブ
*/
.home #newsarea{
    width:715px; height:640px;
    position:relative;
    margin-bottom:10px;
    overflow:hidden;
    }
/* 新着タブ　menu */
.home #newsarea .tabs{
    width:715px; height:39px;
    position:absolute;
    top:0px;
    left:1px;
    z-index:2;
    }
.home #newsarea .tabs ul{float:left;}
.home #newsarea .tabs li{
    width:111px; height:39px;
    float:left;
    overflow:hidden;
    }
.home #newsarea .tabs a{
    width:110px; height:39px;
    text-indent:-9999px;
    display:block;
    background:url("/english/eng_common/images/home_news.png") no-repeat left top;
    overflow:hidden;
    }
.home #newsarea .tabs li.resent a{background-position: 0 0;}
.home #newsarea .tabs li.info a{background-position: -110px 0;}
.home #newsarea .tabs li.topics a{background-position: -220px 0;}
.home #newsarea .tabs li.release a{background-position: -330px 0;}
.home #newsarea .tabs li.event a{background-position: -440px 0;}
.home #newsarea .tabs p.backnum {
    width:109px;
    float:right;
    overflow:hidden;
    padding-right:1px;
}
.home #newsarea .tabs .backnum a{
    width:97px;height:25px;
    background:url("/english/eng_common/images/home_news_backnum.gif") no-repeat left top;
    text-indent:-9999px;
    margin:9px 0 0 11px;
    display:none;
    }
/* hover */
.home #newsarea .tabs li.resent a.now,.home #newsarea .tabs li.resent a:hover{background-position: 0 -39px;}
.home #newsarea .tabs li.info a.now,.home #newsarea .tabs li.info a:hover{background-position: -110px -39px;}
.home #newsarea .tabs li.topics a.now,.home #newsarea .tabs li.topics a:hover{background-position: -220px -39px;}
.home #newsarea .tabs li.release a.now,.home #newsarea .tabs li.release a:hover{background-position: -330px -39px;}
.home #newsarea .tabs li.event a.now,.home #newsarea .tabs li.event a:hover{background-position: -440px -39px;}
.home #newsarea .tabs .backnum a:hover{background-position: left bottom;}

.home .datelist dl dt{width:110px;}
.home .datelist dl dd{width:564px;}
/* 新着タブ　inner */
.home #newsarea .inner{
    height:600px;
    border:solid 1px #d1d5d9;
    background-color:#fff;
    overflow:auto;
    position:absolute;
    top:34px;
    z-index:1;
    margin-bottom:0;
    }
.home #newsarea .inner dt{
    min-height:26px;
    }
.home #newsarea .inner .info dt{background:url("/english/eng_common/images/home_news_info.gif") no-repeat left bottom;}
.home #newsarea .inner .event dt{background:url("/english/eng_common/images/home_news_event.gif") no-repeat left bottom;}
.home #newsarea .inner .topics dt{background:url("/english/eng_common/images/home_news_topics.gif") no-repeat left bottom;}
.home #newsarea .inner .release dt{background:url("/english/eng_common/images/home_news_release.gif") no-repeat left bottom;}
.home #newsarea .inner{
    display:none;
    }
.home #newsarea #resent{
    display:block;
    }






