/*File oneswide.css -  Cascading Style Sheet for ONESWIDE-EYES */

body{
  margin:3px auto 5px auto;
  background:url(img/back-image.gif) repeat;
  font-family: "Lucida Grande", Verdana, Arial, "ヒラギノ角ゴ Pro W3", sans-serif;
  /*font-family: Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;*/
  }

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

img{border:0;}
.clear{clear:both;}

#my_twitter_status{
  font-weight:bold;
  font-size:12px;
  }

#my_twitter_status_time{
  font-size:10px;
  text-align:right;
  }


#mainbody{
  width:825px;
  background:url(img/body-center.gif) repeat-y;
  margin-top: 0px;
  margin-bottom: 0px;
  clear:both;
  }

#maintop{
  width:825px;
  height: 37px;
  background:url(img/body-top.gif) no-repeat;
  margin-bottom: 0px;
  clear:both;
  }
	  
#mainbottom{
  width:825px;
  height:42px;
  background:url(img/body-bottom.gif) no-repeat;
  margin-top: 0px;
  clear:both;
  }

#container{
  width:800px;
  text-align: left;
  margin:0px auto 0px;
  border-bottom: 1px solid #A1A5A9;
  }

.undermargin{padding-bottom: 280px;}



/*********** BANNER - タイトル部分 ***********/

#banner {
  color: #999999;
  width: 800px;
  height:107px;
  border-bottom: 1px solid #A1A5A9  ;
  margin: 0px 3px 0px 3px;
  font-weight: normal;
  }

#banner a:hover {color: #FFCC33;text-decoration: underline;}

#banner h1 {
  color: #8FABBE;
  font-size: 51px;	
  text-shadow: 3px 3px 5px #999999;
  font-weight: normal;
  margin-top: -12px;
  margin-bottom:10px;
  }

#banner h1 a:link{color: #8FABBE;}
#banner h1 a:visited{color: #8FABBE;}


#banner h2 {
  font-size: 17px;
  color:#999999; 
  margin-top: 10px;
  margin-bottom:10px;
  }

#banner.bcbl {color: #2D8DFF;} .bcbl a:link {color: #2D8DFF;} .bcbl a:visited {color: #2D8DFF;}
#banner.bcgr {color: #29FF89;} .bcgr a:link {color: #29FF89;} .bcgr a:visited {color: #29FF89;}
#banner.bcor {color: #FFE01A;} .bcor a:link {color: #FFE01A;} .bcor a:visited {color: #FFE01A;}
#banner.bcpi {color: #FF2DDC;} .bcpi  a:link {color: #FF2DDC;} .bcpi a:visited {color: #FF2DDC;}
#banner.bcye {color: #FEFF2D;} .bcre  a:link {color: #FEFF2D;} .bcre a:visited {color: #FEFF2D;}
#banner.bcre {color: #FF4156;} .bcre  a:link {color: #FF4156;} .bcre a:visited {color: #FF4156;}

.bntitle{
  float:left;
  width:460px;
  height:100px;
  margin-top:0px;
  }

.bncontents{
  float: right;
  width:330px;
  margin-bottom:2px;
  }

.link-note {
  width:180px;
  height:77px;
  font-size: small;
  line-height: 150%;
  text-align: left;
  margin-top: 5px;        
  }

.bncate{     
  height:20px;
  margin-bottom: 1px;
  font-size: 12px;
  font-weight: bold;
  }


/*********** CONTENT BODY - BASE設定 ***********/

#content{
  float:left;
  width:510px;
  font-size:12px;
  text-align:center;
  overflow:hidden;
  }

#content a{text-decoration: none;}
#content a:link{text-decoration: none; color: #0033CC;}
#content a:visited {text-decoration:none; color: #0033CC;}
#content a:active {text-decoration: underline;}
#content a:hover {color: #FFCC33;text-decoration: underline;}

#content ul {
  list-style:none;
  padding: 0;
  }

#content li {
  list-style-image:  url(img/entry.gif);	
  margin: 3px auto 3px 7px;
  padding: 0;
  text-align: left;
  font-size: 17px;
  }

#content h1 {
  color: #000000;
  font-size: 24px;
  text-shadow: 3px 2px 5px #A1A5A9;
  text-align: left;
  font-weight: bold;
  margin-bottom: 8px;
  }

#content h2 {
  width:450px;
  color: #666FFF;
  font-size: 18px;
  text-align: left;        
  padding:7px 25px 7px 10px;
  margin-top:20px;
  border-left:5px solid #666FFF;
  border:2px solid #666FFF;
  }

#content h3 {
  text-align: left;
  margin-bottom: 5px;
  border-bottom:2px solid #999999;
  border-left:5px solid #00CCCC;
  }

#content h4 {
  text-align: left;
  margin: 4px auto 4px 15px;
  }

.contentbar{
  margin:0px 7px 0px 0px;
  border-right: 1px solid #A1A5A9  ;
  }

.ctitle{
  text-align:left;
  margin:0px auto 10px 15px;
  }

.entrybox{ 
  width :490px;
  text-align:left;
  margin:5px;
  border:2px dotted #A1A5A9;
  background:url(img/entry-backimage.gif) repeat;
  }

.entriesbox{
  border-top :1px dotted #A1A5A9 ;
  border-bottom:1px dotted #A1A5A9 ;
  }

.trackbox{ 
  width :450px;
  text-align: left;
  margin-bottom:15px;
  padding:5px;
  border:1px dotted #A1A5A9;
  background:url(img/entry-backimage.gif) repeat;
  }

.trapacome {
  margin:10px 5px;
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #FFFFFF;
  }

.more{
  text-align:right;
  margin:3px 21px 3px auto;
  }

.cptitle{
  width:480px; 
  color:#FFFFFF;
  font-size:15px;
  text-align:center;
  font-weight: bold;
  margin-top:15px;
  margin-bottom:12px;
  padding:5px 7px;
  background-color:#4F7E9D;
  }

.mocoku{
  text-align:left;
  margin:3px 21px 3px auto;
  }

.blogranking {
  margin:10px 5px;
  padding: 5px;
  background-color: #CC99C;
  border: 1px dotted #ccc;
  }



/*********** CONTENT - エントリー部分 ***********/

.content{
  width:500px;
  color:#666666;
  text-align:left;
　font-weight:normal;
  font-size:14px;
  margin:5px
  }

#daytitle{
  width:180px;
  height: 40px;
  margin-left:-9px;
  background:url(img/daytitle.gif) no-repeat;
  }

.content p {
  font-size: 14px;
  text-align: left;
  line-height: 150%; 
  margin: 3px 1px 3px 1px;
  padding-bottom:7px;
  }

.content blockquote {
  font-size:14px;
  font-weight: bold;
  margin:5px;
  padding: 7px;
  border: 1px dotted #ccc;
  background-color: #FBFFCC;       
  }

.content p.posted {
  color: #79767c;
  font-size:10px;
  text-align:left;	
  line-height:normal;
  margin-bottom:30px;
  padding:3px;
  border-top: 1px solid #999999;
  }

.content p.toposted {
  color:#79767c;
  font-size:10px;
  text-align:right;	
  line-height:normal;
  margin-bottom:11px;
  padding:3px;
  border-top: 1px solid #999999;
  }

.content p.postedtrapacome {
  color: #79767c;
  font-size:12px;
  text-align:right;	
  margin:3px;
  padding:2px;
  line-height: normal;
  border-top: 1px dotted #999999;
  }

.lp{ float: left;margin:3px;}
.rp{ float: right;margin:3px;}
.cp { margin:3px auto;text-align:center;}

.caption{float:left;}
.photo {float:left; margin: 3px;}

.bf{font-size:16px;font-weight:bold;font-color:#000000;}

em{font-style:italic;}

#comment-data {
  float: left;
  width: 180px;
  text-align:left;
  margin-right:15px;
  padding-right:15px;
  border-right: 1px dotted #BBB;
  }

textarea[id="comment-text"] {
  width:95%;
  }



/*********** SIDEBAR - サイドの設定 ***********/

#sidebar{
  float:right;
  width:280px;
  font-size:x-small;
  text-align:left;
  margin-top:0px;
  margin-left:5px;
  border-left: 1px solid #A1A5A9 ;
  }

#sidebar a:link{color: #0033CC;}
#sidebar a:visited {color: #0033CC;}
#sidebar a:active {text-decoration: underline;}
#sidebar a:hover {color: #FFCC33;text-decoration: underline;}

#nosidebar{
  float:right;
  width:280px;
  font-size:x-small;
  text-align:left;
  margin-top:0px;
  margin-left:0px;
  }

#nosidebar a:link{color: #0033CC;}
#nosidebar a:visited {color: #0033CC;}
#nosidebar a:active {text-decoration: underline;}
#nosidebar a:hover {color: #FFCC33;text-decoration: underline;}

.cborder{
  margin:15px -3px 15px 0px;
  border-top: 2px outset #4F7E9D ; 
  }



/*********** SIDE - サイドのコンテンツの設定 ***********/

.side{
  width:260px;
  margin:5px 10px 100px 10px;
  }

.side h2 {
  color: #A1A5A9;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: .3em;
  margin:5px 3px 3px 15px;
  }

.side ul {
  color: #0033CC;
  margin: 5px 0px;
  padding:0px;
  text-align:left;
  }

.side li {
  color: #666666;
  font-size: x-small;
  text-align:left;
  list-style-type: none;	
  line-height: 100%;	
  margin: 10px 0px 10px 40px;
  padding:0px 0px 0px 5px;
  list-style-image:  url(img/li.png);	
  }

.ct{
  color: #666666;
  font-size: x-small;
  list-style-type: none;	
  line-height: 100%;
  margin:3px;
  padding:0px;
  }

.poque{
  z-index: 1;
  }

object{
  z-index: 1;
  }

embed{
  z-index: 1;
  }

/*********** links.htmlの設定 ***********/

#cat {
  width:800px;
  text-align: left;
  font-family: 'Trebuchet MS', verdana, Arial, Helvetica, sans-serif;
  margin:0px auto 0px;
  border-bottom: 1px solid #A1A5A9  ;
  }

#cat a{text-decoration: none;}
#cat a:link{color: #0033CC;}
#cat a:visited {color: #0033CC;}
#cat a:active {text-decoration: underline;}
#cat a:hover {color: #FFCC33;text-decoration: underline;}

#cat ul {
  margin:0px auto 5px 15px;
  }

#cat li {
  font-size: 13px;
  text-align: left;
  list-style-type: none;	
  margin: 5px auto 7px 5px;	
  }

.cattitle {
  color:#999999;
  font-weight:bold;
  font-size:28px;
  margin:10px 0px 5px 0px;
  padding:2px;
  border-bottom: 1px dotted #999999;
  }

.catbody_l {
  float:left;
  width:255px;
  margin:5px 0px 10px 3px;
  }

.catbody_c {
  float:left;
  width:255px;
  margin:5px 0px 10px 10px;
  }

.catbody_r {
  float:left;
  width:255px;
  margin:5px 3px 10px 10px;
  }

.linkgr{
  font-family: Verdana, Arial, sans-serif;         
  margin: 10px auto 7px auto;
  border: 1px solid #A1A5A9  ;
  }

.linktitle{
  text-align: center;
  font-weight: bold;
  margin: 5px auto 5px auto;
  border-bottom:1px dotted #A1A5A9;
  }



/*********** CALENDAR - カレンダー ***********/

#calendar {
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:x-small;
  text-align:center;
  line-height:140%;
  margin-bottom:15px;
  padding:2px;
  }

#calendar table {
  width:100%;
  border-collapse:collapse; 
  padding:2px;
  }

#calendar caption {
  color:#0099FF;
  font-family:Verdana, Arial, sans-serif;
  font-size:x-small;
  font-weight:bold;
  text-align:center;
  text-transform:uppercase;
  letter-spacing:.3em;
  }

#calendar th {
  font-weight:normal;
  text-align:center;
  }

#calendar td {
  text-align:center;
  }

#calendar dd{
  border: 1px solid #A1A5A9; 
  }



/*********** copyright - コピーライトの設定 ***********/

#copyrightS {
  width:800px;
  margin:7px 3px 0px 3px;
  border-top: 1px solid #A1A5A9;
  }

.copyright {
  color:#666666;
  font-family:Verdana, Arial, sans-serif;
  font-size:15px;
  text-align:center;
  line-height:150%;
  margin:5px 2px;
  }



/*********** その他設定 ***********/

.linkblogpeple{
  font-size: 15px;
  font-weight: bold;
  }

#comment-data {
  float:left;
  width:180px;
  text-align:left;
  border-right:1px dotted #BBB;
  margin-right:15px;
  padding-right:15px;
  }

textarea[id="comment-text"] {
  width:95%;
  }

#tag{width:255px;overflow:hidden;}
#tag .module-tagcloud, #tag.module-content {text-align: left;}
#tag .module-tagcloud, #tag .module-content, #tag.module-list { list-style: none; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .module-list-item { display: inline; margin:1px 3px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel1 { font-size: 19px;line-height:24px;  }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel2 { font-size: 17px;line-height:24px;  }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel3 { font-size: 15px;line-height:24px;  }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel4 { font-size: 13px;line-height:24px;  }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel5 { font-size: 11px;line-height:24px;  }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel6 { font-size: 9px;line-height:24px;  }

