html,body{margin:0;padding:0;height:100%;}

a:link{color:#231815;}
a:visited{color:#999999;}
a:hover{color:#ff0c09;}
a:active{color:#ff0c09;}

img{border:0;}

#container{
width:100%;padding:0;
font-size:12px;line-height:20px;letter-spacing:1px;
min-height:100%;
margin:0 auto -90px;
height:auto !important;
height:100%;
background:url(../img/washi.jpg);
}

#header{height:40px;margin:0;padding:0;background:url(../img/header.gif);}
#header h1{width:920px;margin:0 auto;text-align:center;font-size:12px;padding:5px 0 0 0;color:#ffffff;
font-family:"MS P明朝",MS PMincho,細明朝体,serif,"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;}

h2{
margin:30px 0 10px 0;padding:0;
font-family:"MS P明朝",MS PMincho,細明朝体,serif,"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
letter-spacing: 1px;
}

h3{margin:25px 0 5px 0;padding:0;}


h5{
margin:30px 0 10px 0;font-size:22px;font-weight:bold;padding:0;color:#FF4500;
font-family:"MS P明朝",MS PMincho,細明朝体,serif,"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
letter-spacing: 1px;
}


#main{
width:900px;
margin:0 auto;padding:0;
font-size:12px;line-height:20px;letter-spacing:1px;
overflow:hidden;
}

#left{width:200px;float:left;}
.menu{margin:20px 0 0 20px;}
.menu ul{list-style-type:none;margin:20px 0 0 5px;padding:0;}
.menu li{line-height:20px;padding:0 0 10px 16px;background:url(../img/arwgrn.gif);background-repeat:no-repeat;}

#contents{width:650px;padding-top:20px;float:right;}
#contents-main{width:430px;float:left;text-align:center;}
#contents p{margin:0 10px;}

.aikido{padding:50px 0 10px 0;text-align:center;}

#right{width:200px;float:right;}
.topics{height:200px;padding:30px 0 0 0;text-align:center;}
.twitter{}

.navigation{text-align:right;margin-top:10px;}
.navigation ul{list-style-type:none;margin:0;padding:0;}
.navigation li{background:url(../img/arw.gif) no-repeat;display:inline;margin:0 10px 0 0;padding-left:19px;}


.navigation2{text-align:right;margin-top:50px;}
.navigation2 ul{list-style-type:none;margin:0;padding:0;}
.navigation2 li{background:url(../img/arw.gif) no-repeat;display:inline;margin:0 10px 0 0;padding-left:19px;}


.dojo{margin:15px 0 0 0 ;padding:0;}
.dojo table{}
.dojo th{}
.dojo td{width:320px;}
.dojo ul{margin:0 0 0 20px;padding:0;}
.dojo li{line-height:18px;}


.lesson table{text-align:center;border:1px solid #111111;border-collapse: collapse;}
.lesson th{width:120px;background:#efefef;border:1px solid #111111;}
.lesson td{width:160px;border:1px solid #111111;}
.lesson-pdf{text-align:left;padding-left:30px;}

.lessonk table{text-align:center;border:1px solid #111111;border-collapse: collapse;}
.lessonk th{width:120px;background:#efefef;border:1px solid #111111;}
.lessonk td{width:240px;border:1px solid #111111;}
.lessonk-pdf{text-align:left;padding-left:30px;}

.lesson2{margin-left:20px;}
.lesson2 table{text-align:left;border:1px solid #111111;border-collapse: collapse;}
.lesson2 th{width:600px;text-align:left;padding:2px 0 2px 12px;font-weight:normal;background:#efefef;border:1px solid #111111;}
.lesson2 td{width:600px;text-align:left;padding:6px 0 12px 24px;border:1px solid #111111;}
.lesson2-pdf{text-align:left;padding-left:30px;}

#back{width:800px;text-align:right;margin:30px 0 20px 0;padding:0;}

#footer-space{height:140px;}

#footer{height:90px;margin:0 auto;font-size:12px;color:#ffffff;background:url(../img/bottom.gif);}

.footer-txt{
width:900px;text-align:center;
margin:0 auto;padding-top:25px
}

#footer a:link{color:#ffffff;}
#footer a:visited{color:#bbbbbb;}
#footer a:hover{color:#ff8833;}
#footer a:active{color:#ff8833;}


.photo0{width:100%;text-align:center;padding:0;}
.photo10{width:100%;text-align:center;padding:10px;}
.photo10h{width:100%;text-align:center;padding:10px 0;}
.photo10l{width:100%;text-align:left;padding:10px;}
.photo10ltxt{width:100%;font-size:14px;font-weight:bold;text-align:left;padding:10px;}
.cal{width:100%;text-align:center;padding:5px;margin-top:20px;}

.faq-q{font-weight:bold;margin-top:30px;}
.faq-a{margin:0 20px;}

.gallery{margin:20px 0 0 0;}
.gallery ul{list-style-type:none;margin:5px;padding:0;}
.gallery li{display:inline;margin:10px;padding:0;}

.instructor1{width:640px;}
.instructor1 table{margin:0 0 20px 200px;}
.instructor1 tr{}
.instructor1 td{width:240px;text-align:center;}

.instructor2{width:640px;}
.instructor2 table{margin:0 0 20px 80px;}
.instructor2 tr{}
.instructor2 td{width:240px;text-align:center;}

.instructor3{width:640px;}
.instructor3 table{margin:0 0 20px 80px;}
.instructor3 tr{}
.instructor3 td{width:240px;text-align:center;}

.instructorname{
font-size:14px;
font-weight:bold;
font-family:"MS P明朝",MS PMincho,細明朝体,serif,"メイリオ",Meiryo,Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Ｐゴシック",Osaka,sans-serif;
}

.event{}
.event table{margin:10px 0;text-align:left;border:1px solid #111111;border-collapse: collapse;}
.event th{width:130px;font-weight:normal;padding:6px;border:1px solid #111111;}
.event td{width:470px;padding:6px;border:1px solid #111111;}
.event-pdf{text-align:left;padding-left:30px;}

.eventphoto table{margin:10px 0;text-align:left;border-collapse: collapse;}
.eventphoto td{width:300px;padding:0 6px 6px 6px;}
.eventphoto-pdf{text-align:left;padding-left:30px;}

.mail{padding:0 0 10px 24px;background:url(../img/mail.gif);background-repeat:no-repeat;}
.mailk{padding:0 0 10px 24px;background:url(../img/mailk.gif);background-repeat:no-repeat;}

.cnt{margin:30px 0 0 0;text-align:right;}

#bottom{
width:100%;
min-height:90px;
margin:0px auto;padding:0px;
text-align:center;
font-size:12px;color:#ffffff;background:url(../img/bottom.gif);
position:fixed;bottom:0px;
z-index:0;
}

.link{padding:5px 0 0 15px;}