/* �O���� */
div.gourmet {
    background: url(/img/gourmet_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.gourmet h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.gourmet_shop {
    background: url(/img/gourmet_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.gourmet_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.gourmet_shop a {
    color: #ffffff;
}

/* �G�X�e */
div.esthetics {
    background: url(/img/estheticssalon_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.esthetics h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.esthetics_shop {
    background: url(/img/estheticssalon_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.esthetics_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.esthetics_shop a {
    color: #ffffff;
}


/* �A�C���b�V�� */
div.eye {
    background: url(/img/eyelash_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.eye h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.eye_shop {
    background: url(/img/eyelash_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.eye_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.eye_shop a {
    color: #ffffff;
}

/* �w�A�T���� */
div.hair {
    background: url(/img/hairsalon_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.hair h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.hair_shop {
    background: url(/img/hairsalon_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.hair_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.hair_shop a {
    color: #ffffff;
}

/* �l�C�� */
div.nail {
    background: url(/img/nailsalon_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.nail h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.nail_shop {
    background: url(/img/nailsalon_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.nail_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}
div.nail_shop a {
    color: #ffffff;
}


/* �p�[�e�B�[ */
div.partys {
    background: url(/img/deai_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.partys h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.partys_shop {
    background: url(/img/deai_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.partys_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.partys_shop a {
    color: #ffffff;
}

/* �����N�[�[�V���� */
div.relaxation {
    background: url(/img/relaxation_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.relaxation h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.relaxation_shop {
    background: url(/img/relaxation_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.relaxation_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.relaxation_shop a {
    color: #ffffff;
}

/* �X�N�[�� */
div.school {
    background: url(/img/school_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.school h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.school_shop {
    background: url(/img/school_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.school_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.school_shop a {
    color: #ffffff;
}

/* �o���G�e�B */
div.variety {
    background: url(/img/variety_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.variety h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.variety_shop {
    background: url(/img/variety_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.variety_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.variety_shop a {
    color: #ffffff;
}

/* �N���j�b�N */
div.beauty {
    background: url(/img/beautyclinic_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.beauty h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.beauty_shop {
    background: url(/img/beautyclinic_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.beauty_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.beauty_shop a {
    color: #ffffff;
}

/* �O�������W */
div.special {
    background: url(/yokohama/img/list/11_coler.gif) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.special h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.special_shop {
    background: url(/yokohama/img/list/11_h3.gif) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.special_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.special_shop a {
    color: #ffffff;
}

div#map {
    padding: 0;
    margin: 0;
}
/*----------------------------------------------------
    ���J�e�S�����X�g class
----------------------------------------------------*/
.area {
    text-align: left;
    width: 600px;
    padding: 0;
    margin: 0;
}

.area li {
    display:inline;
    padding-left: 15px;
    list-style: none;
}

.area li h4 {
    display:inline;
    line-height:110%;
    font-size:13px;
}

.area li h4 a {
    padding-right:0px;
}

/*----------------------------------------------------
    �^�O���X�g class
----------------------------------------------------*/
.tag {
    text-align: left;
    width: 600px;
    margin-bottom: 15px;
}

.tag li {
    display:inline;
    line-height:110%;
    font-size:13px;
    padding-left: 16px;
    list-style: none;
}

.tag li a {
    padding-right:5px;
}


/* �O���� */
div.cat_area {
    background: url(/img/eria.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.cat_area h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #000000;
}

div.cat_area_shop {
    background: url(/img/gourmet_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.cat_area_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.cat_area_shop a {
    color: #ffffff;
}


/* �G�X�e */
div.special-clinic {
    background: url(/img/beautyclinic_S_01.png) no-repeat;
    width: 600px;
    height: 100px;
    padding: 0 0 20px 0;
}

div.special-clinic h2 {
    text-align:left;
    margin: 0;
    padding: 35px 0 35px 20px;
    color: #ffffff;
}

div.special-clinic_shop {
    background: url(/img/beautyclinic_S_02.png) no-repeat;
    width:600px;
    height:35px;
    padding:10px 0;
}

div.special-clinic_shop h3 {
    text-align:left;
    margin: 0;
    padding: 0 0 0 20px;
    color: #ffffff;
}

div.special-clinic_shop a {
    color: #ffffff;
}
