@charset "utf-8";
/*base*/

#prikiss {
float:left;}

#prikiss h1 {
margin:10px 0 0 0;
}

#prikiss #topHeadBack{
color:#FFFFFF;
line-height:130%;
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/main_img.jpg);
background-repeat:no-repeat;
width:565px;
height:103px;
padding:410px 10px 0 20px;
}

#prikiss #topHeadBack2{
color:#FFFFFF;
line-height:130%;
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/main_img2.jpg);
background-repeat:no-repeat;
width:595px;
height:339px;
text-indent:-9999px;
}

#prikiss #story {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/story_back.gif);
background-repeat:repeat-y;
margin:0;
}

#prikiss #story .topstory {
margin:10px 18px 0 18px;
line-height:150%;
}

#PrikissMovie{
float:right;
margin:0 0 0 10px;
}

#prikiss #story ul {
margin:10px 0 10px 15px;
}

#prikiss #story ul li {
float:left;
margin-left:5px;
}

#diag {
margin:20px 0 0 0;
}

#diag02 {
margin:0;
}

#diag .quas{
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/diag_back.gif);
width:485px;
height:197px;
padding:10px 0 0 110px;
}

#diag02 .quas {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/diag_back02.gif);
width:485px;
height:150px;
padding:10px 0 0 110px;
}

#diag .quas ul,
#diag02 .quas ul {
margin:0;
}

#diag .quas li {
height:35px;
width:350px;
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/q.gif);
background-repeat:no-repeat;
background-position:left center;
list-style:none;
color:#FFFFFF;
padding:10px 0 0 40px;
margin:50px 0 0 30px;
letter-spacing:0.2em;
font-size:14px;
}

#diag02 .quas li {
height:35px;
width:350px;
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/q.gif);
background-repeat:no-repeat;
background-position:left center;
list-style:none;
color:#FFFFFF;
padding:10px 0 0 40px;
margin:0px 0 0 50px;
letter-spacing:0.2em;
font-size:14px;
}

#diag .quas li.yn,
#diag02 .quas li.yn {
width:110px;
text-align:center;
margin:0;
padding:20px 0 0 55px;
background-image:none;
float:left;
}

#topDVD {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/top_dvd_back.gif);
background-repeat:repeat-y;
margin:20px 0 0 0;
}

#topDVD .inner,
#topDVD02 .inner {
margin:10px 0 0 20px;
line-height:150%;
}

#topDVD .inner .dvd,
#topDVD02 .inner .dvd {
width:190px;
float:left;
margin:0;
}

.shopP {
vertical-align:middle;
padding:0 0 5px 0;
}

#topDVD .inner .dvd img,
#topDVD02 .inner .dvd img{
margin-bottom:10px;
}


#topDVD .inner .tex,
#topDVD02 .inner .tex {
text-align:left;
float:left;
margin:0 0px 20px 0;
}



#topDVD .inner .tex p {
color:#FF6699;
font-weight:bold;
}

#topDVD02 .inner .tex p {
color:#FE3D7D;
font-weight:bold;
}

#topDVD02 .inner .tex p.spe {
color:#FE3D7D;
font-weight:bold;
font-size:130%;
margin-top:20px;
}

#topDVD .inner img,
#topDVD02 .inner img {
margin:0 0px 0 0;
}

.redB {
font-weight:600;
color:#FFFF00;
font-size:20px;
padding:0 0 10px 0;
}

#resultC {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/res_c.jpg);
width:350px;
height:197px;
padding:150px 0 0 245px;
color:#FFFFFF;
}

#resultA {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/res_a.jpg);
width:350px;
height:197px;
padding:150px 0 0 245px;
color:#FFFFFF;
}

#resultT {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/res_t.jpg);
width:350px;
height:197px;
padding:150px 0 0 245px;
color:#FFFFFF;
}

#resultB {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/res_b.jpg);
width:350px;
height:197px;
padding:150px 0 0 245px;
color:#FFFFFF;
}

#resultJ {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/res_j.jpg);
width:350px;
height:197px;
padding:150px 0 0 245px;
color:#FFFFFF;
}

#resultS {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/res_s.jpg);
width:350px;
height:197px;
padding:150px 0 0 245px;
color:#FFFFFF;
}


.retry{
margin:20px 0 0 120px;
}

#RecHanabi {
width:575px;
height:auto;
border-right:10px solid #FFBBCB;
border-left:10px solid #FFBBCB;
border-bottom:10px solid #FFBBCB;
float:left;
}

#RecHanabi ul {
float:left;
padding:25px 0 25px 10px;
}

#RecHanabi li {
float:left;
padding:0 15px 0 20px;
text-align:center;
}

#other_pri {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/other_pri.gif);
width:595px;
height:257px;
margin:20px 0 0 0;
}

#other_pri ul {
padding:55px 0 0 10px;
/padding:55px 0 0 5px;
text-align:center;
}

#other_pri li{
float:left;
padding:10px;
}

#topDVD02 {
margin:0;
background-color:#FFBBCB;
}

#topDVD02 .head01 {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/dvd_top_sin.gif);
width:595px;
height:50px;
text-indent:-9999px;
margin:0;
}

#topDVD02 .head02 {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/dvd_top_pk.gif);
width:595px;
height:50px;
text-indent:-9999px;
margin:0;
}

#topDVD02 .head03 {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/dvd_top_bay.gif);
width:595px;
height:50px;
text-indent:-9999px;
margin:0;
}

#topDVD02 .head04 {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/dvd_top_sleep.gif);
width:595px;
height:50px;
text-indent:-9999px;
margin:0;
}

#topDVD02 .head05 {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/dvd_top_ara.gif);
width:595px;
height:50px;
text-indent:-9999px;
margin:0;
}

#topDVD02 .head06 {
background-image:url(http://image.excite.co.jp/jp/season/hanabi/pkiss/dvd_top_sira.gif);
width:595px;
height:50px;
text-indent:-9999px;
margin:0;
}

#topDVD02 .topstory {
margin:10px 10px 10px 0px;
line-height:150%;
}

#topDVD02 .topstory p {
float:left;
}

#topDVD02 .rightPhoto {
float:right;
padding-left:10px;
}

