body			{width:760px; margin:0px; padding:0px; line-break:strick; background-image:url('img/haikei.gif'); background-repeat:repeat-y; font-size:small; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif}
div#allwidth	{width:760px}

/* 全ページ共通 */
a.totop_a1		{color:#660000}
div#head01		{background-image:url("img/titleback.jpg"); width:760px; height:60px}
div#head02		{text-align:right; color:#ffffff; width:760px; background-color:#666666; border-bottom:5px solid #ff9900; padding:4px 0px 3px 0px}
div#link01		{float:left; width:170px}
div#link02		{margin-left:14px; width:156px; background-color:#666666; padding-bottom:50px}
div#text1		{float:left; width:590px; margin-bottom:10px; line-height:1.2}
div.totop		{margin:0px 50px 10px 0px; padding-top:20px; text-align:right}
div#zcp			{clear:both; text-align:center; margin-left:65px; margin-right:35px; border-top:1px dashed #999999; padding-top:10px}
img#head_i01	{margin: 13px 0px 0px 15px; border-width:0px}
img#link_i01	{margin-bottom:10px; border-width:0px}
img.link_i02	{margin-bottom:5px; border-width:0px}
img#link_i03	{margin-bottom:15px; border-width:0px}
img#link_i04	{margin-bottom:30px; border-width:0px}
img#link_i05	{border-width:0px}
span#head_s01	{padding-right:10px}
a.aln	{text-decoration:none}
img.sd	{margin:0px; padding:0px; vertical-align:middle}

/* トップページ */
div#ind01	{width:590px; background-image:url('img/leaf1.jpg'); background-repeat:no-repeat; text-align:center; margin-bottom:20px}
div#ind02	{margin:0px 70px 20px 70px; text-align:left; line-height:1.3; font-size:110%}
div#ind03	{width:590px; background-image:url('img/leaf2.jpg'); background-repeat:no-repeat; background-position:right bottom; text-align:center; padding-bottom:100px; margin-bottom:5px}
form#ind_fm1	{margin:0px 0px 50px 0px}
img#ind_i01	{margin-top:40px; margin-bottom:20px}

/* thanks2 */
div#tha01	{margin:0px 80px 50px 60px; padding-top:60px; line-height:1.2}
div#tha02	{margin:0px 60px 300px 60px; text-align:center}
div#tha02-2	{margin:0px 60px 160px 60px; text-align:center}
img#tha_i01-2	{margin:50px 0px 5px 0px; border-width:0px}

/* 測量が必要なとき */
div#set01	{margin:0px 0px 30px 20px; padding-top:30px}
img.set_i01	{margin-bottom:15px}
img.set_i02	{vertical-align:middle; margin-right:10px}
img#set_i03	{float:left; vertical-align:middle; margin-right:10px}
table#set_tb1	{margin:0px 0px 40px 40px}
td.set_t01	{width:240px; vertical-align:top; font-size:110%}
td.set_t02	{width:300px; vertical-align:top}

/* 法人案内 */
div#cor01	{margin:0px 0px 30px 20px; padding-top:30px}
table#cor_tb1	{margin:0px 0px 160px 20px; border-collapse:collapse}
td.cor_td1	{width:140px; padding:4px 5px; border:1px solid #cccccc; vertical-align:top; line-height:1.2}
td.cor_td2	{width:350px; padding:4px 5px; border:1px solid #cccccc; vertical-align:top; line-height:1.2}

/* 問い合わせ */
div#inq01	{margin:0px 0px 10px 20px; padding-top:30px}
div#inq02	{margin:0px 60px 30px 40px}
div#inq03	{margin:0px 20px 2px 30px}
div#inq04	{text-align:center; padding:10px 0px}
input.im_a	{ime-mode:active}
input.im_i	{ime-mode:inactive}
input#inq_ip1	{margin:5px 0px; ime-mode:inactive}
input#inq_ip2	{margin-right:40px}
span.inq_s1	{color:#cc0000; padding-left:5px}
table#inq_tb1	{margin:0px 0px 60px 25px; border-collapse:collapse}
td#inq_t01	{padding:4px 10px; border:1px solid #999999; text-align:center; font-weight:600; color:#ffffff; background-color:#663300}
td.inq_t02	{width:90px; padding:2px 10px; border:1px solid #999999}
td.inq_t03	{width:370px; padding:2px 10px; border:1px solid #999999}
textarea#inq_ta1	{width:350px; height:150px; margin-top:5px; ime-mode:active}

/* 測量の工程 */
div#kou01	{margin:0px 0px 30px 20px; padding-top:30px}
div#kou02	{margin:0px 0px 20px 30px}
div#kou03	{margin:0px 60px 50px 30px; background-color:#ffcccc; border:1px solid #999999; padding:10px 20px; line-height:1.2}

/*	プライバシーポリシー	*/
div#pri01	{margin:0px 0px 30px 20px; padding-top:30px}
div#pri02	{margin:0px 60px 20px 30px; line-height:1.2}
div#pri03	{margin:0px 60px 60px 100px; line-height:1.2}
div.pri_dai	{margin:0px 60px 10px 30px; font-size:110%}
div.pri_cyu	{margin:0px 60px 0px 50px}
div.pri_cyu_b	{margin:0px 60px 10px 70px}
div.pri_dai_b	{margin:0px 60px 20px 50px}
ul.pri_ul1	{margin:0px 60px 20px 45px; padding-left:45px}
span#pri_s1	{font-weight:600; font-size:110%; margin-left:80px}
span.pri_s2	{margin-left:80px}

/* プロフィール */
div#pro01	{margin:0px 0px 30px 20px; padding-top:30px}
div#pro02	{margin:0px 0px 20px 40px; font-weight:600}
div#pro03	{margin:0px 70px 30px 20px; line-height:1.3; border-bottom:1px dashed #999999; padding-bottom:30px}
div#pro05	{margin:0px 70px 30px 20px; border-bottom:1px dashed #999999; padding-bottom:30px}
div#pro06	{margin:0px 0px 20px 40px; font-weight:600}
img.pro_i01	{border-color:#999999}
span#pro_s01	{padding:0px 30px}
span.pro_s02	{padding-left:10px}
span#pro_s03	{padding:0px 30px}
table#pro_tb1	{margin:0px 40px 20px 40px}
table#pro_tb3	{margin:0px 40px 20px 40px}
td.pro_td01	{width:70px; vertical-align:top; padding:3px; line-height:1.2}
td.pro_td02	{width:400px; vertical-align:top; padding:3px; line-height:1.2}
td.pro_td05	{width:45px; vertical-align:top; padding:3px; line-height:1.2}
td.pro_td06	{width:240px; vertical-align:top; padding:3px; line-height:1.2}
ul#pro_ul1	{margin:0px 0px 0px 20px; padding-left:20px}
