BODY {
	FONT: 13px/1 "メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif
}
* HTML BODY {
	FONT-SIZE: small; FONT-FAMILY: "ＭＳ Ｐゴシック"
}
*:first-child + HTML BODY {
	FONT-SIZE: small; FONT-FAMILY: "ＭＳ Ｐゴシック"
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
EMBED {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OBJECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	OVERFLOW-Y: scroll
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: bottom; LINE-HEIGHT: 0; BORDER-RIGHT-WIDTH: 0px
}
SUB {
	FONT-SIZE: 100%; LINE-HEIGHT: 0
}
SUP {
	FONT-SIZE: 100%; LINE-HEIGHT: 0
}
SUP {
	VERTICAL-ALIGN: 0.33em
}
SUB {
	VERTICAL-ALIGN: baseline
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
EMBED {
	outline: none
}
OBJECT {
	outline: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ''
}
.clearfix {
	ZOOM: 1
}
HTML {
	OVERFLOW-Y: scroll
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
#top {
	
}
#top #flashcontentwrap {
	MIN-WIDTH: 960px; WIDTH: 100%; HEIGHT: 705px
}
#top #flashcontent {
	MIN-WIDTH: 960px; BACKGROUND: url(../img/index_bg_main.gif) repeat-x left top; WIDTH: 100%; HEIGHT: 705px
}
#top #flashcontent .main {
	MIN-WIDTH: 960px; BACKGROUND: url(../img/index_main_top.jpg) no-repeat center top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 705px; TEXT-ALIGN: center
}
#top #flashcontent .maininner {
	MIN-WIDTH: 960px; BACKGROUND: url(../img/index_main_bottom.jpg) no-repeat center bottom; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 705px; TEXT-ALIGN: center
}
* HTML #top #flashcontentwrap {
	
}
* HTML #top #flashcontent {
	
}
* HTML #top #flashcontent .main {
	
}
* HTML #top #flashcontent .maininner {
	
}
#top #flashcontent .main .logo_area {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative; HEIGHT: 29px
}
#top #flashcontent .main .logo_area P {
	POSITION: absolute;
	TOP: 4px;
}
#top #flashcontent .main .logo_area P.logo1 {
	LEFT: 3px
}
#top #flashcontent .main .logo_area P.logo2 {
	RIGHT: 0px
}
#top #contents {
	POSITION: relative; HEIGHT: 360px
}
#top #gnav {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative; TOP: -31px; HEIGHT: 57px
}
#top #gnav UL {
	MARGIN-LEFT: 70px
}
#top #gnav LI {
	FLOAT: left; WIDTH: 107px; MARGIN-RIGHT: 6px
}
#top #gnav LI.firstchild {
	WIDTH: 142px
}
#top #gnav LI.lastchild {
	MARGIN-RIGHT: 0px
}
#top #gnav #courseicon {
	LEFT: 468px; TOP: 47px
}
#top #info {
	MARGIN: 0px auto; WIDTH: 960px
}
#top #info UL LI {
	POSITION: absolute
}
#top #info P {
	POSITION: absolute
}
#top #info DT {
	POSITION: absolute
}
#top #info DD {
	POSITION: absolute
}
#top #info .section1 {
	WIDTH: 960px; POSITION: relative; HEIGHT: 30px
}
#top #info .section1 .box1 {
	DISPLAY: inline; LEFT: 0px; FLOAT: left; WIDTH: 280px; POSITION: relative; TOP: 27px; HEIGHT: 120px
}
#top #info .section1 .box5 {
	LEFT: 702px; TOP: 0px
}
#top #info .section2 .box5_2 {
	LEFT: 765px;
	TOP: 0px;
}
#top #info .section1 .box6 {
	RIGHT: 0px; BACKGROUND: url(../img/index_btnbg_tvcm2.jpg) no-repeat center top; WIDTH: 125px; TOP: 0px; HEIGHT: 135px
}
#top #info .section1 .submenu .submenu1 {
	LEFT: 70px; TOP: -20px
}
#top #info .section1 .submenu .submenu2 {
	LEFT: 346px; TOP: -20px
}
#top #info .section1 .submenu .submenu3 {
	LEFT: 622px; TOP: -20px
}
#top #info .section1 .submenu .submenu4 {
	LEFT: 691px; TOP: -20px
}

UNKNOWN {
	PADDING-BOTTOM: 1px; PADDING-TOP: 2px; HEIGHT: 18px
}
DIV#ticker UL#items2 {
	LEFT: 0px; WIDTH: 525px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 78px
}
DIV#ticker UL#items2 LI {
	PADDING-RIGHT: 4px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(../img/index_club_com.gif) #ffffff no-repeat 3px 6px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WIDTH: 500px; LINE-HEIGHT: 1; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 14px; -webkit-text-size-adjust: none
}
UNKNOWN {
	PADDING-BOTTOM: 1px; PADDING-TOP: 2px; HEIGHT: 18px
}
DIV#ticker SPAN.male {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #00a0e9; PADDING-TOP: 0px
}
DIV#ticker SPAN.female {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #f95fa2; PADDING-TOP: 0px
}
UNKNOWN {
	FONT-SIZE: 90%
}
UNKNOWN {
	FONT-SIZE: 90%
}
#top #info .section2 {
	CLEAR: both; MARGIN-TOP: 6px; WIDTH: 960px; POSITION: relative; HEIGHT: 92px
}
#top #info .section2 .box3 {
	MARGIN-TOP: 0px; MARGIN-LEFT: 70px; WIDTH: 540px; POSITION: relative; HEIGHT: 92px
}
#top #info .section2 .box3 .txt1 {
	LEFT: 0px; TOP: 3px
}
#top #info .section2 .box3 .txt2 {
	LEFT: 268px; TOP: 3px
}
#top #info .section2 .box3 .txt3 {
	LEFT: 0px; TOP: 35px
}
#top #info .section2 .box3 .txt4 {
	LEFT: 268px; TOP: 35px
}

#top #info .section2 .box6_2 {
	RIGHT: 0px; BACKGROUND: url(../img/index_btnbg_tvcm_r.jpg) no-repeat 5px 5px; WIDTH: 125px; TOP: 0px; HEIGHT: 135px
}#top #info .section2 .box7 {
	LEFT: 521px; TOP: 0px
}
#top #info .section3 {
	MARGIN-TOP: 18px; BACKGROUND: url(../img/index_line_r.png) no-repeat 0px 36px; WIDTH: 960px; POSITION: relative; HEIGHT: 50px
}
#top #info .section3 .box4 {
	OVERFLOW: hidden; WIDTH: 960px; HEIGHT: 25px
}
#top #info .section3 .box4 .txt1 {
	LEFT: 0px; TOP: 0px
}
#top #info .section3 .box4 .txt2 {
	LEFT: 130px; TOP: 0px
}
#top #info .section3 .box4 .txt3 {
	LEFT: 262px; TOP: 0px
}
#top #info .section3 .box4 .txt4 {
	LEFT: 381px; TOP: 0px
}
#top #info .section3 .box4 .txt5 {
	LEFT: 513px; TOP: 0px
}
#top #info .section3 .box8 {
	LEFT: 835px; POSITION: absolute; TOP: 4px
}
#top #info .section4 {
	BACKGROUND: url(../img/index_bg_contents2.png) no-repeat center top; WIDTH: 960px; POSITION: relative; HEIGHT: 50px
}
#top #info .section4 DL DT {
	LEFT: 10px; TOP: 13px
}
#top #info .section4 DL DD {
	LEFT: 225px; TOP: 13px
}
#top #info .section4 P {
	RIGHT: -1px;
	TOP: 13px
}
#top #footer {
	MIN-WIDTH: 960px; BACKGROUND: url(../shared/bg_footer.png) #000000 repeat-x center top; MARGIN: 0px auto; WIDTH: 100%; POSITION: relative; HEIGHT: 50px
}
* HTML #top #footer {
	
}
#top #footer UL {
	MARGIN: 0px auto; WIDTH: 960px; POSITION: relative
}
#top #footer UL LI {
	POSITION: absolute;
	TOP: 18px
}
#top #footer #fnav1 {
	LEFT: 0px
}
#top #footer #fnav2 {
	LEFT: 45px
}
#top #footer #fnav3 {
	LEFT: 253px
}
#top #footer #fnav4 {
	LEFT: 325px
}
#top #footer #fnav5 {
	LEFT: 367px
}
#top #footer #fnav6 {
	LEFT: 410px
}
#top #footer #fnav7 {
	LEFT: 496px
}
#top #footer #fnav8 {
	LEFT: 542px
}
#top #footer #fnav9 {
	LEFT: 751px
}
#top #footer #fnav10 {
	LEFT: 765px
}
#top #footer #backtop {
	LEFT: 935px; TOP: 7px
}
