body#fellow{
font-family:"Times New Roman";
}

*{
margin:0;
padding:0;
}

li{
list-style:none;
}

.right_content{
width:535px;
font-size:13px;
}

.right_content .pageTitle{
color:#1E2188;
font-weight:bold;
margin:15px 0px;
font-size:14px;
}

.right_content .pageTitle1{
color:#1E2188;
font-weight:bold;
margin:15px 0px 0px 0px;
font-size:14px;
}

.right_content .pageTitle3,
.right_content .pageTitleSub{
color:#1E2188;
font-weight:bold;
margin:15px 0px 0px 0px;
font-size:20px;
text-align:center;
display:block;
}

.right_content .pageTitleSub{
line-height:117%;
}

.right_content .partList{
color:#1E2188;
font-weight:bold;
margin:15px 0px;
font-size:14px;
display:block;
}

.right_content .pageTitleSub2{
color:#1E2188;
font-weight:bold;
margin:15px 0px 0px 0px;
font-size:18px;
text-align:left;
}

.right_content .topText{
color:#1E2188;
margin:15px 0px;
font-size:14px;
text-align:center;
display:block;
}


.right_content .pageTitle2{
color:#1E2188;
font-weight:bold;
margin:15px 0px;
font-size:14px;
font-style:oblique;
}

.right_content .date{
margin-bottom:15px;
display:block;
font-weight:bold;
}

.right_content .partType{
font-weight:bold;
font-size:13px;
font-style:oblique;
color:#1E2188;
}
.right_content .justify{
margin-top:17px;
}
.right_content .justify .exTitle{
font-weight:bold;
margin-bottom:3px;
font-style:oblique;
color:#1E2188;
display:block;
}

.right_content .justify2 .exTitle,
.right_content .subhead .subTitle{
font-weight:bold;
margin-bottom:3px;
color:#1E2188;
display:block;
}

.right_content .justify2,
.right_content .subhead{
margin-top:17px;
}

.right_content .justify3{
margin-top:17px;
color:#1E2188;
}

.right_content .justify4{
margin:17px 0px;
color:#1E2188;
}

.right_content .fellowText,
.right_content .about{
margin-top:17px;
padding-bottom:17px;
}

.right_content .about{
font-size:12px;
clear:both;
}

.right_content .fellowText li{
margin-bottom:10px;
}

.right_content .about .aboutText{
font-weight:bold;
margin-bottom:15px;
color:#1E2188;
display:block;
}

.right_content .fellowText .fellowTitle{
font-weight:bold;
margin-bottom:15px;
color:#1E2188;
display:block;
font-size:14px;
}

.right_content .fellowText .fellowTitle2{
font-weight:bold;
margin-bottom:15px;
color:#1E2188;
display:block;
font-style:oblique;
font-size:14px;
}

.right_content .fellowText  .groupLink{
margin-bottom:15px;
font-weight:bold;
color:#1E2188;
font-size:14px;
}

.right_content .fellowTextL{
margin-bottom:15px;
display:block;
font-size:15px;
}

.right_content .fellowTextL .fellowTitle{
font-weight:bold;
margin-bottom:15px;
color:#1E2188;
display:block;
font-size:17px;
}

.right_content .closeArea,
.right_content .pageBack{
dont-weight:bold;
margin:30px 0px;
}


.right_content #exList,
.right_content #answerList,
.right_content .answerList{
/*color:#1E2188;*/
margin-bottom:3px;
}

.right_content #exList li,
.right_content #answerList li{
margin-bottom:13px;
}

.right_content #answerList .answerList li{
margin-bottom:3px;
font-style:oblique;
}

.right_content .space{
margin:17px 0px;
}

.right_content .passmarkList{
margin:17px 0px;
/*color:#1E2188;*/
}

.right_content #followsBox{
width:350px;
margin-bottom:15px;
/*color:#1E2188;*/
font-size:13px;
}

.right_content #followsBox2{
width:535px;
margin:15px 0px;
/*color:#1E2188;*/
font-size:13px;
}

.right_content #followsBox th{
font-weight:normal;
text-align:left;
padding:1px;
}

.right_content #followsBox td{
text-align:right;
padding:1px;
}

.right_content #followsBox2 td img{
margin-right:10px;
}

.right_content #followsBox2 td .link{
font-size:14px;
}

.right_content #followsBox td.price{
font-weight:bold;
}

.right_content .text{
margin-bottom:12px;
}

#musicalInstrument,
.right_content .partsText{
margin:20px;
}

#shipBoxList{
width:300px;
margin:20px 0px;
font-size:13px;
}

#shipBoxList th{
vertical-align:top;
font-weight:normal;
text-align:left;
padding:2px;
}

#shipBoxList td{
padding:2px;
}

#shipBoxList td a{
display:block;
}

.right_content .studyList{
}

.right_content .studyList li{
margin-bottom:10px;
}

.right_content .studyList li .emphasize{
font-weight:bold;
margin-bottom:10px;
}

.right_content .spaceLine{
text-align:center;
display:block;
margin:10px 0px;
}

.right_content .workAssessment,
.right_content .contentsList{
margin:20px 30px;
}

.right_content .programList{
margin:20px 0px;
}

#contents .programList2{
margin:0px;
padding:0px;
}

.right_content .contentsList2{
margin:5px 30px 0px 30px;
}

.right_content .contentsList2 li{
margin-bottom:5px;
}

.right_content .workAssessment li,
.right_content .contentsList li,
.right_content .programList li,
#contents .programList2 li{
margin-bottom:5px;
}

.right_content .fellowTextL li{
margin-bottom:15px;
}

.right_content .writing{
margin:20px 0px;
}


.right_content .form{
color: #663300;
}

.right_content .formsubmit {
font-weight: bold;
letter-spacing: 0.05em;
width: 100px;
}

#inputArea{
border:1px solid #8E90C3;
padding:15px 40px;
width:400px;
margin:15px;
}

#entryBox{
width:390px;
margin:0 auto;
border-top:1px solid #8E90C3;
font-size:12px;
}

#entryBox th{
font-size:11px;
font-weight:normal;
padding:2px;
border-bottom:1px dotted #8E90C3;
text-align:left;
}

#entryBox th div{
margin:1px 0px;
background-color:#EBEBEB;
width:190px;
padding:4px;
}

#entryBox th div .note{
color:#EB414E;
font-size:10px;
}

#entryBox td .form{
width:200px;
}

#inputArea .attention{
color:#EB414E;
}

#entryBox td{
width:190px;
padding:2px;
border-bottom:1px dotted #8E90C3;
}

#submitBtn{
margin-top:5px;
padding:10px;
text-align:center;
border-top:1px solid #8E90C3;
}

.right_content .contactList{
border:1px solid #D5D5D5;
padding:10px;
width:511px;
background-color:#FFFFFF;
margin-bottom:10px;
}

.right_content .contactList dt{
border-bottom:1px dotted #D5D5D5;
padding-bottom:6px;
margin-bottom:10px;
color:#3D3997;
}

.right_content .contactList dd .address{
margin-bottom:10px;
}

.right_content .contactList dd .office{
display:block;
color:#3D3997;
}

#btTop{
text-align:right;
width:535px;
font-size:12px;
}

#btTop2{
margin-top:50px;
text-align:right;
width:535px;
font-size:12px;
}

.publiTitle{
background:url(../images/studyguide.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:8px 0px;
}

.aboutTitle{
background:url(../images/history.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:8px 0px;
}

.InfoBox{
border:1px solid #BFC1DA;
padding:7px;
width:516px;
background-color:#FFFFFF;
margin-top:8px;
margin-bottom:17px;
}

.InfoBox .infoText{
clear:both;
margin-bottom:8px;
}

.InfoBox .infoText dt{
width:105px;
float:left;
border:1px solid #333333;
margin-right:8px;
}

.InfoBox .infoText dt img{
margin:8px;
}

.InfoBox .infoText dd{
color:#2B2E8F;
width:400px;
float:left;
}

.InfoBox .infoText dd .namePrice{
display:block;
font-size:10px;
color:#000000;
}

.InfoBox .more{
padding:5px;
text-align:center;
border:1px solid #C277BC;
background-color:#F2E8F3;
clear:both;
width:506px;
display:block;
}

.InfoBox .more a,
#bookInfo .linkBox a,
.about .linkBox a,
.about .linkBox2 a,
.about .linkBox3 a{
background:url(../images/arrow.gif) no-repeat left center;
padding-left:12px;
}


#mailInfo{
padding-bottom:30px;
border-bottom:1px solid #B9B9B9;
margin-bottom:10px;
}

#bookInfo{
height:3.7em;
padding-bottom:30px;
border-bottom:1px solid #B9B9B9;
margin-bottom:10px;
}

#bookInfo .linkBox,
.about .linkBox,
.about .linkBox2,
.about .linkBox3{
margin-top:8px;
padding:5px;
text-align:center;
border:1px solid #C277BC;
background-color:#F2E8F3;
clear:both;
width:13em;
display:block;
float:right;
font-size:11px;
}


.about .linkBox{
width:15em;
display:block;
}

.about .linkBox2{
width:17em;
}

.about .linkBox3{
width:8em;
}

#advance{
}

#advance dt{
width:150px;
float:left;
}

#advance dd{
width:383px;
float:left;
}

#advance dd .days{
color:#CA283D;
display:block;
}

#advance dd .imagetext{
color:#6B6B6B;
font-size:10px;
margin-top:15px;
}
.offSubText{
margin:10px 0px;
}

.officerBox{
font-size:11px;
padding:5px 0px 15px 0px;
width:511px;
}

.officerBox:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.officerBox .officerTitle1{
background:url(../images/off_subt1.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle2{
background:url(../images/off_subt2.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle3{
background:url(../images/off_subt3.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle4{
background:url(../images/off_subt4.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle5{
background:url(../images/off_subt5.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle6{
background:url(../images/off_subt6.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle7{
background:url(../images/off_subt7.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle8{
background:url(../images/off_subt8.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle9{
background:url(../images/off_subt9.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle10{
background:url(../images/off_subt10.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle11{
background:url(../images/off_subt11.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle12{
background:url(../images/off_subt12.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle13{
background:url(../images/off_subt13.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle14{
background:url(../images/off_subt14.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle15{
background:url(../images/off_subt15.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle16{
background:url(../images/off_subt16.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle17{
background:url(../images/off_subt17.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle18{
background:url(../images/off_subt18.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle19{
background:url(../images/off_subt19.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle20{
background:url(../images/off_subt20.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle21{
background:url(../images/off_subt21.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle22{
background:url(../images/off_subt22.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle23{
background:url(../images/off_subt23.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle24{
background:url(../images/off_subt24.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle25{
background:url(../images/off_subt25.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle26{
background:url(../images/off_subt26.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle27{
background:url(../images/off_subt27.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle28{
background:url(../images/off_subt28.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .officerTitle29{
background:url(../images/off_subt29.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
padding:4px 0px;
margin-bottom:5px;
}

.officerBox .offText{
color:#2D2D91;
}

.officerBox .offText li.colorNone{
color:#000000;
}

.officerBox .offTextBox{
width:312px;
float:left;
}

.officerBox .telFax{
width:185px;
float:right;
}

.officerBox .telFax li{
font-size:0.95em;
border:1px solid #CDCDCD;
padding:2px 3px;
margin-bottom:3px;
}

.officerBox .offTextTable{
border-top:1px solid #CACACA;
border-left:1px solid #CACACA;
font-size:11px;
width:511px;
margin-top:5px;
}

.officerBox .offTextTable th{
border-bottom:1px solid #CACACA;
border-right:1px solid #CACACA;
padding:5px;
background-color:#EEF0EF;
color:#363A95;
text-align:left;
font-weight:normal;
}

.officerBox .offTextTable td{
border-bottom:1px solid #CACACA;
border-right:1px solid #CACACA;
padding:5px;
}

#memberBoxL{
width:250px;
float:left;
}

#memberBoxR{
width:250px;
float:right;
}

#memberBoxL dt,
#memberBoxR dt{
font-weight:bold;
color:#1D2089;
}

#memberBoxL dd,
#memberBoxR dd{
color:#1D2089;
margin-bottom:20px;
}

#memberBoxL dd .blackC,
#memberBoxR dd .blackC{
display:block;
font-style:oblique;
color:#000000;
}

.right_content .writeDate{
text-align:right;
display:block;
}

.right_content .programList .blackB{
color:#1E2188;
}

#title_photo_members{
background-image:url();
width:533px;
height:107px;
margin-bottom:20px;
text-indent:-9999px;
}