@charset "utf-8";
* { margin:0;padding:0;line-height:1.6;}
body { background-color: #783601;text-align: center;color: #794A0B;background-image: url( ../images/bg_dot04.jpg);font-family: "ＭＳ Ｐゴシック", sans-serif, Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:87.6%;}
p {	margin:10px 6px 0 23px;}
/**** LAYOUT ****/
.contents001 { width:716px;text-align:left;border:8px solid #C07C50;background-color:#FAE4C5;margin:12px auto;}
div.content_002,div.memo_001 { margin:10px 56px;}
div#breadcrumb_top { margin:16px 50px 2px 80px;}
/**** list ****/
dt { padding: 3px 0 10px 23px;}
dt a { padding: 20px 30px 20px 0;}
dd { margin:0 0 10px 23px;}
dl.index-st01 { margin-top:12px;}
dl,dt,dd { list-style:none;}
ul { margin:10px 0 10px 36px;}
li { padding:4px 0;}
ul.line_index { text-align:center;margin:0;}
ul.line_index li { display:inline;padding-left:10px;}
ol { margin:10px 0 10px 46px;}
/**** caption ****/
dl.caption01 { float:right; margin:6px 0 6px 14px; width:188px;}
dl.caption01 dt { margin-bottom:6px; padding:0;}
dl.caption01 dd { margin:0;}
table.captable01, table.captable02 { font-size:94%;}
table.captable01 { float:right; margin: 5px 2px 5px 10px;}
table.captable02 { float:left; margin: 5px 12px;}
.cap01 { margin:0 0 10px 14px; padding:0;float:right;display:block;width:188px;}
.cap01 img { margin-bottom:4px;}
/**** IMG ****/
img { border:0;}
p.catch01 img {	vertical-align: middle;padding-left:10px;}
img.right { float:right; margin:0 0 6px 12px;}
img.left { float:left; margin:0 14px 6px 0;}
div#index-banner01 { text-align:center;margin:18px auto 8px auto;}
.index_banner { display:block;margin:18px auto 12px auto;}
.icon01 { margin-top:8px;}
/**** HEAD ****/
h1,h2,h3,h4,dt,div.bar01 { font-weight:bold; font-size:100%;}
.inline01 { display:inline;}
div.bar01 {
	font-size: 12px;
	background-color:#C07C50;
	color: #FAE4C5;
	text-align:center;
	padding: 3px 0 2px 0;
	margin: 8px 30px;
	clear: both;}
div.bar_left { text-align:left;padding:3px 0 2px 45px;}
h3, div.content_002 h1,h2 {
	margin: 11px 0px 8px 2px;
	padding:2px 0 2px 10px;
	border-bottom: thin dotted #DDB89F;
	border-left: 12px solid #DDB89F;
	clear: both;}
h4 { margin:10px 0 10px 23px;}
h4.movie_title01 { margin:15px 0 10px 23px; clear:both;}
/**** link ****/
a:link, a:visited { color:#794A0B;}
a:hover, a:active { color:#C07C50;}
a:active { background-color:#FAE4C5;}
h3 a,div.songtitle_001 a { text-decoration:none;}
div.bar01 a:link, div.songtitle_001 a:link,div.bar01 a:visited, div.songtitle_001 a:visited { color: #FAE4C5;}
div.bar01 a:hover,div.songtitle_001 a:hover { color:#FDF4EA;}
/**** SONGBOOK ****/
div.songtitle_001 {
	color:#FAE4C5;
	background-color:#C07C50;
	line-height:1.4;
	margin:9px 50px 12px 50px;
	padding:8px 0;
	text-align:center;}
div.songtitle_001 h1 { font-weight:normal;line-height:1.4;}
p.lyrics_eng { font-family:Arial, Helvetica, sans-serif;}
div.youtube01,div.youtube_left { margin:4px 0 12px 23px; clear:both;}
div.midi201 { margin:6px 0px 10px 22px;}
/**** ads ****/
div.amzn_slide001,div#amzn_slide001,div#bottom01,.bottom_ad01 { text-align:center;margin:10px auto;clear:both;}
div.ggl_under_youtube_300_250,div.index_ggl202 { margin:16px 0 0 23px; clear:both;}
div.ggl_undertext_300_250,div#under_lyrics01,div.ggl_under_lyrics_300_250,div.index_ggl203,div.under_itunes { margin:16px 0 0 22px;}
.gglink01,.gglink01b,table#under_bar { text-align:center;margin:5px auto;}
p.spsd01 { font-size:12px; margin:10px 0 3px 0;}
.ad_twin { width:620px; clear:both; margin-left:8px;}
.ad_twin div { width:302px;float:left; padding-bottom:10px;}
.tw_left { margin-right:3px;}
.itunes_img { display:inline-block;overflow:hidden;background:url(https://linkmaker.itunes.apple.com/htmlResources/assets/ja_jp//images/web/linkmaker/badge_itunes-lrg.png) no-repeat;width:110px;height:40px;}
/**** smart phone ****/
.sp_link {
	display:block;
    width: 85%;
	height:150px;
	margin:10px auto;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	color:#FAE4C5;
	background-color:#C07C50;
    background: -webkit-gradient(linear, left top, left bottom, from(#C07C50),color-stop(0.5, #C07C50), to(#ab6f48));
	clear:both;
	}
.sp_a { display:block; width:100%; height:100%;color:#FAE4C5;background:url(/images/icon_splink.png) no-repeat 40% 50%;text-decoration:none;}
/**** amazon ****/
table.amz_1col_01 { margin:12px 0 10px 22px;}
table.amz_1col_01, table.cd01 { width:550px; margin:15px 0 0 20px; clear:both;}
table.amz_1col_01 td, table.cd01 td { vertical-align:top;}
table.amz_1col_01 td#leftTD, table.cd01 td#leftTD { width:180px;}
table.amz_1col_01 td#rightTD p { margin-left:5px;}
table.amz_1col_01 td#rightTD a,
table.amz_1col_01 td#rightTD2 a,
table.cd01 dt a { display:block;width:100%;padding:10px 0;}
table.cd01 dt,table.cd01 dd { text-align:left;padding-left:5px; margin-left:0}
div.amazon_top_banner { text-align:center;margin:10px auto;}
.cd01 { border:1px solid #794a0b;}
/**** other ****/
blockquote,div.bd01 { border:6px double #DDB89F; padding:2px 8px 10px 0;margin:12px 20px;clear:both;}
address { font-style:normal;margin:8px 0 12px 0;text-align:center;}
strong { font-weight:normal;}
ul#social_button01 li { float:left;list-style:none; margin-right:12px;}
ul#social_button01 { margin:18px 0 18px 20px;clear:both;padding-bottom:20px;}