@charset "UTF-8";
/* CSS Document */

body {
	color: #555555;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino kaku Gothic Pro"
	, "MS Pゴシック", "MS PGothic", sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/top/topback5.jpg);
	/*background-image: url(images/top/topback4.png);*/
	background-repeat: repeat-y;
	background-position: 50% 0px;
	/*height: 100%;
	max-width: 1920px;
	width: 100%;*/
}

#modal {
    display: none;
}

#modal a:hover {
    opacity: 0.8;
    cursor:pointer;
}

a img {
    border-style:none;
}

a:link {
	color: #333;
	text-decoration: none;
	border-style: none;
}

a:hover {
	color:#CCC;
	text-decoration: none;
}

a:visited {
	color:#999
	text-decoration: none;
}

a:active {
	color:#666
	text-decoration: none;
}

a:img{
	border-style: none;
}

#menu { width: 100%; position: fixed; left: 0; top: 0; z-index: 5000; }
#header { background: #fff; background: rgba(255, 255, 255, 0.85); border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius: 0 0 10px 10px; height: 25px; width: 970px; margin: 0 auto; position: relative; font-size: 12px; xbox-shadow: 0px 0px 2px #bbb;}
#nav { float: left; padding: 4px 20px 0px 0px; height: 20px; margin: 0 auto; font-size: 12px; width: 520px }
#nav li { margin: 0 0px 0px 20px; float: left; list-style:none; }
#menu li a { color: #8f8f8f; text-decoration: none; padding-bottom: 10px;}
#menu li a:hover { color: #000;}
#menu li.active a, #nav li a:active { color: #000; no-repeat 0 100%;}
#nav li a:focus { color: #000; }
#socialbutton { float: left; position: absolute; top:-10px; right: 0px; ; padding: 0px 0px 0px 0px;width: 450px;}
#socialbutton li { float: left;  margin: 0 0px 0px 0px; padding-right: 0px; color: #8f8f8f; list-style:none; }
#blandlogo { float: left; position: absolute; top:2px; right: 0px; padding: 0px 0px 0px 0px;width: 0px; }



h2 {
	font-size: 80px;
	font-weight: normal;
	margin: 0;
	text-shadow: 0 2px 1px #000;
	color: #FFB000;
	font-family: 'Bowlby One SC',"Arial Black",Gadget,sans-serif;
	text-transform: uppercase;
	z-index: 400;
}

/* 飛び出し　こっから */

#ribon01 {
	overflow: hidden;
    position: fixed;
	/*min-width: 1280px; */
    width: 100%;
	height: 550px;
	position: absolute;
	top: 680px;
	/*right: -1920px; */
	z-index: 200;
}  

#concept_header {
	/*min-width: 1280px; */
	width: 2020px;
	height: 547px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	/*position: absolute;
	top: 480px; */
	/*right: 0px; */
	z-index: 200;
	/*margin-left:0px; */
	/*left: 0px; */
	background-image: url(images/top/yajirushi4.png);
	background-repeat: no-repeat;
}


#chara_header {
    width: 1920px;
    height: 321px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 1770px;
	z-index: 300;
    margin-left: -1920px;
    margin-right: 0px;
}

#ribon03 {
	overflow: hidden;
    position: fixed;
	/*min-width: 1280px; */
    width: 100%;
	height: 540px;
	position: absolute;
	top: 3320px;
	z-index: 300;
} 

#story_header {
	/*min-width: 1280px; */
	width: 100%;
	height: 583px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	/*position: absolute;
	top: 2900px;*/
	z-index: 300; 
    /*margin-left: 1920px; */
	background-image: url(images/story/yajirushi4.png);
	background-repeat: no-repeat;
}

#gallery_header {
    width: 100%;
    height: 600px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 5320px;
	z-index: 300;
    margin-left: -1920px;
}

#ribon04 {
	overflow: hidden;
    position: fixed;
	/*min-width: 1280px; */
    width: 100%;
	height: 580px;
	position: absolute;
	top: 6390px;
	z-index: 300;
} 

#sp_header {
	min-width: 1280px;
	width: 100%;
	height: 583px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	/*position: absolute;
	top: 2900px;*/
	z-index: 300; 
    /*margin-left: 1920px; */
	background-image: url(images/special/yajirushi4.png);
	background-repeat: no-repeat;
}

#spec_header {
    width: 100%;
    height: 600px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 7260px;
	z-index: 300;
    margin-left: -1920px;
}






/* 飛び出し　ここまで */



#pageBody {
	/*position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width: 1240px;
	z-index: 1;
	width: 100%; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	/*height: 814px; */
	/*overflow:hidden; */
}


#pageTop {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	/*height: 3000px; */
	/*position: relative; */
}





#section01 {
	/*color: white; */
	height: 980px;
	width: 100%;
	margin: 0 auto;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 0px;
	left: 0px;
	/*z-index: 3; */
}

#section02 {
	background: url(images/top/topback5.jpg) 50% 0 repeat-y fixed;
	/*background: url(images/top/topback4.png) 50% 0 repeat-y fixed;*/
	/*color: white; */
	height: 1000px;
	/*min-width: 1240px; */
	width: 100%;
	margin: 0 auto; 
	overflow: hidden;
	padding: 0;
	/*position: relative; */
	/*top: 800px;
	left: 0px; */
	/*z-index: 100; */
	clear: both;
}


#section03 {
	background: url(images/chara/charapagesozai/chara-back.png) 50% 0 no-repeat fixed;
	/*color: white; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

#section04 {
	background: url(images/story/storyback3.jpg) 50% 0 no-repeat fixed;
	/*background: url(images/story/storyback2.png) 50% 0 no-repeat fixed;*/
	/*color: 3hite; */
	height: 2200px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 200;
}

#section05 {
	background: url(images/gallery/galleryback3.jpg) 50% 0 no-repeat fixed;
	/*background: url(images/gallery/galleryback2.png) 50% 0 no-repeat fixed;*/
	/*color: 3hite; */
	height: 980px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 0px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 300;
}

#section06 {
	background: url(images/special/specialback3.jpg) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1000px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 0px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 300;
}

#section07 {
	background: url(images/spec/specback3.jpg) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1950px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 0px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 300;
}

/*#section02 .bg {
	background: url(http://harukaze-soft.com/loveof/images/ugoki2.png) 0% 0 no-repeat fixed;
	height: 1200px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	top: 800px;
	left: 0px;
	width: 900px;
	z-index: 3;
} */

/* #section03 {
	background: url(http://harukaze-soft.com/loveof/images/top/topback2.png) 0% 0 no-repeat fixed;
	color: white;
	height: 1200px;
	min-width: 1240px;
	width: 100%;
	/*:padding: 100px 0 0 0; */
/*	z-index: 4;
	position: absolute;
	top: 1650px;
	left: 0px;
	margin: 0 auto;
	/*margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; */
}



.story{
	margin: 0 auto;
	min-width: 980px;
	overflow: auto;
	width: 980px;
	clear: both;
}

.story .float-left, .story .float-right{
	padding: 100px 0 0 0;
	position: relative;
	width: 350px;	
}

.slide {
	position: absolute;
	margin: 0 auto;
	width: 100%;
	height: 1200px;
	padding: 100px 0 200px;
	text-align: center;
}


.nav-button {
	color:#fff;
	text-decoration:none;
}

/*.nation, .name, .name2, .number, .club {
	position: absolute;
	font-weight: bold;
	text-transform:uppercase;
} */


/* TOP　ここから */

#top {
	margin-top: -16px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	height: 1160px;
	background: url(images/top/topillust_new.jpg) 50% 0 no-repeat;
	/*background: url(images/top/topillust6.png) 50% 0 no-repeat;*/
	/*background-repeat: no-repeat;
	background-position: 50% 0 ; */
	position: relative;
	z-index: 1;
}

#topContentsWrap {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;  /*帯の幅、位置中央 */
	position: relative;
	/*top: 0px;
	left: 0px;*/
	z-index: 400; 
}

#topObiWrap {
	width: 960px;
	height: 430px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;  /* 帯の高さ */
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	position: relative;
	top: 710px;
	z-index: 400;
}

#topObiWrap ul {
	height: 430px;
	/*height: 400px; */
	/*width: 1060px; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;  /* 帯の高さ */
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	position: absolute;
	z-index: 400px;
}

#topObiWrap .news {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(http://harukaze-soft.com/loveof/images/top/news_new.png);
	background-repeat: no-repeat;
}

#topObiWrap li .topNews {
	margin-top: 102px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 450px;
	height: 110px;
	float: left;
}

#topObiWrap li .topNews dt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 12px;
}


.newsData {
	width: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-size: 12px;
}


/*   */

.section0 {
	padding-top: 22px;
}


#topObiWrap .info {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(http://harukaze-soft.com/loveof/images/top/info_new.png);
	background-repeat: no-repeat;
}


#topObiWrap li .topInfo {
	margin-top: 102px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 450px;
	height: 110px;
	z-index: 400;
	
}

#topObiWrap li .topInfo dt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-size: 12px;
}


.infoData {
	width: 323px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	font-size: 12px;
}


#topObiWrap .twitter {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	float: left;
	background-image: url(http://harukaze-soft.com/loveof/images/top/twitter_new.png);
	background-repeat: no-repeat;
	font-size: 12px;
}

#topObiWrap li .topTwitter {
	margin-top: 12px;
	/*margin-top: 100px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 900px;
	height: 90px;
	float: left;
	z-index: 400;
}

#topObiWrap li .topTwitter dt {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}

.twitterData {
	width: 240px;
	/*width: 240px;*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 48px;
	font-size: 12px;
}


/*  */


#twitter_update_list {
	font-size: 12px;
	line-height: 150%;
	list-style: none;
	width: 240px;
	}
#twitter_update_list li {
	margin-bottom: 9px;
	border-bottom: 1px dotted #FFCADC;
	margin-right: 5px;
	margin-left: 5px;
	}
#twitter_update_list span, #twitter_update_list span a {
	color: #3f2c1f;
	text-decoration: none;
	}
#twitter_update_list a {
	color: #FF6FB1;
	}
.meta a{color: #3c799d ;}



#hukidasi {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	width: 435px;
	top: 13px;
	left: 39%;
	list-style-type: none;
}

#hukidasi li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:none;
}

#title {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	width: 570px;
	top: 360px;
	right: 46%;
	list-style-type: none;
        z-index: 300;
		
}

#title li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	display:none;
}

#harukaze {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	width: 510px;
	top: 640px;
	right: 49%;
	list-style-type: none;
	z-index:300;
}

#harukaze li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display:none;
}

#oheyalink {
	width: 100px;
	height: 580px;
	position: absolute;
	top: -15px;
	left: 8%;
	z-index: 500;
}

#tokuten {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	width: 330px;
	top: 470px;
	right: 78%;
	list-style-type: none;
	z-index:200;
}


/* TOP　ここまで */


/* CONCEPT　ここから */

#concept {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width: 980x;     
	width: 100%;
	height: 750px;
	position: relative;
	/*top: 40px;
	z-index:4; */
}

#conceptContentsWrap {
	margin-top: 180px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 980px;  /*帯の幅、位置中央 */ /* concept部分が右寄り？*/
}


#conceptNaavi {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	position: relative;
	top: -10px;
	/*left: 650px;*/
	z-index: 200;
}

.conceptNavi {
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	position: absolute;
	top: -9px;
	left: 40%;
	z-index: 400;
}

.conceptNavi li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	z-index: 6;
	list-style-type: none;
}

#concept01 {
	width: 1000px;
	height: 800px;
}

#concept02 {
	width: 1000px;
	height: 800px;
}

#concept03 {
	width: 1000px;
	height: 800px;
}

#concept04 {
	width: 1000px;
	height: 800px;
}



/*  CHARA　ここから　*/

#chara {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	height: 1600px;
	position: relative;
	/*background: url(http://harukaze-soft.com/loveof/images/chara/lukina/lukinaback.png) 50% 0 no-repeat; */
	/*background-image: url(http://harukaze-soft.com/loveof/images/top/topillust2.png); */
	/*background-repeat: no-repeat;
	background-position: 50% 0 ; */
	/*top: 200px;           /*グループ位置 背景 */
	/*left: 0px;
	z-index: 5; */
}

#charaContentsWrap {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;  /*帯の幅、位置中央 */
	height: 1600px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 200; 
	list-style-type: none;
}

#charamenuWrap {
	width: 300px;
	height: 900px;
	margin-top: 0x;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	top: 400px;
	left: 0%
	z-index: 800;
}

.charalist {
	/*width: 224px; */
	height: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: -400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 430px;
	left: 0%;
	z-index: 800;
}

.charalist li {
	list-style-type: none;
	/*width: 770px;  */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#chara .charaObi00 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/name-ribon.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 50px;
	left: 0px;  
	/*z-index: 100;  */
}

#chara .charaObi01 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/lukina/name-ribon-lukina.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga01 {
	background: url(http://harukaze-soft.com/loveof/images/chara/lukina/lukina28_2.png) 96% 10px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0;
	width: 100%;
	max-width:1600px;
	z-index: 300;

}

#charaContentsWrap .charatext01 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/lukina/rukina_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 130;
}

#charaContentsWrap .charaspec01 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/lukina/SPEC-lukina.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname01 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/lukina/name-lukina.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

/* chara cv */

#charaContentsWrap .characv01 {
	background: url(images/chara/CV/cv_short_bar/lukina.png) 25% 340px no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 600;
} 


#charaContentsWrap .cv01 {
	background: url(images/chara/CV/rukina.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	overflow:hidden;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 
#charaContentsWrap .cv02 {
	background: url(images/chara/CV/erika.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 
#charaContentsWrap .cv03 {
	background: url(images/chara/CV/titose.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 
#charaContentsWrap .cv04 {
	background: url(images/chara/CV/suu.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 
#charaContentsWrap .cv05 {
	background: url(images/chara/CV/gi.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 
#charaContentsWrap .cv06 {
	background: url(http://harukaze-soft.com/loveof/images/chara/CV/isami.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
}
#charaContentsWrap .cv07 {
	background: url(http://harukaze-soft.com/loveof/images/chara/CV/mio.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 

#charaContentsWrap .cv08 {
	background: url(http://harukaze-soft.com/loveof/images/chara/CV/gakuencho.png) 28% 427px no-repeat;
	width: 1920px;
    height: 1321px;
	margin-top: 200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 280px; */
	width: 100%;
	z-index: 600;
} 

.cv_box {
	width: 300px;
	position: absolute;
top: 441px;
left: 35%;
/*background: url(images/chara/CV/cv_short_bar/rukina.png);*/
}

.cv_box li {
	width: 60px;
	float:left;
	list-style-type: none;	
}

/*
.chara_cv {
    width: 1920px;
    height: 321px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 2440px;
	z-index: 300;
    margin-left: -1920px;
    margin-right: 0px;
	background-image: url(images/chara/CV/rukina.png);
	background-repeat: no-repeat;
}
*/



#chara01 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/lukina/back-lukina.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

/* */ /* */

#chara .charaObi02 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/erika/name-ribon-erika.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga02 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/erika/chara-erika.png) 96% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext02 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/erika/erika_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec02 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/erika/SPEC-erika.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname02 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/erika/name-erika.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara02 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/erika/back-erika.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}


/* */ /* */

#chara .charaObi03 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/chitose/name-ribon-chitose.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga03 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/chitose/chara-chitose.png) 96% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext03 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/chitose/titose_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec03 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/chitose/SPEC-chitose.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname03 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/chitose/name-chitose.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara03 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/chitose/back-chitose.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

/* */ /* */

#chara .charaObi04 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/suu/name-ribon-suu.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga04 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/suu/chara-suu.png) 96% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext04 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/suu/suu_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec04 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/suu/SPEC-suu.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname04 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/suu/name-suu.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara04 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/suu/back-suu.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

/* */ /* */

#chara .charaObi05 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/hikari/name-ribon-hikari.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga05 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/hikari/chara-hikari.png) 96% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext05 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/hikari/gi_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec05 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/hikari/SPEC-hikari.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname05 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/hikari/name-hikari.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara05 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/hikari/back-hikari.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

/* */ /* */

#chara .charaObi06 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/isami/isaminame.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga06 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/isami/isamie.png) 96% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext06 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/isami/isami_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec06 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/isami/isamispec.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname06 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/isami/isamiename.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara06 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/isami/isamiback.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

/* */ /* */

#chara .charaObi07 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/mio/mioribon.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga07 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/mio/mioe.png) 85% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext07 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/mio/mio_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec07 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/mio/miospec.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname07 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/mio/mioname.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara07 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/mio/mioback.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}

/* */ /* */

#chara .charaObi08 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/encho/enchoname.png) 20% 0 no-repeat; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*min-width: 1280px; */
	width: 100%;
	height: 800px;
	position: absolute;
	top: 30px;
	left: 0px;  
	z-index: 150; 
}

#charaContentsWrap .charaga08 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/encho/enchoe.png) 85% 30px no-repeat;
	height: 1600px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 140px;  /*キャラ　出現位置 */
	left: 0px;
	width: 100%;
	max-width:1600px;
	z-index: 300;
}

#charaContentsWrap .charatext08 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/encho/encho_tex.png) 36% 200px no-repeat fixed;
	height: 1300px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 300px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#charaContentsWrap .charaspec08 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/encho/enchospec.png) 25% 56% no-repeat;
	height: 900px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 340px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	
	width: 100%;
	z-index: 500;
} 

#charaContentsWrap .charaname08 {
	background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/encho/enchoename.png) 30% 0 no-repeat fixed;
	height: 1320px;
	 /*margin: 0 auto; */
	 /*padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 280px;
	
	width: 100%;
	z-index: 50;
} 

#chara08 {
    background: url(http://harukaze-soft.com/loveof/images/chara/charapagesozai/encho/enchoback.png) 50% 0 no-repeat fixed;
	/*color: 3hite; */
	height: 1600px; 
	/*min-width: 1240px; */
	width: 100%;
	/*margin: 0 auto; */
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*padding-bottom: 180px; */
	/*padding: 0; */
	position: relative;
	top: 20px;  　/*全体の位置 */
	/*left: 0px; */
	z-index: 5;
}



 /* STORY　ここから */

#story {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	height: 1600px;
	position: relative;
	/*background: url(http://harukaze-soft.com/loveof/images/chara/lukina/lukinaback.png) 50% 0 no-repeat; */
	/*background-image: url(http://harukaze-soft.com/loveof/images/top/topillust2.png); */
	/*background-repeat: no-repeat;
	background-position: 50% 0 ; */
	/*top: 200px;           /*グループ位置 背景 */
	/*left: 0px;
	z-index: 5; */
}

#storyContentsWrap {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	max-width: 1680px;  /*帯の幅、位置中央 */
	width: 100%;
	height: 2000px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 200; 
	list-style-type: none;
}

#storyContentsWrap .note{
	background: url(http://harukaze-soft.com/loveof/images/story/note.png) 70% 0 no-repeat fixed;
	height: 1800px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 50;
}

#storyContentsWrap .storytext{
	background: url(http://harukaze-soft.com/loveof/images/story/moji.png) 55% 0 no-repeat fixed;
	height: 2100px;
	/*margin: 0 auto; */
	/*padding: 0; */
	/*margin-top: 140px;*/
	margin-top: 160px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 150;
}

#storyContentsWrap .Obidai{
	background: url(http://harukaze-soft.com/loveof/images/story/midashi.png) 20% 0 no-repeat fixed;
	height: 1200px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 180px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 100;
}


#storyContentsWrap .Obisyo01{
	background: url(http://harukaze-soft.com/loveof/images/story/midashi_purple.png) 10% 0 no-repeat fixed;
	height: 1500px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 140px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 100;
}

#storyContentsWrap .Obisyo02{
	background: url(http://harukaze-soft.com/loveof/images/story/midashi_yellow.png) 30% 0 no-repeat;
	height: 1100px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 240px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 100;
}

#storyContentsWrap .Obisyo03{
	background: url(http://harukaze-soft.com/loveof/images/story/midashi_pink.png) 70% 0 no-repeat;
	height: 900px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top:380px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 100;
}


#storyContentsWrap .Obisyo04{
	background: url(http://harukaze-soft.com/loveof/images/story/midashi_green.png) 78% 0 no-repeat fixed;
	height: 700px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 400px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 100;
}

#storyContentsWrap .kaimaku{
	background: url(http://harukaze-soft.com/loveof/images/story/kaimaku.png) 78% 500px no-repeat;
	height: 700px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 600px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 100;
}


#storyContentsWrap .photo{
	background: url(http://harukaze-soft.com/loveof/images/story/photo.png) 50% 0 no-repeat fixed;
	height: 1900px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 500px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	z-index: 10;
}


/* GALLARY ここから */

#gallery {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 100%;
	height: 1600px;
	position: relative;
	/*background: url(http://harukaze-soft.com/loveof/images/chara/lukina/lukinaback.png) 50% 0 no-repeat; */
	/*background-image: url(http://harukaze-soft.com/loveof/images/top/topillust2.png); */
	/*background-repeat: no-repeat;
	background-position: 50% 0 ; */
	/*top: 200px;           /*グループ位置 背景 */
	/*left: 0px;
	z-index: 5; */
}

#galleryContentsWrap {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	max-width: 1280px;  /*帯の幅、位置中央 */
	width: 100%;
	height: 1600px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 400; 
	list-style-type: none;
}

#galleryContentsWrap ul {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 180px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	max-width: 1040px;  /*帯の幅、位置中央 */
	width: 100%;
	/*height: 1600px; */
	/*position: relative;
	top: 0px;
	left: 0px; */
	z-index: 400; 
	list-style-type: none;
}

#galleryContentsWrap ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*width: 1280px;  /*帯の幅、位置中央 */
	/*height: 1600px; */
	/*position: relative;
	top: 0px;
	left: 0px; */
	z-index: 400;
	float: left;
}

/* GALLARY ここまで */


/* SPECIAL ここから */

#spofLove {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width: 980px;
	width: 100%;
	height: 1600px;
	position: relative;
	/*background: url(http://harukaze-soft.com/loveof/images/chara/lukina/lukinaback.png) 50% 0 no-repeat; */
	/*background-image: url(http://harukaze-soft.com/loveof/images/top/topillust2.png); */
	/*background-repeat: no-repeat;
	background-position: 50% 0 ; */
	/*top: 200px;           /*グループ位置 背景 */
	/*left: 0px;
	z-index: 5; */
}

#spContentsWrap {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	max-width: 980px;  /*帯の幅、位置中央 */
	width: 100%;
	height: 1600px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 400; 
	list-style-type: none;
}

#spContentsWrap ul {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 180px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*max-width: 980px;  /*帯の幅、位置中央 */ */
	width:400px;
	height: 1600px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 201; 
	list-style-type: none;
}

#spContentsWrap li {
	margin-top: 0px;
	/*margin-right: auto;*/
	margin-bottom: 0px;
	/*margin-left: auto; */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	/*width: 980px;  /*帯の幅、位置中央 */
	/*height: 1600px;
	position: relative;
	top: 0px;
	left: 0px;*/
	z-index: 201;  
	list-style-type: none;
	width: 380px;
}

#spContentsWrap li.pv {
	margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
top: 306px;
left: 490px;
z-index: 201;
list-style-type: none;
width: 380px;
position: absolute;
}



#spContentsWrap .youtube {
	/*background: url(http://harukaze-soft.com/loveof/images/special/douga.png) 90% 200px no-repeat; */
	height: 900px;
	/*margin: 0 auto;
	padding: 0; */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 303px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	top: 0px;  /*キャラ　出現位置 */
	left: 50%;
	/*left: 0px; */
	width: 100%;
	z-index: 300;
}

/* SPECIAL ここまで */


/* SPEC ここから */

#spec {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-width: 980px;
	width: 100%;
	height: 1200px;
/*	height: 1400px;*/
	position: relative;
	/*background: url(http://harukaze-soft.com/loveof/images/chara/lukina/lukinaback.png) 50% 0 no-repeat; */
	/*background-image: url(http://harukaze-soft.com/loveof/images/top/topillust2.png); */
	/*background-repeat: no-repeat;
	background-position: 50% 0 ; */
	/*top: 200px;           /*グループ位置 背景 */
	/*left: 0px;
	z-index: 5; */
}

#specContentsWrap {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	max-width: 1280px;  /*帯の幅、位置中央 */
	width: 100%;
	height: 1200px;
	/*height: 1400px;*/
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 200; 
	list-style-type: none;
}

#specContentsWrap .spectext {
	background: url(http://harukaze-soft.com/loveof/images/spec/moji.png) 50% 0 no-repeat fixed;
	height: 1940px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	/*top: 450px;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	/*z-index: 150; */
	
}

#footer {
	background: url(http://harukaze-soft.com/loveof/images/spec/footer.png) 50% 0 no-repeat ;
	height: 45px;
	/*margin: 0 auto; */
	/*padding: 0; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	bottom: 0%;  /*キャラ位置 */
	/*left: 0px;*/
	width: 100%;
	/*z-index: 150; */
	
}

/* SPEC ここまで */

.twtr-hd {
	display:none;
}

.twtr-ft {
	display:none;
} 


/* cv effect*/

.pv {
}

#top_pv {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	width: 510px;
	top: 440px;
	left: 55%;
	list-style-type: none;
}