.ok1 {vertical-align:middle; text-align:left; color:#3E3E3E; font-size:13px; line-height:16px;}
.ok2 {color:#004478; font-size:15px; font-weight:bold;}
.ok3 {vertical-align:middle; text-align:center; color:#3E3E3E; font-size:13px;}
.ok4 {color:#ff0000;}
.ok5 {vertical-align:middle; text-align:left; color:#9B9B9B; font-size:11px; line-height:13px;}
.ok6 {color:#448EB9;}
.ok7 {vertical-align:middle; text-align:left; color:#6c6c6c; font-size:13px;}
.ok8 {vertical-align:top; text-align:left; color:#444444; font-size:13px;}
.ok9 {color:#5C9B3D; font-weight:bold; font-size:15px;}
.o10 {vertical-align:middle; text-align:left; color:#444444; font-size:13px;}
.o11 {vertical-align:middle; text-align:left; color:#444444; font-size:11px;}
.o12 {vertical-align:middle; text-align:left; color:#444444; font-size:11px; line-height:9px;}
.o13 {font-size:5px;}
.o14 {font-size:9px;}
.o15 {font-size:11px;}
.o16 {vertical-align:middle; text-align:center; color:#444444; font-size:13px;}
.o17 {vertical-align:middle; text-align:center; color:#FFFFFF; font-size:13px;}
.o18 {vertical-align:middle; text-align:left; color:#333333; font-size:13px;}
.o19 {color:#0052C1;}
.o20 {color:#FF9900;}
.o21 {vertical-align:top; text-align:left; color:#333333; font-size:13px; line-height:16px;}
.o22 {color:#62C168;}
.o23 {vertical-align:top; text-align:left; color:#333333; font-size:15px;}
.o24 {color:#127FCB;}
.o25 {vertical-align:top; text-align:left; color:#333333; font-size:15px; line-height:27px;}
.o26 {vertical-align:top; text-align:left; color:#333333; font-size:13px;}
.o27 {font-size:15px; font-weight:bold;}
.o28 {vertical-align:middle; text-align:left; color:#FFFFFF; font-size:15px; font-weight:bold;}
.o29 {vertical-align:top; text-align:left; color:#333333; font-size:15px; font-weight:bold;}
.o30 {vertical-align:top; text-align:left; color:#333333; font-size:13px; font-weight:bold;}
.o31 {vertical-align:top; text-align:left; color:#FFFFFF; font-size:15px; font-weight:bold;}
.o32 {vertical-align:top; text-align:center; color:#444444; font-size:13px;}
.o33 {vertical-align:middle; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold;}
.o34 {color:#F66200; font-weight:bold}
.o35 {color:#CC0000;}
.o36 {vertical-align:middle; text-align:center; color:#3E3E3E; font-size:12px;}
.o37 {color:#009933;}
.o38 {vertical-align:middle; text-align:center; font-weight:bold; color:#444444; font-size:17px;}
.o39 {vertical-align:middle; text-align:center; font-weight:bold; color:#444444; font-size:15px;}
.o40 {color:#F9DF00;}
.o41 {color:#002D94;}
.o42 {vertical-align:top; text-align:left; color:#444444; font-size:13px; line-height:20px; letter-spacing:1px;}
.o43 {color:#0066FF;}
.o44 {color:#006600;}

.s1 {vertical-align:middle; text-align:left; color:#444444; font-size:13px; line-height:15px;}
.s2 {vertical-align:middle; text-align:left; color:#444444; font-size:13px; font-weight:bold;}
.s3 {vertical-align:top; text-align:left; color:#444444; font-size:13px;}
.s4 {vertical-align:top; text-align:center; color:#444444; font-size:11px;}
.s5 {vertical-align:middle; text-align:center; color:#444444; font-size:13px;}
.s6 {vertical-align:middle; text-align:center; color:#444444; font-size:13px; font-weight:bold;}


a.kuro:link {color:#000000;} 
a.kuro:visited {color:#000000;} 
a.kuro:active {color:#000000;} 
a.kuro:hover {color:#07994F;}

a.blue:link {color:#C16900;} 
a.blue:visited {color:#C16900;} 
a.blue:active {color:#C16900;} 
a.blue:hover {color:#07994F;}

a.aoiro:link {color:#0052C1;} 
a.aoiro:visited {color:#0052C1;} 
a.aoiro:active {color:#0052C1;} 
a.aoiro:hover {color:#07994F;}

a.midori:link {color:#009933;} 
a.midori:visited {color:#009933;} 
a.midori:active {color:#009933;} 
a.midori:hover {color:#07994F;}

a.aka:link {color:#CC0000;} 
a.aka:visited {color:#CC0000;} 
a.aka:active {color:#CC0000;} 
a.aka:hover {color:#07994F;}

a.orenge:link {color:#F66200;} 
a.orenge:visited {color:#F66200;} 
a.orenge:active {color:#F66200;} 
a.orenge:hover {color:#009933;}

a.ao:link {color:#0052C1; text-decoration:none; font-size:15px; font-weight:bold;} 
a.ao:visited {color:#0052C1; text-decoration:none; font-size:15px; font-weight:bold;} 
a.ao:active {color:#0052C1; text-decoration:none; font-size:15px; font-weight:bold;} 
a.ao:hover {color:#07994F; text-decoration:underline; font-size:15px; font-weight:bold;}

a.cya:link {color:#652400;} 
a.cya:visited {color:#652400;} 
a.cya:active {color:#652400;} 
a.cya:hover {color:#07994F;}


BODY {background-image: url(index_img/back1.jpg); background-repeat:repeat-x;}

BODY{
  scrollbar-face-color: #ffffff;       /* 表面の色 */
  scrollbar-3dlight-color: #EBEBEB;    /* 左端と上端の色 */
  scrollbar-highlight-color: #ffffff;  /* ハイライトの色 */
  scrollbar-shadow-color: #959595;     /* 影の色 */
  scrollbar-darkshadow-color: #EBEBEB; /* 右端と下端 */
  scrollbar-arrow-color: #959595;      /* 矢印の色 */
  scrollbar-track-color: #EBEBEB;      /* バーの背景の色 */
}

img {border:none;}






/* globalNav */
	
	ul {list-style:none;}
	li {list-style-position:outside;}
	#globalNav {text-align:center; overflow:hidden;}
	#globalNav * {margin:0; padding:0; border:none; height:30px;}
	#globalNav ul li {float:left; display:inline; position:relative; margin-right:5px;}
	#globalNav ul li.list7 {margin-right:0;}
	#globalNav ul li * {display:block; position:absolute; left:0; top:0;}
	#globalNav ul li span {background:url(index_img/globalNav.jpg) left -35px no-repeat; cursor:pointer;}
	
	#globalNav ul li.list1, #globalNav ul li.list1 * {width:103px;}
	#globalNav ul li.list2, #globalNav ul li.list2 * {width:102px;}
	#globalNav ul li.list3, #globalNav ul li.list3 * {width:103px;}
	#globalNav ul li.list4, #globalNav ul li.list4 * {width:102px;}
	#globalNav ul li.list5, #globalNav ul li.list5 * {width:102px;}
	#globalNav ul li.list6, #globalNav ul li.list6 * {width:103px;}
	#globalNav ul li.list7, #globalNav ul li.list7 * {width:102px;}
	
	#globalNav ul li.list1 span {background-position:0px -35px;}
	#globalNav ul li.list2 span {background-position:-108px -35px;}
	#globalNav ul li.list3 span {background-position:-215px -35px;}
	#globalNav ul li.list4 span {background-position:-323px -35px;}
	#globalNav ul li.list5 span {background-position:-430px -35px;}
	#globalNav ul li.list6 span {background-position:-537px -35px;}
	#globalNav ul li.list7 span {background-position:-645px -35px;}
	
	#globalNav ul li.list1 span:hover,
	#globalNav ul.ul1 li.list1 span {background-position:0px 0;}
	#globalNav ul li.list2 span:hover,
	#globalNav ul.ul2 li.list2 span {background-position:-108px 0;}
	#globalNav ul li.list3 span:hover,
	#globalNav ul.ul3 li.list3 span {background-position:-215px 0;}
	#globalNav ul li.list4 span:hover,
	#globalNav ul.ul4 li.list4 span {background-position:-323px 0;}
	#globalNav ul li.list5 span:hover,
	#globalNav ul.ul5 li.list5 span {background-position:-430px 0;}
	#globalNav ul li.list6 span:hover,
	#globalNav ul.ul6 li.list6 span {background-position:-537px 0;}
	#globalNav ul li.list7 span:hover,
	#globalNav ul.ul7 li.list7 span {background-position:-645px 0;}




/* セパレッシュ・実績例 */
/* mainimg */
	#main-imgs {width:520x; height:341px; position:relative; overflow:visible;
	background:url(contents/sepalesh_img/res110708_main.jpg) left top no-repeat;}	
	.main-img {position:absolute; display:none;}
	#main-imgs ul.clearfix {display:none;}
	
table.sepa_result a {display:block; position:relative; text-decoration:none;}
table.sepa_result a span {display:block; position:absolute; left:0px; top:0px;
color:#FFF; background:#eb690a; height:14px; padding:2px 5px;
border:1px solid #fff; border-top:none; border-left:none;
font-size:12px; font-weight:bold; line-height:14px;}




/* 棟瓦マット */
td#container * {margin:0; padding:0; border:none;}
td#container p {text-align:justify; text-justify:inter-ideograph;
	font-size:13px; line-height:21px;}
td#container p strong {font-weight:bold; color:#ef4410;}
td#container .leftContents {float:left; display:inline;}
td#container .rightContents {float:right; display:inline;}
td#container .photo img {display:block;}
td#container .photo p {background:#ececec; font-size:13px; line-height:18px; padding:5px 5px 4px;}
td#container .photo ul li {background:#ececec; margin-bottom:1px;}
td#container .photo ul li img {float:left; display:inline; margin-right:5px;}

td#container .gushi_nougaki1 h2 {padding:10px 0 14px;}
td#container .gushi_nougaki1 p.h2 {padding:5px; background:url(contents/gushi_img/message_bg.gif);}
td#container .gushi_nougaki1 .leftContents {width:281px; padding:30px 0 0;}
td#container .gushi_nougaki1 .rightContents {width:450px; padding:26px 0 0}

td#container .gushi_nougaki2 {margin:18px 0 28px;}
td#container .gushi_nougaki2 .leftContents {width:460px;}
td#container .gushi_nougaki2 .leftContents p {padding:10px 0 0;}
td#container .gushi_nougaki2 .rightContents {width:274px; padding:14px 0 0;}

td#container .gushi_nougaki3 {background:url(contents/gushi_img/pdf_border.gif) left bottom repeat-x; padding:0 0 51px;}
td#container .gushi_nougaki3 .leftContents {width:180px; padding:4px 0 0;}
td#container .gushi_nougaki3 .rightContents {width:553px;}

td#container .gushi_pdf {background:#f3f3f3; padding:0;
background:url(contents/gushi_img/pdf_border_bottom.gif) left bottom no-repeat;}
td#container .gushi_pdf p {font-size:13px; line-height:19px;}
td#container .gushi_pdf p a {color:#0052c1;}

td#container .gushi_pdf .leftContents {width:245px; padding:18px 0 0 22px;}
td#container .gushi_pdf .leftContents a {display:block; margin:0 0 20px;
text-decoration:none;
background-color:#535353; color:#FFF;}
td#container .gushi_pdf .leftContents a p {padding:0 4px 4px; text-align:center;}

td#container .gushi_pdf .rightContents {width:435px; padding:9px 19px 20px 0;}
td#container .gushi_pdf .rightContents p {padding:8px 0 0;}
td#container .gushi_pdf .rightContents div h3 {padding:28px 0 0;}
td#container .gushi_pdf .rightContents div h3 img {float:none; margin:0;}
td#container .gushi_pdf .rightContents div h4 img {float:none; vertical-align:middle; margin:12px 0 2px;}
td#container .gushi_pdf .rightContents div img {float:left; display:inline; margin:4px 13px 0 0;}
td#container .gushi_pdf .rightContents div ul {padding:0 0 20px;}
td#container .gushi_pdf .rightContents div li {clear:both; padding:6px 0 10px; border-bottom:1px dotted #b7b7b7;}
td#container .gushi_pdf .rightContents div p {overflow:hidden; zoom:1; padding:20px 0 0;}
td#container .gushi_pdf .rightContents div p strong {font-size:1.17em; color:#3b3b3b;}
td#container .gushi_pdf .rightContents div table tr th,
td#container .gushi_pdf .rightContents div table tr td {font-size:12px; line-height:18px; font-weight:normal;
text-align:left; vertical-align:top; padding:0 3px 0 0;}

/* clearfix */
div:after,
li:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height: 0;}
* html div,
* html li             { zoom: 1; } /* IE6 */
*:first-child+html div,
*:first-child+html li { zoom: 1; } /* IE7 */
	
	
body {behavior:url("csshover3.htc");}
