@charset "shift_jis";


body{
  margin:0;
  padding:0;
} 

ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';} 


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

a:link { color:#006699;}

p, li, dt, dd, th, td {
	color:#444;
	}



.header img { border:none; padding:0; margin:0; vertical-align:top;}

.p10 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal; color: #333333}
.p12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal ; color: #333333}
.p14 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal ; color: #333333}
.p16 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal ; color: #333333}
.p_s { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: small; font-style: normal }
.p_ss { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: x-small; font-style: normal ; color: #333333}
.p_sss { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: xx-small; font-style: normal ; color: #333333}
.p_m { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: medium; font-style: normal ; color: #333333}
.p_l { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: large; font-style: normal ; color: #333333}
.t10 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; font-style: normal ; line-height: 125%; color: #666666}
.t12 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; font-style: normal ; line-height: 125%; color: #666666}
.t14 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-style: normal ; line-height: 125% ; color: #666666}
.t16 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 16px; font-style: normal ; line-height: 125% ; color: #666666}
.t_l { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: large; font-style: normal ; line-height: 125% ; color: #333333 }
.t_m { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: medium; font-style: normal ; line-height: 125% ; color: #333333 }
.t_s { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: small; font-style: normal ; line-height: 125% ; color: #333333 }
.t_ss { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: x-small; font-style: normal ; line-height: 125% ; color: #333333 }
.t_sss { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: xx-small; font-style: normal ; line-height: 125% ; color: #333333 }

body { background:#EAEAEA; text-align:center;}
body.pop {  background-image: none}
h1 {
	
	color: #333333;
	right: 1em;
	left: 0em;
	top: 0em;
	bottom: 0em;
	margin: 0px 0px 0px 0px
}

.workh2 {
	font-size: 12px;
	color: #333333;
	right: 1em;
	left: 0em;
	top: 0em;
	bottom: 0em;
	MARGIN: 0px 0px 0px 0px
}

.serviceh2 {
	font-size: 12px;
	color: #333333;
	right: 1em;
	left: 0em;
	top: 0em;
	bottom: 0em;
	MARGIN: 0px 0px 0px 0px
}


a.service:link {
	color: #CC3366;
	text-decoration: none;
}
ul.service {
	list-style: none;
	margin: 0px;
}
.btmborder {
	border-bottom: 1px dashed #666666;
	vertical-align: middle;
}
.price {
	margin: 0px;
	padding: 0px;
	
}



.summary {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px;  font-style: normal; color: #333333; text-align:right; margin:4px 0 5px;}
.summary strong { font-weight:normal;}

#topimgcap { padding:13px 0 13px 0;}



#conleft { width:400px; float:left;}
/*#conright{ width:210px; float:right;}*/
#conright{ width:210px; float:right; padding-bottom:60px;}
#footer { clear:both; margin:auto; text-align:center;}
.estimate_btn { margin-bottom:17px;}
.inquiry_txt_img { margin-bottom:14px;}
.foot_inquiry_btn { margin-bottom:0px;}

#topcap { padding:25px 0 50px 0;}


.leftpic { width:130px; float:left;}
.textright { width:252px; float:right;}

.conpaddbottom30 {width:100%; padding-bottom:30px; display:inline-block;}
.conpaddbottom30:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

.clearfix {display:inline-block;}
.clearfix:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}







.f12l160 {font-size:12px; line-height:160%;}
.f12l160right {font-size:12px; line-height:160%; text-align:right;}

.f12l120 {font-size:12px; line-height:120%;}
.f10l120 {font-size:10px; line-height:120%;}

address { font-style:normal;}



.bg { background:url(img/share/bg.jpg) repeat-y; width:706px; margin:0 auto; padding:0px;}
.wrapper { width:697px; margin:0 5px; background:#FFFFFF;}

/*ヘッダー*/

.header { padding:0; width:640px; margin:0 auto; text-align:left; background:#FFFFFF;}
.header_left { float:left; width:260px; margin-top:23px;}
.header .attrise_logo { display:block; width:93px; float:left;}
.header .attrise_cap { display:block; width:137px; margin:10px 0 0 20px; float:left;}

.header_right { float:right; width:380px; margin-bottom:4px;}

.gnav_box {background:url(img/share/gnav_bg.jpg) repeat-x; width:100%; height:32px; clear:both;} 
.gnav_box img{ display:block;}

.inquery_gnav_box {background:url(inquiry/img/inquiry_gnav.gif) repeat-x; width:100%; height:3px; clear:both; line-height:0; font-size:1px;} /*お問い合わせ用*/
.estimate_btn_s { float:right; margin-right:3px; width:144px;}

.textnav_boxbg {background: #F7F7F7; width:100%; clear:both; text-align:center;} 
.textnav_box { width:640px; margin:0 auto; text-align:left;}
.textnav { font-size:12px; line-height:200%; letter-spacing:1px;}

.ulcenter {margin:0 auto; width:640px;} 
.gnav { float:left; clear:both; margin:0px; padding:0;}
.gnav li { float:left; list-style:none;}
.header_inquiry {  clear:both; margin-bottom:4px; height:26px;}
.header_inquiry img { float:right; padding:0; margin:0; border:none;}
.head_address { text-align:right; font-size:10px;}

/*▲ヘッダー*/





#contents { width:640px; margin:20px auto 0; text-align:left; background:#FFFFFF;}
#contents {font-size:small; line-height:140%;}

#contents table{ text-align:left;}

.topimgarea { width:640px; clear:both;padding:0 0 5px 0;}
/*.topimgarea { background:url(img/top/topbg.jpg) no-repeat; width:640px; height:264px; clear:both; position:relative; padding:0 0 20px 0;}*/
/*#toph1bg { background:url(img/top/topimgcap.jpg) no-repeat; width:282px; height:21px; text-indent:-9999px; position:absolute; top:25px; left:15px;}*/
/*.topimgcap02 { position:absolute; top:75px; left:15px;}*/

.topics_bottom { display:block; clear:both;}
.topics_bg { background:url(img/top/topics_bg.jpg) repeat-y; padding:0 13px 20px 13px;}
.topics_txt { padding:20px 0;}
.topicstextright { width:222px; float:right;}
.topics_l_r{width:100%;}

.title { background:url(img/top/titw.jpg); width:400px; height:40px; clear:both; padding-bottom:20px; background-repeat:no-repeat;}
.h2text { padding:13px 0 0 25px; font-size:14px; display:block;}


#contents ul.topresultlist { margin:0 0 10px 20px; list-style:outside; list-style-type:disc;}


.subservice{ background:url(img/top/submenu_service.jpg); width:211px; height:69px;}
.subnews { background:url(img/top/submenu_news.jpg); width:211px; height:62px;}
.subownbrand { background:url(img/top/submenu_result.jpg); width:211px; height:62px;}
.mobilemenu{ background:url(img/top/submenu_mobile.jpg); width:211px; height:62px;}

.submenubg { width:211px; background: url(img/top/suvmenuline.gif) repeat-y;}
#subserviceul { list-style:url(img/top/sabmenu_s.jpg); padding:0 10px 0 40px;}
#subserviceul .libottom { padding:6px 0 6px 0; background:url(img/top/dot.gif) repeat-x bottom; margin:0; font-size:12px; line-height:120%;}
#subserviceul .libottom2 { padding:6px 0 10px 0; margin:0; font-size:12px; line-height:120%;}
#subserviceul li .ablock{ display:block;}
.bottomline { background:url(img/top/submenubottomline.gif) bottom no-repeat;}
.subpaddbottom20{ padding-bottom:16px;}

.scrollbox { padding:0 0 10px 20px; height:202px; overflow:auto;}


.newspadd_t_b { padding:10px 0 0px 0; display:inline-block; width:162px; font-size:12px;} 
.newspadd_t_b:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.newstext { padding:0 0 5px 0px;}
.newspadd { padding:0 0 0 20px;}
.contentsleft { float:left; width:64px;}
.newsimgpadd { padding:0 5px 5px 0; margin:0;}
.newsdotline { clear:both; display:block; width:162px;} 
.newsdotline { padding:10px 0; clear:both;}







.ownbrandpadd_t_b { padding:10px 0 15px 0; display:inline-block;}
.ownbrandpadd_t_b:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}
.ownbrandtext { padding:0 0 0 10px; float:left; width:103px;}
.ownbrandpadd { padding:0 0 0 20px;}
.contentsleft { float:left; width:64px;}
.ownbranddotline { clear:both; display:block; width:178px;} 


.servicemenutext {padding:37px 0 0 71px; font-size:14px;}
.newsmenutext {  padding:29px 0 0 71px; font-size:14px;}
.ownbrandmenutext {  padding:30px 0 0 71px; font-size:14px;}
.mobilemenutext {padding:32px 0 0 20px; font-size:14px;}
.mobilepadd { padding:0 10px 10px 20px;}

#footlink { text-align:center; padding-top:44px; font-size:12px;}
#footlink p { line-height:200%;}


.bottompadd { padding:0 0 50px 0;}
.capbox { padding:0 0 20px 0;}
.ttl2box { padding-bottom:20px;}

/*お問い合わせ全ページ共通*/
.h1style { font-size:18px; line-height:140%; margin-bottom:40px;}
.other_topcap { padding:0px 0 40px 0;}


#inquiry{ width:640px; font-size:12px; line-height:140%}
#btn-box { padding:10px 0 0 0;}
#btn-box button{
width: 190px;
height: 53px;
background-color: #ffffff;
border-style: none;
cursor: pointer;

}

.inquiry_table, .small_table { font-size:14px; line-height:150%}
.inquiry_table input, .inquiry_table select { margin:0px 0 0px 0;}
/*.inquiry_table input, .inquiry_table select { margin:2px 0 2px 0;}*/

.inquiry_table_th{ vertical-align:top;  width:265px; padding:10px 10px 10px 0;}

.inquiry_table_th_err { vertical-align:top;  width:265px; padding:0px 10px 0 0;}
.inquiry_table_th02 { vertical-align:top;  width:265px; padding:0 10px 10px 0;}

.inquiry_table_td { vertical-align:top;  padding:10px 10px 10px 0;}
.inquiry_table_td_err { vertical-align:top; padding:0px 0 0 0;}
.inquiry_table_td02 { vertical-align:top; padding:0 10px 10px 0;}

.inquiry_table_th img, .inquiry_table_th02 img, .small_tableth img {margin-right:5px;vertical-align: middle;}
.vertical_edit { vertical-align: middle;}

.err_big_icon { width:45px;}
.err_big_icon img { padding-right:10px;}

.err_td { background:#CC0000; padding:5px;}
.err_icon_td { width:21px}
.err_icon { margin:0 10px 0 0;}
.err_text { color:#FFFFFF; font-size:12px; font-weight:bold; letter-spacing:1px; vertical-align:middle;}
.inquiry_table_tr { background:url(inquiry/img/dot_1g_2w.gif) bottom repeat-x;}

.secondarea {background:url(inquiry/img/yajirusi_body.gif) repeat-y left;}
.s_a_right { float:right; width:520px; padding:20px 0;}
.s_a_right_txt { padding-bottom:10px;}

.small_tableth { vertical-align:top;  width:200px; padding:10px 10px 10px 0;}

.inquery_text{ clear:both;}
.inquery_text02 { padding:20px 0;}

.btn_center { margin:0 auto; width:327px;}
.btn_center_e { margin:0 auto; width:210px;}
.return_btn { margin:0 0 0 20px;}
.return_btn img {vertical-align:top; margin-top:14px}

.inquery_text_pp { margin:20px 0;}
/*▲お問い合わせ全ページ共通*/



/*無料お見積もり*/
.intro { padding:0 0 37px 0;}
.h2style { padding:0 0 0 0;}
.estinner_box { padding:20px 0 20px 0;}
.estbox { padding:0 0 30px 0;}
/*▲無料お見積もり*/














/*制作実績共通*/



.topresultlinkbox { margin:0 0 20px 0; clear:both;}
.resultlinkbox { margin:0 0 60px 0; clear:both;}

/*.resultlink li{ background:url(img/share/linkarrow.jpg) left 50% no-repeat; font-size:medium; margin:0 0 10px 0px; padding:0 0 0 20px;}*/

.resultlink li{ background:url(img/share/linkarrow.jpg) left 50% no-repeat; font-size:medium; margin:0 0 10px 0px; padding:0 0 0 20px; width:620px;}

.result_h2 { padding-bottom:20px;}


.result_no { clear:both; text-align:left; margin:0 0 20px 0; font-size:medium;}

.result_listbox { font-weight:bold; padding:0 0 40px 0; clear:both;}

.result_listbox ol{ list-style-type:disc; list-style:outside; margin-left:15px; }
.result_listbox li{ padding:0;}

.listbox_inner_1{ float:left; width:203px; padding:0;}
.listbox_inner2{ float:left; padding:0 0px; width:193px; /*border-left:1px solid #E1E1E1;*/}
.listbox_inner3{ float:left; padding:0 0px; width:233px; /*border-left:1px solid #E1E1E1;*/}




/*不動産業界実績*/





/*WEBシステム制作実績*/

.ws_h2 { padding:0 0 18px 0; clear:both;}
.ws_h2 h2{ float:left; width:236px;}
.ws_h2_cap { text-align:right; font-weight:normal;}

.ws_listbox { font-weight:bold; padding:0 0 20px 0;}

.ws_listbox ol{ list-style-type:disc; list-style:outside; margin-left:15px; }
.ws_listbox li{ padding:0;}

.img_result_area{ background:url(result/img/dot_1g_2w.gif) top repeat-x; padding:20px 0 20px 0; margin:0 0 0 0;}

.result_box_dot { background:url(result/img/dot_1g_2w.gif) bottom repeat-x; padding:0 0 20px 0; margin:0 0 20px 0;}
/*.result_box_padd { padding:0 0 20px 0;}*/
.result_box { background:url(result/img/ws_box_bg.jpg) repeat-y left; width:100%;}


.left_box{ width:388px; float:left;}
.right_box{ width:230px; float:right;}

.left_box_inner1 { padding:0 0 0 25px;}
.left_box_inner2 { padding:0 0 0 20px;}


.ws_txt_name { font-size:medium; font-weight:bold; padding:0 0 0 25px; width:360px; display:block; background:url(result/img/ws_point.jpg) no-repeat left;}
.ws_txt_name a:link{ text-decoration:none;}
.ws_txt_name a:visited{ text-decoration:none;}

.ws_txt_small { font-size:small; font-weight:bold; padding:13px 0; display:block; color:#FF7A04;}
.ws_txt_detail { padding:0 0 13px 0;}


.bottom_inquiry_txt { width:380px; margin:0 auto;}
.bottom_inquiry_btn { width:144px; margin:10px auto 0 auto;}

/*リンク集*/
.linkseo { margin:10px 0 0 20px;}

/*サイトマップ*/
.sitemapcap01 { font-weight:bold;}

.sitemapcap { margin:10px 0 10px 15px;}
.sitemaplist { list-style:none; margin:0 0 10px 20px;}


/*制作の流れ*/
.worklinktxt { margin-bottom:5px;}


.flow_wrapper { padding:0 0 20px 0;}
.flowbox { width:640px; background:url(work/img/flowboxbg.jpg) repeat-y left;}
.flowboxinner { padding:13px 23px;}

.flowboxinner_l { float:left; width:240px;}
.f_no { margin:0 13px 0 0; display:block; float:left;}
.f_no_ttl { display:block; float:left; margin:8px 0 0 0;}



.flowboxinner_r { float:right; width:329px;}
.f_right_ttl { vertical-align:middle; float:left; padding:0 0 13px 0;}

.f_rightdot { background:url(inquiry/img/dot_1g_2w.gif) bottom repeat-x; margin:0 0 13px 0;}
.f_list { list-style-type:disc; list-style:outside; margin-left:20px; clear:both;}

.f_list_2 { list-style-type:none;  margin-left:20px; clear:both; font-weight:bold; margin-bottom:13px;}
.f_list3 { list-style-type:disc; list-style:outside; margin:10px 0 0 20px; clear:both;}

.img_line { display:block; clear:both;}
.img_f_arrow { display:block; clear:both; margin:0 0 0 18px;}


/*事例紹介*/
.case_box_h2 { padding-bottom:30px;}
.case_box_h2 img{ display: block;}

.case_data_box { margin:0 0 30px 0; width:100%;}


.case_left{ float:left;}
.case_right{ float:right; width:345px;}

.case_data { background:url(img/share/line_case.jpg) top repeat-x;}
.case_data_table th { vertical-align:top; padding:0 0 8px 0;}
.case_data_table td { padding:5px 10px;}
.case_data_table .td_cap { padding:0 10px 0;}
.case_data_table .td_cap p{ margin:0 0 10px 0;}

.case_c_name { padding:24px 0 10px 0;}
.case_data_dot { background:url(inquiry/img/dot_1g_2w.gif) bottom repeat-x; padding:0 0 18px 0; margin:0 0 18px 0;}

.gaiyou_in_box { clear:both; margin:0 0 30px 0;}
.gaiyou_in_box_2 { clear:both; margin:0 0 0 0;}
.gaiyou_in_txt { margin:0 0 0 30px;}

.case_h3 { margin:0 0 10px 0;}
.case_list { list-style:disc; margin:0 0 0 20px;}

.youyaku_txt { font-weight:bold;}
.case_h4 { font-weight:bold; color:#FF6600; margin:0 0 4px 0;}
.case_list li { margin:0 0 3px 0;}

.gaiyou_in_lr{width:100%; clear:both; margin:20px 0 0 0;}
.gaiyou_in_l{ width:240px; float:left;}
.case_img_1 { margin:0 0 10px 0;}

.gaiyou_in_r { width:345px; float:right;}

.link_small { clear:both; }
.worklinktxt2 { margin-bottom:5px; font-weight:bold; font-size:small;}
.pp_icon{ background:url(img/share/dataicon_pp.jpg) left 50% no-repeat; font-size:small; margin:0 0 10px 0px; padding:0 0 0 20px; width:620px;}
.w_icon{ background:url(img/share/dataicon_w.jpg) left 50% no-repeat; font-size:small; margin:0 0 10px 0px; padding:0 0 0 20px; width:620px;}




/*会社概要*/

.infotable { border-top: #E6E6E6 1px solid;}
.infotable th, .infotable td{ padding:7px; vertical-align:top; border-bottom:#E6E6E6 1px solid;}
.infotable th { font-weight:bold; width:140px;}
.infotable .subtable, .infotable .subtable th, .infotable .subtable td{ border-bottom:none; padding:0; vertical-align:top; font-weight:normal;}
.infotable .subtable th { width:100px;}

.infolink li{ background:url(img/share/small_point.jpg) left 50% no-repeat; font-size:normal; margin:0 0 10px 0px; padding:0 0 0 20px; width:400px;}

.pprofileleft{ float:left; width:105px;}

.righttable { float:right; width:510px;}
.profiletable { border-top: #E6E6E6 1px solid; width:510px;}
.profiletable th, .profiletable td{ padding:7px; vertical-align:top; border-bottom:#E6E6E6 1px solid;}
.profiletable th { font-weight:bold; width:120px;}
.profiletable .subtable, .profiletable .subtable th, .profiletable .subtable td{ border-bottom:none; padding:0; vertical-align:top; font-weight:normal;}

.profiletableimg{ margin:5px 0;}
.profileimg2 { margin-left:10px;}

/*サーバー申し込みフォーム*/

.potitlist { list-style-type:disc; margin:0 0 0 20px;}

.formitem { margin:0 0 2px 0;}
label { line-height:100%;}

.pp_txt { margin-top:10px;}
.agreement { width:500px; margin:10px auto;}
.agreement_txt { margin-bottom:10px;}
.kiyaku { width:480px; height:113px; overflow:auto; padding:6px 10px 30px 10px; border:1px solid #DBEBF4; background:#F5F5F5; font-size:x-small; }

.kiyaku h2{ font-size:small; font-weight:bold; margin:10px 0 8px 0; color:#FF6600;}
.kiyaku h3{ font-size:x-small; margin:6px 0 4px 0;}

.inquiry_table03 { width:255px}

.inquiry_table03 { font-size:12px; line-height:150%}
.inquiry_table03 input{ margin:0px 0 0px 0;}

.inquiry_table03_th{ vertical-align:top;  width:45px; padding:10px 10px 10px 0;}
.inquiry_table03_th_err { vertical-align:top;  width:45px; padding:0px 10px 0 0;}
.inquiry_table_td03{ vertical-align:top;  width:200px; padding:10px 10px 10px 0;}
.inquiry_table03_td_err { vertical-align:top; padding:0px 0 0 0;}
.inquiry_table03_th img {margin-right:5px;vertical-align: middle;}

.agree_center {margin:0 auto; width:255px;}
.btn_center_a { margin:0 auto; width:198px;}

.agree_list1 { margin:8px 30px 10px 25px; list-style-type:decimal;}
.agree_list1 li{ margin:5px 0 0 0;}


/*FAQ*/
.faq_h3 { font-size:medium;}

.faq_list { list-style-type:disc; list-style:outside; margin:10px 0 0 20px; clear:both; font-size:14px; }
.faq_list li { margin:0 0 5px 0;}

.answer_box {background:url(faq/img/faq_a.jpg) no-repeat;}
.faq_a_box { padding-left:40px;}
.faq_a_box p { font-size: 14px; line-height:160%; letter-spacing:1px; width:500px; padding:0 0 14px 0;}

.answer_h2_box { padding-bottom:20px; background:url(faq/img/faq_q.jpg) no-repeat;}
.answer_h2 { padding-left:40px; font-size:27px; line-height:120%; font-weight: normal;}


/*サイト内検索*/
#att_sitesearch_q { margin:0 5px 0 0;}
#att_sitesearch_sa { padding:0 10px 0 10px;}


/*20080415追加*/
#pickup,#feed{width:211px;}
#pickup_title{background:url(img/top/submenu_pickup.jpg) left top no-repeat; padding:30px 0 10px 0; font-size:14px;}
#pickup_title strong{padding-left:72px;}
#pickup_inner{margin-left:9px; padding:10px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}

/*#feed{margin-top:15px; padding-bottom:60px;}*/
#feed{margin-top:15px;}
#feed_title{background:url(img/top/submenu_feed.jpg) left top no-repeat; padding:30px 0 10px 0; font-size:14px;}
#feed_title strong{padding-left:72px;}
#feed_inner{height:100px; overflow:auto; margin-left:9px; padding:10px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; _width:180px;}
#feed_inner dt{padding-top:10px;}
#feed_inner dt .data{display:block;}
#feed_inner dt .data span{font-size:x-small;}
#feed_inner dd{background:url(img/top/dot.gif) left bottom repeat-x; padding-bottom:10px;}

.s_list { list-style-type:disc; padding:0 0 0 20px; margin:0 0 20px 0;}

/*サービス*/
.service_h2 { padding-bottom:20px;}

.service_lr { width:640px;}
.service_l { float:left; width:281px;}
.service_r { float:right; width:340px;}

.information_materials_list { margin:20px 0 20px 20px; padding:0;}
.information_materials_list li{ list-style-type:disc; padding:0;}

.service_link_list { clear:both;}

