@charset "UTF-8";body{margin:0 auto;text-align:center;font-size:80%;color:#666;background:#EEC;}
a{text-decoration:underline;}
a:link, a:visited{color:#EA5E00;}
a:active, a:hover{color:#690;}
a:focus{outline:none;}
div{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, address{margin:0;padding:0;font-size:100%;}
dl{margin:0;padding:0;list-style:none;}
ul.def{margin:0;padding:0;list-style:none;}
ul.def li{margin:0;padding:0;}
dt, dd{margin:0;padding:0;}
table{margin:0;padding:0;font-size:100%;}
form{margin:0;padding:0;}
input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, textarea:focus{background:#FEA;}
.input_labels3c label{float:left;display:block;width:33%;}
.input_labels4c label{float:left;display:block;width:24%;}
img{vertical-align:bottom;border:none;}
object, embed{margin:0;padding:0;overflow:hidden;clear:both;}
script, noscript{margin:0;padding:0;overflow:hidden;clear:both;}
span.item{margin:1px 2px 1px 0;padding:1px 4px;color:#6D390E;background-color:#F9F5D6;border:1px solid #D5BF9F;display:inline;float:left;text-align:center;font-weight:bold;}
span.value{margin:1px 2px 1px 0;padding:2px 4px;display:inline;float:left;}
span.city{margin:1px 2px 1px 90px;padding:1px 4px;color:#6D390E;display:inline;}
span.error{padding-top:4px;color:#F00;display:block;}
.alert{color:#F00;}
.nowrap{white-space:nowrap;}
.clear{clear:both;}
#container{width:1000px;margin:0 auto;text-align:left;overflow:hidden;clear:both;}
#wrap{width:1000px;overflow:hidden;clear:both;}
#header{width:1000px;height:80px;background:url(/img/bg_header.gif) no-repeat top left;overflow:hidden;clear:both;}
#logo{width:220px;height:50px;margin:15px 0 0 10px;font-size:12px;float:left;display:inline;}
#catch{width:245px;margin:15px 0 0 10px;font-weight:normal;line-height:140%;font-size:10px;color:#F7F7E6;float:left;display:inline;}
ul#advertise{margin:9px 10px 0 0;float:right;display:inline;}
ul#advertise li{margin:0 0 0 6px;float:left;display:inline;}
#sideL, #sideR{width:200px;display:inline;}
#sideL{float:left;}
#sideR{float:right;}
.sideWrap1, .sideWrap2{width:200px;margin-top:10px;}
.sideWrap1{background:url(/img/bg_side_wrap1.gif) repeat-y top left;}
.sideWrap2{background:url(/img/bg_side_wrap2.gif) repeat-y top left;}
.sideWrapper1, .sideWrapper2{width:200px;padding-top:10px;}
.sideWrapper1{background:url(/img/bg_side_wrapper1.gif) no-repeat top left;}
.sideWrapper2{background:url(/img/bg_side_wrapper2.gif) no-repeat top left;}
.side1, .side2{width:200px;padding-bottom:10px;line-height:120%;}
.side1{background:url(/img/bg_side1.gif) no-repeat bottom left;}
.side2{background:url(/img/bg_side2.gif) no-repeat bottom left;}
.side1 h2, .side2 h2{width:200px;height:25px;font-size:12px;}
ul.sideAdvertise li{margin-top:10px;}
dl.leftBox, dl.searchBox{width:180px;margin-left:10px;overflow:hidden;clear:both;}
dl.leftBox dt, dl.searchBox dt{width:30%;margin-top:10px;color:#401700;font-size:10px;line-height:140%;text-align:right;float:left;display:inline;}
dl.leftBox dd, dl.searchBox dd{margin-top:10px;float:left;display:inline;}
dl.leftBox dd input, dl.searchBox dd input{width:120px;border:1px solid #401700;}
.btn{width:100px;height:30px;margin:10px auto 0 auto;padding:0;text-indent:-9999px;border:none;outline:none;cursor:pointer;display:block;}
.inline{display:inline;}
.wbtn{width:200px;height:30px;margin:10px auto 0 auto;padding:0;text-indent:-9999px;border:none;outline:none;cursor:pointer;display:block;}
input.login{background:url(/img/input_login.gif) no-repeat 0 0;}
input.login:hover, input.login:focus{background:url(/img/input_login.gif) no-repeat 0 -30px;}
input.logout{background:url(/img/input_logout.gif) no-repeat 0 0;}
input.logout:hover, input.logout:focus{background:url(/img/input_logout.gif) no-repeat 0 -30px;}
input.search{background:url(/img/input_search.gif) no-repeat 0 0;}
input.search:hover, input.search:focus{background:url(/img/input_search.gif) no-repeat 0 -30px;}
.inquiry{background:url(/img/input_inquiry.gif) no-repeat 0 0;}
.inquiry:hover, .inquiry:focus{background:url(/img/input_inquiry.gif) no-repeat 0 -30px;}
.forget{background:url(/img/input_forget.gif) no-repeat 0 0;}
.forget:hover, .forget:focus{background:url(/img/input_forget.gif) no-repeat 0 -30px;}
input.reissue{background:url(/img/input_reissue.gif) no-repeat 0 0;}
input.reissue:hover, input.reissue:focus{background:url(/img/input_reissue.gif) no-repeat 0 -30px;}
input.confirm{background:url(/img/input_confirm.gif) no-repeat 0 0;}
input.confirm:hover, input.confirm:focus{background:url(/img/input_confirm.gif) no-repeat 0 -30px;}
input.back{background:url(/img/input_back.gif) no-repeat 0 0;}
input.back:hover, input.back:focus{background:url(/img/input_back.gif) no-repeat 0 -30px;}
input.send{background:url(/img/input_send.gif) no-repeat 0 0;}
input.send:hover, input.send:focus{background:url(/img/input_send.gif) no-repeat 0 -30px;}
ul.navi{margin:0 0 0 23px;}
ul.navi_sub{margin:0 0 0 40px;}
ul.navi li{height:16px;margin:10px 0 0 0;text-indent:-9999px;}
ul.navi li a{height:16px;display:block;}
ul.navi li.blog_list a:link, ul.navi li.blog_list a:visited{width:93px;background:url(/img/menu_blog_list.gif) no-repeat 0 0;}
ul.navi li.blog_list, ul.navi li.blog_list a:active, ul.navi li.blog_list a:hover{width:93px;background:url(/img/menu_blog_list.gif) no-repeat 0 -16px;}
ul.navi li.blog_entry a:link, ul.navi li.blog_entry a:visited{width:78px;background:url(/img/menu_blog_entry.gif) no-repeat 0 0;}
ul.navi li.blog_entry, ul.navi li.blog_entry a:active, ul.navi li.blog_entry a:hover{width:78px;background:url(/img/menu_blog_entry.gif) no-repeat 0 -16px;}
ul.navi li.blog_archives a:link, ul.navi li.blog_archives a:visited{width:93px;background:url(/img/menu_blog_archives.gif) no-repeat 0 0;}
ul.navi li.blog_archives, ul.navi li.blog_archives a:active, ul.navi li.blog_archives a:hover{width:93px;background:url(/img/menu_blog_archives.gif) no-repeat 0 -16px;}
ul.navi li.faq a:link, ul.navi li.faq a:visited{width:107px;background:url(/img/menu_faq.gif) no-repeat 0 0;}
ul.navi li.faq, ul.navi li.faq a:active, ul.navi li.faq a:hover{width:107px;background:url(/img/menu_faq.gif) no-repeat 0 -16px;}
ul.navi li.link a:link, ul.navi li.link a:visited{width:63px;background:url(/img/menu_link.gif) no-repeat 0 0;}
ul.navi li.link, ul.navi li.link a:active, ul.navi li.link a:hover{width:63px;background:url(/img/menu_link.gif) no-repeat 0 -16px;}
ul.navi li.member_edit a:link, ul.navi li.member_edit a:visited{width:107px;background:url(/img/menu_member_edit.gif) no-repeat 0 0;}
ul.navi li.member_edit, ul.navi li.member_edit a:active, ul.navi li.member_edit a:hover{width:107px;background:url(/img/menu_member_edit.gif) no-repeat 0 -16px;}
ul.navi li.member_list a:link, ul.navi li.member_list a:visited{width:78px;background:url(/img/menu_member_list.gif) no-repeat 0 0;}
ul.navi li.member_list, ul.navi li.member_list a:active, ul.navi li.member_list a:hover{width:78px;background:url(/img/menu_member_list.gif) no-repeat 0 -16px;}
ul.navi li.member_delete a:link, ul.navi li.member_delete a:visited{width:49px;background:url(/img/menu_member_delete.gif) no-repeat 0 0;}
ul.navi li.member_delete, ul.navi li.member_delete a:active, ul.navi li.member_delete a:hover{width:49px;background:url(/img/menu_member_delete.gif) no-repeat 0 -16px;}
ul.detail{height:12px;margin:0 0 0 110px;}
ul.detail li{height:12px;margin:5px 0 -5px 0;text-indent:-9999px;}
ul.detail li a{height:12px;display:block;}
ul.detail li.search a:link, ul.detail li.search a:visited{width:75px;background:url(/img/menu_search.gif) no-repeat 0 0;}
ul.detail li.search, ul.detail li.search a:active, ul.detail li.search a:hover{width:75px;background:url(/img/menu_search.gif) no-repeat 0 -12px;}
ul.affiliate{width:180px;margin-left:10px;text-align:center;}
ul.affiliate li{margin-top:10px;height:100%;}
ul.affiliate li.first{margin-top:0;}
ul.affiliate li span{margin-top:10px;display:block;}
ul.news{padding-left:10px;width:180px;text-align:center;}
ul.news li{margin-top:10px;margin-left:10px;height:100%;text-align:left;}
div.institution_register, div.institution_login{margin-left:auto;margin-right:auto;margin-top:10px;}
div.institution_register a, div.institution_login a{width:200px;height:40px;display:block;text-indent:-9999px;}
div.institution_register a:link, div.institution_register a:visited{width:200px;background:url(/img/input_institution.png) no-repeat 0 0;}
div.institution_register a:active, div.institution_register a:hover{width:200px;background:url(/img/input_institution.png) no-repeat 0 -40px;}
div.institution_login a:link, div.institution_login a:visited{width:200px;background:url(/img/input_institution.png) no-repeat -200px 0;}
div.institution_login a:active, div.institution_login a:hover{width:200px;background:url(/img/input_institution.png) no-repeat -200px -40px;}
ul.sitemap{margin:2px;margin-left:-10px;}
span.category{display:block;margin:2px;padding:2px;width:126px;border-left:4px #824411 solid;float:left;}
div.ad{margin-top:5px;margin-left:14px;}
div.ad ol{padding-left:40px;}
#footer{width:1000px;height:65px;margin-top:10px;color:#FFF;font-size:12px;background:url(/img/bg_footer.gif) no-repeat top left;}
#upper{width:978px;margin-left:10px;padding-top:10px;overflow:hidden;clear:both;}
#upper #caution{margin:2px 0 0 10px;float:left;display:inline;}
#upper ul{height:16px;background:url(/img/line_vertical_dot1.gif) no-repeat center left;float:right;}
#upper li{height:16px;padding:0 5px;line-height:16px;background:url(/img/line_vertical_dot1.gif) no-repeat center right;float:left;}
#upper a{color:#FFF;text-decoration:none;}
#upper a:active, #upper a:hover{color:#FFF;text-decoration:underline;}
address{margin-top:17px;padding-right:10px;text-align:right;font-style:normal;float:right;}
address a:link, address a:visited{color:#FFF;}
address a:active, address a:hover{color:#FFF;}
#visual{width:580px;height:200px;padding-bottom:10px;}
#contentsWrap{width:580px;margin:10px 0 0 10px;padding-bottom:10px;background:url(/img/bg_contents_wrap.gif) no-repeat bottom left;float:left;}
#contentsWrapper{width:580px;padding-top:10px;background:url(/img/bg_contents_wrapper.gif) no-repeat top left;}
#contents{width:580px;height:100%;background:url(/img/bg_contents.gif) repeat-y top left;}
#contents h2{width:560px;height:25px;margin-left:10px;text-indent:22px;font-size:120%;color:#6D390E;background:url(/img/bg_h2.gif) no-repeat top left;}
#contents h3{width:560px;height:25px;padding-top:4px;margin-left:10px;text-indent:22px;font-size:100%;color:#6D390E;background:url(/img/bg_h2.gif) no-repeat top left;}
.section{width:540px;margin:5px 0 0 20px;line-height:140%;}
.side_section{width:180px;margin:0px 10px 0 10px;}
#topicPath{width:100%;padding-bottom:10px;text-align:left;font-size:12px;overflow:hidden;clear:both;}
#topicPath li{padding:0 16px 0 5px;background:url(/img/icon_topic_path.gif) no-repeat center right;float:left;display:inline;}
#topicPath li.none{background:none;}
ul.list{width:560px;margin-left:10px;}
ul.list li{height:100%;margin-top:7px;padding-bottom:8px;line-height:140%;background:url(/img/line_dot1.gif) repeat-x bottom left;overflow:hidden;clear:both;}
ul.list li span.date{margin-left:10px;float:left;display:inline;}
ul.list li span.str{margin-left:10px;float:left;display:inline;}
ul.list li.list{margin-top:7px;padding-bottom:0px;line-height:110%;background:none;overflow:hidden;clear:both;text-align:right;}
table.table1{width:540px;margin:10px 0 0 20px;border-collapse:collapse;}
table.table1 th{width:25%;padding:5px 2px;color:#6D390E;text-align:left;border:1px solid #D5BF9F;background:#F9F5D6;}
table.table1 td{width:75%;padding:5px;border:1px solid #D5BF9F;}
table.table2{width:540px;margin:10px 0 0 20px;border-collapse:collapse;}
table.table2 th{padding:5px;color:#6D390E;border:1px solid #D5BF9F;background:#F9F5D6;}
table.table2 td{padding:5px;border:1px solid #D5BF9F;}
table.table3{width:100%;border-collapse:collapse;}
tr.line2{background:#FFFCDD;}
.floatL{margin:10px 0 0 10px;display:inline;float:left;}
.floatR{margin:10px 10px 0 0;display:inline;float:right;}
.floatL2{display:inline;float:left;}
.floatR2{display:inline;float:right;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.textL{text-align:left;}
.textC{text-align:center;}
.textR{text-align:right;}
.required{padding:0 8px 2px 0;background:url(/img/bg_required.gif) no-repeat center right;}
.normal{font-weight:normal;}
.bold{font-weight:bold;}
div.pagerArea{width:540px;margin:10px 0 0 20px;line-height:100%;overflow:hidden;clear:both;}
div.numIndex{margin:0;font-size:12px;float:left;display:inline;}
div.pager{margin:0;font-size:12px;float:right;display:inline;}
ul.entryPager{clear:both;margin:10px 10px;overflow:hidden;}
ul.entryPager li{display:inline;float:left;width:260px;margin-bottom:-32767px;padding:0 5px 32768px 5px;}
ul.entryPager li.prev{text-align:right;}
ul.entryPager li.next{}
ul.entryPager li.both{border-left-color:#8D8D8D;border-left-width:1px;border-left-style:solid;}
ul.rssCategory{clear:both;margin:0;overflow:hidden;}
ul.rssCategory li{margin-top:4px;display:inline;float:left;width:230px;}
table.rssTopCategory{width:540px;margin:10px 0 0 20px;border-collapse:collapse;}
table.rssTopCategory td{padding:5px;border:none;vertical-align:top;}
table.rssTopCategory span{background:url(/img/bg_index.png) no-repeat center left;padding:0 8px 2px 6px;display:block;line-height:140%;}
table.dynamicTable, table.dynamicTableImage{width:100%;border-collapse:collapse;}
table.dynamicTable .cellImg, table.dynamicTableImage .cellImg{width:244px;text-align:center;}
table.dynamicTable .cellImg img, table.dynamicTableImage .cellImg img{margin-bottom:4px;margin-left:auto;margin-right:auto;display:block;}
table.dynamicTable .cellCtrl, table.dynamicTableImage .cellCtrl{width:80px;text-align:center;}
h2#institution_title1{background:url(/img/institution/bg_title1.png) no-repeat center right;height:40px;text-indent:-9999px;}
h2#institution_title2{background:url(/img/institution/bg_title2.png) no-repeat center right;height:40px;text-indent:-9999px;}
h4.merit{margin-bottom:5px;width:570px;height:100px;text-indent:-9999px;}
h4#merit1{background:url(/img/institution/bg_merit1.png) no-repeat center right;}
h4#merit2{background:url(/img/institution/bg_merit2.png) no-repeat center right;}
h4#merit3{background:url(/img/institution/bg_merit3.png) no-repeat center right;}
h2#information_title1{background:url(/img/institution/bg_information_title1.png) no-repeat center right;height:40px;text-indent:-9999px;}
h4.service{margin-bottom:5px;width:570px;height:100px;line-height:110%;font-weight:normal;color:#6d390e;}
h4.service div.msg{margin:0px 5px 0px 210px;padding-top:40px;}
h4.service div.link{width:97%;text-align:right;}
h4#service1{background:url(/img/institution/bg_service1.png) no-repeat center right;}
h4#service2{background:url(/img/institution/bg_service2.png) no-repeat center right;}
h4#service3{background:url(/img/institution/bg_service3.png) no-repeat center right;}
.service_memo{color:#00f;font-size:11px;margin-left:25px;}
#w3c{margin:17px 0 0 0;padding:0;float:left;list-style:none;}
#w3c li{width:80px;margin:0 0 0 10px;float:left;}
.calendar{border-collapse:collapse;border:2px solid #E0D1BA;width:180px;margin:0 4px 10px 4px;float:left;}
.calendar table{width:100%;}
.calendar th{font-size:12px;text-align:center;background:#E0D1BA;border:1px solid #E0D1BA;line-height:150%;font-weight:bold;}
.calendar th.normal{background:#F0E1CA;line-height:150%;}
.calendar th.sat{background:#CCCCFF;line-height:150%;}
.calendar th.sun{background:#FFCCCC;line-height:150%;}
.calendar td{font-size:12px;text-align:center;background:#FFFFFF;border:1px solid #E0D1BA;line-height:150%;}
.calendar td.sat{background:#DDDDFF;}
.calendar td.sun{background:#FFDDDD;}
.calendar td.sel{background:#CCFFCC;}
.calendar td.entry{background:#FFDDBD;}
.calendar td.entry a{display:block;}
.calendar td.disable{background:#DDDDDD;}
.calendar td.select{background:#CCFFCC;}
.calendar th.over{background:#FFFF66;}
.calendar td.over{background:#FFFF99;}
ul.picture_list{width: 560px;margin: 0 auto;padding:0;list-style: none;}
ul.picture_list li{margin: 5px 0 0 12px;display: inline;float: left;width: 170px;text-align: center;height: 136px;}
ul.picture_list span{line-height: 18px;}
