/* bodyの設定 */
.bodyNoMBP { margin:0px; padding:0px; border:none; border-width:0px; }

/* リンク色の設定 */

a:link { color:#0000ff; text-decoration:none; }
a:visited { color:#4b0082; text-decoration:none; }
a:hover { color:#ff4500; text-decoration:none; }
a:active { color:#ff0000; text-decoration:none; }

/* divの設定 */
.divNoMBP { margin:0px; padding:0px; border-width:0px; overflow:hidden; }
.divCenter { text-align:center; }
.divBlock { margin:0px; padding:0px; border-width:0px; display:block; }
.divNone { margin:0px; padding:0px; border-width:0px; display:none; }
.divTitle { margin:0px; padding:0px; border-width:0px; height:80px; background:#fff; overflow:hidden; }
.divNavi { margin:0px; padding:0px; border-width:0px; height:20px; background:#9c3; overflow:hidden; }
.divNaviNyukai { margin:0px; padding:0px; border-width:0px; height:20px; background:#9c3; overflow:hidden; }
.divNaviNewsletter { margin:0px; padding:0px; border-width:0px; height:20px; background:#669; overflow:hidden; }
.divNaviJournal { margin:0px; padding:0px; border-width:0px; height:20px; background:#669; overflow:hidden; }
.divNaviSosiki { margin:0px; padding:0px; border-width:0px; height:20px; background:#48d1cc; overflow:hidden; }
.divNaviCommittee { margin:0px; padding:0px; border-width:0px; height:20px; background:#48d1cc; overflow:hidden; }
.divNaviKaityou { margin:0px; padding:0px; border-width:0px; height:20px; background:#9c3; overflow:hidden; }
.divNaviKaisoku { margin:0px; padding:0px; border-width:0px; height:20px; background:#48d1cc; overflow:hidden; }
.divNaviHaikei { margin:0px; padding:0px; border-width:0px; height:20px; background:#9c3; overflow:hidden; }
.divNaviSympo { margin:0px; padding:0px; border-width:0px; height:20px; background:#c66; overflow:hidden; }
.divNaviGuide { margin:0px; padding:0px; border-width:0px; height:20px; background:#ffd704; overflow:hidden; }
.divNavigation { margin:0px; padding:0px; border-width:0px; position:absolute; top:0px; left:0px; z-index:10;  width:650px; height:20px; background:#cf9;  overflow:hidden; }
.divVol { margin:0px; padding:0px; border-width:0px; width:650px; position:absolute; top:0px; left:0px; z-index:10;  width:650px; height:20px; background:#669;  overflow:hidden; }
.divMenu { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#9c3; }
.divMenuJournal { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#669; overflow:hidden; }
.divMenuNewsletter { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#669; }
.divMenuSosiki { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#48d1cc; }
.divMenuCommittee { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#48d1cc; overflow:hidden: }
.divMenuKaisoku { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#48d1cc; }
.divMenuSympo { margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#c66; }
.divMenuGuide{ margin:0px; padding:0px; border-width:0px; width:150px; height:1000px; background:#ffd704; }
.divOldInfoMenu { margin:0px; padding:0px; border-width:0px; width:150px; height:450px; background:#bdb76b; overflow:hidden; }
.divWhatNew { margin:0px; padding:0px; border-width:0px; width:650px; height:20px; background:#cf9; overflow:hidden; }
/* background: #fff () */
.div003 { margin:0px; padding: 10px 10px 10px 10px; border-width:0px; background:#fff; }
.div005 { margin:0px; padding:0px 10px 0px 10px; border-width:0px; background: #fff; }
.div006 { margin:0px; padding:0px 20px 0px 0px; border-width:0px; background: #fff; }
.div007 { margin:0px; padding:0px 20px 0px 20px; border-width:0px; background: #fff; }
/* background: #eee8aa () */
.div050 { width:630px; margin:0px; padding:0px 10px 0px 10px; border-width:0px; background: #eee8aa; }
/* background: #e0e0e6 (lightBlue) */
.div101 { background:#e0e0e6; }
.div103 { margin:0px; padding: 10px 10px 10px 10px; border-width:0px; background:#e0e0e6; }
.div105 { margin:0px; padding: 0px 10px 0px 10px; border-width:0px; background: #e0e0e6; }
/* background: #ffcccc (pink) */
.div151 { width:650px; margin:0px; padding: 0px 0px 0px 0px; border-width:0px; background: #ffcccc; }
.div155 { width:630px; margin:0px; padding: 0px 10px 0px 10px; border-width:0px; background:#ffcccc; }
/* background: #ccffff (blue) */
.div201 { width:650px; margin:0px; padding: 0px 0px 0px 0px; border-width:0px; background:#ccffff; }
.div205 { width:630px; margin:0px; padding: 0px 10px 0px 10px; border-width:0px; background:#ccffff; }

/* span */
.span01 { border:ridge #000000; border-width:1px 0px; }
.span02 { border:ridge #000000; border-width:0px 0px 1px 0px; }

/* th */
.thMenu { margin:0px; padding:1px 0px; border-width:0px; color:#fff; font-size:16px; font-family:Arial,Osaka,'MS PGothic'; }
.thMenuTitle { margin:0px; padding:2px 0px; border-width:0px; color:#000; font-size:16px; font-family:Arial,Osaka,'MS PGothic'; }
.thMenuMember { margin:0px; padding:2px 0px; border-width:0px; color:#669; font-size:16px; font-family:Arial,Osaka,'MS PGothic'; }
.thMenuSpace { margin:0px; padding:0px; border:0px; /*border-width:0px;*/ empty-cell:hide; width:150px; height:2px; }
.thMenuBar { margin:0px; padding:0px; border:none; border-width:0px; empty-cell:hide; width:150px; height:1px; }

/* td */
.tdTop { vertical-align:top; }
.td80 { width:80px; vertical-align:top; }
.td100 { width:100px; }
.td100t { width:100px; vertical-align:top; }
.td100b { width:100px; vertical-align:bottom; }
.td150 { width:150px; }
.td150m { width:150px; margin:0px; padding:0px; vertical-align:middle; }
.td530 { width:530px; }
.td510 { width:510px; }
.tdEvent { margin:0px; padding:0px; border:none; border-width:0px; color:#000; font-size:14pt; }

/* img */
.imgLogo { position:absolute; top:5px; left:10px; }
.imgBar120 { width:120px; height:1px; margin:0px; padding:0px; border:none; }
.imgDot { width:2px; height:2px; margin:0px; padding:0px; border:none; }
.imgRight { float:right; margin:10px }
.imgLeft { float:left; margin:10px }
.imgKaityo { float:right; margin:0px 0px 10px 10px; padding:0px; border:0px; width:310px; height:320px; }
.imgJournal { width:325px; height:455px; }
.imgJournal2 { width:130px; height:182px; }
.imgHome { width:300px; height:225px; }

/* table */
.tableNoMBP {margin:0px; padding:0px; border:none; border-width:0px; }
.tableMenu {margin:0px; padding:0px; border:0px; /*border-width:0px;*/ }

/* form */
.formNoMBP {margin:0px; padding:0px; border:none; border-width:0px; }
.formNoMBPr {margin:0px; padding:0px; border:none; border-width:0px; text-align:right; }

/* color */
.colorRed { color:#f00; font-style: normal; }
.colorBlue { color:#00f; font-style: normal; }

/* p */
.pTitle{ text-align:center; margin-top:5px; }
.pNavigate{ margin:0px; padding:2px 0px 2px 0px; position:absolute; left:150px; width:650px; height:16px; text-align:left; font-size:16px; color:#fff; border:none; border-width:0px; overflow:hidden; }
.pNavi{ margin:0px; padding:2px; width:650px; height:18px; text-align:left; font-size:14px; font-family:Arial,Osaka,'MS PGothic'; border:none; border-width:0px; }
.pVol{ margin:0px; padding:1px; width:650px; height:20px; text-align:center; font-size:16px; font-family:Arial,Osaka,'MS PGothic'; color:#fff; border:none; border-width:0px; }
.pWhatNew{ margin:0px; padding:0px 0px 5px 0px; text-align:left; font-size:14px; font-weight:bold; border:none; border-width:0px; }

.p001 { margin:0px; padding:0px; text-align:left; }
.p001c { margin:0px; padding:0px; text-align:center; }
.p001r { margin:0px; padding:0px; text-align:right; }
.p001s { margin:0px; padding:0px; text-align:left; font-size:small;}
.p001s12 { margin:0px; padding:0px; text-align:left; font-size:12px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s14 { margin:0px; padding:0px; text-align:left; font-size:14px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s14r { margin:0px; padding:0px; text-align:right; font-size:14px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s16 { margin:0px; padding:0px; text-align:left; font-size:16px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s16r { margin:0px; padding:0px; text-align:left; font-size:16px; text-align:right; font-family:Arial,Osaka,'MS PGothic'; }
.p001s16c { margin:0px; padding:0px; text-align:center; font-size:16px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s16b { margin:0px; padding:0px; text-align:left; font-size:16px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s16bc { margin:0px; padding:0px; text-align:center; font-size:16px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18 { margin:0px; padding:0px; text-align:left; font-size:18px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18c { margin:0px; padding:0px; text-align:center; font-size:18px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18r { margin:0px; padding:0px; text-align:right; font-size:18px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18b { margin:0px; padding:0px; text-align:left; font-size:18px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18bc { margin:0px; padding:0px; text-align:center; font-size:18px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18br { margin:0px; padding:0px; text-align:right; font-size:18px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s18bi { margin:0px; padding:0px; text-align:left; font-size:18px; font-weight:bold; font-style:italic; font-family:Arial,Osaka,'MS PGothic'; }
.p001s20 { margin:0px; padding:0px; text-align:left; font-size:20px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s20b { margin:0px; padding:0px; text-align:left; font-size:20px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s20bi { margin:0px; padding:0px; text-align:left; font-size:20px; font-weight:bold; font-style:italic; font-family:Arial,Osaka,'MS PGothic'; }
.p001s20bc { margin:0px; padding:0px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s20bci { margin:0px; padding:0px; text-align:center; font-size:20px; font-weight:bold; font-style:italic; font-family:Arial,Osaka,'MS PGothic'; }
.p001s24 { margin:0px; padding:0px; text-align:left; font-size:24px; font-family:Arial,Osaka,'MS PGothic'; }
.p001s24b { margin:0px; padding:0px; text-align:left; font-size:24px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s24bc { margin:0px; padding:0px; text-align:center; font-size:24px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p001s32bc { margin:0px; padding:0px; text-align:center; font-size:32px; font-weight:bold; font-family:Arial,Osaka,'MS PGothic'; }
.p003 { margin:0px; padding:0px; text-align:left; text-indent:1em; }
.p005 { margin:0px; padding:0px; text-align:left; line-height:1.5; }
.p005c { margin:0px; padding:0px; text-align:center;line-height:1.5; }
.p005r { margin:0px; padding:0px; text-align:right; line-height:1.5; }
.p007 { margin:0px; padding:0px; text-align:left; text-indent:1em; line-height:1.5; }
.p021 { margin:0px; padding:0px; text-align:left; font-size:large; }
.p021c { margin:0px; padding:0px; text-align:center; font-size:large; }
.p023 { margin:0px; padding:0px; text-align:left; font-size:large; font-weight:bold; }
.p023c { margin:0px; padding:0px; text-align:center; font-size:large; font-weight:bold; }
.p023cf { margin:0px; padding:0px; text-align:center; font-size:large; font-weight:bold; color:#ffffff; }
.p023r { margin:0px; padding:0px; text-align:right; font-size:large; font-weight:bold; }
.p025c { margin:0px; padding:0px; text-align:center; font-size:x-large; }
.p027c { margin:0px; padding:0px; text-align:center; font-size:x-large; font-weight:bold; }
.p027cf { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; font-size: x-large; font-weight: bold; 
	color: #ffffff; }
.p029c { margin:0px; padding:0px; text-align:center; font-size:xx-large; font-weight:bold; }
.p051 { margin:0px 0px 0px 100px; padding:0px; text-align:left; }

/* cell-width */
.wTop { vertical-align:top; width:100% }
.wTopr { vertical-align:top; width:100%; text-align:right; }
.wAuto { vertical-align:top; width:auto }
.wAutor { vertical-align:top; width:auto; text-align:right; }
.w10 { width:10px; }
.w10t { width:10px; vertical-align:top; }
.w20 { width:20px; }
.w20t { width:20px; vertical-align:top; }
.w30 { width:30px; }
.w30t { width:30px; vertical-align:top; }
.w40 { width:40px; }
.w50 { width:50px; }
.w50t { width:50px; vertical-align:top; }
.w50c { width:50px; text-align:center; }
.w50r { width:50px; text-align:right; }
.w70 { width:70px; }
.w70t { width:70px; vertical-align:top; }
.w80t { width:80px; vertical-align:top; }
.w100 { width:100px; }
.w100c { width:100px; text-align:center; }
.w100r { width:100px; text-align:right; }
.w100t { width:100px; vertical-align:top; }
.w130 { width:130px; }
.w130t { width:130px; vertical-align:top; }
.w150 { width:150px; }
.w150t { width:150px; vertical-align:top; }
.w200 { width:200px; }
.w200t { width:200px; vertical-align:top; }
.w250 { width:250px; }
.w300 { width:300px; }
.w330 { width:330px; }
.w400 { width:400px; }
.w400t { width:400px; vertical-align:top; }
.w450 { width:450px; }
.w500 { width:500px; }
.w530 { width:530px; }
.w540 { width:540px; }

.whTop { line-height:1.5; vertical-align:top; width:auto }
.whTopr { line-height:1.5; vertical-align:top; text-align:right; }
.wh10 { width:10px; line-height:1.5; }
.wh10t { width:10px; line-height:1.5; vertical-align:top; }
.wh50 { width:50px; line-height:1.5; }
.wh50t { width:50px; line-height:1.5; vertical-align:top; }
.wh50r { width:50px; line-height:1.5; text-align:right; }
.wh70 { width:70px; line-height:1.5; }
.wh70t { width:70px; line-height:1.5; vertical-align:top; }
.wh50tr { width:50px; line-height:1.5; vertical-align:top; text-align:right; }
.wh100 { width:100px; line-height:1.5; }
.wh100t { width:100px; line-height:1.5; vertical-align:top; }
.wh100r { width:100px; line-height:1.5; text-align:right; }
.wh100b { width:100px; line-height:1.5; vertical-align:bottom; }
.wh130t { width:130px; line-height:1.5; vertical-align:top; }
.wh150 { width:150px; line-height:1.5; }
.wh150t { width:150px; line-height:1.5; vertical-align:top; }
.wh200 { width:200px; line-height:1.5; }
.wh200t { width:200px; line-height:1.5; vertical-align:top; }
.wh300 { width:300px; line-height:1.5; }
.wh250t { width:250px; line-height:1.5; vertical-align:top; }
.wh400 { width:400px; line-height:1.5; }
.wh500 { width:500px; line-height:1.5; }
.wh530 { width:530px; line-height:1.5; }
.wh550 { width:550px; line-height:1.5; }
