@charset "utf-8";

/** reset **/
html{color:#000;background:#FFF;overflow-y:scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;-ms-interpolation-mode: bicubic;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
strong{ font-weight:bold;}
br{letter-spacing:normal;}
img{vertical-align:middle;}

/** font **/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
body{font-family:Meiryo,'メイリオ','Lucida Grande',Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;}

/** table **/
table{ border-color:#ffffff;border-style:none;}
table td{padding:3px;border-color:#ffffff;border-style:none;}

table.hyou{font-size:93%; border:none;background-color:#000000;color:#FFFFFF;width:95%;margin:10px auto 0;empty-cells:hide;border-color:#000000;border-spacing:0;border-collapse:collapse;border-width:0;border-style:none;}
table.hyou caption{margin-top:1em;text-align:right;}
table.hyou th,
table.hyou td{padding:0.4em 0.4em;margin:0;empty-cells:hide;border-color:#000000;border-spacing:0;border-collapse:collapse;border-width:0 2px 2px 0;border-style:none solid solid none;background-color:#381A1A;text-align:left !important;}
table.hyou th{background:#280A0A;text-align:center !important;font-weight:bold;white-space:nowrap;}

/** defo **/
p{padding:10px 0;letter-spacing:0.05em;line-height:1.6em;font-size:100%;}
blockquote{padding:5px;background-color:#DEE4E9;margin:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
ul.list{}
ul.list li{list-style:none;background:url(images0910/dot.png) no-repeat 0px 0px;padding:0 10px 10px 18px; margin:0; font-size:80%;}
img.pict{padding:3px;margin:3px;background-color: #FFFFFF;border:3px solid #EDEDED;}
.r{ float: right;display:inline; width:49%;}
.l{ float: left;display:inline; width:49%;}
.cf{ /zoom : 1; }
.cf:after{ content : ''; display : block; clear : both; }

/** link **/
a:link		{outline:none;text-decoration:none;color:#ffffff;cursor:pointer;}
a:hover		{outline:none;text-decoration:underline;color:#ffffff;filter:alpha(opacity=75,style=0);opacity:0.75;-moz-opacity:0.75}
a:active	{outline:none;text-decoration:none;color:#ffffff;filter:alpha(opacity=50,style=0);opacity:0.50;-moz-opacity:0.50;}
a:visited	{outline:none;text-decoration:none;color:#ffffff;}

/** base **/
html{background:#09fc06;height:100%;}
html,body{background:#09fc06 url(images/bg.png) repeat top center;min-width:960px;}
body{text-align:center;color:#FFFFFF;}
 #all{width:697px;margin:auto;text-align:left;position:relative;}
  #m{width:382px;float:left;padding:0;}
  #s{text-align:right;position:absolute;top:40px;right:-80px;width:400px;z-index:100;}
   #f{font-size:60%;padding:0;clear:both;}

#all,#m,#s,#f{/zoom : 1;}
#all:after,#m:after,#s:after,#f:after{content : ''; display : block; clear : both; }

.news {margin:0;text-align:left;}
.news li {  }


/** #m **/
 #m h1 { margin:80px 0 0 0; }
 #m h2 { margin:0 0 10px 0; }
 #m .tw { background:#009900;padding:5px;margin:0 0 15px 0; }
  #m .tw p { text-align:right;padding:0;font-size:88%;position:relative;z-index:101;}
 #m ul.menua { margin:0 0 10px 0; }
  #m ul.menua li { width:80px;float:left;margin:0 12px 15px 0; }
 #m ul.me	nub {  }
  #m ul.menub li { margin:0 0 15px 0;/*clear:both;*/}

/** #s **/
#s p{font-size:70%;padding:0;margin:0 0 3px 0;height:30px;color:#000000;}
#flasumidance{ height:382px;width:280px;background:url(images/loadinfo.gif) no-repeat center center;margin:0 0 0 120px;}
#flayoutube{ height:260px;}
#s .youtube{margin:-20px 0 0 0;width:400px;text-align:left;clear:both;}


