@charset "UTF-8";
/* CSS Document */

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd, li,
address, form, blockquote{
	margin: 0;
	padding: 0;/* margin&padding reset */
	font-size: 100%;
	line-height: 1.5;/* base line height */
	text-align: left;
	display: block;
}
table {margin : 0;empty-cells: show; font-size: 100%;}
hr,.areaAnchor,.anchor { display : none; }
img {
	border: none;/* img do not want a border */
	vertical-align: bottom;
}
li { list-style: none; }/* link do not want a dot */

/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}

.clear {
	clear: both;
	}

body {
	margin: 0;
	padding: 0;
	font-size: 75%;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Arial, Verdana, sans-serif;
	background: url(https://emotion-c.jp/img/common/xbgHeader.jpg.pagespeed.ic.m0S4TBCe98.jpg) 0 center no-repeat;
	background-position: center 0;
	-webkit-text-size-adjust:100%;
}

/*Hack IE6*/
* html body {
	font-size: 75%;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
}

/*End*/


/*
===== Link Color =================================
*/

a {
	color: #000;
}

a:hover {
	color: #FE3D10;
	text-decoration: none;
}



/*
===== layout =================================
*/

div#wrap {
	margin: 0 auto;
	width: 1000px;
	}
	
div#header {
	margin: 0 auto;
	width: 1000px;
	background: url(../img/common/bg_head_line.jpg) 0 0 no-repeat;
	}
	
div#header div#socialBtn {
	float: right;
	background: url(https://emotion-c.jp/img/common/xbgSNS.png.pagespeed.ic.YMF7m4jTaA.png) 0 0 no-repeat;
	width: 200px;
}

div#header div#socialBtn dl {
	padding: 11px 0 0 20px;
}

div#header div#socialBtn dl dt {
	float: left;
}

div#header div#socialBtn dl dd {
	float: left;
	padding: 0 0 0 7px;
}

div#header div#socialBtn dl dd.ameblo {
	float: left;
	padding: 0 0 0 21px;
}

div#header div#socialBtn p {
	clear: both;
	padding: 20px 0 0 0;
	font-size: 92%;
}
	
div#header h1 {
	float: left;
	padding: 15px 0 0  429px;
	}	
	
div#header div#naviBlock {
	clear: both;
	padding: 25px 0 0 0;
	margin: 0 auto;
	width: 844px;
	}	
	
div#header div#naviBlock ul#navi li {
	float: left;
	padding: 0 35px;
	}						
	
div#header div#navi ul li img {
	vertical-align: bottom;
	}
	
.gotop {
	clear: both;
	padding: 30px 0 30px 0;
	float: right;
}
.gotop a {
	display: block;
}


#footer {
	clear: both;
	width: 100%;
	background: #ff958a; /* Old browsers */

background: -moz-linear-gradient(left,  #ff958a 0%, #fbd384 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ff958a), color-stop(100%,#fbd384)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  #ff958a 0%,#fbd384 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  #ff958a 0%,#fbd384 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  #ff958a 0%,#fbd384 100%); /* IE10+ */

background: linear-gradient(to right,  #ff958a 0%,#fbd384 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff958a', endColorstr='#fbd384',GradientType=1 ); /* IE6-9 */
}
	
#footer div {
	margin: 0 auto;
	padding: 15px 0 100px 0;
	width: 1000px;
}

#footer div p {
	padding: 0 0 20px 0;
	color: #FFF;
}


/*	
===== CLEARFIX ==========================================
*/
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}
/*

