<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>style.css | sciencecomlabo.jp</title> <!--リソース変数pagetitleとコンフィグ変数site_name-->
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!--コンフィグ変数modx_charset-->
  <base href="http://www.sciencecomlabo.jp/" />                   <!--コンフィグ変数site_url-->
</head>
<body>
    <h1>style.css</h1>                       <!--リソース変数pagetitle-->
     html {
	overflow-y: scroll;
	background-image: url(../assets/templates/image//bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
body {
	font-family: "Lucida Grande", Tahoma, Verdana, Arial, 'Hiragino Kaku Gothic ProN', Meiryo, 'MS PGothic', sans-serif;
	font-size: 10pt;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #333333;
	line-height: 150%;
}
ul,li,ol,dl,dd,dt,p,form,h1,h2,h3,h4,h5,h6,table,th,td {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
a {
	color: #571D00;
}
a:hover {
	color: #0066CC;
}
a:active {
	text-decoration: none;
}
img {
	border:0;
}
hr {
	display:none;
}
.bl {
	text-align:left;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

#wrapper {
	width:940px;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: url(../assets/templates/image/header_new.jpg) no-repeat top;
	height:291px;
	position: relative;
	z-index: 1;
}
#header h1 {
	position: absolute;
	top:90px;
	left:20px;
	float:left;
}
#header h1 a {
	width: 823px;
	height:82px;
}
#header ul {
	position: absolute;
	top:20px;
	right: -40px;
	height:17px;
	width:156px;
}
#header li {
	float: left;
	height:17px;
	width:78px;
}
#header li a {
	height: 17px;
}

#container {
	margin-top: -70px;
	position: relative;
	z-index: 2;
	padding: 0 20px;
}

#navi {
	width: 200px;
	float: left;
	padding: 0 0 20px;
	margin-right: 18px;
}
#navi .button {
	margin-bottom: 10px;
	background-image: url(../assets/templates/image/home.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 200px;
}

#navi .menu .list {
	background-image: url(../assets/templates/image/navi.png);
	background-repeat: no-repeat;
	height: 29px;
	width: 185px;
	display: block;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #571D00;
	line-height: 26px;
	padding-left: 15pt;
	background-position: 0px;
	border: hidden;
}
#navi .menu .list a {
	text-decoration: none;
	height: 29px;
	width: 200px;
}
#navi .menu li {
	background-image: url(../assets/templates/image/navi-list.png);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3AB9E;
	font-size: 12px;
	color: #983300;
	text-decoration: none;
	display: block;
	height: 23px;
	width: 180px;
	line-height: 23px;
	background-position: 7px;
	padding-left: 20px;
}
#navi .menu li a {
	height: 23px;
	width: 200px;
	text-decoration: none;
}
#wrapper #container #navi .banner {
	margin-top: 20px;
}
#wrapper #container #navi .banner li {
	margin-bottom: 5px;
}
#content-wrapper {
	margin-top: 5px;
	float: right;
	padding-bottom: 40px;
	width: 640px;
	min-height: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: #E3AB9E;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
}
#content-top,#content-post {
	width: 640px;
}
#content {
	width:440px;
	float:left;
}
#content-right {
	background-image: url(../assets/templates/image/content-right_link.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 180px;
	float: right;
	margin-left: 15px;
	background-color: #fdeff2;
	border: 1px solid #E3AC9F;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#content-right .link-title {
	width: 180px;
	line-height: 30px;
	font-weight: bold;
	color: #571D00;
	height: 30px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#content-right dl {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 20px;
	padding-left: 10px;
	line-height: 130%;
}
#content-right dt {
	padding-top: 10px;
}
#content-right dd {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E3AC9F;
}
#content h2 {
	background: url(../assets/templates/image/h2.png) no-repeat;
	height: 24px;
	width: 440px;
	line-height: 18px;
	font-size: 11pt;
	margin-bottom: 10px;
	padding-left: 16px;
	color: #571D00;
	margin-top: 20px;
}
#content-top h2,
#content-post h2 {
	background: url(../assets/templates/image/h2-top.png) no-repeat;
	height: 24px;
	width: 640px;
	line-height: 18px;
	font-size: 11pt;
	margin-bottom: 18px;
	padding-left: 16px;
	color: #8C2E00;
	margin-top: 20px;
}
#content .archive_link,#content-top .archive_link {
	text-align: right;
	font-size: 9pt;
}

#content dl,#content-top dl {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#content dt,#content-top dt {
	font-size: 9pt;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
#content dd,#content-top dd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E3AB9E;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-bottom: 10px;
}
#content p,#content-top p,#content-post p {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#content ol, #content ul, #content-top ol, #content-top ul {
	margin: 8px 20px 20px 40px;
}
#content ol ul, 
#content ul ul, 
#content ol ol, 
#content ul ol,
#content-top ol ul, 
#content-top ul ul, 
#content-top ol ol, 
#content-top ul ol {
	margin-top:4px;
	margin-bottom:4px;
} 

#content ol li,
#content-top ol li {
	list-style-type:decimal;
}
#content ul li,
#content-top ul li {
	list-style-type:disc;
}

#content h3 {
	width: 400px;
	line-height: 145%;
	font-size: 10pt;
	background-color: #FFEADF;
	border-bottom: 1px solid #571D00;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#content-top h3,#content-post h3 {
	width: 600px;
	line-height: 145%;
	font-size: 10pt;
	background-color: #FFEADF;
	border-bottom: 1px solid #571D00;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#content h4,#content-top h4,#content-post h4  {
	font-size: 10pt;
	line-height: 140%;
	color: #571D00;
	border-left: 9px solid #571D00;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}
#content table,#content-post table {
	margin:8px 25px 20px;
	border-collapse: collapse;
}
#content th,#content-post th {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #f2f2f2;
	border-right-color: #f2f2f2;
	border-left-color: #f2f2f2;
	background-color: #FFEADF;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #571D00;
}

#content-post th {
	width: 30%;
}

#content td,#content-post td {
	padding: 3px 4px;
	border: 1px solid #f2f2f2;
	background-color: #FFF;
}

#content-post td {
	width: 70%;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	word-break:break-all;

}

#content .button_light,
#content-top .button_light {
	background: url(../assets/templates/image/button_light.jpg) no-repeat 0 0;
	width: 100px;
	height: 0;
	padding: 25px 0 0;
	border: 0;
	margin: 5px 10px 5px auto;
}
#content .qa_q,
#content-top .qa_q {
	background: url(../assets/templates/image/icon_q.jpg) no-repeat #FFEADF;
	background-position: 10px 10px;
	width: 380px;
	padding: 30px 10px 10px;
	margin-bottom: 0px;
	border-bottom: dotted 1px #600;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

#content .qa_a,
#content-top .qa_a {
	background: url(../assets/templates/image/icon_a.jpg) no-repeat #FFEADF;
	background-position: 10px 10px;
	width: 380px;
	padding: 30px 10px 10px;
	margin-top: 0;
	margin-bottom: 15px;
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

#content .current,
#content-top .current {
	color: #333;
	text-decoration: none;
}

#content .msg1,
#content-top .msg1 {
        width: 260px;
	color: #fff;
        background-color: #20B2AA;
        border-radius: 0 4px;
        -webkit-border-radius: 0 4px;
        -moz-border-radius: 0 4px;
        margin: 20px 10px 10px;
        padding:2px 5px;
}

#content .indent1,
#content-top .indent1 {
        padding-left: 5em;
        text-indent: -5em;
}        
#content-top .indent2 {
        padding-left: 6em;
        text-indent: -6em;
}  
.pointer {
	cursor:pointer;
}

#footer {
	clear: both;
	text-align: center;
	font-size: 8pt;
	color: #fff;
	background-image: url(../assets/templates/image/foot.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	padding-right: 0;
	padding-left: 0;
	height: 125px;
	width: 940px;
	margin-top: 40px;
}
div.tooltip1{
        color: #555;
        display: inline-block;                         
}
div.tooltip1 span {
        display: none;
}
div.tooltip1:hover {
        position: relative;
        color: #333;
}
div.tooltip1:hover span {
        display: block;                  
        position: absolute;            
        top: 55px;
        color: #fff;
        background-color: #51A2C1;
        width: 205px;
        padding: 5px;
        border-radius:3px;
        z-index:100;
}
div.tooltip1 span:before{
        content:''; 
        display:block; 
        position:absolute;                         
        height:0; 
        width:0; 
        top:-13px; 
        left:15px;
        border:13px transparent solid; 
        border-right-width:0; 
        border-left-color:#51A2C1; 
        transform:rotate(270deg);            
        -webkit-transform:rotate(270deg);
        -o-transform:rotate(270deg);
        z-index:100;
}

#content .marginb40,
#content-top .marginb40 { 
margin-bottom: 40px; }

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}                                 <!--リソース変数content-->
</body>
</html>
