/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.0yen-coding.com/mt-static/themes-base/blog.css);
@import url(http://www.0yen-coding.com/mt-static/themes/tristan-blue-4.2/screen.css);
/* end StyleCatcher imports */


#header-name { margin:0 0 10px 0; }

#header-name a {
text-shadow:0 0 0.3em #ffffff;
font-size:350%;
font-weight:bold;
}

#header-description { font-size:18px; }



body div h2.entry-title a{ line-height:140%!important; color:#000000!important; font-weight:bold;}

.entry-content h2{ border-left:5px #0099FF solid; solid; margin-top:40px; padding:10px 0 2px 6px; font-size:18px; font-weight:bold;}
h3{ border-left:5px #0099FF solid; margin-top:40px; padding:8px 0 1px 4px; font-size:14px; font-weight:bold;}

.asset-body,
.asset-more { line-height:1.8; }
.asset-more p { margin-top:2.1em; }

pre { font-size:16px; color:#333333; margin:0; overflow:auto; line-height:1.2;}
body div#alpha a { text-decoration: underline!important;}
body div#alpha a:hover { text-decoration: none!important; background:#ffff00;}

table.type01 { border-collapse:collapse; margin-left:1px; width:371px;}
table.type01 th { background:#eeeeee; font-weight:normal;}
table.type01 td { width:;}
table.type01 th,
table.type01 td { border:1px #666 solid; padding:8px; line-height:1; vertical-align:top; text-align:left;}


blockquote { background:#eeeeee; border:1px #dddddd solid; padding:10px; margin:15px 20px;}
blockquote ul,
.asset-more blockquote p { margin-bottom:5px;}
blockquote.pooftah { margin-top:50px; background:#d5d5d5; border:0; padding:7px; border:#eeeeee dotted;}


fieldset {border:3px #cccccc solid; padding:10px; margin:10px 20px;}
fieldset fieldset{border:1px #cccccc solid; padding:10px; margin:10px 10px;}
legend {background:#ffff00;}
legend legend {background:#ffff00;}


/*----- txt-ad -----*/
fieldset.txt-ad {border:1px #cccccc solid; padding:0 10px; margin:10px 0 20px;}
fieldset.txt-ad legend { background:none; padding:0 5px 4px; font-size:80%; color:#666666;}
fieldset.txt-ad p {line-height:180%; font-size:80%;}
fieldset.txt-ad p a {color:#333;}


/*------ link ------*/
ul.ref li a{ color:#FF6600;}
ul.ref { padding-bottom:30px; }


/*-------- link-deli ---------*/
dl.link-deli dl { margin:15px 0 0 15px;}
dl.link-deli dt { font-weight:bold; margin:15px 0 15px 0;}
dl.link-deli dd { display:list-item; margin:0 0 15px 30px; }



.tikan_tool{ padding:4px; font-size:11px; color:#666666; width:96%; height:240px; border:4px #333333 solid; background:#f5f5f5;}
.tikan_btn { margin: 10px 0; padding: 6px 30px;}

fieldset.sample-source { overflow:scroll; height:; font-size:80%;}

ul.bookmark li {margin-bottom:15px;}

div.ssk-ad { margin-bottom:10px;}

.red{ color:#ff0000;}
.blue{ color:#0015ff;}
.green{ color:#008000;}
.grey{ color:#999999;}


.font10 { font-size:10px;}

.mgb10 {margin-bottom:10px;}
.mgb20 {margin-bottom:20px;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}

