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

*{
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;

	line-height:1.5;
	}

img{
	padding:0;
	border:0;
	margin:0;
	}

a {
	color:#FFFFFF;}
	
body {
	background:url(http://aquadesign-fukuoka.com/images/body.jpg) no-repeat center top #000000;
	color:#FFFFFF;
	}
	
#wrapper {
	width:902px;
	margin:0 auto;
	}
	
#header {
	width:902px;
	height:97px;
	position:relative;
	}
	
#header h1 {
	width:510px;
	position:absolute;
	left: 390px;
	top: 2px;
	font-size:11px;
	}

#header h2 {
	width:289px;
	height:61px;
	position:absolute;
	left: 15px;
	top: 20px;
	}
	
#top_menu {
	width:456px;
	height:36px;
	position:absolute;
	left: 446px;
	top: 48px;
	}
	
#top_menu li {
	float:left;
	display:inline;
	width:150px;
	
	}
	
#m1 a,#m1 a:link,#m1 a:visited{
	width:150px;
	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(http://aquadesign-fukuoka.com/images/top_menu01.png) no-repeat 0 0;
	}

#m1 a:hover,#m1 a:active{
	width:150px;	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(http://aquadesign-fukuoka.com/images/top_menu01_2.png) no-repeat 0 0;
	}
	
#m2 a,#m2 a:link,#m2 a:visited{	
	width:150px;	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(http://aquadesign-fukuoka.com/images/top_menu02.png) no-repeat 0 0;
	}

#m2 a:hover,#m2 a:active{	
	width:150px;	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(http://aquadesign-fukuoka.com/images/top_menu02_2.png) no-repeat 0 0;
	}

#m3 a,#m3 a:link,#m3 a:visited{	
	width:150px;	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(http://aquadesign-fukuoka.com/images/top_menu03.png) no-repeat 0 0;
	}

#m3 a:hover,#m3 a:active{	
	width:150px;	
	height:36px;
	display:block;
	text-indent:-9999px;
	background:url(http://aquadesign-fukuoka.com/images/top_menu_03_02.png) no-repeat 0 0;
	}
	
	
#flash {
	width:902px;
	height:451px;
	margin:0 0 15px 0;
	}
	
#left {
	width:180px;
	float:left;
	display:inline;
	margin:0 0 15px 0;
	}
	
#categories {
	width:180px;
	height:35px;
	margin:0 0 1px 0;
	}
	
#left  ul {
	width:160px;
	border:#1b1b1c 1px solid;
	background:#000000;
	padding:9px;
	margin:0 0 20px 0;
	}
	

.m1{
	list-style:none;
	width:160px;
	height:23px;
	background:url(http://aquadesign-fukuoka.com/images/left_menu.jpg) no-repeat 0 0;
	padding:7px 0 0 0;
	}  
	
.m1 a{
	text-decoration:none;
	margin:0 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;

	}
	
	
#main {
	width:527px;
	float:left;
	display:inline;
	padding:0 0 0 7px;
	margin: 0 0 15px 0;
	}

#main h2 {
		width527:px;
		height:35px;
		margin:0 0 1px 0;
		}
		
#news_box {
		width:515px;
		height:200px;
		overflow:auto;
		margin:0 0 25px;
		border:#1b1b1c 1px solid;
		padding:5px;
	background:#000000;
		}
		

.news {
		width:515px;
		border-bottom:#1b1b1c 1px dotted;
		margin:0 0 5px;
		}
		
.news th {
		width:100px;
		background:url(/images/news_li.jpg) no-repeat 0 3px;
		padding:3px 0 5px 15px;
text-align:left;
		}
		
.news td {
	padding:3px 0 5px 0;
	}

.news td.news_photo {
		width:100px;
		padding:3px 10px 5px 0;
		}

		
#main h2#top_title01 {
	width:527px;
	height:53px;
	margin:0 0 25px 0;
	}
	
	
.top_main_p {
	width:169px;
	padding:1px;
	border:#cccccc 1px solid;
	}
	
.top_main {
	width:520px;
	margin:0 0 20px 3px;
	}
	
#top_main_b {
	width:526px;
	height:88px;
	margin:0 0 0 0;
	}
	
#right {
	width:180px;
	float:right;
	display:inline;
	margin:0 0 15px 0;
	}
	
.top_right_b {
	width:179px;
	height:81px;
	margin:0 0 10px 0;
	}
	
#top_company {
	width:179px;
	height:37px;
	margin:0 0 1px 0;
	} 
	
.company_box {
	width:165px;
	border:#1b1b1c 1px solid;
	background:#000000;
	padding:6px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#footer {
	width:100%;
	background:url(http://aquadesign-fukuoka.com/images/footer.jpg) repeat-x 0 0;
	height:100px;
	}
	
#footer_wrapper {
	width:902px;
	height:100px;
	position:relative;
	margin:0 auto;
	}
	
#footer_logo {
	width:180px;
	height:37px;
	position:absolute;
	left: 0px;
	top: 10px;
	}
	
#footer_wrapper p {
	width:339px;
	position:absolute;
	left: 560px;
	top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	} 
	
#sub_top_image {
	width:902px;
	height:303px;
	margin:0 0 15px 0;
	}

.company_box2 {
	width:165px;
	border:#1b1b1c 1px solid;
	background:#000000;
	padding:6px;
	font-size:11px;
	margin:0 0 20px;
		font-family:Arial, Helvetica, sans-serif;
	}
	
#sub_right {
	width:715px;
	float:right;
	display:inline;
	margin:0 0 15px 0;
	}
	
.sub_top_title {
	width:715px;
	height:50px;
	margin:0 0 25px 0;
	}
	
#company_box {
	width:685px;
	margin:0 0 40px 15px;
	}
	
	
.company_box_p {
	width:224px;
	padding:1px;
	border:#CCCCCC 1px solid;
	}
	
#company_left {
	width:328px;
	float:left;
	display:inline;
	margin:0 0 0 15px;
	}
	
#company_right {
	width:328px;
	float:right;
	display:inline;
	margin:0 15px 0 0;
	}
	
.company_left_t {
	width:328px;
	padding:5px 3px;
	}
	
#company_left  h3 {
	width:95px;
	height:30px;
	margin:0 0 20px 0;
	}
	
#company_right  h3 {
	width:95px;
	height:30px;
	margin:0 0 20px 0;
	}
	
.sub_text {
	margin:0 0 30px 15px;
	}
	
	
	
	
.company{
	margin:0 0 10px 15px;
	}
	
.company_left_box{
	width:140px;
	padding:5px;
	background:#333333;
	font-weight:bold;
	color:#ffffff;
	}
	
	
.company_left_box2{
	width:100px;
	padding:5px;
	background:#333333;
	font-weight:bold;
	color:#ffffff;
	}
	
.company_left_box3{
	width:250px;
	padding:5px;
	background:#333333;
	font-weight:bold;
	color:#ffffff;
	}	
	
	
.company_left_box4{
	width:100px;
	padding:5px;
	background:#333333;
	font-weight:bold;
	color:#ffffff;
	}	
	
	
	
.company_right_box{
	padding:5px;
	background:#202020;
	color:#ffffff;
	}
	
.company_text{
	margin:0 0 10px;
	}
	
.resul_title {
	width:700px;
	height:41px;
	margin:0 0 30px 7px;
	}
	
#nager_title {
	width:227px;
	height:56px;
	margin:0 0 20px 15px;
	}
	
#nager_text {
	width:567px;
	height:36px;
	margin:0 0 20px 15px;
	}
	
#nager_p {
	width:698px;
	height:285px;
	margin:0 0 30px 0;
	}
	
.color {
	width:636px;
	height:20px;
	margin:0 0 15px 0;
	}
	
.color_box {
	width:680px;
	margin:0 0 30px 15px;
	}
	
#sentir {
	width:274px;
	height:41px;
	margin:0 0 20px 15px;
	}
	
#sentir_text {
	width:630px;
	height:66px;
	margin:0 0 20px 15px;
	}
	
	
#sentir_p {
	width:698px;
	height:277px;
	margin:0 0 30px 0;
	}
	
#service_title01 {
	width:544px;
	height:22px;
	margin:0 0 25px 15px;
	}
	
.service_box {
	width:680px;
	margin:0 0 56px 15px;
	}
	
.service_box2 {
	width:680px;
	margin:0 0 0px 15px;
	}
	
	
	
.service_p {
	width:281px;
	}
	
#service_title02 {
	width:309px;
	height:25px;
	margin:0 0 25px 15px;
	}
	

.service2_p {
	width:163px;
	}
	
#service_title03 {
	width:288px;
	height:25px;
	margin:0 0 25px 15px;
	}
	

.service3_p {
	width:195px;
	}
	
#service_title04 {
	width:288px;
	height:25px;
	margin:0 0 25px 15px;
	}
	

.service4_p {
	width:195px;
	}
	
#service_title05 {
	width:312px;
	height:25px;
	margin:0 0 25px 15px;
	}
	
	
#service_title06 {
	width:354px;
	height:25px;
	margin:0 0 25px 15px;
	}
	
.flow_title {
	width:685px;
	height:50px;
	margin:0 0 10px 15px;
	}
	
.flow_box {
	width:680px;
	margin:0 0 50px 15px;
	}
	
#link_back{
	width:415px;
	/*height:1350px;
	position:relative;*/
	background:url(http://aquadesign-fukuoka.com/images/link_back.png) no-repeat 0 0;
	padding:495px 0 0 300px;
	}
	
#link {
	width:400px;
	/*position:absolute;
	left: 300px;
	top: 495px;*/
	}
	
.blog_title {
	width:690px;
	height:22px;
	background:#202020;
	font-weight:bold;
	margin:0 0 1px 0;
	padding:8px 0 0 10px;
	}
	
.blog_box {
	width:668px;
	border:#333333 1px solid;
	padding:15px;
	background:#000000;
	}
	
	
.blog_p {
	width:236px;
	padding:1px;
	border:#333333 solid 1px;
	}
	
	
.blog_t {
	padding:0 0 0 20px;
	}

	
.zisseki_box {
	width:220px;
	float:left;
	display:inline;
	margin:0 0 30px 15px;
	}
	
.zisseki_title{
	width:182px;
	height:25px;
	background:url(images/zisekki_title.png) no-repeat 0 0;
	padding:11px 0 0 38px;
	}
	
.zisseli {
	width:200px;
	padding:0 9px 9px 9px;
	background:#232323;
	border-left:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#333333 1px solid;
	/*height:245px;*/
	}
	
.zisseki_t {
	padding:5px 0;
	}

#zisseki_title02 {
	width:652px;
	height:29px;
	background:url(http://aquadesign-fukuoka.com/images/zesseki_title02.jpg) no-repeat 0 0;
	margin:0 0 15px 0;
	padding:12px 0 0 35px;
	}
	
	
.zisseki_p {
	width:350px;
	}
	
.zisseki_t2 {
	padding:0 0 0 20px;
	}
	
.zisseki_box2{
	margin:0 0 20px 10px;
	}
	
#koe {
	width:633px;
	height:107px;
	background:url(http://aquadesign-fukuoka.com/images/koe.jpg) no-repeat 0 0;
	color:#000000;
	padding:45px 20px 0 20px;
	margin:0 0 0 10px;
	}
	
	.table-form {
	width:620px;
	margin:0px 0px 30px 25px;
	}	


.table-form th {
	width: 143px;
	border: 1px solid #ccc;
	text-align: left;
	padding:5px;
	font-size:12px;
	background:#333333;
	font-weight:bold;
	color:#ffffff;
	
}

.table-form th span {
	margin-left: 5px;
	/*border-left: 3px solid #3464BE;*/
	font-size:12px;
	font-weight:900;
}

.table-form td {
	border: 1px solid #F5F8E7;
	padding: 5px;
	font-size:12px;
	width:450px;
	background:#202020;
}	

.contact_form .contact_form_noborder{
	border:none;
	background-color:#fff;
	text-align:center;}

/* サイズ */
.contact_form .w95{width:95%;}
.contact_form .h200{height:200px;}
.contact_form_submit{
text-align: center;
}

.form_btn3{
	width: 700px;
	margin: 20px auto;
	text-align: center;
}
.required{
	color: #ED0C0C;
}
.form_btn2{
	margin-top: 20px;
}
.complete{
	margin: 30px 10px;
	padding: 30px 10px;
	border-top: 1px dotted #eee;
	border-bottom: 1px dotted #eee;
}

