body	{width:1100px;	margin-top: auto;	margin-left: auto;	margin-right: auto;	margin-bottom: auto;	background-color:#FFFFFF;}

/*ヘッダー開始*/
h1{font-family:sans-serif;  font-weight:bold; margin-top: 15px;	                     font-size:10px; color:#000000;	   line-height: 120%; text-align:left;}#header{width:950px;	}.header1{width:720px; height:180px; float:left;	}.header2{width:280px; height:90px; float:right;	}#top {width:1000px; height:180px;		/*上部メニューの領域*/}.logo{border:none;}		/*ロゴ線消し*/.header_contact {background:url(img/header_contact.jpg) no-repeat;   		width:280px; height:180px;                            		margin:0; padding:0;                                		 float:right;}.header_contact:hover {background:url(img/header_contact_roll.jpg) no-repeat;}


/*ヘッダー終了*/

/*フッター開始*/

.footer{width:1000px; height:25px; margin-top:20px; margin-left:0px; margin-bottom:0px; float:left;}

/*フッター終了*/

.main_waku{width:1000px; height:1600px; margin-top:10px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.image_main{margin-top:10px; margin-left:0px; margin-bottom:0px; padding:0;}

/*インデックス左側開始*/

.left_waku{width:690px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.index_image{margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0;}

.works_tittle{margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0;}

.works_sub_tittle{margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0;}

.works_sub_tittle2{margin-top:20px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works_waku{width:690px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works_waku_dan{width:690px; height:115px; border-bottom: thin solid #cccccc; margin-top:15px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works_waku_dan2{width:690px; height:115px; margin-top:15px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works001{width:220px; height:100px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works{width:100px; height:100px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works_text_waku{width:120px; height:100px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}


.works_text1{width:120px; height:10px; margin-top:0px; margin-left:10px; font-family:serif;	                     font-size:10px; color:#000000;	   line-height: 100%; margin-top:0px;}

.works_text2{width:110px; height:90px; margin-top:10px; margin-left:10px; font-family:serif;	                     font-size:12px; color:#000000;	   line-height: 150%;}



/*インデックス右側開始*/

.right_waku{width:280px; height:100px; margin-top:0px; margin-left:30px; margin-bottom:0px; padding:0; float:left;}

.english_image{margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0;}

.blog_link {background:url(img/blog_link.jpg) no-repeat;   		width:280px; height:100px; margin-top:10px;                            		padding:0; float:right;}
.blog_link:hover {background:url(img/blog_link_roll.jpg) no-repeat;}

.about_us_link {background:url(img/about_us_link.jpg) no-repeat;   		width:280px; height:100px; margin-top:10px;                            		padding:0; float:right;}.about_us_link:hover {background:url(img/about_us_link_roll.jpg) no-repeat;}

.about{margin-top:10px; margin-left:0px; margin-bottom:0px; padding:0;}

.contact_button {background:url(img/contact_button.jpg) no-repeat;   		width:280px; height:70px; margin-top:10px;                            		padding:0; float:right;}.contact_button:hover {background:url(img/contact_button_roll.jpg) no-repeat;}


.futako_image{margin-top:50px; margin-left:0px; margin-bottom:0px; padding:0;}




/*アバウトアス＆プライス開始*/
.about_text1{width:510px; height:125px; margin-top:0px; margin-left:30px; font-family:serif;	                     font-size:13px; color:#000000; letter-spacing: 0.3em;	   line-height: 200%;}

.about_text2{width:150px; height:20px; margin-top:0px; margin-left:0px; font-family:serif;	                     font-size:16px; color:#000000; letter-spacing: 0.8em;	   line-height: 200%;}

.about_text3{width:150px; height:20px; margin-top:100px; margin-left:0px; font-family:serif;	                     font-size:16px; color:#000000; letter-spacing: 0.8em;	   line-height: 200%;}

.about_text4{width:510px; height:100px; margin-top:100px; margin-left:30px; font-family:serif;	                     font-size:13px; color:#000000; letter-spacing: 0.3em;	   line-height: 200%;}

.about_text5{width:150px; height:20px; margin-top:80px; margin-left:0px; font-family:serif;	                     font-size:16px; color:#000000; letter-spacing: 0.8em;	   line-height: 200%;}

.text_waku{width:539px; height:700px; margin-top:20px; margin-left:0px; border-left: thin solid #cccccc; margin-bottom:50px; padding:0; float:right;}

.text_waku_left{width:150px; margin-top:20px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.price_list{margin-top:30px; margin-left:0px; margin-bottom:50px; padding:0;}

.price_text1{width:690px; height:100px; margin-top:30px; margin-left:0px; font-family:serif;	                     font-size:13px; color:#000000; letter-spacing: 0.3em;	   line-height: 200%;}




/*ワークス右側開始*/

.right_waku2{width:280px; height:301px; margin-top:0px; margin-left:30px; margin-bottom:0px; padding:0; float:right;}

.works_waku_w{width:1000px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works_text_waku2{width:1000px; height:40px; margin-top:20px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}

.works_text3{width:900px; height:10px; margin-top:0px; margin-left:0px; font-family:serif;	                     font-size:12px; color:#000000; letter-spacing: 0.3em;	   line-height: 100%; margin-top:0px;}

.works_text4{width:900px; height:30px; margin-top:10px; margin-left:0px; font-family:serif;	                     font-size:15px; color:#000000; letter-spacing: 0.3em;	   line-height: 100%;}


.works_b_waku{width:1000px; margin-top:0px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}


.works_b_space{width:1000px; margin-top:20px; margin-left:0px; margin-bottom:0px; padding:0; float:left;}


.back_button {background:url(img/back_button.jpg) no-repeat;   		width:100px; height:40px; margin-top:-50px;                            		padding:0; float:right;}
.back_button:hover {background:url(img/back_button_roll.jpg) no-repeat;}






