@charset "utf-8";

/*----------------------------------------------------------------------
	Peach!
	Since:	 	2007-09-12
	Modified:	2007-09-12
	Editor:	 N.Ohwada

	base.css
	1. Base
	2. clearfix
	3. index page style
------------------------------------------------------------------------*/


/* 1. Base
------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

td,td,form,fieldset {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

tr,th,td,caption {
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

fieldset {
	border: 0;
}

address,cite,code,dfn,em,strong,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

h1,h2,h3,h4,h5,h6 {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

q:before,q:after {
	content: '';
}

img {
	border: 0;
	font-size: 0;
	line-height: 0;
	vertical-align: bottom;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #ff66ff;
	text-decoration: underline;
}

a:active{
	color: #ff66ff;
	text-decoration: none;
}

/* 2. clearfix
------------------------------------------------------------------------*/

.cf:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.cf {
	display: inline-block;
}

/* 3. index page style
------------------------------------------------------------------------*/

div#wrapper {
	display: block;
	width: 800px;
	line-height: 1.2;
	margin: 0 auto;
	color: #000000;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	backgound: #ffffff;
}

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

	サイトイメージ・中山りお・説明

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

div#wrapper div#ayumubg01 {
	height: 120px;
	margin: 0;
	background: url(../images/bg01.jpg) no-repeat right top;
}

div#wrapper div#ayumubg01 h1 {
	width: 520px;
	padding-top: 13px;
	font-weight: bold;
}

div#wrapper div#ayumubg01 p#toptxt {
	width: 520px;
	padding-top: 8px;
	font-weight: bold;
}

div#wrapper div#ayumubg0203Box {
	display: block;
	width: 800px;
	height: 110px;
	margin: 0;
}

div#wrapper div#ayumubg0203Box div#ayumubg02 {
	display: inline;
	float: left;
	width: 492px;
	height: 110px;
	background: url(../images/bg02.jpg) no-repeat left top;
}

div#wrapper div#ayumubg0203Box div#ayumubg03 {
	display: inline;
	float: left;
	width: 308px;
	height: 110px;
	background: url(../images/bg03.jpg) no-repeat left top;
}

div#wrapper div#ayumubg0405Box {
	display: block;
	width: 800px;
	height: 113px;
	margin: 0;
}

div#wrapper div#ayumubg0405Box div#ayumubg04 {
	display: inline;
	float: left;
	width: 492px;
	height: 113px;
	background: url(../images/bg04.jpg) no-repeat left top;
}

div#wrapper div#ayumubg0405Box div#ayumubg04 h2 {
	margin-left: 40px;
	padding-top: 25px;
	font-weight: bold;
	font-size: 14px;
}

div#wrapper div#ayumubg0405Box div#ayumubg05 {
	display: inline;
	float: left;
	width: 308px;
	height: 113px;
	background: url(../images/bg05.jpg) no-repeat left top;
}

div#wrapper div#ayumubg0607Box {
	display: block;
	width: 800px;
	height: 59px;
	margin: 0;
}

div#wrapper div#ayumubg0607Box div#ayumubg06 {
	display: block;
	float: left;
	width: 492px;
	height: 59px;
	background: url(../images/bg06.jpg) no-repeat left top;
}

div#wrapper div#ayumubg0607Box div#ayumubg06 div#enterBox {
	display: inline;
	float: left;
	width: 230px;
	padding-left: 40px;
}

div#wrapper div#ayumubg0607Box div#ayumubg06 div#leaveBox {
	display: inline;
	float: left;
	width: 172px;
	padding-left: 50px;
}

div#wrapper div#ayumubg0607Box div#ayumubg07 {
	display: inline;
	float: left;
	width: 308px;
	height: 59px;
	background: url(../images/bg07.jpg) no-repeat left top;
}

div#wrapper div#ayumubg08 {
	height: 40px;
	margin: 0;
	padding-top: 5px;
	background: url(../images/bg08.jpg) no-repeat right top;
}

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

	158x70バナー広告枠

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

div#wrapper div#bnrContaner {
	display: block;
	width: 800px;
	margin: 0;
	border-top: solid 1px #000000;
}

div#wrapper div#bnrContaner div#bnrTtlBox {
	float: left;
	width: 70px;
	height: 154px;
	padding: 18px 0 18px 24px;
}

div#wrapper div#bnrContaner div#bnrBox {
	float: right;
	width: 695px;
	margin: 0;
	padding: 18px 0 18px;
}

div#bnrBoxTop {
	display: block;
	width: 695px;
	height: 70px;
	margin: 0;
	padding-bottom: 14px;
}

div#bnrBoxBottom {
	display: block;
	width: 695px;
	height: 70px;
	margin: 0;
	padding: 0;
}

div.bnr158x70Box {
	float: left;
	width: 158px;
	height: 70px;
	margin: 0;
	padding-right: 14px;
}


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

	埼玉・神奈川コンテンツバナー

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

div#wrapper div#skBnrBox{
	margin: 0;
	padding: 15px 0;
	border-top: solid 1px #000000;
}

div#wrapper div#skBnrBox div#skBnrImg{
	width: 760px;
	margin: 0 auto;
}

div#wrapper div#skBnrBox div#skBnrTxt{
	width: 760px;
	margin: 0 auto;
	padding-top: 5px;
	font-weight: bold;
}

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

	モバイル インフォメーション QRコード + FuuTubeバナー

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

div#wrapper div#mobInfoFrame {
	width: 752px;
	height: 120px;
	margin: 0;
	padding: 15px 24px 15px;
	border-top: solid 1px #000000;
}

div#mobInfoBox {
	display: block;
	width: 752px;
	margin: 0;
	padding: 0;
	border: none;
}

div#mobInfoBox div#mobImg {
	float: left;
	width: 378px;
	margin: 0;
	padding: 0;
	border: none;
}

div#mobInfoBox div#infoBnr {
	float: right;
	width: 360px;
	margin: 0;
	padding: 0;
	border: none;
}


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

	本文テキスト

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

div#wrapper div#indexTxt {
	width: 800px;
	margin: 0;
	padding: 80px 0 25px;
	border-top: solid 1px #000000;
}

div#wrapper div#indexTxt div#indexTxtTtl {
	margin-bottom: 15px;
	padding: 0;
	border: none;
}

div#wrapper div#indexTxt div.indexTxtCap {
	margin-bottom: 20px;
	padding: 0;
	border: none;
}

div#wrapper div#indexTxt div.indexTxtBox {
	margin-bottom: 8px;
	padding: 0;
	line-height: 1.4;
	border: none;
}

div#wrapper div#indexTxt div#indexTxtBoxBtm {
	margin: 0;
	padding: 0;
	line-height: 1.4;
	border: none;
}

div#wrapper div#indexTxt div#indexTxtBoxBtm div#indexTxtImg {
	margin: 0;
	padding: 0;
}

div#wrapper div#indexTxt p {
	margin: 0;
	padding: 0 26px 20px;
	font-size: 10px;
}

div#wrapper div#indexTxtLink {
	margin: 0;
	padding: 15px 0 15px 20px;
	line-height: 1.4;
	border-top: solid 1px #000000;
	color:#333333;
	font-weight: normal;
	text-align: center;
}

div#wrapper div#indexTxtLink p a:link,
div#wrapper div#indexTxtLink p a:visited {
	color:#555555;
	text-decoration: underline;
}

div#wrapper div#indexTxtLink p a:hover,
div#wrapper div#indexTxtLink p a:active {
	color:#555555;
	text-decoration: none;
}



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

	プラグイン

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

div#wrapper div#pluginBox {
	margin: 0;
	padding: 15px 20px;
	border-top: solid 1px #000000;
}

div#wrapper div#pluginBox div#pluginList {
	display: block;
	width: 760px;
	margin: 0;
	padding: 0;
}

div#wrapper div#pluginBox div#pluginList div.pluginImg {
	float: left;
	width: 88px;
	margin-right: ;
}
