@charset "utf-8";

/*
Theme Name: webya200911RN Theme
Theme URI: http://webya.co.jp
Description: Webya Theme for WordPress.
Author: Webya
Author URI: http://webya.co.jp
*/


/*default*/

*		{
		margin:0;
		padding:0;
		}
		
body	{
		margin:0;
		padding:0;
		text-align:center;
		font-size:100%;
		color:#333333;
		font-family:Arial,Helvetica,Verdana,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif,Verdana;
		}

form	{
		margin:0;
		padding:0;
		}

ul, ol, li	{
		margin:0;
		padding:0;
		}

h1, h2, h3, h4, h5, h6	{
		margin:0;
		padding:0;
		}

p		{
		margin:0;
		padding:0;
		}

a img	{
		border:none;
		}


table	{
		border:none;
		}

br		{
		letter-spacing:normal;
		}

address , em	{
		font-style:normal;
		}



/*standard*/

.txt_10	{
		font-size:10px;
		line-height:12px;
		}

.txt_12	{
		font-size:12px;
		line-height:16px;
		}

.txt_14	{
		font-size:14px;
		line-height:19px;
		}

.txt_16	{
		font-size:16px;
		line-height:21px;
		}

.txt_80_160	{
		font-size:80%;
		line-height:160%;
		}

.txt_red	{
		color:#FF0000;
		}

.txt_blue	{
		color:#0000FF;
		}

.txt_gray	{
		color:#666666;
		}


.txt_red_u	{
		color:#FF0000;
		border-bottom:1px solid #FF0000;
		}

.jump_txt	{
		margin:260px;
		font-size:80%;
		line-height:160%;
		}

.txt_through	{
		text-decoration:line-through;
		}

.txt_right	{
		text-align:right;
		}

.txt_right_80	{
		font-size:80%;
		line-height:160%;
		margin:40px 0px 14px 16px;
		text-align:right;
		}
		
.txt_torikesi	{
		text-decoration:line-through;
		}

.img	{
		display:block;
		}

.flort_l	{
		float:left;
		}

.flort_r	{
		float:right;
		}

.left	{
		float:left;
		}
		
.right	{
		float:right;
		}
		
.a_left	{
		text-align:left;
		}
		
.a_right	{
		text-align:right;
		}
		
.a_center	{
		text-align:center;
		}

.cb	{
		clear:both;
		}

.dp	{
		display:block;
		}

.p_bottom10	{
		padding-bottom:10px;
		}

.p_bottom8	{
		padding-bottom:8px;
		}

.p_bottom4	{
		padding-bottom:4px;
		}

.p_bottom6	{
		padding-bottom:6px;
		font-size:12px;
		}

.tbl_td4	{
		padding:4px;
		}

.tbl_td_bottom6	{
		padding-bottom:6px;
		}

.tbl_td6	{
		padding:6px;
		}

.txt_img_b8	{
		margin-bottom:8px;
		}

.all_txt_m10b	{
		margin-bottom:10px;
		}

.all_txt_m30	{
		margin-bottom:30px;
		}

		
/*style*/

#allDocument	{
		width:auto;
		margin:0 auto;
		padding:0;
		}

#allDocument h1	{
		font-size:12px;
		font-weight:normal;
		padding-top:4px;
		text-align:right;
		display:block;
		width:902px;
		margin:0 auto;
		}

#allDocument h2	{
		font-size:12px;
		font-weight:normal;
		}

#allDocument h3	{
		font-size:12px;
		font-weight:normal;
		}

#allDocument h4	{
		font-size:18px;
		}

#allDocument h5	{
		font-size:16px;
		background:url(http://webya.co.jp/img200911RN/index/parts_bg_title01.gif) no-repeat;
		height:36px;
		width:670px;
		line-height:normal;
		padding:10px 0 0 10px;
		display:block;
		clear:both;
		}

#allDocument h6	{
		font-size:14px;
		border-left:5px solid #000000;
		margin:16px 0 0 0px;
		padding:0 4px 0 10px;
		line-height:140%;
		clear:both;
		}


/*header*/

#header_top	{
		background:url(http://webya.co.jp/img200911RN/index/bg_header01.gif) repeat-x;
		height:24px;
		width:auto;
		margin:0 auto;
		padding-top:6px;
		}

#header_bg01	{
		background:url(http://webya.co.jp/img200911RN/index/bg_header03.gif) repeat-x;
		width:auto;
		height:174px;
		margin:0px auto;
		padding:0;
		}

#header_bg02	{
		background:url(http://webya.co.jp/img200911RN/index/bg_header03.gif) repeat-x;
		width:auto;
		height:174px;
		margin:0px auto;
		padding:0;
		}

#header	{
		background:url(http://webya.co.jp/img200911RN/index/bg_header02.gif) no-repeat;
		width:1030px;
		height:174px;
		margin:0px auto;
		padding:0;
		}

#header_box	{
		padding:0;
		width:902px;
		margin:0px auto;
		height:124px;
		}

#header_logo	{
		float:left;
		display:block;
		width:240px;
		height:70px;
		margin-top:42px;
		}

#header_logo span	{
		display:none;
		}

#header_tel	{
		display:block;
		float:right;
		width:220px;
		height:84px;
		margin-top:32px;
		}

#header_tel span	{
		display:none;
		}

/*gmenu*/


#g_menu	{
		height:50px;
		width:900px;
		margin:0 auto;
		clear:both;
		}

#g_menu ul	{
		margin:0;
		padding:0;
		width:900px;
		height:50px;
		}

#g_menu li	{
		float:left;
		list-style:none;
		}

/*main*/

#main_bg	{
		background:url(http://webya.co.jp/img200911RN/index/bg_main.gif) repeat-x;
		height:331px;
		width:auto;
		}

#main_box	{
		margin:0 auto;
		width:912px;
		}

#main	{
		height:292px;
		padding-top:7px;
		float:left;
		}

/*main_u*/

#main_u_bg	{
		background:url(http://webya.co.jp/img200911RN/index/bg_main.gif) repeat-x;
		height:150px;
		width:auto;
		}

#main_u_box	{
		margin:0 auto;
		width:912px;
		}

#main_u	{
		height:143px;
		padding-top:7px;
		float:left;
		}


/*pan*/

#pan	{
		text-align:left;
		font-size:80%;
		line-height:180%;
		background:url(http://webya.co.jp/img200911RN/index/parts001.gif) no-repeat;
		background-position:4px 10px;
		padding:0 5px 0 20px;
		margin-bottom:6px;
		}

#pan a	{
		text-decoration:none;
		color:#222222;
		}

#pan a:hover	{
		text-decoration:underline;
		color:#222222;
		}


/*contents*/


#content_all	{
		margin:0 auto;
		width:auto;
		background:url(http://webya.co.jp/img200911RN/index/bg_content.gif) repeat-x;
		background-color:#FFF8E6;
		}

#content_all_i	{
		width:902px;
		padding-top:10px;
		margin:0 auto;
		}

#content_right	{
		float:right;
		width:690px;
		margin-left:10px;
		display:inline;
		}

#content_left	{
		float:left;
		width:198px;
		display:inline;
		border-left:1px solid #676767;
		border-right:1px solid #676767;
		border-bottom:1px solid #676767;
		background-color:#FFFFFF;
		}

/*content_right*/

#content_right_results	{
		margin-bottom:17px;
		width:688px;
		text-align:left;
		font-size:80%;
		line-height:160%;
		border-left:1px solid #676767;
		border-right:1px solid #676767;
		background-color:#FFFFFF;
		}

#content_right_results a	{
		text-decoration:underline;
		color:#222222;
		}

#content_right_results a:hover	{
		text-decoration:none;
		color:#666666;
		}

.content_right_results_i	{
		margin:20px 0px 10px 13px;
		width:675px;
		}

.content_right_privacy_i	{
		margin:20px 10px 10px 13px;
		width:665px;
		}


#content_right_results p	{
		line-height:160%;
		padding-bottom:10px;
		}

#results_box	{
		margin-top:10px;
		width:675px;
		font-size:12px;
		}

#results_box a	{
		text-decoration:underline;
		color:#CE2400;
		}
		
#results_box a:hover	{
		text-decoration:none;
		color:#CE2400;
		}

#results_box ul	{
		margin:0;
		padding:0;
		list-style:none;
		font-size:12px;
		}

#results_box li	{
		list-style:none;
		float:left;
		padding-right:11px;
		width:214px;
		display:block;
		font-size:12px;
		}

.results_img	{
		background:url(http://webya.co.jp/img200911RN/index/main_c01_01bg.gif) no-repeat;
		width:200px;
		padding:7px;
		}

.results_txt	{
		clear:both;
		display:block;
		margin-top:10px;
		font-size:12px;
		background:url(http://webya.co.jp/img200911RN/index/parts002.gif) no-repeat;
		background-position:0 2px;
		padding-left:24px;
		}

#campaign_bottom	{
		margin-bottom:17px;
		}

.results_d_box	{
		margin:26px 0 10px 0;
		float:left;
		}

.results_d_box_img	{
		border:1px solid #222222;
		display:block;
		float:left;
		margin:0 20px 20px 0;
		}

.results_d_img	{
		margin:4px;
		}

.results_d_txt	{
		padding:0 10px 0 0px;
		line-height:140%;
		font-size:90%;
		float:left;
		width:370px;
		}

.results_d_tbl	{
		clear:both;
		margin-bottom:10px;
		margin-top:20px;
		}

.results_d_table	{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		font-size:90%;
		border-right:1px solid #CCCCCC;
		}

.results_d_td_left	{
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		background-color:#F5F5F5;
		text-align:center;
		padding:6px;
		}

.results_d_td_right	{
		border-right:none;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		text-align:left;
		padding:6px;
		}

#topics ul, ol	{
		margin:10px 0 0 20px;
		padding:0;
		}

#topics li	{
		padding:0px 0;
		}

/*topics*/

#topics	{
		width:688px;
		text-align:left;
		font-size:80%;
		line-height:160%;
		border-left:1px solid #676767;
		border-right:1px solid #676767;
		background-color:#FFFFFF;
		}

#topics a	{
		text-decoration:underline;
		color:#222222;
		}

#topics a:hover	{
		text-decoration:none;
		color:#666666;
		}

.topics_all	{
		padding:10px;
		display:block;
		}

p.day	{
		float:left;
		width:100px;
		padding-left:10px;
		}
		
.topics_list	{
		width:666px;
		float:left;
		border-bottom:1px dashed #CCCCCC;
		margin-top:6px;
		margin-bottom:6px;
		}

p.topics_txt	{
		float:left;
		width:530px;
		font-weight:normal;
		}

.topics_b_img	{
		display:block;
		clear:both;
		}
				
.content_right_results_ichiran	{
		background:url(http://webya.co.jp/img200911RN/index/parts001.gif) no-repeat;
		background-position:0 8px;
		margin-right:11px;
		padding-left:12px;
		margin-bottom:6px;
		float:right;
		clear:both;
		}

.content_right_results_osirase	{
		background:url(http://webya.co.jp/img200911RN/index/parts001.gif) no-repeat;
		background-position:0 8px;
		padding-left:12px;
		margin-bottom:6px;
		float:right;
		}

/*topics_u*/

.topics_u_list	{
		margin:30px 0 10px 0;
		padding:0 4px 6px 4px;
		border-bottom:1px solid #454545;
		}

.topics_u_txt	{
		padding:6px;
		}

.topics_u_cat	{
		margin:40px 0 20px 0;
		}

.topics_u_bottom	{
		margin-top:20px;
		background-color:#F7F7F7;
		border-top:1px solid #C6C6C6;
		border-bottom:1px solid #C6C6C6;
		padding:2px 6px;
		text-align:right;
		}


.navigation	{
		margin:14px 10px 0px 10px;
		padding-bottom:20px;
		clear:both;
		}

.alignleft	{
		float:left;
		width:280px;
		font-size:12px;
		}

.alignright	{
		float:right;
		text-align:right;
		width:280px;
		font-size:12px;
		}

/*pagetop*/

#pagetop	{
		clear:both;
		text-align:right;
		font-size:12px;
		padding:10px 10px 20px 0;
		}

.pagetop_con	{
		clear:both;
		text-align:right;
		padding:10px 0px 20px 0;
		}

/*content_left*/

.content_left_inq_img	{
		margin:4px 4px 8px 3px;
		border:none;
		}

#content_left p	{
		text-align:left;
		font-size:80%;
		line-height:120%;
		padding:6px 4px 12px 4px;
		}

.content_left_con	{
		width:198px;
		float:left;
		padding-bottom:10px;
		}
		
.left_con_title	{
		padding:10px 4px 0px 4px;
		float:left;
		width:190px;
		}

.left_con_txt	{
		text-align:left;
		float:left;
		font-size:80%;
		line-height:110%;
		margin:6px 4px 12px 4px;
		width:181px;
		}

.left_con_button	{
		float:right;
		}

.left_con_border	{
		display:block;
		padding-top:6px;
		margin-top:6px;
		margin-bottom:0px;
		width:190px;
		clear:both;
		}

.content_left_con_pickup	{
		width:190px;
		margin-left:3px;
		margin-right:3px;
		}

.pickup_img	{
		margin-bottom:16px;
		}

.blog_img	{
		margin-bottom:9px;
		}



/*form*/

.content_right_form	{
		margin:20px 0px 10px 13px;
		width:675px;
		background:url(http://webya.co.jp/img200911RN/form/bg_con_form.gif) no-repeat;
		}

.form_button	{
		float:right;
		margin:0px 10px 0 20px;
		}

.form_txt	{
		margin-bottom:30px;
		}

.form_tbl	{
		font-size:90%;
		line-height:140%;
		}

.form_td_l	{
		text-align:left;
		padding:4px 6px;
		}

.form_td_r	{
		text-align:left;
		padding:4px 6px;
		}


/*footer*/

#footer_bg	{
		background:url(http://webya.co.jp/img200911RN/index/bg_footer.gif) repeat-x;
		background-color:#000000;
		color:#FFFFFF;
		}

#footer	{
		width:902px;
		padding-top:20px;
		margin:0 auto;
		text-align:left;
		}

#footer a	{
		text-decoration:none;
		color:#FFFFFF;
		}

#footer a:hover	{
		text-decoration:underline;
		color:#FFFFFF;
		}

#footer_top	{
		display:block;
		height:22px;
		}

#footer_top ul	{
		margin:0;
		padding:0;
		list-style:none;
		}

#footer_top li	{
		float:left;
		list-style:none;
		margin-right:20px;
		}
		

.footer_i	{
		padding:6px 6px 30px 6px;
		font-size:80%;
		line-height:200%;
		}

#footer p	{
		padding:4px 20px;
		font-size:80%;
		line-height:140%;
		}

.footer_logo	{
		float:left;
		margin-right:20px;
		padding-right:20px;
		border-right:1px solid #FFFFFF;
		}

.footer_copy	{
		clear:both;
		padding:20px 18px 14px 0px;
		}


/*topics_page*/

#topics_page_box	{
		font-size:90%;
		line-height:180%;
		}

.topics_page_box_i	{
		padding:0 4px;
		}

#topics_page_box a	{
		text-decoration:underline;
		color:#666666;
		}

#topics_page_box a:hover	{
		text-decoration:none;
		color:#333333;
		}


.topics_author	{
		text-align:right;
		background:#FEF5FA;
		border-top:1px solid #FCE2F0;
		border-bottom:1px solid #FCE2F0;
		padding:6px;
		font-size:12px;
		color:#666666;
		margin-top:40px;
		}

.topics_page_all	{
		display:block;
		margin-bottom:20px;
		}

p.topics_page_day	{
		float:left;
		width:100px;
		padding-left:6px;
		}
		
.topics_page_list	{
		width:590px;
		float:left;
		border-bottom:1px dashed #CCCCCC;
		margin-top:16px;
		padding-bottom:8px;
		}

p.topics_page_txt	{
		float:left;
		font-weight:normal;
		width:480px;
		}

.topics_page_photo	{
		display:block;
		border:solid 3px #FCE2F0;
		margin:10px 0;
		}



/*privacy*/

#privacy	{
		width:688px;
		text-align:left;
		font-size:80%;
		line-height:160%;
		border-left:1px solid #676767;
		border-right:1px solid #676767;
		background-color:#FFFFFF;
		}

#privacy ol	{
		margin:0 0 30px 0;
		padding:0;
		}

#privacy li	{
		margin-left:24px;
		}

.privacy_txt	{
		margin-bottom:30px;
		margin-top:10px;
		}


/*404error*/

#error	{
		margin:20px 0px 10px 13px;
		width:675px;
		}

#error p	{
		font-size:160%;
		line-height:180%;
		margin:40px 0;
		}
		
#error a	{
		text-decoration:underline;
		color:#222222;
		}

#error a:hover	{
		color:#222222;
		text-decoration:none;
		}


/*flow*/

.flow_box	{
		padding:10px;
		width:660px;
		}

.flow_txt	{
		margin:10px 0 30px 0;
		}

.flow_tbl	{
		margin-bottom:20px;
		font-size:100%;
		}

.flow_td_left	{
		width:30px;
		background:url(http://webya.co.jp/img200911RN/flow/flow_img00.gif) repeat-y;
		vertical-align:top;
		font-size:12px;
		line-height:140%;
		}

.flow_td_left_b	{
		width:30px;
		font-size:12px;
		line-height:140%;
		}

.flow_td_right01	{
		padding:8px 20px 2px 20px;
		line-height:140%;
		border-bottom:1px solid #CCCCCC;
		}

.flow_td_right02	{
		padding:6px 20px 2px 20px;
		line-height:140%;
		border-bottom:1px solid #CCCCCC;
		}

.flow_td_right03	{
		padding:6px 20px 2px 20px;
		line-height:140%;
		}

.flow_td_title	{
		font-weight:bold;
		padding-bottom:8px;
		font-size:16px;
		}

.flow_td_title_center	{
		font-weight:bold;
		padding:8px 2px;
		font-size:16px;
		text-align:center;
		background-color:#000000;
		color:#FFFFFF;
		}


.flow_td_txt	{
		padding-bottom:4px;
		font-size:12px;
		}

		
/*ページ下部お問い合わせ・お見積り*/

#page_inq	{
		background:url(http://webya.co.jp/img200911RN/index/page_inq_bg.gif) no-repeat;
		width:670px;
		height:179px;
		padding-top:58px;
		}

.page_inq_txt	{
		display:block;
		margin:0px 0 34px 40px;
		line-height:140%;
		font-size:10px;
		}

.page_inq_tbl	{
		width:440px;
		margin:0 10px 0 210px;
		}

.page_inq_img	{
		width:200px;
		text-align:right;
		}

.page_est_img	{
		width:186px;
		text-align:right;
		margin-left:10px;
		}

/*maintenance*/

.content_right_maintenance_i	{
		margin:20px 0px 10px 8px;
		width:675px;
		}

.maintenance_bk_img	{
		background:url(http://webya.co.jp/img200911RN/maintenance/maintenance_img01.gif) no-repeat;
		width:670px;
		height:220px;
		margin-bottom:16px;
		}

.maintenance_bk_img span	{
		display:none;
		}
		
.maintenance_bk_txt	{
		line-height:140%;
		padding:120px 0 10px 10px;
		}
		
.maintenance_img	{
		margin-bottom:10px;
		margin-left:0px;
		}

#mainte_price	{
		width:670px;
		margin:0 auto 20px auto;
		clear:both;
		background:url(http://webya.co.jp/img200911RN/maintenance/mante_bg_rep.gif) repeat-y;
		}

#mainte_price ul	{
		margin:0;
		padding:0;
		width:670px;
		}

#mainte_price li	{
		float:left;
		list-style:none;
		}

.mante_plan_img	{
		display:block;
		}

.mante_plan_img_in	{
		display:block;
		margin-left:22px;
		}


#mainte_tbl_box	{
		clear:both;
		width:670px;
		background:url(http://webya.co.jp/img200911RN/maintenance/mante_bg_rep.gif) repeat-y;
		padding:10px 0 0 0;
		}

#mainte_tbl_box ul#plan01	{
		margin:0;
		padding:0;
		width:213px;
		list-style:none;
		}

#mainte_tbl_box ul#plan02	{
		margin:0;
		padding:0;
		width:214px;
		list-style:none;
		}

#mainte_tbl_box ul#plan03	{
		margin:0;
		padding:0;
		width:213px;
		list-style:none;
		}

#mainte_tbl_box li	{
		background:url(http://webya.co.jp/img200911RN/index/parts003.gif) no-repeat;
		background-position:2px 2px;
		line-height:140%;
		list-style:none;
		display:block;
		padding:0px 0 8px 18px;
		margin:0;
		text-align:left;
		font-size:12px;
		clear:both;
		width:190px;
		}

.mainte_tbl	{
		background:url(http://webya.co.jp/img200911RN/maintenance/mante_bg_rep.gif) repeat-y;
		clear:both;
		width:670px;
		}

.mainte_td	{
		padding:0px 0px 0px 10px;
		vertical-align:top;
		}

.maintenance_txt	{
		line-height:140%;
		padding:10px 10px 20px 10px;
		}

.maintenance_price	{
		margin:10px 0 20px 0;
		}

.maintenance_price_table	{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		font-size:90%;
		border-right:1px solid #CCCCCC;
		}

.maintenance_price_td_colspan	{
		border-right:none;
		border-bottom:1px dashed #999999;
		border-top:none;
		border-left:none;
		background-color:#EAEAEA;
		padding:8px 6px;
		font-size:14px;
		}

.maintenance_price_td_colspan_txt	{
		border-right:none;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		background-color:#EAEAEA;
		padding:8px 6px;
		}
		
.maintenance_price_td_left	{
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		background-color:#F9F9F9;
		padding:4px 2px 0 10px;
		}

.maintenance_price_td_right	{
		border-right:none;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		text-align:left;
		padding:4px;
		background-color:#FFFFFF;
		line-height:140%;
		}

.maintenance_price_td_right_center	{
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		text-align:left;
		padding:4px 6px 4px 0;
		background-color:#FFFFFF;
		text-align:center;	
		line-height:140%;
		}

.maintenance_price_td_right_right	{
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		text-align:left;
		padding:4px 6px 4px 0;
		background-color:#FFFFFF;
		text-align:right;		
		line-height:140%;
		}

#plan_in_01, #plan_in_02, #plan_in_03	{
		}

#plan_box	{
		margin:30px 0 30px 0;
		clear:both;
		}

#plan_box dl	{
		margin:10px;
		padding:0;
		}
#plan_box dt	{
		padding:2px 0px 4px 20px;
		margin:0 0 4px 0;
		background:url(http://webya.co.jp/img200911RN/index/parts004.gif) no-repeat;
		background-position:0 5px;
		border-bottom:1px dashed #666666;
		line-height:140%;
		font-weight:bold;
		font-size:16px;
		}

#plan_box dd	{
		padding:2px 0px 14px 20px;
		margin:0 0 20px 0;
		line-height:160%;
		}

.mainte_td_button	{
		padding:4px 0px 4px 120px;
		}		

.plan_in_table	{
		width:638px;
		border-top:1px solid #000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		}

.plan_in_td_left	{
		border-bottom:1px solid #000000;
		border-right:1px dotted #000000;
		border-top:none;
		border-left:none;
		padding:4px;
		line-height:140%;
		font-size:12px;
		width:180px;
		vertical-align:top;
		background-color:#F8F4E9;
		}


.plan_in_td_right	{
		border-bottom:1px solid #000000;
		border-right:none;
		border-top:none;
		border-left:none;
		padding:4px 8px;
		line-height:140%;
		font-size:12px;
		width:440px;
		}

.plan_in_tbl_box	{
		margin:10px 0 0 0;
		}

.plan_txt_12	{
		font-size:12px;
		line-height:16px;
		padding:6px;
		background-color:#F6F6F6;
		border:1px solid #E7E7E7;
		margin:10px 0;
		}


/*CMS*/

.cms_bk_img	{
		background:url(http://webya.co.jp/img200911RN/cms/cms_img01.gif) no-repeat;
		width:648px;
		margin-bottom:10px;
		}

.cms_bk_img span	{
		display:none;
		}

.cms_bk_txt	{
		line-height:140%;
		padding:140px 0 10px 10px;
		}

#cms_box	{
		margin:10px 4px 20px 16px;
		}

#cms_box ul	{
		list-style:none;
		margin:0;
		padding:0;
		}

#cms_box li	{
		list-style:none;
		background:url(http://webya.co.jp/img200911RN/index/parts001.gif) no-repeat;
		background-position:0 0.7em;
		padding:2px 0 2px 18px;
		}

#cms_profit_box	{
		margin:20px 4px 30px 10px;
		}

.cms_profit_tbl	{
		width:660px;
		}

.cms_profit_td_left	{
		width:340px;
		background:url(http://webya.co.jp/img200911RN/cms/cms_box_bg.gif) repeat-y;
		vertical-align:top;
		}

.cms_profit_td_rignt	{
		width:320px;
		background:url(http://webya.co.jp/img200911RN/cms/cms_box_bg.gif) repeat-y;
		vertical-align:top;
		}

p.cms_profit_txt	{
		padding:2px 20px 2px 10px;
		font-size:12px;
		line-height:140%;
		}

.cms_td_yajirusi	{
		padding:10px 0;
		}

.cms_plan_td	{
		width:330px;
		vertical-align:top;
		}

/*production*/


.production_bk_img	{
		background:url(http://webya.co.jp/img200911RN/production/production_img01.gif) no-repeat;
		width:670px;
		height:340px;
		margin-bottom:10px;
		}

.production_bk_img span	{
		display:none;
		}

#production_top_img	{
		float:left;
		display:block;
		width:300px;
		height:70px;
		margin-top:204px;
		margin-left:14px;
		}

#production_top_img span	{
		display:none;
		}


#production_list_box	{
		}

#production_list_box ul	{
		list-style:none;
		margin:0;
		padding:0;
		}

#production_list_box li	{
		list-style:none;
		float:left;
		margin-bottom:10px;
		}
		
li.production_list	{
		padding-right:5px;
		}

li.production_list_b	{
		padding-bottom:14px;
		}

#production_list_d	{
		margin:20px 0 0 0;
		}

#production_list_d dl	{
		margin:0;
		padding:0;
		}
#production_list_d dt	{
		padding-bottom:10px;
		margin:0;
		}

#production_list_d dd	{
		padding:0 6px 30px 8px;
		margin:0;
		}

.production_box	{
		margin:10px 0;
		}

.production_tbl	{
		width:670px;
		}

.production_td	{
		border:1px solid #000000;
		width:328px;
		vertical-align:top;
		}

p.production_tbl_txt	{
		padding:10px;
		font-size:12px;
		line-height:140%;
		}


/*cost*/

.cost_table	{
		border-top:1px solid #CCCCCC;
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		width:670px;
		}

.cost_td_left	{
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		background-color:#F9F9F9;
		padding:8px 2px 6px 10px;
		width:220px;
		font-size:14px;
		}

.cost_td_right	{
		border-right:none;
		border-bottom:1px solid #CCCCCC;
		border-top:none;
		border-left:none;
		text-align:left;
		padding:8px 2px 6px 10px;
		background-color:#FFFFFF;
		line-height:140%;
		font-size:14px;
		}


/*CSS_HTML*/

#seal	{
		margin:20px 0 10px 0;
		clear:both;
		}

.css_img	{
		margin-right:5px;
		}


.pagenav	{
		margin:15px 10px;
		text-align:right;
		font-size:12px;
		clear:both;
		}