@charset "utf-8";
/* CSS Document */


/*==================================================
	
==================================================*/

body {
	background:#FFF;
}


.end {
	text-decoration:line-through;
}


/*--------------------------------------------------
  ○ header
--------------------------------------------------*/

header {
	background:#c4b897;
}

#header_innner .menuarea {
	background:#c4b897;
	display:none;
}

#header_innner .menuarea ul li {
	font-size:140%;
	letter-spacing:8px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin-bottom:15px;
}

#header_innner .menuarea ul li a {
	color:#FFF;
}



/***** menu *****/


header .hamburger span {
  background-color: #FFF;
}

header .active span:nth-of-type(1) {
  background-color: #fff;
 
}
header .active span:nth-of-type(3) {
  background-color: #fff;
}





/*--------------------------------------------------
  ○ contents
--------------------------------------------------*/

#contents {
	background:#fff;
}

#contents h4 {
	font-size:240%;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	letter-spacing:3px;
	color:#c4b897;
}

#contents h4.jpfont {
	font-size:160%;
	font-family:"メイリオ",Meiryo,"HiraKakuProN-W3","ヒラギノ角ゴ ProN W3",sans-serif;
}


#contents .read {
	margin:30px 3% 0px;
	box-sizing: border-box;
	font-size:105%;
}



#goods .order_box .title .status {
	width:150px;
	padding:3px 0px;
	color:#FF0004;
	border:solid 1px #FF0004;
	text-align:center;
	line-height:2;
}



/*--------------------------------------------------
  ○ footer
--------------------------------------------------*/

footer {
	background:#c4b897;
	color:#FFF;
}

footer a{
	color:#FFF;
	
}

footer a:hover {
	color:#FFF;
}




/*--------------------------------------------------
  ○ GOODS
--------------------------------------------------*/

#contents #goods .inbox {
	 padding: 0;
}

#goods_modal_box dd .txt .btn {
	width: 100%;
	padding:10px;
	font-size: 90%;
	margin: 0 auto;
	box-sizing:border-box;
	letter-spacing:normal;
}


