html{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
overflow-y:scroll;
-webkit-text-size-adjust:none;
}

body,div,table,td,p,img,form,ul,li{margin:0; padding:0;}
h1,h2,h3,h4{margin:0; padding:0;font-size:medium; font-weight:normal;}
img{border:none;}
td{vertical-align:middle;}

/* テキストリンク */
a:link   {color:#FFFFFF; text-decoration:none;}
a:visited{color:#FFFFFF; text-decoration:none;}

h2{
  margin:5px 0px;
  padding:10px;
  border-left:5px solid #565658;
  border-bottom:3px solid #565658;
  display:block;
  font-weight:bold;
  font-size:1.2em;
}

h3{
  margin-top:10px;
  font-size:1em;
}

h4{
  margin-bottom:10px;
  line-height:1em;
  font-size:0.8em;
}

p{
  font-size:0.8em;
}

div{
  padding:10px;
}

ul{
  list-style:none;
}

a.nav_top{
  display:block;
  padding:8px 10px;
  margin-bottom:10px;
  border-left:5px solid #565658;
  border-bottom:3px solid #565658;
  background-repeat:no-repeat;
  background-position:95% 50%;
  background-image:url("../img/img-bg-right.gif");
}

nav ul li{
  width:100%;
  text-align:center;
  margin-bottom:10px;
  padding-bottom:5px;
  border-bottom:1px solid #565658;
}

nav ul li a{
  width:50%;
  display:table-cell;
  vertical-align:middle;
  margin:0px 5px;
  font-size:0.8em;
  line-height:1em;
}

table{
  margin-bottom:5px;
  text-align:center;
  font-size:0.8em;
}

td{
  width:100px;
  border-bottom:1px solid #565658;
}

#img-center{
  margin:0px;
  padding:0px;
  text-align:center;
}
footer{
  margin-top:10px;
  text-align:center;
  font-size:0.8em;
}

.clear{
  clear:both;
}

.boxlink{
  float:left;
  display:block;
  width:30px;
}

.link-img{
  margin-top:2px;
  margin-left:5px;
  float:left;
}

.bg-img-right{
  background-repeat:no-repeat;
  background-position:90% 50%;
  background-image:url("../img/img-bg-right.gif");
}

#default{
  margin:0px;
  padding:0px;
  background-color:#000;
  color:#F0F0F0;
  font-size:medium;
  line-height:1.3em;
}

#back_navi{
  font-size:0.9em;
  margin:5px 0px;
  padding-top:2px;
  padding-right:30px;
  float:right;
}

/*
 * 以下、バックアップ
 */
/*
#header{
  width:320px;
  margin:0px auto;
  text-align:center;
}

#memu a{
  display:block;
}

#gallery_list{
  padding:5px;
}



#footer{
  font-size:0.8em;
  width:320px;
  margin:10px auto;
  clear:both;
  color:#465064;
}

#footer a{
  color:#465064;
}
#footer p{
  width:190px;
}

#copy_right{
  margin:0px auto;
  padding-top:20px;
  width:100%;
  font-size:small;
  text-align:center;
  color:#465064;
}

#newsflame{
  margin:0px auto;
  padding:35px 30px 0px 75px;
  width:215px;
  height:105px;
  background-image:url("../img/newsflame_back.gif");
  background-repeat:no-repeat;
  background-position:center top;
}

#newsflame ul{
  list-style:none;
}

#newsflame li{
  margin-top:5px;
  border-bottom:1px dashed #CDBB89;

}

#newsflame a{
  padding:10px 0px 5px 0px;
  display:block;
}

#links{
  margin:10px auto;
  width:320px;
}

#links ul{
  text-align:center;
  list-style:none;
}

.pink_back{
    background-color:#FFDCE1;
}

#stripe_back_blue{
  background-image:url("../img/bg-blue.gif");
}

#profile{
  text-align:center;
  width:320px;
  margin:0px auto;
  background-image:url("../img/profile-images/profile-bgimage.gif");
  background-repeat:no-repeat;
  background-position:center 170px;
}

#balloon{
  background-image:url("../img/profile-images/profile-img02.gif");
  background-repeat:no-repeat;
  background-position:110px 50px;
}

#profile{
  text-align:center;
  width:320px;
  margin:0px auto;
  background-image:url("../img/profile-images/profile-bgimage.gif");
  background-repeat:no-repeat;
  background-position:center 170px;
}

#profile_header{
  margin:0px auto;
  padding:0px;
  width:320px;
  min-height:90px;
  background-image:url("../img/profile-images/profile-img01.gif");
  background-repeat:no-repeat;
}

#profile_header ul{
  margin:0px;
  margin-top:5px;
  padding:0px;
  list-style:none;
}

#profile_header li{
  margin:0px;
  padding:0px;
}

#profile_links{
  width:320px;
  height:250px;
  margin:0px auto;
  position:relative;
}

#profile_footer{
  color:#465064;
  width:320px;
  margin:0px auto;
  padding-top:50px;
  text-align:center;
  background-color:#FFDCE1;
}

#position_mell{
  width:80px;
  height:0px;
  padding-top:83px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-mell.gif");
  position:absolute;
  top:85px;
  left:135px;
  z-index:1;
}

#position_chico{
  width:69px;
  height:0px;
  padding-top:75px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-chico.gif");
  position:absolute;
  top:5px;
  left:150px;
  z-index:2;
}

#position_aro{
  width:69px;
  height:0px;
  padding-top:76px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-aro.gif");
  position:absolute;
  top:5px;
  left:70px;
  z-index:3;
}

#position_marin{
  width:66px;
  height:0px;
  padding-top:82px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-marin.gif");
  position:absolute;
  top:10px;
  left:5px;
  z-index:4;
}

#position_poco{
  width:71px;
  height:0px;
  padding-top:77px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-poco.gif");
  position:absolute;
  top:130px;
  left:240px;
  z-index:5;
}

#position_lou{
  width:86px;
  height:0px;
  padding-top:75px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-lou.gif");
  position:absolute;
  top:10px;
  left:220px;
  z-index:6;
}

#position_nina{
  width:97px;
  height:0px;
  padding-top:84px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-nina.gif");
  position:absolute;
  top:120px;
  left:30px;
  z-index:7;
}

#position_bird01{
  width:29px;
  height:0px;
  padding-top:34px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-birds01.gif");
  position:absolute;
  top:-30px;
  left:60px;
  z-index:8;
}

#position_bird02{
  width:29px;
  height:0px;
  padding-top:34px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-birds02.gif");
  position:absolute;
  top:60px;
  left:290px;
  z-index:9;
}

#position_bird03{
  width:33px;
  height:0px;
  padding-top:35px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-birds03.gif");
  position:absolute;
  top:170px;
  left:140px;
  z-index:10;
}

#position_bird04{
  width:30px;
  height:0px;
  padding-top:32px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-icons/profile-icon-birds04.gif");
  position:absolute;
  top:210px;
  left:20px;
  z-index:11;
}

#position_sub-img01{
  width:19px;
  height:0px;
  padding-top:16px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-images/profile-sub01.gif");
  position:absolute;
  top:230px;
  left:280px;
  z-index:12;
}

#position_sub-img02{
  width:19px;
  height:0px;
  padding-top:16px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-images/profile-sub01.gif");
  position:absolute;
  top:200px;
  left:200px;
  z-index:13;
}

#position_sub-img03{
  width:12px;
  height:0px;
  padding-top:9px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-images/profile-sub02.gif");
  position:absolute;
  top:230px;
  left:150px;
  z-index:14;
}

#position_sub-img04{
  width:12px;
  height:0px;
  padding-top:9px;
  overflow:hidden;
  display:block;
  background-image:url("../img/profile-images/profile-sub02.gif");
  position:absolute;
  top:220px;
  left:90px;
  z-index:15;
}

#profile_detail{
  min-height:280px;
  margin:0px;
  padding:0px;
  text-align:center;
  color:#333;
  font-size:small;
  line-height:1.3em;
  background-image:url("../img/profile-bgimage_detail.gif");
  background-repeat:no-repeat;
  background-position:center 130px;
}

#profile_detail_position{
  margin:0px auto;
  padding:0px;
  width:100%;
  text-align:center;
  background-image:url("../img/profile-images/line-hr.gif");
  background-position:center -50px;
  font-size:small;
  line-height:1.3em;
}

#profile-desc{
  margin-top:-30px;
}

#profile_detail_position_bird{
  margin:0px auto;
  padding:0px;
  width:320px;
  min-height:430px;
  position:relative;
}

#position_bird_mon{
  position:absolute;
  top:-30px;
  right:5%;
  z-index:1;
}

#position_bird_tue{
  position:absolute;
  top:30px;
  left:3%;
  z-index:2;
}

#position_bird_wed{
  position:absolute;
  top:50px;
  right:2%;
  z-index:3;
}

#position_bird_thu{
  position:absolute;
  top:150px;
  left:3%;
  z-index:4;
}

#position_bird_fri{
  position:absolute;
  top:210px;
  right:5%;
  z-index:5;
}

#position_bird_sat{
  position:absolute;
  top:260px;
  left:3%;
  z-index:6;
}

#position_bird_sun{
  position:absolute;
  top:330px;
  right:2%;
  z-index:7;
}

*/