@charset "utf-8";
/* CSS Document */
/* =======▼story▼======== */
#story_header_bg {
	width:100%;
	height:auto;
	margin:0px;
	background-image:url(../image/roop_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000010;
}
#story_box {
	width:1000px;
	height:605px;
}
#story_container {
	width:1000px;
	height:605px;
	margin:0 auto;
	background-image:url(../image/story/bg_01.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#000010;
	text-align:left;
}
#story_header_left {
	width: 100px;
	height:605px;
	float:left;
}
#story_header_center {
	width:800px;
	height:605px;
	float:left;
	margin-left:0px;
	background-color:#000010;
}
#manu_fla {
	width:800px;
	height:138px;
	border:none;
	font-size:0px;
}
.story_contents_bg {
	width:800px;
	height:467px;
	background-image:url(../images/story_images/story_04.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
#story_header_right {
	width: 100px;
	height:605px;
	float:left;
}
.list_story {
	width:94px;
	height:25px;
	text-align:left;
	margin-left:60px;
}
.title_story {
	text-align:left;
	width:175px;
	height:50px;
}
.contents_story {
	text-align:left;
	width:526px;
	height:290px;
	margin-left:50px;
}
/* =======▲story▲======== */

/* =======▼chara▼======== */
#chara_header_bg {
	width:100%;
	height:auto;
	margin:0px;
	background-image:url(../image/roop_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#chara_container {
	width:1000px;
	height:1185px;
	margin:0 auto;
	background-color:#000010;
}
#chara_container_02 {
	width:1000px;
	height:1450px;
	margin:0 auto;
	background-color:#000010;
}
#chara_container_03 {
	width:1000px;
	height:1000px;
	margin:0 auto;
	background-color:#000010;
}
#chara_container_04 {
	width:1000px;
	height:1840px;
	margin:0 auto;
	background-color:#000010;
}
#chara_container_05 {
	width:1000px;
	height:1720px;
	margin:0 auto;
	border-bottom-color:#000010;
}
#chara_container_06 {
	width:1000px;
	height:1940px;
	margin:0 auto;
	border-bottom-color:#000010;
}
#sub_chara_container {
	width:1000px;
	height:971px;
	margin:0 auto;
	background-color:#000010;
}
#sub_chara_container_02 {
	width:1000px;
	height:1326px;
	margin:0 auto;
	background-color:#000010;
}
#chara_header_left {
	width: 100px;
	height:auto;
	float:left;
	background-color:#000010;
}
#chara_header_center {
	width:800px;
	height:auto;
	float:left;
	background-color:#000010;
}
#chara_header_center_02 {
	width:800px;
	height:980px;
	float:left;
	background-color:#000010;
}
#chara_header_right {
	width: 100px;
	height:auto;
	float:left;
	background-color:#000010;
}
#chara_contents_bg_01 {
	width:800px;
	height:1035px;
	background-image:url(../images/chara_images/chara_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_02 {
	width:800px;
	height:1035px;
	background-image:url(../images/chara_images/chara_ulrika_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_03 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_urxu_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_04 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_gunnar_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_05 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_toni_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_06 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_marta_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_07 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_seppl_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_08 {
	width:800px;
	height:1276px;
	background-image:url(../images/chara_images/chara_yun_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_09 {
	width:800px;
	height:1304px;
	background-image:url(../images/chara_images/chara_liliane_bg_04.jpg);
	background-repeat:no-repeat;
}
#chara_contents_bg_10 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_wuim_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_11 {
	width:800px;
	height:1690px;
	background-image:url(../images/chara_images/chara_chloe_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_12 {
	width:800px;
	height:1700px;
	background-image:url(../images/chara_images/chara_puniyo_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_13 {
	width:800px;
	height:1570px;
	background-image:url(../images/chara_images/chara_puni_brother_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_14 {
	width:800px;
	height:1790px;
	background-image:url(../images/chara_images/chara_etward_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_15 {
	width:800px;
	height:1790px;
	background-image:url(../images/chara_images/chara_enarsia_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_16 {
	width:800px;
	height:1790px;
	background-image:url(../images/chara_images/chara_gotou_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_17 {
	width:800px;
	height:1790px;
	background-image:url(../images/chara_images/chara_peperon_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_18 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_rewrich_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_contents_bg_19 {
	width:800px;
	height:831px;
	background-image:url(../images/chara_images/chara_sasarina_bg_04.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
#chara_face_total_box{
	width:800px;
	height:170px;
}
#chara_face_box {
	width:800px;
	height:85px;
}
#chara_face_box_02 {
	width:800px;
	height:70px;
}
#sub_chara_face_box {
	width:800px;
	height:85px;
}
#chara_contents_box {
	width:800px;
	height:660px;
	text-align:left;
}
#sub_chara_contents_box {
	width:800px;
	height:550px;
	text-align:left;
}
#chara_contents_box_02 {
	width:800px;
	height:1050px;
	text-align:left;
}
#chara_contents_box_03 {
	width:800px;
	height:1500px;
	text-align:left;
}
#chara_contents_box_04 {
	width:800px;
	height:1300px;
	text-align:left;
}
#chara_contents_box_05 {
	width:800px;
	height:1600px;
	text-align:left;
}
.character_title {
 	width:211px;
	height:52px;
	text-align:left;
	margin-left:5px;
}
.name {
 	width:452px;
	height:63px;
	text-align:left;
	margin-left:35px;
}
.main_pic {
 	width:395px;
	height:288px;
	text-align:left;
	margin-left:35px;
}
#block {
	width:750px;
	height:114px;
}
#block_urxu {
	width:750px;
	height:115px;
}
.status_block {
	width:750px;
	height:138px;
}
.status_block_02 {
	width:750px;
	height:115px;
}
.status_block_03 {
	width:750px;
	height:150px;
	text-align:left;
}
.status {
 	width:183px;
	height:114px;
	margin-left:35px;
	float:left;
}
.status_urxu {
 	width:183px;
	height:115px;
	margin-left:35px;
	float:left;
}
.status_gunnar {
 	width:211px;
	height:115px;
	margin-left:35px;
	float:left;
}
.status_toni {
 	width:183px;
	height:115px;
	margin-left:35px;
	float:left;
}
.status_marta {
 	width:205px;
	height:115px;
	margin-left:35px;
	float:left;
}
.status_seppl {
 	width:200px;
	height:115px;
	margin-left:35px;
	float:left;
}
.status_yun {
 	width:183px;
	height:138px;
	margin-left:35px;
	float:left;
}
.status_liliane {
 	width:201px;
	height:114px;
	margin-left:35px;
	float:left;
}
.status_wuim {
 	width:193px;
	height:147px;
	margin-left:35px;
	float:left;
}
.status_chloe {
 	width:232px;
	height:132px;
	margin-left:35px;
	float:left;
}
.status_puniyo {
 	width:183px;
	height:125px;
	margin-left:35px;
	float:left;
}
.status_etward {
 	width:183px;
	height:114px;
	margin-left:35px;
	float:left;
}
.status_enarsia {
 	width:183px;
	height:114px;
	margin-left:35px;
	float:left;
}
.status_gotou {
 	width:183px;
	height:114px;
	margin-left:35px;
	float:left;
}
.status_peperon {
 	width:183px;
	height:114px;
	margin-left:35px;
	float:left;
}
.status_rewrich {
 	width:183px;
	height:112px;
	margin-left:35px;
	float:left;
}
.status_sasarina {
 	width:183px;
	height:112px;
	margin-left:35px;
	float:left;
}
.voice {
	float:left;
	padding-top:10px;
	z-index:0px;
}
.voice_01 {
	width:81px;
	height:22px;
	text-align:left;
	margin-top:15px;
}
.voice_02 {
	width:81px;
	height:22px;
	text-align:left;
	margin-top:10px;
}
.voice_03 {
	width:81px;
	height:22px;
	text-align:left;
	margin-top:10px;
}
.caption {
 	width:758px;
	height:114px;
	text-align:left;
	margin-left:35px;
}
.caption_urxu {
 	width:452px;
	height:135px;
	text-align:left;
	margin-left:35px;
}
.caption_gunnar {
 	width:452px;
	height:135px;
	text-align:left;
	margin-left:35px;
}
.caption_toni {
 	width:552px;
	height:158px;
	text-align:left;
	margin-left:35px;
}
.caption_marta {
 	width:558px;
	height:160px;
	text-align:left;
	margin-left:35px;
}
.caption_seppl {
 	width:522px;
	height:151px;
	text-align:left;
	margin-left:35px;
}
.caption_yun {
 	width:562px;
	height:122px;
	text-align:left;
	margin-left:35px;
}
.caption_liliane {
 	width:507px;
	height:163px;
	text-align:left;
	margin-left:35px;
}
.caption_wuim {
 	width:195px;
	height:118px;
	text-align:left;
	margin-left:35px;
}
.caption_chloe {
 	width:559px;
	height:127px;
	text-align:left;
	margin-left:35px;
}
.caption_puniyo {
 	width:657px;
	height:112px;
	text-align:left;
	margin-left:35px;
}
.caption_etward {
 	width:553px;
	height:134px;
	text-align:left;
	margin-left:35px;
	padding-bottom:10px;
}
.caption_enarsia {
 	width:583px;
	height:134px;
	text-align:left;
	margin-left:35px;
	padding-bottom:10px;
}
.caption_gotou {
 	width:460px;
	height:134px;
	text-align:left;
	margin-left:35px;
	padding-bottom:10px;
}
.caption_peperon {
 	width:487px;
	height:101px;
	text-align:left;
	margin-left:35px;
	padding-bottom:20px;
	padding-top:10px;
}
.caption_rewrich {
 	width:496px;
	height:172px;
	text-align:left;
	margin-left:35px;
	padding-bottom:20px;
	padding-top:10px;
}
.caption_sasarina {
 	width:496px;
	height:172px;
	text-align:left;
	margin-left:35px;
	padding-bottom:20px;
	padding-top:10px;
}
.chatch_chara_01{
	width:577px;
	height:41px;
	text-align:left;
	margin-left:25px;
}
.chatch_chara_02{
	width:162px;
	height:45px;
	text-align:left;
	margin-left:25px;
}
.chatch_chara_enarsia_01{
	width:577px;
	height:41px;
	text-align:left;
	margin-left:25px;
	clear:both;
}
.catch_01 {
	width:577px;
	height:41px;
	text-align:left;
	margin-left:35px;
}
.catch_02 {
	width:162px;
	height:45px;
	text-align:left;
	margin-left:35px;
}
.contents_chara_01{
	width:537px;
	height:32px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_02{
	width:571px;
	height:36px;
	text-align:left;
	margin-left:35px;
}
.contents_chara_03{
	width:205px;
	height:22px;
	text-align:left;
	margin-left:35px;
	float:left;
}
.contents_chara_04{
	width:165px;
	height:21px;
	text-align:left;
	padding-left:250px;
	float:left;
}
.contents_chara_05{
	width:517px;
	height:22px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}

.contents_chara_puni_01{
	width:563px;
	height:18px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_puni_03{
	width:696px;
	height:32px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_puni_05{
	width:448px;
	height:16px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_puni_06{
	width:178px;
	height:22px;
	text-align:left;
	padding-left:85px;
	float:left;
}
.contents_chara_puni_07{
	width:199px;
	height:23px;
	text-align:left;
	padding-left:120px;
	float:left;
}
.contents_chara_etward_01{
	width:553px;
	height:23px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_etward_02{
	width:395px;
	height:35px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_etward_03{
	width:183px;
	height:21px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}

.contents_chara_etward_04{
	width:669px;
	height:32px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_etward_05{
	width:200px;
	height:23px;
	text-align:left;
	margin-left:85px;
	margin-bottom:10px;
	float:left;
}
.contents_chara_etward_06{
	width:127px;
	height:23px;
	text-align:left;
	margin-left:60px;
	margin-bottom:10px;
	float:left;
}
.contents_chara_etward_07{
	width:127px;
	height:23px;
	text-align:left;
	margin-left:20px;
	margin-bottom:10px;
	float:left;
}
.contents_chara_enarsia_01{
	width:415px;
	height:23px;
	text-align:left;
	margin-left:35px;
	margin-bottom:10px;
}
.contents_chara_enarsia_02{
	width:153px;
	height:35px;
	text-align:left;
	margin-left:30px;
	margin-bottom:10px;
	float:left;
}
.contents_chara_enarsia_03{
	width:150px;
	height:35px;
	text-align:left;
	margin-left:5px;
	margin-bottom:10px;
	float:left;
}
.contents_chara_enarsia_04{
	width:183px;
	height:21px;
	text-align:left;
	margin-left:35px;
	padding-bottom:5px;
}
.contents_chara_enarsia_05{
	width:553px;
	height:32px;
	text-align:left;
	margin-left:35px;
	padding-bottom:5px;
}
.contents_chara_enarsia_06{
	width:200px;
	height:23px;
	text-align:left;
	margin-left:85px;
	float:left;
}
.contents_chara_enarsia_07{
	width:135px;
	height:23px;
	text-align:left;
	margin-left:55px;
	float:left;
}
.contents_chara_enarsia_08{
	width:132px;
	height:23px;
	text-align:left;
	margin-left:15px;
	float:left;
}
.contents_chara_gotou_01{
	width:239px;
	height:23px;
	text-align:left;
	margin-left:35px;
}
.contents_chara_gotou_02{
	width:245px;
	height:35px;
	text-align:left;
	margin-left:35px;
	float:left;
}
.contents_chara_gotou_03{
	width:244px;
	height:35px;
	text-align:left;
	margin-left:15px;
	float:left;
}
.contents_chara_gotou_04{
	width:184px;
	height:25px;
	text-align:left;
	margin-left:35px;
}
.contents_chara_gotou_05{
	width:492px;
	height:42px;
	text-align:left;
	margin-left:35px;
}
.contents_chara_gotou_06{
	width:146px;
	height:23px;
	text-align:left;
	padding-left:105px;
	float:left;
}
.contents_chara_gotou_07{
	width:119px;
	height:23px;
	text-align:left;
	padding-left:100px;
	float:left;
}
.contents_chara_gotou_08{
	width:125px;
	height:23px;
	text-align:left;
	padding-left:25px;
	float:left;
}
.contents_chara_peperon_01{
	width:395px;
	height:27px;
	text-align:left;
	padding-left:35px;
	float:left;
}
.contents_chara_peperon_02{
	width:207px;
	height:27px;
	text-align:left;
	padding-left:0px;
	float:left;
}
.contents_chara_peperon_03{
	width:220px;
	height:14px;
	text-align:left;
	padding-left:75px;
	padding-bottom:10px;
	float:left;
}
.contents_chara_peperon_04{
	width:192px;
	height:26px;
	text-align:left;
	margin-left:35px;
}
.contents_chara_peperon_05{
	width:417px;
	height:39px;
	text-align:left;
	margin-left:35px;
	padding-bottom:15px;
}
.contents_chara_peperon_06{
	width:274px;
	height:14px;
	text-align:left;
	padding-left:90px;
	padding-bottom:10px;
	float:left;
}
.contents_chara_peperon_07{
	width:106px;
	height:23px;
	text-align:left;
	padding-left:60px;
	float:left;
}
.contents_chara_peperon_08{
	width:122px;
	height:23px;
	text-align:left;
	padding-left:35px;
	float:left;
}
.contents_chara_peperon_09{
	width:135px;
	height:23px;
	text-align:left;
	padding-left:85px;
	float:left;
}
.pic_title_01 {
	width:352px;
	height:23px;
	text-align:left;
	margin-left:35px;
	margin-top:5px;
	margin-bottom:5px;
}
.pic_title_02 {
	width:277px;
	height:28px;
	text-align:left;
	margin-left:35px;
	margin-top:5px;
	margin-bottom:5px;
}
.pic_title_03 {
	width:346px;
	height:24px;
	text-align:left;
	margin-left:35px;
	margin-top:5px;
	margin-bottom:5px;
}
.pic_title_04 {
	width:196px;
	height:21px;
	text-align:left;
	margin-left:35px;
	margin-top:5px;
	margin-bottom:5px;
}

#small_pic_box {
	width:800px;
	height:107px;
}
#small_pic_box_02 {
	width:800px;
	height:108px;
}
#small_pic_box_03 {
	width:800px;
	height:110px;
}
#small_pic_box_04 {
	width:800px;
	height:110px;
	clear:both;
	padding-top:10px;
}
/**********ぷに兄弟************/
.puni_name_01{
	width:762px;
	height:69px;
	text-align:left;
	padding-left:20px;
}
.puni_name_02{
	width:762px;
	height:75px;
	text-align:left;
	padding-left:20px;
	clear:both;
}
.puni_name_03{
	width:762px;
	height:78px;
	text-align:left;
	padding-left:20px;
	clear:both;
}
.puni_voice{
	width:276px;
	height:91px;
	padding-left:90px;
}
.puni_img_box{
	width:393px;
	height:315px;
	float:left;
}
.puni_img_01{
	width:356px;
	height:220px;
	padding-left:35px;
	
}
.puni_img_02{
	width:356px;
	height:216px;
	padding-left:35px;

}
.puni_img_03{
	width:357px;
	height:218px;
	padding-left:35px;
}
.puni_pic_box{
	width:370px;
	height:300px;
	float:left;
}
.puni_pic_01{
	width:356px;
	height:268px;
	margin-left:5px;
}
.puni_pic_02{
	width:357px;
	height:269px;
	margin-left:5px;
}
.puni_pic_03{
	width:357px;
	height:269px;
	margin-left:5px;
}
.puni_contents_01{
	width:388px;
	height:30px;
	text-align:left;
	clear:both;
}
.puni_contents_02{
	width:366px;
	height:29px;
	text-align:left;
	clear:both;
}
.puni_contents_03{
	width:371px;
	height:32px;
	text-align:left;
	clear:both;
}
/**********ぷに兄弟************/

/* =======▲chara▲======== */

/* =======▼system▼======== */
#system_header_bg {
	width:100%;
	height:969;
	text-align:center;
	background-image:url(../image/roop_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#system_container {
	width:1000px;
	height:969px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#system_container_02 {
	width:1000px;
	height:1556px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#system_container_02 {
	width:1000px;
	height:1556px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#system_container_03 {
	width:1000px;
	height:1422px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#system_container_05 {
	width:1000px;
	height:1360px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#system_header_left {
	width: 100px;
	height:969;
	float:left;

}
#system_header_center {
	width:800px;
	height:969;
	float:left;
	text-align:center;
}
#system_header_center_02 {
	width:800px;
	height:1359px;
	float:left;
	text-align:center;
}
#system_header_right {
	width: 100px;
	height:969;
	float:left;
}
.system_contents_bg_01 {
	width:800px;
	height:831px;
	background-image:url(../images/system_images/system_bg_01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.system_contents_bg_02 {
	width:800px;
	height:1418px;
	background-image:url(../images/system_images/system_bg_02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.system_contents_bg_03 {
	width:800px;
	height:1284px;
	background-image:url(../images/system_images/system_bg_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.system_contents_bg_05 {
	width:800px;
	height:1222px;
	background-image:url(../images/system_images/system_bg_05.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.list_box {
	width:800px;
	height:25px;
	text-align:left;
}
.list_system_01 {
	width:148px;
	height:25px;
	text-align:left;
	float:left;
	margin-left:60px;
	cursor:pointer;
}
.list_system_02 {
	width:66px;
	height:25px;
	float:left;
	text-align:left;
	cursor:pointer;
}
.list_system_04 {
	width:85px;
	height:25px;
	float:left;
	text-align:left;
	cursor:pointer;
}
.list_system_05 {
	width:54px;
	height:25px;
	float:left;
	text-align:left;
	cursor:pointer;
}
.pic01 {
	float:left;
}
.middle_pic_box_01 {
	width:800px;
	height:183px;
}
.middle_pic_box_02 {
	width:530px;
	height:250px;
	vertical-align:top;
	float:left;
}
.bigmiddle_pic_box_01 {
	width:244px;
	height:253px;
	float:left;
}
.pic_title_box_01 {
	width:800px;
	height:29px;
}
.pic_caption_box_01 {
	width:800px;
	height:49px;
	vertical-align:top;
}
.system_contents_01 {
	margin-top:10px;
	margin-left:40px;
}
.system_contents_02 {
	margin-left:40px;
	margin-bottom:10px;
}
.system_contents_03 {
	float:left;
	margin-top:130px;
}
.system_contents_04 {
	width:760px;
	float:left;
	text-align:left;
	margin-top:20px;
	margin-left:40px;
}
.system_contents_05 {
	margin-top:10px;
	margin-left:40px;
}
.system_contents_06 {
	width:758px;
	height:164px;
	margin-top:10px;
	margin-left:40px;
}
.system_contents_07 {
	width:629px;
	height:70px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:10px;
}
.system_contents_08 {
	width:397px;
	height:48px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:10px;
}
.system_contents_09 {
	width:159px;
	height:47px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:10px;
}
.system_contents_10 {
	width:355px;
	height:49px;
	margin-top:10px;
	margin-left:40px;
	margin-bottom:10px;
}
.system_contents_11 {
	width:758px;
	height:43px;
	margin-top:10px;
	margin-left:40px;
}
.system_contents_12 {
	width:758px;
	height:73px;

	margin-left:40px;
}
.system_contents_13 {
	width:670px;
	height:40px;

	margin-left:40px;
}
.system_contents_14 {
	width:610px;
	height:19px;

	margin-left:40px;

}
.system_contents_15 {
	width:758px;
	height:119px;
	text-align:left;
	padding-top:5px;
	margin-left:40px;
}
.system_contents_16 {
	width:758px;
	height:153px;
	text-align:left;
	padding-top:5px;
	padding-left:25px;
}
.system_contents_17 {
	width:389px;
	height:28px;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	clear:both;
}
.system_contents_18 {
	width:734px;
	height:38px;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	clear:both;
}
.system_contents_19 {
	width:742px;
	height:43px;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	clear:both;
}
.system_contents_20 {
	width:600px;
	height:73px;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	clear:both;
}
.system_contents_21 {
	width:758px;
	height:48px;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	clear:both;
}
.system_contents_22 {
	width:708px;
	height:50px;
	text-align:left;
	padding-top:5px;
	margin-left:30px;
	clear:both;
}
.title_01 {
	width:184px;
	height:47px;
	margin-left:40px;
	margin-top:10px;
}
.title_02 {
	width:322px;
	height:44px;
	margin-left:40px;

}
.title_03 {
	width:758px;
	height:44px;
	margin-left:40px;

}
.title_04 {
	width:132px;
	height:48px;
	text-align:left;
	margin-left:40px;
}
.title_05 {
	width:669px;
	height:41px;
	text-align:left;
	padding-left:25px;
	padding-top:5px;
}
.title_06 {
	width:370px;
	height:45px;
	text-align:left;
	padding-left:25px;
	padding-top:5px;
}
.title_07 {
	width:414px;
	height:51px;
	text-align:left;
	padding-left:25px;
	padding-top:5px;
}
.title_08 {
	width:411px;
	height:46px;
	text-align:left;
	padding-left:25px;
	padding-top:10px;
	clear:both;
}
.title_09 {
	width:395px;
	height:45px;
	text-align:left;
	padding-left:25px;
	padding-top:10px;
}
.pic_caption_04 {
	width:px;
	height:px;
	margin-left:40px;
}
.system_pic_title_01{
	width:184px;
	height:27px;
	text-align:left;
	padding-left:50px;
	float:left;
}
.system_pic_title_02{
	width:229px;
	height:27px;
	text-align:left;
	padding-left:50px;
	float:left;
}
.system_pic_title_03{
	width:161px;
	height:27px;
	text-align:left;
	padding-left:50px;
	float:left;
}
.system_pic_title_04{
	width:254px;
	height:25px;
	text-align:left;
	padding-left:25px;
	padding-top:10px;
}
.system_pic_box{
	width:795px;
	height:182px;
	clear:both;
}
/* =======▲system▲======== */

/* =======▼world▼======== */
#world_header_bg {
	width:100%;
	height:803;
	margin:0px;
	background-image:url(../image/roop_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#world_container {
	width:1000px;
	height:803px;
	margin:0 auto;
	background-color:#000010;
}
#world_header_left {
	width: 100px;
	height:803;
	float:left;
	background-color:#000010;
}
#world_header_center {
	width:800px;
	height:803;
	float:left;
	background-color:#000010;
}
#world_header_right {
	width: 100px;
	height:803;
	float:left;
	background-color:#000010;
}
#world_contents_bg_01 {
	width:800px;
	height:665px;
	background-image:url(../images/world_images/world_bg_01.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.list_world_01 {
	width:148px;
	height:25px;
	text-align:left;
	margin-left:60px;
}
#world_contents_01 {
	margin-left:35px;
}
#world_pic_box_01 {
	width:800px;
	height:182px;
}
#world_pic_box_02 {
	width:800px;
	height:182px;
}
/* =======▲world▲======== */

/* =======▼special▼======== */
#special_header_bg {
	width:100%;
	height:1000px;
	text-align:center;
	background-image:url(../image/roop_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#special_container_01 {
	width:1000px;
	height:1300px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#special_container_02 {
	width:1000px;
	height:1000px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#special_container_03 {
	width:1000px;
	height:1000px;
	text-align:center;
	background-image:url(../image/system/bg_01.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	background-color:#000010;
}
#special_header_center {
	width:800px;
	height:971px;
	float:left;
	text-align:center;
}
#special_header_center_02 {
	width:800px;
	height:771px;
	float:left;
	text-align:center;
}
.special_contents_bg_01 {
	width:800px;
	height:1113px;
	background-image:url(../images/special_images/special_bg_01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.special_contents_bg_02 {
	width:800px;
	height:833px;
	background-image:url(../images/special_images/special_bg_02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.special_contents_bg_03 {
	width:800px;
	height:588px;
	background-image:url(../images/special_images/special_bg_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
}
.list_new {
	width:32px;
	height:25px;
	text-align:left;
	float:left;
	margin-left:60px;
	cursor:pointer;
}
.list_special_01 {
	width:79px;
	height:25px;
	text-align:left;
	float:left;
	cursor:pointer;
}
.list_special_02 {
	width:184px;
	height:25px;
	text-align:left;
	float:left;
	cursor:pointer;
}
.list_special_03 {
	width:162px;
	height:25px;
	text-align:left;
	float:left;
	cursor:pointer;
}
.catch_01 {
	width:147px;
	height:44px;
	margin-left:40px;
	margin-top:5px;
	margin-bottom:10px;
}
.catch_02 {
	width:413px;
	height:48px;
	margin-left:40px;
	margin-top:5px;
	margin-bottom:10px;
}
.singer_01 {
	width:758px;
	height:250px;
	margin-left:40px;
}
.singer_02 {
	width:758px;
	height:258px;
	margin-left:40px;
}
.singer_03 {
	width:758px;
	height:269px;
	margin-left:40px;
}
.special_pvbox{
	width:680px;
	height:480px;
	padding-left:60px;
	padding-top:10px;
}
.special_contents_01{
	width:px;
	height:px;
	padding-left:250px;
}
.special_photo_img_01{
	width:px;
	height:px;
	padding-left:30px;
}

/* =======▲special▲======== */

/* =======▼download▼======== */

#download_header_bg {
	width:100%;
	height:1948px; /* 拡張する場合+370px */
	text-align:center;
	background-image:url(../image/roop_header.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#download_container {
	width:1000px;
	height:1948px; /* 拡張する場合+370px */
	margin:0 auto;
	background-color:#000010;
}
#download_header_left {
	width: 100px;
	height:auto; /* 拡張する場合+370px */
	float:left;
	background-color:#000010;
}
#download_header_center {
	width:800px;
	height:1948px; /* 拡張する場合+370px */
	float:left;
	background-color:#000010;
}
#download_header_right {
	width: 100px;
	height:auto; /* 拡張する場合+370px */
	float:left;
	background-color:#000010;
}
#download_contents_bg_01 {
	width:800px;
	height:1810px; /* 拡張する場合+370px */
	background-image:url(../images/world_images/world_bg_01.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
.download_contents_middle_box {
	width:720px;
	height:220px;
	padding-top:10px;
	padding-left:35px;
}
.download_contents_middle_box_02 {
	width:800px;
	height:220px;
	padding-top:10px;

}
.download_contents_big_box {
	width:800px;
	height:320px;
	margin-top:10px;
	text-align:center;
}
.download_contents_01 {
	width:800px;
	height:107px;
	background-image:url(../images/download_images/download_03.jpg);
	background-repeat:no-repeat;	
}
.download_contents_02 {
	width:34px;
	height:360px;
	float:left;
	background-image:url(../images/download_images/download_05.jpg);
	background-repeat:no-repeat;	
}
.download_contents_03 {
	width:734px;
	height:370px;
	float:left;
	background-image:url(../images/download_images/download_06.jpg);
	background-repeat:no-repeat;
}
.download_contents_04 {
	width:32px;
	height:370px;
	float:left;
	background-image:url(../images/download_images/download_07.jpg);
	background-repeat:no-repeat;
}
.download_contents_05 {
	width:800px;
	height:1214px; /* 拡張する場合+360px */
	float:left;
	background-image:url(../images/download_images/download_08.jpg);
	background-repeat:repeat-y;
}
.download_contents_06 {
	width:800px;
	height:99px;
	float:left;
	background-image:url(../images/download_images/download_09.jpg);
	background-repeat:no-repeat;
}
#download_contents_03 p {
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	border:none;
}
.download_contents_box_02 {
	width:734;
	height:370;
	margin:0 auto;
}
/* =======▲download▲======== */