@charset "Shift_JIS";

/* flow title
--------------------------------------------------------------------*/



.flow_h2bg_01{
	background:url("../images/img_formtop_title_01.gif") no-repeat;
	color:#889400;
	font-weight:bold;
}
.flow_h2bg_02{
	background:url("../images/img_formtop_title_02.gif") no-repeat;
	color:#c24b2a;
	font-weight:bold;
}
.flow_h2bg_03{
	background:url("../images/img_formtop_title_03.gif") no-repeat;
	color:#1a6b98;
	font-weight:bold;
}
.flow_h2bg_04{
	background:url("../images/img_formtop_title_03.gif") no-repeat;
	color:#1a6b98;
	font-weight:bold;
}
.flow_h2bg_05{
	background:url("../images/img_formtop_title_05.gif") no-repeat;
	color:#7bb24e;
	font-weight:bold;
}

div#contents h2{
	position:relative;
	width:720px;
	height:71px;
}
div#contents h3{
	color:#ee3322;
	margin-bottom:20px;
}
.flow_h2bg_01 p{
	position:absolute;
	top:39px;
	left:135px;
}
.flow_h2bg_02 p{
	position:absolute;
	top:39px;
	left:185px;
}
.flow_h2bg_03 p{
	position:absolute;
	top:39px;
	left:165px;
}
.flow_h2bg_05 p{
	position:absolute;
	top:39px;
	left:215px;
}
div#flow_box{
	clear:both;
	margin:0;
	padding:0;
	width:720px;
}
div#flow_box table tr td{
	margin:0;
	padding:0;
}
div#flow_box ul li{
	float:left;
	list-style:none inside;
}
div#flow_box .flow_left{
	width:320px;
}
div#flow_box .flow_img{
	width:72px;
}
div#flow_box .flow_color01{
	background-color:#e4e4e4;
	border-bottom:1px solid #ffffff;
	color:#a3a3a3;
	font-weight:bold;
	padding:0 5px 0 5px;
}
div#flow_box .flow_color02{
	background-color:#e4e4e4;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
	padding:0 5px 0 5px;
}
div#flow_box .flow_color03{
	border-bottom:1px solid #ffffff;
	color:#ee3322;
	font-weight:bold;
	padding:0 5px 0 5px;
}
div#flow_box .flow_color04{
	background-color:#fbd6d2;
	font-weight:bold;
	padding:0 5px 0 5px;
}
div#flow_box .flow_right {
	width:400px;
}
div#flow_box .flow_right #btn_box{
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	text-align:center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#flow_box .flow_right #btn_box #ac_code {
	margin-top: 10px;
	margin-left: 10px;
}
#flow_box .flow_right #btn_box #ac_code p {
	float: left;
	margin-left: 20px;
	text-align: left;
	width: 290px;
}
#flow_box .flow_right #btn_box #ac_code input {
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

div#flow_box .flow_right #btn_box #caption_estimate{
	color:#889400;
	text-align:left;
	padding-top:25px;
}
div#flow_box .flow_right #sample_box{
	margin-top:29px;
}
div#flow_box .flow_right #sample_box p{
	margin:0;
	padding:0;
}
div#flow_box .flow_right #sample_box ul{
}
div#flow_box .flow_right #sample_box .sample_arr01{
	background:url("../images/img_flow_arr04.gif") 191px 97px no-repeat;
}
div#flow_box .flow_right #sample_box .sample_arr02{
	background:url("../images/img_flow_arr03.gif") 191px 97px no-repeat;
}
div#flow_box .flow_right #sample_box img{
	margin-bottom:5px;
}
div#flow_box .flow_right #sample_box #sample01{
	width:240px;
}
div#flow_box .flow_right #sample_box #sample02{
	width:160px;
}
div#flow_box .flow_right #sample_box #meetin_info{
	padding:2px 10px 0 0;
}
div#flow_box .flow_right #sample_box #meetin_tx{
	color:#1a6b98;
	font-weight:bold;
}
div#flow_box .flow_right #sample_box #meetin_tx p{
	padding-bottom:10px;
}
div#flow_box .flow_right #meeting_box{
	margin-top:29px;
}
div#flow_box .flow_right #meeting_box ul li{
	float:left;
	list-style: none inside;
}
div#flow_box .flow_right #meeting_box ul{
	clear:both;
}
div#flow_box .flow_right #meeting_box .no_tx{
	width:20px;
}
div#flow_box .flow_right #meeting_box .cnt_tx{
	width:380px;
}
div#flow_box .flow_right #meeting_box .meeting_pd{
	padding-top:10px;
}
div#flow_box .flow_right #area_box{
	clear:both;
	padding-top:19px;
}
div#flow_box .flow_right #area_box ul li{
	float:left;
	list-style: none inside;
	margin-left: 15px;
}
div#flow_box .flow_right #area_box ul{
	clear:both;
}
div#flow_box .flow_right #area_box .no_tx{
	width:20px;
}
div#flow_box .flow_right #area_box .cnt_tx{
	width:380px;
}
div#flow_box .flow_right #area_box .area_pd{
	padding-top:10px;
}
div#flow_box .flow_center {
	width:100%;
}
div#flow_box .flow_center #btn_box{
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	text-align:center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
div#flow_btnbox{
	padding-top:29px;
	clear:both;
	width:720px;
	text-align: center;
}
div#flow_btnbox ul li{
	float:left;
	list-style: none inside;
}
div#flow_btnbox ul{
	border-top:1px solid #c4c4c4;
	padding-top:14px;
}
div#flow_btnbox .btn_l{
	padding-left:140px;
}
div#flow_btnbox .btn_c{
	padding-left:255px;
}
div#flow_btnbox .btn_r{
	padding-left:20px;
}
div#flow_private{
	clear:both;
	padding-top:13px;
	text-align:center;
}
#flowbtn_estimate_form a{
	background:url("../images/btn_go_estimate.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:210px;
	height:50px;
}
#flowbtn_estimate_form a:hover{
	background-position:0 -50px;
}
#flowbtn_design_form a{
	background:url("../images/btn_go_contact.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:210px;
	height:50px;
}
#flowbtn_design_form a:hover{
	background-position:0 -50px;
}
#flowbtn_meeting_form a{
	background:url("../images/btn_go_meeting.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:210px;
	height:50px;
}
#flowbtn_meeting_form a:hover{
	background-position:0 -50px;
}
#flowbtn_estimate a{
	background:url("../images/btn_top_estimate.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:210px;
	height:50px;
}
#flowbtn_estimate a:hover{
	background-position:0 -50px;
}
#flowbtn_design a{
	background:url("../images/btn_top_design.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:210px;
	height:50px;
}
#flowbtn_design a:hover{
	background-position:0 -50px;
}
#flowbtn_meeting a{
	background:url("../images/btn_top_meeting.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	width:210px;
	height:50px;
}
#flowbtn_meeting a:hover{
	background-position:0 -50px;
}

/* form
--------------------------------------------------------------------*/
.from_padding{
	padding-top:8px;
}
div#form_way{
	margin-bottom:10px;
}
div#from_basic{
	margin-bottom:10px;
}
div#form_basic .fm_ocbtn{
	background:url("../images/btn_formopen.gif") 610px 2px no-repeat;
	display:block;
	height:16px;
}
div#form_basic .active{
	background:url("../images/btn_formclose.gif") 610px 2px no-repeat;
	height:16px;
}
div#form_basic .activeborder{
	border-top:1px solid #ffffff;
}
div#form_basic img{
	margin:5px 0 5px 0;
}
div#form_btnbox{
	margin-top:15px;
	padding:0;
	height:70px;
}
div#form_btnbox ul li{
	float:left;
	list-style: none inside;
}
div#form_btnbox #fm_btnclear a{
	background:url("../images/btn_form_clear.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:140px;
	width:210px;
	height:50px;
}
div#form_btnbox #fm_btnclear a:hover{
	background-position:0 -50px;
}
div#form_btnbox #fm_btnconf a{
	background:url("../images/btn_form_conf.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:20px;
	width:210px;
	height:50px;
}
div#form_btnbox #fm_btnconf a:hover{
	background-position:0 -50px;
}
div#form_btnbox #fm_btnback a{
	background:url("../images/btn_form_back.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:140px;
	width:210px;
	height:50px;
}
div#form_btnbox #fm_btnback a:hover{
	background-position:0 -50px;
}
div#form_btnbox #fm_btnsend a{
	background:url("../images/btn_form_send.jpg") no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin-left:20px;
	width:210px;
	height:50px;
}
div#form_btnbox #fm_btnsend a:hover{
	background-position:0 -50px;
}
div#from_private{
	clear:both;
	text-align:center;
}
div#from_finish{
	color:#ff0000;
	text-align:center;
	padding:250px 0 250px 0;
}
table tr td table tr td{
	margin:0;
	padding:0 5px 0 0;
}
.fm_waycol01{
	background-color:#626262;
	color:#ffffff;
}
.fm_waycol02{
	background-color:#e6e9d5;
}
.fm_waycol03{
	background-color:#f0ddd3;
}
.fm_waycol04{
	background-color:#d1dee7;
}
.fm_tc01{
	background-color:#626262;
	color:#ffffff;
}
.fm_tc02{
	background-color:#e6e9d5;
	width:15px;
}
.fm_tc03{
	background-color:#f0ddd3;
	width:15px;
}
.fm_tc04{
	background-color:#d1dee7;
	width:15px;
}
.fm_tc05{
	background-color:#ededed;
	padding:5px 5px 5px 5px;
	width:120px;
}
.fm_tc06{
	background-color:#ededed;
}
.fm_tc07{
	background-color:#e6e6e6;
	width:120px;
}
.fm_tc08{
	background-color:#e6e6e6;
}
.fm_tx01{
	color:#ffffff;
}
.fm_tc_borader01{
	background-color:#626262;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	color:#ffffff;
}
.fm_tc_borader02{
	background-color:#e6e9d5;
	border-left:1px solid #ffffff;
	width:15px;
}
.fm_tc_borader03{
	background-color:#f0ddd3;
	border-left:1px solid #ffffff;
	width:15px;
}
.fm_tc_borader04{
	background-color:#d1dee7;
	border-left:1px solid #ffffff;
	width:15px;
}
.style1 {
	color: #0066FF;
	font-size: 10px;
}
