/* pPrj
 -------------------------------------------------- */
.main h1 { padding: 3px 0 25px;}
.main h2 { font-size: 114%;}

.cont-header span.title {font-size: 24px; font-weight: bold; background: url(/img/lab/common/img/ttl_prj.gif) no-repeat;}

.prj-header { padding-bottom: 20px;}
.prj-header .updated { padding-bottom: 20px; text-align: right; margin-top: -1.4em;}

.asset-body .entry-content h2 { margin-bottom: 20px;}

.entry-content .detail {border:1px solid #CCC; padding: 10px; margin-bottom: 20px}
.entry-content .detail span.lead {font-size: 83%;}
.entry-content .detail .term {font-size: 83%; margin-left:5px; font-weight: bold;}

.entry-content .note p,
.entry-content .note dl,
.entry-content .note ul {font-size: 11px; color:#333;}
.entry-content .note dt {font-weight:bold; margin-top:10px;}
.entry-content .note ul {padding-left: 1.5em;}
.entry-content .note li {list-style: disc; margin-bottom: 0.5em;}

.entry-content .note {background: #F3F3F3; padding: 10px; margin: 20px 0;}

.entry-content .link {text-align: right; margin-bottom: 20px;}
.entry-content .link a:link img,
.entry-content .link a:visited img { border: 1px solid #CCCCCC;}
.entry-content .link a:hover img,
.entry-content .link a:active img { border: 1px solid #7F0019;}

#btn-submit {text-align:center; margin-top:10px;}

.entry-content table td p.ttl{font-weight: bold;}

.entry-content .borderbox {margin-bottom: 30px; padding: 15px;
border: 5px solid #E6E6E6; width: 480px;
}
.entry-content .borderbox span.ttl {font-weight: bold;}
.entry-content .borderbox span.slead {display: block; margin-top: 10px;}
/* --------------------------------
.navigation
-------------------------------- */
.navigation {padding-top: 20px;}
.navigation ul {
width: 510px;
height: 24px;
border-left: 1px solid #CCC;
border-bottom: 1px solid #333;
}
.navigation .menu li {
width: 165px;
height: 24px;
font-size: 1px;
line-height: 1;
float: left;
border-right: 1px solid #CCC;
}
.navigation a { display: block; }
.menu01 a { background: url(/img/lab/menu_renketsu_over.gif) no-repeat 0 0; }
.menu02 a { background: url(/img/lab/menu_tiritori_over.gif) no-repeat 0 0; }
.menu03 a { background: url(/img/lab/menu_matomete_over.gif) no-repeat 0 0; }
.navigation a:hover,
.navigation a:active {background-color: #fff; /* IE6 */}
.navigation a:hover img {visibility: hidden;}

/* --------------------------------
.graph
-------------------------------- */
.graph { background: url(/img/lab/graphbg.gif) no-repeat 0 0; }
.graph img { vertical-align: top;}

/* result_100414
 -------------------------------------------------- */
.entry-content table.result { margin-bottom: 30px;}
.entry-content .borderbox {
margin-bottom: 40px;
padding: 15px 14px;
border: 5px solid #E6E6E6;
}
.entry-content .borderbox span.ttl { font-weight: bold;}
.entry-content .borderbox span.lead { display: block; margin-top: 10px; font-size: 83%;}

.entry-content p.border_line {border-top: 1px solid #ccc; padding-top: 25px;}
.entry-content table.idea_item { margin: 30px 0 50px 0;}
.entry-content h2 img.idea_decide { margin-left: 20px; margin-top: 1px;}

/* 110302-cleaning
 -------------------------------------------------- */
.entry-content .border {border-top:1px solid #ccc; padding-top: 20px; margin-top: 30px;}

.entry-content ul.item {margin-bottom: 20px;}
.entry-content ul.item li {
display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
margin-right: 15px; vertical-align: top; letter-spacing: normal;}

.entry-content ul.item li span.title_item {display: block; font-weight: bold;}
.entry-content ul.item li span.release {display: block; color: #7f0019; font-weight: bold;}
.entry-content ul.item li span.standard {display: block; margin-top: 10px;}

.entry-content p span.explanation {display: block; margin-bottom: 1em;}
img.imgR {float: right; margin: 0 0 5px 25px;}

.entry-content ul.banner {margin-bottom /**/: 40px;}
.entry-content ul.banner li {
display: -moz-inline-box; /* Firefox2 */
display: inline-block;
*display: inline; *zoom: 1; /* IE6, IE7 */
width: 330px; margin-right: 20px; vertical-align: top; letter-spacing: normal;}

.entry-content ul.banner li.img {width: 158px;}
.entry-content ul.banner li.slead {margin-right: -20px;}
.entry-content ul.banner li.slead span.slead {display: block; margin-bottom: 10px;}

a:link img.banner,
a:visited img.banner {border: 1px solid #CCCCCC;}
a:hover img.banner,
a:active img.banner {border: 1px solid #7F0019;}

/* localNav
 -------------------------------------------------- */
.localNav li h3 {
background: url(/img/lab/theme/cleaning/prj03_mop/img/ln_sprite.gif) no-repeat;
}
.localNav li h4.off {
background: url(/img/lab/theme/cleaning/prj03_mop/img/ln_sprite.gif) no-repeat;
}
.localNav li.last h4.off {
background: url(/img/lab/theme/green/prj02_garden/img/ln_sprite.gif) no-repeat;
}

/* columnav
 -------------------------------------------------- */
.columnav {clear: both; padding-bottom: 30px;}
.columnav ul li {line-height: 1; font-size: 1px;}
.columnav ul li a { display: block;}
.columnav ul li#navNext {float: right; padding-left: 11px;}
.columnav ul li#navForward {
float: left;
position: relative;
top: 0px; left: 1px;
padding-right: 10px;
}
.columnav ul li a:hover {background-color: #fff;}
.columnav ul li a:active {background-color: #fff;}
.columnav ul li a:hover img {visibility: hidden;}

#comments { border-top: 1px solid #e6e6e6;}
#comments { padding-top: 20px; line-height: 1.6;}
.comments { padding-top: 0; line-height: 1.6;}
#comments h2 { background: url(/img/lab/common/img/ttl_comments.gif) no-repeat;
text-indent: -9999px; font-size: 1px; line-height:0; overflow: hidden;
width:128px; height: 16px; padding-bottom: 12px;
}
#comments ul { margin: 20px 0 25px;}
.comments ul { margin: 10px 0 35px;}
#comments li,
.comments li { background-color: #f5f2e9; margin-bottom: 10px; padding: 15px 14px;}
#comments .profile,
.comments .profile { margin-top: 10px; text-align: right;}
.entry-content .comments { font-size: 12px;}
.entry-content .comments p { padding: 0;}

/* clear
 -------------------------------------------------- */
.columnav:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* IE 7 and MacIE */
.columnav {
display: inline-block;
}
/* Hides from IE-mac \*/
* html .columnav {
height: 1%;
}
.columnav {
display: block;
}
/* End hide from IE-mac */


/* プロジェクトトップ
 -------------------------------------------------- */
#mop .localNav li h3 {height: 50px;}
#mop .localNav li span.ttl {margin-bottom: 35px;}
