/*タブ用スタイルシートテンプレート読み込み*/
/************/
/*tabs.css分*/
/************/
/* default space between tabs */
.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    margin-right:0.5em; /* horizontal tabs */
}
.yui-navset-left .yui-nav li, .yui-navset-right .yui-nav li {
    margin-bottom:0.5em;  /*vertical tabs */
}

.yui-navset .yui-nav li em { padding:.5em; } /* default tab padding */

/* default width for side tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav {

 /*width:1.5em;
 text-align:center;
*/
}
.yui-navset-left {  /* map to nav width */
	padding-left:36px; /* タブ幅+罫線分 */
 }
.yui-navset-right { padding-right:6em; } /* ditto */

/* core */

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset .yui-content { zoom:1; }

.yui-navset-top .yui-nav li, .yui-navset-bottom .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
    display:block;
    zoom:1;
}

.yui-navset-top .yui-nav li a, .yui-navset-bottom .yui-nav li a {
    display:inline-block;
    vertical-align:bottom; /* safari: for overlap */
}

.yui-navset-bottom .yui-nav li a {
    vertical-align:text-top; /* for inline overlap (reverse for Op border bug) */
}

.yui-navset .yui-nav li a em { display:block; }

/* position left and right oriented tabs */
.yui-navset-left .yui-nav, .yui-navset-right .yui-nav { position:absolute; z-index:1; }
.yui-navset-left .yui-nav { left:0; }
.yui-navset-right .yui-nav { right:0; }

/************/
/*border-tabs.css分*/
/************/
.yui-navset .yui-nav li a{
/* 通常のタブの枠の設定 */
font-weight:bold;
color:#3C5D92;
width:34px;
}

.yui-navset .yui-nav .selected a {
/* アクティブなタブ */
/*background-color:#FFFFFF;*/ 
color:#578CF3;
font-weight:bold;
margin-left:2px;
}

.yui-navset .yui-nav a:hover{
/*マウスオーバーしたタブの色 */
font-weight:bold;
color:#578CF3;
margin-left:2px;
}

.yui-navset .yui-content{
/*コンテンツ部分*/
background-color:#daf0ff; 
border:2px solid #b1b1b1;
}
.yui-content{
min-height:650px;
_height:650px;
padding-left:10px;
}
.yui-nav img{
border:0;
}

.yui-navset-top .yui-nav .selected a {
border-bottom:0; /* no bottom border for active tab */
padding-bottom:1px; /* to match height of other tabs */
}

.yui-navset-top .yui-content {
margin-top:-2px; /* for active tab overlap */
}

.yui-navset-bottom .yui-nav .selected a {
border-top:0; /* no bottom border for active tab */
padding-top:2px; /* to match height of other tabs */
}

.yui-navset-bottom .yui-content {
margin-bottom:-2px; /* for active tab overlap */
}

.yui-navset-left .yui-nav li.selected a {
border-right:0; /* no bottom border for active tab */
padding-right:2px; /* to match height of other tabs */
}

.yui-navset-left .yui-content {
margin-left:-2px; /* for active tab overlap */
}

.yui-navset-right .yui-nav li.selected a {
border-left:0; /* no bottom border for active tab */
padding-left:2px; /* to match height of other tabs */
}

.yui-navset-right .yui-content {
margin-right:-1px; /* for active tab overlap */
margin-right:0; /* except IE */
}


/*start*/
*{
font-family: Verdana, Arial, sans-serif;
}

body{
background-image:url(http://www.kimahima.com/system/background.gif)

}

.title{
border:none;
width:145px;
heigh:502px;
}


div.contents{
position:absolute;
top:30px;
left:160px;
width:42em;
margin-right:15%;

}
/*回り込み解除用の空DIV用クラス*/
.bothclear{
clear:both;
}
a img{
border-style:none;
}

/*                 */
/*     日記部分    */
/*                 */


/*日記上部　アラート部分。*/
.alert{
margin-top:1.5em;
margin-left:25px;
margin-right:25px;
border-left:solid 1em #00BBCC;
border-right:solid 1em #00BBCC;
background-color:#FFFFFF;
font-weight:bold;
padding:0.3em;
font-size:0.95em;
color:#516B6A;
}

.alert a:link{
color:#516B6A;
}
.alert a:visited{
color:#516B6A;
}
.alert a:hover{
background-color:#F9E2C2
}

.newalert{
color:#FB4545;
text-decoration:none;
}


/*日記上部　イベント(旧Wi-Fi)アラート*/



.rounded{
margin-top:1.5em;
margin-left:25px;
margin-right:25px;
/*background-color:#ffcccc;*/
font-weight:bold;
}

.rounded a:link{
color:#2B4682;
text-decoration:none;
}
.rounded a:visited{
color:#1B4C66;
text-decoration:none;
}
.rounded a:hover{
color:#395BA6;
background-color:#F3DBEE;
text-decoration:none;
}

.roundtop{
width:100%;
height:7px;
border-top:solid 2px #737373;
margin-bottom:-2px;
padding-bottom:-2px;
background-color:#ffffff;
}

.roundtop img{
position:relative;
top:-2px;
}

/*Firefoxのみ適応*/
html:not([lang*=""]) .roundtop img { 
margin-bottom:-2px; 
}
/*IE8のみ適応*/
html>/**/body .roundtop img{
margin-bottom/*\**/:-2px; \9
 }
.roundbottom{
width:100%;
border-bottom:solid 2px #737373;
height:7px;
/*margin-top:-3px;*/
padding-top:-3px;
background-color:#ffffff;


}

.roundbottom img{
position:relative;
top:2px;

}

.roundleft{
padding-left:0px;
float:left

}

/*IE6のみ対応
* html .roundleft{
margin-left:-3px;
}
*/
.roundright{
float:right;
}

/*IE6のみ対応
* html .roundright{
margin-right:-3px;
}
*/
.roundmid{
border-left:solid 2px #737373;
border-right:solid 2px #737373;
/*margin-top:-1px;*/
clear:both;
padding-left:5px;
vertical-align:bottom;
background-color:#ffffff;
margin-bottom:-2px;
padding-bottom:-2px;
position: relative;
z-index:1;
}

.roundmid img{
margin-bottom:-3px;
}

/*日記エリア部分*/
.nhead{
text-align:center;
margin-top:1.5em;
margin-left:25px;
margin-right:25px;
padding-top:0.3em;
padding-bottom:0.3em;
background-color:#d5ffcc;
color:#006699;
font-weight:bold;
border-top:solid 2px #79add3;
border-bottom:solid 2px #79add3;
border-left:double 30px #79add3;
border-right:double 30px #79add3;
}
.nikki{
background-color:#ffffff;
border-left:solid 2px #CDDDE8;
border-right:solid 2px #CDDDE8;
border-bottom:solid 2px #CDDDE8;
margin-bottom:1em;
margin-left:25px;
margin-right:25px;
margin-top:1em;
color:#153761;
}

.nikki p{
margin:0;
}
.nikki a:link{
color:#CC6244;
text-decoration:none;
}
.nikki a:visited{
color:#83402E;
text-decoration:none;
}

.nikki a:hover{
color:#ffffff;
background-color:#CC6244;
text-decoration:none;
}
.ndatearea{
border-top:solid 1px #63A0D0;
border-bottom:solid 1px #63A0D0;
background-color:#EBF8FB;
color:#224094;
}

.ndate{
width:10em;
font-weight:bold;
font-size:1.1em;
font-family:sans-serif;
border-left:solid 1.7em #63A8D0;
padding-top:3px;
padding-bottom:3px;
padding-left:0.3em;
float:left;
}

.ntitle{
font-size:1em;
text-align:right;
font-weight:bold;
text-decoration:none;
padding-top:4px;
margin:0;

}

.ntitle a:link{
color:#8F8F8F;
text-decoration:none;
}
.ntitle a:visited{
color:#555555;
text-decoration:none;
}
.ntitle a:hover{
color:#ffffff;
background-color:#aaaaaa;
text-decoration:none;
}

.ntext{
font-size:0.95em;
margin-top:0px;
line-height:1.5;
padding:1em;
background-image: url(http://www.kimahima.com/system/bgdiary.gif);
background-repeat:no-repeat;
background-position:97% 10px;
}
.nctarea{
padding-top:6px;
font-size:70%;
float:right;
width:9.5em;
font-weight:bold;
}

.ncomment a:link{
color:#8F8F8F;
text-decoration:none;
}
.ncomment a:visited{
color:#555555;
text-decoration:none;
}

.ncomment a:hover{
color:#ffffff;
background-color:#aaaaaa;
text-decoration:none;
}

.nfooter{
font-size:0.9em;
color:#888888;
text-align:right;
margin-right:2em;
margin-bottom:1em;
}
.nfooter a:link{
color:#4C6E2B;
text-decoration:none;
}
.nfooter a:visited{
color:#6E652B;
text-decoration:none;
}

.nfooter a:hover{
color:#ffffff;
background-color:#4C6E2B;
text-decoration:none;
}

/*フィードエリア*/
.feedarea{
text-align:right;
margin-top:1em;
margin-bottom:0.5em;
padding-right:1em;
}
.feedarea a:hover{
background-color:#ffffff;
text-decoration:none;
}

/*                */
/*   日記系終了   */
/*                 */

/*タブ２　いろいろ*/
/*                */
/*   レビュー系   */
/*                */
.rhead{
text-align:center;
margin-top:1.5em;
margin-left:25px;
margin-right:25px;
padding-top:0.3em;
padding-bottom:0.3em;
background-color:#F1F7FF;
color:#027ACF;
font-weight:bold;
border:dashed 2px #489BFF;
}
.rtitle{
margin-top:1em;
margin-left:25px;
margin-right:25px;
margin-bottom:0;
border-top:solid 3px #55D6CF;
border-bottom:solid 3px #55D6CF;
background-color:#D6FFFC;
}

.rtitle h3{
border-left:solid 20px #19FAED;
font-size:1em;
padding:0.2em 0 0.2em 0.5em;
margin:0;
}

.rtitle a:link{
color:#5E91D1;
text-decoration:none;
}
.rtitle a:visited{
color:#4B6D97;
text-decoration:none;
}
.rtitle a:hover{
color:#ffffff;
background-color:#5E91D1;
text-decoration:none;
}

.rdate{
background-color:#cfe6fd;
text-align:right;
font-size:0.65em;
padding-right:1em;
padding-top:0.3em;
padding-bottom:0.3em;
}

.rdate a:link{
color:#4C6E2B;
text-decoration:none;
}
.rdate a:visited{
color:#6E652B;
text-decoration:none;
}

.rdate a:hover{
color:#ffffff;
background-color:#4C6E2B;
text-decoration:none;
}
.review{
margin-bottom:1em;
margin-left:25px;
margin-right:25px;
background-color:#ffffff;
border-left:dashed 1px #dddddd;
border-right:dashed 1px #dddddd;
border-bottom:dashed 1px #dddddd;
padding-left:0;
background-image: url(http://www.kimahima.com/system/etcbg.gif);
background-repeat:no-repeat;
background-position:98% 1.5em;
}

.review p{
margin:0;
}

.review img{
width:150px;
float:left;
border:solid 4px #ffDD99;
margin-right:1em;
padding:0
}

.rexcerpt{
font-size:0.8em;
margin-top:3px;
margin-bottom:0px;
padding-right:1em;
padding-left:1em;
line-height:1.2;
color:#BA541B;

}

/*IE6 hover消失バグ対策用最終更新日エリア*/
.lastud{
color:#888888;
text-align:right;
margin-right:2em;
margin-bottom:1em;
font-size:0.7em;
}
.rfooter{
font-size:0.9em;
color:#888888;
text-align:right;
margin-right:2em;
margin-bottom:1em;
}
.rfooter a:link{
color:#4C6E2B;
text-decoration:none;
}
.rfooter a:visited{
color:#6E652B;
text-decoration:none;
}

.rfooter a:hover{
color:#ffffff;
background-color:#4C6E2B;
text-decoration:none;
}

/*タブ3　過去ログ部分*/
.search{
line-height:1.3;
margin-top:1.5em;
margin-left:1em;
margin-right:1.5em;
margin-bottom:1em;
background-color:#FFFFFF;
padding:0.5em;
color:#4962A8;
background-image: url(http://www.kimahima.com/system/searchbg.gif);
background-repeat:no-repeat;
background-position:95% 2.5em;
height:6em;
}
.search h2{
margin:0;
margin-bottom:0.5em;
padding:3px;
padding-left:0.5em;
font-size:1em;
background-color:#F6C2D6;
color:#006699
}

.logleft{
float:left;
width:10em;
margin-left:0.5em;
margin-bottom:1em;
background-color:#FFFFFF;
padding:0.5em;
color:#4962A8;
line-height:1.3;
font-size:0.95em;
background-image: url(http://www.kimahima.com/system/olddiarybg.gif);
background-repeat:no-repeat;
background-position:95% 3em;
}


.logright{
margin-left:13em;
margin-right:1.5em;
margin-bottom:1em;
background-color:#FFFFFF;
padding:0.5em;
color:#5E91D1;
line-height:1.3;
font-size:0.95em;
background-image: url(http://www.kimahima.com/system/oldetcbg.gif);
background-repeat:no-repeat;
background-position:95% 3em;;
}

.logright li,
.logleft li{
list-style-type:none;
/*margin-left:2em;*/
margin-left:5px;
}

.logleft li{
margin-left:-1em;
}


.logright h2{
margin:0;
padding:3px;
padding-left:0.5em;
font-size:1.1em;
background-color:#D5FFCC;
color:#006699
}

.logleft h2{
margin:0;
padding:3px;
padding-left:0.5em;
font-size:1.1em;
background-color:#D6FFFC;
color:#006699
}

#loglists{
margin-bottom:2em;
}

#loglists ul{
margin-top:0;
margin-bottom:0;
}

#loglists h3{
font-size:1em;
margin:0;

}

.logcategory{
font-size:0.7em;
}

.logleft a:link,
.logright a:link{
color:#888888;
text-decoration:none;
}
.logleft a:visited,
.logright a:visited{
color:#666666;
text-decoration:none;
}

.logleft a:hover,
.logright a:hover{
color:#ffffff;
background-color:#AAAAAA;
text-decoration:none;
}

.archivelist{
margin-left:0;
font-size:90%;
/*padding-left:2em;*/
}

/*IE6のみ適応*/
*html .archivelist li{
margin-left:20px;
}

/*IE7のみ適応*/
*:first-child+html .archivelist li{
margin-left:20px;
}

/*IE6,7以外適応*/
html>/**/body .archivelist li{
margin-left /**/:-20px
}

/*タブ4　内部・外部リンク*/
/*Ffでズレるの対策*/

#tab4{
padding-top:1.5em;
}

.insidelink,
.outsidelink{
background-color:#FFFFFF;
color:#5E91D1;
padding:1em;
line-height:1.3;
font-size:0.95em;

}

.insidelink{

float:left;
width:40%;
margin-left:0.5em;
margin-bottom:1em;
background-image: url(http://www.kimahima.com/system/contentsbg.gif);
background-repeat:no-repeat;
background-position:95% 3em;
}


.outsidelink{
margin-right:1.5em;
margin-left:50%;
margin-bottom:1em;
background-image: url(http://www.kimahima.com/system/linkbg.gif);
background-repeat:no-repeat;
background-position:95% 3em;
}

.insidelink h2{
margin:0;
padding:3px;
padding-left:0.5em;
font-size:1.1em;
background-color:#F1FCC7;
color:#797DF3
}
.insidelink h3{
margin:0;
margin-top:8px;
margin-bottom:5px;
padding-left:3px;
color:#4884D1;
font-size:1em;
border-left:solid 1em #F5E377;
border-bottom:solid 2px #F5E377;
font-weight:bold;

}
.outsidelink h2{
margin:0;
padding:3px;
padding-left:0.5em;
font-size:1.1em;
background-color:#E8E3F7;
color:#229967
}

.outsidelink h3{
margin:0;
margin-top:8px;
margin-bottom:5px;
padding-left:3px;
color:#4884D1;
font-size:1em;
border-left:solid 1em #C2AFF5;
border-bottom:solid 2px #C2AFF5;
font-weight:bold;

}

.insidelink a:link,
.outsidelink a:link{
color:#F09D40;
text-decoration:none;
}
.insidelink a:visited,
.outsidelink a:visited{
color:#D68E3E;
text-decoration:none;
}

.insidelink a:hover,
.outsidelink a:hover{
color:#ffffff;
background-color:#F09D40;
text-decoration:none;
}

/*タブ5 サイト概要部分*/

.overview{
margin-top:1.5em;
margin-left:1em;
margin-right:1.5em;
margin-bottom:1em;
background-color:#FFFFFF;
padding:1em;
line-height:1.3;
color:#4962A8;
font-size:0.95em;
background-image: url(http://www.kimahima.com/system/aboutbg.gif);
background-repeat:no-repeat;
background-position:95% 3.2em;
}
.overview h2{
margin:0;
padding:3px;
padding-left:0.5em;
font-size:1.1em;
background-color:#C9DAF1;
color:#229967
}
.overview h3{
margin:0;
margin-top:8px;
margin-bottom:5px;
padding-left:3px;
color:#4884D1;
font-size:1em;
border-left:solid 1em #99BCEE;
border-bottom:solid 2px #99BCEE;
font-weight:bold;
}
.overview a:link{
color:#CC0000;
text-decoration:none;
}
.overview a:visited{
color:#950202;
text-decoration:none;
}

.overview a:hover,
{
color:#CC0000;
background-color:#EFC7C7;
text-decoration:none;
}

/* フッタ設定 */
.footer{
font-size:0.8em;
text-align:right;
color:#8F8F8F;
margin-top:5px;
}

.footer a:link{
color:#597AEC;
text-decoration:none;
}
.footer a:visited{
color:#7687C1;
text-decoration:none;
}

.footer a:hover{
color:#ffffff;
background-color:#597AEC;
text-decoration:none;
}
/*****************/
/*　twitter部分　*/
/*****************/

#twitter_div{
font-size:0.6em;
text-align:right;
margin-bottom:3px;
vertical-align:bottom;
}

#twitter_div img{
backgruond:none;
margin-bottom:-2px;
}

#twitter_div a{
text-decoration:none;
}

#twitter_div a:link{
color:#3D62E3;
}
#twitter_div a:hover{
background-color:#cccccc;
}

#twitter_div a:visited{
color:#245AB7;
}
#twitter_div ul{
margin:0;
}
/*twitter ここまで*/

