@charset "UTF-8";

/*
====================
reset
====================
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote,th,td,article,section,aside,header,nav {
  margin:0;
  padding:0;
}
address,caption,cite,code,dfn,var {
  font-style:normal;
}
table {
  border-collapse:collapse;
  border-spacing:0;
  font-size:100%;
}
object,embed {
  vertical-align:top;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
}
h1{
  line-height:1.5em;
}
img,abbr,acronym,fieldset,hr{
  border:0;
}
li {
  list-style-type:none;
}
p {
  margin:0;
  padding:0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/*
====================
form
====================
*/
button,fieldset,form,input,label,legend,select,textarea {
  font-size:100%;
}
input {
  vertical-align: bottom;
}
/*
====================
html,body
====================
*/
html,body {
  margin:0;
  padding:0;
}
body{
  font-size: 10px;
  line-height: 1.7;
  letter-spacing: .05em;
  text-align:left;
  font-weight: normal;
  color:#9b8c78;
  -webkit-text-size-adjust: none;
  border:none;
  overflow-x: hidden;
}
body .font {
  /*font-family : "ヒラギノ丸ゴ Pro W4", "Hiragino maru Gothic Pro", "HG丸ｺﾞｼｯｸM-PRO","Verdana","Osaka",sans-serif;*/
  font-weight: 800;
}
.shadow {
  box-shadow: 1px 1px 0 0 rgba(0,0,0,0.2),1px 1px 0 0 rgba(0,0,0,0.2) inset ;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

/*
====================
リンク設定
====================
*/
a {
  overflow: hidden;
  display:block;
}
a:link {
  color:#9b8c78;
  text-decoration:none;
}
a:visited {
  color:#9b8c78;
  text-decoration:none;
}
a:hover {
  color:#9b8c78;
  text-decoration:none;
}

/*
====================
clearfix
====================
*/
.clearfix:after {
  content:"";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {
  display:inline-block;
}
/* Hides from IE-mac \*/
*html .clearfix {
  height:1%;
}
.clearfix {
  display:block;
}
/* End hide from IE-mac */

/*
====================
COLORS
====================
*/

/* MAIN COLOR */
.marlmarl-clr-main-beige {
  color: #83786f;
}

/* SUB COLOR */
.marlmarl-clr-sub-beige-gray-01 {
  color: #cbc4bc;
}
.marlmarl-clr-sub-beige-gray-02 {
  color: #b6ada5;
}
.marlmarl-clr-sub-beige-gray-03 {
  color: #a59c94;
}
.marlmarl-clr-sub-gray-01 {
  color: #d0d0ce;
}
.marlmarl-clr-sub-gray-02 {
  color: #bbbcbc;
}
.marlmarl-clr-sub-gray-03 {
  color: #a7a8aa;
}
.marlmarl-clr-sub-gray-04 {
  color: #888b8d;
}
.marlmarl-clr-sub-gray-05 {
  color: #63666a;
}

/* SUPPORT COLOR */
.marlmarl-clr-support-001 {
  color: #D2C3CB;
}
.marlmarl-clr-support-002 {
  color: #BBA7AC;
}
.marlmarl-clr-support-003 {
  color: #D6B2A7;
}
.marlmarl-clr-support-004 {
  color: #F1D5CF;
}
.marlmarl-clr-support-005 {
  color: #ECC5AD;
}
.marlmarl-clr-support-006 {
  color: #DFBB93;
}
.marlmarl-clr-support-007 {
  color: #E1DAD3;
}
.marlmarl-clr-support-008 {
  color: #F0E5AA;
}
.marlmarl-clr-support-009 {
  color: #C0CEE4;
}
.marlmarl-clr-support-010 {
  color: #839FC1;
}
.marlmarl-clr-support-011 {
  color: #8DA7AF;
}
.marlmarl-clr-support-012 {
  color: #9ABEC7;
}
.marlmarl-clr-support-013 {
  color: #A6B9B9;
}
.marlmarl-clr-support-014 {
  color: #B5C0B7;
}
.marlmarl-clr-support-015 {
  color: #D4D5CF;
}
.marlmarl-clr-support-016 {
  color: #D3D8E1;
}

/* POINT COLOR */
.marlmarl-clr-point-001 {
  color: #927B84;
}
.marlmarl-clr-point-002 {
  color: #6F867E;
}
.marlmarl-clr-point-003 {
  color: #BE8A8C;
}
.marlmarl-clr-point-004 {
  color: #6F5F58;
}
