@charset "utf-8";

/* character
================================================== */
.character_title{
	margin:0 auto;
	width:189px;
	height:87px; 
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/registration/character_title.png) 0 0  no-repeat;
}

.character_contents{
	padding-top:56px; 
	margin-bottom:80px; 
}

/* character_area
================================================== */
.character_area{
	position:relative;
	width:100%; 
	min-width:1280px;
}

/* colorBox
------------------------------ */
.colorBox{
	position:relative;
	width:1280px;
	margin:0 auto;
	z-index:5000; 
}

.colorLayout01{
	position:absolute;
	margin:-48px 0px 0px 800px; 
}

.colorLayout02{
	position:absolute;
	margin:178px 0px 0px 20px; 
}

.colorLayout03{
	position:absolute;
	margin:508px 0px 0px 1140px; 
}

.circle_left_arrow{
	position:absolute;
	margin:790px 0px 0px 80px; 
}

.circle_right_arrow{
	position:absolute;
	margin:790px 0px 0px 1134px; 
}

.label{
	position:absolute;
	margin:70px 0px 0px 596px; 
}

/* character_Box
------------------------------ */
.character_Box{
	position:relative;
	width:1120px;
	margin:0 auto;
}

.character_img{
	float:left;
	margin:112px 0px 0px 0px; 
}

/* spec area
------------------------------ */
.character_spec{
	float:left;
	width:512px;
	margin:238px 0px 0px 4px; 
	background-color:#fff; 
}

/* character_voice
------------------------------ */
.voice{
	margin:20px 0px 0px 16px; 
}

.voice_icon{
	float:left; 
}

.voiceText01_r{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_r_01.png) 0 0  no-repeat;}
.voiceText02_r{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_r_02.png) 0 0  no-repeat;}
.voiceText03_r{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_r_03.png) 0 0  no-repeat;}

.voiceText01_l{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_l_01.png) 0 0  no-repeat;}
.voiceText02_l{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_l_02.png) 0 0  no-repeat;}
.voiceText03_l{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_l_03.png) 0 0  no-repeat;}

.voiceText01_j{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_j_01.png) 0 0  no-repeat;}
.voiceText02_j{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_j_02.png) 0 0  no-repeat;}
.voiceText03_j{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_j_03.png) 0 0  no-repeat;}

.voiceText01_f{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_f_01.png) 0 0  no-repeat;}
.voiceText02_f{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_f_02.png) 0 0  no-repeat;}
.voiceText03_f{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_f_03.png) 0 0  no-repeat;}

.voiceText01_e{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_e_01.png) 0 0  no-repeat;}
.voiceText02_e{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_e_02.png) 0 0  no-repeat;}
.voiceText03_e{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_e_03.png) 0 0  no-repeat;}

.voiceText01_g{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_g_01.png) 0 0  no-repeat;}
.voiceText02_g{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_g_02.png) 0 0  no-repeat;}
.voiceText03_g{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_g_03.png) 0 0  no-repeat;}

.voiceText01_m{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_m_01.png) 0 0  no-repeat;}
.voiceText02_m{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_m_02.png) 0 0  no-repeat;}
.voiceText03_m{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_m_03.png) 0 0  no-repeat;}

.voiceText01_o{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_o_01.png) 0 0  no-repeat;}
.voiceText02_o{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_o_02.png) 0 0  no-repeat;}
.voiceText03_o{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_o_03.png) 0 0  no-repeat;}

/* part2
------------------------------ */
.voiceText01_glo{float:left;width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_glo_01.png) 0 0  no-repeat;}
.voiceText02_glo{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px; white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_glo_02.png) 0 0  no-repeat;}
.voiceText03_glo{float:left; width:55px;height:26px; margin:13px 0px 0px 8px; padding-right:14px;display:block;text-indent:9999px;white-space:nowrap;overflow:hidden;background:url(../images/character/samplevoice_glo_03.png) 0 0  no-repeat;}

.voice a {
    background-color:#fff;
    display:block;
	cursor:pointer;
}

.voice a img{
	-webkit-transition: all .3s;
	transition: all .3s;
}

.voice a:hover img{
    opacity: 0.7;
    filter: alpha(opacity=70);
}

/* character_spec
------------------------------ */
.spec{
	margin:20px 0px 0px 0px; 
}

.half_line{
	width:232px;
	float:left;
	margin-left:16px; 
	border-bottom:1px solid #b2b2b2;
}


dl.specList_half {
    overflow:hidden;
    zoom:1;
	padding:6px 0px 6px 0px; 
}

dl.specList_half dt {
    width:96px;
    float:left;
    clear:both;
	margin-left:0px; 
	font-size:0.875em; 
	line-height:24px; 
}

dl.specList_half dd {
	width:232px; 
	font-size:0.875em; 
	line-height:24px; 
}

.spec_line{
	width:480px;
	float:left;
	margin-left:16px; 
	border-bottom:1px solid #b2b2b2;
}

dl.specList {
    overflow:hidden;
    zoom:1;
	padding:6px 0px 6px 0px; 
}

dl.specList dt {
    width:96px;
    float:left;
    clear:both;
	margin-left:0px; 
	font-size:0.875em; 
	line-height:24px; 
}

dl.specList dd {
	width:480px; 
	font-size:0.875em; 
	line-height:24px; 
}

.characteristic{
	clear:both;
	width:480px; 
	margin:0px 0px 0px 16px; 
	border-bottom:1px solid #e5e5e5;
}

.characteristic p{
	font-size:0.875em; 
	line-height:24px; 
	padding:16px 0px 20px 0px;
}

/* character_share_area
------------------------------ */
.character_share_area{
	width:480px; 
	margin-left: 20px;
}

.character_share_area p{
	width:167px;
	height:14px; 
	margin-top:32px;
	display:block;
 	text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
	background:url(../images/registration/character_share_title.png) 0 0  no-repeat;
}

.character_share_icon li#character_sns_t a{
	float:left;
	margin:20px 8px 0px 0px;
	width:40px;
	height:40px; 
	display:block;
	text-align:center;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/registration/twitter_icon_circle.png)  no-repeat center;
}

.character_share_icon li#character_sns_f a{
	float:left;
	margin:20px 8px 0px 0px;
	width:40px;
	height:40px; 
	display:block;
	text-align:center;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/registration/facebook_icon_circle.png)  no-repeat center;
}

.character_share_icon li#character_sns_l a{
	float:left;
	margin:20px 8px 0px 0px;
	width:40px;
	height:40px; 
	display:block;
	text-align:center;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/registration/line_icon_circle.png)  no-repeat center;
}

/* character_member
------------------------------ */
.bonds_member{
	clear:both;
	position:relative;
	width:100%; 
	min-width:1280px;
	margin-bottom:72px; 
}

.memberTitle{
	position:relative;
	width:1120px;
	height:190px; 
	margin:0 auto;
}

/* character_sdTitle
------------------------------ */
.sdTitle_leon{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/leon/title_leon.png)  no-repeat center;z-index:5000; }
.sdTitle_nora{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/nora/title_nora.png)  no-repeat center;z-index:5000; }
.sdTitle_lucca{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/lucca/title_lucca.png)  no-repeat center;z-index:5000; }
.sdTitle_aki{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/aki/title_aki.png)  no-repeat center;z-index:5000; }
.sdTitle_tsubaki{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/tsubaki/title_tsubaki.png)  no-repeat center;z-index:5000; }
.sdTitle_suou{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/suou/title_suou.png)  no-repeat center;z-index:5000; }
.sdTitle_kaworu{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/kaworu/title_kaworu.png)  no-repeat center;z-index:5000; }
.sdTitle_rio{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/rio/title_rio.png)  no-repeat center;z-index:5000; }
.sdTitle_touma{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/touma/title_touma.png)  no-repeat center;z-index:5000; }
.sdTitle_kaede{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/kaede/title_kaede.png)  no-repeat center;z-index:5000; }
.sdTitle_rinat{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/rinat/title_rinat.png)  no-repeat center;z-index:5000; }
.sdTitle_leon{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/leon/title_leon.png)  no-repeat center;z-index:5000; }
.sdTitle_iori{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/iori/title_iori.png)  no-repeat center;z-index:5000; }
.sdTitle_gin{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/gin/title_gin.png)  no-repeat center;z-index:5000; }
.sdTitle_iliya{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/iliya/title_iliya.png)  no-repeat center;z-index:5000; }
.sdTitle_masachika{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/masachika/title_masachika.png)  no-repeat center;z-index:5000; }
.sdTitle_alfons{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/alfons/title_alfons.png)  no-repeat center;z-index:5000; }
.sdTitle_ciel{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/ciel/title_ciel.png)  no-repeat center;z-index:5000; }
.sdTitle_mikage{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/mikage/title_mikage.png)  no-repeat center;z-index:5000; }
.sdTitle_ricardo{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/ricardo/title_ricardo.png)  no-repeat center;z-index:5000; }
.sdTitle_yoichi{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/yoichi/title_yoichi.png)  no-repeat center;z-index:5000; }
.sdTitle_claus{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/claus/title_claus.png)  no-repeat center;z-index:5000; }
.sdTitle_william{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/william/title_william.png)  no-repeat center;z-index:5000; }
.sdTitle_nanashi{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/nanashi/title_nanashi.png)  no-repeat center;z-index:5000; }
.sdTitle_ludwig{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/ludwig/title_ludwig.png)  no-repeat center;z-index:5000; }
.sdTitle_siegfried{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/siegfried/title_siegfried.png)  no-repeat center;z-index:5000; }
.sdTitle_cyan{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/cyan/title_cyan.png)  no-repeat center;z-index:5000; }
.sdTitle_michael{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/michael/title_michael.png)  no-repeat center;z-index:5000; }
.sdTitle_shikimi{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/shikimi/title_shikimi.png)  no-repeat center;z-index:5000; }
.sdTitle_oscar{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/oscar/title_oscar.png)  no-repeat center;z-index:5000; }
.sdTitle_mizuchi{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/mizuchi/title_mizuchi.png)  no-repeat center;z-index:5000; }

/* part2
------------------------------ */
.sdTitle_nico{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/nico/title_nico.png)  no-repeat center;z-index:5000; }
.sdTitle_julius{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/julius/title_julius.png)  no-repeat center;z-index:5000; }
.sdTitle_bryan{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/bryan/title_bryan.png)  no-repeat center;z-index:5000; }
.sdTitle_taiga{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/taiga/title_taiga.png)  no-repeat center;z-index:5000; }
.sdTitle_euclid{width:442px;height:184px; position:absolute; margin:0px 0px 0px 339px;display:block;text-align:center;text-indent:-9999px;overflow:hidden;background:url(../images/character/euclid/title_euclid.png)  no-repeat center;z-index:5000; }

.member_bg{
	position:absolute; 
	margin:70px 0px 0px 0px;
	z-index:4000; 
}

.memberCategory{
	margin-top:22px;	
}

.memberCategory_title{
	width:1120px;
	margin:0 auto;
	border-bottom:1px solid #ccd9e1;
}

.memberCategory_title h3{
	font-size:1.25em;
	color:#004068;
	font-weight:bold;
	padding-bottom:8px; 
}

.memberThumbnail_area{
	width:1140px;
	margin:0 auto;
}

ul.memberThumbnail{
    display:inline-block;
	margin-top:28px; 
}

ul.memberThumbnail li {
	float: left;
	padding:0px 10px 24px 10px; 
}

ul.memberThumbnail li a{
    background-color:#fff;
    display:block;
    }

ul.memberThumbnail li a{
	-webkit-transition: all .3s;
	transition: all .3s;
    }

ul.memberThumbnail li a:hover{
    opacity: 0.7;
    filter: alpha(opacity=70);
    }

/* Thumbnail
------------------------------ */
ul.memberThumbnail li#leon a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_leon.png) 0 0  no-repeat;}
ul.memberThumbnail li#nora a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_nora.png) 0 0  no-repeat;}
ul.memberThumbnail li#lucca a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_lucca.png) 0 0  no-repeat;}
ul.memberThumbnail li#aki a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_aki.png) 0 0  no-repeat;}
ul.memberThumbnail li#tsubaki a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_tsubaki.png) 0 0  no-repeat;}
ul.memberThumbnail li#suou a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_suou.png) 0 0  no-repeat;}
ul.memberThumbnail li#kaworu a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_kaworu.png) 0 0  no-repeat;}
ul.memberThumbnail li#rio a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_rio.png) 0 0  no-repeat;}
ul.memberThumbnail li#touma a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_touma.png) 0 0  no-repeat;}
ul.memberThumbnail li#kaede a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_kaede.png) 0 0  no-repeat;}
ul.memberThumbnail li#rinat a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_rinat.png) 0 0  no-repeat;}
ul.memberThumbnail li#iori a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_iori.png) 0 0  no-repeat;}
ul.memberThumbnail li#gin a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_gin.png) 0 0  no-repeat;}
ul.memberThumbnail li#iliya a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_iliya.png) 0 0  no-repeat;}
ul.memberThumbnail li#masachika a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_masachika.png) 0 0  no-repeat;}
ul.memberThumbnail li#alfons a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_alfons.png) 0 0  no-repeat;}
ul.memberThumbnail li#ciel a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_ciel.png) 0 0  no-repeat;}
ul.memberThumbnail li#mikage a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_mikage.png) 0 0  no-repeat;}
ul.memberThumbnail li#ricardo a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_ricardo.png) 0 0  no-repeat;}
ul.memberThumbnail li#yoichi a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_yoichi.png) 0 0  no-repeat;}
ul.memberThumbnail li#claus a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_claus.png) 0 0  no-repeat;}
ul.memberThumbnail li#william a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_william.png) 0 0  no-repeat;}
ul.memberThumbnail li#nanashi a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_nanashi.png) 0 0  no-repeat;}
ul.memberThumbnail li#ludwig a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_ludwig.png) 0 0  no-repeat;}
ul.memberThumbnail li#siegfried a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_siegfried.png) 0 0  no-repeat;}
ul.memberThumbnail li#cyan a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_cyan.png) 0 0  no-repeat;}
ul.memberThumbnail li#michael a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_michael.png) 0 0  no-repeat;}
ul.memberThumbnail li#shikimi a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_shikimi.png) 0 0  no-repeat;}
ul.memberThumbnail li#oscar a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_oscar.png) 0 0  no-repeat;}
ul.memberThumbnail li#mizuchi a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_mizuchi.png) 0 0  no-repeat;}

/* part2
------------------------------ */
ul.memberThumbnail li#nico a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_nico.png) 0 0  no-repeat;}
ul.memberThumbnail li#julius a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_julius.png) 0 0  no-repeat;}
ul.memberThumbnail li#bryan a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_bryan.png) 0 0  no-repeat;}
ul.memberThumbnail li#taiga a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_taiga.png) 0 0  no-repeat;}
ul.memberThumbnail li#euclid a{width:170px;height:224px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/thumbnail/thumbnail_euclid.png) 0 0  no-repeat;}


/* affiliation
------------------------------ */
.magicschool_r_01{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_r_01.png) 0 0  no-repeat;z-index:4000; }
.magicschool_r_02{position:absolute;width:286px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_r_02.png) 0 0  no-repeat;z-index:4000; }
.magicschool_r_03L{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_r_03_leader.png) 0 0  no-repeat;z-index:4000; }
.magicschool_r_03S{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_r_03_subleader.png) 0 0  no-repeat;z-index:4000; }

.magicschool_l_01{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_l_01.png) 0 0  no-repeat;z-index:4000; }
.magicschool_l_02{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_l_02.png) 0 0  no-repeat;z-index:4000; }
.magicschool_l_03L{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_l_03_leader.png) 0 0  no-repeat;z-index:4000; }
.magicschool_l_03S{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_l_03_subleader.png) 0 0  no-repeat;z-index:4000; }

.magicschool_j_01{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_j_01.png) 0 0  no-repeat;z-index:4000; }
.magicschool_j_02{position:absolute;width:286px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_j_02.png) 0 0  no-repeat;z-index:4000; }
.magicschool_j_03L{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_j_03_leader.png) 0 0  no-repeat;z-index:4000; }
.magicschool_j_03S{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_j_03_subleader.png) 0 0  no-repeat;z-index:4000; }

.magicschool_principal{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_principal.png) 0 0  no-repeat;z-index:4000; }
.magicschool_teacher{position:absolute;width:286px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_teacher.png) 0 0  no-repeat;z-index:4000; }
.magicschool_housemaster{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_housemaster.png) 0 0  no-repeat;z-index:4000; }
.magicschool_ghost{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/magicschool_ghost.png) 0 0  no-repeat;z-index:4000; }

.e_king{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/e_king.png) 0 0  no-repeat;z-index:4000; }
.army_leader{position:absolute;width:286px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/army_leader.png) 0 0  no-repeat;z-index:4000; }
.army_subleader{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/army_subleader.png) 0 0  no-repeat;z-index:4000; }
.m_minister{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/m_minister.png) 0 0  no-repeat;z-index:4000; }
.m_minister_assistant{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/m_minister_assistant.png) 0 0  no-repeat;z-index:4000; }
.informant{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/informant.png) 0 0  no-repeat;z-index:4000; }
.mystery{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mystery.png) 0 0  no-repeat;z-index:4000; }

/* part2
------------------------------ */
.gloria_01{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gloria_01.png) 0 0  no-repeat;z-index:4000; }
.gloria_02{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gloria_02.png) 0 0  no-repeat;z-index:4000; }
.gloria_03{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gloria_03.png) 0 0  no-repeat;z-index:4000; }
.gloria_principal{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gloria_principal.png) 0 0  no-repeat;z-index:4000; }
.vampire{position:absolute;width:349px;height:17px; margin:113px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/vampire.png) 0 0  no-repeat;z-index:4000; }


/* leon
------------------------------ */
.serif_leon{position:absolute;width:32px;height:331px;margin:148px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/leon/serif_leon.png) 0 0  no-repeat;}
.name_leon{position:absolute;width:131px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/leon/name_leon.png) 0 0  no-repeat;z-index:4000; }
.name_leon_roman{position:absolute;width:50px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/leon/name_roman_leon.png) 0 0  no-repeat;z-index:4000; }
.character_cv_leon{width:154px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/leon/cv_leon.png) 0 0  no-repeat;z-index:4000;}

/* nora
------------------------------ */
.serif_nora{position:absolute;width:72px;height:174px;margin:382px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nora/serif_nora.png) 0 0  no-repeat;}
.name_nora{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nora/name_nora.png) 0 0  no-repeat;z-index:4000; }
.name_nora_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nora/name_roman_nora.png) 0 0  no-repeat;z-index:4000; }
.character_cv_nora{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nora/cv_nora.png) 0 0  no-repeat;z-index:4000;}

/* lucca
------------------------------ */
.serif_lucca{position:absolute;width:111px;height:464px;margin:203px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/lucca/serif_lucca.png) 0 0  no-repeat;}
.name_lucca{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/lucca/name_lucca.png) 0 0  no-repeat;z-index:4000; }
.name_lucca_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/lucca/name_roman_lucca.png) 0 0  no-repeat;z-index:4000; }
.character_cv_lucca{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/lucca/cv_lucca.png) 0 0  no-repeat;z-index:4000;}

/* aki
------------------------------ */
.serif_aki{position:absolute;width:110px;height:475px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/aki/serif_aki.png) 0 0  no-repeat;}
.name_aki{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/aki/name_aki.png) 0 0  no-repeat;z-index:4000; }
.name_aki_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/aki/name_roman_aki.png) 0 0  no-repeat;z-index:4000; }
.character_cv_aki{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/aki/cv_aki.png) 0 0  no-repeat;z-index:4000;}

/* tsubaki
------------------------------ */
.serif_tsubaki{position:absolute;width:72px;height:529px;margin:148px 0px 0px 282px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/tsubaki/serif_tsubaki.png) 0 0  no-repeat;}
.name_tsubaki{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/tsubaki/name_tsubaki.png) 0 0  no-repeat;z-index:4000; }
.name_tsubaki_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/tsubaki/name_roman_tsubaki.png) 0 0  no-repeat;z-index:4000; }
.character_cv_tsubaki{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/tsubaki/cv_tsubaki.png) 0 0  no-repeat;z-index:4000;}

/* suou
------------------------------ */
.serif_suou{position:absolute;width:32px;height:408px;margin:148px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/suou/serif_suou.png) 0 0  no-repeat;}
.name_suou{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/suou/name_suou.png) 0 0  no-repeat;z-index:4000; }
.name_suou_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/suou/name_roman_suou.png) 0 0  no-repeat;z-index:4000; }
.character_cv_suou{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/suou/cv_suou.png) 0 0  no-repeat;z-index:4000;}

/* kaworu
------------------------------ */
.serif_kaworu{position:absolute;width:111px;height:243px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaworu/serif_kaworu.png) 0 0  no-repeat;}
.name_kaworu{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaworu/name_kaworu.png) 0 0  no-repeat;z-index:4000; }
.name_kaworu_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaworu/name_roman_kaworu.png) 0 0  no-repeat;z-index:4000; }
.character_cv_kaworu{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaworu/cv_kaworu.png) 0 0  no-repeat;z-index:4000;}

/* rio
------------------------------ */
.serif_rio{position:absolute;width:112px;height:460px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rio/serif_rio.png) 0 0  no-repeat;}
.name_rio{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rio/name_rio.png) 0 0  no-repeat;z-index:4000; }
.name_rio_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rio/name_roman_rio.png) 0 0  no-repeat;z-index:4000; }
.character_cv_rio{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rio/cv_rio.png) 0 0  no-repeat;z-index:4000;}

/* touma
------------------------------ */
.serif_touma{position:absolute;width:32px;height:528px;margin:148px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/touma/serif_touma.png) 0 0  no-repeat;}
.name_touma{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/touma/name_touma.png) 0 0  no-repeat;z-index:4000; }
.name_touma_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/touma/name_roman_touma.png) 0 0  no-repeat;z-index:4000; }
.character_cv_touma{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/touma/cv_touma.png) 0 0  no-repeat;z-index:4000;}

/* kaede
------------------------------ */
.serif_kaede{position:absolute;width:112px;height:459px;margin:203px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaede/serif_kaede.png) 0 0  no-repeat;}
.name_kaede{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaede/name_kaede.png) 0 0  no-repeat;z-index:4000; }
.name_kaede_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaede/name_roman_kaede.png) 0 0  no-repeat;z-index:4000; }
.character_cv_kaede{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/kaede/cv_kaede.png) 0 0  no-repeat;z-index:4000;}

/* rinat
------------------------------ */
.serif_rinat{position:absolute;width:72px;height:442px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rinat/serif_rinat.png) 0 0  no-repeat;}
.name_rinat{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rinat/name_rinat.png) 0 0  no-repeat;z-index:4000; }
.name_rinat_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rinat/name_roman_rinat.png) 0 0  no-repeat;z-index:4000; }
.character_cv_rinat{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/rinat/cv_rinat.png) 0 0  no-repeat;z-index:4000;}

/* iori
------------------------------ */
.serif_iori{position:absolute;width:72px;height:508px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iori/serif_iori.png) 0 0  no-repeat;}
.name_iori{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iori/name_iori.png) 0 0  no-repeat;z-index:4000; }
.name_iori_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iori/name_roman_iori.png) 0 0  no-repeat;z-index:4000; }
.character_cv_iori{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iori/cv_iori.png) 0 0  no-repeat;z-index:4000;}

/* gin
------------------------------ */
.serif_gin{position:absolute;width:111px;height:366px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gin/serif_gin.png) 0 0  no-repeat;}
.name_gin{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gin/name_gin.png) 0 0  no-repeat;z-index:4000; }
.name_gin_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gin/name_roman_gin.png) 0 0  no-repeat;z-index:4000; }
.character_cv_gin{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/gin/cv_gin.png) 0 0  no-repeat;z-index:4000;}

/* iliya
------------------------------ */
.serif_iliya{position:absolute;width:111px;height:432px;margin:203px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iliya/serif_iliya.png) 0 0  no-repeat;}
.name_iliya{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iliya/name_iliya.png) 0 0  no-repeat;z-index:4000; }
.name_iliya_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iliya/name_roman_iliya.png) 0 0  no-repeat;z-index:4000; }
.character_cv_iliya{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/iliya/cv_iliya.png) 0 0  no-repeat;z-index:4000;}

/* masachika
------------------------------ */
.serif_masachika{position:absolute;width:72px;height:296px;margin:148px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/masachika/serif_masachika.png) 0 0  no-repeat;}
.name_masachika{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/masachika/name_masachika.png) 0 0  no-repeat;z-index:4000; }
.name_masachika_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/masachika/name_roman_masachika.png) 0 0  no-repeat;z-index:4000; }
.character_cv_masachika{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/masachika/cv_masachika.png) 0 0  no-repeat;z-index:4000;}

/* alfons
------------------------------ */
.serif_alfons{position:absolute;width:111px;height:296px;margin:203px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/alfons/serif_alfons.png) 0 0  no-repeat;}
.name_alfons{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/alfons/name_alfons.png) 0 0  no-repeat;z-index:4000; }
.name_alfons_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/alfons/name_roman_alfons.png) 0 0  no-repeat;z-index:4000; }
.character_cv_alfons{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/alfons/cv_alfons.png) 0 0  no-repeat;z-index:4000;}

/* ciel
------------------------------ */
.serif_ciel{position:absolute;width:112px;height:298px;margin:203px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ciel/serif_ciel.png) 0 0  no-repeat;}
.name_ciel{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ciel/name_ciel.png) 0 0  no-repeat;z-index:4000; }
.name_ciel_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ciel/name_roman_ciel.png) 0 0  no-repeat;z-index:4000; }
.character_cv_ciel{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ciel/cv_ciel.png) 0 0  no-repeat;z-index:4000;}

/* mikage
------------------------------ */
.serif_mikage{position:absolute;width:112px;height:376px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mikage/serif_mikage.png) 0 0  no-repeat;}
.name_mikage{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mikage/name_mikage.png) 0 0  no-repeat;z-index:4000; }
.name_mikage_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mikage/name_roman_mikage.png) 0 0  no-repeat;z-index:4000; }
.character_cv_mikage{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mikage/cv_mikage.png) 0 0  no-repeat;z-index:4000;}

/* ricardo
------------------------------ */
.serif_ricardo{position:absolute;width:110px;height:263px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ricardo/serif_ricardo.png) 0 0  no-repeat;}
.name_ricardo{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ricardo/name_ricardo.png) 0 0  no-repeat;z-index:4000; }
.name_ricardo_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ricardo/name_roman_ricardo.png) 0 0  no-repeat;z-index:4000; }
.character_cv_ricardo{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ricardo/cv_ricardo.png) 0 0  no-repeat;z-index:4000;}

/* yoichi
------------------------------ */
.serif_yoichi{position:absolute;width:72px;height:343px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/yoichi/serif_yoichi.png) 0 0  no-repeat;}
.name_yoichi{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/yoichi/name_yoichi.png) 0 0  no-repeat;z-index:4000; }
.name_yoichi_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/yoichi/name_roman_yoichi.png) 0 0  no-repeat;z-index:4000; }
.character_cv_yoichi{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/yoichi/cv_yoichi.png) 0 0  no-repeat;z-index:4000;}

/* claus
------------------------------ */
.serif_claus{position:absolute;width:110px;height:297px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/claus/serif_claus.png) 0 0  no-repeat;}
.name_claus{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/claus/name_claus.png) 0 0  no-repeat;z-index:4000; }
.name_claus_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/claus/name_roman_claus.png) 0 0  no-repeat;z-index:4000; }
.character_cv_claus{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/claus/cv_claus.png) 0 0  no-repeat;z-index:4000;}

/* william
------------------------------ */
.serif_william{position:absolute;width:112px;height:365px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/william/serif_william.png) 0 0  no-repeat;}
.name_william{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/william/name_william.png) 0 0  no-repeat;z-index:4000; }
.name_william_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/william/name_roman_william.png) 0 0  no-repeat;z-index:4000; }
.character_cv_william{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/william/cv_william.png) 0 0  no-repeat;z-index:4000;}

/* nanashi
------------------------------ */
.serif_nanashi{position:absolute;width:32px;height:497px;margin:148px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nanashi/serif_nanashi.png) 0 0  no-repeat;}
.name_nanashi{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nanashi/name_nanashi.png) 0 0  no-repeat;z-index:4000; }
.name_nanashi_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nanashi/name_roman_nanashi.png) 0 0  no-repeat;z-index:4000; }
.character_cv_nanashi{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nanashi/cv_nanashi.png) 0 0  no-repeat;z-index:4000;}

/* ludwig
------------------------------ */
.serif_ludwig{position:absolute;width:149px;height:221px;margin:148px 0px 0px 143px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ludwig/serif_ludwig.png) 0 0  no-repeat;}
.name_ludwig{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ludwig/name_ludwig.png) 0 0  no-repeat;z-index:4000; }
.name_ludwig_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ludwig/name_roman_ludwig.png) 0 0  no-repeat;z-index:4000; }
.character_cv_ludwig{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/ludwig/cv_ludwig.png) 0 0  no-repeat;z-index:4000;}

/* siegfried
------------------------------ */
.serif_siegfried{position:absolute;width:70px;height:392px;margin:148px 0px 0px 223px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/siegfried/serif_siegfried.png) 0 0  no-repeat;}
.name_siegfried{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/siegfried/name_siegfried.png) 0 0  no-repeat;z-index:4000; }
.name_siegfried_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/siegfried/name_roman_siegfried.png) 0 0  no-repeat;z-index:4000; }
.character_cv_siegfried{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/siegfried/cv_siegfried.png) 0 0  no-repeat;z-index:4000;}

/* cyan
------------------------------ */
.serif_cyan{position:absolute;width:30px;height:481px;margin:203px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/cyan/serif_cyan.png) 0 0  no-repeat;}
.name_cyan{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/cyan/name_cyan.png) 0 0  no-repeat;z-index:4000; }
.name_cyan_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/cyan/name_roman_cyan.png) 0 0  no-repeat;z-index:4000; }
.character_cv_cyan{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/cyan/cv_cyan.png) 0 0  no-repeat;z-index:4000;}

/* michael
------------------------------ */
.serif_michael{position:absolute;width:110px;height:368px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/michael/serif_michael.png) 0 0  no-repeat;}
.name_michael{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/michael/name_michael.png) 0 0  no-repeat;z-index:4000; }
.name_michael_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/michael/name_roman_michael.png) 0 0  no-repeat;z-index:4000; }
.character_cv_michael{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/michael/cv_michael.png) 0 0  no-repeat;z-index:4000;}

/* shikimi
------------------------------ */
.serif_shikimi{position:absolute;width:110px;height:368px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/shikimi/serif_shikimi.png) 0 0  no-repeat;}
.name_shikimi{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/shikimi/name_shikimi.png) 0 0  no-repeat;z-index:4000; }
.name_shikimi_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/shikimi/name_roman_shikimi.png) 0 0  no-repeat;z-index:4000; }
.character_cv_shikimi{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/shikimi/cv_shikimi.png) 0 0  no-repeat;z-index:4000;}

/* oscar
------------------------------ */
.serif_oscar{position:absolute;width:70px;height:271px;margin:148px 0px 0px 182px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/oscar/serif_oscar.png) 0 0  no-repeat;}
.name_oscar{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/oscar/name_oscar.png) 0 0  no-repeat;z-index:4000; }
.name_oscar_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/oscar/name_roman_oscar.png) 0 0  no-repeat;z-index:4000; }
.character_cv_oscar{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/oscar/cv_oscar.png) 0 0  no-repeat;z-index:4000;}

/* mizuchi
------------------------------ */
.serif_mizuchi{position:absolute;width:70px;height:300px;margin:203px 0px 0px 165px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mizuchi/serif_mizuchi.png) 0 0  no-repeat;}
.name_mizuchi{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mizuchi/name_mizuchi.png) 0 0  no-repeat;z-index:4000; }
.name_mizuchi_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mizuchi/name_roman_mizuchi.png) 0 0  no-repeat;z-index:4000; }
.character_cv_mizuchi{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/mizuchi/cv_mizuchi.png) 0 0  no-repeat;z-index:4000;}

/* part2 nico
------------------------------ */
.serif_nico{position:absolute;width:70px;height:382px;margin:203px 0px 0px 222px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nico/serif_nico.png) 0 0  no-repeat;}
.name_nico{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nico/name_nico.png) 0 0  no-repeat;z-index:4000; }
.name_nico_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nico/name_roman_nico.png) 0 0  no-repeat;z-index:4000; }
.character_cv_nico{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/nico/cv_nico.png) 0 0  no-repeat;z-index:4000;}

/* part2 julius
------------------------------ */
.serif_julius{position:absolute;width:70px;height:260px;margin:148px 0px 0px 262px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/julius/serif_julius.png) 0 0  no-repeat;}
.name_julius{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/julius/name_julius.png) 0 0  no-repeat;z-index:4000; }
.name_julius_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/julius/name_roman_julius.png) 0 0  no-repeat;z-index:4000; }
.character_cv_julius{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/julius/cv_julius.png) 0 0  no-repeat;z-index:4000;}

/* part2 bryan
------------------------------ */
.serif_bryan{position:absolute;width:109px;height:241px;margin:148px 0px 0px 222px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/bryan/serif_bryan.png) 0 0  no-repeat;}
.name_bryan{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/bryan/name_bryan.png) 0 0  no-repeat;z-index:4000; }
.name_bryan_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/bryan/name_roman_bryan.png) 0 0  no-repeat;z-index:4000; }
.character_cv_bryan{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/bryan/cv_bryan.png) 0 0  no-repeat;z-index:4000;}

/* part2 taiga
------------------------------ */
.serif_taiga{position:absolute;width:70px;height:390px;margin:148px 0px 0px 226px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/taiga/serif_taiga.png) 0 0  no-repeat;}
.name_taiga{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/taiga/name_taiga.png) 0 0  no-repeat;z-index:4000; }
.name_taiga_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/taiga/name_roman_taiga.png) 0 0  no-repeat;z-index:4000; }
.character_cv_taiga{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/taiga/cv_taiga.png) 0 0  no-repeat;z-index:4000;}

/* part2 euclid
------------------------------ */
.serif_euclid{position:absolute;width:70px;height:389px;margin:203px 0px 0px 165px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/euclid/serif_euclid.png) 0 0  no-repeat;}
.name_euclid{position:absolute;width:305px;height:48px; margin:140px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/euclid/name_euclid.png) 0 0  no-repeat;z-index:4000; }
.name_euclid_roman{position:absolute;width:113px;height:18px; margin:196px 0px 0px 640px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/euclid/name_roman_euclid.png) 0 0  no-repeat;z-index:4000; }
.character_cv_euclid{width:183px;height:26px; margin:22px 0px 0px 16px; display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/character/euclid/cv_euclid.png) 0 0  no-repeat;z-index:4000;}