@charset "UTF-8";

* {
    font-family: "ヒラノギ角ゴ Pro W3",'ＭＳ Ｐゴシック','Osaka';
    -webkit-text-size-adjust:none;
}
td {word-break : break-all;}
td,body {font-size:10pt;color:#333333;}
.f08    {font-size:10px}
.f08x   {font-size:11px}
.f12   {font-size:12px}
.h12 {line-height:1.2}
.h120   {line-height:120%}
.h130   {line-height:130%}
.h140   {line-height:140%}
.h150   {line-height:150%}
.h200   {line-height:200%}
.f08h120{font-size:10px;line-height:120%}
.f08xh120{font-size:11px;line-height:120%}
.f08h130{font-size:10px;line-height:130%}
.f08h140{font-size:10px;line-height:140%}
.f08h150{font-size:10px;line-height:150%}

.caution {
	color: #ff0000 ;
}

.impact {
	font-size: 110% ;
	font-weight: bold ;
}

img.dummy {
	display: block ;
}

img.dot {
	height: 1px;
	width: 1px;
}

img.square {
	height: 7px;
	width: 7px;
}

a       {color:#4F3B34}
a:visited {color: #9D764F}
a:hover {color:#996600;background-color:#E6D9BD;text-decoration:none}
a.gray       {color:#333333}
a.gray:hover {color:#996600;text-decoration:none}
a.black       {color:#333333;text-decoration:none}
a.black:hover {color:#333333;text-decoration:none}
a.wide       {display:block;width:100%}
a.wide:hover {color:#996600;text-decoration:none}
a.coment       {color:#258FB8;background-color:#FFFFFF;border:1px solid #877065;text-decoration:none}
a.coment:hover {color:#996600;background-color:#F7F0E6;border:1px solid #877065;text-decoration:none}
a.friend       {color:#4F3B34}

a.img:link { border: 0px; color: #000000; background-color: transparent; text-decoration: none; }
a.img:active { border: 0px; color: #000000; background-color: transparent; text-decoration: none; }
a.img:visited { border: 0px; color: #000000; background-color: transparent; text-decoration: none; }
a.img:hover { border: 0px; color: #000000; background-color: transparent; text-decoration: none; }

img , a {	border: none 0px ; }

hr {
 	width: 100% ;
 	height: 1px ;
    border: medium #4F3B34 dotted;
 	border-right: none 0px ;
 	border-bottom: none 0px ;
 	border-left: none 0px ;
 	color: #ffffff ;
 	background: transparent ;
}

html, body {
   scrollbar-3dlight-color:    #D3B16D;
   scrollbar-arrow-color:      #D3B16D;
   scrollbar-darkshadow-color: #D3B16D;
   scrollbar-face-color:       #F2DDB7;
   scrollbar-highlight-color:  #FFF4E0;
   scrollbar-shadow-color:     #FFF4E0;
   margin: 0px ;
   padding: 0px ;
   font-size: 12px ;
   color: #333333 ;
	background-color:#ffffff;
}

input.checkbox {font-size:10pt;color:#333333;background-color:#E6D9BD;border:2px solid #5A5142;}
input.text {font-size:10pt;color:#333333;background-color:#E6D9BD;border:2px solid #5A5142;}
textarea {font-size:10pt;color:#333333;background-color:#E6D9BD;border:2px solid #5A5142;}
select {font-size:10pt;color:#333333;background-color:#E6D9BD;border:0 solid #F2DDB7;}

input.submit {color: rgb(247, 240, 230); background-color: rgb(96, 80, 72); border:2px solid #877065;}
input.button {font-size:10pt;color:#333333;background-color:#9D764F;border:2px solid #C1A05A;}
input.file {color: rgb(247, 240, 230); background-color: rgb(96, 80, 72); border:2px solid #877065;}




span.small { font-size: 8pt; }
span.large { font-size: 18pt; }
span.medium { font-size: 10pt; }

blockquote {	background-color:#fff5eb;}




/*検索*/

div#search input#text {
	display: block ;
	position: absolute ;
	left: 600px ;
	top: 166px ;
	width: 100px ;
	height: 20px ;
	font-size: 10pt ;
}

div#search input#button_diary {
	display: block ;
	position: absolute ;
	left: 600px ;
	top: 198px ;
	width: 45px ;
	height: 14px ;
	border: none 0px ;
	background-color: transparent ;
}

div#search input#button_community {
	display: block ;
	position: absolute ;
	left: 600px ;
	top: 222px ;
	width: 45px ;
	height: 14px ;
	border: none 0px ;
	background-color: transparent ;
}

div#search input#button_2ch {
	display: block ;
	position: absolute ;
	left: 600px ;
	top: 244px ;
	width: 45px ;
	height: 14px ;
	border: none 0px ;
	background-color: transparent ;
}

div#search input#button_google {
	display: block ;
	position: absolute ;
	left: 656px ;
	top: 198px ;
	width: 45px ;
	height: 14px ;
	border: none 0px ;
	background-color: transparent ;
}

div#search input#button_wiki {
	display: block ;
	position: absolute ;
	left: 656px ;
	top: 222px ;
	width: 45px ;
	height: 14px ;
	border: none 0px ;
	background-color: transparent ;
}

div#search input#button_ewords {
	display: block ;
	position: absolute ;
	left: 656px ;
	top: 244px ;
	width: 45px ;
	height: 14px ;
	border: none 0px ;
	background-color: transparent ;
}

div.item {
    -webkit-text-size-adjust:none;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    width:715px;
    margin:1px 5px 1px 5px;
    background:url('/img/bg.gif');
}

img.item {
    vertical-align:middle;
}

span#twitter {
    padding:10px;
}

span#lastfm {
    padding:10px;
}

.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(/img/farbtastic/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(/img/farbtastic/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(/img/farbtastic/marker.png) no-repeat;
}

a.function       {color:#333333;}
a#picker       {color:#333333;}

.function {
margin: .1em 0 .3em 0;
padding: .2em 1em .2em 1em;
text-decoration: none;
position: relative;
}

#picker {
padding: .2em 1em .2em 20px;
text-decoration: none;
position: relative;
}

#picker span.ui-icon {
margin: 0 5px 0 0;
position: absolute;
left: .2em;
top: .8em;
margin-top: -8px;
}

