/* --------------------------------------
　共通部分
--------------------------------------- */

/* ページ全体のテキスト色 */
html {color:#000000;}

/* ページ全体 */
body {
	font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	line-height:1.5;
	text-align: center;
	background-color: #E6E6E6;
	margin: 0 auto;
	}
	
/* ページ全体のリンク色 */
a { text-decoration: underline; }
a:link { color: #333399; }
a:visited { color: #666699; }
a:hover { color: #000066; text-decoration: underline; }
a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

/*general setting [float margin padding]*/
.float_l{float:left;}
.float_r{float:right;}
.margin_10{margin:10px;}
.margin_15{margin:15px;}
.margin_20{margin:20px;}
.margin_30{margin:30px;}
.margin_t10{margin-top:10px;}
.margin_t15{margin-top:15px;}
.margin_t20{margin-top:20px;}
.margin_t30{margin-top:30px;}
.margin_b10{margin-bottom:10px;}
.margin_b15{margin-bottom:15px;}
.margin_b20{margin-bottom:20px;}
.margin_b30{margin-bottom:30px;}
.margin_r10{margin-right:10px;}
.margin_r15{margin-right:15px;}
.margin_r20{margin-right:20px;}
.margin_r30{margin-right:30px;}
.margin_l10{margin-left:10px;}
.margin_l15{margin-left:15px;}
.margin_l20{margin-left:20px;}
.margin_l30{margin-left:30px;}

	
p {	font-size: 80%;
	line-height: 1.5em;
	margin: 0;
	padding: 10px 0;
	}
	
/* text */
.px10 {  font-size: 75%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.px1014 {  font-size: 70%; line-height: 150%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.px1017 {  font-size: 70%; line-height: 160%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.px1220 {  font-size: 80%; line-height: 160%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.px1218 {  font-size: 80%; line-height: 150%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.px12 {  font-size: 80%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.px16 {  font-size: 100%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }



.rightmoji {
	font-size: 80%;
	line-height: 1.5em;
	text-align: right;
	width: 580px;
	margin-top: 50px;
	margin-bottom: 50px;
}

.small{font-size: 80%;}

/* ------------------------------------- 
 *	ページレイアウト
--------------------------------------- */

/*ページ全体の幅、レイアウトを中央揃え*/	
#wrapper {
	width: 984px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../img/bg-haikei.jpg);
	background-repeat: repeat-y;
	}

	
	
/*コンテンツ左*/		
.left {
	width: 171px;
	background-color: #e6e6e6;
	}

.left2 {
	padding-left: 5px;
	background-color: #e6e6e6;	
	}
	
/*コンテンツ右*/	
#right {
    text-align: left;
	float: left;
	width: 600px;
	margin-left: 100px;	
	}
	
	
/*フッター部分*/
#footer {
	width: 950px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	text-align: right;
    }	
	
	
	
/* ------------------------------------- 
 *	ページレイアウト
--------------------------------------- */

	
/*メインメニュー*/
.main_menu{
 width:726px;
 height:42px;
 background-image:url(../img/090831/pageheader_05.jpg);
 }
 
.main_menu_b{
 width:729px;
 height:42px;
 padding:0;
 margin:0;
 text-align:left;
 background:url(../img/090831/header_05.jpg);
 }

.main_menu img{
 margin:0px;
 float:left;
 border:none;
 }
 
 
.main_menu_b img{
 margin:0px;
 float:left;
 border:none;
 }
 

/*コンテンツ左側*/
#left-menu1 {
	margin: 31px 0 0 0;
}


#left-menu2 {
	margin-top: 14px;
}

#left-menu2 li{
    height: 27px;
}


/*コンテンツ右側*/

h2 {
	margin-top: 50px;
	margin-bottom: 50px;
}


h3 {
	font-size: 80%;
	color: #8080C0;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

h3 .subtitle{
    margin:15px 0 15px 0
	}


h4 {
	font-size: 80%;
	color: #8080C0;
	font-weight: bold;
	margin-top: 15px;
	}
	
	
/*ページ内共通*/

/*フッター部分*/	
#wrapper #chosaku{
	width: 950px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	text-align: right;
    }
		
#wrapper #chosaku li {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

/* ------------------------------------- 
 *	ページ毎
--------------------------------------- */


/* プロフィール */
.profile01 { border-top:1px #C4C4C4 dashed; padding: 10px 0 2px 0; font-size: 80%; line-height: 150%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; }
.profile02 { border-top:1px #C4C4C4 dashed; padding: 10px 0 2px 0; }

/* リスニングページ */
.table08 {
	width: 580px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


.listening .table08 {
	width: 580px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}

.listening .table08 td {
    font-size: 80%; font-family: "ＭＳ Ｐゴシック"; text-decoration:none; 
	line-height: 2em;
}


/* 出生から歌手になるまで */
.table04 {
	margin-top: 30px;
	width: 580px;
}


/* インフォメーション */
#new .table04 {
	margin-top: 30px;
	border: 1px solid #000000;
	width: 580px;
}
#new .table04 td{
    padding: 10px;}
	
/*mod110622 amazonlink*/

.disc_cassette{
	text-align:center;
	margin-top:10px;}
.disc_cassette span{
	font-size:9pt!important;
	line-height:1em!important;}
.disc_cassette img{
	margin-top:2px;}
	
.topback{
	width: 580px;
	margin-top: 5px;
	}	
	
.topback2{
    width: 580px;
    margin: 30px 0 30px 0
	}

.topback2 td{
    text-align: right;
	}	
	
/* 歌のあゆみ */
.table07 { padding: 3px 0 2px 0; border:1px #4D639E solid; }

.uta-nengou {
	margin-top: 30px;
	padding-top: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #4D639E;
}

/* 著書・俳句 */

#chosho .table04{
	margin-top: 15px;
	border: 1px solid #CCCCCC;
	width: 580px;
}
#chosho .table04 td{
    padding: 10px;
	}
.subtitle2{
	width: 580px;
	margin: 30px 0 15px 0;
	}
	
/* mod 110404 info 曲目テーブル*/
.disc_list td{
	margin:0 !important;
	padding:2px !important;
}


/* mod110616 info 三波春夫「終り無き歌藝の道」発売記念イベント概要 */
#info41_sp{
  width:500px;}
table#info41_sp dl dt{
	float:left;
	width:6em;
	font-weight:bold;
	border-top:dotted 1px #cccccc;
	padding:5px 0 10px 0;}
table#info41_sp dl dd{
	border-top:dashed 1px #cccccc;
	padding:5px 0 10px 8em;}
	
table#info41_sp dl dt.top,
table#info41_sp dl dd.top{
	border:none;}

/* ------------------------------------- 
 *	おしらせ詳細
--------------------------------------- */

/* info52 ユーキャンより発売！通販限定 『三波春夫の世界』 */
.ukyan-ul{ margin:0 0 0 1em;}
.ukyan-hosokumoji{ margin:0 0 0 1em;}
.ukyan-h3 {margin: 30px 0 0 0;}
.ukyan-otoiawase {
	margin: 5px;
	padding: 5px;
	border: 1px solid #003;
}

/* info53  『三波春夫特別シネマ公演』 */

#info53_sp{
  width:580px;
  	margin-top: 30px;
	border: 1px solid #000000;
	}
.minami-cinema-title {
	margin:15px;
	border: 1px solid #003;	
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td h3 {
	font-weight: bold;
	margin:30px;	
	font-size: 80%;
	font-family: "ＭＳ Ｐゴシック";
	text-decoration:none;
	color: #000;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema dl dt {
	margin-top: 15px;
	margin-bottom: 5px;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema dl dd ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema .minami-chinema-sakuhin {
	margin: 30px;
	padding: 5px;
	border: 3px solid #CCC;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema .minami-chinema-sakuhin ul {
	font-size: 80%;
	font-family: "ＭＳ Ｐゴシック";
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema dl dd ul li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 30px;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema h4 {
	font-weight: bold;
	color: #000;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema .minami-chinema-gazou {
	float: left;
	width: 300px;
}
#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema .minami-chinema-gazou-moji {
	float: left;
	width: 250px;
}

#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema-r{
	font-size: 60%;
	text-align: right;
	margin-right: 15px;
}

#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema p .minami-chinema-blod{
	font-weight: bold;
}

.minami-chinema-shou{
	font-size: 80%;
}


#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema p{
	font-size: 80%;
	margin: 0 30px;	
}

#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema dl{
	font-size: 80%;
	margin:30px;
	padding: 0 0 5px 0;
	}

#wrapper tr td table tr td #right #new #info53_sp tr td table tr td .minami-cinema dt{
	font-weight: bold;
	}

	
/* お知らせ概要 */

#wrapper #right #new #info41_sp .px1220 .gaiyou{
    margin:1em 0 0 0;}

#wrapper #right #new #info41_sp .px1220 .gaiyou dt{
	float:left;
	width:3em;
	font-weight:bold;
	padding:5px 0 10px 0;
	border:none;}
#wrapper #right #new #info41_sp .px1220 .gaiyou dd{
	padding:5px 0 10px 3em;
	border:none;}
	

/* info056 映画上映 */	
#wrapper #right #new #info41_sp .px1220 .info056-table table{
    font-size:100%;}

#wrapper #right #new #info41_sp .px1220 .info056-table th{
	border-bottom:#000 solid 3px;}
	
#wrapper #right #new #info41_sp .px1220 .info056-table .kugiri{
	border-bottom:#999 solid 1px;}				
			
/* お客様は神様です。本の文章 */
.book {
	font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", "serif";
	font-size: 1em;
	line-height:1.5;
	text-align: left;
	margin: 0 auto;
	}
	
	
.bookh4{ color: #000000}