﻿@charset "utf-8";
/* CSS Document */

#tt{background:url('title.jpg');width:700px;height:70px;margin:0 auto}
body,ul,ol,li.la{margin:0}
body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:80%;line-height:140%;background:url(bgw.jpg) repeat-x fixed}
#md{width:700px;margin:0 auto 10px auto;padding:20px 40px;background-color:#FFF;border:solid 4px #669900}
#sd{width:650px;margin:0 auto 5px auto}
#smt{color:#FFF;font-weight:bold;float:right;text-align:right;padding:30px 20px}
h2#sta{background:url(sta.jpg);width:593px;height:34px;margin:30px auto 5px auto}
h2#encore{background:url(encore.jpg);width:695px;height:41px;margin:20px auto 0 auto}
h2#eco{background:url(ecocaptitle.jpg);width:695px;height:135px;margin:0 auto}
h3#st4,#pho,table th,table td{text-align:center}
h3#st2,h3#st3{margin:0}
h3#st2{color:#F09;padding:10px 0 0 0}
h3#st3{color:#66F;padding:10px 0 0 0}
h3#st4{width:150px;border-bottom:double 3px #690;border-top:double 3px #690;margin:10px 0 5px 20px;padding:3px 0;font-size:110%;color:#690}
h3#st5{color:#690;margin:0 0 5px 15px}
h3.pt1{color:#F36;margin:10px 0 5px 0}
h3.pt2{font-weight:bold;margin:5px 0 0 15px}
h4#pt1{color:#F60;background:none;margin:10px 0 0 20px;padding:0}
h4{background:url(h4.jpg);width:648px;height:24px;margin:5px 0 5px 0;padding:7px 0 0 50px}
#hope ul{list-style:none;padding:0;margin:0}
#hope li{list-style:square;margin:0 0 0 50px;padding:3px 0}
#pho{width:200px;margin:10px 15px;float:left}

/*photo*/

#photo ul.photos{width:640px;padding:0;margin:0 auto;text-align:center;list-style:none}
#photo ul.photos li{display:inline;width:201px;height:134px;border:none}
#photo ul.photos a.effectable img{padding:5px 2px}
#lightbox{background-color:#eee;padding:10px;border-bottom:1px solid #666;border-right:1px solid #666}
#lightboxCaption{color:#333;background-color:#eee;font-size:90%;text-align:center;border-bottom:1px solid #666;border-right:1px solid #666}
#lightboxIndicator{border:1px solid white}
#lightboxOverallView,#overlay{background-color:#000;opacity:0.5}
* html #lightboxOverallView,* html #overlay{background-color:#000;filter:Alpha(opacity=50)}

ui{margin:0;padding:0;list-style:none}
ol{padding:0 30px;list-style:disc}
ol.le{margin:3px 0 3px 10px;padding:0 0 0 20px;background:url(rima.gif) no-repeat 0px 1px;font-weight:bold}
ol.l1{margin:5px 0;padding:0}
li.la{padding:5px 0px 5px 20px;background:url(lm.png) repeat 0px 5px}
li.lb{margin:0 10px;padding:0px 0px 0px 20px;background:url(turn_c26.gif) no-repeat 0px 0px}
li.lc{margin:3px 10px;padding:0 0 0 20px;background:url(ca.gif) no-repeat 0px 2px}
li.ld{list-style:none}
li.lf{margin:0 0 0 30px;list-style:none}
li.lr{margin:3px 0 3px 20px;padding:0 0 0 20px;background:url(rima.gif) no-repeat 0px 2px}
li.ls{margin:5px 0 5px 40px;padding:0;list-style:square}
li.lt{margin:5px 0 8px 30px;list-style:decimal}
#cb{clear:both}
table{border:solid 2px #363;border-collapse:collapse;margin:0 0 0 20px}
table th,table td{padding:3px 10px;border-width:0 0 1px 1px;white-space:nowrap}
table th{border:solid 1px #FFF;background-color:#363;color:#FFF}
table td{border:solid 1px #363}
a img{border:0}
a:hover{text-decoration:none}
p{padding:5px 0;margin:0 30px}
p.cw{margin:5px 15px;padding:0;font-size:12px;font-weight:bold}
p.fc{text-align:center;font-weight:bold;color:#F00;font-size:20px;margin:0}
p.tr{text-align:right}
#ptl{float:left;margin:5px 0 5px 60px}
#ptr{float:right;margin:5px 0}
#bn{border:none}
span{font-weight:bold}
span#cob{color:#000;font-weight:normal}
span#coa{color:#F36}
span#coc{color:#63F;font-weight:normal}
#btd{float:right;margin:5px 0 25px 10px;padding:0}
#bfl{float:left;margin-left:1px;padding:0;border:none}
#bttop{float:right;margin:10px 0}
#fl{float:left;margin:5px 10px 5px 0}
#fr{float:right;margin:5px 0 5px 10px}
hr{width:600px;margin:5px auto}
#arrow{	width:16px;	height:16px;margin:5px auto;background:url(arrow42-011.gif)}
#saa{background:url(sleep_and_academic_achievement.jpg);width:500px;height:280px;margin:5px auto}
