/* -----------------------------------------------------------
CSS Information
	基本スタイル
----------------------------------------------------------- */

/*-----------------------------------------------
 __Reset
-----------------------------------------------*/

* {
margin:0;
padding:0;
}

/*------------ clearfix(親divに追加でclass指定。これで次のボックスはクリアされる。)// ------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* IE7とMacIE5用 */
.clearfix { display: inline-block; }

/* WinIE6以前用　ホーリーハック */
* html .clearfix { height: 1%; }

/*MacIE5以外用　プロパティをblockに戻す */
.clearfix { display: inline-block; }
/*------------ //clearfix ------------*/

body {
background-color:#FFFFFF;
color:#444;
font-size:small;
font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

*:first-child + html body {
font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

p {
margin:0;
padding:0;
}

.blogbody p{
padding-bottom:20px;
}

img {
border:0;
}

a {
outline:none;}

	.bk{
		background-color:#ccc;
		}

.c{
text-align:center;
}

.kounyuu-b{
padding-left:10px;
margin:10px 0;
}

.text-menu{
padding:0 10px;
}

h1.title	{
font-weight:bold;
margin-bottom:20px;
color:#FF0000;
background-color:#fef4e8;
padding:5px;
		}

h2.sakka	{
font-weight:bold;
margin-bottom:10px;
color:#FF6600;
font-size:14px;
		}
		
h3.form-t	{
font-weight:bold;
margin-bottom:10px;
color:#e6002e;
font-size:12px;
background-color:#f2f2f2;
padding:3px;
		}

span.form-st{
font-weight:bold;
margin-bottom:5px;
padding:0;
color:#ff6600;
font-size:12px;
		}	
				
p.form-st	{
font-weight:bold;
margin-bottom:5px;
padding:0;
color:#ff6600;
font-size:12px;
		}
		
p.form-txt	{
margin:0;
padding:5px;
		}		
		
#hassou{
border:#FF6600 1px dashed;
background-color:#fff;
padding:5px;
margin-bottom:10px;
		}


/*-----------------------------------------------
 __container
-----------------------------------------------*/

#index_artist_area{
margin-bottom:10px;
width:549px;
background-color:#FFFFFF;
}

#index_artist_area p{
margin-bottom:10px;
}

#index_artist_area .artist-waku {
margin:5px 9px 5px 0;
display:inline;
float:left;
background-color:#E9EAEA;
width:130px;
text-align:center;
height:120px;
}

#index_artist_area .end{
margin-right:0;
}

#index_artist_area .artist-waku dt{
padding:7px 0 3px 0;
width:116px;
height:90px;
}

#index_artist_area .artist-waku dd a{
color:#11335F;
}

#index-txtarea-waku{
padding-top:10px;
clear:both;
width:547px;
}

#index-txtarea-waku .tabNav{
width: 100%;
height:23px;
}

#index-txtarea-waku .tabNav li ul{
list-style:none;
}

#index-txtarea-waku .tabNav li{
display:inline;
float:left;
}

#index-txtarea-waku .tabNav #head1 a {
width:71px;
height:23px;
background:url(/img/index_mt_t01.gif) 0 0 no-repeat;
display:block;
text-indent:-9999px;
}

#index-txtarea-waku .tabNav #head1 a.active {
background:url(/img/index_mt_t01_on.gif) 0 0 no-repeat;
}


#index-txtarea-waku .tabNav #head2 a {
width:129px;
height:23px;
background:url(/img/index_mt_t02.gif) 0 0 no-repeat;
display:block;
text-indent:-9999px;
}

#index-txtarea-waku .tabNav #head2 a.active {
background:url(/img/index_mt_t02_on.gif) 0 0 no-repeat;
}

#index-txtarea{
width:547px;
border:#CCCCCC 1px solid;
}

.comments-post{
font-size:80%;
}

.tabContents {
line-height:160%;
font-size:12px;
padding:10px;
}
