@charset "utf-8";

/*@import url("./import.css");*/
/*追加CSS　2016/05/16*/

@import url("./css/style.css");
@import url("./css/page.css");
@import url("./css/slick.css");
@import url("./news.css");
@import url("./btn.css");
@import url("./shopping.css");
@import url("./window.css");
@import url("./media-queries.css");
@import url("./frame.css");
/* @import url("./mypage.css"); */
@import url("./new_mypage.css");
/*@import url("./block.css");
@import url("./btn.css");
@import url("./footer.css");
@import url("./frame.css");
@import url("./guide.css");
@import url("./header.css");
@import url("./index.css");
@import url("./main.css");
@import url("./mypage.css");
@import url("./news.css");
@import url("./products.css");
@import url("./shopping.css");
@import url("./sub_function.css");
@import url("./recommend.css");
@import url("./ranking.css");
@import url("./window.css");

@import url("./media-queries.css");
*/
#container{
	width:1002px;
	margin:0 auto;
}
#container_in{
/*	width: 1002px;*/
	margin:0 auto;
	height: 100%;
}
#container_in{
	clear: both;
	}

#container_in:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
/* Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: block;
}
#container_in div#one_maincolumn{
	padding-bottom: 0;
	background: none;
}
#div#one_maincolumn{}
/* -------------------------------------------- */

/* お問い合わせ --------------------------- */

.box120 {
	width: 120px;
	padding: 2px;
	border: 1px solid #ccc;
}

.box60 {
	width: 60px;
	padding: 2px;
	border: 1px solid #ccc;
}

.box380 {
	width: 380px;
	margin: 5px 0 0 0;
	padding: 2px;
	border: 1px solid #ccc;
}

.area380 {
	width: 380px;
	height: 250px;
	margin: 5px 0 0 0;
	padding: 2px;
	border: 1px solid #ccc;
}

.zipimg img {
	margin: 5px 0 0 0;
}
.attention{
	color: #940000;
	font-weight:bold;
}

td .attention{
	color: #940000;
	background-color: #ffe8e8;
}
.btn_area_l2{
	text-align: center;
}
#guidecolumn{
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    /* margin-left: 264px; */
    float: right;
    width: 738px;
}
#shoppingcolumn{
	background: #FFF;
	padding: 20px;
}

#loginarea_box .btn_login{
	    /* width: 90%; */
    /* margin: 5px 0; */
    /* padding: 3px; */
    /* font-size: 0.85em; */
    /* border-radius: 30px; */
    /* -webkit-border-radius: 30px; */
    -moz-border-radius: 20px;
     box-shadow: none; 
    -moz-box-shadow: 0 0 6px #ccc;
    /* -webkit-box-shadow: 0 0 6px #ccc; */
    /* clear: both; */
    display: block;
    height: 35px;
    text-align: center;
}
.messagearea .error{
	padding: 10%;
}
.btn_area_l2{
	display: flex;
}