/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2019 | 06:31:20 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 21 2019 | 06:38:12 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2019 | 02:58:42 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2019 | 02:52:17 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2019 | 02:48:37 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2019 | 05:37:07 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 19 2019 | 05:35:31 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

@media (min-width: 1200px){
.container {
    width: 995px;
	}
}



.sidebar-widget__title.h4{
  color:#ffffff;
  background-color:#FF4C01;
  font-weight:normal;
  font-size:1.4rem;
  padding:0.75em 0.5em;
  border-radius: 5px 5px 0 0;
  margin-bottom:0;
}
div.sidebar-widget.widget_recent_entries ul li ,
div.sidebar-widget.widget_categories ul li {
  border-bottom:1px solid #cdcdcd;
  font-size:1.4rem;
  padding:0.5em;
}
div.sidebar-widget.widget_recent_entries ul li a ,
div.sidebar-widget.widget_categories ul li a {
  color:#000000;
}

footer.footer {

}
.social-nav {
  background-image:url(https://www.reform-outlet.com/staff-blog/wp/wp-content/uploads/2019/06/footer_back.png);
  background-repeat:repeat-x;
  padding:0;
  font-size:1.2rem;
  background-size: cover;
}
.social-nav ul {
  margin-bottom:0;
  display:block;
}
.social-nav ul::after {
  content:"";
  display:block;
  clear:both;
}
@media(max-width:991px;){
  background-image:none;
  background-color:#e9e9e9;
}

.social-nav ul li {
  display:inline-block;
  width:auto;
  height:auto;
  overflow: visible;
  float:left;
  padding: 13px 8px 13px 0;
  margin-right: 8px;
}

.social-nav ul li::after {
  content:"｜";
  position: absolute;
  right: -0.5em;
}

.social-nav ul li:first-of-type {
  padding-left:8px;
}

.social-nav ul li:first-of-type::before {
  content:"｜";
  position: absolute;
  left: -0.5em;
}

.social-nav ul li a {
  display:inline;
  width:auto;
  height:auto;
  overflow:auto;
  color:#333333;
}
.social-nav ul li a:before {
  content:none;
}

div.copyright {
  background-color:#ffffff;
}
div.copyright div.container {
  text-align:right;
  font-size:1.1rem;
  color:#666666;
}


header#header {
  background-color:transparent;
}


header#header div.header-top-contents {
  position:relative;
  float:none;
}

header#header div.header-top-contents p {
  margin-bottom:0;
  line-height:30px;
  font-size:10px;
}

header#header div.header-top-contents ul.headContact{
  position:absolute;
  right:0;
  top:0;
  list-style:none;
  margin-bottom:0;
  padding:0;
}
header#header div.header-top-contents ul.headContact li{
	float:left;
}
header#header div.header-top-contents ul.headContact li a{
  display:block;
  background-repeat:no-repeat;
  background-position:center;
  height:35px;
  text-indent:9999px;
  overflow:hidden;
  white-space: nowrap;
}
header#header div.header-top-contents ul.headContact li:nth-of-type(1) a{
  width:121px;
  background-image:url(https://www.reform-outlet.com/img/common/btn_estimate_off.png);
}
header#header div.header-top-contents ul.headContact li:nth-of-type(2) a{
  width:119px;
  background-image:url(https://www.reform-outlet.com/img/common/btn_contact_off.png);
}

header#header div.header-top-contents ul.headContact li:nth-of-type(1) a:hover{
  background-image:url(https://www.reform-outlet.com/img/common/btn_estimate_ov.png);
}
header#header div.header-top-contents ul.headContact li:nth-of-type(2) a:hover{
  background-image:url(https://www.reform-outlet.com/img/common/btn_contact_ov.png);
}

header#header .header__col::after {
  content:"";
  display:block;
  clear:both;
}
header#header .header__col .site-branding {
  float:left;
  padding-top:13px;
}

header#header .header__col ul.headtelInfo {
  float:right;
  list-style:none;
  padding-top:20px;
  margin-bottom: 8px;
  padding-left:0;
}
header#header .header__col ul.headtelInfo::before {
  content:"";
  display:block;
  clear:both;
}
header#header .header__col ul.headtelInfo li {
  float:left;
}
header#header .header__col ul.headtelInfo li + li{
  margin-left:10px;
}
@media(max-width:991px){
  header#header .header__col .site-branding{
    /* display:block; */
    width:40%;
    max-width:236px;
    padding:0;
  }
  header#header .header__col .site-branding a{
    display:block;
    width:100%;
    height:0;
    padding-bottom: 46.2033%;
    background-image:url(https://www.reform-outlet.com/staff-blog/wp/wp-content/uploads/2019/06/logo.gif);
    background-repeat:no-repeat;
    background-size: contain;
    background-position: center;
  }
  header#header .header__col .site-branding a > img{
    display:none;
  }
  header#header div.header-top-contents p {
    line-height:1.6;
  }
  header#header div.header-top-contents ul.headContact {
    display:none;
  }
  ul.sp_headertel{
    width:60%;
    padding: 0;
    list-style:none;
    float: right;
  }
  ul.sp_headertel li{
    width:50%;
    float:left;
    padding: 0 5px;
  }
}

/***********************************************************************************************/


div.entry-header{ 
  background-color:#FEF8E0;
  border-top:2px solid #FF4C01;
  padding:1.6rem;
}
div.entry-header .entry-title,
div.entry-header .entry-title a{
  font-size:2rem;
  color:#000000;
  text-decoration:none;
  margin-bottom:0;
}

div.entry-header ul.entry_categories {
  margin-bottom:0;
  padding-left:0;
  display:inline-block;
  list-style:none;
}
div.entry-header ul.entry_categories li{
  margin-bottom:0;
  padding-left:0;
  display:inline-block;
}

div.entry-header ul.entry_categories li a{
  color:#ffffff;
  display:inline-block;
  background-color:#FF4C01;
  font-size:1rem;
  font-weight:normal;
  padding:0 8px;
  border-radius:3px;
  text-decoration:none;
}

div.entry-footer {
  background-color:#EEEEEE;
  padding:1.8rem 1.0rem;
  border-bottom:1px solid #CCCCCC;
}

div.entry-footer ul.share-area {
  padding-left:0;
  margin-bottom:0;
}

div.entry-footer ul.share-area li {
  display:inline-block;
  float:left;
  margin-right:10px;
}

div.entry-footer ul.share-area li a {
  display:block;
  padding:0 3px;
  border-radius:3px;
  color:#ffffff;
  font-size:1.2rem;
  text-decoration:none;
}
div.entry-footer ul.share-area li.facebook a {background-color:#3E5697}
div.entry-footer ul.share-area li.tweet a {background-color:#3791DE}
div.entry-footer ul.share-area li.hatena a {background-color:#30A1DC}

div.entry-footer p {
  text-align:right;
  margin-bottom:0;
  font-size:1.2rem;
}
div.entry-footer p > a {
  color:#FF4C00;
  font-weight:bold;
}

div.entry-content,
div.entry__summary{
  padding:3.2rem 1.6rem;
}

div.entry-content img,
div.entry__summary img{
  margin:0.5em;
}


@media (min-width:992px){
  div.responsive-nav-contents{
    background-image:url(https://www.reform-outlet.com/img/common/body_back.jpg);
    background-position:top;
    background-repeat:repeat-x;
  }
  div.sub-page-contents {
    background-image:url(https://www.reform-outlet.com/img/common/body_back2.jpg);
    background-position:bottom;
    background-repeat:repeat-x;
  }
  
  div.menu-global_menu-container {
    background-image:url(https://www.reform-outlet.com/img/common/gnavi_back.jpg);
    background-position:center;
    background-repeat:no-repeat;
  }
  div.menu-global_menu-container ul {
    width:100%;
    padding: 5px 2px 5px 3px;
  }
  div.menu-global_menu-container ul::after {
    content:"";
    display:block;
    clear:both;
  }
  div.menu-global_menu-container ul li {
    width:20%;
    display:block;
  }
  div.menu-global_menu-container ul li a{
    background-repeat:no-repeat;
    background-position:center;
    display:block;
    width:100%;
    text-align:left;
    overflow: hidden;
    white-space: nowrap;
    text-indent: -9999px;
  }
  div.menu-global_menu-container ul li a::before,
  div.menu-global_menu-container ul li a::after{
    content:none;
  }
  
  div.menu-global_menu-container ul li:nth-of-type(1) a{background-image:url(https://www.reform-outlet.com/img/common/gnavi01.png);}
  div.menu-global_menu-container ul li:nth-of-type(2) a{background-image:url(https://www.reform-outlet.com/img/common/gnavi02.png);}
  div.menu-global_menu-container ul li:nth-of-type(3) a{background-image:url(https://www.reform-outlet.com/img/common/gnavi03.png);}
  div.menu-global_menu-container ul li:nth-of-type(4) a{background-image:url(https://www.reform-outlet.com/img/common/gnavi04.png);}
  div.menu-global_menu-container ul li:nth-of-type(5) a{background-image:url(https://www.reform-outlet.com/img/common/gnavi05.png);}

  div.menu-global_menu-container ul li:nth-of-type(1) a:hover{background-image:url(https://www.reform-outlet.com/img/common/gnavi01_ov.png);}
  div.menu-global_menu-container ul li:nth-of-type(2) a:hover{background-image:url(https://www.reform-outlet.com/img/common/gnavi02_ov.png);}
  div.menu-global_menu-container ul li:nth-of-type(3) a:hover{background-image:url(https://www.reform-outlet.com/img/common/gnavi03_ov.png);}
  div.menu-global_menu-container ul li:nth-of-type(4) a:hover{background-image:url(https://www.reform-outlet.com/img/common/gnavi04_ov.png);}
  div.menu-global_menu-container ul li:nth-of-type(5) a:hover{background-image:url(https://www.reform-outlet.com/img/common/gnavi05_ov.png);}

  div#contents div.row main#main {
    background-color:#ffffff;
    border:1px solid #cdcdcd;
    border-radius:5px;
    padding:25px;
  }
  
}
/* Font Awesome hatena bookmark */
.fa-hatena:before {
	content: "B!";
	font-family: Verdana;
	font-weight: bold
}

.blog__title__area{
  margin-bottom:2.6rem;
  font-size:1.6rem;
  line-height:1.5;
}

.blog__title__area p{
  margin-bottom:0;
  margin-top:10px;
}

#sub #shopInfo {
    border: solid 4px #3d2103;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 20px;
}
#sub #shopInfo h6 {
    background-color: #3d2103;
    font-size: 14px;
    padding: 4px;
    color: #fff;
    margin: 0;
}
#sub #shopInfo h6:before {
    font-family: FontAwesome;
    font-weight: bold;
    margin-right: 0.3em;
    content: "\f041";
}
#sub #shopInfo ul {
    list-style: none;
    padding: 12px 0 7px;
    margin-bottom: 0;
}
#sub #shopInfo ul li {
  margin-bottom: 17px;
  padding:0 10px;
}
#sub #shopInfo ul li p{
  margin-bottom:0;
}
#sub #shopInfo ul li p.head {
    overflow: hidden;
 *zoom: 1;
}
#sub #shopInfo ul li p.head strong {
    font-size: 16px;
}
#sub #shopInfo ul li p.head a {
    float: right;
    display: inline-block;
    border: solid 1px #ff4c01;
    color: #ff4c01;
    font-size: 12px;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 7px;
    line-height: 1.3;
}
#sub #shopInfo ul li p.head a:after {
    font-family: FontAwesome;
    content: "\f054";
    font-size: 10px;
    margin-left: 0.4em;
}
#sub #shopInfo ul li p.head a:active, #sub #shopInfo ul li p.head a:hover {
    text-decoration: none !important;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
#sub #shopInfo ul li p.add {
    font-size: 13px;
    line-height: 1.3;
}
#sub #shopInfo ul li p.tel {
    margin-top: 2px;
    font-size: 15px;
}
#sub #shopInfo ul li p.tel img {
    width: 27px;
    vertical-align: middle;
    margin-right: 0.2em;
}
#sub #shopInfo ul li div.shopgmap {
    margin: 2px 0 5px;
    border: solid 1px #adadad;
  position:relative;
  width:100%;
  padding-bottom:66.6667%;
}
#sub #shopInfo ul li div.shopgmap iframe {
  position:absolute;
  width:100%;
  height:100%;
}
#sub #shopInfo ul li iframe div {
    display: none;
}
#sub #shopInfo p.more {
    margin-bottom: 7px;
    text-align: right;
    padding: 0 5px;
}
#sub #shopInfo p.more a {
    display: inline-block;
    font-size: 15px;
    color: #003b94;
}
#sub #shopInfo p.more a:after {
    font-family: FontAwesome;
    content: "\f054";
    font-size: 13px;
    margin-left: 0.3em;
}
#sub #shopInfo p.more a:active, #sub #shopInfo ul li.more a:hover {
    text-decoration: none !important;
}
#sub #shopInfo p.more a span {
    text-decoration: underline;
}
#sub #shopInfo p.more a span:active,
#sub #shopInfo p.more a span:hover {
    text-decoration: none !important;
}

@media(max-width:991px){
  .sub-page-contents {
    padding-top:0;
  }
  
  #sub #shopInfo ul::after {
    content:"";
    display:block;
    clear:both;
  }
    
  #sub #shopInfo ul li {
    display:block;
    float:left;
    width:33.3333%;
  }
}

@media(max-width:660px){
  #sub #shopInfo ul li {
    width:50%;
  }
}

@media(max-width:440px){
  #sub #shopInfo ul li {
    width:100%;
  }
}

/* 2019.07.25 */
@media(max-width:767px){
  #shopInfo,
  #media_image-3,
  #media_image-4,
  #media_image-5,
  #media_image-6,
  #media_image-7,
  #media_image-8 {
   display: none;
  }
}