﻿@charset "utf-8";
@import url("default.css");
/* ===================================================================
CSS information

 file name  :style.css
 style info :春モードに大変身 関係 他
 
このスタイルシートの構成
 基本設定、リンクカラー、レイアウト、横幅設定など
=================================================================== */

/*----------------------------------------------------
	基本設定、リンクカラー、レイアウト、横幅設定など
----------------------------------------------------*/
/*--- default */
body {
	color: #333;
	font-size: 76%;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.5;
	background-color: #fbe3ee;
}

*:first-child + html body {	/* for IF7 */
	font-family: "メイリオ","Meiryo";
}

a:link {
}

a:visited {
}

a:hover {
	text-decoration: none;
}

a:active {
}


div#footer {
	height:140px;
	background:url(../img/bg-footer.gif) no-repeat 0% 0%;
}

div#footer ul {
	text-align:center;
	padding-top:70px;
}
div#footer ul:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

div#footer ul li {
	display:inline;
	margin-right:1em;
}

div#footer ul li a:link {
	color:#cc3366;
}

div#footer ul li a:visited {
	color:#999999;
}

/*----------------------------------------------------
	インデックス
----------------------------------------------------*/
.index #contents {
	width:960px;
	height:700px;
	margin:0 auto;
	position:relative;
	background:url(../img/bg-index.gif) no-repeat 0% 0%;
}

.index #contents .buttons {
	position:absolute;
	top:570px;
	left:200px;
}

.index #contents .buttons02 {
	position:absolute;
	top:570px;
	left:490px;
}

.index #foot {
     
}

.index #foot ul {
	text-align:center;
	padding-bottom:50px;
}
.index #foot ul:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

.index #foot ul li {
	display:inline;
	margin-right:1em;
}

.index #foot ul li a:link {
	color:#cc3366;
}

.index #foot ul li a:visited {
	color:#999999;
}


/*----------------------------------------------------
	インターネットからのお申込み
----------------------------------------------------*/
.internet #contents {
	width:940px;
	margin:0 auto;
	padding:250px 0px 0 0px;
	background:#fbe3ee url(../img/bg-internet.gif) no-repeat 0% 0%;
}

.internet #article {
	width:840px;
	margin:0 auto 15px auto;
	background:#FFFFFF url(../img/bg-articleTop.gif) no-repeat 0% 0%;
}

.internet #articleInner {
	width:740px;
	padding:40px 50px;
	color:#000000;
	background:url(../img/bg-articleBottom.gif) no-repeat 0% 100%;
}


.internet h1 {
	margin-bottom:14px;
}

.internet h2 {
	margin-bottom:1em;
}

.internet ul {
	margin:0 0 30px 15px;
}

.internet #articleInner ul li {
	padding-left:1em;
	margin-bottom:0.7em;
	background:url(../img/bg-listmarker.gif) no-repeat 0% 0.35em;
}

.internet #articleInner ul.detailList{
	margin:0 0 15px 0;
}

.internet #articleInner ul.detailList li{
	margin-bottom:0.4em;
	padding-left:0;
	background:none;
}

.internet p {
	line-height:1.7;
	margin-bottom:2em;
}
.internet .importantText{
	font-weight:bold;
}
.internet .button {
	width:460px;
	margin:0 auto;
	background:#fff2f8 url(../img/bg-buttonTop.gif) no-repeat 0% 0%;
}

.internet .buttonInner {
	width:460px;
	text-align:center;
	padding:25px 0 10px 0;
	background:url(../img/bg-buttonBottom.gif) no-repeat 0% 100%;
}

.internet .buttonInner p {
	margin-bottom:1em;
}

/*----------------------------------------------------
	郵便ハガキでのご応募
----------------------------------------------------*/
.hagaki #contents {
	width:940px;
	margin:0 auto;
	border:1px solid #e73079;
	padding:250px 0px 0 0px;
	background:#f3a8bb url(../img/bg-internet.gif) no-repeat 0% 0%;
}

.hagaki #article {
	width:840px;
	margin:0 auto 15px auto;
	background:#FFFFFF url(../img/bg-articleTop.gif) no-repeat 0% 0%;
}

.hagaki #articleInner {
	width:740px;
	padding:20px 50px;
	color:#fff;
	background:url(../img/bg-articleBottom.gif) no-repeat 0% 100%;
}

.hagaki #articleInner strong {
	font-weight:bold;
	font-size:112%;
}

.hagaki h1 {
	margin-bottom:18px;
}

.hagaki h2 {
	margin-bottom:1em;
}

.hagaki ul {
	margin:0 0 15px 15px;
}

.hagaki #articleInner ul li {
	padding-left:1em;
	margin-bottom:1em;
	background:url(../img/bg-listmarker.gif) no-repeat 0% 0.35em;
}

.hagaki p {
	line-height:1.7;
	margin-bottom:2em;
}

.internet #articleInner ul.entryArea{
	margin:0 auto;
}

.internet #articleInner ul.entryArea li{
	display:inline;
	line-height:0.1;
	padding-left:0;
	margin:0;
	padding-right:10px;
	background:none;
}

.internet #articleInner ul.entryArea li.end{
	padding-right:0;
}
