@charset "UTF-8";


/*========================================================*/
/* タイトルエリア  */
#titleArea {
	background:url(../img/pagetitle.jpg) no-repeat left top;
}


/*========================================================*/
/*========================================================*/
/* contentsArea Structure */

.boxSpecial {width:380px;margin-top:10px;}
.boxSpecial h3 {height:40px;text-indent:-9999px;}
.boxSpecial p a {display:block;height:229px;text-indent:-9999px;margin-top:10px; overflow:hidden;}
.boxSpecial .btnBox {margin-top:20px;}
.boxSpecial .btnBox a {background-position:left;background-repeat:no-repeat;display:block;height:30px;text-indent:-9999px;margin:0 auto; overflow:hidden;}
.boxSpecial .btnBox a:hover {background-position:right;}
#boxStyle {float:left;}
#boxKentei {float:right;}


/* boxStyle */
#boxStyle h3 {background:url(../img/style-title.jpg) no-repeat left top;}
#boxStyle p a {background:url(../img/style-image.jpg) no-repeat left top;}
#boxStyle .btnBox a {background-image:url(../img/btn-tostyle.jpg);width:200px;}

/* boxKentei */
#boxKentei h3 {background:url(../img/kentei-title.jpg) no-repeat left top;}
#boxKentei p a {background:url(../img/kentei-image.jpg) no-repeat left top;}
#boxKentei .btnBox a {background-image:url(../img/btn-tokentei.jpg);width:115px;}


.boxSpecialContent {width:780px; margin-bottom:20px;}
.boxSpecialContent h3 {height:36px;text-indent:-9999px;position:relative;}
.boxSpecialContent p a {display:block;height:198px; text-indent:-9999px; margin-top:10px; overflow:hidden;}
.boxSpecialContent .btnBox {margin-top:20px;}
.boxSpecialContent .btnBox a {background-position:left;background-repeat:no-repeat;display:block;height:30px;text-indent:-9999px;margin:0 auto; overflow:hidden;}
.boxSpecialContent .btnBox a:hover {background-position:right;}

/* boxMoshi */
#boxMoshi h3 { background:url(../img/moshi-title.png) no-repeat left top;}
#boxMoshi p a { background:url(../img/moshi-image.png) no-repeat left top; border:1px solid #00BBF2}
#boxMoshi .btnBox a { background-image:url(../img/btn-tomoshi.png);width:170px;}


.boxSpecialWide {width:780px; margin-bottom:20px;}
.boxSpecialWide h3 {height:36px;text-indent:-9999px;position:relative;}
.boxSpecialWide p a {display:block;height:140px; text-indent:-9999px; margin-top:10px; overflow:hidden;}
.boxSpecialWide .btnBox {margin-top:20px;}
.boxSpecialWide .btnBox a {background-position:left;background-repeat:no-repeat;display:block;height:30px;text-indent:-9999px;margin:0 auto; overflow:hidden;}
.boxSpecialWide .btnBox a:hover {background-position:right;}

.newmark {
 width:46px;
 height:19px;
 display:block;
 position:absolute;
 text-indent:-9999px;
 background:url(../img/new.jpg) no-repeat;
 top:0;
}


/* boxDrill */
#boxDrill h3 { background:url(../img/drill-title.jpg) no-repeat left top;}
#boxDrill h3 .newmark {left:125px;}
#boxDrill p a {background:url(../img/drill-image.jpg) no-repeat left top;}
#boxDrill .btnBox a {background-image:url(../img/btn-todrill.jpg);width:124px;}

/*boxEpisode*/
#boxEpisode h3 { background:url(../img/episode-title.jpg) no-repeat left top;}
#boxEpisode h3 .newmark {left:166px;}
#boxEpisode p a {background:url(../img/episode-image.jpg) no-repeat left top;}
#boxEpisode .btnBox a {background-image:url(../img/btn-toepisode.jpg);width:150px;}
