@charset "UTF-8";
/* CSS Document */


/* ---------------------------------------------------------------------------------
	リセット+α
--------------------------------------------------------------------------------- */
img {
	vertical-align: bottom;
}

/* ---------------------------------------------------------------------------------
	リンク色
--------------------------------------------------------------------------------- */

a{/*リンクされた文字*/
    color:#000;
    text-decoration:none;
}
a:link {/*未訪問のリンク*/
    color:#000;
    text-decoration:none;
}
a:visited {/*訪問後のリンク*/
    color:#000;
    text-decoration:none;
}
a:hover {/*マウスをのせたとき*/
    color:#25aad6; /* 青 */
    font-style:normal;
    text-decoration:none;
}


a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}



/* ---------------------------------------------------------------------------------
	共通class
--------------------------------------------------------------------------------- */
.nowrap{
white-space: nowrap;    
}
.clear{
clear: both;    
}
.center{
text-align: center;    
}
.left{
text-align: left;    
}
.img_middle{
vertical-align: middle;
}

/* clearfix ---------------------------------------- */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/* ---------------------------------------------------------------------------------
	フォント
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
--------------------------------------------------------------------------------- */

body {
  font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;
}
html{color:#69554B;}
    

p {
  font-size:18px;    
  line-height : 1.9;
letter-spacing: 0.06em;
text-align: left;
}

h1{
  font-size:50px;    
  line-height : 1.9;
letter-spacing: 0.06em;
}
h2{
  font-size:25px;    
  color: #FF7BAC;
  line-height : 1.9;
letter-spacing: 0.06em;
}
h4{
  font-size:23px;    
  color: #FF7BAC;
  line-height : 1.9;
letter-spacing: 0.06em;
}
h3{
  font-size:28px;    
  color: #FF7BAC;
  line-height : 1.9;
  letter-spacing: 0.06em;
  text-align: left;
}
h5{
  font-size:21px;    
  line-height : 1.4;
  letter-spacing: 0.06em;
  text-align: left;
}
h6{
  font-size:18px;    
  line-height : 1.5;
  letter-spacing: 0.06em;
  text-align: left;
}
small{
  font-size:7px;    
  line-height : 1.5;
  letter-spacing: 0.06em;
  text-align: left;
}
.smalltext{
  font-size:7px;    
  line-height : 1.5;
  letter-spacing: 0.06em;
  text-align: left;
}
.lyrics{
  font-size:12px;    
  line-height : 1.5;
letter-spacing: 0.06em;
}

span{
    color: #FF7BAC;
}
.profiletext {
  font-size:14px;    
  line-height : 1.9;
letter-spacing: 0.06em;
}

.copytext {
  font-size:6px;    
  color: #BCE1DE;
    text-align: center;
}
