
/* html,bodyタグの設定 */
html, body{
    margin: 0;         /* 余白の削除 */
    padding: 0;        /* 余白の削除 */
}

div#header_fx
{
	/*
	*/
	z-index: 2;
    position: fixed;            /* ヘッダーの固定 */
    top: 0px;                   /* 位置(上0px) */
    left: 0px;                  /* 位置(右0px) */
    width: 100%;                /* 横幅100%　*/
    height: 54px;              /* 縦幅140px */
	background-color: #FC69B0;
	border-bottom: 1px solid #ccc;
}

div#header_fx div.obi_bk {
	text-align: center;
	background-color: #F14299;
}
div#header_fx img.obi {
	height: 28px;
	width: 100%;
	max-width: 600px;
}
div#header_fx img.logo2 {
	height: 94px;
	max-width: 100%;
}


div#header_fx div#logo_area {
	text-align: left;
	width: 100%;
	height: 94px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcecfc+0,fba6e1+50,fd89d7+51,ff7cd8+100;Pink+Gloss+%232 */
	background: #fcecfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcecfc 0%, #fba6e1 50%, #fd89d7 51%, #ff7cd8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fcecfc 0%,#fba6e1 50%,#fd89d7 51%,#ff7cd8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
	
	border-bottom: 1px solid #CC4EA8;
	background-image: url("/s/images/logo2/logo_bg.png");
}
div#footer_fx {
	/*
	*/
	z-index: 2;
    position: fixed;            /* フッターの固定 */
    bottom: 0px;                /* 位置(下0px) */
    left: 0px;                  /* 位置(左0px) */
    width: 100%;                /* 横幅100%　*/
    height: 70px;              /* 縦幅140px */
	border-top: 1px solid pink;
	background-color: #fff;
}

div#footer_fx div#btn_l {height:70px; font-size:85%; font-weight: 700; color:#EA2282; width: 33%; text-align: center; margin: auto; float: left;}
div#footer_fx div#btn_c {height:70px; font-size:85%; font-weight: 700; color:#ffffff; width: 33%; text-align: center; margin: auto; float: left; background-color:#EA2282;}
div#footer_fx div#btn_r {height:70px; font-size:85%; font-weight: 700; color:#EA2282; width: 33%; text-align: center; margin: auto; float: right;}
div.ico { margin-top: 3px; }

div#wrapper {
	/*
	*/
	z-index: 1;
	padding: 52px 0 80px 0;    /* 上下に160pxを余白を取る */
	min-height:1000px;
	margin: 0 auto;
	background-color: #fff;

	/*
	*/
	overflow-x: hidden;
}

dl {
	text-align: center;
}
dl dt {
	margin: 4px auto;
}
