/*====================================================================================================

 common

====================================================================================================*/
body{
color: #000;
margin:0px;
background : #F0EBF1 url(../img/shade.gif) repeat-x;
/*font-family: "ＭＳ Ｐゴシック", "Osaka";*/
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;
font-size:13px;
text-align: center;
}
#bodyall{
margin:0px;
text-align: center;
width:950;
background : #ffffff;
}


H1,H2,H3{
margin:0;
padding:0;
font-size:12;
color: #666;
text-align: left;
}

A {
text-decoration: none;
color:#064D9F;
}
A:hover{
color:#FF3300;
text-decoration : underline;
}
td,table{
padding-top:0;
border:0;
cellspacing:0;
cellpadding:0;
/*font-family: "ＭＳ Ｐゴシック", "Osaka";*/
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka", Verdana,Arial, Helvetica, sans-serif;
font-size:13px;
}
span.day{
font-size:12;
color: #666;
}
td{
vertical-align:top;
}
td.center{
vertical-align:middle;
}
td.center2{
text-align: center;
}
td.white{
color: #ffffff;
}
td.back2{
background-image : url(../img/back2.gif);
background-repeat : repeat-x;
padding: 7px 0px 5px 10px;
}
th{
text-align:left;
}
ul {
list-style-type : none ;
margin: 0px 0px 0px 10px;
}
li{
padding-top:3;
margin: 0px 0px 0px 0px;
}
hr{
size:1px;
color : AACBEE;
}
p{
padding:2;
margin:2;
text-align: left;
}
p.center{
padding:2;
margin:2;
text-align: center;
line-height: 1.5em;
}
p.right{
padding:2;
margin:2;
text-align: right;
line-height: 1.5em;
}
p.small{
padding:2;
margin:2;
font-size:11px;
text-align: left;
}
.wordBreak {
    word-break: break-all;
}
/*====================================================================================================

 header_navigaiton

====================================================================================================*/
#headermenubar_back{
background-image : url(../img/head_titleback.gif);
background-repeat : repeat-x;
background-position : 0px 0px;
vertical-align:bottom;
margin:0;
padding:0;
text-align: center;
width:950;
}

/*====================

 MENU

====================*/
#menu {
    background-image: url("http://www.marchs.co.jp/park/blog/img/menu.png");
}
#menu li a {
    background-image: url("http://www.marchs.co.jp/park/blog/img/menu.png");
}
#menu {
    vertical-align: bottom;
    height: 130px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: #A0D000;
}
#menu ul {
    width: 930px;
    margin: 0 10px 0 10px;
    padding: 0;
}
#menu li {
    float: left;
    margin: 15px 0 0 3px;
    _margin: 15px 0 0 2px;
    padding: 0;
}
#menu li a {
    display: block;
    height: 100px;
    width: 100px;
    text-decoration: none;
}
#menu li span {
    visibility: hidden;
}
#menu {
    background-image: url("http://www.marchs.co.jp/park/blog/img/menu.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
}
#menu li a {
    background-image: url("http://www.marchs.co.jp/park/blog/img/menu.png");
    background-repeat: no-repeat;
}
#menu li#menu_title1 a {
    background-position: -10px -142px;
}
#menu li#menu_title1 a:hover {
    background-position: -10px -255px;
}
#menu li#menu_title1_selected a {
    background-position: -10px -255px;
}
#menu li#menu_title2 a {
    background-position: -113px -142px;
}
#menu li#menu_title2 a:hover {
    background-position: -113px -255px;
}
#menu li#menu_title2_selected a {
    background-position: -113px -255px;
}
#menu li#menu_title3 a {
    background-position: -216px -142px;
}
#menu li#menu_title3 a:hover {
    background-position: -216px -255px;
}
#menu li#menu_title3_selected a {
    background-position: -216px -255px;
}
#menu li#menu_title4 a {
    background-position: -319px -142px;
}
#menu li#menu_title4 a:hover {
    background-position: -319px -255px;
}
#menu li#menu_title4_selected a {
    background-position: -319px -255px;
}
#menu li#menu_title5 a {
    background-position: -422px -142px;
}
#menu li#menu_title5 a:hover {
    background-position: -422px -255px;
}
#menu li#menu_title5_selected a {
    background-position: -422px -255px;
}
#menu li#menu_title6 a {
    background-position: -525px -142px;
}
#menu li#menu_title6 a:hover {
    background-position: -525px -255px;
}
#menu li#menu_title6_selected a {
    background-position: -525px -255px;
}
#menu li#menu_title7 a {
    background-position: -628px -142px;
}
#menu li#menu_title7 a:hover {
    background-position: -628px -255px;
}
#menu li#menu_title7_selected a {
    background-position: -628px -255px;
}
#menu li#menu_title8 a {
    background-position: -731px -142px;
}
#menu li#menu_title8 a:hover {
    background-position: -731px -255px;
}
#menu li#menu_title9 a {
    background-position: -834px -142px;
}
#menu li#menu_title9 a:hover {
    background-position: -834px -255px;
}

/*====================================================================================================

 menubar

====================================================================================================*/
/*
.menubar_back{
height:35px;
background-image : url(../img/back.gif);
background-repeat : repeat-x;
background-position : 0px 0px;
vertical-align:bottom;
margin:0;
padding:0;
text-align: center;
}
.tab1{
height:35px;
width:100px;
background-image : url(../img/tab1.gif);
background-repeat : norepeat;
background-position : 0px 0px;
vertical-align:middle;
text-align: center;
color: #ffffff;
}
.tab1 a {
color: #ffffff;
text-decoration: none;
}
.tab1 a:hover{
color:#ffffff;
text-decoration : underline;
}
.tab2{
height:35px;
width:96px;
background-image : url(../img/tab2.gif);
background-repeat : norepeat;
background-position : 0px 0px;
vertical-align:middle;
text-align: center;
color: #000000;
}
.tab2 a {
color: #000000;
text-decoration: none;
}
.tab2 a:hover{
color:#000000;
text-decoration : underline;
}
.tab3{
height:35px;
width:95px;
background-image : url(../img/tab3.gif);
background-repeat : norepeat;
background-position : 0px 0px;
vertical-align:middle;
text-align: center;
color: #000000;
}
.tab3 a {
color: #000000;
text-decoration: none;
}
.tab3 a:hover{
color:#000000;
text-decoration : underline;
}

.search_menu{
padding: 4px 0px 4px 0px;
background-color: #A0D000;
height:25;
text-align:center;
color: #ffffff;
}
.search_menu a{
color: #ffffff;
text-decoration: none;
}
.search_menu a:hover{
color:#ffffff;
text-decoration : underline;
}
.search_form{
background-color: #eeeecc;
}
*/
#headermenubar_back {
    background-image: url(../img/head_titleback.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    vertical-align: bottom;
    height: 31px;
    margin: 0;
    padding: 0;
    text-align: center;
}
#headermenubar_back ul {
    width: 100%;
    margin: 0;
    padding: 0;
}
#headermenubar_back li {
    float: left;
    margin: 0;
    padding: 0;
}
#headermenubar_back li a {
    display: block;
    height: 31px;
    width: 112px;
    text-decoration: none;
}
#headermenubar_back li span {
    display: none;
}
table.header {
    width: 950px;
}
#logo a {
    width: 306px;
    height: 34px;
    display: block;
    background-image: url(../img/parklogo.gif);
}
.menubar_back {
    background-image: url(../img/back.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    vertical-align: bottom;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}
/* #tag {
   position: absolute;
   top: -2px;
   left: -100px;
   _left: -296px;
} */
.tab1 {
    height: 35px;
    /* width: 100px; */
    background-image: url(../img/tab1.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    vertical-align: middle;
    text-align: center;
    padding: 0 20px;
}
.tab1 a {
    color: #ffffff;
    text-decoration: none;
}
.tab1 a:hover {
    color: #ffffff;
    text-decoration: underline;
}
.tab2 {
    height: 35px;
    /* width: 96px; */
    /* background-image: url(../img/tab2.gif); */
    background-image: url(../img/tab_center.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    vertical-align: middle;
    text-align: center;
    padding: 0 20px;
    /* border-right: solid 1px #CCCCCC; */
}
.tab2 a {
    color: #000000;
    text-decoration: none;
}
.tab2 a:hover {
    color: #000000;
    text-decoration: underline;
}
.tab3 {
    height: 35px;
    /* width: 95px; */
    background-image: url(../img/tab3.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    vertical-align: middle;
    text-align: center;
    padding: 0 20px;
}
.tab3 a {
    color: #000000;
    text-decoration: none;
}
.tab3 a:hover {
    color: #000000;
    text-decoration: underline;
}
.tab {
    height: 35px;
    vertical-align: middle;
    text-align: center;
    padding: 0 20px;
}
.tab_left {
    background-image: url(../img/tab_left.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.tab_center {
    background-image: url(../img/tab_center.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.tab_right {
    background-image: url(../img/tab_right.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.search_menu {
    padding: 4px 0px 4px 0px;
    background-color: #A0D000;
    height: 25px;
    text-align: center;
    color: #ffffff;
}
.search_menu a {
    color: #ffffff;
    text-decoration: none;
}
.search_menu a:hover {
    color: #ffffff;
    text-decoration: underline;
}

/*====================================================================================================

 google 検索

====================================================================================================*/

form {
padding:0px;
margin:0px;
}

.search_f {
width:140px;
margin:4px;
height:20px;
font-size:15px;
padding:2px;
}

.submit_f {
margin:2px 0 4 0px;
}

select {
font-family: "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, Osaka,"Trebuchet MS", verdana, arial, sans-serif;
}
img{border:0;}

/*====================================================================================================

 INDEX

====================================================================================================*/
#bodyWrap{
width: 950px;
padding-top:5;
}

#leftspace{
width:210px;
float: left;
text-align: left;
margin: 0px 0px 0px 3px;
background: black url(../img/back1.gif)
}
#bannerSpace1{
display: block;
width:207px;
padding: 4px;
margin: 4px;
text-align: left;
background-color: #ffffff;
color: #ffffff;
}

#bannerSpace3{
display: block;
/*width:207px;*/
padding: 4px;
margin: 4px;
text-align: left;
background-color: #000000;
color: #ffffff;
}
#bannerSpace3 a {
color: #ffffff;
text-decoration: none;
}
#bannerSpace3 a:hover{
color:#f51a72;
text-decoration : underline;
}

#bannerSpace2{
display: block;
padding: 4px;
margin: 4px;
background-color: #ffffff;
text-align: left;
background-color: #ffffff;
}

#contentSpace{
text-align:center;
float: right;
width: 720px;
margin: 0px 0px 0px 5px;
}
.search_title{
padding:20px;
background-color: #c4c4c4;
}

#bg{
text-align: left;
margin: 0px 0px 0px 0px;
background: black url(../img/back2.gif)
}
#centerSpace{
    float: left;
    width: 390px;
margin: 0px 5px 0px 5px;
text-align: left;
}
#rightSpace{
    float: right;
    width: 300px;
margin: 4px 5px 0px 5px;
text-align:left;
}
#bannerSpace{
    display: block;
    border: #DDDADA solid 1px;
    padding: 4px 4px 4px 4px;
    background-color: #F6F4F4;
text-align: left;
margin:0px;
}

/*====================================================================================================

 お知らせ

====================================================================================================*/
#news{
    margin-bottom: 4px;
    display: block;
    padding: 0px 4px 0px 4px;
    background-color: #fff;
    padding: 4px 0px 4px 0px;
}
#news div{
    padding: 4px 4px 4px 4px;
    border-bottom: #ccc dotted 1px;
}



/* ---- dog1new ---- */
#news_wrap{
    display: block;
    background-color: #2105f8;
    margin-bottom: 4px;
}
#newsListSpace{
font-size:12px;
    display: block;
    background-color: #fff;
    text-align: left;
}
#news_ccc{
    display: block;
    border: #cccccc solid 3px;
    background-color: #fff;
}
#newsListSpace a{
    display: block;
    padding: 3px 3px 4px 10px;
    /*padding: 2px 3px 3px 10px;*/
    border-bottom: #e7e7e7 dotted 1px;
    text-decoration: none;
}
#newsListSpace a:hover{
    display: block;
    background-color: #cbd9ed;
    text-decoration: none;
color:#fff;
}


td.gray3{padding:0px;background:#f6f6f6;}

/*====================================================================================================

 FOTTER AREA

====================================================================================================*/

#footerArea{
clear:both;
/*width:782px;*/
margin:0px auto;
padding: 10px 0px;
border-top: 1px solid #818C87;
text-align:center;
}

#footerArea ul{
clear:both;
}

#footerArea li{
display: inline;
padding-left: 0.4em;
padding-right: 0.4em;
border-right:1px solid #000000;
line-height: 1.3em;
}
#footerArea li.lastItem{
border-right:none;
}

div#footerArea ul#serviceList{
font-size: 0.8em;
padding-top:10px;
}
div#footerArea ul#serviceList a{
margin:0 0px;
}