* {
	margin: 0;
	padding: 0;
}
:focus {
	-moz-outline-style: none
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
body{
	background-image: url(images/back.jpg);
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#top_space {
	height:660px;
	padding-top: 10px;
	background-image: url(images/main_back.jpg);
}
#top_main_fl {
	width: 922px;
	height:644px;
	background-image: url(images/main_back_img3.jpg);
}
#top_main_fl .main_fl_top {
	height:225px;
	text-align: left;
}
#top_main_fl .main_fl_middle {
	height:319px;
	text-align: left;
}
#top_main_fl .main_fl_foot {
	height:100px;
}
#top_work_fl {
	width: 420px;
	height:319px;
}
#top_work_fl .cc_fl{
	height:90px;
	text-align: center;
}
#top_work_fl .bn_fl{
	text-align: center;
	width: 360px;
	margin-right: 30px;
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#middle_space {
	background-color: #FFF;
	background-image: url(images/middle_stage_img.jpg);
	background-repeat: repeat-x;
}
#middle_fl {
	width: 922px;
	height:854px;
}
#middle_book_newsbox {
	width: 582px;
	height:100px;
	text-align: left;
	float:right;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#middle_book_newsbox .newsbox_fl_top {
	height:25px;
	background-image: url(images/newsbox_fl_top.jpg);
}
#middle_book_newsbox .newsbox_fl_middle {
	height:768px;
	background-image: url(images/newsbox_fl_middle.jpg);
}
#middle_book_newsbox .newsbox_fl_foot {
	height:8px;
	background-image: url(images/newsbox_fl_foot.jpg);
}
#middle_book_newsbox .newsbox_comm {
	font-size: 12px;
	line-height: 16px;
}
#middle_info_fl {
	float: left;
}
#middle_info_box {
	height: 116px;
	width: 264px;
	background-image: url(images/top_info.jpg);
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
}
#middle_info_box_2nd {
	height: 116px;
	width: 264px;
	background-image: url(images/top_info2.jpg);
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 25px;
}
#middle_info_box2 {
	height: 60px;
	width: 264px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#middle_info_box3 {
	height: 236px;
	width: 264px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#middle_info_box4 {
	height: 120px;
	width: 264px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#middle_info_box5 {
	height: 242px;
	width: 264px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#sub_space {
	padding-top: 10px;
	padding-bottom: 20px;
	background-image: url(images/main_back.jpg);
}
#sub_main_fl {
	width: 922px;
	background-image: url(images/back_stage.jpg);
}
#sub_main_fl .main_fl_top {
	height:100px;
	text-align: left;
}
#sub_main_fl .main_fl_middle {
	text-align: center;
}
#sub_main_fl .main_fl_foot {
	width:922px;
	height:86px;
	background-image: url(images/footer.jpg);
}

#info_title {
	width: 736px;
	height: 54px;
	background-image: url(images/info_title.png);
	margin-right: 93px;
	margin-bottom: 10px;
	margin-left: 93px;
}
#info_story {
	width: 716px;
	height: 262px;
	background-image: url(images/info_story.jpg);
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#info_conf {
	width: 716px;
	height: 256px;
	background-image: url(images/info_conf.jpg);
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#info_menu01 {
	width: 716px;
	height: 40px;
	background-image: url(images/info_cate_top01.jpg);
	margin-top: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#info_menu02 {
	width: 716px;
	height: 40px;
	background-image: url(images/info_cate_top02.jpg);
	margin-top: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#info_menu03 {
	width: 716px;
	height: 40px;
	background-image: url(images/info_cate_top03.jpg);
	margin-top: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#info_menu04 {
	width: 716px;
	height: 40px;
	background-image: url(images/info_cate_top04.jpg);
	margin-top: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#info_blank01 {
	width: 716px;
	background-image: url(images/info_cate_back.jpg);
	margin-right: 103px;
	margin-left: 103px;
	text-align: left;
}
#info_blank01 .text_de {
	font-size: 12px;
	line-height: 16px;
	padding: 15px;
	font-weight: bold;
	color: #F06;
}
#info_blank02 {
	width: 716px;
	background-image: url(images/info_cate_back.jpg);
	margin-right: 103px;
	margin-left: 103px;
	text-align: left;
}
#info_blank02 .text_de {
	font-size: 12px;
	line-height: 16px;
	padding: 15px;
}
#info_blank02 .fl_position {
	margin-left: 30px;
}
#info_blank03 {
	width: 716px;
	background-image: url(images/info_cate_back.jpg);
	margin-right: 103px;
	margin-left: 103px;
	text-align: left;
}
#info_blank03 .text_de {
	font-size: 12px;
	line-height: 16px;
	padding: 15px;
}
#info_blank04 {
	width: 716px;
	background-image: url(images/info_cate_back.jpg);
	margin-right: 103px;
	margin-left: 103px;
	text-align: left;
}
#info_blank04 .text_de {
	font-size: 12px;
	line-height: 16px;
	padding: 15px;
}
#info_blank04 .text_index {
	font-size: 14px;
	font-weight: bold;
	color: #F03;
}
#info_blank04 .text_index2 {
	font-size: 13px;
	font-weight: bold;
	color: #339;
}
#info_blank04 .indexpoint {
	color: #99C;
}
#info_blank04 .text_cho {
	font-size: 10px;
}
#info_foot {
	width: 716px;
	height: 12px;
	background-image: url(images/info_cate_foot.jpg);
	margin-right: 103px;
	margin-left: 103px;
	margin-bottom: 10px;
}

#chara_mainspace {
	width: 716px;
	height: 486px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 103px;
	margin-left: 103px;
}
#chara_menuspace {
	width: 794px;
	height: 110px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 64px;
	margin-left: 64px;
}
#chara_sokanspace {
	width: 576px;
	height: 67px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 173px;
	margin-left: 173px;
}

#chara_window_space {
	width: 716px;
	height: 486px;
}
#chara_window_space1 {
	background-image:url(images/chara_img/chara_01_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space2 {
	background-image:url(images/chara_img/chara_02_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space3 {
	background-image:url(images/chara_img/chara_03_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space4 {
	background-image:url(images/chara_img/chara_04_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space5 {
	background-image:url(images/chara_img/chara_05_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space6 {
	background-image:url(images/chara_img/chara_06_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space7 {
	background-image:url(images/chara_img/chara_07_01_img.jpg);
	width: 716px;
	height: 486px;
}
#chara_window_space8 {
	background-image:url(images/chara_img/chara_08_01_img.jpg);
	width: 716px;
	height: 486px;
}
#sample_voice {
	width:310px;
	height:68px;
	float:left;
	padding-left: 10px;
	padding-top: 400px;
}
#gallery_title {
	width: 736px;
	height: 54px;
	background-image: url(images/gallery_title.png);
	margin-right: 93px;
	margin-bottom: 10px;
	margin-left: 93px;
}
#gallery_wfl_top {
	width: 726px;
	height: 15px;
	background-image: url(images/gallery_fl_top.jpg);
	margin-top: 10px;
	margin-right: 98px;
	margin-left: 98px;
}
#gallery_wfl_body {
	width: 726px;
	height: 123px;
	background-image: url(images/gallery_fl_body.jpg);
	margin-right: 98px;
	margin-left: 98px;
}
#gallery_wfl_foot {
	width: 726px;
	height: 15px;
	background-image: url(images/gallery_fl_foot.jpg);
	margin-bottom: 10px;
	margin-right: 98px;
	margin-left: 98px;
}

#banner_overfl {
	background-image:url(images/over_fl.jpg);
	width: 922px;
}
#banner_title {
	width: 736px;
	height: 54px;
	background-image: url(images/banner_title.png);
	margin-right: 93px;
	margin-bottom: 10px;
	margin-left: 93px;
}
#banner_wfl_top {
	width: 726px;
	height: 15px;
	background-image: url(images/gallery_fl_top.jpg);
	margin-top: 10px;
	margin-right: 98px;
	margin-left: 98px;
}
#banner_wfl_body {
	width: 726px;
	height: 50px;
	background-image: url(images/gallery_fl_body.jpg);
	margin-right: 98px;
	margin-left: 98px;
}
#banner_wfl_foot {
	width: 726px;
	height: 15px;
	background-image: url(images/gallery_fl_foot.jpg);
	margin-bottom: 10px;
	margin-right: 98px;
	margin-left: 98px;
}
#banner_space {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
.banner_ind_space {
	margin-top: 10px;
	margin-bottom: 5px;
}

#banner_180_180_stac {
	width:590px;
	height:260px;
}
.banner_180_180_box {
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	width:180px;
	height:250px;
	float:left;
}
#banner_150_650_stac {
	width:680px;
	height:720px;
}
.banner_150_650_box {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width:150px;
	float:left;
}
#banner_200_40_stac {
	width:650px;
	height:140px;
}
.banner_200_40_box {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	width:200px;
	height:120px;
	float:left;
}

#goods_title {
	width: 736px;
	height: 54px;
	background-image: url(images/goods_title.png);
	margin-right: 93px;
	margin-bottom: 10px;
	margin-left: 93px;
}
#goods_overfl {
	background-image:url(images/over_fl.jpg);
	width: 922px;
}
#goods_mainfl {
	width: 880px;
	height: 7670px;
	margin-top: 10px;
	margin-right: 21px;
	margin-bottom: 10px;
	margin-left: 21px;
}
#goods_menufl {
	float: left;
	width: 223px;
	text-align: left;
}

#menubox {
	text-align: center;
	vertical-align: middle;
	position: absolute;
}

#goods_contentsfl {
	float: right;
	width: 652px;
	height:6520px;
	text-align: left;
}
#goods_contentsfl .top {
	background-image:url(images/goods/goods_confl_top.jpg);
	width: 652px;
	height: 12px;
}
#goods_contentsfl .top2 {
	background-image:url(images/goods/goods_confl_top2.jpg);
	width: 652px;
	height: 12px;
}
#goods_contentsfl .owabi {
	background-image:url(images/goods/goods_confl_owabi.jpg);
	width: 652px;
	height: 150px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .foot2 {
	background-image:url(images/goods/goods_confl_foot2.jpg);
	width: 652px;
	height: 12px;
}
#goods_contentsfl .p01 {
	background-image:url(images/goods/goods_confl_p01.jpg);
	width: 652px;
	height: 90px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p02 {
	background-image:url(images/goods/goods_confl_p02.jpg);
	width: 652px;
	height: 267px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p03 {
	background-image:url(images/goods/goods_confl_p03.jpg);
	width: 652px;
	height: 210px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p04 {
	background-image:url(images/goods/goods_confl_p04.jpg);
	width: 652px;
	height: 189px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p05 {
	background-image:url(images/goods/goods_confl_p05.jpg);
	width: 652px;
	height: 120px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p06 {
	background-image:url(images/goods/goods_confl_p06.jpg);
	width: 652px;
	height: 360px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p07 {
	background-image:url(images/goods/goods_confl_p07.jpg);
	width: 652px;
	height: 190px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .p08 {
	background-image:url(images/goods/goods_confl_p08.jpg);
	width: 652px;
	height: 140px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl .shops {
	width: 652px;
	height: 712px;
}
#goods_contentsfl .p15 {
	background-image:url(images/goods/goods_confl_p15.jpg);
	width: 652px;
	height: 158px;
}
#goods_contentsfl .p16 {
	background-image:url(images/goods/goods_confl_p16.jpg);
	width: 652px;
	height: 26px;
}
#goods_contentsfl .p17 {
	background-image:url(images/goods/goods_confl_p17.jpg);
	width: 652px;
	height: 1160px;
}
#goods_contentsfl .p18 {
	width: 652px;
	height: 90px;
}
#goods_contentsfl .p19 {
	background-image:url(images/goods/goods_confl_p19.jpg);
	width: 652px;
	height: 160px;
}
#goods_contentsfl .p20 {
	background-image:url(images/goods/goods_confl_p20.jpg);
	width: 652px;
	height: 1800px;
}
#goods_contentsfl .p21 {
	background-image:url(images/goods/goods_confl_p21.jpg);
	width: 652px;
	height: 1690px;
}
#goods_contentsfl .p22 {
	background-image:url(images/goods/goods_confl_p22.jpg);
	width: 652px;
	height: 1150px;
}
#goods_contentsfl .foot {
	background-image:url(images/goods/goods_confl_foot.jpg);
	width: 652px;
	height: 90px;
}

#goods_mainfl2 {
	width: 880px;
	height: 1250px;
	margin-top: 10px;
	margin-right: 21px;
	margin-bottom: 10px;
	margin-left: 21px;
}
#goods_contentsfl2 {
	float: right;
	width: 652px;
	height:1250px;
	text-align: left;
}
#goods_contentsfl2 .top {
	background-image:url(images/goods/goods_confl_top.jpg);
	width: 652px;
	height: 12px;
}
#goods_contentsfl2 .p01 {
	background-image:url(images/goods/goods_confl_p01.jpg);
	width: 652px;
	height: 90px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl2 .p08 {
	background-image:url(images/goods/goods_confl_p08.jpg);
	width: 652px;
	height: 140px;
	text-align: left;
	vertical-align: top;
}
#goods_contentsfl2 .shops {
	width: 652px;
	height: 712px;
}
#goods_contentsfl2 .p16 {
	background-image:url(images/goods/goods_confl_p16.jpg);
	width: 652px;
	height: 26px;
}
#goods_contentsfl2 .foot {
	background-image:url(images/goods/goods_confl_foot.jpg);
	width: 652px;
	height: 90px;
}

#news_title {
	width: 736px;
	height: 54px;
	background-image: url(images/news_title.png);
	margin-right: 93px;
	margin-bottom: 10px;
	margin-left: 93px;
}
#news_overfl {
	background-image:url(images/over_fl.jpg);
	width: 922px;
}
#news_mainfl {
	width: 652px;
	height: 7230px;
	margin-top: 10px;
	margin-right: 135px;
	margin-bottom: 10px;
	margin-left: 135px;
}
#news_contentsfl {
	float: left;
	width: 652px;
	height:7230px;
	text-align: left;
}
#news_contentsfl .top {
	background-image:url(images/news/news_bodyback_head.jpg);
	width: 652px;
	height: 10px;
	float: right;
}
#news_contentsfl .main_title {
	background-image:url(images/news/news_title.jpg);
	width: 652px;
	height: 126px;
}
#news_contentsfl .return {
	width: 652px;
	height: 22px;
}
#news_contentsfl .foot {
	background-image:url(images/news/news_bodyback_foot.jpg);
	width: 652px;
	height: 10px;
	float: right;
}

#news_contentsfl .news_topfl {
	background-image:url(images/news/news_bodyback_mainfl.jpg);
	width: 652px;
	float: right;
}
#news_contentsfl .whatnew_fl {
	background-image:url(images/news/news_whatnew_fl.jpg);
	margin-top: 10px;
	margin-right: 44px;
	margin-bottom: 10px;
	margin-left: 44px;
	width: 564px;
	height: 235px;
}
#news_contentsfl .bannersp_fl {
	margin-top: 5px;
	margin-right: 44px;
	margin-bottom: 5px;
	margin-left: 44px;
	width: 564px;
}
#news_contentsfl .whatnew_ind_fl {
	margin-top: 45px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	width: 540px;
	height: 180px;
}
#news_contentsfl .newsbox_comm {
	font-size: 12px;
	line-height: 16px;
}
#news_contentsfl .news_btmfl {
	background-image:url(images/news/news_bodyback_mainfl.jpg);
	width: 652px;
	height: 134px;
	text-align: center;
	float: right;
}

#news_contentsfl .news_catetitle_01 {
	background-image:url(images/news/news_cate_title01.jpg);
	width: 652px;
	height: 40px;
	float: right;
}
#news_contentsfl .news_catetitle_02 {
	background-image:url(images/news/news_cate_title02.jpg);
	width: 652px;
	height: 40px;
	float: right;
}
#news_contentsfl .news_catetitle_03 {
	background-image:url(images/news/news_cate_title03.jpg);
	width: 652px;
	height: 40px;
	float: right;
}

#news_contentsfl .cont_top {
	background-image:url(images/news/news_boxback_head.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 10px;
}
#news_contentsfl .cont_foot {
	background-image:url(images/news/news_boxback_foot.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 10px;
}
#news_contentsfl .cont_fl {
	background-image:url(images/news/news_boxback_mainfl.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
}
#news_contentsfl .cast_img {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 110px;
	height: 168px;
	float: left;
}
#news_contentsfl .comm01_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	width: 440px;
	float: right;
	font-size: 12px;
	line-height: 16px;
}
#news_contentsfl .newsdays {
	margin-right: 20px;
	width: 440px;
	float: right;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
}
#news_contentsfl .comm_q {
	color: #F09;
	font-weight: bold;
}

#news_contentsfl .cast_n01 {
	background-image:url(images/news/news_cast_n01.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .cast_n02 {
	background-image:url(images/news/news_cast_n02.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .cast_n03 {
	background-image:url(images/news/news_cast_n03.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .cast_n04 {
	background-image:url(images/news/news_cast_n04.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .cast_n05 {
	background-image:url(images/news/news_cast_n05.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .cast_n06 {
	background-image:url(images/news/news_cast_n06.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .cast_n07 {
	background-image:url(images/news/news_cast_n07.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}

#news_contentsfl .comm02_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
	width: 566px;
	font-size: 12px;
	line-height: 16px;
}
#news_contentsfl .newsdays {
	margin-right: 20px;
	width: 440px;
	float: right;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
}

#news_contentsfl .staff_n01 {
	background-image:url(images/news/news_staff_n01.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .staff_n02 {
	background-image:url(images/news/news_staff_n02.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .staff_n03 {
	background-image:url(images/news/news_staff_n03.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .staff_n04 {
	background-image:url(images/news/news_staff_n04.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .staff_n05 {
	background-image:url(images/news/news_staff_n05.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}
#news_contentsfl .staff_n06 {
	background-image:url(images/news/news_staff_n06.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 31px;
}

#news_contentsfl .commcs_fl {
	margin-left: 20px;
	margin-right: 20px;
	width: 566px;
	height: 100px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	float: none;
}
#news_contentsfl .collabo_title {
	background-image:url(images/news/hpmg_collabo_title.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 130px;
}
#news_contentsfl .collabo_title2 {
	background-image:url(images/news/hpmg_collabo_title2.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 100px;
}
#news_contentsfl .collabo_sp1 {
	background-image:url(images/news/hpmg_collabo_sp1.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 145px;
}
#news_contentsfl .collabo_sp2 {
	background-image:url(images/news/hpmg_collabo_sp2.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 145px;
}
#news_contentsfl .collabo_sp3 {
	background-image:url(images/news/hpmg_collabo_sp3.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 145px;
}
#news_contentsfl .collabo_sp4 {
	background-image:url(images/news/hpmg_collabo_sp4.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 145px;
}

#event_mainfl {
	width: 652px;
	height: 2600px;
	margin-top: 10px;
	margin-right: 135px;
	margin-bottom: 10px;
	margin-left: 135px;
}
#event_contentsfl {
	float: left;
	width: 652px;
	height:2600px;
	text-align: left;
}

#event_contentsfl .event_n01 {
	background-image:url(images/news/news_event_n01.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 90px;
}
#event_contentsfl .event_n02 {
	background-image:url(images/news/news_event_n02.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 90px;
}
#event_contentsfl .eventtop_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left:30px;
	width: 546px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

#event_contentsfl .eventinfo_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left:30px;
	width: 546px;
	font-size: 12px;
	line-height: 18px;
	color: #06C;
}
#event_contentsfl .eventinfo_title {
	font-size: 12px;
	color: #F06;
	font-weight: bold;
}
#event_contentsfl .eventinfo_point {
	color: #F06;
}
#event_contentsfl .eventcomm_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left:30px;
	width: 546px;
	font-size: 12px;
	line-height: 18px;
	color: #003;
}
#event_contentsfl .eventimages_fl {
	height:135px;
}
#event_contentsfl .eventimages_fl2 {
	height:200px;
}
#event_contentsfl .eventimages {
	margin-right: 10px;
	margin-left:10px;
	float:left;
}
#event_contentsfl .menu_title {
	font-size:14px;
	font-weight: bold;
	color: #C36;
}
#event_contentsfl .top {
	background-image:url(images/news/news_bodyback_head.jpg);
	width: 652px;
	height: 10px;
	float: right;
}
#event_contentsfl .main_title {
	background-image:url(images/news/news_title.jpg);
	width: 652px;
	height: 126px;
}
#event_contentsfl .return {
	width: 652px;
	height: 22px;
}
#event_contentsfl .foot {
	background-image:url(images/news/news_bodyback_foot.jpg);
	width: 652px;
	height: 10px;
	float: right;
}

#event_contentsfl .news_topfl {
	background-image:url(images/news/news_bodyback_mainfl.jpg);
	width: 652px;
	float: right;
}
#event_contentsfl .whatnew_ind_fl {
	margin-top: 45px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	width: 540px;
	height: 180px;
}

#event_contentsfl .cont_top {
	background-image:url(images/news/news_boxback_head.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 10px;
}
#event_contentsfl .cont_foot {
	background-image:url(images/news/news_boxback_foot.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 10px;
}
#event_contentsfl .cont_fl {
	background-image:url(images/news/news_boxback_mainfl.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
}

#event_contentsfl .newsdays {
	margin-right: 20px;
	width: 440px;
	float: right;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
}
#event_contentsfl .comm_q {
	color: #F09;
	font-weight: bold;
}
#event_contentsfl .sp_fl1 {
	color: #FFF;
	font-weight: bold;
	background-color: #C06;
	font-size: 12px;
	line-height: 18px;
}
#event_contentsfl .sp01_title {
	color: #FF6;
	font-weight: bold;
	font-size: 14px;
}

#event_mainfl_02 {
	width: 652px;
	height: 3240px;
	margin-top: 10px;
	margin-right: 135px;
	margin-bottom: 10px;
	margin-left: 135px;
}
#event_contentsfl_02 {
	float: left;
	width: 652px;
	height:3240px;
	text-align: left;
}

#event_contentsfl_02 .event_n01 {
	background-image:url(images/news/news_event_n01.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 90px;
}
#event_contentsfl_02 .event_n02 {
	background-image:url(images/news/news_event_n02.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 90px;
}
#event_contentsfl_02 .eventtop_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left:30px;
	width: 546px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

#event_contentsfl_02 .eventinfo_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left:30px;
	width: 546px;
	font-size: 12px;
	line-height: 18px;
	color: #06C;
}
#event_contentsfl_02 .eventinfo_title {
	font-size: 12px;
	color: #F06;
	font-weight: bold;
}
#event_contentsfl_02 .eventinfo_point {
	color: #F06;
}
#event_contentsfl_02 .eventcomm_fl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left:30px;
	width: 546px;
	font-size: 12px;
	line-height: 18px;
	color: #003;
}
#event_contentsfl_02 .eventimages_fl {
	height:135px;
}
#event_contentsfl_02 .eventimages_fl2 {
	height:200px;
}
#event_contentsfl_02 .eventimages {
	margin-right: 10px;
	margin-left:10px;
	float:left;
}
#event_contentsfl_02 .menu_title {
	font-size:14px;
	font-weight: bold;
	color: #C36;
}
#event_contentsfl_02 .top {
	background-image:url(images/news/news_bodyback_head.jpg);
	width: 652px;
	height: 10px;
	float: right;
}
#event_contentsfl_02 .main_title {
	background-image:url(images/news/news_title.jpg);
	width: 652px;
	height: 126px;
}
#event_contentsfl_02 .return {
	width: 652px;
	height: 22px;
}
#event_contentsfl_02 .foot {
	background-image:url(images/news/news_bodyback_foot.jpg);
	width: 652px;
	height: 10px;
	float: right;
}

#event_contentsfl_02 .news_topfl {
	background-image:url(images/news/news_bodyback_mainfl.jpg);
	width: 652px;
	float: right;
}
#event_contentsfl_02 .whatnew_ind_fl {
	margin-top: 45px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 12px;
	width: 540px;
	height: 180px;
}

#event_contentsfl_02 .cont_top {
	background-image:url(images/news/news_boxback_head.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 10px;
}
#event_contentsfl_02 .cont_foot {
	background-image:url(images/news/news_boxback_foot.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
	height: 10px;
}
#event_contentsfl_02 .cont_fl {
	background-image:url(images/news/news_boxback_mainfl.jpg);
	margin-right: 23px;
	margin-left: 23px;
	width: 606px;
}

#event_contentsfl_02 .newsdays {
	margin-right: 20px;
	width: 440px;
	float: right;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
}
#event_contentsfl_02 .comm_q {
	color: #F09;
	font-weight: bold;
}
#event_contentsfl_02 .sp_fl1 {
	color: #FFF;
	font-weight: bold;
	background-color: #C06;
	font-size: 12px;
	line-height: 18px;
}
#event_contentsfl_02 .sp01_title {
	color: #FF6;
	font-weight: bold;
	font-size: 14px;
}

#special_overfl {
	background-image:url(images/over_fl.jpg);
	width: 922px;
}
#special_mainfl {
	width: 652px;
	height: 1400px;
	margin-top: 10px;
	margin-right: 135px;
	margin-bottom: 10px;
	margin-left: 135px;
}
#special_contentsfl {
	background-image:url(images/special/special_bodyback_mainfl.jpg);
	float: left;
	width: 652px;
	height:1400px;
	text-align: left;
}
#special_contentsfl .main_title {
	background-image:url(images/special/special_title.jpg);
	width: 652px;
	height: 220px;
}

#special_contentsfl .special_catetitle_01 {
	background-image:url(images/special/special_cate_title01.jpg);
	width: 652px;
	height: 50px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#special_contentsfl .wallpaper_dlbox {
	width: 590px;
	height: 255px;
	float: left;
	margin-top: 10px;
	margin-right: 31px;
	margin-bottom: 10px;
	margin-left: 31px;
}
#special_contentsfl .box_a {
	float:left;
	width: 294px;
	height: 255px;
}
#special_contentsfl .box_b {
	float:right;
	width: 294px;
	height: 255px;
}
#special_contentsfl .main_fl_foot {
	width:922px;
	height:86px;
	background-image: url(images/footer.jpg);
}
#special_contentsfl .foot {
	background-image:url(images/special/special_bodyback_foot.jpg);
	width: 652px;
	height: 10px;
	float: right;
}

#footer_space {
	background-image: url(images/foot_back_img.jpg);
	height: 100px;
}
#footer_fl {
	width: 922px;
	height: 100px;
}
#footer_fl .cp_space {
	width: 922px;
	height: 25px;
	text-align: right;
}
#footer_fl .cp_point {
	width: 190px;
	height: 25px;
	margin-left: 682px;
	margin-right: 50px;
}
#footer_fl .banner_space  {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	height: 100px;
	width: 180px;
	position: absolute;
	margin-top: 5px;
}

#triggers {
	background-image:url(images/gallery_fl_body.jpg);
	width: 726px;
	text-align:center;
	margin-right: 98px;
	margin-left: 98px;
}

#triggers .op_sample_logo {
	margin: 10px;
}

#triggers img {
	cursor:pointer;
	background-color:#fff;
}
#triggers .mag {
	margin: 10px;
}
.details {
	padding-top: 5px;
	top:15px;
	right:15px;
	font-size:8px;
	color:#fff;

}
.textarea {
	border:medium double #F06;
	scrollbar-face-color:#F06;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-3dlight-color:#F06;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#F06;
	scrollbar-darkshadow-color:#F06;
	background-color: #ffffff;
}
.title_text {
	font-size: 15px;
	font-weight: bold;
	color: #09F;
}
.index_text {
	font-weight: bold;
	color: #F36;
	font-size: 13px;
}
.sd_space {
	float: right;
	padding: 10px;
}
.image_space {
	margin:10px;
}

