/*	全ページ共通	*/
body			{width:760px; margin:0px; padding:0px; line-break:strick; font-size:small; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; background-image:url("img/backline.gif"); background-repeat:repeat-y}
div#allwidth	{width:760px}
a.midori	{color:#009900}	/*	ページトップへ戻る	*/
a.kuro		{color:#000000}	/*	ぱんくずリスト	*/
span.bc_ki	{background-color:#ffff00}	/*	文章の黄色マーカー線	*/

/*	全ページ共通　タイトル	*/
img#titlei1	{border-width:0px; vertical-align:top; float:left; margin-right:120px}
img.titlei2	{border-width:0px; margin-top:44px; vertical-align:top; float:left}

/*	全ページ共通　ぱんくずリスト	*/
div#zpan1	{clear:both; position:absolute; top:67px; left:0px; width:760px; height:28px; font-size:90%; color:#000000; background-image:url("img/panback.gif"); background-repeat:repeat-x; overflow:hidden}
div#zpan2	{padding-left:20px; padding-top:12px}
a.pan	{color:#000000; text-decoration:none}

/*	全ページ共通　リンク	*/
div#zlink01	{margin-left:4px; background-image:url("img/lbback.gif"); background-repeat:repeat-y}
div#zlink02	{width:153px; background-image:url("img/sm_mid.gif"); background-repeat:repeat-y}
ul#zlinkul	{margin:0px 10px 0px 15px; padding:0px 0px 10px 10px; list-style-image:url("img/mark1.gif"); font-size:130%}
li.zlinkli	{margin-bottom:5px}
img.lbtn	{margin-bottom:4px; vertical-align:top; border-width:0px}
img.lbtn2	{vertical-align:top; border-width:0px}
img#lbtn3	{margin-left:4px; margin-bottom:40px; vertical-align:top}
img#lbtn3semi	{margin-left:4px; margin-bottom:500px; vertical-align:top}
img#lbtn4	{margin-left:2px; margin-bottom:8px}
img.lbtn5	{margin-left:5px; margin-bottom:200px; border-width:0px}
img#lbtn6	{margin-left:2px; margin-bottom:8px; margin-top:30px}
a.ltext:link	{color:#000000; text-decoration:none}
a.ltext:visited	{color:#000000; text-decoration:none}
a.ltext:hover	{color:#999900; text-decoration:underline}
form#zlform	{margin:0px}
input#lbtni	{margin-bottom:4px; vertical-align:top; width:153px; height:41px}

/*	全ページ共通　コピーライト	*/
div#zcpr	{width:760px; clear:both}
img#zcpri	{vertical-align:top}

/*	全ページ共通　本文	*/
img#zbuni1	{vertical-align:top}	/*	緑の枠線の上	*/
div#ptitle	{margin-right:20px; margin-bottom:20px; text-align:right}	/*	ページタイトル部分 各種サポートページ	*/
div#ptitle2	{margin-right:20px; margin-bottom:30px; text-align:right}	/*	ページタイトル部分 一般ページ	*/
img#goform	{border-width:0px}	/*	サポートメニューページの入力フォームへのリンクボタン	*/
div#goptop	{clear:both; margin:0px 20px 20px 20px; text-align:right}	/*	ページトップへ戻るリンク	*/
div.goptop2	{clear:both; margin:0px 20px 20px 20px; text-align:right}

/*	サンキューページ共通	*/
img#thai1	{margin-left:70px; margin-right:190px}

/*	入力フォーム1 （アンケート部分）サポートで使用	*/
div#f1di01	{width:521px; margin-left:40px; margin-bottom:50px; padding-bottom:20px; background-color:#996600}
div#f1di02	{color:#ffff00; margin:0px 20px 20px 20px; padding-top:20px; font-size:110%}
div#f1di03	{text-align:center; color:#ffff00; font-size:110%}
table#f1tb1	{margin:10px 0px 20px 20px; color:#ffffff; font-size:110%; font-weight:400; width:480px; border-collapse:collapse}
td#f1tda01	{padding-bottom:15px; width:120px; vertical-align:top}
td#f1tda02	{padding-bottom:15px; width:120px; vertical-align:top}
td#f1tdb01	{padding-bottom:15px; width:360px; vertical-align:top}
td#f1tdb02	{padding-bottom:5px; width:360px; vertical-align:top}
td#f1tdb03	{padding-bottom:5px; width:360px; vertical-align:top}
td#f1tdb04	{padding-bottom:20px; width:360px; vertical-align:top}
input#f1ip01	{margin-left:20px}
input#f1ip02	{margin-left:10px}
input#f1ip03	{}
input#f1ip04	{margin-left:20px}
input#f1ip05	{margin-left:10px}
input#f1ip06	{margin-left:10px}
input#f1ip07	{margin-left:10px}
input#f1ip08	{}
input#f1ip09	{margin-left:20px}
input#f1ip10	{margin-left:10px}
input#f1ip11	{margin-left:10px}
input#f1ip12	{margin-left:10px}
input#f1ip13	{}
input#f1ip14	{margin-right:40px; color:#ffffff; background-color:#33cc33; border-top:2px solid #99ff99; border-left:2px solid #99ff99; border-bottom:2px solid #009900; border-right:2px solid #009900; font-weight:600; padding:2px 5px}
input#f1ip15	{color:#ffffff; background-color:#33cc33; border-top:2px solid #99ff99; border-left:2px solid #99ff99; border-bottom:2px solid #009900; border-right:2px solid #009900; font-weight:600; padding:2px 5px}
span.f1sp01		{font-size:small; color:#ffff00; padding-left:2px}

/*	入力フォーム2 （情報入力部分）サポート、問合せ、登録で使用	*/
div#f2di01	{margin:0px 30px 20px 34px; font-size:120%; text-align:center; padding-top:20px; border-bottom:2px solid #00cc00}
div#f2di02	{margin:0px 30px 5px 40px; font-size:110%}
div#f2di03	{text-align:center; font-size:110%; margin-bottom:100px}
span.f2sp01	{color:#ff0000}
span.f2sp02	{font-size:small}
span#f2sp03	{font-size:140%}
span#f2sp04	{padding-right:40px}
table#f2tb1	{margin-left:38px; margin-bottom:30px; width:520px; border-collapse:collapse; border-top:1px solid #cccccc; border-left:1px solid #cccccc}
td.f2tda01	{padding:5px 0px 5px 10px; width:130px; vertical-align:top; font-size:100%; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#ccffcc}
td.f2tdb01	{padding:5px 0px 5px 10px; width:370px; vertical-align:top; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc}
input#f2ip01	{ime-mode:active; width:220px; margin-bottom:5px}
input#f2ip02	{ime-mode:active; width:220px; margin-bottom:5px}
input#f2ip03	{ime-mode:inactive; width:280px; margin-bottom:10px}
input#f2ip04	{ime-mode:inactive; width:280px; margin-bottom:5px}
input#f2ip05	{ime-mode:inactive; margin-bottom:5px; vertical-align:middle}
input#f2ip06	{ime-mode:inactive; margin-bottom:5px; vertical-align:middle}
input.f2ip07	{margin-right:40px; color:#ffffff; background-color:#33cc33; border-top:2px solid #99ff99; border-left:2px solid #99ff99; border-bottom:2px solid #009900; border-right:2px solid #009900; font-weight:600; padding:2px 5px}
input#f2ip08	{color:#ffffff; background-color:#33cc33; border-top:2px solid #99ff99; border-left:2px solid #99ff99; border-bottom:2px solid #009900; border-right:2px solid #009900; font-weight:600; padding:2px 5px}
input#f2ip09	{ime-mode:active; width:220pxinput#f2ip01	{ime-mode:active; width:220px; margin-bottom:5px}}
input#f2ip11	{ime-mode:active; width:220px; margin-bottom:5px}
input#f2ip12	{ime-mode:active; width:220px; margin-bottom:5px}
input#f2ip13	{ime-mode:inactive; margin-right:3px; width:60px; margin-bottom:5px}
input#f2ip14	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px; margin-bottom:5px}
input#f2ip15	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px; margin-bottom:5px}
input#f2ip16	{ime-mode:active; width:340px; margin-bottom:5px}
input.f2ip17	{ime-mode:inactive; width:40px; margin-right:3px; margin-bottom:5px; vertical-align:middle}
input#f2ip18	{ime-mode:active; width:220px; margin-bottom:5px}
textarea#f2ta01	{ime-mode:active; width:300px; height:100px}
select#f2sl01	{margin-bottom:5px}

/*	トップページ	*/
img.aa	{margin:0px 0px 8px 8px; border-width:0px}

/*	初めてページ	*/
div.beg01	{clear:both; margin:0px 0px 10px 30px}
div.beg02	{margin:0px 30px 20px 50px; line-height:1.4; font-size:110%}
div#beg03	{margin:0px 30px 40px 30px; border:5px dotted #ff9900}
div#beg04	{margin:0px 0px 20px 30px; font-size:110%; line-height:1.3}
div#beg05	{margin:0px 0px 30px 100px}
img#begi1	{margin-left:140px; margin-bottom:20px}
img#begi2	{margin-left:140px; margin-bottom:50px}
img#begi3	{margin:20px 0px 10px 27px}
img.begi4	{margin-left:30px; vertical-align:top}
img#begi5	{float:right; margin:0px 10px 20px 10px}
img#begi6	{margin-left:140px; margin-bottom:50px}
img.begi7	{margin-right:40px; margin-bottom:10px; border-width:0px}
img.begi8	{margin-bottom:10px; border-width:0px}

/*	サポート	*/
div#sup01	{margin:0px 30px 20px 34px; font-size:110%}
div.sup02	{margin:0px 30px 5px 30px}
div.sup03	{margin:0px 30px 5px 50px; line-height:1.4; font-size:110%}
div.sup04	{margin:0px 40px 30px 30px; text-align:right}
img.supi1	{border-width:0px}

/*	財務	*/
div.zai01	{margin:0px 30px 20px 34px; line-height:1.4; font-size:110%}
div.zai02	{margin:0px 30px 5px 34px; line-height:1.4; font-size:110%; font-weight:600}
div#zai03	{margin-bottom:20px; margin-left:70px}
div#zai04	{margin:0px 30px 50px 34px; line-height:1.4; font-size:110%}
img#zaii1	{margin-left:130px; margin-bottom:20px}
img.zaii2	{vertical-align:middle; margin-right:5px}
img#zaii3	{margin-left:130px; margin-bottom:20px}
img#zaii4	{margin-left:160px; margin-bottom:20px}
img#zaii5	{margin-left:20px; margin-bottom:10px; float:right}

/*	経営計画	*/
div.kke01	{margin:0px 30px 20px 34px; line-height:1.4; font-size:110%}
div#kke02	{margin:0px 20px 20px 20px; text-align:center}
div#kke03	{margin:0px 47px 40px 47px; background-image:url("img/keik_waku.gif"); background-repeat:no-repeat; height:100px; overflow:hidden}
div#kke04	{margin:0px 30px 0px 34px; line-height:1.4; font-size:110%; color:#996600; font-weight:600}
div#kke05	{margin:0px 30px 50px 34px; line-height:1.4; font-size:110%}
img#kkei1	{margin-left:130px; margin-bottom:20px}
img#kkei2	{margin-right:5px}
img#kkei3	{margin-left:110px; margin-bottom:20px}
img#kkei4	{margin-left:20px; margin-bottom:10px; float:right}
ul#kkeul1	{margin:0px 20px 0px 40px; padding-top:20px; padding-left:40px; line-height:2; font-size:110%}
span#kkes1	{padding-left:40px}

/*	HP制作	*/
div.hps01	{margin:0px 30px 20px 34px; line-height:1.4; font-size:110%}
div#hps02	{margin:0px 35px 20px 34px; border-bottom:1px solid #999999; padding-top:10px; padding-bottom:20px}
div#hps03	{margin:0px 35px 20px 34px}
div#hps04	{margin:0px 30px 30px 34px; line-height:1.4; font-size:110%; color:#996600; font-weight:600}
div#hps05	{margin:0px 30px 50px 34px; line-height:1.4; font-size:110%}
img#hpsi1	{margin-left:120px; margin-bottom:20px}
img#hpsi2	{margin-left:50px; margin-bottom:20px}
img#hpsi3	{margin-left:120px; margin-bottom:20px}
img#hpsi4	{margin-left:50px; margin-bottom:20px}
img#hpsi5	{margin-left:5px; margin-top:5px}
img#hpsi6	{margin-left:5px}
img#hpsi7	{margin:20px 0px 10px 20px; float:right}
span#hpss1	{padding-left:60px}
soan#hpss2	{padding-left:25px}

/*	ISO取得	*/
div#iso01	{margin:0px 30px 40px 34px}
div.iso02	{margin:0px 30px 5px 34px}
div.iso03	{margin:0px 30px 20px 50px; font-size:110%; font-weight:600; color:#996600}
div.iso04	{margin:0px 50px 20px 54px; line-height:1.4; font-size:110%}
div.iso05	{margin:0px 0px 10px 30px}
div.iso06	{margin:0px 30px 20px 34px; line-height:1.4; font-size:110%}
div.iso07	{text-align:right; margin-bottom:40px; margin-right:40px}
div#iso08	{margin:0px 20px 20px 24px; text-align:center}
div.iso09	{margin:0px 30px 10px 34px; line-height:1.4; font-size:110%; color:#996600; font-weight:600}
div#iso10	{margin:0px 30px 50px 34px; line-height:1.4; font-size:110%}
img#isoi1	{border-width:0px; margin-right:20px}
img#isoi2	{border-width:0px}
img.isoi3	{margin-left:130px; margin-bottom:20px}
img.isoi4	{vertical-align:top}
img#isoi5	{margin-left:20px; margin-bottom:10px; float:right}
ul.isoul1	{font-size:110%; line-height:1.4; margin:0px 10px 10px 30px; padding-left:30px}
ul.isoul2	{margin:0px 0px 0px 15px; padding-left:15px; line-height:1.4}
span.isos1	{color:#996600; font-weight:600}

/*	IT化支援	*/
div.its01	{margin:0px 30px 20px 34px; line-height:1.4; font-size:110%}
div#its02	{margin:0px 35px 20px 34px; border-bottom:1px solid #999999; padding-top:10px; padding-bottom:20px}
div#its03	{margin:0px 35px 30px 34px}
div#its04	{margin:0px 30px 10px 34px; line-height:1.4; font-size:110%; color:#996600; font-weight:600}
div#its01	{margin:0px 30px 50px 34px; line-height:1.4; font-size:110%}
img#itsi1	{margin-left:40px; margin-bottom:20px}
img#itsi2	{margin-left:0px; margin-bottom:20px}
img#itsi3	{margin-left:34px}
img#itsi4	{margin-left:40px; margin-bottom:20px}
img#itsi5	{margin-bottom:20px}
img#itsi6	{margin-left:5px}
img#itsi7	{margin-left:5px; margin-top:10px}
img#itsi8	{margin-left:20px; float:right}
ul#itsul1	{margin:5px 20px 30px 30px; padding-left:30px; font-size:110%; line-height:1.4}
span#itss1	{padding-left:20px; padding-right:40px}

/*	経営診断	*/
div.ksi01	{margin:0px 30px 20px 34px; line-height:1.4; font-size:110%}
div.ksi02	{margin:0px 0px 10px 30px}
div.ksi03	{margin:0px 30px 5px 34px}
div.ksi04	{margin:0px 30px 10px 34px}
div.ksi05	{margin:0px 30px 40px 34px}
div#ksi06	{margin:0px 30px 10px 34px}
div#ksi07	{margin:0px 20px 20px 34px; line-height:1.4; font-size:110%; color:#996600; font-weight:600}
div#ksi08	{margin:0px 30px 50px 34px; line-height:1.4; font-size:110%}
img#ksii1	{margin-left:130px; margin-bottom:20px}
img.ksii2	{vertical-align:top}
img#ksii3	{margin-left:20px; margin-bottom:10px; float:right}

/*	講師登録	*/
div#lec01	{margin:0px 40px 30px 44px; font-size:110%; line-height:1.4}
div.lec02	{margin:0px 40px 5px 44px}
div.lec03	{margin:0px 50px 30px 70px; line-height:1.4; font-size:110%}
div#lec04	{margin:0px 40px 5px 44px; border-top:2px dashed #cccccc; padding-top:10px}
div#lec05	{margin:0px 40px 20px 44px; font-size:110%}
div#lec06	{text-align:right; margin-right:50px; margin-bottom:60px}
ol#lecol1	{margin:-left:60px; padding-left:60px; line-height:1.6; font-size:110%}

/*	パートナー登録	*/
div#par01	{margin:0px 40px 30px 44px; font-size:110%; line-height:1.4}
div.par02	{margin:0px 40px 5px 44px}
div.par03	{margin:0px 50px 30px 70px; line-height:1.4; font-size:110%}
div#par04	{margin:0px 40px 5px 44px; border-top:2px dashed #cccccc; padding-top:10px}
div#par05	{margin:0px 40px 20px 44px; font-size:110%}
div#par06	{text-align:right; margin-right:50px; margin-bottom:60px}
ol#parol1	{margin:-left:60px; padding-left:60px; line-height:1.6; font-size:110%}

/*	会社案内	*/
div.off01	{margin:0px 30px 10px 30px}
div#off02	{margin:0px 30px 40px 50px; line-height:1.6}
div#off03	{margin:0px 30px 0px 50px; line-height:1.2}
div#off04	{clear:both; margin:0px 30px 30px 50px; line-height:1.2; text-align:right}
div#off05	{margin:0px 30px 50px 50px}
div#off06	{float:left; width:230px; text-align:center; margin-right:40px}
div.off07	{text-align:left; padding-top:10px}
div.off08	{margin:0px 30px 0px 50px; line-height:1.2}
div#off09	{margin:0px 30px 40px 50px; line-height:1.2}
div.off10	{margin:0px 0px 0px 50px; font-size:110%}
img#offi1	{float:right; margin-left:10px; margin-top:0px}
img.offi2	{margin-top:5px; margin-bottom:5px}
img.offi3	{float:right; border-width:0px; margin-right:100px}
span#offs1	{padding-left:50px; font-weight:600; font-size:120%; color:#660000}
span#offs2	{padding-left:100px; font-weight:600; font-size:120%; color:#660000}
span#offs3	{padding-left:180px; font-weight:600; font-size:120%; color:#660000}
span#offs4	{font-size:110%; text-decoration:underline}
span#offs5	{letter-spacing:6pt}
span.offs6	{letter-spacing:23pt}
span#offs7	{letter-spacing:12pt}
span#offs8	{padding-right:1px}
span#offs9	{letter-spacing:6pt}
span.offs10	{font-size:110%}
table#offtb1{margin-left:20px; margin-bottom:20px; width:520px; font-size:110%}
table#offtb2{margin-left:20px; margin-bottom:40px; width:520px; font-size:110%}
td.offtd1	{width:110px; padding:2px 0px; vertical-align:top; line-height:1.2; text-align:right}
td.offtd2	{width:400px; padding:2px 0px 2px 10px; vertical-align:top; line-height:1.2}
ul.offul1	{margin:5px 0px 20px 20px; padding-left:20px; clear:both}

/*	ISMSポリシー	*/
div#ism01	{margin:0px 40px 80px 80px; line-height:1.4}
div#ism02	{margin:0px 50px 10px 60px; text-align:right}
div#ism03	{margin:0px 0px 80px 230px; line-height:1.4}
ol#ismo1	{margin:0px 40px 10px 40px; padding-left:40px; line-height:1.4; padding-top:20px}
ol#ismo2	{margin:2px 0px 0px 10px; padding-left:10px; list-style-type:lower-roman}
span#isms1	{padding:0px 20px}
span#isms2	{padding:0px 31px 0px 20px}
span#isms3	{padding:0px 20px}

/*	認証	*/
div#att01	{margin:0px 40px 20px 50px; font-weight:600; line-height:1.2}
div#att02	{margin:0px 40px 40px 50px; line-height:1.2}
div#att03	{text-align:center; margin-bottom:60px}
table#atttb	{margin:0px 40px 40px 50px}
td.att_td1	{vertical-align:top; padding:3px 0px; width:100px}
td.att_td2	{vertical-align:top; padding:3px 0px}

/*	プライバシーポリシー	*/
div#pol01	{margin:0px 30px 30px 50px; line-height:1.2}
div.pol02	{margin:0px 30px 10px 50px; font-weight:600; font-size:100%}
div.pol03	{margin:0px 30px 20px 50px; line-height:1.2}
div#pol04	{margin:0px 30px 5px 80px; font-weight:400; font-size:100%}
div#pol05	{margin:0px 30px 80px 80px; line-height:1.4}
ol.polol	{line-height:1.2}
span#pols1	{padding-left:34px}
span#pols2	{padding-left:20px}
span#pols3	{padding-left:35px}
span#pols4	{padding-left:26px}
span#pols5	{padding-left:40px}

/*	サイトマップ	*/
div#sit01	{margin:0px 20px 100px 60px; font-size:100%; line-height:1.8}
div#sit02	{margin:0px 10px 0px 10px}
img#siti1	{margin-left:290px}
ul#situl1	{margin-bottom:0px}
input#sitip1	{vertical-align:middle}
