.grey {
	font-size: 13px;
	color: #333;
	line-height: 14px;
}

.grey03 {
	font-size: 24px;
	color: #000;
	line-height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
}

.grey03b {
	font-size: 24px;
	color: #000;
	line-height: 27px;
	font-weight: bold;
}

.grey03s {
	font-size: 23px;
	color: #000;
	line-height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
}

.grey02 {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	letter-spacing: 1.2px;
}

.orange {
	font-size: 13px;
	color: orange;
	line-height: 18px;
	letter-spacing: 1.2px;
}

.grey02B {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	font-weight: bold;
}

.grey02w {
	font-size: 13px;
	color: #999;
	line-height: 14px;
	
}

.grey02wr {
	font-size: 13px;
	color: #999;
	line-height: 14px;
	text-align: right;
}

.grey02l {
	font-size: 13px;
	color: #000;
	line-height: 18px;
	text-align: left;
	padding-left: 5px;
}

.grey031 {	font-size: 25px;
	color: #333;
	line-height: 27px;
	letter-spacing: 0.5px;
	font-weight: bold;
}

.grey03r {	font-size: 16px;
	color: #DD041F;
	line-height: 27px;
	letter-spacing: 0.5px;
	font-weight: bold;
}

.lgreyBCopy {
	font-size: 36px;
	line-height: 14px;
	font-weight: bolder;
	color: #666;
}

.llgrey {
	font-family: "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	font-size: 50px;
	line-height: 50px;
	font-weight: 900;
	color: #666;
}

.lllgrey {
	font-family: "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	font-size: 65px;
	line-height: 50px;
	font-weight: 900;
	color: #666;
}

.greyB {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
.lgreyB {
	font-size: 14px;
	line-height: 14px;
	font-weight: bolder;
	color: #999;
}

.white {
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
}

.whiteB {
	font-size: 15px;
	line-height: 18px;
	font-weight: bolder;
	color: #FFF;
}

ul {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

li {
	font-size: 13px;
	line-height: 18px;
	color: #fff;
    list-style-type: none; /*点を非表示*/
    position: relative; /*基準位置*/
    padding-left: 0.8em
    }

ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}

li:before {
    border-radius: 50%; /*丸くする*/
    width: 5px; /*点の幅*/
    height: 5px; /*点の高さ*/
    display: block;
    position: absolute; /*絶対配置*/
    left: 0; /*点の位置*/
    top: 1em; /*点の位置*/
    content: "";
    background-color: orange; /*点の色*/
    }

.gold_s { font-size: 10px; color: #B7A168; text-decoration: none; }

.gold_s2 { font-size: 11px; color: #B7A168; text-decoration: none; }

.gold { font-size: 13px; color: #B7A168; text-decoration: none; }

.gold_b { font-size: 13px; color: #B7A168; text-decoration: none; font-weight: bold; }

.pl {
	
	font-size: 13px;
	padding: 0 10px;
}

.pl2 {
	
	font-size: 13px;
	background-color: #ebebeb;
}

span { letter-spacing: 0.05em }

a:link { color: #666666; }
a:visited {
	color: #b6a16a;
	font-size: x-small;
}

a.link:link { color: #ffffff }
a.link:visited { color: #ffffff }

body{
	background-image:url("https://www.kcmusic.jp/images/meinl/meinlfooter.gif");
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-position:bottom;
	text-align: center;
    font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

div.toka a:hover img 
{ 
opacity:0.5; 
filter: alpha(opacity=50); 
-ms-filter: "alpha( opacity=50 )"; 
}

.wmt{width:900px; margin:auto; text-align:left; background-color:#FFF;}
.ttsn{float:left; height:460px; width:70px; text-align:center;}
.main-img{width:300px; margin:30% 6%; border:none;}
.ittsn{width:25px; height:351px; margin:70% 0;}
.dmain-img{float:left; width:350px; height:460px;}
.dspec{float:left; margin:20px 0px; width:480px; height:420px;}
.wmt2{width:900px; height:570px; margin:auto; text-align:left; background-color:#FFF;}
.ttsn2{float:left; height:570px; width:70px; text-align:center;}
.dspec2{float:left; margin:20px 0px; width:480px; height:530px;}
.dmain-img2{float:left; width:350px; height:570px;}

video {
      width: 700px;
      height: auto;
    }

/* ボタン */
.square-pop {
  position: relative;
  display: inline-block;
  padding: 0.2em 0.5em;
  text-decoration: none;
  color: #FFF;
  background: #fd9535;/*背景色*/
  border-bottom: solid 2px #d27d00;/*少し濃い目の色に*/
  border-radius: 4px;/*角の丸み*/
  box-shadow: inset 0 2px 0 rgba(255,255,255,0.2), 0 2px 2px rgba(0, 0, 0, 0.19);
  font-weight: bold;
  font-size: 11px;
}
