#special{

	text-align:center;
} 


#special div.contents div {
    padding-top: 20px;
    position:relative;
    z-index:1000;
     background:white;
}


.head{
	cursor: pointer;
}

.head:hover,
#special a:hover{
    background: mistyrose;
	display:inline-block;
}

.row{
    display: none;
    margin-bottom:3em;
} 

.row strong{
	display:block;
	font-size:1em;
	font-weight:bold;
	margin-top:1em;
	text-align:center;
}
.row dl,
.row strong{
    
	width:600px;
    margin:auto;
    margin-bottom:0.5em; 
    text-align:left;
    line-height:2em;
    overflow:hidden;
   

}

.row dt{
    text-indent:0.5em;
    background:pink;
   
}

.row dd{

    text-indent:0.5em;
    float:left;
    width:50%;
    
    
}

.row dd:before{
    font-size:0.9em;
    content:'\2665';
}

.sauro{
	display:block;
	width:655px;
	height:955px;
 	background:url('novelty/comic_1.png');
        border:solid 1px pink;
}

.tuzuri{
	display:block;
	width:655px;
	height:905px;
 	background:url('novelty/comic_2.png');
        border:solid 1px pink;
}


.miyakoshi{
	display:block;
	width:655px;
	height:955px;
 	background:url('novelty/comic_3.png');
        border:solid 1px pink;
}

.title{
    font-size:1.2em;
    color:deeppink;
    margin-top:3em;
}

form p{
    margin:1em auto;
    border:solid 1px pink;
    padding:1em;
    width:500px;
}