﻿

/* ===================================================================

全日マンガLP

=================================================================== */

@charset "UTF-8";

/* CSS Document */





body {

	margin:0;

	padding:0;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	background-color:#FFFFFF;

	text-align:left;

	}

/* ===================================================================
ヘッダー
=================================================================== */
#header {
    background: #FFFFFF;
    border-top: 2px solid #FE5493;
    border-bottom: 2px solid #FE5493;
	height: 84px;
    position: fixed;
    width: 960px;
}
.border_pink{
    border-top: 2px solid #FE5493;
}
.pdt86{
	padding-top: 86px;
}
#header .left {
    float: left;
	margin: 0 0 0 10px;
}
#header .right {
    float: right;
}
#header a {
    outline: none;
    cursor: pointer;
    color: #666;
    text-decoration: none;
}
#header .header_txt {
    font-weight: nonal;
    font-size: 11px;
}
#header ol, ul {
    list-style: none;
	margin: 0;
}
#head_nav ul li {
    float: left;
    padding-left: 5px;
}
#header .mgn0{
	margin: 0;
}
#header .mgb5{
	margin-bottom: 5px;
}
/*新メニュー*/
.cv_anime{
animation: cv_anime 0.4s infinite ease 0s both;
    animation-iteration-count: 1}
@keyframes cv_anime {
	from {
		transform: translateY(0px);
	}
	30% {
		transform: translateY(10px);
	}
	60% {
		transform: translateY(0px);
	}
	80% {
		transform: translateY(5px);
	}
	to {
		transform: translateY(0px);
	}
}

/* ===================================================================
ヘッダーここまで↑
=================================================================== */

div { margin:0; padding:0; }

img { border:none; vertical-align:bottom; }

.btn { margin:20px 0 20px 45px; }



#ContentsContainer_mlp{

	width:970px;

	margin:0 auto;

	background:url(../images/bg.jpg) repeat-y;

}

#mainArea {

	margin:0 5px;

 background:#FFFFFF;

}

#curriculum {

	background:url(../images/tab_bg.gif) repeat-y;

}



#tab01,

#tab02,

#tab03,

#tab04 { text-align:center; }



#tab02,

#tab03,

#tab04 { display:none; }



.mb{

	margin-bottom:40px;

	}



/*****************

*****ヘッダー*****

*****************/

.sub_menu{

	text-align:right;

}

.sub_menu img{

	border:0;

	vertical-align:top;

}



#Logo{

	padding:13px 0px 0px 0px;

	border-bottom:#96C568 5px solid;

	margin-bottom:0px;

}



/* Footer -------------------------------------------------------------------*/

.foot { padding:0 0 20px 10px; }

.foot img { vertical-align:baseline; }

.scrpt { display:none; } 

/* ==========================================================================*/





/* パフォーミングLP

--------------------------------------------------------- */



.clear{

	clear:both;

	font-size:0;

	line-height:0;

	padding:0;

	margin:0;

}



.clearfix:after {

  content: ".";  /* 新しい要素を作る */

  display: block;  /* ブロックレベル要素に */

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

}



* html .clearfix {

  height: 1px;

  /*\*//*/

  height: auto;

  overflow: hidden;

  /**/

}



p{

	padding: 0;

	margin: 0 0 10px;	

}



/* h2 */



h2#pa{

	margin: 0;

	padding: 0;	

}