@charset "EUC-JP";

/* リセット
------------------------------ */

* {margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
img {border:0;}
li {list-style-type:none;}
.clear {clear: both;}

a:link, a:visited {color:#993333; text-decoration:none;}
a:active, a:hover {color:#CC9933; text-decoration:underline;}


/* 全体レイアウト
------------------------------ */

html {height:100%;}

body {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
font-size:12px;
color:#333333;
text-align:left;
height:100%;
background:#993333 url(http://curious-cat.net/img/bg0.gif) repeat left top;
}

#header {
width:800px;
height:70px;
background:#000000;
}

#content {
width:800px;
}

#main {
float:right;
width:540px;
padding:0px 30px 0px 30px;
}

#side {
float:right;
width:200px;
padding:30px 0px 30px 0px;
}

#footer {
width:800px;
height:50px;
background:#000000 url(http://curious-cat.net/img/back2.gif) no-repeat left top;
}

.bg0{
margin:0px auto;
height:100%;
}

.bg1a {width:10px; background:url(http://curious-cat.net/img/bg1a.gif) repeat-y right top;}
.bg1b {width:10px; background:url(http://curious-cat.net/img/bg1b.gif) repeat-y left top;}

.bg2 {background:#FFFFFF url(http://curious-cat.net/img/bg2.gif) repeat-y left top;}


/* ヘッダー部分
------------------------------ */

.homewrap {
float:left;
width:390px;
height:30px;
padding-left:10px;
}

.menuwrap {
float:left;
width:213px;
height:13px;
padding:9px 10px 8px 177px;
}

#menu {
width:213px;
height:13px;
background:url(http://curious-cat.net/img/menu.gif) no-repeat;
}

#menu li {float:left;}

#menu a {
display:block;
width:42px;
height:13px;
}

#menu li.menu2 {margin-right:15px;}
#menu li.menu3 {margin-right:14px;}
#menu li.menu4 {margin-right:16px;}

#menu a:hover {background:transparent;}
#menu li a:hover img {visibility:hidden;}


.title {
width:800px;
height:40px;
background:url(http://curious-cat.net/img/back1a.jpg) no-repeat left bottom;
clear:both;
}


/* フッター部分
------------------------------ */

.navi1 {
font-family:Verdana;
font-size:10px;
color:#999999;
float:left;
width:490px;
height:16px;
padding:4px 0px 0px 10px;
}

.navi1 a:link, .navi1 a:visited {color:#999999; text-decoration:none;}
.navi1 a:active, .navi1 a:hover {color:#CC9933; text-decoration:none;}

.navi2 {
font-family:Verdana;
font-size:10px;
color:#CCCCCC;
text-align: right;
float:left;
width:285px;
height:16px;
padding:4px 15px 0px 0px;
}

.navi2 a:link, .navi2 a:visited {color:#CCCCCC; text-decoration:none;}
.navi2 a:active, .navi2 a:hover {color:#FFCC33; text-decoration:none;}

.copy1 {
font-family:Verdana;
font-size:9px;
color:#666666;
float:left;
width:290px;
height:22px;
padding:8px 0px 0px 10px;
}

.copy1 a:link, .copy1 a:visited {color:#666666; text-decoration:none;}
.copy1 a:active, .copy1 a:hover {color:#999999; text-decoration:none;}

.copy2 {
font-family:Verdana;
font-size:9px;
color:#666666;
text-align:right;
float:left;
width:490px;
height:22px;
padding:8px 10px 0px 0px;
}


/* クリア
------------------------------ */

.clearfix:after {
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

.clearfix {min-height:1px;}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

.clearsp {line-height:30px;}


/* 見出しセット
------------------------------ */

h1 {padding-top:6px;}

h2 {padding:9px 0px 0px 12px;}

h3 {
font-size:14px;
font-weight:bold;
color:#993333;
}


/* エントリー
------------------------------ */

.entry_wrap {
width:540px;
margin-top:12px;
background:url(http://curious-cat.net/img/r2.gif) repeat-y left top;
}

.entry_bg1{
width:540px;
height:24px;
padding-top:28px;
background:url(http://curious-cat.net/img/blog_r1.gif) no-repeat left top;
}

.entry_bg2{
width:490px;
padding:0px 25px 10px 25px;
background:url(http://curious-cat.net/img/r3.gif) no-repeat left bottom;
}

.entry_title {
float:left;
width:374px;
line-height:23px;
padding:1px 0px 0px 26px;
}

.entry_date {
font-family:Verdana, Arial;
font-weight:bold;
font-size:11px;
color:#666666;
text-align:right;
float:left;
width:118px;
line-height:23px;
padding:1px 22px 0px 0px;
}

.entry_body {
font-size:12px;
line-height:160%;
margin:15px 0px 8px 0px;
}

.entry_more {
padding:5px 0px 0px 0px;
}
.entry_more a:link, .entry_more a:visited {color:#888888; text-decoration:none;}
.entry_more a:active, .entry_more a:hover {color:#CC9933; text-decoration:none;}

.entry_state {
font-family:Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
font-size: 10px;
color: #666666;
text-align: right;
}


/* コメント
------------------------------ */

.comment_bg2{
width:500px;
padding:0px 20px 10px 20px;
background:url(http://curious-cat.net/img/r3.gif) no-repeat left bottom;
}

.comment_body {
font-size:12px;
line-height:160%;
margin-top:20px;
padding:0px 5px 8px 5px;
}

.comment_bar {
padding-bottom:10px;
border-bottom:solid 1px #CCCCCC;
}

.comment_state {
font-family:Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
font-size: 10px;
color: #666666;
text-align: right;
padding: 0px 5px 0px 5px;
}

.comment_title {
font-family:Verdana, Arial;
font-size:12px;
font-weight:bold;
letter-spacing:3px;
color:#993333;
line-height:24px;
padding-left:25px;
}

.comform_wrap {
margin-top:18px;
padding:0px 5px 10px 5px;
}

.comform_box {
font-family:Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
color:#666666;
font-size:10px;
padding:5px 0px 0px 0px;
}

.comform_body {
font-size:12px;
line-height:160%;
padding:15px 0px 15px 0px;
}


/* プロフィール
------------------------------ */

.prof_body {
font-size:12px;
line-height:160%;
padding:20px 0px 10px 0px;
}

.prof_tab {
font-size:12px;
color:#993333;
border-left:solid 4px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
margin:0px 0px 10px 0px;
padding: 2px 0px 0px 6px;
height:20px;
}

.icon1 {margin:2px 2px 2px 2px;}
.icon2 {margin:2px 10px 2px 2px;}

div.img_area p {  
display:table-cell;  
vertical-align:middle;  
}  
* html .img_area p {  
display:inline;  
zoom:1;  
}  
*:first-child+html .img_area p {  
display:inline;  
zoom:1;  
}

.work_mar {margin-top:8px;}
.work_pad {padding-left:12px;}
.work_pad2 {padding-left:2px;}
.work_pict {margin-left:5px;}


/* サイドバー
------------------------------ */

.side_tab {
font-family:Verdana, Arial;
font-weight:bold;
font-size:12px;
color:#DDDDDD;
letter-spacing:3px;
line-height:18px;
margin:0px;
padding-left:20px;
background:url(http://curious-cat.net/img/bar4.gif) no-repeat;
}

.side_txt {
font-family:Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
font-size:10px;
color:#666666;
width:175px;
line-height:18px;
margin:12px 0px 24px 20px;
padding:0px;
}

div.side_txt ul {
margin:0px;
padding:0px;
}

div.side_txt li{
padding-left:10px;
background:url(http://curious-cat.net/img/arrow2a.gif) no-repeat 0px 6px;
}


/* カレンダー
------------------------------ */

.calendar {
font-family:Verdana;
font-size:10px;
color:#333333;
margin:12px 0px 18px 19px;
padding:0px;
line-height:18px;
}

.cell {
width:22px;
height:18px;
}

.weekday{
font-weight:bold;
color:#888888;
text-align:center;
}


/* フォーム関係
------------------------------ */

input,textarea {
color:#000000; 
background-color:#FFFFFF;
border:solid 1px #333333;
}

.send {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
font-size:12px;
color:#FFFFFF;
height:20px;
background:#333333 url(http://curious-cat.net/img/button.gif) no-repeat left top;
border:solid 1px #993333;
cursor:pointer;
}

.send:hover {color:#FFCC33; border:solid 1px #CC9933;}

.send1 {width:44px; margin:0px 0px 0px 4px;}
.send2 {width:90px; margin:0px 8px 0px 0px;}

.noborder {border-width:0px;}
.search {margin:18px 0px 0px 20px;}


/* ツリー化
------------------------------ */

#commentlist ul.tree {
list-style:none;
margin:0px;
padding:0px;
}

#commentlist ul.tree li {
margin:0px;
padding:0px 0px 0px 19px;
background:url(http://curious-cat.net/img/blog_tree1.gif) no-repeat 0px 0px;
}

#commentlist ul.tree li.end {
background:url(http://curious-cat.net/img/blog_tree2.gif) no-repeat 0px 0px;
}


/* 装飾
------------------------------ */

blockquote {
background:#EEEEEE;
color:#666666;
margin:0px;
padding:10px 12px 10px 15px;
border:solid 1px #CCCCCC;
}

.pict {border:solid 1px #666666;}
.pict1 {margin-right:4px;}
.pict2 {margin-right:12px;}

.pixiv {padding:16px 0px 0px 4px;}


/* 文字セット
------------------------------ */

.bold {font-weight:bold;}
.red {color: #993333;}
.gray {color: #666666;}
.res {color: #006666;}

.small {
font-family:Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif;
font-size:10px;
color:#666666;
line-height:150%;
}

.big {
font-size:14px; 
font-weight:bold; 
color:#000000; 
line-height:140%;
}

sup {
font-size:80%;
vertical-align:text-top;
line-height:100%;
}
