/*
Theme Name: グリーティングライフ
Version: 1.0
*/

@charset "UTF-8";
@import url("css/slideStyle.css");
/* CSS Document */

html,body,ul,li {
	margin: 0;
	padding: 0;
}

body {
	font-family: Helvetica,'ヒラギノ角ゴ Pro W3','ＭＳ ゴシック',"ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
}

ul li {
	list-style: none;
}

img {
	border: none;
}

#wrapper {
	width: 1024px;
	margin: 0 auto;
}

#headerWrapper {
	width: 1024px;
	margin: 0 auto;
}

#topWrapper {
	width: 400px;
	margin: 0 auto;
	height: 128px;
	padding: 0px 312px 0 312px;
}

#topWrapper a {
	display: block;
	width: 400px;
	padding-top: 128px;
	height: 0;
	overflow: hidden;
	background: url(img/common/logo.png);
}

#topWrapper a:hover {
	background-position: 0px -128px;
}

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #aaa; text-decoration: underline; }
a:active { color: #000; text-decoration: none; }
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

/*
--------------------------------gMenu*/

#gMenu {
	width: 800px;
	padding: 0 112px;
	margin: 0 auto;
}

#gMenu .gMenuUl li {
	float: left;
}

#gMenu .gMenuUl li a {
	height: 0px;
	padding-top: 35px;
	display: block;
	background-image: url(img/common/gMenu.png);
	overflow: hidden;
}

#gmenu1 { width: 122px }
#gmenu2 { width: 94px }
#gmenu3 { width: 99px }
#gmenu4 { width: 80px }
#gmenu5 { width: 150px }
#gmenu6 { width: 95px }
#gmenu7 { width: 100px }
#gmenu8 { width: 60px }

#gmenu1{background-position: 0px 0px;}
#gmenu1:hover,#gmenu1.hover,#id_Products #gmenu1,#id_Product #gmenu1{background-position: 0px -35px;}
#gmenu2{background-position: -122px 0px;}
#gmenu2:hover,#gmenu2.hover,#id_News #gmenu2{background-position: -122px -35px;}
#gmenu3{background-position: -216px 0px;}
#gmenu3:hover,#gmenu3.hover,#id_About #gmenu3{background-position: -216px -35px;}
#gmenu4{background-position: -315px 0px ;}
#gmenu4:hover,#gmenu4.hover,#id_Csr #gmenu4{background-position: -315px -35px;}
#gmenu5{background-position: -395px 0px ;}
#gmenu5:hover,#gmenu5.hover,#id_onlinestore #gmenu5{background-position: -395px -35px;}
#gmenu6{background-position: -545px 0px ;}
#gmenu6:hover,#gmenu6.hover,#id_Shop #gmenu6{background-position: -545px -35px;}
#gmenu7{background-position: -640px 0px ;}
#gmenu7:hover,#gmenu7.hover,#id_Recruit #gmenu7{background-position: -640px -35px;}
#gmenu8{background-position: -740px 0px ;}
#gmenu8:hover,#gmenu8.hover,#id_Instagram #gmenu8{background-position: -740px -35px;} 

/*
--------------------------------footer*/

#footerWrapper {
	width: 100%;
	height: 114px;
	clear: both;
	background: url(img/common/fWrapperBg.png) repeat-x 0 0;
}

#fMenuT {
	width: 1024px;
	margin: 0 auto;
	height: 81px;
	background-color: #f1f1f1;
}

.fLogo {
	float: left;
	margin: 0px;
	padding: 0px;
}

.fLogo a {
	width: 283px;
	height: 0px;
	display: block;
	padding-top: 81px;
	overflow: hidden;
	background: url(img/common/fLogo.png);
}

.fLogo a:hover {
	background-position: 0px -81px;
}

#fMenuT .fMenuUl {
	float: left;
	width: 686px;
	padding: 25px 0px 0px;
}

#fMenuT .fMenuUl li {
	float: left;
}

#fMenuT .fMenuUl li a {
	height: 0px;
	padding-top: 34px;
	display: block;
	background-image: url(img/common/fMenu.png);
	overflow: hidden;
}

#fmenu1 { width: 106px }
#fmenu2 { width: 72px }
#fmenu3 { width: 72px }
#fmenu4 { width: 64px }
#fmenu5 { width: 64px }
#fmenu6 { width: 98px }
#fmenu7 { width: 126px }
#fmenu8 { width: 84px }

#fmenu1{background-position: 0px 0px;}
#fmenu1:hover,#fmenu1.hover,#id_Products #fmenu1,#id_Product #fmenu1{background-position: 0px -34px;}
#fmenu2{background-position: -106px 0px;}
#fmenu2:hover,#fmenu2.hover,#id_News #fmenu2{background-position: -106px -34px;}
#fmenu3{background-position: -178px 0px;}
#fmenu3:hover,#fmenu3.hover,#id_About #fmenu3{background-position: -178px -34px;}
#fmenu4{background-position: -250px 0px ;}
#fmenu4:hover,#fmenu4.hover,#id_Csr #fmenu4{background-position: -250px -34px;}
#fmenu5{background-position: -314px 0px ;}
#fmenu5:hover,#fmenu5.hover,#id_Shop #fmenu5{background-position: -314px -34px;}
#fmenu6{background-position: -378px 0px ;}
#fmenu6:hover,#fmenu6.hover,#id_Contact #fmenu6 {background-position: -378px -34px;}
#fmenu7{background-position: -476px 0px ;}
#fmenu7:hover,#fmenu7.hover,#id_Privacypolisy #fmenu7 {background-position: -476px -34px;}
#fmenu8{background-position: -602px 0px ;}
#fmenu8:hover,#fmenu8.hover,#id_Recruit #fmenu8 {background-position: -602px -34px;}

#fMenuB {
	width: 1024px;
	margin: 0 auto;
	height: 33px;
	background-color: #c5c8cb;
	text-align: center;
}

#fMenuB img {
	vertical-align: text-bottom;
	line-height: 1em;
}


/*
ーーーーーーーーー WP-PageNavi*/

.wp-pagenavi {
	text-align: center;
}

.pages {
	margin-right: 20px;
	font-size: 80%;
}

.page {
	margin: 0 10px;
	font-size: 80%;
}

.wp-pagenavi .current {
	margin: 0 10px;
	font-size: 80%;
	color: #555;
	border-bottom: 1px solid #000;
}

.nextpostslink ,.previouspostslink {
	font-size: 80%;
}

.last {
	margin-left: 10px;
	font-size: 80%;
}

.first {
	margin-right: 10px;
	font-size: 80%;
}


/* --------------------------- clearfix */
.clearfix:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: " ";
}

.clearfix {
	display: inline-block;
}

/* \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.left000 {
	width: 644px;
	margin-left: 0px;
	margin-right: auto;
}

/* end */