﻿@charset "UTF-8";

* { margin:0;padding:0;
}

h1, h2, p, a, em, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr 
{ 
	margin: 0;
	padding: 0;
	border: 0;
	font-style: inherit;
	font-weight:normal;
	font-family: inherit;
	vertical-align: baseline;
        font-size:100%;
        letter-spacing: 0.07em;
        line-height:1.4; 
}


/*========================================
                  BASIC 
==========================================*/

* { font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝","ヒラギノ明朝 Pro W3","平成明朝",serif;
   color:#666600;
}

body { background-color#:ffffff;
}

div#wrapper { width:400px;
              margin:0px auto 0px;
              background:url(../image/fishes_bg.png) top left repeat-y transparent;
}

div#header { width:400px;
             background-color: #cecf84;
}

div#cont { width:400px;
}

div.sample { float:left;
             width:145px;
             margin-left:39px;
             margin-bottom:20px;
             border:1px solid #aaaaaa;
}


/* ================================
             FONT Style
================================ */

p { font-size:16px;
    font-weight:bold;
    margin-left:12px;
    line-height:1.2;
}

p#call_us { float:right;
            color:#e1351e;
            font-size:14px;
            margin-right:6px;
            padding-top:12px;
}

p.deliv { 
          font-size:16px;
          color:#ff0000;
          font-weight:bold;
          background-color:#fbdbdb;
          padding:8px 12px 8px 12px;
          border:2px solid #ff0000;
          border-radius:6px;
          margin:20px 10px 10px 10px;
}

p#job { clear:both;
        text-align:center;
        font-size:20px;
        font-weight:bold;
        line-height:1.3;
        margin-bottom:15px;
}

p.in_p { text-align:center;
         font-size:18px;
         font-weight:bold;
         margin-top:2px;
}

p.vaca  { clear:both;
          text-align:center;
          margin:15px 10px 5px 10px;
          font-size:15px;
          color:#ff0000;
          line-height:1.4;
          padding:10px;
          border:2px solid #ff0000;
          border-radius:6px;
}

a.bt { float:right;
       font-size:15px;
       font-weight:bold;
       color:#ff0000;
       margin:0 10px 0 0 ;
       text-decoration:none;
}

a#tel { float:left;
        color:#e1351e;
        font-size:20px;
        font-weight:bold;
        text-decoration:none; 
        margin:2px 0 0 16px;
}

p#to_pc { clear:left;
          float:left;
          font-size:14px;
          width:160px;
          margin:0 0 10px 12px;
          line-height:1.2;
}

p.m_p { width:180px;
        margin-bottom:6px;
        font-size:18px;
        font-weight:bold;
        color:#ffffff;
        padding:4px 12px;
        background-color:#e06230;
}

a#tel_num { float:right;
            margin-right:0px;
            margin-top:25px;
            font-size:24px; 
            font-weight:bold;
            font-style:italic;
            text-decoration:none;
            color:#431106;
}

a.tel { text-decoration:none;
        font-size:26px;

}

a.btn { text-decoration:none;
        font-size:18px;
        font-weight:bold;
}

a.btn:hover { font-weight:bold;
              color:#e6a0df;
}

h1 { float:left;
     font-size:20px;
     font-weight:bold;
     color:#666600;
     padding:4px 0 8px 12px;
     line-height:1.2;
}


/* ================================
             img Style
================================ */

img#tel_ico { float:right;
              margin-right:6px;
              margin-top:12px;
              width:51px;
              height:43px;
              border:0;
}

img.f_ico {  width:31px;
             height:21px;
             border:0;
             margin-right:6px;
}

img#worker { float:left;
             margin-left:12px;
              margin-top:4px;
              width:91px;
              height:61px;
              border:0;
}