@charset "UTF-8";div#textS{font-size: 80%;padding-left: 2em;line-height: 140%;}.meeting{font-size: 90%;line-height: 140%;padding: 0px 0px 0px 70px;}.meeting ul li#n01{list-style-image: url(/med/develop/common/img/list_01.gif);margin: 15px 10px;}.meeting  ul li#n02{list-style-image: url(/med/develop/common/img/list_02.gif);margin: 15px 10px;}.meeting  ul li#n03{list-style-image: url(/med/develop/common/img/list_03.gif);margin: 15px 10px;}.meeting  ul li#n04{list-style-image: url(/med/develop/common/img/list_04.gif);margin: 15px 10px;}.gaiyoL{width: 262px;height: auto;padding: 0px 0px 25px 10px;float: left;}.gaiyoR{width: 262px;height: auto;padding: 0px 10px 25px 0px;float: right;}.gaiyo h2{width:260px;height:31px;}div#boxS{border:1px solid #DFDDD9;width:260px;font-size: 90%;}div#boxS p{font-size: 90%;margin: 7px;line-height: 120%;}.clear{clear: both;}.floatL{float: left;}h3#title01{margin: 15px 0px 0px 0px;}h4#oshirase{margin: 30px 0px 10px 25px;}h4#hokoku{margin-top: 15px;}h4#kitei{margin-top: 15px;}table.hokoku{margin: 15px 15px 0px 0px;border: solid 1px #666666;border-right: none;}.t_hokoku{padding: 7px 0px 0px 25px;line-height: 130%;text-indent: -1em;}p.fd_title{width: 520px;height: 26px;font-weight: bold;background: url(/med/develop/common/img/midashi_small.gif) no-repeat;margin: 35px 0px 0px 0px;padding-left: 10px;color: #333333;}p.midashi01{font-size: 90%;color: #CC6600;padding: 25px 0px 5px 0px;}p#margin_t{text-indent: -1.5em;margin: 15px 0px  0px 18px;line-height: 140%;}p.oshirase{font-size: 90%;line-height: 150%;margin: 0px 10px 0px 55px;}p.plus{text-align: right;font-size: 80%;color: #FF6666;padding: 10px 25px 0px 0px;}p.add{font-size: 80%;line-height: 140%;color: #CC6600;padding: 12px 0px 0px 0px;}td.kiteiL{width: 55px;font-size: 90%;text-align: center;border: solid 2px #CC6600;border-right: dotted 1px #CC6600;border-left: none;padding: 6px 12px;background-color: #FAF0E6;}td.kiteiR{font: 80% bold;line-height: 140%;border: solid 2px #CC6600;border-left: none;border-right: none;padding: 6px 12px;}td.kiteiR ol li{list-style: decimal;margin: 5px 18px 0px 30px;line-height: 120%;}.hokoku ol li{margin: 5px 18px 0px 30px;line-height: 120%;}table.iin{margin-top: 15px;border: solid 1px #666666;border-right: none;}th.item01{font-size: 90%;border-right: solid 1px #666666;border-bottom: double #666666;background-color: #FAF0E6;padding: 5px 5px }th.item01,td.item02#width{white-space: nowrap;}td.item02{font-size: 80%;border-right: solid 1px #666666;border-top: solid 1px #666666;padding: 10px 15px 10px 10px;line-height: 140%;}/*部会?委員会トップタブ*/.box#meet ul{text-align: right;width: 515px;padding: 5px 3px 0px 0px;border-bottom: solid 1px #666666;}.box#meet ul li{display: inline;padding: 6px 3px 0px 3px;margin: 0px 2px;font-size: 70%;color: #000000;}li#off{background-color: #CCCCCC;}li#on{background-color: #FFFFCC;}a.meet{ text-decoration: none; }a:link.meet{ color: #000000; }a:visited.meet{ color: #000000; }a:hover.meet{ color: #FF0000; }.skillmovie{margin: 25px 10px 20px 30px;width: 500px;height: auto;border: dotted 1px #666666;border-left: none;border-right: none;padding: 4px 0px;}.flash{border: solid 1px #999999;width: 490px;height: auto;font-size: 80%;margin: 20px 0px 0px 20px;padding: 7px 12px;line-height: 140%;}img.icon_flash{float: right;margin: 0px 0px 5px 5px;}.skillmo#Left{width: 300px ! important;height: auto;float: left;font-size: 85%;line-height: 150%;padding-left: 5px;}.skillmo#Right{width: 189px;height: auto;float: right;}p.t_skill{margin: 5px 0px 10px 20px;text-align: right;}/*教育要項*/img.mokuji{margin: 15px 0px 8px 0px;}.pdf{border-top: dotted 1px #999999;border-bottom: dotted 1px #999999;width: 480px;height: auto;font-size: 80%;margin: 0px 0px 5px 0px;padding: 7px 12px;line-height: 140%;}img.icon_pdf{float: right;margin: 0px 0px 5px 5px;}.gakubu{color: #99CCFF;}.yokoL{width: 250px;height: auto;padding: 0px 0px 30px 0px;float: left;font-size: 80%;}.yokoR{width: 250px;height: auto;padding: 0px 0px 30px 0px;float: right;font-size: 80%;}.k_yoko dl{margin-top: 15px;}.k_yoko dt{text-indent: 1em;margin-top: 8px;line-height: 150%;}.k_yoko dd{text-indent: 2em;margin-top: 5px;}img.i_movie01{margin-bottom: 7px;}img.sec_icon{margin: 15px 5px 0px 0px;}strong#subOshirase{margin: 0px 0px 0px 55px;line-height: 150%;color: #666666;}.curriShizai{width: 450px;margin: 23px 15px 0px 0px;font-size: 75%;line-height: 200%;text-align: right;}.senmon dl{font-size: 90%;margin: 20px 0 0 0;}.senmon dl dt{width: 25%;height: auto;margin: 1em 0 0 0;line-height: 150%;}.senmon dl dd{width: 70%;height: auto;margin: -1.75em 0 0 140px;line-height: 150%;}