<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "euc-jp";
@import url("prettyPhoto.css");

/* =======================================================
【プレミアムサービス】	premium.css
目次
1.プレミアムサービス案内 
======================================================= */


/* =======================================================
1.プレミアムサービス案内  body#premium 
======================================================= */
body.premium #contents {
	width	:	960px;
	text-align	:	left;
}

/* ========= サービス別時のメッセージ枠 ======== */
.service_information{
width	:	960px;
}

.service_information h1{
	padding	:	12px 20px;
	font-size	:	120%;
	font-weight	:	bold;
	text-align	:	center;
	line-height	:	1.4;
	color	:	#333;
}

.service_information h1 strong{
	color	:	#9f0033;
}


/* ========= サービス別時のイメージ背景 ======== */
.bg_servicever_img{
	width	:100%;
}



/* ========= 標準時 ======== */
body.premium #contents .premium_title {
	position	:	relative;
	width	:	960px;
	height	:	370px;
	background	:	url("../image/premium_title_bg_01.jpg") center 25px no-repeat;
}
body.premium #contents .premium_title h1.premium_title {
	position	:	absolute;
	width	:	563px;
	height	:	32px;
	top	:	-1px;
	left	:	160px;
}

body.premium #contents .premium_title img.premium_txt_01 {
	position	:	absolute;
	width	:	521px;
	height	:	28px;
	top	:	34px;
	left	:	182px;
}
body.premium #contents .premium_title img.premium_txt_02 {
	position	:	absolute;
	width	:	254px;
	height	:	69px;
	top	:	168px;
	left	:	633px;
}
/* ========= 登録ボタン ======== */
.premium_btn {
	margin	:	0 0 6px;
	text-align:left;
	width	:	400px;
	height:90px;
}
.box_c .premium_btn{
	margin-left	:	auto;
	margin-right	:	auto;
}

.premium_btn img{
	display	:inline;
	vertical-align:top;
}

.premium_btn div {
	text-align:center;
	padding	:	3px 10px;
}

/* ========= 標準時の登録ボタン ======== */
#contents .premium_title .premium_btn {
	position	:	absolute;
	top	:	270px;
	left	:	280px;
}


/* ========= 特典枠 .premium_tokuten ======== */
.premium_tokuten {
	width	:	960px;
	margin	:	12px 0;
}
.premium_tokuten ul {
	width	:	974px;
	margin	:	0 -11px 0 -3px;
	overflow	:	hidden;
	zoom	:	1;
}
.premium_tokuten ul li {
	position	:	relative;
	float	:	left;
	width	:	316px;
	height	:	331px;
	margin	:	0 3px 4px;
	display	:	inline;
}

.premium_tokuten ul li a{
	text-decoration	:	none;
}

.premium_tokuten ul li span{
	position	:	absolute;
	top	:	27px;
	left	:	139px;
	display:block;
	width:	40px;
	height:40px;
	text-align:center;
	font-size	:	28px;
	font-weight:bold;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color	:	#fff;
}
.noneimage{
	display	:	none;
}
/* ========= 販促リード文 ======== */
.readtxt{
	margin-bottom	:	15px;
}
/* ========= プレミアム＆スーパープレミアム枠 .PremiumInfoBox .SuperPremiumInfoBox ======== */
.PremiumInfoBox,
.SuperPremiumInfoBox {
	position:relative;
	width:858px;
	height:264px;
	margin:auto;
}
.PremiumInfoBox {
	background	:	url("../image/bg_premium_02.png") 0 0 no-repeat;
}
.SuperPremiumInfoBox {
	background	:	url("../image/bg_superpremium_02.png") 0 0 no-repeat;
}
.PremiumInfoBox h3 {
	width:402px;
	margin:auto;
	padding:10px 0 4px;
}
.SuperPremiumInfoBox h3 {
	width:483px;
	margin:auto;
	padding:10px 0 4px;
}
.PremiumInfoBox p,
.SuperPremiumInfoBox p {
	width:303px;
	margin-left:40px;
	margin-bottom:8px;
	line-height:1.3;
	font-size:14px;
}
.PremiumInfoBox p.Txt_p,
.SuperPremiumInfoBox p.Txt_p {
	margin-left:60px;

}
p.txt_c {
	text-align:center;
}
p.CourseInfoLink a{
	font-size:13px;
	display:inline-block;
	background:url("../image/mark_arrow_blue_01.gif") no-repeat left center;
	padding:0 0 0 16px;
}
img#fullResImage {
	margin:auto;
}



/* =======================================================
1.共通設定
======================================================= */

p.login_info{
	margin:	10px 0 !important;
	line-height	:	1.4;
}


/* ========= 要素のセンタリング ======== */
.box_c {
	text-align:center;
}

.box_c img{
	display	:	inline;
}
</pre></body></html>