﻿@charset "utf-8";

#Content_Wrapper {
  margin-top: 25px !important;
}

body {
  width:100%;
  min-width:1000px;
}

/*****************************************************/
/** タイトル用 **/
/*****************************************************/

h2 {
  width: 640px;
  height: 100px;
  font-size:22px;
  text-indent: -9999px;
margin-bottom:10px;
}

h2.h2_info {background: url(../img/common/h2_bg_info.jpg) no-repeat;}
h2.h2_concept {background: url(../img/common/h2_bg_concept.jpg) no-repeat;}
h2.h2_babysitter {background: url(../img/common/h2_bg_babysitter.jpg) no-repeat;}
h2.h2_wakuwaku {background: url(../img/common/h2_bg_wakuwaku.jpg) no-repeat;}
h2.h2_kerun {background: url(../img/common/h2_bg_kerun.jpg) no-repeat;}
h2.h2_company {background: url(../img/common/h2_bg_company.jpg) no-repeat;}
h2.h2_inquiry {background: url(../img/common/h2_bg_inquiry.jpg) no-repeat;}


h3 {
  width: 610px;
  height: 40px;
  line-height: 42px;
  background: #ffd133 url(../img/common/h3_bg.jpg) repeat-x top;
  font-size: 17px;
  font-weight: none;
  margin: 20px 0px 10px 0px;
  padding:8px 15px 5px 15px;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
}

#babysitter h3 {
	background: #ffd133 url(../img/common/h3_bg_babysitter.jpg) repeat-x top;
}

.h3_wakuwaku {
	background: #ffd133 url(../img/common/h3_bg_wakuwaku.jpg) repeat-x top;
}

.h3_kerun {
	background: #ffd133 url(../img/common/h3_bg_kerun.jpg) repeat-x top;
}


h4 {
  width: 595px;
  height: 35px;
  background: url(../img/common/h4_bg.jpg) left bottom no-repeat;
  line-height: 35px;
  font-size: 16px;
  color: #444444;
  border-bottom: 1px dotted #444444;
  padding:10px 15px 5px 30px;
margin-bottom:10px;
}

h5 {
  width: 595px;
  height: 35px;
  background: url(../img/common/h5_bg.jpg) left bottom no-repeat;
  margin: 25px 0px 0px 0px;
  color: #663300;
  font-size: 15px;
  padding:10px 5px 0px 50px;
}

.KijiArea ul {
   margin:5px;
    padding:0px 0px 0px 25px;
    list-style-image: url(../img/common/list_icon1.png);
}

.list2 ul {
   margin:5px;
    padding:0px 0px 0px 25px;
    list-style-image: url(../img/common/list_icon2.png);
}

ul.link_list li {
  width:200px;
  float:left;
  text-decoration:underline;
}


table.table1,table.table2 {
    width:620px;
    margin: 10px auto 5px auto;
    border-collapse: collapse;
    border-spacing: 0;
    font-size:13px;
    line-height:1.5;
}

table.table1 th {
    padding: 10px;
    border-width: 0 0 1px 1px;
    border-top: 1px #bcade6 solid;
    border-bottom: 1px #bcade6 solid;
        background:#cdbef7;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
 
table.table1 td {
    padding: 8px;
    border-top: 1px #bcade6 solid;
    border-bottom: 1px #bcade6 solid;
        background:#F2ECFF url(../img/common/table_bg.png);
}

table.table2 th {
    padding: 10px;
    border-width: 0 0 1px 1px;
    border-top: 1px #e1b971 solid;
    border-bottom: 1px #e1b971 solid;
        background:#fadd8f;
    font-weight: bold;
    line-height: 120%;
    text-align: left;
}
 
table.table2 td {
    padding: 8px;
    border-top: 1px #e1b971 solid;
    border-bottom: 1px #e1b971 solid;
}

table.table1 th a {
  text-decoration:underline;
}

table.table2 th a {
  text-decoration:underline;
}

.AeCalTable {
width:100%;
}

hr {
  border-top: 1px dashed #988064;
}

.pc_none {
 display: none;
}

/*****************************************************/
/** セカンドページ用 **/
/*****************************************************/

.KijiArea {
  width: 100%;
  color:#292422;
  letter-spacing: 0em !important;
  margin-bottom:15px;;
}

/*インフォメ記事の日付*/
.date {
 font-size: 12px;
  font-family:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
  font-weight: normal;
    text-align:right;
}

.KijiArea p {
  margin:0px 10px 5px 10px;
}

.box1 {
  width:580px;
  margin:5px auto;
  padding:18px; 
  border:2px solid #deb46c;
  background:#f9eabe;
}

.box1 p {
  margin:0px 0px 10px 0px ;
}


/*スクロールボタン*/
#pageTop{
  background:#999999;
  border-radius:5px;
  color:#FFF;
  padding:15px;
  position:fixed;
  bottom:20px;
  right:20px;
  }

#pageTop:hover{
  background:#666666;
}


/********** 画像設定 *****************/

.ImageMain1 {
  margin: 5px 10px 10px 15px;
 border: 2px solid #ebe3d9;
}

.ImageMain2 {
  margin: 35px 10px 10px 15px;
 border: 2px solid #ebe3d9;
}

.ImageMain3 {
  margin: 10px 10px 10px 15px;
 border: 2px solid #ebe3d9;
}

.ImageMain4 {
  margin: 20px 0px 10px 0px;
 border: 2px solid #ebe3d9;
}

.nonborder {
 border: none !important;
}

.bt_tel{
  width:300px;
  display:block;
  margin-left:auto;
  margin-right:auto;
}


/*****************************************************/
/** ナビゲーションタグの設定
/*****************************************************/
/* ページ遷移ナビ(Next/Back)配置 */
.PageNavi {
  text-align:center;
  margin: 30px 0px 10px 0px; /*上右下左*/
}
}
/* トップSSI遷移ナビ(詳細>>)の配置 */
.SSIdetail {
  text-align:right;
  margin: 0px 5px 10px 0px; /*上右下左*/
}
/* 2階層トップの遷移ナビ(詳細>>)の配置 */
.ToDetail {
  text-align:right;
  margin: 0px 5px 10px 0px; /*上右下左*/
}
/* メイン記事の日付 */
.DateMain {
  font-weight: normal;
  text-decoration: none;
}


/*ナビボタン*/

a.NaviNum {
 text-decoration: none;
}

a.NaviBack {
   display: inline-block;  
  *display: inline;  
  *zoom: 1;
  width: 200px;
  height: 31px;
  background: url(../img/common/bt_bg.jpg) left no-repeat;
  text-align: center;
  padding:12px 0px 8px 0px;
}

a.NaviNext {
   display: inline-block;  
  *display: inline;  
  *zoom: 1;
  width: 200px;
  height: 31px;
  background: url(../img/common/bt_bg.jpg) right no-repeat;
  text-align: center;
  padding:12px 0px 8px 0px;
}

a.ToDetail {
  display: inline-block;  
  *display: inline;  
  *zoom: 1;
  width: 312px;
  height: 31px;
  background: url(../img/common/detail_bt_on.png) no-repeat;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}

a.ToListView {
   display: inline-block;  
  *display: inline;  
  *zoom: 1;
  width: 200px;
  height: 31px;
  background: url(../img/common/bt_bg.jpg) no-repeat;
  text-align: center;
}


/*リストページのナビ*/

a.ListBack {
   display: inline-block;  
  *display: inline;  
  *zoom: 1;
  width: 65px;
  height: 31px;
  background: url(../img/cont/btn_back.gif) no-repeat;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}

a.ListNext {
   display: inline-block;  
  *display: inline;  
  *zoom: 1;
  width: 65px;
  height: 31px;
  background: url(../img/cont/btn_next.gif) no-repeat;
  text-align: left;
  text-indent: -9999px;
  overflow: hidden;
}

