@charset "windows-1252";
#rf_list_main { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#rf_list_main #fellow { padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px; width: 400px; }
#fellowList .middleTitle { margin: 0px 0px 15px; padding: 2px 0px 2px 5px; background: #F0F9F5; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; border-right-width: 2px; border-left-width: 10px; border-right-style: solid; border-left-style: solid; border-right-color: #FFBCCB; border-left-color: #FFBCCB; }
#fellow ul { font-family: Arial, Helvetica, sans-serif; font-size: 14px; list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#fellow li { font-size: 14px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-left: 20px; height: 20px; margin-left: 20px; }
#fellow li.lanking { font-size: 15px; line-height: 18px; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #99CC99; padding-left: 0px; height: 20px; margin-left: 20px; font-weight: bold; }
#fellowList #fellow .lanking .eng { font-family: "Times New Roman", Times, serif; font-style: italic; }
#fellowList #fellow .lanking .eng .pale { color: #666666; }
#fellow li.nothing { padding-left: 47px; }
div#fellowList .middleTitle .roma { font-family: "Times New Roman", Times, serif; font-size: 17px; }
#rf_list_main #fellow a { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; background-image: url(../common_img/square_green.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#rf_list_main #fellow a:link { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px; background-image: url(../common_img/square_green.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#rf_list_main #fellow a:hover { color: #990000; background-image: url(../common_img/square_green.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#fellow .linkless { font-size: 14px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
#rf_list_main #fellowList { padding: 0px; width: 400px; margin-right: auto; margin-left: auto; }
#rf_list_main #title { width: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 30px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; max-width: 600px; }
#rf_list_main #title img { margin: 0px; padding: 0px; float: right; }
#rf_list_main #title .name { font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-align: right; width: 470px; padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-weight: normal; margin: 0px; height: 35px; }
#rf_list_main #title .namae { font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-align: right; width: 470px; padding-top: 30px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; font-weight: normal; margin: 0px; height: 35px; }
#rf_list_main #title .name .yakushoku { font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; }
#rf_list_main #title .namae .yakushoku { font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; }
#rf_list_main #title h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; width: auto; height: 20px; padding-top: 0px; padding-right: 130px; padding-bottom: 0px; padding-left: 0px; position: relative; }
#rf_list_main #history { width: auto; margin-right: auto; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 50px; padding-left: 30px; max-width: 600px; }
#history .nakamidashi { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#history .nakamidashi a { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; border-left-width: 12px; border-left-style: solid; border-left-color: #FF99FF; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
#history .age { font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: top; width: 110px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#history .reki { font-family: Arial, Helvetica, sans-serif; font-size: 14px; vertical-align: top; width: auto; height: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#rf_list_main #researchContents2 { width: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 50px; padding-left: 30px; max-width: 600px; }
#researchContents2 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; height: 20px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px; background-color: #D5F0E6; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0099CC; }
#researchContents2 h2 a { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; border-left-width: 14px; border-left-style: solid; border-left-color: #1FABC2; }
#researchContents2 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }

