/* Default Layout:  */
@import url(http://blog.gear-lab.com/mt-static/themes-base/blog.css);
@import url(http://blog.gear-lab.com/mt-static/themes/minimalist-red/screen.css);
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: osaka, sans-serif
}
BODY {
	font: Verdana;
}
UNKNOWN {
	
}
H1 {
	FONT-WEIGHT: normal;
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H6 {
	FONT-WEIGHT: normal
}
H4 {
	BORDER-RIGHT: #006699 7px solid; PADDING-RIGHT: 0.15em; BORDER-TOP: #006699 1px solid; PADDING-LEFT: 0.15em; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0.5em; MARGIN: 1em 17% 1.5em; BORDER-LEFT: #006699 7px solid; COLOR: #006699; PADDING-TOP: 0.5em; BORDER-BOTTOM: #006699 1px solid; FONT-FAMILY: Osaka; TEXT-ALIGN: center
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #006699; MARGIN:0 0 -20 0
}


hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dotted; /* 線種 */
   border-color: #3974C0; /* 線色 */
   height: 1px; /* 高さ */
}


A {
	COLOR: #004080; TEXT-DECORATION: none
}
A:link {
	COLOR: #003366;
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #003366;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #FFFFFF;
	background: #FF9900;
}
A:active {
	COLOR: #FF6600;
	TEXT-DECORATION: none
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
FORM {
	MARGIN: 0px
}
#search-options {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TEXTAREA {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#search {
	WIDTH: 110px; HEIGHT: 20px
}
UNKNOWN {
	HEIGHT: 15px
}
#header {
	BACKGROUND: url(http://blog.gear-lab.com/images/title870.jpg) #aaccff; COLOR: #999; BORDER-BOTTOM: #669 1px solid; HEIGHT: 143px; TEXT-ALIGN: left

}
#header  A:link   {
	COLOR: #fff;
	TEXT-DECORATION: none;
}
#header A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #fff;
	TEXT-DECORATION: none
}
#header A:hover {
	
}
#header A:active {
	
}
.blog-description {
	FONT-SIZE: 13px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
.date {
	COLOR: #FFCC00;
	font: bold 12px/20px Verdana;
	background: url(http://blog.gear-lab.com/images/date-bar.gif) no-repeat center;
	letter-spacing: 0.5em;
	text-align: center;
	height: 20px;
}
.trackbacks-header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 83.3%; BACKGROUND: #6699cc; COLOR: #fff; LINE-HEIGHT: 2
}
.comments-header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 83.3%; BACKGROUND: #6699cc; COLOR: #fff; LINE-HEIGHT: 2
}
.comments-open-header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 83.3%; BACKGROUND: #6699cc; COLOR: #fff; LINE-HEIGHT: 2
}
.search-header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 83.3%; BACKGROUND: #6699cc; COLOR: #fff; LINE-HEIGHT: 2
}
.search-result-header {
	PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 83.3%; BACKGROUND: #6699cc; COLOR: #fff; LINE-HEIGHT: 2
}
.entry-header  {
	font: bold 110% Verdana;
	color: #003366;
    padding-left: 5px;
          border-left: 4px solid #FFCE0B;
	margin: 0px;
	letter-spacing: 0.1em;
}
.entry {
	FONT-SIZE: 90%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px 8px 15px; WIDTH: auto; COLOR: #333333; WORD-BREAK: break-all; LINE-HEIGHT: 1.5
}
.small {
	FONT-SIZE: 13px
}
.entry P {
	MARGIN: 15px 0px
}
.entry UL {
	PADDING-LEFT: 16px
}
.entry OL {
	PADDING-LEFT: 16px
}
.entry UL LI {
	LIST-STYLE-TYPE: circle
}
.entry DL {
	
}
.entry DT {
	
}
.entry DD {
	PADDING-LEFT: 8px
}
.entry TEXTAREA {
	WIDTH: 97%
}
BLOCKQUOTE {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 83.3%; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 10px; MARGIN: 15px 20px 0px; BORDER-LEFT: #666 1px solid; WIDTH: auto; LINE-HEIGHT: 1.5; PADDING-TOP: 10px; BORDER-BOTTOM: #666 1px solid
}
.quotetitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 83.3%; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid
}
PRE {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 83.3%; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 10px; MARGIN: 15px 20px 0px; OVERFLOW: scroll; BORDER-LEFT: #999 1px solid; WIDTH: 100%; LINE-HEIGHT: 1.5; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid
}
UNKNOWN {
	WIDTH: 87%
}
.extended {
	
}
.entry-footer {
	TEXT-ALIGN: right;
	padding-bottom: 15px;
	font: xx-small Verdana;
	color: #339900;
}
.entry-tags {
	MARGIN-BOTTOM: 5px
}
.entry-tags-header {
	DISPLAY: inline; FONT-SIZE: 100%
}
.entry-tags-list {
	DISPLAY: inline; FONT-SIZE: 100%
}
.entry-tag {
	DISPLAY: inline; FONT-SIZE: 100%
}
.entry-tags-list {
	PADDING-LEFT: 5px; LIST-STYLE-TYPE: none
}
.commenter-profile IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
.archive-list {
	MARGIN: 10px 0px
}
.content-nav {
	FONT-SIZE: 83.3%; MARGIN: 10px; TEXT-ALIGN: center
}
.calendarhead {
	FONT-SIZE: 9px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; COLOR: #333; LETTER-SPACING: 0.2em; TEXT-ALIGN: center
}
#calendar TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; TEXT-ALIGN: center
}
#calendar TH {
	FONT-SIZE: 9px; PADDING-BOTTOM: 3px; WIDTH: 23px
}
#calendar TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 120%; PADDING-TOP: 2px
}
SPAN.day {
	FONT-SIZE: 9px; TEXT-ALIGN: center
}
SPAN.saturday {
	COLOR: blue
}
SPAN.sunday {
	COLOR: #e50003
}
TD.today {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; DISPLAY: block; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid
}
#links-left-box DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#links-right-box DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#links-left-box DD {
	FONT-SIZE: 80%
}
#links-right-box DD {
	FONT-SIZE: 80%
}
.ad {
	MARGIN: 30px 10px 0px auto
}

.table {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 60%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 3px; MARGIN: 3px 0px 20px; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: 3px
}

.sidetitle {
	FONT-SIZE: 12px;
	COLOR: #3974C0;
	font-weight: bold;
	letter-spacing: 0.25em;
	border-bottom: 3px solid #95B8DB;
	background: url(http://blog.gear-lab.com/images/daen01.gif) no-repeat;
	padding-left: 18px;
}
.sidetitle2 {
	FONT-SIZE: 12px;
	COLOR: #DB843C;
	font-weight: bold;
	letter-spacing: 0.25em;
	border-bottom: 3px solid #95B8DB;
	background: url(http://blog.gear-lab.com/images/daen02.gif) no-repeat;
	padding-left: 18PX;
         MARGIN: 20 0 0 0;
}
.side {
	FONT-SIZE: 70%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 3px 0px 20px; COLOR: #333; LINE-HEIGHT: 1.5
}
.side2 {
	FONT-SIZE: 70%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 5px 0px; COLOR: #333; LINE-HEIGHT: 1.5
}
.side UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.side OL {
	PADDING-LEFT: 12px
}
.side UL LI {
	font-weight: normal;
































































































































}
.side UL LI UL {
	PADDING-LEFT: 0px
}
.side LI LI {
	LIST-STYLE-TYPE: none
}
.side #categories UL {
	margin: 0px;
	padding-top: 0px;
	list-style: none;
}
.side #categories UL UL {
	PADDING-LEFT: 10px
}
.side #categories LI {
	
}
FIELDSET {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.counter {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 8px 0px 25px; PADDING-TOP: 2px
}
.syndicate {
	FONT-SIZE: 75%; MARGIN-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 1.5; TEXT-ALIGN: left
}
.syndicate IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.powered {
	MARGIN-TOP: 50px; FONT-SIZE: 75%; COLOR: #666666; LINE-HEIGHT: 1.5; TEXT-ALIGN: left
}
.powered IMG {
	MARGIN-TOP: 3px
}
.powered UL {
	LIST-STYLE-TYPE: none
}
.powered LI {
	LIST-STYLE-TYPE: none
}
.module-powered {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; MARGIN-TOP: 15px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f8f8f8; TEXT-ALIGN: center
}
#trackbacks {
	MARGIN: 10px 0px
}
#comments {
	MARGIN: 10px 0px
}
.trackbacks-header {
	MARGIN: 15px 0px
}
.comments-header {
	MARGIN: 15px 0px
}
.comments-open-header {
	MARGIN: 15px 0px
}
#trackbacks-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WORD-BREAK: break-all; LINE-HEIGHT: 1.8; PADDING-TOP: 0px
}
.trackback-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WORD-BREAK: break-all; LINE-HEIGHT: 1.8; PADDING-TOP: 0px
}
.comment-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WORD-BREAK: break-all; LINE-HEIGHT: 1.8; PADDING-TOP: 0px
}
.comments-open-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WORD-BREAK: break-all; LINE-HEIGHT: 1.8; PADDING-TOP: 0px
}
.trackback-content P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.comment-content P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px
}
.trackback-footer {
	BORDER-TOP: #36414d 1px dotted; FONT-SIZE: 66.6%; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
.comment-footer {
	BORDER-TOP: #36414d 1px dotted; FONT-SIZE: 66.6%; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#comments-open-data P {
	MARGIN-BOTTOM: 10px
}
#comment-post {
	FONT-WEIGHT: bold
}
#comment-author {
	WIDTH: 220px; HEIGHT: 20px
}
#comment-email {
	WIDTH: 220px; HEIGHT: 20px
}
#comment-url {
	WIDTH: 220px; HEIGHT: 20px
}
UNKNOWN {
	HEIGHT: 15px
}
#comment-text {
	WIDTH: 400px; HEIGHT: 150px
}
#comment-bake-cookie {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle
}
#comments-open-footer {
	MARGIN-TOP: 15px; TEXT-ALIGN: center
}
.comments-open LABEL {
	DISPLAY: block
}
.search-header {
	MARGIN: 8px 0px
}
.search-result-header {
	MARGIN: 15px 0px
}
BODY.layout-three-column {
	background: #68A5DC url(http://blog.gear-lab.com/images/bg-blue.jpg) repeat-x fixed;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.layout-three-column #container {
	MARGIN-BOTTOM: 10px
}
.layout-three-column #box {
	BORDER-RIGHT: #669 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; BORDER-LEFT: #669 1px solid; MARGIN-RIGHT: auto; PADDING-TOP: 0px; BORDER-BOTTOM: #669 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
































































































































.layout-three-column #box {
	WIDTH: 872px
}
.layout-three-column #content {
	BORDER-RIGHT: #669 0px solid; BACKGROUND: #ffffff; FLOAT: left; BORDER-LEFT: #669 0px solid; WIDTH: 517px; BORDER-BOTTOM: #669 0px solid
}
.layout-three-column #links-left-box {
	FLOAT: left;
	WIDTH: 175px;
	HEIGHT: 100%;
	border-right: 1px solid #CDD8E2;
	background: #FFFFFF;
}
.layout-three-column #links-right-box {
	FLOAT: left;
	WIDTH: 175px;
	HEIGHT: 100%;
	border-left: 1px solid #CDD8E2;
	background: #FFFFFF;
}
.layout-three-column #links-left {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.layout-three-column #links-right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.layout-three-column .blog {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.layout-three-column-liquid #content {
	BORDER-RIGHT: #669 1px solid; MARGIN: 0px 185px 20px; BORDER-LEFT: #669 1px solid; BORDER-BOTTOM: #669 1px solid
}
.layout-three-column-liquid #links-left {
	LEFT: 15px; WIDTH: 155px; POSITION: absolute; TOP: 95px
}
.layout-three-column-liquid #links-right {
	RIGHT: 15px; WIDTH: 155px; POSITION: absolute; TOP: 95px
}
.layout-three-column #footer {
	BORDER-RIGHT: #669 0px solid; FONT-SIZE: 16px; BACKGROUND: url(http://blog.gear-lab.com/images/footer870.jpg); MARGIN-LEFT: auto; BORDER-LEFT: #669 0px solid; COLOR: #ffffff; LINE-HEIGHT: 3.5; MARGIN-RIGHT: auto; BORDER-BOTTOM: #669 1px solid; HEIGHT: 47px; TEXT-ALIGN: center
}
.layout-three-column #footer {
	WIDTH: 870px
}
INPUT {
	FONT-FAMILY: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif
}
TEXTAREA {
	FONT-FAMILY: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
BODY {
































































































































}
.clearfix {
	
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
































































































































#blog-name{
	left: 20px;
	top: 80px;
}
#header h1 {
	padding-top: 80px;
	padding-left: 20px;
	margin: 0px;
	font: 24px Verdana;
	border-bottom: 1px solid #FF9900;
}
#header p {
	padding-left: 20px;
	margin: 0px;
	letter-spacing: 0.15em;
	padding-top: 3px;
}
.side2 UL {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#entry p {
	margin: 0px;
}
.entry-header a {
	color: ##003366;
}
.entry-footer a {
	color: #DB843C;
}
#footer {		
         margin: 0px;
}



















