body { 
text-align:center;
line-height:1.6;
margin:0 auto;
padding:0 auto; 
font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
background-color:#fff;                       /* 外側背景色 */
} 
#outline { 
border-left:#fff 2px solid;
border-right:#fff 2px solid;
background-color:#FFFFFF;                     /* サイト背景色 */
}
#outline2 {
width:1050px;
position:relative;
margin:10px 0px 0px;
}
/* ▼ サイトの幅 ▼ */
#outline { 
position:relative;
width:1050px;                                         /* 全体 */
margin:0 auto; 
}
#center { 
width:738px;                                          /* 中央 */
float:left; 
border:#AEEEEE 0px solid;               /* 外枠の色/太さ/実線 */
padding: 0 auto; 
} 
#center_con { 
border:#fff 0px solid;               /* 外枠の色/太さ/実線 */
padding: 0 auto; 
}
#right { 
width:300px;                                            /* 右 */
float:right; 
padding: 10px 0px 0px 0px;  
} 
#center-left {             /* 計算して設定してください ------ */
width:1130px;               /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left; 
} 
#uhead { 
width:1050px;                                          /* 中央 */
padding: 0px 0px 10px 0px; 
} 
#uhead_left { 
width:685px;                                            /* 左 */
float:left; 
padding: 0px 0px 0px 10px; 
padding: 5px;
border: 3px double #C2C2C2;
} 
#uhead_right { 
width:330px;                                            /* 右 */
float:right; 
padding: 0px 10px 0px 0px; 
} 
#uhead_left2 { 
width:610px;                                            /* 左 */
float:left; 
} 
#head_shita { 
width:738px;                                            /* 左 */
height:110px;
text-align: center;
}
/* ▼ リンクの色と下線の有無 ▼ */
a:link, a:visited {
color:#4169E1;
text-decoration:none;
}
a:active, a:hover {
color:#003399;
text-decoration:underline;
}
/* ▼ ヘッダー ▼ */

#header_outline {
border:1px solid #fff;                     /* 外枠の色     */
margin:0px 0px 0px;                           /* ヘッダ間隔 */
}
#header_body { 
background-repeat: no-repeat; 
background : url("http://blog-imgs-49-origin.fc2.com/p/v/0/pv0music/logo.jpg") 99% 5% no-repeat;
background-color:#fff;                     /* 背景色       */
border-bottom:2px solid #ff66ff;                    /* 内枠の色     */
margin:10px 0px 10px 0px; 
} 
/* ▼ ブログタイトル.紹介文 ▼ */
h1 { 
font-size:14pt;
margin:0px 0px 0px 15px; 
}
h1 img {
vertical-align: -50%;
}
h2 { 
color:#393939;
margin:0px 10px 5px; 
font-weight:normal;
text-align:right;
}
/* ▽ブログタイトルリンク▽ */
h1 a:link,h1 a:active,h1 a:visited,h1 a:hover {
color:#393939;
text-decoration:none;
}
strong {font-weight:normal;}
/* ▼ ヘッダーメニュー ▼ */
.menu{
color:#9FB6CD;
margin:0px 0px 5px 0px;
padding:0px 10px;
height:20px;
border-top: 2px #5d83e0 solid;
border-bottom: 1px #5d83e0 solid;
background:#ffffff;
}
.menu ul{
margin: 0px;
padding: 3px 0px;
text-align: center;
line-height: 150%;
width: 100%;
float: left;
}
.menu li{
float: left;
list-style-type: none;
margin: 0px;
padding: 0px 2px;
text-align: center;
}
/* ▽ヘッダーメニューリンク▽ */
.menu a:link,.menu a:visited,.menu a:hover {
color:#9FB6CD;
text-decoration:none;
}
/* ▼ ヘッダー広告 ▼ */
.banner{
clear:both;
margin:5px 0px 10px 0px;
width:486px;
height:60px;
text-align:center;
}
/* ▼ 記事 ▼ */
.ently_outline { 
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:25px;                     /* 次の記事までの間隔 */
} 
.ently_title { 
font-size:12pt;
background-color:#ff66ff;
border-bottom:1px solid #393939;
border-right:1px solid #393939;
border-left:5px solid #393939;
background : url("http://blog-imgs-49-origin.fc2.com/p/v/0/pv0music/tbk.gif") 0% 0% repeat-y;
padding:0px 0px 0px 5px;
margin:0;
} 
/* ▽記事タイトルリンク▽ */
h3 a:link,h3 a:active,h3 a:visited {
color:#393939;
text-decoration:none;
}
h3 a:hover {
color:#393939;
text-decoration:underline;
}
/* △記事タイトルリンク△ */
.ently_body { 
color:#444444;
} 
.ently_body,img { 
margin:0px 0px 0px 0px;
}
.ently_text {
line-height: 1.4em;
margin:0 auto;
font-size:10pt;
}
.ently_navi { 
margin:2px 0px 0px 0px;
vertical-align:super; 
font-size:9pt;
color:#778899;
} 
.ently_ue { 
margin:0px 0px 0px 20px;
}
/* ▽ナビリンク▽ */
.ently_navi a:link,.ently_navi a:active,.ently_navi a:visited,.ently_navi a:hover {
color:#778899;
text-decoration:none;
}
/* ▼ 左右プラグイン ▼ */
.plugin_title { 
color:#ff66ff;
font-size:9pt;
background-color:#393939;
border-bottom:solid 2px #ff66ff;
padding:0px 3px; 
} 
.plugin_body { 
color:#666666;
background-color:#ffffff;
padding:5px 3px 5px 3px; 
line-height:1.5;
border:1px solid #cccccc;
margin-bottom:10px;
} 
.plugin_body img { 
margin:0px;
} 
/* ▼ コメント ▼ */
.comment_outline { 
border:#ff66ff 0px solid;           /* 外枠の/色太さ/実線     */
background-color:#FFFFFF;           /* 背景色                 */
margin-bottom:10px;                 /* 次のコメントまでの間隔 */
} 
.comment_title { 
color:#393939;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#FFFFFF;             /* 背景色    (タイトル) */
border-bottom:3px double #ff66ff;
padding:5px 20px; 
background:url(http://blog-imgs-33-origin.fc2.com/p/v/0/pv0music/music01-019.gif) left no-repeat;
} 
.comment_text { 
margin:10px 0px;
}
.comment_navi { 
margin:0px 0px 3px;
} 
/* ▼ トラックバック ▼ */
.trackback_outline { 
background-color:#FFFFFF;             /* 背景色               */
} 
.trackback_block_body { 
padding:10px 0px 0;
}
.trackback_body { 
margin-bottom:20px;
}
/* ▼ フッター ▼ */
#footer_outline {
background-color:#FFFFFF;                       /* 背景色     */
border-top: 1px #ff66ff solid;
}
#footer_body { 
font-size:9pt;
color:#000000;
padding:2px; 
}         
/* ▼ フッター2 ▼ */
#footer_outline2 {
background-color:#6699FF;                       /* 背景色     */
background-repeat: repeat-x; 
background-position: right bottom;
}
#footer_body2 { 
font-size:8pt;
color:#9FB6CD;
padding:4px; 
}                               
#footer_body2 a:link,#footer_body2 a:active,#footer_body2 a:visited,#footer_body2 a:hover { color:#9FB6CD; text-decoration:none;
}
/* ▼ テキスト広告 ▼ */
#clipsg {
position:absolute;
top:300px;
left:35px;
}
/* メニュー下広告バック */
#top_back {
padding: 2px 2px; 
border-top: 2px #5d83e0 solid;
}
/* コンテンツ下広告バック */
#con_back {
padding: 1px 1px; 
background-color:#AEEEEE;    
}
/* 一番下広告バック */
#under_back {
padding: 4px 4px; 
background-color:#393939;  
border-top: 1px #ff66ff solid;  
}
/* ミニバナー */
#mini_ad {
float: right;
width: 33px;
height: 33px;
padding: 2px 2px; 
background-color:#ffffff;
border-top: 2px #eeeeee solid;
border-right: 2px #cccccc solid;
border-bottom: 2px #cccccc solid;
border-left: 2px #eeeeee solid;
margin:0px 5px 5px 0px; 
}
/* 説明 */
.find {
margin:0px 0px 0px 15px;
font-size:9pt;
color:#778899;
}
#gien {
font-size:10pt;
color:#666666;
border:1px solid #666666;
text-align:center; 
}
#gien a:link,#gien a:active,#gien a:visited,#gien a:hover { color:#666666;text-decoration:underline; }
}
/* 共通 */
.gray { color:#333333; } 
.red { color:red;text-align:left; }
.align-left { text-align:left; }  
.align-right { text-align:right; } 
.center { text-align:center; }
.font10 { font-size:10pt; } 
.font9 { font-size:9pt; } 
.font8 { font-size:8pt; } 
/* その他 */
p { margin: 2px 0;text-align: center;font-size:10pt;}
ul { margin:2px 0 5px 0; padding:0; list-style-type: none;} 
li { margin-left:0px; margin-bottom:3px; } 
form { margin:0; }
.b_entry{ margin:0; }
img { border:0px; }
.c-both { clear:both; } 
.readmore { margin-top: 0px; } 
.readmore2 {
line-height:34px;
margin:10px 0px 0px 0px;
}
.readmore2 a {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	display:block;
	border:solid 1px #ccc;
	font-size:13px;
	height:34px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	background-color:#f5f5f5;
}
.readmore2 a:hover {
background:#fff0f5;
border-color:#bbb;
text-decoration:none;
}
.bottom a:link,.bottom a:active,.bottom a:visited,.bottom a:hover { color:#393939;text-decoration:none; }
.readclose { margin: 10px 0; } 
.page_navi { margin:10px 0; font-size:9pt; } 
.pankuzu { color:#555555; font-size:8pt; } 
.pankuzu a:link,.pankuzu a:visited,.pankuzu a:hover,.pankuzu a:active {color:#555555;text-decoration:underline;} 

.m-u5 {margin:0px 0px 5px 0px;}
.m-u10 {margin:0px 0px 10px 0px;}
.m-u20 {margin:0px 0px 20px 0px;}
.m-u30 {margin:0px 0px 30px 0px;}
.m-u50 {margin:0px 0px 50px 0px;}
.m-tu10 {margin:10px 0px 10px 0px;}
.line15 {line-height:1.5;border:1px solid #cccccc;}

div.entry-adsense td {
border-bottom : 1px dotted #ccc;
}
div.uta-net {
float : left;
margin:0px 10px 0px 0px;
}

h3,h4 {margin:0;}

#seoparts{background-color:#fff; }

/* 関連記事 */
.relate_ul {
padding: 0 auto;
margin : 0 auto;
font-size:10pt;
}
.relate_li {
list-style-type : none;
display:block;
text-align: left; 
color:#4169E1;
line-height: 130%;
border : 1px solid #cccccc;
font-size:10pt;
}
.relate_li a,.relate_li a:visited,.relate_li a:active {
padding:4px 6px 3px 20px;
display:block;
background-color:#f7f7f7;
}
.relate_li a:hover{
background-color:#FFFFE0;
}
  /* 「はてなブックマークに追加」ボタン */
  img.b_entry{
    float: none;
    clear: both;
    border: none;
  }

/* free_category */
.free_category { color:#444444;font-size:11pt;} 
.free_category ul {
            padding: 0 auto;
            margin : 0 auto;
}
.free_category li {
            list-style-type : none;
            display:block;
            text-align: left; 
            color:#333333;
            line-height: 130%;
            border-bottom : 1px dotted #A9A9A9;
　　　　　　padding-left:30px;
            background:url(http://blog-imgs-33-origin.fc2.com/p/v/0/pv0music/music01-019.gif) left no-repeat;
}
.free_category li a,.free_category li a:visited,.free_category li a:active {
            padding:4px 6px 3px 20px;
            display:block;
}
.free_category li a:hover{
            background-color:#E6E6FA;
}
/* google検索       */
  input.gsc-input {
    border-color: #4169E1;
  }
  input.gsc-search-button {
    border-color: #666666;
    background-color: #CECECE;
  }
strong　{font-weight: normal; }
.box {
border:1px solid #cccccc;
background-color:#f7f7f7;
}
.item a:link, .item a:visited {
color:#4169E1;
text-decoration:none;
}
.item a:active, .item a:hover {
color:#003399;
text-decoration:underline;
}
#baseBlock {
padding:0px 0px 0px 50px;
font-size:8pt;
height:10px;
}
#big{position:absolute;top:0px;right:0px;}
#yoko{position:absolute;top:290px;left:5px;}
.headline_waku{
	text-align: left;
	height: 276px;
	line-height: 21px;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #C2C2C2;
}
.double {border: 3px double #C2C2C2;}
/* フッターにある著作権表示(リンク)さえ残して頂ければOK       */
/* [templ8_3bp] Templ8@FC2blog (http://templ8.blog55.fc2.com/) */