@charset "UTF-8";

/* Reset */
* {margin:0px;padding:0px;}

h1,h2,h3,h4,h5,h6 {font-size:100%;}
a {text-decoration:underline;overflow:hidden;}
img {border:none;vertical-align:top;}
li {list-style-type:none;}
hr {display:none;clear:both;}
br.clear {clear:both;}

/* Layout */
body {
width:100%;
text-align:left;
font-size:12px;
line-height:1.6em;
font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3",'Hiragino Kaku Gothic Pro',"¥á¥¤¥ê¥ª",Meiryo,"£Í£Ó £Ð¥´¥·¥Ã¥¯",'MS PGothic',sans-serif,"Osaka¡¾ÅùÉý";
background-image:url(http://imaging.jugem.jp/template/fandg_g/img/back.png);
background-repeat:no-repeat;
background-position:top center;
background-color:#4f8934;
background-attachment:scroll;
}

#wrapper{
width:980px;
color:#f7f6f6;
margin:0 auto;
padding:50px 0 0 30px;
}

#header{
width:980px;
height:280px;
color:#9f9f9f;
margin:0 auto;
}

#innerContent{
width:980px;
margin:0 auto;
}

#side{
float:left;
width:280px;
}

#main{
float:right;
width:630px;
padding-left: 30px;
}

#footer{
width:100%;
clear:both;
}

/* Link */
a {
color:#fbb3cb;
text-decoration:none;
}
a:link {
color:#fbb3cb;
text-decoration:none;
}
a:visited {
color:#fbb3cb;
text-decoration:none;
}
a:hover {
color:#fbb3cb;
text-decoration:none;
}
a:active {
color:#fbb3cb;
text-decoration:none;
}

h1 a {
color:#fc8bb1;
text-decoration:none;
}
h1 a:link {
color:#fc8bb1;
text-decoration:none;
}
h1 a:visited {
color:#fc8bb1;
text-decoration:none;
}
h1 a:hover {
color:#fc8bb1;
text-decoration:none;
}
h1 a:active {
color:#fc8bb1;
text-decoration:none;
}

h1{
font-size:18px;
}

.subTtl{
font-size:12px;
color:#9f9f9f;
margin:5px 0 0 0;
}

h3{
font-size:14px;
}

/* main */
.entry{
margin-top:20px;
}

.date{
margin:3px 0 5px 0;
}

/* Quote */
#main blockquote {
border:1px dotted #cccccc;
padding:10px;
margin:10px;
}

/* List */
div.entryBody ul li,div.entryMore ul li {
list-style:circle;
margin:0 0 0 15px;
}

div.entryBody ol li,div.entryMore ol li {
list-style:decimal;
margin:0 0 0 15px;
}

.entryLove {
margin-top:10px;
}

.entryBody{
margin-top:30px;
}

.entryMore{
margin:20px 0;
}

.pict{
border:1px solid #fbb3cb;
}

#entryItemBox{
overflow:hidden;
padding:10px 0 20px 0;
border-bottom:1px dotted #f7f6f6;
}

#comment {
padding:10px 0 10px 0;
margin:20px 0;
border-bottom:1px dotted #f7f6f6;
}

#commentTtl {
margin:0 0 15px 0;
font-size:13px;
}
	
.commentBody {
margin:5px 0;
font-size:13px;
}
	
ul.commentItem {
font-size:12px;
margin:0 0 15px 0;
}
	
ul.commentItem li {
display:inline;
padding-right:5px;
}
	
.commentSendForm {
margin:20px 0 20px 0;
}

.commentSendForm .input {
width:250px;
}

.commentSendForm textarea {
width:350px;
margin:0 0 10px 0;
}

.trackback{
border-bottom:1px dotted #f7f6f6;
padding:10px 0 10px 0;
margin:20px 0;
}

#trackbackTtl{
margin:0 0 15px 0;
font-size:13px;
}

.tbTtl{
font-size:13px;
}

.tb{
font-size:13px;
margin:3px  0 5px 0;
}

.tbItem{
font-size:12px;
margin-bottom:15px;
}

.tbItem li{
display:inline;
padding-right:5px;
}

#thisTb{
font-size:13px;
marign-top:10px;
}

#thisTb input{
width:350px;
margin:5px 0 20px 0;
}

#pTtl{
font-size:13px;
margin-top:20px;
}

#pName {
margin-top:15px;
}

#pBody {
margin:5px 0;
}

#page{
text-align:center;
margin-top:50px;
}

#pageFooter{
text-align: right;
}

#pageNav{
margin-top:40px;
}

/* side */
.sideTtl{
font-size:13px;
margin:20px 0 0 20px;
padding-left:23px;
background-image:url(http://imaging.jugem.jp/template/fandg_g/img/icon.png);
background-repeat:no-repeat;
background-position:0 0;
background-color:#4f8934;
}

.sideItem{
font-size:12px;
margin:10px 0 0 20px;
}

/* Calendar */
.cell{
padding:5px 15px 0 0;
}

.calendar_month{
padding-top:10px;
}

/* Search */
#search{
margin-right:5px;
}

/* Footer */
#footer{
overflow:hidden;
padding:20px 0 30px 0;
}

#pageTop{
float:left;
text-align: left;
padding-left:30px;
}

#copyright{
float:right;
text-align: right;
}