/********************************************************************************

          フッター

*********************************************************************************/

/*====================
{{スマホを基本設計にする}}
 - 〜479px：SP縦
 - 480px〜599px：SP横   @media screen and (min-width:480px) and (max-width:599px) {
 - 600px〜959px：タブレット  @media screen and (min-width:600px) and (max-width:959px) {
 - 960px〜1279px：小型PC   @media screen and (min-width:960px) and (max-width:1279px) {
 - 1280px〜：大型PC       @media screen and (min-width:1280px) {

@media screen and (min-width:480px) {

====================*/



/************************  タブレット・PC　　*****************************************/
@media screen and (min-width:481px) {

/* フッターリンク  */
#footer_link_wrap {
	width:100%;
	background-color:#212121;
}

#footer_link_main {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	min-height:200px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
}
#footer_link_main a {
	color: #D5D5D5;
	text-decoration:none;
}
#footer_link_main a:hover {
	color: #C1F0FF;
}

.footer_link_bigbox {
	width:410px;
	margin-left:0px;
	margin-right:5px;
	float:left;
}

.footer_link_box {
	width:160px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}

.footer_link_title {
	width: 95%;
	padding-left: 5px;
	margin-bottom: 15px;
	padding-bottom:7px;
	border-bottom: 1px solid #FFFFFF;
}

.footer_link_bigbox ul.sagasu {
	width:180px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.footer_link_box ul {
	padding-left:10px;
}

.footer_link_bigbox li {
	font-size:11px;
	margin-bottom:10px;
}
.footer_link_box li {
	font-size:11px;
	margin-bottom:10px;
}

.footer_link_box li.bunya1 {
	padding-left:1em;
}
	
.footer_link_box li.mb20 {
	margin-bottom:25px;
}


#footer_copybox {
	text-align:center;
	padding-bottom:5px;
	font-size:10px;
	color:#FFFFFF;
}


/* ジオトラスト　*/
#footer_globals {
	width: 100%;
}
#footer_globals table {
	width: 135px;
	margin-top: 15px;
	color: #FFFFFF;
}
#footer_globals table a {
	color: #FFFFFF !important;
}


/************************  タブレット・PC　ここまで　*****************************************/
	
}   /*     @media screen and (min-width:481px)     */
	

/************************  以下スマホ　*****************************************/

@media screen and (max-width:480px) {
	
#footer_link_wrap {
	width:100%;
	background-color:#212121;
}
	
#footer_link_main {
	width:96%;
	margin-left:auto;
	margin-right:auto;
	min-height:200px;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:15px;
	padding-right:15px;
	color:#FFFFFF;
}	
	
	
}
	
	
	
	
	
	

/*@media screen and (max-device-width: 1024px) {
#footerform {
	position: fixed !important;
	position: absolute;
	top: 60%;
	right: 0px;
	z-index: 500;
}
}*/
@media print {
#footer2_box {
	visibility: hidden;
}
}
/*@media screen and (max-device-width: 1024px) {
#footerformbox {
	position: fixed !important;
	position: absolute;
	top: 60%;
	right: 0px;
	z-index: 500;
}
}*/
@media print {
#footerformbox {
	visibility: hidden;
}
}


#footerform_q {
	margin-top:5px;
}
#side_log {
	margin-top:15px;
}

/*印刷時非表示用*/
@media print {
#side_log {
	visibility: hidden;
}
footer_linkbox {
	visibility: hidden;
}

}


#cart_count3 {
	font-size: 26px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	width: 62px;
	height: 39px;
	padding-left: 58px;
	padding-top: 6px;
	display: block;
	background-image: url(/imgbtn/shiryo_img/footer_ordercount.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 15px;
	background-position: 0px 5px;
}


/* 吹き出し */
#footer_fukibox {
	width:1000px;
	height:1px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	/*position: fixed;
	bottom: 70px;
	z-index:10000;*/
}
#footer_fukimain {
	width:220px;
	position:absolute;
	top:-170px;
	left:0px;
}
/*#footer_fukimain {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}*/

#footer_fuki {
	width:220px;
	margin-left:0px;	
}


iframe[name="google_conversion_frame"] { position:absolute; height: 0px; }
