@charset "EUC-JP";
* {margin:0px;padding:0px;}

img {border:none;vertical-align:top;}
br {letter-spacing:normal}


/* scrollbar */
*{
          scrollbar-track-color: #93ccc6;
          scrollbar-face-color: #93ccc6;
          scrollbar-shadow-color: #70938F;
          scrollbar-darkshadow-color: #ffffff;
          scrollbar-highlight-color: #ffffff;
          scrollbar-3dlight-color: #26756d;
          scrollbar-arrow-color: #26756d;
}


/* body */
body {
           text-align:center;
           font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
           font-size:10px;
           line-height:1.6em;
       	   background-image:url(http://img-cdn.jg.jugem.jp/b7e/1995806/20110428_1442972.png);  
	   background-repeat:repeat;  
	   background-position:top left;
}



/* container */
div#container {
          width:760px;
          margin-left:auto;
          margin-right:auto;
          text-align:left;
          background-color:#fff;
}

/* outer */
div#outer {
           margin: 0 auto;
           width: 882px;
       	   background-image:url(http://img-cdn.jg.jugem.jp/b7e/1995806/20110428_1443087.png);  
	   background-repeat:repeat-y;  
	   background-position:top center;
}

/* header */
div#header {
         padding: 80px 0px 0px 80px;
         background-color:#fff;

}
	

/* link */

a:link {color:#555; text-decoration:none;}
a:visited {color:#555; text-decoration:none;}
a:active {color:#555; text-decoration:none;}
a:hover {color:#eb5591; text-decoration:none;}


/* title */
.site_title {
           font-family: £Í£Ó £ÐÌÀÄ«;
           font-weight: bolder;
	font-size: 32px;
	color: #000;
	letter-spacing:1px;
	margin: 5px 0px 5px 0px;}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
	color:#000;
	text-decoration:none;}

.description {
	font-size: 12px;
	letter-spacing:0px;
	line-height:160%;
	color: #000;
	margin: 10px 0px 0px 55px;}


/* entry */

div#entry   {
          width: 520px;
          float: right;
}

.entry { 
          margin:auto;
          backgroung-color: #fff;
}

.entry_title {
          line-height:100%;
          padding: 25px 0px 0px 30px;
          font-size: 14px;
          color: #452c0a;
          font-weight: bolder;
          margin-top: 10px;
       	background-image:url(http://img-cdn.jg.jugem.jp/b7e/1995806/20110421_1433031.png);  
	background-repeat:no-repeat;  
	background-position:top left;
          width: 400px;
          height: 53px;
}


.entry_body {
         letter-spacing:1px;
          line-height: 170%;
          color: #555;
          padding:8px;
          margin: 0px;
          font-size:12px;
}

.entry_more {
         letter-spacing:1px;
          line-height: 170%;
          color: #555;
          padding:8px;
          margin: 0px;
          font-size:12px;
}

.entry_navi{
          line-height:100%;
          padding: 8px;
          font-size: 10px;
          letter-spacing:0px;
          text-align:center;
}


.entry_state {
          padding: 8px;
          font-size: 10px;
          font-weight: bolder;
          letter-spacing:0px;
          color: #555;
          text-align:right;
          margin: 0px;}

.paging {
	letter-spacing:1px;
	line-height: 170%;
	color: #555555;
	text-align: center;
	margin: 5px 0 20px 0;}


.pict {
	border-width: 0px;
	border-style: solid;}

ul.navi {
          text-align:center;
          list-style: none;
          line-height:100%;
          margin: 10px 0 40px 0;
          padding: 8px 0;
}

ul.navi li{
          display:inline;
          margin:0 2px;
}

.entry a:link, 
.entry a:visited
{ color: #555555;font-weight: bolder;}
.entry a:hover
{ color: #2dadac; }

.comment_state {
          padding: 8px;
          font-size: 10px;
          font-weight: bolder;
          letter-spacing:0px;
          color: #555;
          text-align:right;
          margin: 0px;}

/* form */
input, textarea {
	font-family: "Verdana", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #555;
	background-color: #fd5e6;
	border: 1px solid #555;
	margin:3px 0px 2px 0px;
           padding: 8px;
}


/* list */

div#list   {
          width: 210px;
          float:left;
          margin-right:auto;
          margin-left:auto;
          margin-top:0px;
}

div#side   {
          margin: 0px 0px 8px 8px;
          padding: 0px;
          background-color: #fff;
}

       
.linktitle {
          line-height:100%;
          padding: 13px 0px 3px 10px;
          font-size: 12px;
          color: #555;
          font-weight: bolder;
          margin-top: 20px;
       	background-image:url(http://img-cdn.jg.jugem.jp/b7e/1995806/20110422_1433876.png);  
	background-repeat:no-repeat;  
	background-position:top left;
          width: 180px;
          height: 38px;
}


.linktext {
         color: #2dadac;
         text-align:left;         
         margin: 0px;
         padding: 3px 0px 8px 25px;
         list-style-type: disc;
         list-style-image: url(http://img-cdn.jg.jugem.jp/b7e/1995806/20110428_1443166.png);
}

.freetext {
         color: #2dadac;
         text-align:left;         
         margin: 0px;
         padding: 8px;
         list-style-type: disc;
         list-style-image: url(http://img-cdn.jg.jugem.jp/b7e/1995806/20110428_1443166.png);
}


/* search */

.search_box {
	margin: 0px;padding: 8px;}


/* footer */
div#footer {
          width: 760px;
          clear: both;
          padding-top: 20px;
          padding-bottom: 20px;
}

.copyright {
           text-align: center;
	font-family: "Verdana", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #555;
	line-height: 170%;
           padding: 8px;
}

/* calendar */

div#calendar {
	width:760px;
	height:20px;
	padding:0;
	text-align:left;
	background-color:#fff;
        margin-top: 0px;
        margin-bottom: 20px;
}

.calendar {
          font-family: 'Verdana';
          font-size: 10px;
          color: #555;
          line-height: 140%;
          margin:0px;
          padding: 3px 0px 0px 0px;
          text-align: center;
}

.calendar a:link, 
.calendar a:visited
{ color: #2dadac;font-weight: bolder;}
.calendar a:hover
{ color: #2dadac; }
