/* メインメニュー */
.menu{width:770px;height:50px;position:absolute;top:75px;left:0px;}

.menu01{width:82px;height:50px;float:left;top:0px;left:0px;}
.menu01 a{width:82px;height:50px;background:url("../images/common/bt_menu_01.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:0px;}
.menu01 a:link{background-position:0 0;}
.menu01 a:visited{background-position:0 0;}
.menu01 a:active{background-position:0 0;}
.menu01 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:0px;z-index:1;}

.menu02{width:163px;height:50px;float:left;top:0px;left:82px;}
.menu02 a{width:163px;height:50px;background:url("../images/common/bt_menu_02.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:82px;}
.menu02 a:link{background-position:0 0;}
.menu02 a:visited{background-position:0 0;}
.menu02 a:active{background-position:0 0;}
.menu02 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:82px;z-index:1;}

.menu03{width:108px;height:50px;float:left;top:0px;left:245px;}
.menu03 a{width:108px;height:50px;background:url("../images/common/bt_menu_03.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:245px;}
.menu03 a:link{background-position:0 0;}
.menu03 a:visited{background-position:0 0;}
.menu03 a:active{background-position:0 0;}
.menu03 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:245px;z-index:1;}

.menu04{width:108px;height:50px;float:left;top:0px;left:353px;}
.menu04 a{width:108px;height:50px;background:url("../images/common/bt_menu_04.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:353px;}
.menu04 a:link{background-position:0 0;}
.menu04 a:visited{background-position:0 0;}
.menu04 a:active{background-position:0 0;}
.menu04 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:353px;z-index:1;}

.menu05{width:109px;height:50px;float:left;top:0px;left:461px;}
.menu05 a{width:109px;height:50px;background:url("../images/common/bt_menu_05.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:461px;}
.menu05 a:link{background-position:0 0;}
.menu05 a:visited{background-position:0 0;}
.menu05 a:active{background-position:0 0;}
.menu05 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:461px;z-index:1;}

.menu06{width:95px;height:50px;float:left;top:0px;left:570px;}
.menu06 a{width:95px;height:50px;background:url("../images/common/bt_menu_06.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:570px;}
.menu06 a:link{background-position:0 0;}
.menu06 a:visited{background-position:0 0;}
.menu06 a:active{background-position:0 0;}
.menu06 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:570px;z-index:1;}

.menu07{width:105px;height:50px;float:left;top:0px;left:665px;}
.menu07 a{width:105px;height:50px;background:url("../images/common/bt_menu_07.gif");display:block;text-indent: -10000em;position:absolute;float:left;top:0px;left:665px;}
.menu07 a:link{background-position:0 0;}
.menu07 a:visited{background-position:0 0;}
.menu07 a:active{background-position:0 0;}
.menu07 a:hover{background-position:0 -50px;position:absolute;float:left;top:0px;left:665px;z-index:1;}

/* トップページ */
#contIndex{width:770px;margin: 0px 10px;}
#contIndex h2{background:url("../images/index/im_top.jpg");width:770px;height:199px;top:0pxleft:0px;text-indent: -10000em;}

#contIndex .MenuLeft{width:230px;float:left;background:url("../../images/common/bg_menu_top.gif") no-repeat;padding:20px 0px 0px 25px;list-style:none;font-size:0.75em;}
#contIndex .MenuLeft .pickup dt{width:210px;background:url("../images/index/ti_pickup.gif") no-repeat;height:40px;text-indent: -10000em;}
#contIndex .pickup .picklink{width:210px;padding:3px 0px 3px 0px;margin:0px;}
#contIndex .MenuLeft .pickup a{color:#666;width:185px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}
#contIndex .MenuLeft .pickup a:hover{text-decoration:none;color:#860e8a;width:185px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}

#contIndex .MenuLeft .mobile{width:210px;}
#contIndex .MenuLeft .mobile dt{width:210px;background:url("../images/index/ti_mobile.gif") no-repeat;height:40px;text-indent: -10000em;margin:15px 0px 0px 0px;}
#contIndex .MenuLeft .mobile dd{height:85px;background:url("../../images/common/im_qr.gif") no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 0px 85px;}

#contIndex .contents{color:#333;float:left;width:510px;margin:20px 0px 0px 0px;font-size:0.75em;}
#contIndex .contents .news{width:505px;height:43px;text-indent: -10000em;background:url("../images/index/ti_news.gif") no-repeat;margin:0px 0px 10px 0px;}
#contIndex .contents .news a{display:block;width:130px;height:18px;text-indent: -10000em;position:relative;top:0px;left:360px;}

#contIndex .contents .newsbox{width:490px;margin:0px 0px 0px 10px;}
#contIndex .contents .newsbox li{display:block;padding:0px 0px 0px 25px;margin:8px 0px 8px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;}
#contIndex .contents .newsbox li a{text-decoration:underline;color:#666;}
#contIndex .contents .newsbox li a:hover{text-decoration:none;color:#860e8a;}

#contIndex .MenuLeft .address{width:230px;height:43px;text-indent: -10000em;background:url("../images/index/ti_access.gif") no-repeat;margin:15px 0px 0px 0px;}
#contIndex .MenuLeft .address1{width:65px;height:60px;text-indent: -10000em;background:url("../../images/common/im_address_kyoto.jpg") no-repeat;float:left;margin:0px 0px 0px 0px;}
#contIndex .MenuLeft .address2{width:150px;float:left;color:#666;}
#contIndex .MenuLeft .address3{width:220px;clear:both;color:#666;}
#contIndex .MenuLeft .address2 strong{color:#860e8a;}


/* 第一階層 */
#mainBody{width:770px;margin: 0px 10px;}
#mainBody .about{background:url("../about/images/im_main.jpg");width:770px;height:150px;text-indent: -10000em;}
#mainBody .student{background:url("../student/images/im_main.jpg");width:770px;height:150px;text-indent: -10000em;}
#mainBody .graduate{background:url("../graduate/images/im_main.jpg");width:770px;height:150px;text-indent: -10000em;}
#mainBody .access{background:url("../access/images/im_main.jpg");width:770px;height:150px;text-indent: -10000em;}
#mainBody .enterprise{background:url("../enterprise/images/im_main.jpg");width:770px;height:150px;text-indent: -10000em;}

#mainBody .MenuLeft{width:240px;float:left;background:url("../../images/common/bg_menu2.jpg") no-repeat;padding:20px 0px 0px 0px;min-height:500px;}

#mainBody .MenuLeft ul{margin:0px 0px 0px 20px;list-style:none;}

#mainBody .MenuLeft .link{width:200px;padding:6px 0px 6px 0px;margin:0px;background-color:#eeeeee;border-color:#fff;border-style:none none solid none;border-width:1px;}
#mainBody .MenuLeft .link a{text-decoration:none;color:#666;width:175px;font-size:0.75em;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}
#mainBody .MenuLeft .link a:hover{text-decoration:none;color:#860e8a;width:175px;font-size:0.75em;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}

#mainBody .MenuLeft .linkTitle{width:200px;padding:6px 0px 6px 0px;margin:0px;background-color:#d8f993;border-color:#fff;border-style:none none solid none;border-width:1px;}
#mainBody .MenuLeft .linkTitle strong{color:#3f7109;width:175px;font-size:0.75em;padding:0px 0px 0px 10px;display:block;font-weight:normal;}

#mainBody .MenuLeft .linkSub{width:200px;padding:6px 0px 6px 0px;margin:0px;background-color:#eeeeee;border-color:#fff;border-style:none none solid none;border-width:1px;}
#mainBody .MenuLeft .linkSub a{text-decoration:none;color:#666;width:165px;font-size:0.75em;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;margin:0px 0px 0px 10px;}
#mainBody .MenuLeft .linkSub a:hover{text-decoration:none;color:#860e8a;width:165px;font-size:0.75em;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;margin:0px 0px 0px 10px;}

#mainBody .pickupTop{height:28px;background:url("../../images/common/bg_leftmenu_top.gif") no-repeat;width:200px;padding:0px;margin:0px;text-indent: -10000em;}
#mainBody .pickupMiddle{height:25px;background:url("../../images/common/bg_leftmenu_middle.gif") no-repeat;width:200px;padding:0px;margin:0px;text-indent: -10000em;}
#mainBody .pickup{background:url("../../images/common/bg_leftmenu_bottom.gif");background-position:bottom;width:200px;padding:0px 0px 10px 0px;margin:10px 0px 0px 20px;}
#mainBody .pickup .picklink{width:200px;padding:5px 0px 5px 0px;margin:0px;}
#mainBody .pickup .picklink a{text-decoration:none;color:#666;width:175px;font-size:0.75em;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}
#mainBody .pickup .picklink a:hover{text-decoration:none;color:#860e8a;width:175px;font-size:0.75em;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}


#mainBody .pan {padding:3px;font-size:0.8em;}
#mainBody .pan a{text-decoration:none;color:#999;}
#mainBody .pan a:hover{text-decoration:none;color:#860e8a;}
#mainBody .pan strong{font-weight:normal;color:#860e8a;}

#mainBody .h3shadow{display:block;width:510px;background-image:url("../../images/common/bg_h3_bottom.gif");background-repeat:no-repeat;background-position:bottom;margin:10px 0px 15px 0px;height:14px;}

#mainBody hr {border-top:solid 1px #ccc;border-right:none;border-bottom:none;border-left:none;height:1px;margin:20px 0px 20px 0px;clear:both;}

#mainBody .contents{float:left;width:510px;margin:20px 5px 0px 5px;font-size:0.75em;line-height:130%;}

#mainBody .contents .contentsSubMenu{width:505px;display:block;margin:0px 0px 0px 0px;padding:2px 0px 2px 5px;clear:both;background:#ebfcc9;}
#mainBody .contents .contentsSubMenu li{display:inline;float:left;}
#mainBody .contents .contentsSubMenu li a{text-decoration:none;color:#666;display:block;padding:0px 0px 0px 13px;margin:0px 10px 0px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:-10px 2px;}
#mainBody .contents .contentsSubMenu li a:hover{text-decoration:none;color:#860e8a;display:block;padding:0px 0px 0px 13px;margin:0px 10px 0px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:-10px 2px;}

#mainBody .contents ul{margin:0px;}
#mainBody .contents .link{display:block;padding:0px 0px 0px 15px;margin:2px 0px 2px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:-10px 0px;}
#mainBody .contents .link a{text-decoration:none;color:#666;}
#mainBody .contents .link a:hover{text-decoration:none;color:#860e8a;}

#mainBody .contents .leftLine{display:block;border-width:0px 0px 0px 1px;border-color:#ccc;border-style:none none none solid;padding:0px 0px 0px 10px;margin:0px 0px 0px 10px;}

#mainBody .contents h4{color:#333;margin:0px 0px 10px 0px;border-width:0px 0px 0px 3px;border-color:#8DD318;border-style:none none none solid;padding:0px 0px 25px 5px;font-size:1.25em;font-weight:normal;clear:both;}

#mainBody .contents strong{color:#860e8a;font-weight:normal;}


.kyoin{font-size:0.75em;color:#333;line-height:130%;}

#mainBody .index{float:left;width:510px;margin:20px 5px 0px 5px;font-size:0.75em;line-height:130%;}

#mainBody .index h4{font-size:1em;width:150px;padding:10px;margin:0px;color:#3f7109;font-weight:normal;}
#mainBody .index .link{background:#f4f4f4;width:320px;padding:10px 0px 10px 0px;;margin:3px 0px 3px 0px;border:1px #ccc solid;}
#mainBody .index .link a{text-decoration:none;color:#666;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}
#mainBody .index .link a:hover{text-decoration:underline;color:#860e8a;background:url("../../images/common/ic_arrow_01.gif") no-repeat;padding:0px 0px 0px 25px;display:block;}
#mainBody .index .copy{margin:0px 0px 10px 10px;color:#666;}

/* ニュース */
#mainBody .contentsNews{font-size:0.75em;color:#333;line-height:130%;}
#mainBody .contentsNews h3{background:url("../news/images/ti_news.gif") no-repeat;margin:0px 0px 20px 0px;text-indent: -10000em;height:97px;}
#mainBody .contentsNews ul{width:670px;margin:0px 0px 0px 30px;}
#mainBody .contentsNews li{display:block;padding:0px 0px 0px 15px;margin:4px 0px 4px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:-10px 0px;}
#mainBody .contentsNews li a{text-decoration:underline;color:#666;}
#mainBody .contentsNews li a:hover{text-decoration:none;color:#860e8a;}

/* kensaku */
#mainBody .contentsKensaku{font-size:0.75em;color:#333;line-height:130%;}
#mainBody .contentsKensaku h3{background:url("../kensaku/images/ti_kensaku.gif") no-repeat;margin:0px 0px 20px 0px;text-indent: -10000em;height:97px;}
#mainBody .contentsNews ul{width:670px;margin:0px 0px 0px 30px;}
#mainBody .contentsKensaku li{display:block;padding:0px 0px 0px 15px;margin:4px 0px 4px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:-10px 0px;}
#mainBody .contentsKensaku li a{text-decoration:underline;color:#666;}
#mainBody .contentsKensaku li a:hover{text-decoration:none;color:#860e8a;}

/* サイトマップ */
#mainBody .contentsSitemap{font-size:0.75em;color:#333;line-height:130%;}
#mainBody .contentsSitemap h3{background:url("../sitemap/images/ti_sitemap.gif") no-repeat;margin:0px 0px 20px 0px;text-indent: -10000em;height:97px;}

#mainBody .contentsSitemap ul{width:250px;float:left;margin:0px 0px 0px 10px;}
#mainBody .contentsSitemap .link{display:block;padding:0px 0px 0px 17px;margin:4px 0px 4px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:-8px 0px;}
#mainBody .contentsSitemap .link a{text-decoration:none;color:#666;}
#mainBody .contentsSitemap .link a:hover{text-decoration:none;color:#860e8a;}

#mainBody .contentsSitemap .linkSub{display:block;padding:0px 0px 0px 30px;margin:4px 0px 4px 0px;background:url("../../images/common/ic_arrow_01.gif") no-repeat;background-position:5px 0px;}
#mainBody .contentsSitemap .linkSub a{text-decoration:none;color:#666;}
#mainBody .contentsSitemap .linkSub a:hover{text-decoration:none;color:#860e8a;}

#mainBody .contentsSitemap .linkTitle{padding:3px 0px 3px 5px;margin:0px;background-color:#d8f993;border-color:#fff;border-style:none none solid none;border-width:1px;}
#mainBody .contentsSitemap .linkTitle strong{color:#3f7109;padding:0px 0px 0px 0px;display:block;font-weight:normal;}

#mainBody .contentsSitemap h4{color:#333;margin:0px 0px 10px 0px;border-width:0px 0px 0px 3px;border-color:#8DD318;border-style:none none none solid;padding:0px 0px 25px 5px;font-size:1.25em;font-weight:normal;clear:both;}

#mainBody .contentsSitemap hr{width:730px;border-top:solid 1px #ccc;border-right:none;border-bottom:none;border-left:none;height:1px;margin:10px 20px 10px 20px;}
