<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


/****************************

common

****************************/
body {
  -webkit-text-size-adjust: 100%;
  margin:0 auto;
  padding:0;
  width:95%;
}

button{border:none;}

img{max-width:100%;height:auto;margin:0;}
div#footer a{color:#333;}
.disnon,#print_preview_button{display:none !important;}

#base,
div#cont div#c3_l,
div#cont div#c3_lr,
div#cont div#c2_l,
div#footer div.box21,
div#cont div#c3_lrr{
width:100%;
font-size:15px;
}


#top_header,
div#header ul#hm,
#side-r_list,
#c3_ll, .header_cont,
#sideNav, #bupSideNav{
display:none;
}

#c3_lr{
float:none;
}

/*div#cont{margin-top:103px !important;}*/


/* インソースの豊富なサービス */
#servicelink #service_box ul li img{}
ul.s_list{float:none;width:100%;}


/*** contact box ***/

/* 見出しライン */
#contact_box .h_line{margin-bottom:10px;display:block;}
#contact_box .h_line .bar_l{background-color:#D2555B;height:3px;width:30%;}
#contact_box .h_line .bar_r{background-color:#ccc;height:3px;width:69%;}

#contact_box #contact_mode1{background:none;width:100%;height:100%;border:/*2px solid #ccc*/none;padding:80px 10px 10px;margin:0 auto;background:url("../img/img_contact_msg.gif") no-repeat 10px 10px;}
#contact_box #contact_mode1 p{margin-bottom:10px;}
#contact_box #contact_mode1 .contact_innerBox{padding:0;}
#contact_box #contact_mode1 .telnumBox{margin-right:30px;}
#contact_box #contact_mode1 .mailBox{float:left;}
#contact_box #contact_mode1 p.bt_contact_text,
#contact_box #contact_mode1 p.free_telnum_text{margin-bottom:10px;}

#contact_box #contact_mode1 p.free_telnum_text,
#contact_box #contact_mode1 p.free_telnum,
#contact_box #contact_mode1 p.bt_contact_text,
#contact_box #contact_mode1 p.bt_contact{position:static;font-size:14px;font-family:Meiryo, "ヒラギノ角ゴ Pro";}
#contact_box #contact_mode1 p.free_telnum span{font-size:14px;font-family:Meiryo, "ヒラギノ角ゴ Pro";}

#contact_box #contact_mode1 p.free_telnum{font-size:16px;line-height:150%;text-align:left;}

/* リクエストボックス付き */
#request_box #request{background:none;width:100%;height:100%;}
#request_box .contact_mode1{background:url("../img/img_contact_msg.gif") no-repeat 10px 10px;padding-top:80px;padding-left:11px;border-bottom:2px dotted #ccc;}
#request_box .contact_req{background:url("../img/img_contact_req_msg.gif") no-repeat 10px 10px;padding-top:51px;;padding-left:11px;}

#request_box #request p.free_telnum,
#request_box #request p.bt_contact,
#request_box #request .req_text,
#request_box #request .koukai_telnum,
#request_box #request .koukai_faxnum,
#request_box #request .bt_request{position:static;margin-bottom:10px;letter-spacing:1px;font-family:Meiryo, "ヒラギノ角ゴ Pro";}

#request_box #request p.free_telnum,
#request_box #request p.bt_contact{margin-bottom:10px;}
#request_box #request p.free_telnum span,
#request_box #request p.bt_contact span{display:block;font-size:12px;color:#333;margin-bottom:10px;}

#request_box #request .req_text{font-size:14px;line-height:130%;}
#request_box #request .contact_req_msg{display:block;font-size:14px;margin-bottom:10px;}
#request_box #request .contact_req_msg span{color:#417BB1;font-weight:bold;font-family:Meiryo, "ヒラギノ角ゴ Pro";}
#request_box #request .koukai_telnum span,
#request_box #request .koukai_faxnum span{display:inline-block;}

/* PC/SP switch */
#footer .device_switch{width:100%;}

/****************************

contetns

****************************/

#biz_writing_container .mainBox .sideContents{float:none;text-align:center;}
#biz_writing_container .mainBox .mainContents{float:none;width:100%;}
#biz_writing_container .mainBox .mainContents .mc_title{text-align:center;}

#biz_writing_container .index ul li{text-indent:-37px;padding-left:37px;}
#biz_writing_container .index ul.clearfix li{text-indent:-2px;padding-left:15px;float:none;width:100%;}
#biz_writing_container .index ul li.normal{text-indent:0;}

</pre></body></html>