@charset "utf-8";
/* CSS Document */

/* resetstyle Start */
html, body, div, span, p, h1, h2, h3, h4, h5, h6, 
a, address, em, img, strong, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td :hover :visited {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font-family: 'ＭＳ Ｐゴシック', sans-serif;
	font-weight: 400;
	font-style:normal;
	color: #333333;
	line-height: 1.0;
	text-decoration: none;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}


/* resetstyle END */

/* clearfix Start*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
		
/* clearfix End */		

body {
		width: 100%;
  }
		
.wrapper {
		width: 955px;
		margin: 0 auto;
		}
		
/* ヘッダ用スタイル Start */

#header {
		width: 955px;
		height: 84px;
		padding: 16px 0 0;
		background: url(http://www.w-toso.com/images/addressHeader.jpg) 0 0 no-repeat;
		position: relative;
		}
		
h1 {
		padding: 9px 0 4px 1px;
		font-size:11px;
		color:#555454;
		letter-spacing: 0.10em;
		} 

#header p{
		width: 248px;
		height: 76px;
		position: absolute;
		top: 16px;
		right: 0;
		} /* ヘッダメールフォーム */

/* ヘッダ用スタイル End */


/* グローバルナビ Start */		
#gNavi {
		width: 950px;
		height: 40px;				
		padding-right: 5px;
		position: relative;
		}

#gNavi ul {
		width: 428px;
		height: 40px;
		float: right;
		} /* ナビを右寄せに */
		
#gNavi li {
		height: 40px;
		float: left;
		overflow: hidden;
		}

/* グローバルナビ End */

.eyeCatch {
		width: 950px;
		padding-right: 5px;
		}
		
#contant {
		width: 950px;
		padding: 21px 5px 30px 0;		
		}
		
#contantSub {
		width: 950px;
		padding: 24px 5px 30px 0;
		}

#contantBlog{
		width: 950px;
		padding: 33px 5px 30px 0;
		}


/* 左メニュー Start */

#universal {
		width: 220px;
		float: left;
		}

/* メニュー外壁の塗替 */
#menu01 {
		width: 218px;
		margin: 0 0 5px;
		padding: 0 0 4px;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}

#menu01 li {
		width: 195px;
		height: 20px;
		margin: 0 1px;
		padding: 8px 0 6px 21px;
		background:url(http://www.w-toso.com/images/subCategoryBg.jpg)  0 0 no-repeat;
		}

#menu01 li a{
		color: #0e0d0d;
		line-height: 1.3;
		letter-spacing: 0.10em;
		}


/* メニュー光触媒とは… */
#menu02 {
		width: 220px;
		padding: 0 0 20px;
		}

#menu02 li {
		width: 193px;
		height: 13px;
		margin: 0 0 5px;
		padding: 15px 0 14px 27px;
		background:url(http://www.w-toso.com/images/topCategoryBg.jpg)  0 0 no-repeat;
		}

#menu02 li a{
		color: #28a925;
		font-size: 13px;
		font-weight: bold;
		line-height: 1.0;
		letter-spacing: 0.10em;
		}

/* お問い合わせ・会社概要 Start */
#webPage {
		width: 216px;
		margin: 0 0 20px;
		padding: 5px 1px 0;
		background:#F5F5F5;
		border: 1px solid #CCCCCC;
		}

#webPage h3 {
		width: 216px;
		height: 51px;
		padding: 0 0 5px;
		}

#universal h4 {
		width: 220px;
		height: 82px;
		padding: 0 0 10px;
		}
/* お問い合わせ・会社概要 End */


/* アーカイブ Start */
#archive {
		width: 218px;
		margin: 0 0 20px;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}

#archive h5 {
		width: 39px;
		height: 19px;
		padding: 15px 0 0 179px;
		background: url(http://www.w-toso.com/images/archiveUl.jpg) 0 0 no-repeat;
		}

#archive h5 a {
		font-size: 11px;
		color:#FFFFFF;

		}

#archiveUl li{
		width: 192px;
		height: 19px;
		margin: 0 1px 1px;
		padding: 8px 0 0 24px;
		background: url(http://www.w-toso.com/images/archiveLiBg.jpg) 0 0 no-repeat;
		}


#archive a img {
		width: 216px;
		padding: 0 1px 1px;

		}
/* アーカイブ End */

/* リンク集&フィード Start */

.menuBox {
		width: 218px;
		margin:0 0 25px;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		} /* 共通 */

.menuBox li{
		width: 192px;
		height: 19px;
		margin: 0 1px 1px;
		padding: 8px 0 0 24px;
		background: url(http://www.w-toso.com/images/archiveLiBg.jpg) 0 0 no-repeat;
		} /* 共通 */

#toFeed {
		width: 218px;
		padding: 34px 0 0;
		background: url(http://www.w-toso.com/images/feedUl.jpg) 0 0 no-repeat;

		}
		
#toFeed li{
		width: 185px;
		height: 21px;
		margin: 0 1px 1px;
		padding: 6px 0 0 31px;
		background: url(http://www.w-toso.com/images/feedLiBg.jpg) 0 0 no-repeat;
		}		/* フィード */

#toFeed li a {
		color: #3a536a;
		text-decoration: underline;
		font-size: 11px;
		}

table.toLink {
		width: 218px;
		}
		
table.toLink td {
		width: 192px;
		height: 27px;
		margin: 0 1px 1px;
		padding: 8px 0 0 0;
		background: url(http://www.w-toso.com/images/archiveLiBg.jpg) 0 0 no-repeat;
		}

table.toLink td a{
		width: 192px;
		height: 19px;
		padding: 0px 0 0 24px;
		}
	
	
		
		/* リンク集ヘッダ */




/* リンク集&フィード End */


/* 左メニュー End */

#private {
			width: 730px;
			float: right;
			}

.entry {
			width: 715px;
			padding: 75px 0 0 15px;
			}
.entry p {
			line-height: 1.6;
			letter-spacing: 0.03em;
			margin: 0 0 20px 12px;

			}
.entry strong {
			font-size: 14px;
			color:#28a925;		
			line-height: 1.4;
			font-weight:900;
			}




/* 営業地域、メールでの問い合わせ先 Start */

#commonInfo {
			width: 715px;
			padding-left: 15px;
			}



#area {
			width: 362px;
			padding: 81px 0 0;
			background: url(http://www.w-toso.com/images/headerArea.jpg) 0 0 no-repeat ;
			float: left; 
			}

#area dl{
			width: 348px;
			padding: 7px 0 3px 17px;
			background: url(http://www.w-toso.com/images/bgArea.jpg) 0 0 repeat-y;	


			}

#area dt {
			padding: 0 0 5px 0;	
			line-height: 1.0;
			color: #28a925;
			font-weight: 900;
			letter-spacing: 0.04em;
			}

#area dd {
			padding: 0 0 5px 5px;	
			line-height: 1.5;
			color: #333333;
			letter-spacing: 0.04em;
			}


#contact {
			width: 343px;
			padding: 130px 0 0 0;
			background: url(http://www.w-toso.com/images/headerContact.jpg) 0 0 no-repeat ;
			float: right; 
			}

#contact a img{
			width: 330px;
			height: 55px;
			padding: 5px 6px 0 7px;
			background: url(http://www.w-toso.com/images/bgContact.jpg) 0 0 repeat-y;
			overflow: hidden;
			}


/* 営業地域、メールでの問い合わせ先 End */


/* 左メニュー部 End */

/* フッタ Start */

#footer{
			width: 100%;
			background: url(http://www.w-toso.com/images/bgFooter.jpg) 0 0 repeat-x;
			clear: both;
			}

#innerFooter {
			width: 955px;
			margin: 0 auto;
			padding: 7px 0 0 0;
			position: relative;
			}

#innerFooter p{
			text-transform:capitalize;
			position: absolute;
			top: 8px;
			left: 0;
			line-height: 1.5;
			}

#innerFooter p img {
			padding: 0 0 5px 0;
			}

#innerFooter address {
			text-transform:capitalize;
			position: absolute;
			top: 8px;
			right: 0;
			}

/* フッタ End */





/* ここからは各ページ毎のスタイルになります */


/* トップページ用スタイル */


#bodyTop {
		background: url(http://www.w-toso.com/images/bgTop.jpg) 0 0 repeat-x ;  
		}/* ヘッダーからフラッシュの背景 */


#entryTop {
		width:715px;
		background: url(http://www.w-toso.com/images/titleTop.jpg) top right no-repeat;
		}

#topImg {
			float:right;
			}

/* ４つのポイント Start */

#points {
		width: 716px;
		padding: 0 0 30px 14px;
		}
		
#points table {
		border-collapse: collapse;
		border: 0;
		width: 177px;
		height: 298px;
		margin: 1px 0 0 2px;
		float: left;
		display: inline;
		}
		
.tHead {
		width: 175px;
		height: 70px;
		padding: 1px 1px 0;
		}

.tImage {
		width: 165px;
		height: 94px;
		padding: 8px 6px 10px;
		}

.tComm	{
		
		height: 80px;
		padding: 0 0 0 8px;
		color:#FFFFFF;
		line-height: 1.5;
		}

.tLink {
		padding: 5px 0 0 62px;

		}
		
.point01 {
		width: 177px;
		height: 298px;
		background: url(http://www.w-toso.com/images/point01Bg.jpg) 0 0 no-repeat;
		}
		
.point02 {
		width: 177px;
		height: 298px;
		background: url(http://www.w-toso.com/images/point02Bg.jpg) 0 0 no-repeat;
		}
		
.point03 {
		width: 177px;
		height: 298px;
		background: url(http://www.w-toso.com/images/point03Bg.jpg) 0 0 no-repeat;
		}
		
.point04 {
		width: 177px;
		height: 298px;
		background: url(http://www.w-toso.com/images/point04Bg.jpg) 0 0 no-repeat;
		}
		
/* ４つのポイント End */

/* 新着情報 Start */		
#news {
		width: 715px;
		background: url(http://www.w-toso.com/images/titleNews.jpg) top right no-repeat;
		padding: 76px 0 25px 15px;
		}
		
#news p{
		width: 683px;
		height: 11px;
		padding: 11px 0 9px 32px;
		background: url(http://www.w-toso.com/images/bgNews.jpg) 0 0 no-repeat;
		line-height: 1.0;
		letter-spacing: 0.04em;
		
  }
		
#news p strong {
		margin: 0 30px 0 0;
		}	
		
#news p a {
		color: #3db1ed;
		text-decoration: underline;
		}
		
/* 新着情報 End */

#subTop {
		background: url(http://www.w-toso.com/images/bodySub.jpg) 0 0 repeat-x ;  
		}/* ヘッダーからフラッシュの背景 */

#sub {
		width: 950px;
		height: 110px;
		overflow: hidden;
	 }

/* 長持ちで低コスト Start ～001/index.html */


#entrySub01 {
		width:715px;
		margin-top: -3px;
		padding: 0 0 0 15px;
		}	

h3.sub01_title {
		width: 715px;
		height: 104px;
		margin:  8px 0 11px ;
		}
		


p.sub01_text{
		line-height: 1.5;
		letter-spacing: 0;
		margin: 1px 0 0 10px;
		padding: 0 0 46px 0;
		}

h4.sub01_title02 {
		width: 715px;
		padding: 0 0 14px;
		}

h5.sub01_title03 {
		width: 634px;
		height: 23px;
		margin: 0px 15px 0 9px;
		padding: 7px 0 13px 56px;
		color: #FFFFFF;
		font-size: 15px;
		font-weight: 900;
		background: url(http://www.w-toso.com/images/sub01H4bg.jpg) 0 0 no-repeat;
		}
table.point_title {
		width: 670px;
		margin: 0 5px 50px 15px;
		vertical-align: top;
		border-collapse: collapse;
		}

table.point_title td {
		vertical-align: top;
		border-collapse: collapse;
		}

table.point_title td.text {
		width: 385px;
		line-height: 1.5;
		letter-spacing: 0;
		}


table.point_title td.img {
		width: 285px;
	
		}
	
#entrySub01 em {
		font-size: 11px;
		line-height: 1.6;
		letter-spacing: 0;
		}

table.point_title td p{
		margin: 0 0 12px 0;
		padding: 0; 
		letter-spacing: 0;
		line-height: 1.5;	
		}

.table01 {
		width: 670px;
		margin: 0 5px 68px 15px;
		vertical-align: top;
		border-collapse: collapse;
		}


/* 長持ちで低コスト End ～001/index.html */




/* 長持ちで低コスト Start ～002/index.html */


h5.sub02_title {
		width: 634px;
		height: 23px;
		margin: 0 15px 0 9px;
		padding: 7px 0 40px 56px;
		color: #FFFFFF;
		font-size: 15px;
		font-weight: 900;
		background: url(http://www.w-toso.com/images/sub04H4bg.jpg) 0 0 no-repeat;
		}

table.sub02_point {
		width: 682px;
		margin: 0 2px 62px 16px;
		border-collapse: collapse;
		}

table.sub02_point #largeImg {
		width: 440px;
		vertical-align: top;
		}

table.sub02_point #smallImg {
		border-collapse: collapse;
		width: 222px;
		padding-left: 10px;
		vertical-align: top;
		}

table.sub02_point #text {
		border-collapse: collapse;
		width: 216px;
		padding-left: 16px;
		vertical-align: bottom;
		font-size: 11px;
		line-height: 1.63;
		}


/* 長持ちで低コスト End ～002/index.html */



/* 使いやすさ抜群 Start ～003/index.html */


table.sub03_point{
		border-collapse: collapse;
		border: 0;
		}	

table.sub03_point td{
		border-collapse: collapse;
		line-height: 1.5;
		vertical-align: top;
		}	

table.sub03_point td p {
		margin: 0;
		padding: 0;
		}


table.sub03_point td strong{
		color: #f70909;
		font-size: 11px;
		line-height:1.6;
		font-weight: 400;
		}

table.sub03_point td em{
		font-size: 11px;
		line-height:1.6;
		clear: both; 
		}	

.tablesWrapper {
		width: 697px;
		margin: 0 17px 60px 1px;		
		}

.spacetablesWrapper {
		width: 29px;
		}

.smallablesWrapper {
		width: 331px;
		}

.largetablesWrapper {
		width: 337px;
		}

.smallHeader{
		width: 271px;
		height: 28px;
		padding: 3px 0 0 58px;
		background: url(http://www.w-toso.com/images/sub03smallTitle.jpg) 0 0  no-repeat;
		color: #FFFFFF; 
		font-size: 15px;
		font-weight: 900;
		line-height: 1.0;
		border-collapse: collapse;
		border-top: 1px solid #CDCDCD;
		border-right: 1px solid #CDCDCD;
		border-left: 1px solid #CDCDCD;
		}

.smallBody{
		width: 316px; 
		padding: 12px 5px 10px 7px;
		line-height: 1.5;
		border-collapse: collapse;
		border-bottom: 1px solid #CDCDCD;
		border-right: 1px solid #CDCDCD;
		border-left: 1px solid #CDCDCD;
		}

.largeHeader{
		width: 276px;
		height: 28px;
		padding: 3px 1px 0 58px;
		color: #FFFFFF;
		background: url(http://www.w-toso.com/images/sub03largeTitle.jpg) 0 0 no-repeat;
		font-size: 15px;
		font-weight: 900;
		line-height: 1.0;
		border-collapse: collapse;
		border-right: 1px solid #CDCDCD;
		border-left: 1px solid #CDCDCD;
		border-top: 1px solid #CDCDCD;
		}

.largeBody{
		width: 319px; 
		padding: 9px 6px 10px 7px;
		line-height: 1.5;
		border-collapse: collapse;
		border-bottom: 1px solid #CDCDCD;
		border-right: 1px solid #CDCDCD;
		border-left: 1px solid #CDCDCD;
		}



.floatRight {
		float: right;
		}

/* 使いやすさ抜群 End ～003/index.html */



/* 幅広い利用例 Start ～004/index.html */

#sub04WidelyImg {
		width: 690px;
		margin: 0;
		padding: 0 15px 40px 7px;
		}
	
h4.sub04_title {
		width: 634px;
		height: 23px;
		margin: 0 15px 0 9px;
		padding: 7px 0 30px 56px;
		color: #FFFFFF;
		font-size: 15px;
		font-weight: 900;
		background: url(http://www.w-toso.com/images/sub04H4bg.jpg) 0 0 no-repeat;
		
		}

h5.sub04_title02 {
		margin-left: 39px;
		padding: 0 0 9px 0;
		}

h5.sub04_title02 span {
		color:#d68a02;
		font-size: 15px;
		font-weight: 900;

		}


h6.sub04_title03 {
		width: 642px;
		height: 16px;
		background: #E7E5E6;
		margin: 0 0 21px 31px;
		padding: 5px 0 0 12px;
		color: #272626;
		line-height: 1.0;
		font-weight: 900;
		}

.sub04Tabbox {
		width: 654px;
		padding: 0 14px 11px 20px;
		}


.tableWidely01 {
		width: 297px;
		margin: 0 0 0 27px;
		float: left;
		border-collapse: collapse;
		display: inline;
		}

.tableWidely01 caption {
		text-align: left;
		padding: 0 0 3px 5px;
		line-height: 1.0;
		}


.tableWidely01 td {
		width: 292px;
		height: 26px;
		padding: 8px 0 0 5px;
		background:url(http://www.w-toso.com/images/sub04libg01.jpg) 0 0 no-repeat;
		}




.tableWidely02 {
		width: 631px;
		margin: 0 0 0 27px;
		border-collapse: collapse;
		display: inline;
		}
		
.tableWidely02 td {
		width: 623px;
		height: 26px;
		padding: 8px 0 0 6px;
		background:url(http://www.w-toso.com/images/sub04libg02.jpg) 0 0 no-repeat;
		}

.sub04TabBox br {
		height: 0.1px;

		}

.caution {
		width: 649px;
		margin: 0 14px 40px 34px;
		line-height: 1.5;
		}
		
.caution img {
		float: right;
		}


.caution em. {
		font-size: 11px;
		color: #fc0707;
		line-height: 1.7;
		margin-left: 4px;
		display: block;
		}
		
#sub04Iroiro {
		float: none;
		}

/* 幅広い利用例 End ～004/index.html */



/*  光触媒 Start ～005/index.html */

		
.hyperTitan {
		width: 715px;
		padding: 0px 0 20px 15px;
		}

.hyperTitan table {
		border-collapse:collapse;
		border: 0;
		}

.hyperTitan table td {
		vertical-align: top;
		}

.box {
		width: 715px;
		margin: 0 0 25px;
		}		




.merits {
		width: 354px;
		}

.space {
		width: 7px;
		}

.meritWord {
		width: 338px;
		padding: 0 0 0 16px;
		line-height: 1.5;
		background: url(http://www.w-toso.com/images/textBg.jpg) 0 0 no-repeat;
		}
	
/*  光触媒 End ～005/index.html */	
	
/*  塗り替えのページ Start ～006/index.html */
	
	
	
em.sub06_text {
		display: block;
		width: 437px;
		margin: 13px 0;
		padding: 8px 0 8px 8px;
		background: #EEEEEE;
		border: #CCCCCC 1px solid;
		line-height: 1.6;
		letter-spacing: 0.03em;
		}
		
#sub06Cleandesp {
		width: 636px;
		height:  505px;
		padding: 0 0 63px 49px;
		}

.underSign {
		width: 44px;
		text-align:center;
		padding: 15px 346px 14px 325px;
		}
h4.sub06_title {
		width: 648px;
		height: 28px;
		margin: 0 0 0 18px;
		padding: 68px 0 0 27px;
		}

		
.sub06Step01 {
		background: url(http://www.w-toso.com/images/sub06Step01.jpg) 0 0 no-repeat;
		}
		
.sub06Step02 {
		background: url(http://www.w-toso.com/images/sub06Step02.jpg) 0 0 no-repeat;
		}
		
.sub06Step03 {
		background: url(http://www.w-toso.com/images/sub06Step03.jpg) 0 0 no-repeat;
		}
		
.sub06Step04 {
		background: url(http://www.w-toso.com/images/sub06Step04.jpg) 0 0 no-repeat;
		}
		
.sub06Step05 {
		background: url(http://www.w-toso.com/images/sub06Step05.jpg) 0 0 no-repeat;
		}
		
/*  塗り替えのページ End ～006/index.html */


/* 施工例 Start ～007/index.html */


	
.example table {
		border-collapse: collapse;
		vertical-align: top;		
		}	

.example table td{
		border-collapse: collapse;
		vertical-align: top;		
		}		
	
.example h3 {
			width: 235px;
			height: 27px;
			margin-top: 2px;
			padding: 3px 0 5px 18px;
			color:#28a925;		
			line-height: 1.4;
			font-weight:900;
			font-size: 15px;
			letter-spacing: 0.05em;
			background: url(http://www.w-toso.com/images/sub07titleBg.jpg) 0 0 no-repeat;
			
			}


.example {
		width: 713px;
		padding: 0 0 33px;

		}

.caseBox {
		margin: 0 0 14px;
		}
		
.outline {
		width: 275px;
		
		}

.space {
		width: 11px;
		}
		
		
.bfAt {
		width: 210px;
		}

	
.exOutline {		 
		width: 196px;
		padding: 0 14px 0 2px;
		}
		
.tabList {
		width: 241px;
		height: 27px;
		margin: 0 7px 0 5px;
		background: url(http://www.w-toso.com/images/sub07liBg.jpg) 0 0 no-repeat;

		}
		
.eachTitle {
		padding: 7px 0 0 10px;
		color: #595959;
		font-weight: 900;
		letter-spacing: 0.05em;
		}



.eachCont {
		text-align: right;
		letter-spacing: 0.05em;
		padding-top: 7px;
		}
		
.beAtTitle {
		width: 210px;
		height: 30px;
		padding-bottom: 6px;
		}
		
.beAtImage {
		width: 210px;
		height: 158px;
		}
		
.example p {
		width: 691px;
		margin-left:7px;
		padding: 8px 0 9px 10px;
		background: #EEEEEE;
		line-height: 1.5;
		letter-spacing: 0.05em;
		}
		
		

/* 施工例 End ～007/index.html */


/* 会社概要 Start ～008/index.html  */
 

#companyGreeting {
		width: 464px;
		/* margin: 0 39px 5px 59px; */
		padding: 42px 0 25px 153px;
		background: url(http://www.w-toso.com/images/sub08PBack.jpg) 0 0 no-repeat;
		line-height: 1.5;	
		}

#companyProfile {
		width: 637px;
		margin: 0 0px 49px 60px;
		padding: 0 1px 1px;
		background: #CCCCCC;
		}
	
#companyProfile table {
		border-collapse: collapse;
		vertical-align: top;
		margin-top: 1px;		
		}	

#companyProfile table td{
		border-collapse: collapse;
		vertical-align: top;		
		}	

.tdTitle {
		width:177px;
		padding: 6px 0px 4px 15px;
		background: #EEEEEE;
		font-size: 12px;
		color: #333333;
		line-height: 1.5;
		letter-spacing: 0;
		}

.tdContents {
		width: 432px;
		padding: 6px 0px 4px 12px;
		background: #FFFFFF;
		color: #333333;
		font-size: 12px;
		line-height: 1.5;
		letter-spacing: 0;
		border-left: 1px solid #CCCCCC;
		}

.toMail {
		color: #096f88;
		font-size: 12px;
		line-height: 1.0;
		letter-spacing: 0;
		text-decoration: underline;
		}

#googleMap {
		width: 612px;
		height: 512px;
		margin: 0 12px 22px 56px;
		padding: 57px 17px 16px 18px;
		background: 0 0 url(http://www.w-toso.com/images/sub08GoogleMap.jpg) no-repeat;
		}

/* 会社概要 End ～008/index.html  */

/* お問い合わせ Start ～009/index.html  */

#entrySub09 {
		width:715px;
		margin: -3px 0 0 0;
		padding: 90px 0 0 15px;
		background: url(http://www.w-toso.com/images/sub09titlesekou.jpg) top right no-repeat;
		}	

#entrySub09 h4 {
		width: 700px;
		margin: 0 7px 8px 8px ;
		}

#phoneNum {
		margin: 0 0 42px 41px ;
		}

#entrySub09 p {
		margin: 0 0 15px 49px;
		line-height: 1.5;	
		}

#mailForm {
		width: 637px;
		margin: 0 15px 10px 45px;
		padding: 0 1px 1px;
		background: #CCCCCC;
		}
	
#mailForm table {
		border-collapse: collapse;
		vertical-align: top;
		margin-top: 1px;		
		}	

#mailForm table td{
		border-collapse: collapse;
		vertical-align: top;		
		}	

.tdTitle {
		width:177px;
		padding: 7px 0px 4px 15px;
		background: #EEEEEE;
		font-size: 12px;
		color: #333333;
		line-height: 1.5;
		letter-spacing: 0;
		}

.tdForm {
		width: 435px;
		padding: 8px 0px 4px 10px;
		background: #FFFFFF;
		color: #333333;
		font-size: 12px;
		line-height: 1.5;
		letter-spacing: 0;
		border-left: 1px solid #CCCCCC;
		}

.mailTo {
		color: #096f88;
		font-size: 12px;
		line-height: 1.0;
		letter-spacing: 0;
		text-decoration: underline;
		}

.textForm01 {
	 border: 1px solid #7f9db9;
		width: 190px;
		margin: 0 0 5px 0;
		padding: 0;
		}

.textForm02 {
	 border: 1px solid #7f9db9;
		margin: 0 0 5px 0;
		padding: 0;
		}

.textForm03 {
	 width: 331px;
		height: 91px;
		border: 1px solid #7f9db9;
		margin: 0 0 5px 0;
		padding: 0;
		overflow-y: auto;
		}


.textTadashi {
		font-size: 11px;
		color: #090202;
		letter-spacing: 0;
		margin-left: 2px;
		}

* html .textTadashi {
	 font-size: 11px;
		color: #090202;
		letter-spacing: 0;
		vertical-align: middle;
		} 

#subMit {
		margin: 0 0 0 340px;
		padding: 0;
		}


/* お問い合わせ End ～009/index.html  */

/*  社長日記 Start ～010/index.html */


#blogTop {
		background: url(http://www.w-toso.com/images/bodyBlog.jpg) 0 0 repeat-x ;  
		}/* ヘッダーからフラッシュの背景 */


.menuBox {
		width: 219px;
		margin:0 0 25px;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		} /* 共通 */

.menuBox li{
		width: 192px;
		height: 19px;
		margin: 0 1px 1px;
		padding: 8px 0 0 24px;
		background: url(http://www.w-toso.com/images/archiveLiBg.jpg) 0 0 no-repeat;
		} /* 共通 */

#WebsiteWat {
		width: 219px;
		padding: 41px 0 10px;
		margin: 0 0 25px;
		background: url(http://www.w-toso.com/images/sub10MenuHeader01.jpg) 0 0 no-repeat;


		text-align: center;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}

#WebsiteWat a{
		font-size: 11px;
		color: #28a925;
		letter-spacing: 0.04em;
		line-height: 1.63;
		}

#Calendar {
		width: 219px;
		padding: 41px 0 10px;
		margin: 0 0 25px;
		text-align: center;

		background: url(http://www.w-toso.com/images/sub10MenuHeader02.jpg) 0 0 no-repeat;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		}

		
		
#newEntry {
		width: 219px;
		padding: 34px 0 0;
		background: url(http://www.w-toso.com/images/sub10MenuHeader03.jpg) 0 0 no-repeat;

		}
		
#newsTheme {
		width: 219px;
		padding: 34px 0 0;
		background: url(http://www.w-toso.com/images/sub10MenuHeader04.jpg) 0 0 no-repeat;

		}
		
#toFeed {
		width: 219px;
		padding: 34px 0 0;
		background: url(http://www.w-toso.com/images/feedUl.jpg) 0 0 no-repeat;

		}

#entrySub10 {
		width: 715px;
		padding: 0 0 0 15px;	

		}

#entrySub10 p {
		color: #28a925;
		font-size: 11px;
		margin: 4px 0 0 3px;
		line-height: 1.0;
		letter-spacing: 0;
		
		}

#entrySub10 dl {
		width: 715px;
		height: 49px;
		padding: 0 0 9px;
		background: url(http://www.w-toso.com/images/sub10titlesekou.jpg) 0 0 no-repeat;
		
		}
		
#entrySub10 dt {
		
		padding: 16px 0 0 34px;	
		font-size: 15px;
		color: #28a925;
		line-height: 1.0;
		letter-spacing: 0;
		font-weight: 900;
		float: left;
		}

#entrySub10 dd {
		padding: 19px 61px 0 0;
		font-size: 11px;
		color: #28a925;
		float: right;
		}


#entrySub10 .blogEntry {
		width: 699px;
		margin: 0 1px 61px 7px;
		padding: 0 1px 4px 7px;
		display: block;
		background: url(http://www.w-toso.com/images/sub10EntryFooterBg.jpg) bottom left repeat-x;		

		}

#entrySub10 .blogEntry p {
		font-size: 12px;
		padding: 0;
		margin: 0 0 18px 4px; 
		line-height: 1.5;
		letter-spacing: 0;
		color: #000000;

		}

#entrySub10 .linkText {
		padding: 1px 0 0 1px;
		font-size: 12px;
		text-align: center;
		color: #0e8be3;
		text-decoration: underline; 
		line-height: 1.5;
		letter-spacing: 0;
			}

#entrySub10 table {
		width: 227px;
		margin: -6px 0 28px 6px;
		border-collapse: collapse;
		

		}

#entrySub10 table td{
		border-collapse: collapse;
		text-align: center;

		}



#entrySub10 .blogEntry h6 {
		margin: 1px 0 0 0;	
		text-align: right;
		font-size: 11px;
		line-height: 1.0;
		font-weight: 600;
		letter-spacing: 0;
		color: #000000;

		}

/*  社長日記 End ～010/index.html */