@charset "UTF-8";

img {
	vertical-align:bottom;
	border:none;
	}

p {
	margin:0;
	padding:0;
	}

h1 {
	font-size:12px;
	color:#fff;
	font-weight:normal;
	}

address {
	margin:0;
	padding:0;
	line-height:1.5em;
	color:#fff;
	font-size:14px;
	font-style:normal;
	}

a {
	text-decoration:none;
	}

body {
	margin:0;
	padding:0;
	background-color:#e3e3e3;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}

#wrappar {
	width:980px;
	margin:0 auto;
	padding:0;
	}

#h1_box {
	width:940px;
	height:15px;
	margin:0;
	padding:18px 20px 0px 20px;
	background:url(images/h1_back.jpg);
	background-repeat:no-repeat;
	}

#window {
	width:950px;
	margin:0;
	padding:0px 15px;
	background:url(images/window_back.jpg);
	background-repeat:repeat-y;
	}

#header_box {
	width:950px;
	height:86px;
	margin:0;
	padding:0;
	border-bottom:#ccc 1px solid;
	}

#logo { float:left;
	width:491px;
	height:86px;
	margin:0;
	padding:0;
	display:inline;
	}

#header_address_box { float:right;
	width:350px;
	height:86px;
	margin:0;
	padding:0;
	display:inline;
	}

#header_tel {
	width:350px;
	height:46px;
	margin:0;
	padding:0;
	}

#header_time {
	width:350px;
	height:40px;
	margin:0;
	padding:0;
	}

#main {
	width:930px;
	margin:0;
	padding:15px 10px;
	}

#menu {
	width:930px;
	height:40px;
	margin:0;
	padding:0;
	background-color:#333;
	border-bottom:#ccc 1px solid;
	}

#menu li { float:left;
	width:auto;
	height:40px;
	margin:0;
	padding:0;
	list-style:none;
	}

#home {
	width:115px;
	height:40px;
	margin:0;
	padding:0;
	}

#home a {
	display:block;
	width:115px;
	height:40px;
	margin:0;
	padding:0;
	}

#lesson {
	width:113px;
	height:40px;
	margin:0;
	padding:0;
	}

#lesson a {
	display:block;
	width:113px;
	height:40px;
	margin:0;
	padding:0;
	}

#lecture {
	width:120px;
	height:40px;
	margin:0;
	padding:0;
	}

#lecture a {
	display:block;
	width:120px;
	height:40px;
	margin:0;
	padding:0;
	}

#events {
	width:116px;
	height:40px;
	margin:0;
	padding:0;
	}

#events a {
	display:block;
	width:116px;
	height:40px;
	margin:0;
	padding:0;
	}

#bbs {
	width:88px;
	height:40px;
	margin:0;
	padding:0;
	}

#bbs a {
	display:block;
	width:88px;
	height:40px;
	margin:0;
	padding:0;
	}

#danceclass {
	width:118px;
	height:40px;
	margin:0;
	padding:0;
	}

#danceclass a {
	display:block;
	width:118px;
	height:40px;
	margin:0;
	padding:0;
	}

#link {
	width:100px;
	height:40px;
	margin:0;
	padding:0;
	}

#link a {
	display:block;
	width:100px;
	height:40px;
	margin:0;
	padding:0;
	}

#detail {
	width:160px;
	height:40px;
	margin:0;
	padding:0;
	}

#detail a {
	display:block;
	width:160px;
	height:40px;
	margin:0;
	padding:0;
	}

#flash {
	width:920px;
	height:290px;
	margin:0;
	padding:5px;
	background-color:#000000;
	}

#flash2 {
	width:920px;
	height:200px;
	margin:0;
	padding:5px;
	background-color:#000000;
	}

#main_naiyou {
	width:930px;
	margin:0;
	padding:15px 0px 0px 0px;
	}

#main_naiyou2 {
	width:900px;
	margin:0;
	padding:15px 10px 0px 10px;
	font-size:14px;
	color:#333;
	line-height:1.5;
	border-left:#060 5px solid;
	border-right:#060 5px solid;
	background-color:#f3f3f3;
	}

#main_naiyou3 {
	width:880px;
	margin:0px 0px 10px 0px;
	padding:10px;
	font-size:14px;
	background-color:#333;
	background:url(images/naiyou3_back.jpg);
	background-repeat:repeat;
	}

#main_naiyou4 {
	width:880px;
	margin:0px 0px 10px 0px;
	padding:10px;
	font-size:14px;
	background-color:#333;
	background:url(images/naiyou4_back.jpg);
	background-repeat:repeat;
	}

#main_naiyou_left { float:left;
	width:480px;
	margin:0;
	padding:3px 0px 0px 0px;
	display:inline;
	}

#main_naiyou_right { float:right;
	width:429px;
	margin:0;
	padding:0;
	display:inline;
	}

#whatsnew_title {
	width:480px;
	height:20px;
	margin:0;
	padding:0px 0px 12px 0px;
	}

.whatsnew_bar {
	width:480px;
	height:12px;
	margin:0;
	padding:0;
	background-color:#060;
	text-indent:-9999px;
	}

#whatsnew_naiyou {
	width:448px;
	height:207px;
	margin:0;
	padding:20px 15px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	}

#whatsnew_text {
	width:428px;
	height:207px;
	margin:0;
	padding:0px 20px 0px 0px;
	font-size:14px;
	color:#666;
	line-height:1.5em;
	overflow:auto;
	}

#address_box {
	width:255px;
	height:92px;
	margin:15px 0px 0px 0px;
	padding:18px 200px 10px 25px;
	background:url(images/address_back.jpg);
	background-repeat:no-repeat;
	line-height:1.5;
	color:#fff;
	font-size:14px;
	}

#bannar_left_box { float:left;
	width:250px;
	height:446px;
	margin:0;
	padding:0;
	display:inline;
	}

#bannar_left {
	width:250px;
	height:446px;
	margin:0;
	padding:0;
	}

#bannar_left li {
	width:250px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	}

#bannar_right_box { float:right;
	width:179px;
	height:446px;
	margin:0;
	padding:0;
	display:inline;
	}

#bannar_right {
	width:179px;
	height:446px;
	margin:0;
	padding:0;
	}

#bannar_right li {
	width:179px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	}

#lecture_bannar {
	width:250px;
	height:90px;
	margin:0;
	padding:0;
	}

#lecture_bannar a {
	display:block;
	width:250px;
	height:90px;
	margin:0;
	padding:0;
	}

#events_bannar {
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#events_bannar a {
	display:block;
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#bbs_bannar {
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#bbs_bannar a {
	display:block;
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#danceclass_bannar {
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#danceclass_bannar a {
	display:block;
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#link_bannar {
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#link_bannar a {
	display:block;
	width:250px;
	height:89px;
	margin:0;
	padding:0;
	}

#lesson_bannar {
	width:179px;
	height:300px;
	margin:0;
	padding:0;
	}

#lesson_bannar a {
	display:block;
	width:179px;
	height:300px;
	margin:0;
	padding:0;
	}

#detail_bannar {
	width:179px;
	height:146px;
	margin:0;
	padding:0;
	}

#detail_bannar a {
	display:block;
	width:179px;
	height:146px;
	margin:0;
	padding:0;
	}

#footer_logo_box {
	width:980px;
	height:38px;
	margin:0;
	padding:0;
	}

.footer_b {
	margin:0;
	padding:0;
	background-color:#333;
	color:#fff;
	font-size:14px;
	}

.footer_b a {
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;
	}

.footer_b a:hover {
	margin:0;
	padding:0;
	color:#900;
	}

#copy {
	width:965px;
	height:13px;
	margin:0;
	padding:12px 15px 0px 0px;
	background:url(images/copy_back.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-size:12px;
	color:#666666;
	}