.btn {

}

#main {
	margin-right: auto;
	margin-left: auto;
}
.photo_box img {
	margin-left: 6px;
	float: left;
	margin-bottom: 6px;
}



.current {

}
.diary_image img {
	border: 1px solid #acacac;
}


img {
	border-width: 0px;
	border-style: none;
}
.f10_right {
	font-size: 10px;
	text-align: right;
}



body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../common/main_bg.gif) repeat-x top;

}

#footer {
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}


td {
	font-size: 12px;
	line-height: 160%;
	color: #333333;
	font-family: Verdana;
}

#header {
	background: url(../common/header_bg.gif) repeat-x top;
}
#menu {
	padding-bottom: 0px;
}
#top iframe {
	border: 1px solid #999999;
}

p,form,h1,h2,h3,h4 {
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
}



/*文字用クラス
-----------------------------------------*/

.f10 {
	font-size: 10px;
	line-height: 140%;
}

.f14 {
	font-size: 14px;
	line-height: 150%;
}

.f18 {
	font-size: 18px;
}

.f_white {
	color: #FFFFFF;
}

.f_red {
	color: #660000;
}

.f_catch {
	color: #C60001
}

.f_gray {
	color:#666666;
}

.f10gray {
	font-size: 10px;
	line-height: 140%;
	color:#666;
}

.f_blue {
	color:#2766a6;
}

.txt_right {
	text-align: right;	/*テキスト右寄せ*/
}

.txt_center {
	text-align: center;	/*テキスト真ん中*/
}

.notice {
	text-indent: -1em;	/*注意書きに設定*/
	margin-left: 1em;
}
.neta_f12_150 {
	font-size: 12px;
	line-height: 150%;
}


/*リンク設定
-----------------------------------------*/
	
a:link {
	color: #06528d;
	text-decoration: underline;
}

a:visited {
	color: #06528d;
	text-decoration: underline;
}

a:hover {
	color: #90C1E4;
	text-decoration: underline;
}

.link_gray a:link {
	color: #666666;
}

.link_gray a:visited {
	color: #666666;
}

.link_gray a:hover {
	color: #000000;
}

/*共通レイアウト用クラス
-----------------------------------------*/

.text_right {
	text-align: right;
}

.strong {
	font-weight: bold;	/*太字*/
}

.box_pad10 {
	padding: 10px;
}


.p_top5 {
	padding-top: 5px;
}

.p_top10 {
	padding-top: 10px;
}

.p_top15 {
	padding-top: 15px;
}

.p_top20 {
	padding-top: 20px;
}

.p_top25 {
	padding-top: 25px;
}

.p_top30 {
	padding-top: 30px;
}

.p_left40 {
	padding-left: 40px;
}

.p_left20 {
	padding-left: 20px;
}

.p_left10 {
	padding-left: 10px;
}

.p_left5 {
	padding-left: 5px;
}


.p_left15 {
	padding-left: 15px;
}

.p_LR10 {
	padding-left: 10px;
	padding-right: 10px;
}

.p_tb5 {
	padding-top: 5px;
	padding-bottom: 5px;
}


.p_tb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.m_t5 {
	margin-top: 5px;
}
.m_t20 {
	margin-top: 20px;
}
.m_t10 {
	margin-top: 10px;
}
.m_tb10 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.m_tb20 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.m_b5 {
	margin-bottom: 5px;
}

.m_b10 {
	margin-bottom: 10px;
}

.m_b15 {
	margin-bottom: 15px;
}

.m_b20 {
	margin-bottom: 20px;
}

.m_b25 {
	margin-bottom: 25px;
}

.m_b30 {
	margin-bottom: 30px;
}

.m_b40 {
	margin-bottom: 40px;
}
.m_b200 {
	margin-bottom: 200px;
}

/*　共通
-----------------------------------------*/

.line_btm01 {
	background: url(../common/line_dot.gif) repeat-x bottom;
	padding-bottom: 20px;
}

.line_btm02 {
	background: url(../common/line_dot.gif) repeat-x bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.line_btm03 {
	background-image: url(../common/line_dot.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 10px;
}
.neta_box {
	background-color: #d6e7ed;
	background-image: url(../common/line_dot.gif);
	background-repeat: repeat-x;
	background-position: top;
}



.side_menu {
	border-right: 1px solid #abbfcd;
}

.img_border img {
	border: 1px solid #69a0b4;
}


.notice {
	text-indent: -1em;
	margin-left: 1em;
}
.line_bluebox {
	padding: 5px;
	border: 1px solid #5ba4ce;
}

/*　ディスコグラフィー
-----------------------------------------*/

.disco_title {
	color:#2766a6;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 10px;
}

.disco_title_guest {
	color:#2766a6;
	font-size: 12px;
	line-height: 140%;
	margin-bottom: 5px;
}

/*　Special
-----------------------------------------*/
.link_sideline {
	background-image: url(../common/back_line.gif);
	background-repeat: repeat-y;
}
