@charset "UTF-8";
/* ■サイト共通 */
body {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
color : #333333;
background : #CCCCCC;
margin : 0px 0px 0px 0px;
padding : 0px;
font-size : 10px;
text-align : center;
line-height: 1.7;
}
body div {
text-align : left;
margin : 0px;
}
img { 
margin : 0px; padding : 0px;
border : 0px;
}
a { color: #666633; text-decoration: none; }
a:link { color: #666633; text-decoration: none; }
a:visited { color: #666633; text-decoration: none; }
a:active { color: #FF6600; }
a:hover { color: #FF6600; text-decoration: underline; }
h1, h2, h3 {
margin : 0px;
padding : 0px;
font-size : 10px;
}

/* ■コンテナ */
#container {
width : 750px;
background : #ffffff;
margin : 0px;
text-align : center;
}

/* ■ヘッダー */
#header {
background : #CCCCCC;
width : 750px;
height : 100px;
text-align : center;
}
#header h1 {
height : 100px;
background : url(http://www.sakamotorina.com/images/header_logo.gif) no-repeat bottom;
margin : 0px;
padding : 0px 0px 0px 0px;
text-align : left;
font-size : 0px;
}

/* ■ナヴィゲーション */
#navi{
width : 750px;
height : 30px;
background : #FFFFFF url(http://www.sakamotorina.com/images/navi_background.gif) repeat-x bottom;
margin : 0px;
padding : 5px 0px 0px 0px;
text-align : center;
}
#navi ul {
margin : 0px;
padding : 0px;
}
#navi li {
float : left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 20px;
text-align : left;
list-style-type: none;
}
#navi a { color: #FF6600; font-size : 11px; font-weight: bold; }
#navi a:link { color: #000000; text-decoration: none; }
#navi a:visited { color: #000000; text-decoration: none; }
#navi a:active { color: #FFFFFF; background :#FF6600 }
#navi a:hover { color: #FFFFFF; background :#FF6600 }
/* ■コンテント */
#content {
width : 750px;
margin : 0px;
padding : 0px 0px 20px 0px;
border : 1px solid #999999;
}

/* ■インデックスページ */
#topimg {
width : 750px;
margin : 0px;
padding : 0px;
}
td.topleft {
width : 300px;
background : #FFFFFF;
margin : 0px;
padding : 5px;
text-align : left; 
vertical-align: top; 
border : 0px;
border-spacing: 0px;
border-collapse: collapse; 
}
td.topright {
width : 450px;
background : #FAFAFA;
margin : 0px;
padding : 5px;
text-align : left; 
vertical-align: top; 
border : 0px;
border-spacing: 0px;
border-collapse: collapse; 
}
td.top {
width : 750px;
background : #FFFFFF;
margin : 0px;
padding : 5px;
text-align : left; 
vertical-align: top; 
border : 0px;
border-spacing: 0px;
border-collapse: collapse; 
}
#information {
margin : 0px;
padding : 0px;
font-size : 10px;
}
ul.top_info {
margin : 0px;
padding : 0px;
list-style : none;
}
li.top_info {
margin : 0px;
padding : 0px;
font-size : 12px;
font-weight: bold;
border-bottom: 1px dotted #aaaaaa;
}
.info_date {
color : #FF6600;
font-size : 12px;
}
#topics {
margin : 0px;
padding : 10px 0px 0px 0px;
font-size : 10px;
}
#topics img{
margin : 2px;
}
/* ■サブページ */
#title_img {
width : 750px;
height : 50px;
background : #eeeeee url(http://www.sakamotorina.com/images/title_back_border.gif) repeat;
margin : 0px;
padding : 0px;
}

.sidetitle {
color : #FFFFFF;
font-size : 9pt;
font-weight: bold;
padding : 0px 0px 0px 5px;
margin : 10px 0px 0px 0px;
background : #999999;
text-transform: uppercase;
}
.sidebox {
color : #333;
font-size : 9pt;
font-weight: normal;
background : #FFFFFF;
padding : 4px;	
border : 1px solid #999999;
}
/* ■【INFORMATION】サブページ */
td.info_main {
padding : 10px 10px 10px 20px;
width : 500px;
vertical-align: top; 
font-size : 10px;
}
td.info_side {
width : 250px;
padding : 10px 10px 10px 10px;
float : left;
vertical-align: top; 
font-size : 10px;
}
#sidebar {
padding : 10px 20px 10px 10px;
font-size : 10px;
}
#sidebar h2 {
margin : 0px;
padding : 0px;
font-size : 12px;
}
#sidebar ul {
list-style-type: none;
margin : 0px;
padding : 0px;
}
#sidebar li {
margin : 0px;
font-size : 10px;
}
#sidebar li a {
text-decoration: none;
}
#sidebar li a: hover {
text-decoration: none;
}
.module-content {
padding : 10px 0px 0px 0px;
}
.day {
margin : 0px 0px 0px 0px;
font-size : 10px;
}
.text {
color : #1FC5FF;
margin : 0px 0px 0px 0px;
font-size : 10px;
}
ul.information {
margin : 0px;
padding : 5px;
list-style : none;
}
li.information {
margin : 0px;
padding : 10px 2px 10px 2px;
font-size : 14px;
font-weight: bold;
}
#main {
padding : 10px 10px 10px 10px;
float : right;
width : 450px;
font-size : 10px;
}
/* ■【DISCOGRAPHY】サブページ */
td.disco_side {
width : 250px;
padding : 10px 10px 10px 10px;
float : left;
vertical-align: top; 
font-size : 10px;
}
td .disco_main {
padding : 10px 10px 10px 10px;
width : 500px;
vertical-align: top; 
font-size : 10px;
}
#disco_new {
margin : 0px;
padding : 10px 10px 10px 10px;
background : #F6F6F6;
font-size : 12px;
text-align : center;
}
#disco_new p{
padding : 5px;
font-size : 12px;
}
.disco_block {
margin : 15px;
}
.disco_title {
color : #000000
background : #F6F6F6;
padding : 2px 5px 2px 5px;
font-size : 14px;
font-weight: bold;
border-bottom :1px solid #DDD3C3;
}
.disco_title a { color: #000000; font-weight: bold;}
.disco_title a:link { color: #000000; text-decoration: none; }
.disco_title a:visited { color: #000000; text-decoration: none; }
.disco_title a:active { color: #FF6600; background :#FFFFFF; text-decoration: underline; }
.disco_title a:hover { color: #FF6600; background :#FFFFFF; text-decoration: underline; }
.disco_date {
color : #999999
font-size : 12px;
font-weight: bold;
}
.disco_entry {
}
.disco_img {
margin : 0px 5px 0px 0px;
border :1px solid #DDD3C3;
text-align :right;
}
.disco_text {
padding : 10px 10px 10px 10px;
color :#333333;
font-size :10px;
font-weight:normal;
border :1px dotted #DDD3C3;
vertical-align:top;
}
/* ■【DIARY】サブページ */
#menu{
margin : 10px 0px 15px 0px;
padding : 0px;
text-align : left;
}
#diary_cell {
padding : 10px 20px 10px 10px;
font-size : 10px;
}
td.diary_side {
width : 200px;
padding : 10px 10px 10px 10px;
float: left;
vertical-align: top; 
font-size : 10px;
}
td.diary_main {
width : 550px;
vertical-align: top; 
}
.caption {
padding : 10px 10px 10px 10px;
color :#333333;
font-size :10px;
font-weight:normal;
border:1px dotted #DDD3C3;
vertical-align:top;
}
.photo {
margin : 0px 5px 0px 0px;
width : 10px;
border :1px solid #DDD3C3;
text-align :right;
}
/* ■ブログ記事 */
.asset-name {
font-size : 16px;
font-weight: bold;
}
.asset-name a { color: #000000; font-size : 16px; font-weight: bold;}
.asset-name a:link { color: #000000; text-decoration: none; }
.asset-name a:visited { color: #000000; text-decoration: none; }
.asset-name a:active { color: #FF6600; background :#FFFFFF; }
.asset-name a:hover { color: #FF6600; background :#FFFFFF; text-decoration: underline; }
.asset-content {
margin : 5px 0px 0px 0px;
font-size : 11px;
line-height: 170%;
}
.asset-more-link {
font-weight: bold;
}
.asset-header {
border-bottom : 1px solid #DDD3C3;
}
.asset-footer {
margin : 5px 0px 30px 0px;
border-top : 1px solid #DDD3C3;
text-align : right;
}
.content-nav {
margin : 5px 0px 10px 0px;
}
.archive-title {
margin : 5px 0px 30px 0px;
font-size : 16px;
font-weight: bold;
}
.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
margin : 0px 0px 0px 0px;
padding : 5px;
font-size : 16px;
font-weight: bold;
}
.search-results-header {
margin-bottom: .25em;
}
.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
font-size : 11px;
}

/* ■ウェブページ */
.webpage-content {
margin : 0px;
font-size : 10px;
}
.webpage-body {
padding : 10px 20px 20px 20px;
font-size : 10px;
}
.webpage-title {
padding : 10px 5px 15px 5px;
font-size : 16px;
font-weight: bold;
}
#webpage-left {
font-size : 10px;
background : #FFFFFF;
margin : 0px;
padding : 5px;
text-align : left; 
vertical-align: top; 
border : 0px;
border-spacing: 0px;
border-collapse: collapse; 
}
#webpage-right {
width : 250px;
margin : 0px;
padding : 5px;
text-align : left; 
vertical-align: top; 
border : 0px;
border-spacing: 0px;
border-collapse: collapse; 
}
#webpage-right img {
border :1px solid #000000;
}
/* ■フッター */
#footer {
height : 100px;
background : #CCCCCC;
margin : 0px;
text-align : center;
clear : both;
}
#footernavi {
width : 750px;
height : 30px;
background : #ffffff url(http://www.sakamotorina.com/images/footer_navi_background.gif) repeat-x top;
margin : 0px ;
padding : 5px 0px 0px 0px;
text-align : center;
}
#footernavi a { color: #FF6600; font-size : 11px; font-weight: bold; }
#footernavi a:link { color: #000000; text-decoration: none; }
#footernavi a:visited { color: #000000; text-decoration: none; }
#footernavi a:active { color: #FFFFFF; background :#FF6600 }
#footernavi a:hover { color: #FFFFFF; background :#FF6600 }
#footer ul {
margin : 0px;
padding : 0px;
list-style-type: none;
}
#footer li {
float: left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 24px;
text-align : left;
vertical-align: middle;
font-size : 11px;
font-weight: bold;
list-style-type: none;
}
#footer a {
color : #000000;
text-decoration: none;
}
#footer a: hover { 
color : #aaaaaa;
display : block;
overflow : hidden;
text-decoration: none;
}
#footerbanner {
margin : 0px ;
padding : 5px 20px 10px 20px;
background : #FFFFFF;
border-bottom:1px solid #999999;
}
#copyright {
color : #FFFFFF;
width : 750px;
margin : 0px;
padding : 0px;
font-size : 10px;
font-weight:bold;
text-align : right;
}

