@charset "UTF-8";body,td,th{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000;font-size:14px;line-height:22px;text-align:left}body{background-color:#fff;margin:0}h1{display:inline;float:left;font-size:10px;color:#fff;line-height:8px}div#hoge a:hover img{opacity:.8;-ms-filter:"alpha( opacity=80 )";background:#fff}a:link,a:visited{color:#6b0c0d;font-weight:700;text-decoration:none}a:hover{color:#c00;font-weight:700;text-decoration:none}.floatclear{clear:both}img{border-style:none}.style1{font-size:30px;color:#060}.spec{font-size:10px;line-height:12px}#container,#wrapper{width:100%;margin:0 auto}#header{width:960px;height:100px;margin:0 auto}#header #logo a{width:273px;height:60px;margin:20px 0;float:left;background-image:url(../images/logo_aHR0cD.jpg)}#header #snslink{width:80px;height:30px;margin:35px 0;float:right}#header #snslink #facebook a{width:30px;height:30px;margin-left:10px;float:right;background-image:url(../images/facebook_aHR0cD.jpg)}#header #snslink #twitter a{width:30px;height:30px;margin-left:10px;float:right;background-image:url(../images/twitter_aHR0cD.jpg)}#menu ul{width:960px;margin:0 auto;padding:0;list-style:none}#menu li{display:inline;padding:0;margin:0;float:left}#menu li a{display:block;border-left:1px solid #999;background-color:#fff;padding:4px 10px;text-decoration:none;color:#000;width:171px;margin:0;text-align:left;font-size:12px}#menu li a:hover{border-left:1px solid #999;background-color:#e4dbd6}#page_title{width:960px;height:70px;margin:40px auto 0}#index_main,#program_main{width:960px;margin:40px auto 0}#index_main #left,#program_main #left{width:470px;text-align:left;float:left}#index_main #left #title,#program_main #left #title{width:470px;height:50px;text-align:left;border-bottom:1px dotted #999;font-size:16px;font-weight:700}#index_main #right{width:470px;text-align:right;float:right}#program_main #banners,#program_main #pics{width:225px;margin-left:20px;float:left}#program_main #pics #lecture{width:225px;margin-bottom:10px;float:left}#program_main #banners #gazou{width:225px;margin-bottom:10px}#program_main #banners #ichiran{width:223px;height:140px;margin-top:-8px;margin-bottom:10px;border:1px solid #ccc}#program_main #banners #ichiran #wrap{width:203px;height:120px;font-size:11px;line-height:20px;margin:10px;text-align:left;overflow:auto}#program_main #entry{width:715px;text-align:left;float:left}#program_main #entry #title{width:715px;height:50px;text-align:left;border-bottom:1px dotted #999;font-size:16px;font-weight:700}#course{width:980px;margin:20px auto 40px}#course #title{width:960px;height:30px;margin:40px auto 10px}#course #pickup{width:960px;height:100px;margin:40px auto}#course #sns{width:960px;margin:10px auto}#course #sns #fb{width:470px;float:left}#course #sns #tw{width:470px;float:right}#course #enter{width:223px;height:280px;float:left;margin:10px;border:1px solid #ccc;background-image:url(../images/enter_back_aHR0cD.jpg)}#course #enter #wrap{width:203px;height:260px;float:left;margin:10px;text-align:left}#course #enter #wrap #words{width:203px;float:left;margin-top:10px;text-align:left;border-bottom:1px dotted #999;font-size:10px;line-height:12px}#course #enter #wrap #link{width:201px;height:20px;margin-top:10px;font-size:12px;vertical-align:middle;text-align:center;background-color:#fff;border:1px solid #ccc}#pagetop{width:960px;height:30px;margin:40px auto 0;text-align:right;font-size:12px}#footer{width:960px;height:135px;margin:-30px auto 10px;background-image:url(../images/footer_aHR0cD.jpg)}.form{margin:0 auto;width:715px;text-align:left}.form table{margin:0 auto;border:2px solid #000;width:715px}.form table .abs{margin-left:3px;color:red}.form table th{border-bottom:1px dashed #000;width:40%}.form table td{border-bottom:1px dashed #000;width:60%}.form table td,.form table th{padding:5px;vertical-align:top;text-align:left;font-weight:400}.form table td.submit{border:0;text-align:center}