/*----------------------------------------------------*/
/*====== TASYULABS CSS Ver.1.2.ƒ~ƒ“ƒSƒX   ============*/
/*----------------------------------------------------*/

* {margin:0;padding:0;}
/* BODY */
body{width:100%;background:#ddffff;color:#336666;padding:0px;font:100% arial,sans-serif;margin:0px;line-height:100%;}
img{border-width:0px;}

/* LAYOUT */
#layout {
width: 100%;
margin:0px;
padding: 0px;
}

#layout-top {
 float:left;
 width:100%;
 background:#66cccc;
 padding-bottom: 1px;
}

#layout-top-logo {
 float:left;
 background:#66cccc;
}

#layout-top-guide {
 background: #ddffff;
 margin-top: 1px;
 padding-top:1px;
 margin-right:1px;
}

#layout-main {
 width:100%;
 padding-bottom: 15px;
 
}

#layout-main-left {
padding-top: 10px;
padding-left: 20px;
min-width: 250px;
width: 50%;
float: left;
}

#layout-main-right {
padding-top: 10px;
padding-left:20px ;
min-width: 250px;
width: 45%;
float: left;
}

#layout-main-left-mt {
padding-top:10px;
padding-left:20px;
float: left;
width:65%;
max-width: 800px;
}

#layout-main-right-mt {
padding-top:10px;
padding-right:10px;
padding-left: 10px;
width: 25%;
max-width:400px;
float: left;
}

#layout-one-conte
{
text-align:center;
}

.cotent-clear { 
clear:both;
}

#layout-bottom {
 clear:both;
 float:left;
 width:100%;
 background:#66cccc;
 text-align:center;
 padding:5px 0px;
}

#layout-bbs {
width: 700px;
float: center;
}

#layout-main-100 {
float: left;
width: 100%;
}

/* LINK */
a{color:#57546c;text-decoration:none;white-space:nowrap;}
a:link,a:active,a.postlink{color:#57546c;text-decoration:none;}
a:visited {color:#57546c;text-decoration:none;}
a:hover{color:#57546c;text-decoration:underline;}
a.link-tite,a.link-tite:active,a.link-tite:visited{color:#00f;text-decoration:none;line-height:100%;}
a.link-tite:hover{color:#00f;text-decoration:underline;}

/* BOX */
.box-home {border:#999 solid 1px;width:100%;margin-bottom:15px;}
.box-home-menu {border:#0099cc solid 1px;width:100%;margin-bottom:20px;}
.box-home-new {border:#999 solid 1px;width:100%;margin-bottom:10px;}
.home-new-line{border-bottom:#999 dotted 1px;width:100%;padding-bottom:10px;}
.box-dot{border:#999 dotted 1px;width:100%;margin-bottom:10px;}
.box-doturl{border:#999 dotted 1px;margin:10px;padding:10px;}

.button-google{border:#999 solid 1px;background:#FFFFFF;color:#acacac;}

/* FONT */
.font,p {font-size:95%;line-height:160%;margin:3px;padding:5px;}
.fontb {font-size:95%;line-height:160%;margin:3px;font-weight:bold;}
.font-toplogo{font-size:100%;padding:3px;text-align:left;font-weight:bold;}
.font-guide{font-size:98%;padding:1px;font-weight:bold;}
.font-home-title{background:#66cccc;color:#336666;border-left:#0099cc solid 4px;line-height:110%;font-weight:bold;}
.font-home-new{background:#66cccc;color:#336666;border-left:#fff solid 4px;line-height:110%;font-weight:bold;}
.font-home-newtite{padding-left:3px;font-size:98%;font-weight:bold;line-height:160%;}
.font-home-newbody{padding-left:20px;font-size:93%;font-weight:bold;line-height:170%;}
.font-menu {font-size:95%;font-weight:bold;line-height:160%;}
.font-home-recent{font-size:90%;font-weight:bold;padding-left:10px;}
.font-copy {font-size:85%;color:#336666;}

.entry-header, #archive-title, .module-header, .comments-open-header, .trackbacks-header{background:#ffebcd;color:#ff4500;border-left:#ff4500 solid 4px;line-height:110%;font-weight:bold;}
.module-content {background:#ffedcd;margin:10px;padding:5px;font-weight:bold;font-size:95%;}
.entry-body, .entry-more {font-size:95%;line-height:160%;margin:10px;padding:5px;}
.entry-footer {background:#fafad2;}
.trackbacks, .comments, .module {border:#ffa500 solid 1px;}
.comments-open-moderated {font-size:90%;padding:1px;font-weight:bold;}

blockquote {border:#99ff99 dotted 1px;color:#008000;}

h1{font-size:23px;}
h2{font-size:19px;}
h3{font-size:17px;}
h4{font-size:15px;}

h1, h2, h3, h4, h5, h6, ol, ul, pre, blockquote {
padding:5px;
}

/* IMG */
.img-text {vertical-align:top;}

/* ALIGIN */
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

