﻿@charset "utf-8";

section, article, aside, hgroup, header, footer, nav, figure, figcaption, summary { display: block; }
/* behavior:url(js/ie-css3.htc); */

/** reset **/
html{color:#000;background:#FFF;overflow-y:scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,section, article, aside, hgroup, header, footer, nav, figure, figcaption, summary{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;-ms-interpolation-mode: bicubic;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
strong{ font-weight:bold;}
br{letter-spacing:normal;}
img{vertical-align:middle;}

/** font **/
@font-face {
	font-family: 'DejaVuSerifCondensedBook';
	src: url('fontface_DejaVuSerif/DejaVuSerifCondensed.eot');
	src: local('DejaVu Serif Condensed'), local('DejaVuSerifCondensed'), url('fontface_DejaVuSerif/DejaVuSerifCondensed.woff') format('woff'), url('fontface_DejaVuSerif/DejaVuSerifCondensed.ttf') format('truetype'), url('fontface_DejaVuSerif/DejaVuSerifCondensed.svg#DejaVuSerifCondensed') format('svg');
}
@font-face {
	font-family: 'DejaVuSerifCondensedBold';
	src: url('fontface_DejaVuSerif/DejaVuSerifCondensed-Bold.eot');
	src: local('DejaVu Serif Condensed Bold'), local('DejaVuSerifCondensed-Bold'), url('fontface_DejaVuSerif/DejaVuSerifCondensed-Bold.woff') format('woff'), url('fontface_DejaVuSerif/DejaVuSerifCondensed-Bold.ttf') format('truetype'), url('fontface_DejaVuSerif/DejaVuSerifCondensed-Bold.svg#DejaVuSerifCondensed-Bold') format('svg');
}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ",sans-serif;text-shadow:0px 1px 1px #ffffff;}


/** table **/
table{ border-color:#ffffff;border-style:none;}
table td{padding:3px;border-color:#ffffff;border-style:none;}

table.hyou{font-size:93%; border:none;background-color:#000000;color:#FFFFFF;width:95%;margin:10px auto 0;empty-cells:hide;border-color:#000000;border-spacing:0;border-collapse:collapse;border-width:0;border-style:none;}
table.hyou caption{margin-top:1em;text-align:right;}
table.hyou th,
table.hyou td{padding:0.4em 0.4em;margin:0;empty-cells:hide;border-color:#000000;border-spacing:0;border-collapse:collapse;border-width:0 2px 2px 0;border-style:none solid solid none;background-color:#381A1A;text-align:left !important;}
table.hyou th{background:#280A0A;text-align:center !important;font-weight:bold;white-space:nowrap;}

/** defo **/
p{padding:10px 0;letter-spacing:0.08em;line-height:1.6em;font-size:100%;}
h1,h2,h3,h4,h5,h6{letter-spacing:0.1em;font-size:100%;}
blockquote{padding:5px;background-color:#DEE4E9;margin:10px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
ul.list{}
ul.list li{list-style:none;background:url(images0910/dot.png) no-repeat 0px 0px;padding:0 10px 10px 18px; margin:0; font-size:80%;}
img.pict,
article .mt-image-none,
article .mt-image-center,
article .mt-image-left,
article .mt-image-right{padding:3px;margin:0 3px;background-color: #FFFFFF;border:3px solid #EDEDED;}
.r{ float: right;display:inline; width:49%;}
.l{ float: left;display:inline; width:49%;}
.cf{/zoom:1;}
.cf:after{content:'';display:block;clear:both;}


/** base **/
html{}
html,body{background:#ffffff;text-align:center;color:#444444;}
body{background:url(images/bg_d.png) no-repeat fixed center top; min-width:965px;}
#m{width:47%;float:left; text-align:left;}
#s{width:53%;float:right; }
#min{width:440px;margin:40px 0 30px 0px;float:right;display:inline;}
#sin{width:480px;margin:40px 0 30px 0px;float:left;padding:0 0 0 40px; position:relative;z-index:2;display:inline;}

body {background-attachment:fixed;}
* html body {background-attachment:scroll;}
*:first-child+html body {background-attachment:scroll;}
head~/* */body {background-attachment:scroll;}
html:not(:target) body {background-attachment:fixed;}

footer{clear:both;}

body,header,#m,#s,footer,section,.box{/zoom:1;}
body:after,header:after,#m:after,#s:after,footer:after,section:after,.box:after{content:'';display:block;clear:both;}

#discography #m section h2,
#news #m section h2{width:400px;background:#835D4B;padding:3px 20px;margin:10px 0 0 0;
font-family:"DejaVuSerifCondensedBold";color:#ffffff;font-size:108%;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
text-shadow:0px -1px 1px rgba(0,0,0,0.8),0px -1px 0px rgba(0,0,0,0.8),0px 1px 1px rgba(255,255,255,0.3);
-webkit-box-shadow: 0px 1px 5px #dfd1bd;-moz-box-shadow: 0px 1px 5px #dfd1bd;box-shadow: 0px 1px 5px #dfd1bd;
-ms-filter:"progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=3)";
filter:progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=3);
}


/** link text **/
a			{text-decoration:underline;outline:none;cursor:pointer;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;}
a:link		{color:#444444;}
a:hover		{color:#4b1801;filter:alpha(opacity=75,style=0);opacity:0.75;-moz-opacity:0.75;}
a:active	{color:#444444;filter:alpha(opacity=50,style=0);opacity:0.50;-moz-opacity:0.50;}
a:visited	{color:#444444;}

/** header **/
 #s header hgroup .logo { margin: 0 0 15px 0; }
  #s header hgroup .logo a { -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out; }
  #s header hgroup .logo a:hover { filter:alpha(opacity=60,style=0);opacity:0.60;-moz-opacity:0.60; }
 #s header hgroup .desc { margin: 0 0 30px 0; }
#s header nav {margin:0 0 30px 0; background:url(images/menu.png) no-repeat center center;width:489px;height:53px;position:relative;left:-5px;}
 #s header nav ul {padding:19px 0 0 0;font-family:"DejaVuSerifCondensedBold";filter:DropShadow(color=#000000,offx=0,offy=1,Positive=true);letter-spacing:0.03em;}
 #s header nav li{display:inline;margin:0 11px;}
 #s header nav a{text-decoration:none;
	 text-shadow:0px -1px 1px rgba(0,0,0,0.8),0px -1px 0px rgba(0,0,0,0.8),0px 1px 1px rgba(255,255,255,0.3);filter:DropShadow(color=#000000,offx=0,offy=-1,Positive=true);}
 #s header nav a:visited,
 #s header nav a:link	{color:#ffffff;
	 text-shadow:0px -1px 1px rgba(0,0,0,0.8),0px -1px 0px rgba(0,0,0,0.8),0px 1px 1px rgba(255,255,255,0.3);filter:DropShadow(color=#000000,offx=0,offy=-1,Positive=true);}
 #s header nav a:hover	{color:#f2e2c9;
	 text-shadow:0px 0px 1px rgba(0,0,0,0.9),0px 0px 0px rgba(0,0,0,0.1),0px 0px 5px rgba(255,255,255,1);filter:DropShadow(color=#000000,offx=0,offy=0,Positive=true);}
 #s header nav a:active	{color:#e1d2bb;}

 #s .photo{margin: 0 0 20px 0;}

   #profile header nav ul li.profile a,
   #discography header nav ul li.discography a,
   #news header nav ul li.news a,
   #schedule header nav ul li.schedule a,
   #blog header nav ul li.blog a,
   #link header nav ul li.link a { filter:alpha(opacity=60,style=0);opacity:0.60;-moz-opacity:0.60;}

/** footer **/
 #f .bna { margin:0 0 30px 0; }
 #f .bnb { margin:0 0 30px 0; }
   #f .bna a img,
   #f .bnb a img{ margin:0 15px; }
 #f p.link {margin:0 0 10px 0; }
  #f p.link a { margin:0 20px;text-decoration:none;font-family:"DejaVuSerifCondensedBook"; }
#f footer { margin:0 0 30px 0;border-top:1px #aaaaaa dotted;margin:0;padding:0 0 30px; }
 #f footer p { margin:0;position:relative;top:-20px; }
  #f footer p small { background:#ffffff;padding:0 10px;font-family:"DejaVuSerifCondensedBook"; }

#profile #f .bna,
#discography #f .bna,
#news #f .bna,
#schedule #f .bna,
#blog #f .bna,
#link #f .bna,

#profile #f .bnb,
#discography #f .bnb,
#news #f .bnb,
#schedule #f .bnb,
#blog #f .bnb,
#link #f .bnb { display:none;}


/** m **/
  #m {position:relative;}
  #m section {font-size:92%;}
   #m section h1 {background:url(images/m_t_bg.png) center right no-repeat;height:45px;width:100%;position:absolute;right:0px;top:40px; _width:600px;}
    #m section h1 span {width:440px;display:block;float:right;padding:13px 0 0;
	text-shadow:0px -1px 1px rgba(0,0,0,0.8),0px -1px 0px rgba(0,0,0,0.8),0px 1px 1px rgba(255,255,255,0.3);filter:DropShadow(color=#000000,offx=0,offy=1,Positive=true);
	font-family:"DejaVuSerifCondensedBold";color:#ffffff;font-size:108%;_text-indent:12px;
	}
#blog a.feed{position:absolute;right:0px;top:0px;}
   #m section .link {position:absolute;right:0px;text-align:center;}
    #m section .link a { text-decoration:none;color:#ffffff;display:block; background:url(images/m_bt1bg.png) center center no-repeat;height:30px;width:90px; }
    #m section .link a:hover {filter:none;opacity:0.60;-moz-opacity:0.60;}
     #m section .link a span {display:block;padding:5px 0 0 0;font-family:"DejaVuSerifCondensedBold";color:#ffffff;font-size:108%;
	 text-shadow:0px -1px 1px rgba(0,0,0,0.8),0px -1px 0px rgba(0,0,0,0.8),0px 1px 1px rgba(255,255,255,0.3);filter:DropShadow(color=#000000,offx=0,offy=1,Positive=true);}



/** index news **/
#index{height:100%;}
#index #m{height:100%;background:url(images/bg_inde_photo.jpg) no-repeat top right;position:fixed;top:0px;left:0px;}
#index #min{text-indent:-9999em;}

#index section.indexbox { background:url(images/box_h.png) no-repeat top center;margin:0 0 20px 0;text-align:left;}
#index section.indexbox .in{ background:url(images/box_f.png) no-repeat bottom center;}
 #index section.indexbox h3 { padding:0 42px 25px;font-family:"DejaVuSerifCondensedBook";}
 #index section.indexbox article{padding:5px;margin:0 55px 5px;font-size:85%;background:rgba(242,226,201,0);color:#444444;text-decoration:none;display:block;
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
 -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out; }
  #index section.indexbox article:hover { background:rgb(242,226,201);background:rgba(242,226,201,1); }

   #index section article time { font-family:"DejaVuSerifCondensedBook";padding:0 0 3px 0;display:block;color:#999 !important;}
   #index section article p { padding:0; }
   #index section article strong { font-weight:normal;}

   #index section.indexnews article .catelabel { display:none;}
   #index section.indexnews article .title { padding:0 0 3px 0;color:#4b1801 !important;}
   
   #index section.indexsche article a		{ text-decoration:none;display:block;}
   #index section.indexsche article a:link	{ color:#444444;}
   #index section.indexsche article a:hover{ color:#4b1801;}
   #index section.indexsche article .title	{ font-weight:normal;}

 #index section.indexbox p.f { text-align:center;padding:0 0 30px 0; }
.indexregular .in{ padding-bottom:30px;}

/* discography */
#discography #m .box{clear:both;padding:20px 0;border-bottom:dotted 1px #CCC;}
#discography #m .images{padding:0;float:left;width:125px;text-align:center;clear:both;}
#discography #m .bay{float:left;clear:both;width:125px;text-align:center;}
 #discography #m .bay img{margin-left:1px;}
#discography #m .desc{padding:0 0 0 130px;font-size:85%;}
#discography #m .desc p{padding-top:0;}
#discography .pagetop { text-align:right; padding-bottom:0; margin:10px 0 5px 0;}
#discography .pagelink{ text-align:right; padding-bottom:0; margin:0px 0 10px 0;}

/* news  */
#news #m article{margin:15px 0 0 0;}
#news #m .catelabel{ display:none;}
#news #m .title{ border-left:3px #4b1801 solid;padding:0px 0 3px 6px;}
#news #m time{border-left:3px #4b1801 solid;padding:3px 0 3px 6px;font-size:85%;display:block;}
#news #m .body,
#news #m .more{font-size:85%;margin-bottom:15px;}
#news #m .body p,
#news #m .more p{ padding:6px 0;}
#news #m .newnashi .body{ display:none;}


/* schedule  */
#schedule #m .title{ border-left:3px #4b1801 solid;padding:3px 0 3px 6px;margin:15px 0 0 0;font-size:108%;font-weight:bold;}
#schedule #m time{border-left:3px #4b1801 solid;padding:0px 0 3px 6px;font-size:77%;display:block;}
#schedule #m .body,
#schedule #m .more{ font-size:100%;margin-bottom:15px;}
#schedule #m .body p,
#schedule #m .more p{ padding:6px 0;}
#schedule #m .Past .body,
#schedule #m .Past .more{display:none;}

#m p.f{text-align:center;margin-top:20px;}

/* blog */
 #blog article h2 {text-align:center;}
  #blog article h2 a { text-decoration:none;font-size:146.5%}
  #blog article h2 time { font-size:85%;color:#999999;}
  #blog article .more {text-align:center;}

#blog article,
#blog .navi,
 #blog .arc{ margin:0 0 40px 0;}
#blog article .more a,
#blog .navi a,
 #blog .arc a{background:#fff3e6; padding:4px 6px;text-decoration:none;margin:0 10px 0 0;}
#blog .arc p{ padding:5px 0;}
#blog .navi{ text-align:center;}
#blog article .cf img{ float:right; border:3px #ddd solid;margin:1px; padding:3px;}




