Body{ margin:0;}


.top {  font-family: "Arial"; font-size: 12px; background-image: url(images/bg_header.gif); font-style: normal; line-height: normal; border: #CCCCCC solid; border-width: 1px 0px 1px 1px}
.main {  background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #666666}
.imgwin {  border: 0px #CCCCCC solid; background-color: #FFFFFF}

a:link {text-decoration:none;color: #000055 ;font-weight:normal;}
a:visited {text-decoration:none;color: #666666 ;font-weight:normal;}
a:active {color:#660066 ;font-weight:normal;}
a:hover {text-decoration:underline;color:#000055;font-weight:normal; }

FORM {MARGIN: 0px}
FORM {FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: arial,sans-serif}
INPUT {FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: arial,sans-serif}
SELECT {FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: arial,sans-serif}
TEXTAREA {FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: arial,sans-serif}

.box1 {  border: #CCCCCC dashed; font-family: "Arial"; font-size: 12px; color: #666666; font-style: normal; font-weight: lighter; background-image: url(images/box2.gif); border-width: 0px 1px 1px}
.outline {  background-image: url(images/home_top-h.gif); background-repeat: repeat-y; font-family: "Arial"; font-size: 10px}
.outline-bottom {  border: #CCCCCC solid; background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; font-weight: normal; border-width: 0px 0px 1px}
.box-texnos {  border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Arial"; font-size: 11px; background-color: #FFFFFF}
.box-paltis { border: #CCCCCC; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Arial"; font-size: 10px ; background-color: #F6F6F6}
.contactus {  font-family: "Arial"; font-size: 12px; color: #555555; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF}
.edu { font-family: "Arial"; font-size: 12px; color: #333333; border: 0px #CCCCCC solid; background-color: f9f5e2}
.timetable_box-on { font-size: 12px; border: solid; font-family: "Arial"; color: #333333; background-color: #F5DAD1; border-width: 1px 0px 0px 1px ; border-color: #CCCCCC #CCCCCC black; font-weight: bold}
.timetable_box-off { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #999999; background-color: #FAFAFA ; border-width: 1px 0px 0px 1px }
.timetable_box-week { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #333333; border-width: 1px 0px 0px 1px }
.timetable_box-time { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #FFFFFF; background-color: #999999; border-width: 1px 0px 0px 1px ; font-weight: bold}
.timetable-Outline { font-size: 12px; border: #999999 solid; font-family: "Arial"; color: #666666; border-width: 1px 2px 2px 0px}
.timetable-Outline_asakusa { font-size: 12px; border: 0px #999999 solid; font-family: "Arial"; color: #333333}
.timetable_box-mos { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #333333; background-color: #CFD8F3; border-width: 1px 0px 0px 1px ; font-weight: bold}
.about_paltis { font-family: "Arial"; font-size: 11px; color: #333333; border: 1px #CCCCCC dashed; background-color: #FFFFFF}
.photo {  border: dashed; border-width: 1px 0px; border-color: #000066 #666666 #999999}
.bottom { background-color: f9f5e2; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #666666 }
._table {margin: 0px 0px;}
.contactustop { font-family: "Arial"; font-size: 11px; background-image: url(images/contactus.gif); padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-repeat: no-repeat}
.contactustopbox { font-family: "Arial"; font-size: 11px; color: #333333; border: #CCCCCC solid; background-image: url(images/box1.gif); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; border-width: 0px 1px 1px; background-repeat: repeat-x}
.contactustopbox2 { font-family: "Arial"; font-size: 12px; color: #666666; border: #CCCCCC solid; background-image: url(images/box200.gif); padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; border-width: 0px 1px 1px; background-repeat: repeat-x}
.box60b {  font-family: "Arial"; background-image: url(images/box60b.gif); font-size: 12px; color: #666666; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.box1-ssl { border: 1px #CCCCCC solid; font-family: "Arial"; font-size: 12px; color: #666666; font-style: normal; line-height: normal; font-weight: lighter ; background-color: #E7E7E7}
.box60r { font-family: "Arial"; background-image: url(images/box60r.gif); font-size: 12px; color: #666666; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.fontonly {  font-family: "Arial"; font-size: 13px; color: #8093A4; font-weight: bold}
.jpbox1 {  font-family: "Arial"; font-size: 12px; background-image: url(images/box90r.gif); border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.jpbox2 {  font-family: "Arial"; font-size: 12px; background-image: url(images/box90b.gif); border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.jpbox3 {  font-family: "Arial"; font-size: 12px; background-image: url(images/box3.gif); border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.class-main {  font-family: "Arial"; font-size: 12px; color: #333333}
.timetable-Outline_main { font-size: 12px; font-family: "Arial"; color: #333333}
.font-under {  font-family: "Arial"; font-size: 12px; color: #CC0000; text-decoration: underline}
.box-aiduojia { border: 1px #CCCCCC solid; font-family: "Arial"; font-size: 12px; color: #666666; font-style: normal; background-color: #FFFFFF}
.feedback-main { font-family: "Arial"; font-size: 12px; color: #555555; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF}
.under {  font-family: "Arial"; font-size: 12px; background-color: #FFFFFF; border: #CCCCCC solid; border-width: 0px 0px 1px}
.timetable-line {  border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.edu-main { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #333333}
.jpbox-ad { font-family: "Arial"; font-size: 12px; background-image: url(images/box90b.gif); border: 1px #CCCCCC solid}
.main-sec { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #666666 }
.main-tips { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #666666 }
.columnDate {  font-family: "Arial"; font-size: 10px; color: #999999}
.timetable-comment { font-size: 12px; font-family: "Arial"; color: #555555}
.main-access { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #666666 }
.plen_text_only {  font-family: "Arial"; font-size: 12px; color: #333333}
.sec_top { font-family: "Arial"; font-size: 12px; color: #333333; background-image: url(imgtop/2.jpg)}
.outlineG { font-family: "Arial"; font-size: 12px}
.imgJP { border: 0px #CCCCCC solid; background-color: #FFFFFF}
.boxadd {  font-family: "Arial"; font-size: 12px; line-height: 8px; background-color: #FFFFFF}
.feedback-edu { font-family: "Arial"; font-size: 12px; color: #000066; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF }
.edufee {  font-family: "Arial"; font-size: 12px; color: #333333}
.edufee-outline { font-family: "Arial"; font-size: 12px; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.edu-contents { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: #CCCCCC solid; color: #333333 ; border-width: 1px 0px 0px 1px}
.edu-contents-box { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: #CCCCCC solid; color: #333333 ; border-width: 0px 1px 1px 0px}
.fontonly2 { font-family: "Arial"; font-size: 12px; color: #666666; font-weight: normal}
.fontonly3 { font-family: "Arial"; font-size: 11px; color: #666666; font-weight: normal }
.outline-bottom_JPtop { border: #CCCCCC solid; background-color: #FFFFFF; font-family: "Arial"; font-size: 11px; font-style: normal; font-weight: normal; border-width: 0px 0px 1px ; color: #666666}
.sec { font-family: "Arial"; font-size: 12px; color: #333333; border: 0px #CCCCCC solid; background-color: f9f5e2 }
.sec-main { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #55555}
.fontonly4 { font-family: "Arial"; font-size: 12px; font-weight: bold}
.sec1-on {  font-family: "Arial"; font-size: 12px; background-color: #FFF4FF; color: #666666; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.sec1-option { font-family: "Arial"; font-size: 12px; background-color: #EEEEEE; color: #666666 ; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.fontonly5 { font-family: "Arial"; font-size: 13px; color: #000066; font-weight: bold }
.soserv-main { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #333333}
.timetable_box-off-sun { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #FF3333; background-color: #FAFAFA ; border-width: 1px 0px 0px 1px }
.box90b { font-family: "Arial"; background-image: url(images/box90b.gif); font-size: 12px; color: #666666; border: #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.timetable_box-other { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #333333; background-color: #CFF3D1; border-width: 1px 0px 0px 1px ; font-weight: bold }
.webform {  font-family: "Arial"; font-size: 12px; color: #333333}
.unicef-main { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 0px #CCCCCC solid; color: #333333 }
.unicef-text { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: 1px #CCCCCC solid; color: #555555; padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px}
.unicef-copy { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; color: #FF3300}
.timetable_box-off-yuukyuu { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #0000FF; background-color: #FAFAFA ; border-width: 1px 0px 0px 1px ; font-weight: normal}
.timetable_box-off-kyuukoubi { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #999999; background-color: #E8E8E8; border-width: 1px 0px 0px 1px }
.timetable_box-linux { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #333333; background-color: #B9FE98; border-width: 1px 0px 0px 1px ; font-weight: normal}
.timetable-Outline-bottom { font-size: 12px; border: #999999 solid; font-family: "Arial"; color: #666666; border-width: 0px 1px 1px 0px}
.news-cell { background-color: #FFFFFF; font-family: "Arial"; font-size: 12px; font-style: normal; line-height: normal; border: #CCCCCC solid; color: #333333; border-width: 0px 0px 1px 1px}
.aptcmain { font-family: "Arial"; font-size: 12px; color: #444444; border: 0px #CCCCCC solid}
.aptcline1 { font-family: "Arial"; font-size: 12px; color: #444444; border: #CCCCCC solid; border-width: 0px 0px 1px 1px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.aptcfont1 { font-family: "Arial"; font-size: 12px; color: #003399; border: 0px #CCCCCC solid }
.aptcline1out { font-family: "Arial"; font-size: 12px; border: #CCCCCC solid; border-width: 1px 1px 0px 0px}
.aptcfont2 { font-family: "Arial"; font-size: 12px; color: #0033FF; border: 0px #CCCCCC solid ; font-weight: bold}
.timetable_box-off-sunOn { font-size: 12px; border: #CCCCCC solid; font-family: "Arial"; color: #FF3333; background-color: #F5DAD1; border-width: 1px 0px 0px 1px }

