@charset "Shift_JIS";

/*======================================
mainfooter設定
一面背景画像でテーブルが白なら2
背景白テーブルが緑系なら4
背景白テーブルが青系なら3
=======================================*/
/*======================================

	基本設定
=======================================*/

* {
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
scrollbar-face-color: #EEEEEE;
scrollbar-shadow-color: #CCCCCC;
scrollbar-darkshadow-color: #666666; 
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #CCCCCC; 
scrollbar-arrow-color: #38380b;
}



<!-- 背景が青の場合{
scrollbar-arrow-color: #006690;scrollbar-face-color: #ffffff; scrollbar-3dlight-color: #c0f0f0;scrollbar-darkshadow-color: #c0f0f0;scrollbar-highlight-color: #a0c0f0;scrollbar-shadow-color: #a0c0f0;}  -->
<!-- 背景が緑の場合{
scrollbar-3dlight-color:#b0d9cb;scrollbar-arrow-color: #00ab75;scrollbar-face-color: #ffffff; scrollbar-3dlightcolor: #b0d9cb;scrollbar-darkshadow-color: #b0d9cb;scrollbar-highlight-color: #94aa8d;scrollbar-shadow-color: #94aa8d;}   -->
<!-- 背景がピンクの場合{
scrollbar-3dlight-color:#DA5A6B;scrollbar-arrow-color: #F47882;scrollbar-face-color: #ffffff; scrollbar-3dlight-color: #DA5A6B;scrollbar-darkshadow-color: #DA5A6B;scrollbar-highlight-color: #FDE2E2;scrollbar-shadow-color: #FDE2E2;}   -->
<!-- 背景が白の場合{
scrollbar-face-color: #EEEEEE;scrollbar-shadow-color: #CCCCCC;scrollbar-darkshadow-color: #666666; scrollbar-highlight-color: #FFFFFF;scrollbar-3dlight-color: #CCCCCC; scrollbar-arrow-color: #333333;}   -->

body {
	background-color: #fff;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	color: #555555;
              letter-spacing:0.1em;
cursor: url(img/yotuba.cur), text;

}
<!-- 背景を一面画像を入れる場合background-image: url(./img/back.gif);を追加  -->

html{                 /* Firefoxで常にスクロールバーを表示 */
	height:100%;
	margin-bottom:1px;
cursor: url(img/yotuba.cur), text;
}


/*======================================

	アンカー
青の場合4682B4
緑の場合97be1c
ピンクの場合F47882
緑の場合00a9a7
948c77　レモングラス
=======================================*/
A      { cursor:url(img/yotuba.cur);     }
a:link {
	color: #000000;
              text-decoration:none;
}

a:visited {
	color: #000000;
              text-decoration:none;
}

a:hover {
	color: #948c77;
              text-decoration:none;
}

#menu a:link {
	color: #000000;
	text-decoration:none;
}

#menu a:visited {
	color: #000000;
	text-decoration:none;
}

#menu a:hover {
	color: #948c77;
	text-decoration:none;
}


/*======================================

	見出し

=======================================*/
h1{
	padding: 25px 0 5px 0;
	font-size: 25px;
	font-family:"Century Gothic",Verdana,Arial, "ＭＳ Ｐゴシック", sans-serif;
	color: #ffffff;
	letter-spacing:0.2em;
	font-weight: normal;
	text-align: center;
}

h2 {
	font-size: 11px;
	font-weight: normal;
	letter-spacing:0.1em;
}

h3 {
	font-size: 17px;
	font-family:"Century Gothic",Verdana,Arial, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing:0.3em;
	font-weight: normal;
}

h4 {
	height: 25px;
	line-height: 1.0;
	font-size: 15px;
	font-weight: normal;
	font-family:"Century Gothic",Verdana,Arial, "ＭＳ Ｐゴシック", sans-serif;
	margin: 5px 0 10px 0;
	padding: 0 35px;
}

#main h4 {
	border-left: 15px solid #a0c0f0;
	color: #333333;
}

#main1 h4 {
	border-left: 0px solid #ff3355;
	color: #333333;
}

#main2 h4 {
	border-left: 0px solid #ffcc33;
	color: #38380b;
}

#main3 h4 {
	border-left: 15px solid #99ccff;
	color: #336699;
}

#main4 h4 {
	border-left: 0px solid #e5f3e9;
	color: #333333;
}

table {
width: 550px;
}

table.pickup {
width: 550px;
height: 200px;
border: 1px #2b2b2b solid;
border-collapse: collapse;

}
td, th {
padding: 1.5px 1.5px;
letter-spacing: 0.1em;
text-align:left;
vertical-align:top;
}

td.pickup { text-align: left; 
padding: 3px 3px;
vertical-align: top;
letter-spacing: 0.3em;
}



/*======================================

	リスト

=======================================*/
ul {
margin-left:0; 
padding-left:0; 
list-style:none; 
}

ul li{
list-style: none;
}

ul.list {
    list-style: none;
    margin: 0px;
    margin-left: 0px;
    padding: 0px;
}
ul.list li {
    margin: 0px;
    padding: 10px 10px 0px 10px;
    background: url(./img/13.png) no-repeat 3px 0.4em;
    list-style: none;
}

ol li{
margin: 0 0 0 2.5em;
}

dt {
	font-weight: bold;
}
dd {
	margin-left: 1em;
}


/*======================================

	段落・水平線・イメージ

new指定緑の場合背景e5f3e9　arrow94aa8d
=======================================*/

p{
	margin: 2px;
        letter-spacing:0.1em;
}
p.chocho{
text-align: center;
}

hr{
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: dashed; /* 線種 */
	border-color: #cccccc; /* 線色 */
	height: 1px; /* IE用 高さ */
}

img {
	border: none;
	vertical-align: middle;
}

div .new{
width: 550px;
height: 100px;
overflow: auto;
letter-spacing: 0.5em;
line-height: 150%;
font-family: "ＭＳ Ｐゴシック", "Century Gothic",  sans-serif;
scrollbar-arrow-color: #38380b;
scrollbar-face-color: #ffffff; 
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
}


/*======================================

	book設定

=======================================*/


table.list {
	border-top: 1px solid #cccccc;
	margin: 2px 0px 2px 0px;
}
td {
	font-size: 12px;
}

td.line {
	border-bottom: 1px solid #cccccc;  
              width: 170px;
}
a.title {
	text-decoration:none;
	font-weight: bold; 
}
h2.title {
	font-weight:bold; 
	font-size: 14px; 
	margin: 0px 0px 3px 0px;
}
h2.artist {
	font-weight:normal; 
	font-size: 12px;
	margin: 0px 0px 3px 0px;
}
h2.other {
	font-weight:normal; 
	font-size: 11px;
	margin: 0px 0px 3px 0px;
}
img.title {
	margin-right: 5px;
}
img.main {
	margin: 0px 0px 15px 0px;
	border: 1px solid #999999;
}
img.line {
	margin: 5px 0px 5px 0px;
}
img.arrow {
	float: left;
	margin: 5px 10px 5px 10px;
	border: none;
}


div#contentsBlock{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 15px 0px;
}

/*======================================

	レイアウト設定

=======================================*/
#main,
#footer {
	color: #555;
	width: 700px;
	margin: auto;  /* Firefoxでセンタリング方法 */
	text-align: center;     /* IEでセンタリングさせる方法 */
}


/* ----------　ページ全体 widthは画像よりも1px多くする　------------- */

#all {
	width: 641px;
	margin: 15px auto;  /* Firefoxでセンタリング方法 */
	text-align: center;     /* IEでセンタリングさせる方法 */
}


/* ----------　ヘッダー　------------- */

#header,
#header1,
#header2,
#header3,
#header4 {
	width: 641px;
	color:#fff;     /* IEでセンタリングさせる方法 */
}

#header{
	background-color: #a0c0f0;
}

#header1{
	background-color: #ff3355;
}

#header2{
	background-color: #a0c0f0;
}

#header3{
	background-color: #a0c0f0;
}

#header4{
	background-color: #e5f3e9;
}


/* ----------　タイトル　------------- */

#title{
	width: 641px;
              height:360px;
	float:left;
              background-image: url(./img/soramero_filtered.jpg);
              background-repeat:no-repeat right top fixed;
}


/* ----------　メニュー部　------------- */

#menu {
	width: 641px;
	float:right;
}

#menu p {
	height: 17px;
	vertical-align: middle;
	text-align: center;
	margin: 0px;
	padding: 2px 0 2px 0;
}

.sorairo {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
              font-family:Batang;
	font-size: 15px;
}



/* ----------　ページタイトル部　------------- */

#pagetitle {
	text-align: left;
	padding: 20px 50px;
}


/* ----------　メイン（左右 合わせた部分）　------------- */

#main {
	background-color: #E9F4FB;
}

#main1 {
	background-color: #fff0f7;
}

#main2 {
	background-color: #FFFFFF;
}

#main3 {
	background-color: #EEFCFF;
}

#main4 {
	background-color: #e5f3e9;
}

/* ----------　メイン 記事部　------------- */

#kizi {
	text-align: left;
	width: 570px;
	margin: 0 50px 0px 50px; 
	padding: 20px 0px;
}


/* ----------　フッター　------------- */

#footer,
#footer1,
#footer2,
#footer3,
#footer4 {
	font-size: 10px;
	padding: 40px 0 0 0; 
}

#footer {
              background: #E9F4FB;
}

#footer1 {
	background-color: #fff0f7;
}

#footer2 {
	background-color: #ffffff;
}

#footer3 {
	background-color: #B4E7FA;
}

#footer4 {
	background-color: #e5f3e9;
}

#footer div,
#footer1 div,
#footer2 div,
#footer3 div,
#footer4 div {
	color: #555555;
	padding: 5px;
              background-image: url(./img/back.gif);
}

#footer div {
              background-color: #a0c0f0;
              background-image: url(./img/back.gif);
}

#footer1 div {
	background-color: #ff3355;
}

#footer2 div {
	background-color: #ffff;
}

#footer3 div {
	background-color: #a0c0f0;
}

#footer4 div {
	background-color: #e5f3e9;
}


/* ----------　著作権表示　------------- */

#copy {
	text-align: right;
	font-size: 9px;
	margin: 10px;
              
}
/*twitter用サイドシンプル */
.twit {
/* -------------------------------------
↓ブログパーツの背景色設定
--------------------------------------- */
background-color: 'transparent;
/* -------------------------------------
↓ブログパーツの横幅設定
--------------------------------------- */
width:500px ;
/* -------------------------------------
↓ブログパーツの枠外隙間設定
--------------------------------------- */
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px;
/* -------------------------------------
↓ブログパーツの枠線設定
--------------------------------------- */
border: 2px #999999 solid;
}

/* -------------------------------------
↓ブログパーツの文字設定
--------------------------------------- */
div.twit li {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅";
font-size: 10px;
color: #000000;
text-align: left;
line-height: 150%;
list-style:disc;
/* -------------------------------------
↓つぶやきの間隔設定（上下に隙間をあけたい場合は初期値一番目と三番目の数字を大きく。黒丸が左に表示され過ぎてしまう場合は四番目の数字を大きくして下さい）
--------------------------------------- */
margin: 10px 0px 5px 0px;
}

/* -------------------------------------
↓画像の枠線設定
--------------------------------------- */
img.twitpic{   
margin-bottom:5px;
padding:3px;
border: 1px #666666 solid;
background: #ffffff;
}

