@charset "euc-jp";
/* CSS Document */

@media all{
/* ------------------------------------------------------
under_common setting
------------------------------------------------------ */
body{
text-align:center;
background:url(../images/bg_stone_under.jpg) repeat-y center top;
}

.wrapperOut{
background:url(../images/bg_wrapperout_under.gif) no-repeat center top;
}

#header{
background:url(../images/under_main_photo.jpg) no-repeat center top;
width:820px;
height:182px;
}

h1{
width:274px;
height:57px;
background:url(../images/under_logo_title.jpg) no-repeat left 10px;
text-indent:-9999px;
font-size:0;
display:block;
margin-left:17px;
clear:left;
}

h1 a{
width:274px;
height:57px;
display:block;
}

#contents{
/*background:url(../images/bg_contents.gif) repeat-y 7px top;*/
}

.leftBox{
float:left;
width:574px;
padding-left:13px !important;
}

.rightBox{
float:right;
width:180px;
padding-right:0;
}









/* underTitle */

/* short */
.greetingTitle{
background:url(../images/title_greeting.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.presidentTitle{
background:url(../images/title_president.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.organizationTitle{
background:url(../images/title_organization.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.admissionTitle{
background:url(../images/title_admission.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.secretariatTitle{
background:url(../images/title_secretariat.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.annualTitle{
background:url(../images/title_annual.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.absTitle{
background:url(../images/title_abs.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.registrationTitle{
background:url(../images/title_registration.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.recordTitle{
background:url(../images/title_record.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.next_meetingTitle{
background:url(../images/title_next_meeting.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.steeringTitle{
background:url(../images/title_steering.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}


.rinriTitle{
background:url(../images/title_rinri.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.rinri_soudanTitle{
background:url(../images/title_rinri_soudan.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}


.eduTitle{
background:url(../images/title_edu.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}


.publicityTitle{
background:url(../images/title_publicity.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}


.certificationTitle{
background:url(../images/title_certification.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.clinical_psychologyTitle{
background:url(../images/title_clinicalpsychology.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.editorialTitle{
background:url(../images/title_editorial.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.medical_affairsTitle{
background:url(../images/title_medicalaffairs.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.preparatoryTitle{
background:url(../images/title_preparatory.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.medical_trainingTitle{
background:url(../images/title_medical.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.clinical_psychologyTitle{
background:url(../images/title_clinical_psychology.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.medical_generalTitle{
background:url(../images/title_medical.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.linkTitle{
background:url(../images/title_groups.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.member_onlyTitle{
background:url(../images/title_memberonly.gif) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}

.member_ninteiTitle{
background:url(../images/title_membernintei.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}


.member_ruleTitle{
background:url(../images/title_regulation.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}
/* short */

/* long */
.sitemapTitle{
background:url(../images/title_sitemap.png) no-repeat left 13px;
width:777px;
height:53px;
text-indent:-9999px;
font-size:0;
margin-left:13px;
padding-bottom:13px;
}

.newsTitle{
background:url(../images/title_news.png) no-repeat left 13px;
width:777px;
height:53px;
text-indent:-9999px;
font-size:0;
margin-left:13px;
padding-bottom:13px;
}

.underTitle{
background:url(../images/title_underconstruction.png) no-repeat left 13px;
width:777px;
height:53px;
text-indent:-9999px;
font-size:0;
margin-left:13px;
padding-bottom:13px;
}

.membersTitle{
background:url(../images/title_members.png) no-repeat left 13px;
width:777px;
height:53px;
text-indent:-9999px;
font-size:0;
margin-left:13px;
padding-bottom:13px;
}
/* long */

/* underTitle */











/* underSubTitle */
.greetingSubTitle{
background:url(../images/subtitle_greeting.png) no-repeat left top;
width:65px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.presidentSubTitle{
background:url(../images/subtitle_president01.png) no-repeat left top;
width:47px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.presidentSubTitle2{
background:url(../images/subtitle_president02.png) no-repeat left top;
width:83px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.organizationSubTitle{
background:url(../images/subtitle_organization01.png) no-repeat left top;
width:102px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.annualSubTitle{
background:url(../images/subtitle_anual01.png) no-repeat left top;
width:83px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.annualSubTitle2{
background:url(../images/subtitle_anual02.png) no-repeat left top;
width:101px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.annualSubTitle3{
background:url(../images/subtitle_anual03.png) no-repeat left top;
width:84px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.medical_trainingSubTitle{
background:url(../images/subtitle_medicaltraining.png) no-repeat left top;
width:100px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}


.medical_trainingSubTitle{
background:url(../images/subtitle_training.png) no-repeat left top;
width:100px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}
.clinical_psychologySubTitle{
background:url(../images/subtitle_general.png) no-repeat left top;
width:140px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}

.medical_generalSubTitle{
background:url(../images/subtitle_general.png) no-repeat left top;
width:82px;
height:18px;
text-indent:-9999px;
font-size:0;
margin:0 0 12px 15px;
}
/* underSubTitle */
.contentsIn{
margin:0 5px 10px 15px;
padding-bottom:10px;
border-bottom:2px #999 dotted;

}

.contentsInMiddle{
margin:0 5px 10px 15px;
}

.contentsInBottom{
margin:0 5px 10px 15px;
padding-bottom:10px;
}

.contentsInside{
padding-left:24px;
}

.contentsInsideBottom{
margin-bottom:10px;
}

.contentsInside2{
padding-left:24px;
}

.contentsInside2Bottom{
margin-bottom:10px;
}

.contentsInTitle{
font-weight:bold;
font-size:120%;
color:#28327c;
margin-bottom:3px;
background:url(../images/icon_memo.gif) no-repeat -1px 0.1em;
padding-left:24px;
}

.colorBlueBorder{
font-weight:bold;
font-size:110%;
color:#0C59B8;
border:2px #0C59B8 solid;
background:#FBFDFF;
text-align:center;
padding:10px 0 6px 0;
margin-bottom:10px;
}

.colorBlueBorder a{
color:#EB9B16;
text-decoration:none;
}

.colorBlueBorder a:hover{
text-decoration:underline;
}

.colorGrayBorder{
color:#333;
border:1px #333 solid;
background:#FAFAFA;
padding:7px 0 3px 6px;
margin-bottom:10px;
}

.colorGrayBorder strong{
font-size:110%;
}

.colorGrayBorder a{
color:#EA7620;
text-decoration:none;
}

.colorGrayBorder a:hover{
text-decoration:underline;
}

.colorBlue{
font-weight:bold;
color:#2C85F1;
}

.colorBlueBgBlue{
font-weight:bold;
color:#0C59B8;
background:#FBFDFF;
padding:0 10px;
}

.colorOrange{
font-weight:bold;
color:#EA7620;
}

.colorRed{
font-weight:bold;
color:#CB0309;
}

.colorGray{
font-weight:bold;
color:#333;
}

.underDL dt{
float:left;
clear:left;
width:24px;
color:#0C59B8;
font-weight:bold;
}

.underDL dd{
padding-left:24px;
margin-bottom:10px;
}

.underDLmenber dt{
float:left;
clear:left;
width:21px;
color:#0C59B8;
font-weight:bold;
}

.underDLmenber dd{
padding-left:21px;
margin-bottom:10px;
}

.underDL .mar0{
margin-bottom:0;
}

.underDL a{
text-decoration:underline;
}

.underDL a:hover{
text-decoration:none;
}

.btnPDF{
text-align:center;
margin:10px 0;
}

.btnOtherSite{
text-align:center;
margin:10px 0;
}

.clearL{
clear:left;
}

.clearR{
clear:right;
}

.marT{
margin-top:10px;
}

.marB{
margin-bottom:10px;
}

.marT5{
margin-top:5px;
}

.marT15{
margin-top:15px;
}

.fontSize88{
font-size:88%;
}

.deadLine{
border:3px #CB0309 double;
font-weight:bold;
font-size:110%;
color:#CB0309;
text-align:center;
padding:10px 0 6px 0;
background:#FFF;
margin-bottom:10px;
}

/*.deadLine2{
border:3px #CB0309 double;
font-weight:bold;
font-size:110%;
color:#CB0309;
text-align:center;
padding:10px 0 6px 0;
background:#FFF;
margin-bottom:10px;
}

.deadLine2{
/padding:3px 0 5px 0;
}*/


.deadLine2 {
text-align:center;
margin-bottom:20px;	
}


.deadLine2 span{
border:3px #CB0309 double;
font-weight:bold;
font-size:110%;
color:#CB0309;
padding: 7px 10px 5px;
background:#FFF;
}

.contentsP a{
font-weight:bold;
color:#EA7620;
}

.windowIcon{
	margin-right: 3px;
background:url(../images/icon_window.gif) no-repeat 100% 0.2em;
padding-right:18px;
}

.pageTop{
text-align:right;
padding-right:7px;
margin-bottom:20px;
}

#footer{
clear:both;
margin:0 204px 0 8px;
}

.copy{
display:block;
font-size:9px;
letter-spacing:0.1em;
text-align:left;
color:#141959;
padding-left:5px;
padding-top:2px;
border-top:1px #141959 solid;
}

/*ie7*/
*:first-child+html .pageTop{
margin-top:4px;
margin-bottom:30px;
}  
/*ie7*/

/*ie8*/
.pageTop{
margin-bottom:28px\9;
}
/*ie8*/

.pageTop a{
font-size:11px;
color:#333;
background:url(../images/icon_orange_top.gif) no-repeat 0.1em 0.2em;
padding-left:16px;
}

.pageTop a:hover{
text-decoration:underline;
}


.lineHeight {
	line-height: 1.7;
}


/* -- subNavi setting -- */
.subNavi{
}

.subNavi li{
overflow:hidden;
text-indent:-9999px;
font-size:0;
vertical-align:bottom;
line-height:0;
float:left;
}

.subnaviTitle img{
display:block;
}

.subNavi li a{
display:block;
}

/**/
.subnavi01{
width:171px;
height:36px;
background: url(../images/subnavi.gif) 0 0 no-repeat;
}

.subnavi01 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 0 no-repeat;
}

.subnavi01 a:hover,.subnavi01 a.focus {
background: url(../images/subnavi.gif) -171px 0 no-repeat;
}
/**/

/**/
.subnavi02{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -36px no-repeat;
}

.subnavi02 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -36px no-repeat;
}

.subnavi02 a:hover,.subnavi02 a.focus {
background: url(../images/subnavi.gif) -171px -36px no-repeat;
}
/**/

/**/
.subnavi03{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -72px no-repeat;
}

.subnavi03 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -72px no-repeat;
}

.subnavi03 a:hover,.subnavi03 a.focus {
background: url(../images/subnavi.gif) -171px -72px no-repeat;
}
/**/

/**/
.subnavi04{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -108px no-repeat;
}

.subnavi04 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -108px no-repeat;
}

.subnavi04 a:hover,.subnavi04 a.focus {
background: url(../images/subnavi.gif) -171px -108px no-repeat;
}
/**/

/**/
.subnavi05{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -144px no-repeat;
}

.subnavi05 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -144px no-repeat;
}

.subnavi05 a:hover,.subnavi05 a.focus {
background: url(../images/subnavi.gif) -171px -144px no-repeat;
}
/**/

/**/
.subnavi06{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -180px no-repeat;
}

.subnavi06 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -180px no-repeat;
}

.subnavi06 a:hover,.subnavi06 a.focus {
background: url(../images/subnavi.gif) -171px -180px no-repeat;
}
/**/

/**/
.subnavi07{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -216px no-repeat;
}

.subnavi07 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -216px no-repeat;
}

.subnavi07 a:hover,.subnavi07 a.focus {
background: url(../images/subnavi.gif) -171px -216px no-repeat;
}
/**/

/**/
.subnavi08{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -252px no-repeat;
}

.subnavi08 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -252px no-repeat;
}

.subnavi08 a:hover,.subnavi08 a.focus {
background: url(../images/subnavi.gif) -171px -252px no-repeat;
}
/**/

/**/
.subnavi09{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -288px no-repeat;
}

.subnavi09 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -288px no-repeat;
}

.subnavi09 a:hover,.subnavi09 a.focus {
background: url(../images/subnavi.gif) -171px -288px no-repeat;
}
/**/

/**/
.subnavi10{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -324px no-repeat;
}

.subnavi10 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -324px no-repeat;
}

.subnavi10 a:hover,.subnavi10 a.focus {
background: url(../images/subnavi.gif) -171px -324px no-repeat;
}
/**/

/**/
.subnavi11{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -360px no-repeat;
}

.subnavi11 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -360px no-repeat;
}

.subnavi11 a:hover,.subnavi11 a.focus {
background: url(../images/subnavi.gif) -171px -360px no-repeat;
}
/**/

/**/
.subnavi12{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -396px no-repeat;
}

.subnavi12 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -396px no-repeat;
}

.subnavi12 a:hover,.subnavi12 a.focus {
background: url(../images/subnavi.gif) -171px -396px no-repeat;
}
/**/

/**/
.subnavi13{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -432px no-repeat;
}

.subnavi13 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -432px no-repeat;
}

.subnavi13 a:hover,.subnavi13 a.focus {
background: url(../images/subnavi.gif) -171px -432px no-repeat;
}
/**/

/**/
.subnavi14{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -468px no-repeat;
}

.subnavi14 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -468px no-repeat;
}

.subnavi14 a:hover,.subnavi14 a.focus {
background: url(../images/subnavi.gif) -171px -468px no-repeat;
}
/**/

/**/
.subnavi15{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -504px no-repeat;
}

.subnavi15 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -504px no-repeat;
}

.subnavi15 a:hover,.subnavi15 a.focus {
background: url(../images/subnavi.gif) -171px -504px no-repeat;
}
/**/

/**/
.subnavi16{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -540px no-repeat;
}

.subnavi16 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -540px no-repeat;
}

.subnavi16 a:hover,.subnavi16 a.focus {
background: url(../images/subnavi.gif) -171px -540px no-repeat;
}
/**/

/**/
.subnavi17{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -576px no-repeat;
}

.subnavi17 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -576px no-repeat;
}

.subnavi17 a:hover,.subnavi17 a.focus {
background: url(../images/subnavi.gif) -171px -576px no-repeat;
}
/**/

/**/
.subnavi18{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -612px no-repeat;
}

.subnavi18 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -612px no-repeat;
}

.subnavi18 a:hover,.subnavi18 a.focus {
background: url(../images/subnavi.gif) -171px -612px no-repeat;
}
/**/

/**/
.subnavi19{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -648px no-repeat;
}

.subnavi19 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -648px no-repeat;
}

.subnavi19 a:hover,.subnavi19 a.focus {
background: url(../images/subnavi.gif) -171px -648px no-repeat;
}
/**/

/**/
.subnavi20{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -684px no-repeat;
}

.subnavi20 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -684px no-repeat;
}

.subnavi20 a:hover,.subnavi20 a.focus {
background: url(../images/subnavi.gif) -171px -684px no-repeat;
}
/**/

/**/
.subnavi21{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -720px no-repeat;
}

.subnavi21 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -720px no-repeat;
}

.subnavi21 a:hover,.subnavi21 a.focus {
background: url(../images/subnavi.gif) -171px -720px no-repeat;
}
/**/

/**/
.subnavi22{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -756px no-repeat;
}

.subnavi22 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -756px no-repeat;
}

.subnavi22 a:hover,.subnavi22 a.focus {
background: url(../images/subnavi.gif) -171px -756px no-repeat;
}
/**/

/**/
.subnavi23{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -792px no-repeat;
}

.subnavi23 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -792px no-repeat;
}

.subnavi23 a:hover,.subnavi23 a.focus {
background: url(../images/subnavi.gif) -171px -792px no-repeat;
}
/**/

/**/
.subnavi24{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -828px no-repeat;
}

.subnavi24 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -828px no-repeat;
}

.subnavi24 a:hover,.subnavi24 a.focus {
background: url(../images/subnavi.gif) -171px -828px no-repeat;
}
/**/

/**/
.subnavi25{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -864px no-repeat;
}

.subnavi25 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -864px no-repeat;
}

.subnavi25 a:hover,.subnavi25 a.focus {
background: url(../images/subnavi.gif) -171px -864px no-repeat;
}
/**/

/**/
.subnavi26{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -900px no-repeat;
}

.subnavi26 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -900px no-repeat;
}

.subnavi26 a:hover,.subnavi26 a.focus {
background: url(../images/subnavi.gif) -171px -900px no-repeat;
}
/**/

/**/
.subnavi27{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -936px no-repeat;
}

.subnavi27 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -936px no-repeat;
}

.subnavi27 a:hover,.subnavi27 a.focus {
background: url(../images/subnavi.gif) -171px -936px no-repeat;
}
/**/

/**/
.subnavi28{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -972px no-repeat;
}

.subnavi28 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -972px no-repeat;
}

.subnavi28 a:hover,.subnavi28 a.focus {
background: url(../images/subnavi.gif) -171px -972px no-repeat;
}
/**/

/**/
.subnavi29{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1008px no-repeat;
}

.subnavi29 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1008px no-repeat;
}

.subnavi29 a:hover,.subnavi29 a.focus {
background: url(../images/subnavi.gif) -171px -1008px no-repeat;
}
/**/

/**/
.subnavi30{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1044px no-repeat;
}

.subnavi30 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1044px no-repeat;
}

.subnavi30 a:hover,.subnavi30 a.focus {
background: url(../images/subnavi.gif) -171px -1044px no-repeat;
}
/**/

/**/
.subnavi31{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1080px no-repeat;
}

.subnavi31 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1080px no-repeat;
}

.subnavi31 a:hover,.subnavi31 a.focus {
background: url(../images/subnavi.gif) -171px -1080px no-repeat;
}
/**/

/**/
.subnavi32{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1116px no-repeat;
}

.subnavi32 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1116px no-repeat;
}

.subnavi32 a:hover,.subnavi32 a.focus {
background: url(../images/subnavi.gif) -171px -1116px no-repeat;
}
/**/

/**/
.subnavi33{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1152px no-repeat;
}

.subnavi33 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1152px no-repeat;
}

.subnavi33 a:hover,.subnavi33 a.focus {
background: url(../images/subnavi.gif) -171px -1152px no-repeat;
}
/**/

/**/
.subnavi34{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1188px no-repeat;
}

.subnavi34 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1188px no-repeat;
}

.subnavi34 a:hover,.subnavi34 a.focus {
background: url(../images/subnavi.gif) -171px -1188px no-repeat;
}
/**/

/**/
.subnavi35{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1224px no-repeat;
}

.subnavi35 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1224px no-repeat;
}

.subnavi35 a:hover,.subnavi35 a.focus {
background: url(../images/subnavi.gif) -171px -1224px no-repeat;
}
/**/

/**/
.subnavi36{
width:171px;
height:36px;
background:url(../images/subnavi.gif) 0 -1260px no-repeat;
}

.subnavi36 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1260px no-repeat;
}

.subnavi36 a:hover,.subnavi36 a.focus {
background: url(../images/subnavi.gif) -171px -1260px no-repeat;
}
/**/

/**/
.subnavi37{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1296px no-repeat;
}

.subnavi37 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1296px no-repeat;
}

.subnavi37 a:hover,.subnavi37 a.focus {
background: url(../images/subnavi.gif) -171px -1296px no-repeat;
}
/**/

/**/
.subnavi38{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1332px no-repeat;
}

.subnavi38 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1332px no-repeat;
}

.subnavi38 a:hover,.subnavi38 a.focus {
background: url(../images/subnavi.gif) -171px -1332px no-repeat;
}
/**/

/**/
.subnavi39{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1368px no-repeat;
}

.subnavi39 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1368px no-repeat;
}

.subnavi39 a:hover,.subnavi39 a.focus {
background: url(../images/subnavi.gif) -171px -1368px no-repeat;
}
/**/

/**/
.subnavi40{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1404px no-repeat;
}

.subnavi40 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1404px no-repeat;
}

.subnavi40 a:hover,.subnavi40 a.focus {
background: url(../images/subnavi.gif) -171px -1404px no-repeat;
}
/**/


/**/
.subnavi41{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1440px no-repeat;
}

.subnavi41 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1440px no-repeat;
}

.subnavi41 a:hover,.subnavi41 a.focus {
background: url(../images/subnavi.gif) -171px -1440px no-repeat;
}
/**/


/**/
.subnavi42{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1476px no-repeat;
}

.subnavi42 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1476px no-repeat;
}

.subnavi42 a:hover,.subnavi42 a.focus {
background: url(../images/subnavi.gif) -171px -1476px no-repeat;
}
/**/

/* -- subNavi setting -- */


.underConstructionInside{
padding-left:12px;
padding-top:10px;
}


/* ------------------------------------------------------
society setting
------------------------------------------------------ */
.presidentName{
text-align:right;
margin-top:20px;
font-weight:bold;
}

.presidentName span{
font-size:110%;
}

/* */
.presidentTable{
border:1px #999 dotted;
}

.presidentTable td{
border-bottom:1px #999 dotted;
padding:4px 0 3px 0;
}

.presidentTable .borderNone{
border-bottom:none;
}

.presidentTable .numero{
font-weight:bold;
color:#FFF;
background:#0A378D;
text-align:center;
border-bottom:1px #FFF dotted;
padding-top:7px;
width:30px;
}

.presidentTable .numeroLast{
font-weight:bold;
color:#FFF;
background:#0A378D;
text-align:center;
border-bottom:none;
padding-top:7px;
width:30px;
}

.presidentTable .name{
padding-left:20px;
font-weight:bold;
width:100px;
background:#F0F0F0;
}

.presidentTitleTable{
font-weight:bold;
font-size:110%;
background:#D9D9D9;
margin-bottom:1px;
}

.presidentTitleTable01{
width:30px;
background:#93949B;
border-left:1px #FFF dotted;
border-right:1px #FFF dotted;
}

.presidentTitleTable02{
padding-top:7px;
padding-bottom:2px;
padding-left:35px;
width:160px;
}

.presidentTitleTable03{
padding-top:7px;
padding-bottom:2px;
padding-left:80px;
border-right:1px #ACACAC dotted;
}
/* */

/* */
.histoireTable{
border:1px #999 dotted;
}

.histoireTable td{
border-bottom:1px #999 dotted;
padding:4px 0 3px 0;
}

.histoireTable .borderNone{
border-bottom:none;
}

.histoireTable .numero{
font-weight:bold;
color:#FFF;
background:#0A378D;
border-bottom:1px #FFF dotted;
padding:7px 9px 3px 6px;
width:166px;
}

.histoireTable .numeroLast{
font-weight:bold;
color:#FFF;
background:#0A378D;
border-bottom:none;
padding-top:7px;
padding-left:5px;
width:166px;
}

.histoireTable .name{
padding-left:10px;
background:#FFF;
}

.histoireTitleTable{
font-weight:bold;
font-size:110%;
background:#D9D9D9;
margin-bottom:1px;
}

.histoireTitleTable02{
padding-top:7px;
padding-bottom:2px;
text-align:center;
border-left:1px #ACACAC dotted;
border-right:1px #ACACAC dotted;
}
/* */

.iconCheckBox{
background:url(../images/icon_checkbox.png) no-repeat 0.3em 0.1em;
}

.iconCheckBox02{
background:url(../images/icon_checkbox02.png) no-repeat 0.3em 0.1em;
}

.exampleTable{
border:1px #DDA615 solid;
background:#FEFBF1;
padding:0 5px;
line-height:1.7;
}

.exampleTable td{
padding-top:4px;
}

.exampleTableGray{
border:1px #666 solid;
background:#FAFAFA;
padding:0 5px;
line-height:1.7;
}

.exampleTableGray td{
padding-top:4px;
}

.exampleTableBlueTitle{
border:1px #0C59B8 solid;
background:#0C59B8;
color:#FFF;
padding:7px 0 2px 0;
}

.exampleTableBlue{
border:1px #0C59B8 solid;
background:#FFF;
line-height:1.7;
}

.exampleTableBlue td{
padding-top:6px;
padding-bottom:3px;
}

.borderBlueDot{
border-bottom:1px #0C59B8 dotted;
}

.borderBlueDotRight{
border-right:1px #0C59B8 dotted;
}

.borderOrangeDot{
border-bottom:1px #DDA615 dotted;
}

.borderOrangeDot{
border-bottom:1px #666 dotted;
}

.width80{
width:80px;
}

.width100{
width:100px;
}

.width120{
width:120px;
}

.organizationP{
margin-top:30px;
}

.padL5{
padding-left:5px;
}

.presidentTable .term{
padding-left:70px;
background:#FFF;
}

.organization_map{
background:url(../images/organization_map.png) no-repeat left top;
width:348px;
height:293px;
text-indent:-9999px;
font-size:0;
}

/* ie6 */
* html .organization_map{
background:url(../images/organization_map.gif) no-repeat left top;
width:348px;
height:293px;
text-indent:-9999px;
font-size:0;
}
/* ie6 */

/* ------------------------------------------------------
convention setting
------------------------------------------------------ */
.conventionDL dt{
width:60px;
float:left;
clear:left;
font-weight:bold;
font-size:110%;
}

.conventionDL dd{
	padding-left: 60px;
margin-bottom:10px;
font-size:110%;
}


.conventionDLLong dt{
font-weight:bold;
font-size:110%;
}

.conventionDLLong dd{
	padding-left: 60px;
margin-bottom:10px;
font-size:110%;
}

.conventionDL2 a{
font-weight:bold;
color:#EA7620;
}

.conventionDL2 dt{
width:100px;
float:left;
clear:left;
font-weight:bold;
color:#0C59B8;
font-size:110%;
}

.conventionDL2 dd{
margin-bottom:10px;
padding-left: 100px;
font-size:110%;
}

.attention dt{
width:30px;
float:left;
font-weight:bold;
}

.attention dd{
width:500px;
float:left;
}

/* */
.certificationTable{
border-top:1px #999 dotted;
border-left:1px #999 dotted;
border-bottom:1px #999 dotted;
background:#FFF;
}

.certificationTable a{
text-decoration:underline;
}

.certificationTable a:hover{
text-decoration:none;
}

.certificationTable td{
border-bottom:1px #999 dotted;
padding:4px 0 3px 0;
}

.certificationTable .borderNone{
border-bottom:none;
}

.certificationTable .numero{
font-weight:bold;
color:#FFF;
background:#0A378D;
text-align:center;
border-bottom:1px #FFF dotted;
padding-top:7px;
width:30px;
}

.certificationTable .numeroLast{
font-weight:bold;
color:#FFF;
background:#0A378D;
text-align:center;
border-bottom:none;
padding-top:7px;
width:30px;
}

.certificationTable .name{
padding-left:10px;
font-weight:bold;
width:240px;
border-right:1px #ACACAC dotted;
background:#F7FBFF;
}

.certificationTable .pdfIcon01{
width:90px;
background:url(../images/icon_pdf.gif) no-repeat 75% center;
font-size:13px;
padding-top:8px;
padding-left:30px;
border-right:1px #ACACAC dotted;
}

.certificationTable .pdfIcon02{
background:url(../images/icon_pdf.gif) no-repeat 71% center;
font-size:13px;
padding-top:8px;
padding-left:30px;
border-right:1px #ACACAC dotted;
}

.certificationTitleTable{
font-weight:bold;
font-size:110%;
background:#D9D9D9;
margin-bottom:1px;
}

.certificationTitleTable01{
width:30px;
background:#93949B;
border-left:1px #FFF dotted;
border-right:1px #FFF dotted;
}

.certificationTitleTable02{
padding-top:7px;
padding-bottom:2px;
width:249px;
border-right:1px #ACACAC dotted;
text-align:center;
}

.certificationTitleTable03{
padding-top:7px;
padding-bottom:2px;
border-right:1px #ACACAC dotted;
text-align:center;
width:120px;
}

.certificationTitleTable04{
padding-top:7px;
padding-bottom:2px;
border-right:1px #ACACAC dotted;
text-align:center;
}
/* */

.pdfIcon03{
background:url(../images/icon_pdf.gif) no-repeat 100% top;
padding-right:19px;
}

.flashPlayer a{
font-weight:bold;
color:#EA7620;
}


h4.annualCap {
	margin-bottom: 10px;
	font-size:110%;
	font-weight: bold;
	color: #;
}


.annualName {
	width: 100px;
	font-weight: bold;
}


.annualNameE {
	font-weight: bold;
}


.annualBelong {
	padding-top: 2px;
	font-size: 12px;
}




/* ------------------------------------------------------
other setting
------------------------------------------------------ */
.newsDetail2{
padding:4px 0 2px 3px;
}

.newsDetail2 a{
color:#141959;
text-decoration:underline;
}

.newsDetail2 a:hover{
text-decoration:none;
}

.newsDetail2 dt{
background:url(../images/icon_trois02.gif) no-repeat left 0.4em;
color:#02054a;
font-weight:bold;
float:left;
clear:left;
width:15%;
padding-left:12px;
}

.newsDetail2 dd{
padding-left:18%;
margin-bottom:8px;
}

.newsDetail2 dd strong{
color:#CB0309;
}



/* ------------------------------------------------------
member setting
------------------------------------------------------ */

.memberList1 li {
	margin-top: 5px;
	padding-left: 17px;
	background: url(../images/icon_blue.gif) 0 0.1em no-repeat;
}

.memberList1 li.noIcon {
background:none;
}


.memberCap {
	margin: 10px 0 5px;
	font-weight: bold;
}


p.memberP {
	text-indent: 1em;
	line-height: 1.7;
}


.mailFrame {
	padding: 5px;
	text-align: center;
	border: #ccc 3px double;
}


.mailIcon {
	padding-left: 22px;
	background: url(../images/email.gif) 0 0.3em no-repeat;
}



ul.adminBtn li {
	margin: 0 15px;
	display: inline;
	line-height: 0;
	vartical-align: bottom;
}





/*****   E罸 ************************************************************************/



/***** ID *****/
p#absBtn {
	margin: 15px 0;
	text-align: center;
}



/***** CLASS *****/
.absDead{
border:3px #CB0309 double;
font-weight:bold;
font-size:110%;
color:#CB0309;
text-align:center;
padding:10px 0 6px 0;
background:#FFF;
margin-bottom:20px;
}




/*****    E  **********************************************************************************/
.linkDl dt {
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/icon_blue.gif) 0 0.2em no-repeat;
}


.linkDl dd {
	padding-left: 18px;
}



/**/
.subnavi43{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1511px no-repeat;
}

.subnavi43 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1511px no-repeat;
}

.subnavi43 a:hover,.subnavi43 a.focus {
background: url(../images/subnavi.gif) -171px -1511px no-repeat;
}
/**/




/**/
.subnavi44{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1547px no-repeat;
}

.subnavi44 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1547px no-repeat;
}

.subnavi44 a:hover,.subnavi44 a.focus {
background: url(../images/subnavi.gif) -171px -1547px no-repeat;
}
/**/




/**/
.subnavi45{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1585px no-repeat;
}

.subnavi45 a{
width:171px;
height:36px;
display:block;
background:url(../images/subnavi.gif) 0 -1585x no-repeat;
}

.subnavi45 a:hover,.subnavi45 a.focus {
background: url(../images/subnavi.gif) -171px -1585px no-repeat;
}
/**/




.member_certification_listTitle{
background:url(../images/title_certification_list.png) no-repeat left top;
width:571px;
height:40px;
text-indent:-9999px;
font-size:0;
margin-bottom:14px;
}