@charset "UTF-8";
/* ※「id」で指定されたものは、「#」を付ける。ページ中に1度しか登場しない  */
/* ※「class」は「.」を付けるだけ。ページ中に何度でも登場する */

/* GalaxyS5 Pixel2 Pixel2XL iPhone5/SE など */
/* ---------------------------------------------------- */
@media screen and ( max-width:330px) {
}
/* iPhone6/7/8 iPhone6/7/8 Plus iPhoneX など */
/* ---------------------------------------------------- */
@media screen and (min-width:331px) and ( max-width:700px) {
}
/* iPad PC など */
/* ---------------------------------------------------- */
@media screen and (min-width:701px) {
}

/* ---------------------------------------------------- */
/* 各パーツの設定
/* ---------------------------------------------------- */
div#WgFoot {
	width: 1120px;
	margin: 0 auto;
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/back_001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#WgFootLeft {
	width: 507px;
	padding: 8px 0 0 12px;
	float: left;
}
div#WgFootLeLeft {
	width: 258px;
	float: left;
}
div#WgFootCenter {
	width: 232px;
	padding: 0 0 0 8px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
div#WgFootRight {
	width: 574px;
	float: right;
	padding: 8px 8px 0 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

/* ---------------------------------------------------- */
/* 左左枠の設定
/* ---------------------------------------------------- */
div.WgFootLeLeftFrame {
	margin: 0 0 24px 0;
	padding: 0 0 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 13px;
	line-height: 20px;
}
div.WgFootLeLeftFrame a:hover {
	display: block;
}
div.WgFootLeLeftFrame h2 {
	font-size: 12px;
	text-indent: 8px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 7px 0 4px 0;
	margin: 0 0 8px 0;
	background-color: #006699;
}
div.WgFootLeLeftFrame h2 strong {
	font-size: 18px;
	line-height: 18px;
	margin: 0 25px 0 0;
	font-weight: bolder;
}
div.WgFootLeLeftFrame h3 {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px;
	padding: 0 0 2px 0;
	font-weight: bolder;
	color: #006699;
}
div.WgFootLeLeftFrame p {
	margin: 0 0 0 8px;
	width: 242px;
}
div.WgFootLeLeftFrame p img {
	width: 242px;
}
div.WgFootLeLeftFrame .WgFootDetail {
	margin: 0 8px;
	text-align: right;
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/back_002.jpg);
	background-repeat: repeat;
	background-position: left center;
}

/* ---------------------------------------------------- */
/* 中央枠の設定
/* ---------------------------------------------------- */
div.WgFootCenterFrame {
	margin: 0 0 24px 0;
	padding: 0 0 8px 0;
}
div.WgFootCenterFrame a:hover {
	display: block;
}
div.WgFootCenterFrame h2 {
	font-size: 12px;
	text-indent: 8px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 7px 0 4px 0;
	margin: 0 0 8px 0;
	background-color: #006699;
}
div.WgFootCenterFrame h2 strong {
	font-size: 18px;
	line-height: 18px;
	margin: 0 25px 0 0;
	font-weight: bolder;
}
div.WgFootCenterFrame h3 {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px;
	padding: 0 0 2px 0;
	font-weight: bolder;
	color: #006699;
}
div.WgFootCenterFrame p {
	margin: 0 0 0 8px;
	width: 216px;
}

/* ---------------------------------------------------- */
/* 左枠の設定
/* ---------------------------------------------------- */
div.WgFootLeftFrame {
	margin: 0 0 24px 0;
	padding: 0 0 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div.WgFootLeftFrame a:hover {
	display: block;
}
div.WgFootLeftFrame h2 {
	font-size: 12px;
	text-indent: 8px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 7px 0 4px 0;
	margin: 0 0 8px 0;
	background-color: #006699;
}
div.WgFootLeftFrame h2 strong {
	font-size: 18px;
	line-height: 18px;
	margin: 0 25px 0 0;
	font-weight: bolder;
}
div.WgFootLeftFrame h3 {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px;
	padding: 0 0 2px 0;
	font-weight: bolder;
	color: #006699;
}
div.WgFootLeftFrame .WgFootDetail {
	margin: 0 8px;
	text-align: right;
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/back_002.jpg);
	background-repeat: repeat;
	background-position: left center;
}
/* 左枠リストの詳細設定
/* ---------------------------------------------------- */
div.WgFootLeftFrame ul {
	margin: 0 0 0 8px;
	width: 491px;
}
div.WgFootLeftFrame li {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 4px 0;
	list-style-type: circle;
	list-style-position: inside;
}
div.WgFootLeftFrame dl {
	margin: 0 0 0 8px;
	width: 300px;
	float: left;
}
div.WgFootLeftFrame dt {
	font-size: 13px;
	line-height: 26px;
	margin: 0 0 4px 0;
	width: 26%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div.WgFootLeftFrame dd {
	font-size: 13px;
	line-height: 26px;
	margin: 0 0 4px 0;
	width: 74%;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div.WgFootCalender {
	float: right;
	margin: 0 0 8px 8px;
	padding: 0 0 0 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	font-size: 12px;
	width: 174px !important;
}
div.WgFootCalender table {
	width: 174px !important;
}

/* ---------------------------------------------------- */
/* 右枠の設定
/* ---------------------------------------------------- */
div.WgFootRightFrame {
	margin: 0 0 24px 0;
	padding: 0 0 8px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
div.WgFootRightFrame a:hover {
	display: block;
}
div.WgFootRightFrame h2 {
	font-size: 12px;
	text-indent: 8px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 7px 0 4px 0;
	margin: 0 0 8px 0;
	background-color: #006699;
}
div.WgFootRightFrame h2 strong {
	font-size: 18px;
	line-height: 18px;
	margin: 0 25px 0 0;
	font-weight: bolder;
}
div.WgFootRightFrame h3 {
	font-size: 14px;
	line-height: 14px;
	margin: 0 8px;
	padding: 0 0 2px 0;
	font-weight: bolder;
	color: #006699;
}
div.WgFootRightFrame .WgFootDetail {
	margin: 0 8px;
	text-align: right;
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/back_002.jpg);
	background-repeat: repeat;
	background-position: left center;
}
div.WgFootRightFrame ul {
	margin: 0 0 0 8px;
	width: 558px;
}
div.WgFootRightFrame li {
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 4px 0;
	list-style-type: circle;
	list-style-position: inside;
}
div.WgFootRightFrame dl {
	margin: 0 0 0 8px;
	width: 558px;
}
div.WgFootRightFrame dt {
	font-size: 18px;
	line-height: 18px;
	font-weight: bolder;
	margin: 16px 0 4px 0;
}
div.WgFootRightFrame dd {
	font-size: 13px;
	line-height: 18px;
}
div.WgFootRightFrame dd img.CarriageImg {
	margin: 0 0 0 16px;
	float: right;
}
div.WgFootRightFrame strong.Warranty {
	width: 536px;
	font-size: 24px;
	line-height: 24px;
	border: 1px solid #CCCCCC;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #CC0000;
	margin: 8px 0 4px 0;
	padding: 8px 10px;
	display: block;
	text-align: center;
	list-style-type: none;
}
div.WgFootRightFrame dd strong {
	width: 536px;
	font-size: 24px;
	line-height: 24px;
	border: 1px solid #CCCCCC;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #CC0000;
	margin: 8px 0 4px 0;
	padding: 8px 10px;
	display: block;
	text-align: center;
}
div.WgFootRightFrame dd strong span {
	font-size: 16px;
	font-weight: normal;
}
/* カード決済の設定
/* ---------------------------------------------------- */
div.PaymentCard {
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/img_003.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #CCCCCC;
	margin: 0 8px;
	padding: 4px 0 0 60px;
}
div.PaymentCard img {
	padding: 0 4px 4px 0;
}
div.PaymentBank {
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/img_004.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #CCCCCC;
	margin: 8px 8px 0 8px;
	padding: 4px 0 0 60px;
}
div.PaymentBank img {
	padding: 0 4px 4px 0;
}
div.PaymentCashOnDelivery {
	background-image: url(https://ic4-a.wowma.net/mi/w/1280/h/1280/q/90/bcimg1-a.wowma.net/plus/u1067645/pc/css/../img/footer_2019/img_005.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px solid #CCCCCC;
	margin: 8px;
	padding: 4px 0 0 60px;
}
div.PaymentCashOnDelivery img {
	padding: 0 4px 4px 0;
}