/*	全ページ共通	*/
div#allwidth	{width:760px}
a.kuro		{color:#000000}
a.aomidori	{color:#0099cc}

/*	全ページ共通　タイトル	*/
img#ztopi1	{float:left; vertical-align:top; border-width:0px}
img#ztopi2	{float:left; vertical-align:top}

/*	全ページ共通　ぱんくずリスト	*/
span#zpans1	{padding-left:10px}
a.pan	{color:#ffffff; text-decoration:none}

/*	全ページ共通　リンク	*/
img#zlinki1	{vertical-align:top}
img.lbtn	{margin-left:14px; vertical-align:top; border-width:0px}
img#zlinki2	{margin-bottom:5px}
img.bnbtn	{margin-bottom:10px; border-width:0px}
div#zlink01	{text-align:center; padding-top:20px}

/*	全ページ共通　コピーライト	*/
img#zcpri	{vertical-align:top}

/*	全ページ共通　ページトップへのリンク	*/
div#goptop	{clear:both; text-align:right; margin-right:20px}

/*	トップページ	*/
div#ind01	{width:760; height:62px; margin:0px; padding:0px; overflow:auto; display: none}
div#ind02	{margin:0px}
div#ind03	{margin:0px}
div#ind04	{margin:0px}
div#ind05	{margin:0px}
div#ind06	{padding-bottom:6px; border-bottom:1px solid #cccccc; background-color:#ffffff}
div#ind07	{display: none}
div#ind08	{margin-left:20px; margin-bottom:8px; line-height:1.2; color:#333333}
div#ind09	{float:left; width:259px}
div.ind10	{text-align:center; border-bottom:1px solid #cccccc}
div#ind11	{margin:0px 5px 5px 5px; padding:2px 10px 5px 10px; line-height:1.2; text-align:left; height:149px; overflow:auto}
div.ind12	{margin:0px 10px 5px 0px; color:#003366; font-size:90%; text-align:right}
div#ind13	{text-align:center; border-bottom:1px solid #cccccc}
div#ind14	{margin:0px 10px 15px 10px; line-height:1.8; text-align:left}
div#ind15	{text-align:center; padding-bottom:10px; border-bottom:1px solid #cccccc}
div#ind16	{text-align:center; color:#003366; padding-bottom:5px}
div#ind17	{float:left; width:341px}
div#ind18	{border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#ffffff; padding:5px 0px 12px 0px}
div#ind19	{text-align:center; padding-bottom:10px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc}
div#ind20	{margin:0px 10px 0px 15px; line-height:1.4; text-align:left}
div#ind21	{width:220px; border:1px solid #006600; margin-bottom:10px; padding:2px 5px; background-color:#dddddd; font-weight:600; color:#003300}
div#ind22	{margin:0px 0px 5px 30px}
div#ind23	{width:220px; border:1px solid #006600; margin-bottom:10px; padding:2px 5px; background-color:#dddddd; font-weight:600; color:#003300}
div#ind24	{margin:0px 0px 5px 30px}
div#ind25	{width:220px; border:1px solid #006600; margin-bottom:17px; padding:2px 5px; background-color:#dddddd; font-weight:600; color:#003300}
div#ind26	{text-align:center; padding-bottom:10px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc}
div#ind27	{color:#003366; text-align:center; border-left:1px solid #cccccc}
div#ind28	{margin:0px 10px 0px 20px; padding-bottom:80px; text-align:left}
div#ind29	{padding:0px 10px 10px 20px; text-align:right}
div#ind30	{clear:both; margin:0px 10px 10px 10px; padding-top:10px; text-align:right; color:#003300; font-weight:600; border-top:1px solid #cccccc}
div#ind31	{margin:0px 5px 10px 5px; padding:2px 10px 5px 10px; line-height:1.2; text-align:left; height:80px; overflow:auto}
div#ind32	{border-left:1px solid #cccccc; border-bottom:1px solid #cccccc}
h1#indh1	{margin:0px; padding:0px; font-weight:normal}
h2#indh2	{margin:0px; font-weight:normal}
h3#indh3	{text-align:right; font-size:130%; color:#006666; font-weight:400; margin:0px}
span.inds1	{color:#ff6600; padding:0px 5px}
span#inds2	{padding-left:10px; padding-right:10px}
span#inds3	{font-weight:600; color:#003300}
span#inds4	{padding-left:10px; padding-right:10px}
span.inds5	{padding-left:20px}
img#indi1	{margin:6px 0px 2px 5px}
img#indi2	{vertical-align:top; margin:5px 30px 0px 70px; border-width:0px}
img.indi3	{margin-bottom:5px; border-width:0px}
img#indi4	{margin-bottom:5px; border-width:0px}
img.indi5	{margin-bottom:10px; border-width:0px}
img#indi6	{margin-bottom:20px; border-width:0px}
img#indi7	{margin-bottom:5px; border-width:0px}
img.indi8	{margin-top:12px; border-width:0px}
img.indi9	{border-width:0px}
img#indi10	{margin-bottom:10px; border-width:0px}
img.indi11	{margin-bottom:8px; border-width:0px}
img#indi12	{margin-bottom:5px; border-width:0px}
img#indi13	{margin-bottom:6px; border-width:0px}
img#indi14	{border-width:0px}
img#indi15	{margin-bottom:6px; border-width:0px}
a.inda1 	{color:#003399}
a#inda2		{color:#003366; text-decoration:none; margin-right:30px; margin-left:10px}
a#inda3		{color:#003366; text-decoration:none}
a#inda4		{color:#003366; text-decoration:none; margin-right:16px; margin-left:10px}
a#inda5		{color:#003366; text-decoration:none}
a#inda6		{color:#660000}
a#inda7		{margin-bottom:5px; border-width:0px}
object#indoj	{margin-top:10px}
ul#indu1	{margin:5px 0px 15px 10px; padding-left:10px; color:#333333; line-height:1.3}
ul#indu2	{margin:0px 0px 0px 10px; padding-left:10px; line-height:1.4}
table#indtb	{width:340px; line-height:1.6; text-align:left; font-size:90%}

/*	個人11 死後の立直資金	*/
div#ks1101	{margin:0px 80px 0px 90px; color:#333333; line-height:1.6}
div#ks1102	{margin:0px 80px 10px 90px; color:#333333; line-height:1.6}
img#ks11i1	{float:left; margin:5px 15px 5px 0px}

/*	個人10 相続対策資金	*/
div#ks1001	{margin:0px 20px 10px 90px; color:#000099; line-height:1.6}
div#ks1002	{margin:0px 80px 20px 90px; color:#333333; line-height:1.4}
div#ks1003	{text-align:center; margin-bottom:40px}
div#ks1004	{margin:0px 80px 10px 90px; color:#333333; line-height:1.4}

/*	個人09 葬儀資金	*/
div#ks0901	{margin:0px 90px 20px 100px; color:#333333; line-height:1.4}
div#ks0902	{text-align:center; margin-bottom:40px}
div#ks0903	{margin:0px 90px 10px 100px; color:#333333; line-height:1.4}

/*	個人08 遺族の生活資金	*/
div#ks0801	{text-align:center; margin-bottom:40px; color:#666666}
div#ks0802	{margin:0px 60px 20px 70px; color:#333333; line-height:1.4}
div#ks0803	{margin:0px 40px 20px 70px; color:#000099; line-height:1.4}
div#ks0804	{margin:0px 60px 10px 70px; color:#333333; line-height:1.4}
span.ks08s1	{padding-left:40px}

/*	個人07 生活保障資金	*/
div#ks0701	{text-align:center; margin-bottom:40px}
div#ks0702	{margin:0px 80px 10px 90px; color:#333333; line-height:1.4}

/*	個人06 緊急資金	*/
div#ks0601	{margin:0px 50px 40px 90px; color:#333333; line-height:1.4}
div#ks0602	{clear:both; margin:0px 80px 5px 90px; color:#333333; line-height:1.4}
div#ks0603	{margin:0px 80px 20px 90px; color:#333333; line-height:1.4}
img#ks06i1	{float:right}
img#ks06i2	{float:left; margin-right:10px}
ul#ks06ul	{margin:5px 0px 5px 10px; padding-left:10px; line-height:1.6}
span#ks06s1	{padding-left:140px}

/*	個人05 ローン資金	*/
div#ks0501	{margin:0px 80px 0px 90px; color:#333333; line-height:1.6}
div#ks0502	{margin:0px 80px 40px 90px; color:#333333; line-height:1.6}
img#ks05i	{float:right}

/*	個人04 老後資金	*/
div#ks0401	{margin:0px 80px 30px 90px; color:#333333; line-height:1.4}
div#ks0402	{text-align:center; margin-bottom:40px}
div#ks0403	{margin:0px 60px 10px 70px; color:#333333; line-height:1.4}

/*	個人03 住宅資金	*/
div#ks0301	{margin:0px 70px 30px 90px; color:#333333; line-height:1.4}
div#ks0302	{text-align:center; margin-bottom:40px}
div#ks0303	{margin:0px 60px 10px 70px; color:#333333; line-height:1.4}

/*	個人02 結婚資金	*/
div#hs0201	{text-align:center; margin-bottom:40px}
div#ks0202	{text-align:center; margin-bottom:30px}
div#ks0203	{margin:0px 60px 10px 70px; color:#333333; line-height:1.4}

/*	個人01 教育資金	*/
div#ks0101	{text-align:center; margin-bottom:40px}
div#ks0102	{text-align:center; margin-bottom:30px}
div#ks0103	{margin:0px 60px 10px 70px; color:#333333; line-height:1.4}

/*	個人詳細共通	*/
div#ks001	{width:600px; height:130px; margin-bottom:0px; background-image:url("img/stb.jpg"); background-repeat:no-repeat}
div#ks002	{text-align:center}
div#ks003	{clear:both; margin-right:50px; margin-bottom:40px; text-align:right}
div#ks004	{margin-right:10px; text-align:right}
div#ks005	{margin:0px 80px 20px 90px; color:#333333; line-height:1.4}
img#ks0i1	{margin-left:40px; margin-top:60px}
img#ks0i2	{vertical-align:middle; margin-bottom:15px; margin-left:5px; border-width:0px}
span#ks0s1	{font-size:120%; color:#ff0000; font-weight:600; padding-right:15px}
span#ks0s2	{font-size:180%; color:#ff0000; font-weight:600}

/*	個人	*/
div#koj01	{width:600px; height:150px; margin-bottom:0px; background-image:url("img/stb.jpg"); background-repeat:no-repeat}
div#koj02	{margin-left:70px; margin-bottom:40px}
div#koj03	{clear:both; margin:0px 40px 15px 60px; padding:3px 5px; font-size:110%; color:#003333; font-weight:600; background-image:url("img/kptb_y.jpg"); background-repeat:repeat-y}
div#koj04	{margin:0px 30px 40px 70px}
div#koj05	{clear:both; margin:0px 40px 15px 60px; padding:3px 5px; font-size:110%; color:#003333; font-weight:600; background-image:url("img/kptb_p.jpg"); background-repeat:repeat-y}
div#koj06	{margin:0px 30px 40px 70px}
div#koj07	{clear:both; margin:0px 40px 15px 60px; padding:3px 5px; font-size:110%; color:#003333; font-weight:600; background-image:url("img/kptb_b.jpg"); background-repeat:repeat-y}
div#koj08	{margin:0px 30px 60px 70px}
img#koji1	{margin-left:40px; margin-top:60px}
img.koji2	{float:left}
img.koj03	{margin-bottom:3px; margin-right:10px; vertical-align:middle; border-width:0px}

/*	法人詳細共通	*/
div#hs001	{width:600px; height:130px; margin-bottom:0px; background-image:url("img/stb.jpg"); background-repeat:no-repeat}
div#hs002	{margin-right:10px; text-align:right}
img#hs0i1	{margin-left:40px; margin-top:60px}
span#hs0s1	{font-size:120%; color:#0099cc; font-weight:600; padding-right:15px}
span#hs0s2	{font-size:180%; color:#0099cc; font-weight:600}

/*	法人詳細04 相続・事業承継対策	*/
div#hs401	{margin-left:50px; margin-bottom:15px}
div#hs402	{margin-right:60px; margin-bottom:2px; text-align:right; color:#333333}
div#hs403	{margin-left:50px; margin-bottom:2px}
div#hs404	{margin:0px 40px 30px 50px; color:#333333}
div#hs405	{text-align:center; margin-bottom:20px}
div#hs406	{margin: 0px 40px 10px 70px}
div#hs407	{float:left; width:290px}
div#hs408	{float:left; width:270px; height:35px; background-image:url("img/hsp_kako4a.gif"); background-repeat:no-repeat}
div#hs409	{padding:13px 0px 0px 30px}
div#hs410	{clear:both; margin: 0px 140px 10px 20px; padding-top:20px; color:#ff0000; font-size:120%; font-weight:600; text-align:right}
div#hs411	{margin: 0px 140px 0px 20px; color:#ff0000; font-size:120%; font-weight:600; text-align:right; line-height:1.2}
div#hs412	{margin: 0px 70px 20px 20px; text-align:right}
div#hs413	{margin: 0px 20px 20px 130px}
div#hs414	{margin: 0px 20px 60px 130px}
ul#hs4u1	{margin:0px 10px 0px 60px; padding-left:60px; line-height:1.6}
span#hs4s1	{padding-right:105px}
span.hs4s2	{font-size:150%}

/*	法人詳細03 事業保障対策	*/
div#hs301	{margin-left:50px; margin-bottom:30px}
div.hs302	{margin: 0px 20px 20px 80px}
div#hs303	{text-align:center; padding-top:20px; margin-bottom:20px}
div#hs304	{margin: 0px 40px 10px 70px}
div#hs305	{float:left; width:440px}
div#hs306	{float:left; width:150px; height:115px; background-image:url("img/hsp_kako3a.gif"); background-repeat:no-repeat}
div#hs307	{padding:52px 0px 0px 35px}
div#hs308	{clear:both; margin: 0px 20px 20px 90px; padding-top:15px}
div#hs309	{margin: 0px 90px 60px 40px; text-align:right; color:#ff0000; font-size:120%; font-weight:600}
img#hs3i1	{margin-left:110px}
ul#hs3u1	{margin:0px 10px 0px 60px; padding-left:60px; line-height:1.4}
span#hs3s1	{padding-left:123px}
span#hs3s2	{padding-left:85px}
span#hs3s3	{padding-left:90px}
span#hs3s4	{font-size:150%}

/*	法人詳細02 退職慰労金・老後生活費対策	*/
div#hs201	{margin-left:50px; margin-bottom:30px}
div.hs202	{margin: 0px 20px 20px 90px}
div#hs203	{margin-left:20px; margin-bottom:10px}
div#hs204	{margin-left:20px}
div#hs205	{text-align:center; margin-bottom:20px}
div#hs206	{margin: 0px 40px 10px 70px}
div#hs207	{float:left; width:300px}
div#hs208	{float:left; width:270px; height:35px; background-image:url("img/hsp_kako2a.gif"); background-repeat:no-repeat}
div#hs209	{padding:13px 0px 0px 40px}
div#hs210	{clear:both; margin: 0px 90px 60px 40px; padding-top:10px; text-align:right; color:#ff0000; font-size:120%; font-weight:600}
img#hs2i1	{margin-left:110px}
ul#hs2u1	{margin: 0px 20px 40px 60px; padding-left:60px; line-height:1.6}
span#hs2s1	{padding-left:30px}
span#hs2s2	{font-size:150%}
ul#hs2u1	{margin:0px 10px 0px 60px; padding-left:60px; line-height:1.6}

/*	法人詳細01 死亡退職金・弔慰金対策	*/
div#hs101	{margin-left:50px; margin-bottom:15px}
div.hs102	{margin: 0px 40px 15px 70px; color:#003333; font-weight:600; font-size:110%}
div.hs103	{margin: 0px 20px 20px 90px}
div#hs104	{margin-left:20px; margin-bottom:10px}
div#hs105	{margin-left:20px}
div#hs106	{float:left; width:365px}
div#hs107	{margin-bottom:10px; text-align:right}
div#hs108	{text-align:right}
div#hs109	{float:left; width:200px; height:90px; background-image:url("img/hsp_kako1a.gif"); background-repeat:no-repeat}
div#hs110	{padding:45px 0px 0px 40px; line-height:1.2}
div#hs111	{clear:both; text-align:center; padding-top:20px; margin-bottom:20px}
div#hs112	{margin: 0px 40px 10px 70px}
div#hs113	{float:left; width:300px}
div#hs114	{float:left; width:270px; height:35px; background-image:url("img/hsp_kako1b.gif"); background-repeat:no-repeat}
div#hs115	{padding:13px 0px 0px 40px}
div#hs116	{clear:both; margin: 0px 20px 20px 90px; padding-top:15px}
div#hs117	{margin: 0px 20px 60px 90px; color:#ff0000; font-size:120%; font-weight:600}
img#hs1i1	{margin-left:110px}
img#hs1i2	{margin:0px 20px}
ul#hs1u1	{margin: 0px 20px 40px 60px; padding-left:60px; line-height:1.6}
ul#hs1u2	{margin:0px 10px 0px 60px; padding-left:60px; line-height:1.6}
ul#hs1u3	{margin:0px 10px 0px 60px; padding-left:60px; line-height:1.6}
span.hs1s1	{padding-left:30px}
span.hs1s2	{background-color:#99ffcc; padding:5px}
span#hs1s3	{font-size:150%}

/*	法人	*/
div#hou01	{width:600px; height:150px; margin-bottom:20px; background-image:url("img/stb.jpg"); background-repeat:no-repeat}
div#hou02	{float:left; width:436px; height:310px; margin-bottom:60px}
div#hou03	{float:left; width:160px; margin-bottom:60px; padding-top:2px}
img#houi1	{margin-left:40px; margin-top:60px}
img.houi2	{float:left}
img.houi3	{border-width:0px; margin-bottom:3px}
hr#houhr	{clear:both; visibility:hidden}

/*	ポリシー、サイトマップ、新着情報、トッピクス、トピックス詳細、サンキュー	*/
/*	シンプルサブページ	*/

/*	サンキュー	*/
div#tha01	{margin:0px 100px 60px 100px; padding-top:60px; line-height:1.4}
div#tha02	{margin:0px 100px 230px 100px; text-align:center}

/*	トピックス詳細	*/
img#topici1	{margin:40px 0px 10px 80px}
div#topic01	{margin:0px 70px 30px 80px; text-align:right}
div#topic02	{margin:0px 70px 20px 80px; font-weight:600; font-size:110%}

/*	トピックス	*/
img#topi1	{margin:40px 0px 20px 80px}
ul#topul	{line-height:1.2}

/*	新着情報	*/
img#newi1	{margin:40px 0px 20px 80px}
ul#newul	{line-height:1.2}
li.newli	{margin-bottom:10px}

/*	ISMSポリシー	*/
div#ism01	{margin:0px 80px 80px 120px; line-height:1.4}
div#ism02	{margin:0px 100px 10px 120px; text-align:right}
div#ism03	{margin:0px 0px 80px 180px; line-height:1.4}
img#ismi1	{margin:40px 0px 40px 80px}
ol#ismo1	{margin:0px 80px 10px 60px; padding-left:60px; line-height:1.4}
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 50px 20px 80px; font-weight:600; line-height:1.2}
div#att02	{margin:0px 50px 40px 80px; line-height:1.2}
div#att03	{text-align:center; margin-bottom:60px}
table#atttb	{margin:0px 50px 40px 80px}
td.att_td1	{vertical-align:top; padding:3px 0px; width:100px}
td.att_td2	{vertical-align:top; padding:3px 0px}

/*	プライバシーポリシー	*/
div#pol01	{margin:0px 20px 30px 20px; text-align:center; font-weight:600; font-size:120%}
div.pol02	{margin:0px 30px 30px 50px; line-height:1.2}
div.pol03	{margin:0px 30px 10px 50px; font-weight:600; font-size:100%}
div#pol04	{margin:0px 30px 20px 50px; line-height:1.2}
div#pol05	{margin:0px 30px 30px 80px; line-height:1.4}
div#pol06	{margin:0px 30px 20px 50px; line-height:1.2}
div#pol07	{margin:0px 30px 5px 80px; font-weight:400; font-size:100%}
div#pol08	{margin:0px 30px 80px 80px; line-height:1.4}
img#poli1	{margin:40px 0px 40px 80px}
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	{float:left; width: 100px; visibility:hidden}
div#sit02	{float:left; width:200px; margin-right:20px; padding-bottom:140px}
div#sit03	{float:left; width:270px; padding-bottom:140px}
img#siti1	{margin:40px 0px 40px 80px}
ul.saiu1	{margin-left:20px; padding:0px; line-height:2}
ul.saiu2	{line-height:2; margin-left:20px; padding:0px}

/*	サブページ　マップ、保険一覧、会社案内、相談予約、オンライン、求人情報、セミナー	*/
/*	サブページ共通　内容部タイトルimg	*/
img#zsbti	{margin-left:90px; margin-top:92px}

/*	マップ	*/
div#map01	{width:600px; height:150px; margin-bottom:60px; background-image:url("img/stb_map.jpg"); background-repeat:no-repeat}
div#map02	{margin-bottom:30px}
div#map03	{text-align:center; margin-bottom:80px}
form#mapf	{margin-bottom:0px}
input#mapip	{margin-left:454px; margin-bottom:5px}
table#maptb	{width:400px; margin-left:100px; margin-bottom:20px}
td.mapt1	{border:1px solid #006666; background-color:#cceeee; padding:3px 5px 2px 8px}
td.mapt2	{border:1px solid #006666; padding:3px 5px 2px 8px}
span.maps1	{color:#ff6600; padding:0px 5px}
img#mapi1	{margin-left:100px; border:1px solid #006666}
img#mapi2	{margin-left:0px; border:1px solid #006666; margin-right:15px}
img#mapi3	{margin-left:0px; border:1px solid #006666}

/*	保険一覧	*/
div#iti01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_iti.jpg"); background-repeat:no-repeat}
div.iti02	{margin-left:160px; margin-bottom:10px}
div#iti03	{margin:0px 30px 40px 200px; line-height:1.4}
div#iti04	{margin:0px 30px 80px 200px; line-height:1.4}
a.itia1		{text-decoration:none; color:#666666}

/*	会社案内	*/
div#kai01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_kai.jpg"); background-repeat:no-repeat}
div#kai02	{margin:0px 10px 40px 10px; padding-right:120px; height:150px; color:#666666; background-image:url("img/murakami.jpg"); background-repeat:no-repeat; text-align:right}
div#kai03	{padding:15px 0px; line-height:1.2}
div#kai04	{margin:0px 40px 15px 80px; font-weight:600; font-size:110%}
div#kai05	{float:left; width:260px; margin-bottom:80px}
div#kai06	{float:left; width:260px; color:#666666; line-height:1.2; padding-top:50px; margin-bottom:80px}
div#kai07	{padding-top:10px; padding-left:10px}
div#kai08	{margin:0px 40px 20px 80px; font-weight:600; font-size:110%}
div#kai09	{margin:0px 40px 0px 85px; font-size:140%; font-weight:600; color:#33ccff}
div.kai10	{margin-left:80px}
div.kai11	{float:left; width:235px; text-align:center; margin-right:20px}
div.kai12	{float:left; width:235px; text-align:center}
div#kai13	{clear:both; margin:0px 40px 0px 85px; padding-top:20px; font-size:140%; font-weight:600; color:#33ccff}
span#kais1	{color:#003333; font-size:110%; font-weight:600}
span#kais2	{padding-right:5px}
span#kais3	{padding-right:12px}
span#kais4	{padding-right:19px}
span#kais5	{padding-right:26px}
span.kais6	{color:#003333; font-weight:600; padding-right:30px}
span#kais7	{border-bottom:3px solid #cceedd; padding-left:3px; padding-right:60px}
span.kais8	{color:#ff6600; padding:0px 5px}
span#kais9	{color:#003333; font-size:110%; font-weight:600}
soan#kais10	{border-bottom:3px solid #cceedd; padding-left:3px; padding-right:60px}
table#kaitb	{width:460px; margin-left:80px; margin-bottom:60px; line-height:1.6; table-layout:fixed}
td.kait1	{width:80px; border:1px solid #006666; background-color:#cceeee; padding:5px 5px 4px 8px}
td.kait2	{width:350px; border:1px solid #006666; padding:5px 0px 4px 8px}
img#kaii1	{margin-left:80px}
img.kaii2	{margin-bottom:5px}
img.kaii3	{margin-bottom:5px; margin-top:20px}
hr#kaihr	{clear:both; visibility:hidden; margin-bottom:60px}

/*	パートナー	*/
div#kai01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_par.jpg"); background-repeat:no-repeat}


/*	相談予約	*/
div#yoy01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_yoy.jpg"); background-repeat:no-repeat}
div#yoy02	{margin:0px 50px 20px 60px}
div#yoy03	{text-align:center; margin-bottom:60px}
label#yoyl1	{font-weight:600; margin-left:5px; font-size:110%}
table#yoytb1	{width:500px; margin-left:50px; margin-bottom:20px; line-height:1.6; table-layout:fixed}
table#yoytb2	{width:500px; margin-left:50px; margin-bottom:20px; line-height:1.6; border-collapse:collapse; table-layout:fixed}
table#yoytb3	{width:500px; margin-left:50px; margin-bottom:20px; line-height:1.6; table-layout:fixed}
caption#yoytc2	{text-align:left}
td.yoyt1	{width:100px; border:1px solid #006666; background-color:#cceeee; padding:5px 5px 4px 8px}
td.yoyt2	{width:370px; border:1px solid #006666; padding:5px 0px 4px 8px}
input#yoyip51	{margin-right:40px}
input#yoyip52	{margin-right:40px; background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#yoyip53	{background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}

	/*	テーブル1	*/
input.yoyip01	{ime-mode:active; width:200px}
input#yoyip02	{ime-mode:inactive; margin-right:3px; width:60px}
input#yoyip03	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input#yoyip04	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input#yoyip05	{ime-mode:inactive; margin-left:40px; margin-right:3px; width:30px}
input#yoyip06	{ime-mode:inactive; width30px; margin:0px 3px}
input#yoyip07	{ime-mode:inactive; width:40px; margin-left:3px}
input#yoyip08	{ime-mode:active; width:340px}
input.yoyip09	{ime-mode:inactive; width:40px; margin-right:3px}
input.yoyip10	{ime-mode:inactive; width:200px}
input#yoyip11	{ime-mode:active; width:200px}
	/*	テーブル2	*/
td.yoytk01	{width:75px; border-left:1px solid #006666; border-top:1px solid #006666; border-right:1px solid; #cccccc; border-bottom:1px solid #cccccc; background-color:#cceeee; padding:5px 5px 4px 8px}
td.yoytk02	{width:150px; border-top:1px solid #006666; border-right:1px solid; #cccccc; border-bottom:1px solid #cccccc; padding:5px 0px 4px 8px}
td.yoytk03	{width:80px; border-top:1px solid #006666; border-right:1px solid; #cccccc; border-bottom:1px solid #cccccc; background-color:#cceeee; padding:5px 5px 4px 8px}
td.yoytk04	{width:150px; border-top:1px solid #006666; border-right:1px solid #006666; border-bottom:1px solid #cccccc; padding:5px 0px 4px 8px}
td.yoytk05	{width:75px; border-left:1px solid #006666; border-right:1px solid; #cccccc; border-bottom:1px solid #cccccc; background-color:#cceeee; padding:5px 5px 4px 8px}
td.yoytk06	{width:150px; border-right:1px solid; #cccccc; border-bottom:1px solid #cccccc; padding:5px 0px 4px 8px}
td.yoytk07	{width:80px; border-right:1px solid; #cccccc; border-bottom:1px solid #cccccc; background-color:#cceeee; padding:5px 5px 4px 8px}
td.yoytk08	{width:150px; border-right:1px solid #006666; border-bottom:1px solid #cccccc; padding:5px 0px 4px 8px}
td.yoytk09	{width:75px; border-left:1px solid #006666; border-bottom:1px solid #006666; border-right:1px solid; #cccccc; background-color:#cceeee; padding:5px 5px 5px 8px}
td.yoytk10	{border-right:1px solid #006666; border-bottom:1px solid #006666; padding:5px 0px 5px 8px}
input.yoytk02a	{ime-mode:active; width:130px}
input.yoytk04a	{ime-mode:active; width:130px}
input.yoytk06a	{ime-mode:active; width:130px}
input.yoytk08a	{ime-mode:active; width:130px}
input.yoytk10a	{ime-mode:inactive; margin-right:3px; width:60px}
input.yoytk10b	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input.yoytk10c	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input.yoytk10d	{ime-mode:inactive; margin-left:40px; margin-right:3px; width:30px}
	/*	テーブル3	*/
input.yoyip31	{ime-mode:inactive; margin:0px 2px; width:35px; line-height:1}
input.yoyip32	{ime-mode:inactive; margin-left:6px; margin-right:2px; width:20px; line-height:1}
input.yoyip33	{ime-mode:inactive; margin-left:6px; margin-right:2px; width:20px; line-height:1}
input.yoyth	{margin-left:40px}
span.yoys1		{padding-left:10px}
select.yoysl	{width:110px; line-height:1}
textarea#yoyarea	{ime-mode:active; width:354px; height:150px}

/*	オンライン	*/
div#onl01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_onl.jpg"); background-repeat:no-repeat}
div#onl02	{margin:0px 40px 30px 100px; color:#006666; font-weight:600; font-size:110%}
div#onl03	{margin:0px 40px 15px 100px; font-weight:600; font-size:110%}
div#onl04	{margin:0px 45px 40px 100px; line-height:1.2}
div#onl05	{margin:0px 40px 10px 100px; padding:3px 5px; font-weight:600; font-size:110%; background-image:url("img/onlineb1.gif"); background-repeat:repeat-y}
div.onl06	{margin:0px 40px 10px 100px; padding:3px 5px; font-weight:600; font-size:110%; background-image:url("img/onlineb2.gif"); background-repeat:repeat-y}
div#onl07	{margin:0px 40px 10px 100px; padding:3px 5px; font-weight:600; font-size:110%; background-image:url("img/onlineb3.gif"); background-repeat:repeat-y}
div#onl08	{margin:0px 40px 10px 100px; padding:3px 5px; font-weight:600; font-size:110%; background-image:url("img/onlineb4.gif"); background-repeat:repeat-y}
div.onl09	{margin-bottom:30px; margin-left:140px; padding-top:10px}
div#onl10	{margin-bottom:80px; margin-left:140px}
div.onl11	{margin-bottom:30px; margin-left:140px}
div#onl12	{margin:0px 40px 10px 100px; padding:3px 5px; font-weight:600; font-size:110%; background-image:url("img/onlineb5.gif"); background-repeat:repeat-y}
div#onl13	{margin-bottom:10px; margin-left:140px; padding-top:10px}
div#onl14	{margin:0px 20px 80px 140px; padding:10px; line-height:1.2; border:1px solid #000000}
span#onls1	{border-bottom:3px solid #cceedd; padding-left:3px; padding-right:60px}
span.onls2	{padding-left:60px}
span.onls3	{padding-left:20px}
span.onls4	{padding-left:20px; padding-right:20px}
ul.onlu1	{margin:0px 40px 10px 60px; padding-left:60px; line-height:1.2}
img.onlbtn	{margin-right:60px; border-width:0px}
img#onli1	{margin-right:50px; border-width:0px}
img#onli2	{margin-right:60px; border-width:0px}
img#onli3	{margin-right:95px; border-width:0px}
img#onli4	{border-width:0px}
input.onlip	{margin-right:60px; border-width:0px}

/*	求人情報	*/
div#kyu01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_kyu.jpg"); background-repeat:no-repeat}
div#kyu02	{margin:0px 40px 15px 100px; font-weight:600; font-size:110%}
div#kyu03	{text-align:center; margin-bottom:60px}
div#kyu04	{margin:0px 50px 10px 110px}
span#kyus1	{border-bottom:3px solid #cceedd; padding-left:3px; padding-right:60px}
table#kyutb1	{width:400px; margin-left:100px; margin-bottom:40px; line-height:1.6; table-layout:fixed}
table#kyutb2	{width:400px; margin-left:100px; margin-bottom:20px; line-height:1.6; table-layout:fixed}
td.kyut1	{width:70px; border:1px solid #006666; background-color:#cceeee; padding:5px 5px 4px 8px}
td.kyut2	{width:300px; border:1px solid #006666; padding:5px 0px 4px 8px}
td.kyut3	{width:70px; border:1px solid #006666; background-color:#ccddee; padding:5px 5px 4px 8px}
td.kyut4	{width:300px; border:1px solid #006666; padding:5px 0px 4px 8px}
ul#kyuu1	{margin:0px 5px 0px 10px; padding:0px 5px 0px 10px}
input#kyuip1	{ime-mode:active; width:200px}
input#kyuip2	{ime-mode:inactive; width30px; margin:0px 3px}
input#kyuip3	{ime-mode:inactive; width:40px; margin-left:3px}
input#kyuip4	{ime-mode:active; width:280px}
input.kyuip5	{ime-mode:inactive; width:40px; margin-right:3px}
input#kyuip6	{ime-mode:inactive; margin-right:3px; width:60px}
input.kyuip7	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input.kyuip8	{ime-mode:inactive; width:200px}
input#kyuip9	{margin-right:40px; background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#kyuip10	{background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
textarea#kyuarea	{ime-mode:active; width:284px; height:150px}
label#kyul1	{font-weight:600; margin-left:5px; font-size:110%}

/*	セミナー 詳細ページ	*/
div#juk01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_sem.jpg"); background-repeat:no-repeat}
div#juk02	{margin:0px 55px 0px 75px; background-color:#00cccc; text-align:center}
div#juk03	{margin:0px 55px 20px 75px; padding:15px; line-height:1.24; border:1px solid #00cccc}
div#juk04	{margin:0px 55px 40px 75px; padding:5px 15px; line-height:1.2; border:1px solid #666666; background-color:#eeeeee}
div#juk05	{padding:5px 0px}
div#juk06	{text-align:center; margin-bottom:60px}
div#juk07	{margin:0px 80px 30px 80px; color:#ff0000}
div#juk08	{margin-left:72px; margin-bottom:5px}
div#juk09	{text-align:center; margin-bottom:60px; color:#ff0000}
div#juk10	{text-align:center; margin-bottom:60px}
div#juku11	{margin:0px 60px 10px 90px; line-height:1.2}
div#juku12	{margin-left:140px}
hr#jukhr	{visibility:hidden}
table#juktb1	{width:480px; margin-left:70px; margin-bottom:25px; line-height:1.2; border-top:1px solid #006666; border-left:1px solid #006666}
table#juktb2	{width:480px; margin-left:70px; margin-bottom:20px; line-height:1.2; table-layout:fixed; border-top:1px solid #006666; border-left:1px solid #006666}
td.jukt1	{width:80px; border-right:1px solid #006666; border-bottom:1px solid #006666; background-color:#cceeee; padding:7px 5px 6px 8px; line-height:1.2}
td.jukt2	{width:360px; border-right:1px solid #006666; border-bottom:1px solid #006666; padding:7px 8px 6px 8px}
td.jikt3	{width:360px; border-right:1px solid #006666; border-bottom:1px solid #006666; padding:3px 8px 2px 8px; background-color:#ccddff}
td.jukt4	{width:140px; border-bottom:1px solid #006666; padding:3px 8px 2px 8px}
td.jukt4b	{width:220px; border-right:1px solid #006666; border-bottom:1px solid #006666; padding:3px 8px 2px 8px}
span#juks1	{padding-right:20px}
span#juks2	{padding-left:45px}
span#juks3	{font-size:110%; font-weight:600}
span#juks4	{padding-left:120px}
span#juks5	{padding-left:165px}
span.juks6	{color:#ff0000; padding-left:5px; font-size:80%}
span#juks7	{color:#ff0000}
span#juks8	{padding-right:40px}
img#juki1	{float:left; margin:0px 20px 10px 0px}
img#juki2	{float:right; margin:10px 0px 10px 10px}
img#juki3	{margin-bottom:4px}
form.jukfm1		{float:left}
input.jukip1	{ime-mode:active; width:300px}
input#jukip2	{ime-mode:inactive; width30px; margin:0px 3px}
input#jukip3	{ime-mode:inactive; width:40px; margin-left:3px}
input#jukip4	{ime-mode:active; width:340px}
input.jukip5	{ime-mode:inactive; width:40px; margin-right:3px}
input#jukip6	{ime-mode:inactive; width:300px}
input#jukip7	{ime-mode:inactive; margin-right:3px; width:30px}
input#jukip8	{ime-mode:active; width:200px}
input#jukip9	{ime-mode:inactive; margin-right:3px; width:30px}
input#jukip10	{margin-right:40px;background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#jukip11	{margin-right:40px;background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#jukip12	{ime-mode:inactive; margin-right:3px; width:60px}
input#jukip13	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input#jukip14	{ime-mode:inactive; margin-left:10px; margin-right:3px; width:30px}
input#jukip15	{margin-right:40px; background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#jukip16	{background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#jukip17	{ime-mode:inactive; margin-right:3px; width:30px}
input#jukip18	{color:#ffffff; margin-bottom:60px; margin-right:40px; background-color:#33cc33; border-top:2px solid #66ff66; border-left:2px solid #66ff66;border-bottom:2px solid #009900; border-right:2px solid #009900; font-weight:600; padding:2px 5px}
input#jukip19	{color:#ffffff; margin-bottom:60px; background-color:#33cc33; border-top:2px solid #66ff66; border-left:2px solid #66ff66; border-bottom:2px solid #009900; border-right:2px solid #009900; font-weight:600; padding:2px 5px}
input#osirase01	{vertical-align:middle}
input#osirase02	{vertical-align:middle; margin-left:20px}
input#syoku02	{margin-left:30px}
input#syoku03	{margin-top:5px}
input#syoku04	{margin-left:80px; margin-top:5px}
input#syoku05	{margin-top:5px}
input#syoku06	{margin-left:22px; margin-top:5px}
input#syoku07	{margin-left:22px; margin-top:5px}
input#syoku08	{margin-left:5px; margin-top:5px; ime-mode:active; width:120px}
input#kikkake02	{margin-left:30px}
input#kikkake03	{margin-top:5px}
input#kikkake04	{margin-left:38px; margin-top:5px}
input#kikkake05	{margin-left:37px; margin-top:5px}
input#kikkake06	{margin-top:5px}
input#kikkake07	{margin-left:31px; margin-top:5px}
input#kikkake08	{margin-left:5px; vertical-align:middle; ime-mode:active; width:120px}
input#kikkake09	{margin-top:5px}
input#kikkake10	{margin-left:5px; vertical-align:middle; ime-mode:active; width:120px}
input#ckbox1	{vertical-align:middle; margin-right:5px}
input#ckbox2	{vertical-align:middle; margin-right:5px}
input#ckbox3	{vertical-align:middle; margin-right:5px}
input#ckbox4	{vertical-align:middle; margin-right:5px}
input#ckbox5	{vertical-align:middle; margin-right:5px}
input#ckbox6	{vertical-align:middle; margin-right:5px}

/*	セミナー一覧	*/
div#sem11	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_sem.jpg"); background-repeat:no-repeat}
div#sem12	{text-align:right; margin-right:20px; margin-bottom:10px}
div#sem13	{margin:0px 50px 10px 70px}
div.sem14	{margin:0px 50px 0px 70px; border-left:1px solid #006666; border-top:1px solid #006666; border-right:1px solid #006666}
div.sem15	{margin:0px 50px 20px 70px; padding:5px 30px 10px 40px; border:1px solid #006666; line-height:1.4}
div#sem16	{text-align:right; margin: 0px 50px 30px 70px; padding-top:10px; padding-bottom:5px; border-bottom:2px dashed #999999}
div#sem17	{margin:0px 50px 20px 70px}
div#sem18	{text-align:right; margin: 0px 50px 20px 70px; padding-top:10px; padding-bottom:5px; border-bottom:2px dashed #999999}
div#sem19	{margin:0px 50px 0px 60px}
img#semi01	{margin-bottom:5px; border-width:0px}
img#semi02	{border-width:0px}
img.semi03	{vertical-align:top}
img.semi04	{margin-left:250px; border-width:0px}
img.semi04b	{margin-left:250px; border-width:0px; margin-top:5px}
ol#semol1	{margin:10px 0px 0px 15px; padding-left:15px; line-height:1.2}
li.semli1	{margin-bottom:5px}
ul#semul1	{margin:0px 50px 100px 45px; padding-left:45px; line-height:1.6; list-style-type:square}
a.sema1		{color:#000000; padding-right:20px}

/*	セミナー オープニングセミナーのみ	*/
div#sem01	{width:600px; height:150px; margin-bottom:40px; background-image:url("img/stb_sem.jpg"); background-repeat:no-repeat}
div#sem02	{margin:0px 55px 0px 75px; background-color:#00cccc; text-align:center}
div#sem03	{margin:0px 55px 20px 75px; padding:15px; line-height:1.24; border:1px solid #00cccc}
div#sem04	{margin:0px 55px 40px 75px; padding:5px 15px; line-height:1.2; border:1px solid #666666; background-color:#eeeeee}
div#sem05	{padding:5px 0px}
div#sem06	{text-align:center; margin-bottom:60px}
table#semtb1	{width:480px; margin-left:70px; margin-bottom:20px; line-height:1.2; table-layout:fixed}
table#semtb2	{width:480px; margin-left:70px; margin-bottom:20px; table-layout:fixed}
td.semt1	{width:80px; border:1px solid #006666; background-color:#cceeee; padding:7px 5px 6px 8px; line-height:1.2}
td.semt2	{width:360px; border:1px solid #006666; padding:7px 8px 6px 8px}
span#sems1	{padding-right:20px}
span#sems2	{padding-left:45px}
span#sems3	{font-size:110%; font-weight:600}
span#sems4	{padding-left:120px}
span#sems5	{padding-left:165px}
img#semi1	{float:left; margin:0px 20px 10px 0px}
img#semi2	{float:right; margin:10px 0px 10px 10px}
input.semip1	{ime-mode:active; width:300px}
input#semip2	{ime-mode:inactive; width30px; margin:0px 3px}
input#semip3	{ime-mode:inactive; width:40px; margin-left:3px}
input#semip4	{ime-mode:active; width:340px}
input.semip5	{ime-mode:inactive; width:40px; margin-right:3px}
input#semip6	{ime-mode:inactive; width:300px}
input#semip7	{ime-mode:inactive; margin-right:3px; width:30px}
input#semip8	{ime-mode:active; width:200px}
input#semip9	{ime-mode:inactive; margin-right:3px; width:30px}
input#semip10	{margin-right:40px;background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
input#semip11	{margin-right:40px;background-color:#ffdd99;border-top:2px solid #cc6600;border-left:2px solid #cc6600;border-bottom:2px solid #993300; border-right:2px solid #993300; font-weight:600; padding:2px 5px}
