@import url("http://www.torinouta.net/common/stylesheet-alternative.css") all;


body {
font-family: "MS PGothic", "Osaka";
font-size: 12px;
line-height: 14px;
color: #6C4115;
background-color: #FFFFFF;
background-image: url("http://www.torinouta.net/images/common/background.png");
margin: 0px;
padding: 0px;
text-align: center;}


img {
border: none;}


a {text-decoration: none;}
a:link {color: #68ACFF;}
a:visited {color: #F291B8;}
a:hover {color: #F291B8; text-decoration: underline;}
a:active {color: #68ACFF;}


h1, h2, h3, h4, h5, h6 {
font-weight: normal;
font-size: 12px;
margin: 0px;
padding: 0px;}


form {
margin: 0px;}


/* コンテナー */

#container {
background-image: url("http://www.torinouta.net/images/common/container-background.png");
min-width: 800px;
max-width: 960px;
margin-left: auto;
margin-right: auto;
text-align: center;}


#container-left {
background-image: url("http://www.torinouta.net/images/common/container-side-background.png");
background-repeat: repeat-y;
background-position: left;
width: auto;
text-align: center;}


#container-right {
background-image: url("http://www.torinouta.net/images/common/container-side-background.png");
background-repeat: repeat-y;
background-position: right;
width: auto;
text-align: center;}


/* バナー */

#banner-inbox {
background-image: url("http://www.torinouta.net/images/common/banner-background.png");
background-repeat: repeat-x;
width: auto;
height: 50px;
text-align: center;}


#banner {display: none;}


#banner-left {
background-image: url("http://www.torinouta.net/images/common/banner-left-background.png");
background-repeat: no-repeat;
background-position: right;
width: 155px;
height: 50px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: left;}


#banner-center {
width: auto;
height: 34px;
padding-bottom: 16px;
margin-left: 155px !important;
margin-left: 152px;
margin-right: 200px !important;
margin-right: 197px;
text-align: center;}


#banner-right {
width: 200px;
height: 34px;
padding-bottom: 16px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}


/* 検索 */

#search-inbox {
background-image: url("http://www.torinouta.net/images/common/search-background.png");
background-repeat: repeat-x;
width: auto;
height: 27px;
text-align: center;}


#search-left {
background-image: url("http://www.torinouta.net/images/common/search-left-background.png");
background-repeat: no-repeat;
width: 155px;
height: 27px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#search-center {
width: auto;
height: 25px;
padding-top: 1px;
padding-bottom: 1px;
margin-left: 155px !important;
margin-left: 152px;
margin-right: 200px !important;
margin-right: 197px;
text-align: left;}


#search-right {
width: 200px;
height: 25px;
padding-top: 1px;
padding-bottom: 1px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}


.search {
height: 25px;}


.search-layout {
padding-right: 5px;
text-align: center;}


.search-style {
font-size: 10px;
line-height: 12px;
color: #6C4115;
background-color: #FFFFFF;
width: 140px;
height: 13px;
border: none;}


.search-img {
width: 59px;
height: 15px;}


/*ヘッダ */

#header {
background-image: url("http://www.torinouta.net/images/common/header-background.jpg");
background-repeat: no-repeat;
background-position: top center;
width: auto;
height: 451px;
text-align: center;}


/* スペーストップ */

#space-top-inbox {
background-image: url("http://www.torinouta.net/images/common/space-top-background.png");
background-repeat: repeat-x;
background-position: top;
width: auto;
height: 30px;
text-align: center;}


#space-top-left {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.torinouta.net/images/common/space-top-left-background.png");
background-repeat: no-repeat;
width: 183px;
height: 30px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#space-top-center {
width: auto;
height: 15px;
padding-bottom: 15px;
margin-left: 183px !important;
margin-left: 180px;
margin-right: 200px !important;
margin-right: 197px;
text-align: center;}


#space-top-right {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.torinouta.net/images/common/space-top-right-background.png");
background-repeat: no-repeat;
width: 200px;
height: 15px;
padding-bottom: 15px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: right;}


/* スペース */

#space {
width: auto;
height: 110px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #6C4115;
border-right: 1px solid #6C4115;
text-align: center;}


/* オルタナティブ */

#alternative-inbox {
width: auto;
height: 301px;
text-align: center;}


#alternative-wrap-inbox {
width: auto;
height: 301px;
margin-right: 144px !important;
margin-right: 141px;
text-align: center;}


#alternative-right {
background-image: url("http://www.torinouta.net/images/common/container-side-background.png");
background-repeat: repeat-y;
width: 144px;
height: 301px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}


/* フィード */

.feed-bar {
background-color: #6C4115;
width: 144px;
height: 9px;
text-align: center;}


#feed-inbox {
width: auto;
height: 34px;
text-align: center;}


#feed-left {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop", src="http://www.torinouta.net/images/common/feed-left-background.png");
background-repeat: no-repeat;
width: 168px;
height: 34px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#feed-center {
background-image: url("http://www.torinouta.net/images/common/feed-background.png");
background-repeat: repeat-x;
width: auto;
height: 25px;
padding-top: 9px;
padding-left: 10px;
padding-right: 10px;
margin-left: 168px !important;
margin-left: 165px;
text-align: right;}


#alternative-wrap {
width: auto;
height: 267px;
text-align: center;}


#alternative-left {
width: 144px;
height: 267px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#alternative-center {
background-image: url("http://www.torinouta.net/images/common/alternative-background.png");
width: auto;
height: 247px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 144px !important;
margin-left: 141px;
text-align: center;}


/* オルタナティブブログ */

.alternative-content {
width: auto;
height: 247px;
margin-left: 10px;
margin-right: 10px;
padding-right: 10px;
overflow: auto;
text-align: left;}


.alternative-content p {
margin-bottom: 14px;}


/* コンテナーバー */

#container-bar-inbox {
background-image: url("http://www.torinouta.net/images/common/container-bar-background.png");
background-repeat: repeat-x;
width: auto;
height: 12px;
text-align: center;}


#container-bar-left {
background-color: #6C4115;
width: 144px;
height: 12px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#container-bar-center {
width: auto;
height: 12px;
margin-left: 144px !important;
margin-left: 141px;
margin-right: 144px !important;
margin-right: 141px;
text-align: center;}


#container-bar-right {
background-color: #6C4115;
width: 144px;
height: 12px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}


/* コンテンツ */

#clear {
clear: both;}


#content-left-container {
width: 100%;
margin-right: -144px;
float: left;
text-align: center;}


#content-left-container .sub {
width: 100%;
margin-left: -144px;
float: right;
text-align: center;}


#content-inbox {
width: 100%;
margin-top: 10px;
text-align: center;}


#content-left {
width: 144px;
float: left;
clear: all;
text-align: center;}


#content-center {
width: auto;
margin-left: 144px;
margin-right: 144px;
text-align: center;}


#content-right {
width: 144px;
float: right;
text-align: center;} 


/* イメージ */

.img-left {
margin-top: 14px;
margin-bottom: 14px;
margin-right: 10px;
float: left;}


.img-left-alternative {
border: 1px solid #6C4115;
margin-top: 14px;
margin-bottom: 14px;
margin-right: 10px;
float: left;}


.img-center {
margin-top: 14px;
margin-bottom: 14px;
margin-left: 5px;
margin-right: 5px;}


.img-center-alternative {
border: 1px solid #6C4115;
margin-top: 14px;
margin-bottom: 14px;
margin-left: 5px;
margin-right: 5px;}


.img-right {
margin-top: 14px;
margin-bottom: 14px;
margin-left: 10px;
float: right;}


.img-right-alternative {
border: 1px solid #6C4115;
margin-top: 14px;
margin-bottom: 14px;
margin-left: 10px;
float: right;}


/* カウンターイメージ */

.counter-img {
margin-right: 1px;}


/* フィードイメージ */

.feed-img {
margin-top: 10px;}


/* フォトイメージ */

.contents-photos-img {
width: 80px;
height: 40px;
float: left;
text-align: center;}


.flickr_badge_image {
width: 40px;
height: 40px;
float: left;
text-align: center;}


.flickr_badge_image img {
width: 40px;
height: 40px;}


/* サイドバーイメージ */

.content-side-img {
margin-bottom: 5px;}


/* アバターイメージ */

.profile-img {
margin-right: 5px;
margin-bottom: 5px;
float: left;}


/* FOAFイメージ */

.profile-img-alternative {
margin-top: 5px;
margin-right: 5px;}


/* 続きを読むイメージ */

.extended-img {
margin-top: 14px;
margin-bottom: 14px;}


/* コメント投稿者イメージ */

.commenter-profile img {
vertical-align: middle;}


/* フッタトップイメージ */

.footer-top-img {
margin-bottom: 10px;}


/* ブログ */

.content {
width: auto;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
text-align: left;}


.content p {
margin-bottom: 14px;}


blockquote {
line-height: 16px;
background-image: url("http://www.torinouta.net/images/common/quote-background.png");
width: auto;
margin-left: 10px;
margin-right: 10px;
margin-top: 14px;
margin-bottom: 14px;
padding: 10px;
border-top: 1px solid #6C4115;
border-right: 1px solid #6C4115;
border-bottom: 1px solid #6C4115;
border-left: 5px solid #6C4115;
text-align: left;}


.quote-title {
line-height: 16px;
width: auto;
border-bottom: 1px solid #6C4115; 
margin-bottom: 5px;
padding-bottom: 5px;
text-align: left;}


.content-h2 {
line-height: 20px;
color: #FFFFFF;
background-image: url("http://www.torinouta.net/images/common/h2-background.gif");
background-repeat: no-repeat;
background-position: left;
width: auto;
height: 20px;
padding-left: 20px;
text-align: left;}


.content-h2-alternative {
line-height: 20px;
color: #FFFFFF;
background-image: url("http://www.torinouta.net/images/common/h2-alternative-background.gif");
background-repeat: no-repeat;
background-position: left;
width: auto;
height: 20px;
padding-left: 20px;
margin-bottom: 14px;
text-align: left;}


#content-h2-a {
color: #FFFFFF;}


.content-h3-inbox {
background-image: url("http://www.torinouta.net/images/common/quote-background.png");
width: auto;
border: solid 1px #6C4115;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 14px;
text-align: center;}


.content-h3-wrap {
width: auto;
height: 50px;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 54px !important;
margin-right: 51px;
text-align: center;}


.content-h3 {
width: auto;
height: 28px;
margin-bottom: 8px;
overflow: auto;
text-align: left;}


.content-h3-alternative {
width: auto;
height: 14px;
overflow: auto;
text-align: right;}


.content-h3-avatar {
width: 50px;
height: 50px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}


.content-h3-posted {
line-height: 20px;
background-image: url("http://www.torinouta.net/images/common/quote-background.png");
width: auto;
border-top: solid 1px #6C4115;
border-bottom: solid 1px #6C4115;
border-left: solid 5px #6C4115;
border-right: solid 1px #6C4115;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 14px;
text-align: left;}


.content p.posted {
line-height: 20px;
background-image: url("http://www.torinouta.net/images/common/quote-background.png");
width: auto;
border: solid 1px #6C4115;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 14px;
text-align: left;}


.posted {
line-height: 20px;
background-image: url("http://www.torinouta.net/images/common/quote-background.png");
width: auto;
border-top: solid 1px #6C4115;
border-bottom: solid 1px #6C4115;
border-left: solid 5px #6C4115;
border-right: solid 5px #6C4115;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 14px;
text-align: left;}


.posted-alternative {
line-height: 20px;
background-image: url("http://www.torinouta.net/images/common/quote-background.png");
width: auto;
border-top: solid 1px #6C4115;
border-bottom: solid 1px #6C4115;
border-left: solid 5px #6C4115;
border-right: solid 5px #6C4115;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 14px;
text-align: center;}


/* オルタナティブコンテンツ */

#contents {
background-color: #FFFFFF;
width: 120px;
height: 135px;
margin-left: 12px;
margin-right: 12px;
text-align: center;}


.contents-img {
width: 120px;
height: 33px;
text-align: center;}


.contents-img-alternative {
width: 120px;
height: 33px;
padding-bottom: 1px;
text-align: center;}


/* モバイル */

#contents-mobile {
width: auto;
height: 68px;
padding-top: 26px;
padding-bottom: 26px;
padding-left: 26px;
padding-right: 26px;
margin-left: 12px;
margin-right: 12px;
text-align: center;}


/* フォト */

#contents-photos {
background-color: #FFFFFF;
width: 120px;
height: 160px;
margin-left: 12px;
margin-right: 12px;
text-align: center;}


/* カレンダー */

#contents-calendar {
width: 120px;
height: 120px;
margin-left: 12px;
margin-right: 12px;
text-align: center;}


/* オルタナティブコンテンツタイトル */

.contents-title {
background-color: #6C4115;
width: 120px;
height: 12px;
margin-left: 12px;
margin-right: 12px;
text-align: center;}


/* サイドバータイトル */

.content-side-title-inbox {
background-color: #FFFFFF;
width: 120px;
margin-left: 12px;
margin-right: 12px;
border-top: 1px solid #6C4115;
border-bottom: 1px solid #6C4115;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom: 10px;
text-align: center;}


.content-side-title {
font-size: 10px;
line-height: 12px;
color: #FFFFFF;
background-color: #6C4115;
width: auto;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
text-align: center;}


#content-side-title-a {
color: #FFFFFF;}


.content-side-title h2 {
font-size: 10px;}


/* サイドバーコンテンツ */

.content-side-contents {
width: auto;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
padding-left: 1px;
padding-right: 1px;
text-align: left;}


.content-side-contents-alternative {
width: auto;
border-bottom: 1px solid #6C4115;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 10px;
text-align: left;}


/* サイドバーリスト */

.content-side-list {
width: 120px;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
text-align: center;}


.content-side-list-alternative {
width: 120px;
border-bottom: 1px solid #6C4115;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
padding-bottom: 10px;
text-align: center;}


/* サイドバー */

.content-side {
width: auto;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
text-align: left;}


.content-side-alternative {
width: auto;
border-bottom: 1px solid #6C4115;
margin-left: 12px;
margin-right: 12px;
margin-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
text-align: left;}


/* ツリー */

ul.tree {
margin: 0px !important;
padding: 0px !important;
list-style: none !important;}


ul.tree ul {
margin: 0px !important;
padding: 0px !important;}


ul.tree li {
margin: 0px !important;
padding: 0px 0px 0px 16px !important;
background-image: url("http://www.torinouta.net/images/common/maketree-lst.gif");
background-repeat: no-repeat !important;
list-style: none !important;}


ul.tree li.end {
background-image: url("http://www.torinouta.net/images/common/maketree-end.gif");
list-style: none;}


/* Lightbox JS */

#lightbox {
color: #404040;
background-color: #EEEEEE;
padding: 10px;
border-bottom: 2px solid #666666;
border-right: 2px solid #666666;}


#lightboxDetails {
font-size: 0.8em;
padding-top: 0.4em;}


#lightboxCaption {
float: left;}


#keyboardMsg {
float: right;}


#closeButton {
top: 5px;
right: 5px;}


#lightbox img {
border: none;
clear: both;} 


#overlay img {
border: none;}


#overlay {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale", src="http://www.torinouta.net/images/common/lightbox-overlay.png");}


kbd {
color: #FFFFFF;
background-color: #666666;
border-right: 1px solid #404040;
border-bottom: 1px solid #404040;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 2px;
padding-left: 4px;}


#kbd-a {
color: #FFFFFF;}


/* タグ */

.tag-cloud {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 14px;
padding: 0px;
list-style: none;
text-align: left;}


.tag-item {
font-family: "Verdana", "Arial", "Sans-serif";
margin-left: 5px;
margin-right: 5px;
display: inline;
text-align: center;}


#tag-level1 {
color: #6C4115;
font-size: 37px;
line-height: 47px;}


#tag-level1-a {
color: #6C4115;}


#tag-level2 {
color: #79532B;
font-size: 32px;
line-height: 42px;}


#tag-level2-a {
color: #79532B;}


#tag-level3 {
color: #866541;
font-size: 27px;
line-height: 37px;}


#tag-level3-a {
color: #866541;}


#tag-level4 {
color: #927856;
font-size: 22px;
line-height: 32px;}


#tag-level4-a {
color: #927856;}


#tag-level5 {
color: #9F8A6C;
font-size: 17px;
line-height: 27px;}


#tag-level5-a {
color: #9F8A6C;}


#tag-level6 {
color: #AC9C82;
line-height: 22px;}


#tag-level6-a {
color: #AC9C82;}


/* フッタトップ */

#footer-top-inbox {
width: auto;
height: 25px;
text-align: center;}


#footer-top-left {
width: 144px;
height: 25px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#footer-top-center {
width: auto;
height: 25px;
margin-left: 144px !important;
margin-left: 141px;
margin-right: 144px !important;
margin-right: 141px;
text-align: center;}


#footer-top-right {
width: 144px;
height: 25px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}


/* フッタ */

#footer-inbox {
background-image: url("http://www.torinouta.net/images/common/footer-background.png");
background-repeat: repeat-x;
width: auto;
height: 38px;
text-align: center;}


#footer-left {
width: 144px;
height: 25px;
padding-top: 13px;
margin-right: 0px !important;
margin-right: -3px;
float: left;
text-align: center;}


#footer-center {
line-height: 25px;
color: #FFFFFF;
width: auto;
height: 25px;
padding-top: 13px;
margin-left: 144px !important;
margin-left: 141px;
margin-right: 144px !important;
margin-right: 141px;
text-align: center;}


#footer-right {
width: 144px;
height: 25px;
padding-top: 13px;
margin-left: 0px !important;
margin-left: -3px;
float: right;
text-align: center;}