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


#main {
   width: 800px;
}


h2.sub_ttl {
   text-align: center;
   margin: 40px 0;
   height: 39px;
}


#subnav ul li a {
   width: 110px;
   text-align: center;
}



/*-----------------------
movie
-----------------------*/



#movie_area .movie_box {
   display: inline-block;
   width: 254px;
   height: auto;
   margin: 20px;
}
.sttl_movie {
   font-weight: bold;
}

/*-----------------------
comic
-----------------------*/

#list_comic {
   margin: 0 auto;
   padding-left: 100px;
}

#list_comic li {
   width: 270px;
   float: left;
   margin-right: 20px;
   margin-bottom: 50px;
}
.sttl_comic {
   font-weight: bold;
   text-align: center;
}
#thumb_list {
   overflow: hidden;
}

#thumb_list li {
   margin: 30px 15px ;
   text-align: center;
   float: left;
   width: 300px;
}

#thumb_list li p {
   padding-top: 0;
   margin-top: 0;
	color: #ef7fa6;
}

.c_cmt_txt section {
   margin-bottom: 60px;
}
.c_cmt_txt section h1 {
   font-size: 1.2em;
   margin-bottom: 15px;
}
.c_cmt_txt section dl dt {
   float: left;
   line-height: 1.3em;
   font-weight: bold;
}
.c_cmt_txt section dl dt span {
   font-size: 0.8em;
   font-weight: normal;
}

.c_cmt_txt section dl dd {
   padding-left: 5.5em;
   margin-bottom: 20px;
   line-height: 1.5em;
}



h2.ttl_comic {
   font-size:22px;
   font-weight: bold;
}


h2.ttl_comic span {
   font-size: 13px;
}


.btn_comic {
   margin-left: 20px;
}

#colorbox,
#cboxLoadedContent,
#cboxWrapper {
   overflow: visible !important;
}
.comic_view {
   width: 700px;
   margin: 0 auto;
}


.nav_comicview {
   margin: 30px 0;
}

.nav_comicview a {
   display: block;
   background: #E64183;
   color: #ffffff;
   font-weight: bold;
   height: 40px;
   line-height: 40px;
   padding: 0 10px;
   text-align: center;
}
.back_idx {
   width: 200px;
}


.comic_about {
   text-align: center;
   width: 561px;
   height: 129px;
   display: block;
   margin: 0 auto;
}
.ttl_ange_plus {
   padding-left: 70px;
}
