/*IE�o�O�p*/
img{vertical-align:bottom;}

img,div,table,tr,td {
margin:0;
padding:0;
}

body{
	margin:0px;
	background-image:none;
}

/*����*/

a:link {
	text-decoration:none;
	color:#000000;
}
a:visited {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#006600;
}
a:active {
	text-decoration:none;
	color:#000000;
}

body {
	background-image:url("/total_images/bg_image.gif");
	background-position:left;
	margin:0px;
}

p,h1,h2,h3 {
	margin:0px;
	padding:0px;
}


.green_text  {
	color:#006600;
}

.clear {
	clear:both;
}

.red_text {
	color:#F00;
}

.red_text_big {
	color:#F00;
	font-size:13px;
}

.red_line {
	border-bottom:1px solid #F00;
}

.red_text_line {
	color:#F00;
	border-bottom:1px solid #F00;
}

/*GN��������*/
#top_gn {
	width:890px;
	height:80px;
}

/*GN�Q��*/

#top_gn1 {
	width:447px;
	height:80px;
	float:left;
}

#top_gn1_1 {
	width:298px;
	height:80px;
	float:left;
}

#top_gn1_1_a {
	width:149px;
	height:80px;
	float:left;
}

#top_gn1_1_b {
	width:149px;
	height:80px;
	float:right;
}

#top_gn1_2 {
	width:149px;
	height:80px;
	float:right;
}

/*GN�Q�E*/

#top_gn2 {
	width:443px;
	height:80px;
	float:right;
}

#top_gn2_1 {
	width:298px;
	height:80px;
	float:left;
}

#top_gn2_1_a {
	width:149px;
	height:80px;
	float:left;
}

#top_gn2_1_b {
	width:149px;
	height:80px;
	float:right;
}

#top_gn2_2 {
	width:145px;
	height:80px;
	float:right;
}
/*GN�����܂�*/


/*GN�w�b�_�[��������*/
#top_header {
	width:890px;
	height:70px;
}

/*GN�Q��*/

#head1 {
	width:520px;
	height:70px;
	float:left;
}

#head1_1 {
	width:100px;
	height:70px;
	padding-right:290px;
	float:left;
}

#head1_2 {
	width:130px;
	height:70px;
	float:right;
}

/*GN�Q�E*/

#head2 {
	width:370px;
	height:70px;
	float:right;
}

#head2_1 {
	width:270px;
	height:70px;
	float:left;
}

#head2_1_a {
	width:180px;
	height:70px;
	float:left;
}

#head2_1_b {
	width:90px;
	height:70px;
	float:right;
}

#head2_2 {
	width:100px;
	height:70px;
	float:right;
}
/*GN�w�b�_�[�����܂�*/


/*�t�b�^�[FONT��������*/
.footer_gn {
	font-size:11px;
	color:#333333;
	padding-top:10px;
}

.footer_copyright {
	font-size:10px;
	padding-top:5px;
	color:#333333;
}
/*�t�b�^�[FONT�����܂�*/


/*�w�b�_�[FONT��������*/
#header_img h1 {
	font-size:12px;
	color:#FFFFFF;
	padding-top:2px;
	font-weight:200;
}
/*�w�b�_�[FONT�����܂�*/

.sub_navi {
	font-size:13px;
	color:#000000;
}

#header_img {
	width:950px;
	height:40px;
	background-image:url("/total_images/header_image.gif");
}

#footer1 {
	width:360px;
	height:40px;
	padding-left:530px;
	border-top:1px solid #000000;
}

#footer2 {
	width:890px;
	height:60px;
	border-top:5px solid #BF2640;
}

#title {
	width:890px;
	height:45px;
}

#navi {
	width:890px;
	height:50px;
}

.vtop {
	vertical-align:top;
}

.vtop_mail {
	vertical-align:top;
	padding-top:15px;
}

.vmid {
	vertical-align:middle;
}

.vbot {
	vertical-align:bottom;
}

.red_color {
	color:#BF2640;
}

.border_link_bt_dot {
	border-bottom:1px solid #666666;
}




/*�g�b�v�y�[�W*/

#top_main {
	width:890px;
	height:520px;
}

#top_main h2 {
	display:none;
}

#top_info {
	width:890px;
	height:auto;
}

.top_text {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:10px;
	line-height:20px;
	color:#000000;
}

.top_border_btm {
	border-bottom:1px dotted #000000;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:top;
}

.top_border_btm2 {
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	vertical-align:top;
}

.green_text {
	color:#006600;
}

/*TOP���b�v��������*/
#wrap {
	 width:950px;
	 height:auto;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#wrap2 {
	width:950px;
	height:auto;
}

#wrap2_1 {
	width:920px;
	height:auto;
	float:left;
}

#wrap2_1_a {
	width:30px;
	height:auto;
	float:left;
}

#wrap2_1_b {
	width:890px;
	height:auto;
	float:right;
}

#wrap2_2 {
	width:30px;
	height:auto;
	float:right;
}
/*TOP���b�v�����܂�*/








/*�_���T�[TOP�y�[�W*/

#dancer1_message {
	width:890px;
	height:50px;
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:20px;
	color:#000000;
}

#dancer1_message_blank {
	width:890px;
	height:30px;
}

#dancer1_message2 {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:13px;
	color:#000000;
}

#dancer1_message3 {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:15px;
	color:#000000;
}		

#dancer1_main {
	width:890px;
	height:auto;

}

.dancer_name {
	font-size:13px;
	font:"�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	color:#FFF;
	background-color:#be1400;
	vertical-align:middle;
}

/*�_���T�[TOP���b�v��������*/
#d_top_wrap {
	 width:950px;
	 height:1810px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#d_top_wrap2 {
	width:950px;
	height:1680px;
}

#d_top_wrap2_1 {
	width:920px;
	height:1100px;
	float:left;
}

#d_top_wrap2_1_a {
	width:30px;
	height:1100px;
	float:left;
}

#d_top_wrap2_1_b {
	width:890px;
	height:1100px;
	float:right;
}

#d_top_wrap2_2 {
	width:30px;
	height:1100px;
	float:right;
}
/*�_���T�[TOP���b�v�����܂�*/






/*�_���T�[Info�y�[�W*/
#dancer2_main {
	width:890px;
	height:980px;
}

#dancer2_1 {
	width:330px;
	height:950px;
	float:left;
}

#dancer2_1_a {
	width:330px;
	height:495px;
}

#dancer2_1_b {
	width:330px;
	height:80px;
}

#dancer2_2 {
	width:560px;
	height:950px;
	float:right;
	
}

#dancer2_2_a {
	width:260px;
	height:950px;
	float:left;
}

#dancer2_2_a1 {
	width:20px;
	height:950px;
	float:left;
}

#dancer2_2_a2 {
	width:240px;
	height:950px;
	float:right;
}

#dancer2_2_b {
	width:300px;
	height:950px;
	float:right;
}

.dancer_info_1 {
	background-color:#BF2640;
	border-bottom:1px solid #FFFFFF;
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:13px;
	color:#FFFFFF;
	padding-left:5px;
}

.dancer_info_2 {
	background-color:#FFFFFF;
	border-bottom:1px solid #000000;
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:12px;
	line-height:18px;
	color:#000000;
}

/*�_���T�[info���b�v��������*/
#d_info_wrap {
	 width:950px;
	 height:1380px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#d_info_wrap2 {
	width:950px;
	height:1250px;
}

#d_info_wrap2_1 {
	width:920px;
	height:1150px;
	float:left;
}

#d_info_wrap2_1_a {
	width:30px;
	height:1150px;
	float:left;
}

#d_info_wrap2_1_b {
	width:890px;
	height:1150px;
	float:right;
}

#d_info_wrap2_2 {
	width:30px;
	height:1150px;
	float:right;
}
/*�_���T�[info���b�v�����܂�*/







/*�_���T�[Info2�y�[�W*/
#hide_dancer2_main {
	width:890px;
	height:1200px;
}

#hide_dancer2_1 {
	width:330px;
	height:1200px;
	float:left;
}

#hide_dancer2_1_a {
	width:330px;
	height:495px;
}

#hide_dancer2_1_b {
	width:330px;
	height:80px;
}

#hide_dancer2_2 {
	width:560px;
	height:1200px;
	float:right;
	
}

#hide_dancer2_2_a {
	width:260px;
	height:1200px;
	float:left;
}

#hide_dancer2_2_a1 {
	width:20px;
	height:1200px;
	float:left;
}

#hide_dancer2_2_a2 {
	width:240px;
	height:1200px;
	float:right;
}

#hide_dancer2_2_b {
	width:300px;
	height:1200px;
	float:right;
}

/*�_���T�[info2���b�v��������*/
#hide_d_info_wrap {
	 width:950px;
	 height:1600px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#hide_d_info_wrap2 {
	width:950px;
	height:1550px;
}

#hide_d_info_wrap2_1 {
	width:920px;
	height:1550px;
	float:left;
}

#hide_d_info_wrap2_1_a {
	width:30px;
	height:1550px;
	float:left;
}

#hide_d_info_wrap2_1_b {
	width:890px;
	height:1550px;
	float:right;
}

#hide_d_info_wrap2_2 {
	width:30px;
	height:1550px;
	float:right;
}
/*�_���T�[info2���b�v�����܂�*/







/*�_���T�[Info3�y�[�W*/
#zina_dancer2_main {
	width:890px;
	height:750px;
}

#zina_dancer2_1 {
	width:330px;
	height:750px;
	float:left;
}

#zina_dancer2_1_a {
	width:330px;
	height:495px;
}

#zina_dancer2_1_b {
	width:330px;
	height:80px;
}

#zina_dancer2_2 {
	width:560px;
	height:750px;
	float:right;
	
}

#zina_dancer2_2_a {
	width:260px;
	height:750px;
	float:left;
}

#zina_dancer2_2_a1 {
	width:20px;
	height:750px;
	float:left;
}

#zina_dancer2_2_a2 {
	width:240px;
	height:750px;
	float:right;
}

#zina_dancer2_2_b {
	width:300px;
	height:750px;
	float:right;
}

/*�_���T�[info3���b�v��������*/
#zina_d_info_wrap {
	 width:950px;
	 height:1145px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#zina_d_info_wrap2 {
	width:950px;
	height:900px;
}

#zina_d_info_wrap2_1 {
	width:920px;
	height:900px;
	float:left;
}

#zina_d_info_wrap2_1_a {
	width:30px;
	height:900px;
	float:left;
}

#zina_d_info_wrap2_1_b {
	width:890px;
	height:900px;
	float:right;
}

#zina_d_info_wrap2_2 {
	width:30px;
	height:900px;
	float:right;
}
/*�_���T�[info3���b�v�����܂�*/







/*�_���T�[Info4�y�[�W*/
#ryo_dancer2_main {
	width:890px;
	height:1030px;
}

#ryo_dancer2_1 {
	width:330px;
	height:660px;
	float:left;
}

#ryo_dancer2_1_a {
	width:330px;
	height:495px;
}

#ryo_dancer2_1_b {
	width:330px;
	height:80px;
}

#ryo_dancer2_2 {
	width:560px;
	height:660px;
	float:right;
	
}

#ryo_dancer2_2_a {
	width:260px;
	height:660px;
	float:left;
}

#ryo_dancer2_2_a1 {
	width:20px;
	height:660px;
	float:left;
}

#ryo_dancer2_2_a2 {
	width:240px;
	height:660px;
	float:right;
}

#ryo_dancer2_2_b {
	width:300px;
	height:660px;
	float:right;
}

/*�_���T�[info4���b�v��������*/
#ryo_d_info_wrap {
	 width:950px;
	 height:1430px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#ryo_d_info_wrap2 {
	width:950px;
	height:900px;
}

#ryo_d_info_wrap2_1 {
	width:920px;
	height:900px;
	float:left;
}

#ryo_d_info_wrap2_1_a {
	width:30px;
	height:900px;
	float:left;
}

#ryo_d_info_wrap2_1_b {
	width:890px;
	height:900px;
	float:right;
}

#ryo_d_info_wrap2_2 {
	width:30px;
	height:900px;
	float:right;
}
/*�_���T�[info4���b�v�����܂�*/







/*�_���T�[Info5�y�[�W*/
#ruby_dancer2_main {
	width:890px;
	height:760px;
}

#ruby_dancer2_1 {
	width:330px;
	height:760px;
	float:left;
}

#ruby_dancer2_1_a {
	width:330px;
	height:495px;
}

#ruby_dancer2_1_b {
	width:330px;
	height:80px;
}

#ruby_dancer2_2 {
	width:560px;
	height:760px;
	float:right;
	
}

#ruby_dancer2_2_a {
	width:260px;
	height:760px;
	float:left;
}

#ruby_dancer2_2_a1 {
	width:20px;
	height:760px;
	float:left;
}

#ruby_dancer2_2_a2 {
	width:240px;
	height:760px;
	float:right;
}

#ruby_dancer2_2_b {
	width:300px;
	height:760px;
	float:right;
}

/*�_���T�[info5���b�v��������*/
#ruby_d_info_wrap {
	 width:950px;
	 height:1190px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#ruby_d_info_wrap2 {
	width:950px;
	height:900px;
}

#ruby_d_info_wrap2_1 {
	width:920px;
	height:900px;
	float:left;
}

#ruby_d_info_wrap2_1_a {
	width:30px;
	height:900px;
	float:left;
}

#ruby_d_info_wrap2_1_b {
	width:890px;
	height:900px;
	float:right;
}

#ruby_d_info_wrap2_2 {
	width:30px;
	height:900px;
	float:right;
}
/*�_���T�[info5���b�v�����܂�*/






/*�_���T�[Info6�y�[�W*/
#mai_dancer2_main {
	width:890px;
	height:880px;
}

#mai_dancer2_1 {
	width:330px;
	height:600px;
	float:left;
}

#mai_dancer2_1_a {
	width:330px;
	height:495px;
}

#mai_dancer2_1_b {
	width:330px;
	height:80px;
}

#mai_dancer2_2 {
	width:560px;
	height:600px;
	float:right;
	
}

#mai_dancer2_2_a {
	width:260px;
	height:600px;
	float:left;
}

#mai_dancer2_2_a1 {
	width:20px;
	height:600px;
	float:left;
}

#mai_dancer2_2_a2 {
	width:240px;
	height:600px;
	float:right;
}

#mai_dancer2_2_b {
	width:300px;
	height:600px;
	float:right;
}

/*�_���T�[info6���b�v��������*/
#mai_d_info_wrap {
	 width:950px;
	 height:1280px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#mai_d_info_wrap2 {
	width:950px;
	height:850px;
}

#mai_d_info_wrap2_1 {
	width:920px;
	height:850px;
	float:left;
}

#mai_d_info_wrap2_1_a {
	width:30px;
	height:850px;
	float:left;
}

#mai_d_info_wrap2_1_b {
	width:890px;
	height:850px;
	float:right;
}

#mai_d_info_wrap2_2 {
	width:30px;
	height:850px;
	float:right;
}
/*�_���T�[info6���b�v�����܂�*/








/*�_���T�[Info7�y�[�W*/
#taku_dancer2_main {
	width:890px;
	height:850px;
}

#taku_dancer2_1 {
	width:330px;
	height:820px;
	float:left;
}

#taku_dancer2_1_a {
	width:330px;
	height:495px;
}

#taku_dancer2_1_b {
	width:330px;
	height:80px;
}

#taku_dancer2_2 {
	width:560px;
	height:820px;
	float:right;
	
}

#taku_dancer2_2_a {
	width:260px;
	height:820px;
	float:left;
}

#taku_dancer2_2_a1 {
	width:20px;
	height:820px;
	float:left;
}

#taku_dancer2_2_a2 {
	width:240px;
	height:820px;
	float:right;
}

#taku_dancer2_2_b {
	width:300px;
	height:820px;
	float:right;
}

/*�_���T�[info7���b�v��������*/
#taku_d_info_wrap {
	 width:950px;
	 height:1250px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#taku_d_info_wrap2 {
	width:950px;
	height:1000px;
}

#taku_d_info_wrap2_1 {
	width:920px;
	height:1000px;
	float:left;
}

#taku_d_info_wrap2_1_a {
	width:30px;
	height:1000px;
	float:left;
}

#taku_d_info_wrap2_1_b {
	width:890px;
	height:1000px;
	float:right;
}

#taku_d_info_wrap2_2 {
	width:30px;
	height:1000px;
	float:right;
}
/*�_���T�[info7���b�v�����܂�*/








/*�_���T�[Info7�y�[�W*/
#yusura_dancer2_main {
	width:890px;
	height:880px;
}

#yusura_dancer2_1 {
	width:330px;
	height:880px;
	float:left;
}

#yusura_dancer2_1_a {
	width:330px;
	height:495px;
}

#yusura_dancer2_1_b {
	width:330px;
	height:80px;
}

#yusura_dancer2_2 {
	width:560px;
	height:880px;
	float:right;
	
}

#yusura_dancer2_2_a {
	width:260px;
	height:880px;
	float:left;
}

#yusura_dancer2_2_a1 {
	width:20px;
	height:880px;
	float:left;
}

#yusura_dancer2_2_a2 {
	width:240px;
	height:880px;
	float:right;
}

#yusura_dancer2_2_b {
	width:300px;
	height:880px;
	float:right;
}

/*�_���T�[info7���b�v��������*/
#yusura_d_info_wrap {
	 width:950px;
	 height:1280px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 border-bottom:1px solid #333333;
	 background-color:#FFFFFF;
}

#yusura_d_info_wrap2 {
	width:950px;
	height:1000px;
}

#yusura_d_info_wrap2_1 {
	width:920px;
	height:1000px;
	float:left;
}

#yusura_d_info_wrap2_1_a {
	width:30px;
	height:1000px;
	float:left;
}

#yusura_d_info_wrap2_1_b {
	width:890px;
	height:1000px;
	float:right;
}

#yusura_d_info_wrap2_2 {
	width:30px;
	height:1000px;
	float:right;
}
/*�_���T�[info7���b�v�����܂�*/








/*���⍇���y�[�W*/
.mail_box {
	background-color:#2DA24E;
	font-size:15px;
	font:"�l�r �o�S�V�b�N", Osaka;
	color:#FFFFFF;
	padding-left:50px;
}

.mail_text {
	font-size:12px;
	font:"�l�r �o�S�V�b�N", Osaka;
	color:#333333;
}

#mail_main {
	width:890px;
	height:600px;
}

.sent_text {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:17px;
	line-height:28px;
	color:#000000;
}

/*���⍇�����b�v��������*/
#mail_wrap {
	 width:950px;
	 height:1050px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#mail_wrap2 {
	width:950px;
	height:980px;
}

#mail_wrap2_1 {
	width:920px;
	height:980px;
	float:left;
}

#mail_wrap2_1_a {
	width:30px;
	height:980px;
	float:left;
}

#mail_wrap2_1_b {
	width:890px;
	height:980px;
	float:right;
}

#mail_swrap2_2 {
	width:30px;
	height:980px;
	float:right;
}
/*���⍇�����b�v�����܂�*/









/*�����y�[�W*/
#price_main {
	width:890px;
	height:1350px;
}

#price_sub_title {
	width:890px;
	height:41px;
}

#system_1 {
	width:890px;
	height:230px;
}

#system_1_1 {
	width:480px;
	height:230px;
	float:left;
}

#system_1_1_a {
	width:410px;
	height:230px;
	float:left;
}

#system_1_1_b {
	width:70px;
	height:230px;
	float:right;
}

#system_1_2 {
	width:410px;
	height:230px;
	float:right;
}

#course_title {
	width:890px;
	height:55px;
}

#course_info {
	width:890px;
	height:75px;
}


#course_1 {
	width:890px;
	height:auto;
	margin-bottom:20px;
}

#course_1_1 {
	width:250px;
	float:left;
}

#course_1_1_a {
	width:215px;
	float:left;
}

#course_1_1_b {
	width:35px;
	float:right;
}

#course_1_2 {
	width:640px;
	height:auto;
	float:right;
}

#course_blank {
	width:890px;
	height:50px;
}

#price_top {
	width:890px;
	left:65px;
}

.course_title {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:17px;
	color:#BE0019;
	font-weight:bold;
	vertical-align:bottom;
	border-bottom:1px dotted #000000;
	padding-top:10px;
	padding-bottom:3px;
}

.course_text {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:15px;
	line-height:25px;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}

.course_text_smal {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:12px;
	line-height:22px;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}

.course_text_big {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:23px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;

}

.course_info {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:15px;
	color:#BE0019;
	font-weight:bold;
	vertical-align:bottom;
	padding-top:10px;
	padding-bottom:3px;
}

/*�������b�v��������*/
#price_wrap {
	 width:950px;
	 height:1770px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#price_wrap2 {
	width:950px;
	height:auto;
}

#price_wrap2_1 {
	width:920px;
	height:auto;
	float:left;
}

#price_wrap2_1_a {
	width:30px;
	height:auto;
	float:left;
}

#price_wrap2_1_b {
	width:890px;
	height:auto;
	float:right;
}

#price_swrap2_2 {
	width:30px;
	height:auto;
	float:right;
}
/*�������b�v�����܂�*/









/*���j���[�y�[�W*/
#course_link {
	width:890px;
	height:50px;
}

#menu_main {
	width:890px;
	height:2850px;
}

#menu_main1 {
	width:478px;
	height:2800px;
	float:left;
}

#menu_main1_a {
	width:412px;
	height:2800px;
	float:left;
}

#menu_main1_b {
	width:66px;
	height:2800px;
	float:right;
}

#menu_main2 {
	width:412px;
	height:2800px;
	float:right;
}
	
.menu_text {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:12px;
	line-height:15px;
	color:#000000;
}

.border_bt {
	border-bottom:1px solid #2DA24E;
}

.border_bt_dot {
	border-bottom:1px solid #CCCCCC;
}

.border_bt_dot2 {
	border-bottom:1px solid #666666;
}

.border_bt2 {
	border-bottom:1px solid #2DA24E;
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:12px;
	font-weight:bold;
	color:#006600;
}

#menu_center_bord {
	border-left:1px solid #666666;
}	

.border_right {
	border-right:1px solid #666666;
 }
 
.text_syousai {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:10px;
	color:#000000;
	vertical-align:top;
	padding-top:3px;
}

/*���j���[���b�v��������*/
#menu_wrap {
	 width:950px;
	 height:3350px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#menu_wrap2 {
	width:950px;
	height:2900px;
}

#menu_wrap2_1 {
	width:920px;
	height:2900px;
	float:left;
}

#menu_wrap2_1_a {
	width:30px;
	height:2900px;
	float:left;
}

#menu_wrap2_1_b {
	width:890px;
	height:2900px;
	float:right;
}

#menu_swrap2_2 {
	width:30px;
	height:2900px;
	float:right;
}
/*���j���[���b�v�����܂�*/








	
/*�v���t�B�[���y�[�W*/
#profile_index {
	width:890px;
	height:95px;
}

#profile_main {
	width:890px;
	height:515px;
}

#profile_catch {
	width:890px;
	height:95px;
	margin-bottom:20px;
}

#profile_concept {
	width:890px;
	height:250px;
}

#profile_title {
	width:890px;
	height:50px;
}

#book_photo {
	width:890px;
	height:470px;
}

.time_text {
	background-color:#BF2640;
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:20px;
	color:#FFFFFF;
	vertical-align:middle;
}

#profile_info {
	width:890px;
	height:110px;
}

#profile_info2 {
	width:890px;
	height:340px;
}

#profile_info3 {
	width:890px;
	height:420px;
}

#profile_top {
	width:890px;
	height:100px;
}

.profile_maincopy {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:16px;
	line-height:30px;
	color:#000000;
}

.profile_text_smal {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:12px;
	line-height:30px;
	color:#000000;
	border-top:1px dotted #000000;
}

/*�v���t�B�[�����b�v��������*/
#profile_wrap {
	 width:950px;
	 height:3750px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#profile_wrap2 {
	width:950px;
	height:3710px;
}

#profile_wrap2_1 {
	width:920px;
	height:3710px;
	float:left;
}

#profile_wrap2_1_a {
	width:30px;
	height:3710px;
	float:left;
}

#profile_wrap2_1_b {
	width:890px;
	height:3710px;
	float:right;
}

#profile_swrap2_2 {
	width:30px;
	height:3710px;
	float:right;
}
/*�v���t�B�[�����b�v�����܂�*/








/*�����N�y�[�W*/
#rink_main {
	width:890px;
	height:450px;
}

#rink_1 {
	width:890px;
	height:115px;
}

.rink_text {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:17px;
	line-height:25px;
	color:#333333;
}

/*�����N���b�v��������*/
#link_wrap {
	 width:950px;
	 height:895px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#link_wrap2 {
	width:950px;
	height:800px;
}

#link_wrap2_1 {
	width:920px;
	height:800px;
	float:left;
}

#link_wrap2_1_a {
	width:30px;
	height:800px;
	float:left;
}

#link_wrap2_1_b {
	width:890px;
	height:800px;
	float:right;
}

#link_swrap2_2 {
	width:30px;
	height:800px;
	float:right;
}
/*�����N���b�v�����܂�*/








/*�T�C�g�}�b�v�y�[�W*/
#sitemap_main {
	width:890px;
	height:650px;
}

.sitemap_text {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:15px;
	color:#000000;
	border-bottom:1px dotted #000000;
}

.sitemap_star {
	color:#2DA24E;
}

/*�T�C�g�}�b�v���b�v��������*/
#sitemap_wrap {
	 width:950px;
	 height:1050px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#sitemap_wrap2 {
	width:950px;
	height:970px;
}

#sitemap_wrap2_1 {
	width:920px;
	height:970px;
	float:left;
}

#sitemap_wrap2_1_a {
	width:30px;
	height:970px;
	float:left;
}

#sitemap_wrap2_1_b {
	width:890px;
	height:970px;
	float:right;
}

#sitemap_swrap2_2 {
	width:30px;
	height:970px;
	float:right;
}
/*�T�C�g�}�b�v���b�v�����܂�*/








/*�_���T�[�o�������y�[�W*/
#sift_top_text {
	width:890px;
	height:50px;
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:18px;
	color:#000000;
}

#sift_main {
	width:890px;
	height:1580px;
}

.table_border1 {
	border-left:1px solid #2DA24E;
	border-top:1px solid #2DA24E;
}

.table_border2 {
	border-bottom:1px solid #2DA24E;
	border-right:1px solid #2DA24E;
	vertical-align:top;
}

.table_border3 {
	border-bottom:1px solid #2DA24E;
	border-right:1px solid #2DA24E;
	vertical-align:middle;
}

.sift_name {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:12px;
	padding-top:3px;
	color:#000000;
}

.sift_calendar {
	font:"�l�r �o�S�V�b�N", Osaka;
	color:#2DA24E;
}

.sift_date {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:11px;
	line-height:17px;
	color:#000000;
}

/*�_���T�[�o���������b�v��������*/
#sift_wrap {
	 width:950px;
	 height:2020px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#sift_wrap2 {
	width:950px;
	height:1900px;
}

#sift_wrap2_1 {
	width:920px;
	height:1900px;
	float:left;
}

#sift_wrap2_1_a {
	width:30px;
	height:1900px;
	float:left;
}

#sift_wrap2_1_b {
	width:890px;
	height:1900px;
	float:right;
}

#sift_swrap2_2 {
	width:30px;
	height:1900px;
	float:right;
}
/*�_���T�[�o���������b�v�����܂�*/









/*�V���[�^�C�����i�y�[�W*/
.jyunbi {
	font:"�l�r �o�S�V�b�N", Osaka;
	font-size:15px;
	color:#000000;
}

#showtime_main {
	width:890px;
}

/*�V���[�^�C�����b�v��������*/
#show_wrap {
	 width:950px;
	 height:3980px;
	 border-left:1px solid #333333;
	 border-right:1px solid #333333;
	 background-color:#FFFFFF;
}

#show_wrap2 {
	width:950px;
	height:800px;
}

#show_wrap2_1 {
	width:920px;
	height:800px;
	float:left;
}

#show_wrap2_1_a {
	width:30px;
	height:800px;
	float:left;
}

#show_wrap2_1_b {
	width:890px;
	height:800px;
	float:right;
}

#show_swrap2_2 {
	width:30px;
	height:800px;
	float:right;
}
/*�V���[�^�C�����b�v�����܂�*/