*
{
    margin:0;
    padding:0;
}

#m_f
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:820px;
}

#q_area
{
    width:800px;
    text-align:left;
}

#logo
{
    margin-top:5px;
}

#footer_menu li
{
    float:left;
    width:auto;
}

#footer_menu ul
{
    list-style-type:none;
    margin-left:5px;
}
#footer_menu a,#footer_menu a:link,#footer_menu a:visited,#footer_menu a:active
{
    margin:0;
    padding:0;
    border-width:0;
    top:0;
}

#footer_menu a:hover
{
}


#footer_menu img
{
    border-width:0;
}

.title_h2
{
    font-size:1.3em;
    font-family:HGPºÞ¼¯¸E;
    font-weight:normal;
    margin-bottom:10px;
    text-align:center;
}

.photo_unit
{
    float:left;
    margin-left:10px;
    margin-top:10px;
}

/*-----------  works------------------*/


#works_h1
{
    background-image:url('../images/works.gif');
    width:458px;
    height:607px;
    text-indent:-9999px;
    margin-left:200px;
}

#works_contents
{
    width:560px;
    margin-left:125px;
    font-size:0.85em;
    line-height:150%;
    background-color:transparent;
    letter-spacing:0.15em;
    text-align:justify;
    text-justify:distribute;
    margin-bottom:30px;
}

.works_footer_menu
{
    margin-top:300px;
    margin-bottom:25px;
}

/*-----------  conception------------------*/

.conception_footer_menu
{
    margin-top:0px;
    margin-bottom:25px;
}

#conception_contents
{
    width:320px;
    font-size:0.85em;
    line-height:150%;
    float:right;
    margin-right:30px;
    margin-top:35px;
}
#conception_title
{
    margin-bottom:15px;
    font-size:1.5em;
    text-align:center;
}

#f_title
{
    margin-bottom:20px;
    text-align:center;
    font-size:1.2em;
}
#conception_text
{
 letter-spacing:0.15em;
 text-align:justify;
 text-justify:distribute;
 font-size:0.85em;
}
#abc
{
    letter-spacing:0.1em;
}

#conception_h1
{
    background-image:url('../images/atelier_concept.gif');
    width:350px;
    height:750px;
    background-position-y:-100px;
    background-position-x:50px;
    background-repeat:no-repeat;
    text-indent:-9999px;
    float:left;
}

/*-----------  brooch------------------*/
#brooch_area
{
    width:800px;
    text-align:left;
}

#brooch_h1
{
    width:402px;
    height:610px;
    background-image:url('../images/brooch.gif');
    text-indent:-9999px;
    margin-top:0px;
    float:right;
    background-position-x:-30px;
    background-repeat:no-repeat;
}

#brooch_contents
{
    width:220px;
    font-size:0.85em;
    line-height:150%;
    text-justify:distribute;
    text-align:justify;
    float:left;
    margin-top:50px;
    margin-left:6px;
}

/*-----------  ear ring------------------*/

#ear_ring_area
{
    width:800px;
    text-align:left;
}

#ear_ring_area h1
{
    width:535px;
    height:600px;
    background-image:url('../images/ear-ring.gif');
    text-indent:-9999px;
    float:right;
    background-position-x:-175px;
    background-position-y:-60px;
}
#ear_ring_contents
{
    width:250px;
    font-size:0.85em;
    line-height:150%;
    text-align:justify;
    float:left;
    margin-left:7px;
    margin-top:100px;
    text-justify:distribute;
}

.ear_ring_photo
{
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
.ear_ring_photo_f
{
    width:600px;
    margin-left:100px;
}

#ear_ring_photo_area2
{
    width:210px;
    margin-left:38px;
    margin-top:20px;
}

/*-----------  neclace------------------*/
#neck_area
{
    width:800px;
    text-align:left;
}

#neck_area h1
{
    width:350px;
    height:761px;
    background-image:url('../images/neck-lace.gif');
    text-indent:-9999px;
    float:right;
    background-position-x:-30px;
    background-repeat:no-repeat;
}

#neck_contents
{
    width:230px;
    font-size:0.85em;
    line-height:150%;
    text-align:justify;
    text-justify:distribute;
    margin-left:7px;
    float:left;
    margin-top:50px;
}

#nec_photo_area
{
    width:710px;
    margin-left:50px;
    font-size:0.8em;
}

#nec_photo_area2
{
    width:280px;
    margin-left:70px;
    font-size:0.8em;
}


/*-----------  ring------------------*/

#ring_area
{
    width:800px;
    text-align:left;
}

#ring_area h1
{
    width:550px;
    height:697px;
    background-image:url('../images/ring.gif');
    text-indent:-9999px;
    float:right;
}

#ring_contents
{
    width:210px;
    font-size:0.85em;
    line-height:150%;
    text-align:justify;
    text-justify:distribute;
    float:left;
    margin-top:35px;
    margin-left:8px;
}
#ring_photo_area2
{
 width:120px;
 margin-left:50px;
 font-size:0.8em;
}

.ring_footer_menu
{
    margin-top:300px;
}

/*-----------  other------------------*/

#other_area
{
    width:800px;
    text-align:left;
}

#other_area h1
{
    width:260px;
    height:260px;
    background-image:url('../images/other.gif');
    text-indent:-9999px;
    margin-top:160px;
    background-repeat:no-repeat;
    float:right;
    margin-left:150px;
    margin-right:60px;

}

#other_contents
{
    width:230px;
    font-size:0.85em;
    line-height:150%;
    text-align:justify;
    text-justify:distribute;
    float:left;
    margin-top:50px;
    margin-left:7px;
}

.other_footer_menu
{
    margin-top:300px;
}

/*-----------  aboutus.html------------------*/

#aboutus_area
{
    width:800px;
    text-align:left;
   
}

#aboutus_area h1
{
 font-size:1.0em;
 margin-top:30px;
 margin-bottom:5px;
 text-align:center;
}

.ab_01
{
    margin-bottom:10px;
}
#aboutus_contents
{
 text-align:center;
 font-size:0.85em;
 line-height:1.5em;
}

/*-----------  inquery.html------------------*/
#inq_area
{
    width:800px;
    text-align:left;
    margin-left:40px;
}

#inq_area h1
{
 font-size:1em;
 margin-top:30px;
 margin-bottom:10px;
}

.inq_button
{
    margin-left:50px;
    margin-bottom:70px;
}

/*-----------  inquery.html------------------*/

.index_footer_menu
{
    margin-top:200px;
}
#copy
{
    font-size:0.6em;
}

/*----------    link.html  ---------------------*/

#link_contents
{
 width:710px;
 font-size:0.9em;
 line-height:normal;
 text-align:left;
 text-justify:distribute;
 float:none;
 margin-left:50px;
}

#link_photo_area
{
 width:5px;
 font-size:0.9em;
}


.conception_footer_menu
{
    margin-top:30px;
}
























