@charset "UTF-8";
/*
 *  ****.css 
 *  
 *  Created by YASUDA BAC on 20++/++/++.
 *  Copyright (c) 2015 bacy. All rights reserved. 
 *  
 */
/* ######## never delete ####### */
/* ===== override for YUI ===== */



#guide_visit h3.bg-none {
	height: 50px;
}

#guide_visit h3.bg-none {
  height: auto;
  padding:0;
}



#guide_delivery .bg_03 {
	/*background: url(../../../materials_common/img/bg_03.png) left top repeat;*/
  background-color: #fbcbcb;
}

#guide_visit h3.withStep,
#guide_delivery h3.withStep {
	padding-left: 20px;
}

#guide_visit h3.withStep:before,
#guide_delivery h3.withStep:before {
  content: "";
  width: 70px;
  height: 35px;
  float:left;
  display: block;
}

#guide_visit h3.withStep.step01:before,
#guide_delivery h3.withStep.step01:before
 {
  background: url(../../../materials_common/img/header_step01.png) left 2px no-repeat;
}

#guide_visit h3.withStep.step02:before,
#guide_delivery h3.withStep.step02:before {
  background: url(../../../materials_common/img/header_step02.png) left 2px no-repeat;
}

#guide_visit h3.withStep.step03:before,
#guide_delivery h3.withStep.step03:before {
  background: url(../../../materials_common/img/header_step03.png) left 2px no-repeat;
}

#guide_visit h3.withStep.step04:before,
#guide_delivery h3.withStep.step04:before {
  background: url(../../../materials_common/img/header_step04.png) left 2px no-repeat;
}

#notice ul li{
  margin-bottom: 17px;
  width:510px;
  height: 58px;
  padding:29px 6px 0 60px;
 background: url(../../brunch/materials/img/bg_notice.png) left top no-repeat; 
  font-size: 14px;
 font-weight: bold;
}

@media screen and (max-width: 450px) {
  #guide2brunch {
    padding-bottom: 0;
  }

  #guide2brunch .twinL,
  #guide2brunch .twinR {
    width: 100%;
    padding: 0;
    text-align: center;

  }

  .flowText {
    text-align: left;
      display: inline-block;
  }

    #guide_delivery .bg_03 {
      padding: 0  0 10px !important;
    }
    #notice ul li {
      width:400px;
        margin: 0 auto 10px;
      height: auto;
     padding:10px;
     background:#CCC;
  }
   #notice ul li small {
      font-size: 10px;
    }
}

 #notice ul li.singleRow {
  height: 49px;
  padding-top:40px;
 }

  #notice ul li small {
    font-size: 12px;
  }

p.blogtitle{
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	line-height:1.0em;
	font-size:1.5em;
	border-bottom:#900 1px solid;}

p.date{
	width:100%;
	margin:0 0 20px 0;;
	padding:0;
	line-height:1.0em;
	font-size:0.9em;
	text-align:right;}

article.blogcategory{
	margin:0 0 20px 0;
	padding:0 0 1px 0;
	border-bottom:#000 1px dotted;}
