@charset "utf-8";


html{
    height:100%;
}
body{
    height:100%;
}
* html div#mother{
    height:100%;
}
div#mother{
    width: 100%;
    margin:0px auto;
    position:relative;
    min-height: 100%;
}

/*---------------------------
 SHISEIDO 共通ナビ
---------------------------*/
#shiseidoNav{
    /*position:fixed;*/
    bottom:0px;
    height:36px;
    width:100%;
	overflow:hidden;
}

/*---------------------------
 EIW 共通ナビ
---------------------------*/
#eiwNav{
	width:100%;
	height:35px;
	overflow:hidden;
}


/*---------------------------
追加
---------------------------*/

img {
border:none;
}

h1 {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin:0px;
}

h2 {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin:0px;
}

h3 {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin:0px;
}


#title {
width:862px;
}

#sample00 {
background:url(../img/img00.jpg) no-repeat;
height:103px;
width:723px;
float:left;
text-indent:-9999px;
padding:0px;
margin:0px;
}

#sample01 {
background:url(../img/img01.jpg) no-repeat;
height:103px;
width:139px;
float:left;
text-indent:-9999px;
padding:0px;
margin:0px;
}

#midashi_01 {
background:url(../img/img02.jpg) no-repeat;
height:129px;
width:862px;
text-indent:-9999px;
padding:0px;
margin:0px;
clear:left;
}

#midashi_02 {
background:url(../img/img03.jpg) no-repeat;
height:137px;
width:862px;
text-indent:-9999px;
padding:0px;
margin:0px;
}

#midashi_03 {
background:url(../img/img04.jpg) no-repeat;
height:237px;
width:862px;
}

#txt_01 {
text-align:left;
font-size:78%;
line-height:200%;
margin-left:40px;
color:#01675a;
padding:17px 0px 0px;
}

#txt_02 {
text-align:left;
font-size:65%;
line-height:180%;
padding-left:10px;
padding-top:18px;
padding-right:26px;
color:#666666;
width:170px;
}

#txt_03 {
text-align:left;
font-size:65%;
line-height:180%;
padding-right:20px;
padding-top:18px;
color:#666666;
width:170px;
}

#txt_04 {
text-align:left;
font-size:65%;
line-height:180%;
padding-left:10px;
padding-right:10px;
padding-top:18px;
color:#666666;
width:170px;
}

#txt_05 {
text-align:left;
font-size:65%;
line-height:180%;
padding-left:60px;
padding-right:20px;
padding-top:18px;
color:#666666;
width:170px;
}

#txt_06 {
text-align:left;
font-size:65%;
line-height:180%;
padding:10px 0px 0px 4px;
color:#666666;
}

#txt_07 {
margin-left:10px;
display:block;
}


#sub_01 {
background:url(../img/img05.jpg) no-repeat;
height:47px;
width:862px;
text-indent:-9999px;
padding:0px;
margin:0px;
}

#sub_02 {
background:url(../img/img08.jpg) no-repeat;
height:22px;
width:862px;
text-indent:-9999px;
padding:0px;
margin:0px;
}

#sub_03 {
background:url(../img/img11.jpg) no-repeat;
height:85px;
width:862px;
text-indent:-9999px;
padding:0px;
margin:0px;
display:block;
}

* html #sub_03 {
background:url(../img/img11.jpg) no-repeat;
height:85px;
width:862px;
text-indent:-9999px;
padding:0px;
margin:0px;
display:block;
margin-top:-18px;
} 

#sample_set00 {
background:url(../img/img06.jpg) no-repeat;
height:467px;
width:862px;
}

#sample_set01 {
background:url(../img/img07-01.jpg) repeat-y;
width:862px;
}

#sample_set02 {
background:url(../img/img07-02.jpg) no-repeat;
width:862px;
height:62px;
text-align:left;
}

#blog_btn01 {
padding:30px 0px 0px 50px;
width:190px;
}

#blog_btn02 {
padding:30px 0px 0px 18px;
width:200px;
}

#blog_btn03 {
padding:30px 0px 0px 10px;
width:220px;
}

#blog_btn04 {
padding:30px 0px 0px 34px;
width:210px;
}

#sample_oubo {
width:862px;
height:78px;
}

#sample_oubo_left {
background:url(../img/img09.jpg) no-repeat;
height:78px;
width:580px;
text-indent:-9999px;
padding:0px;
margin:0px;
float:left;
}

#sample_oubo_right {
float:left;
}


