@charset "UTF-8";
/* CSS Document */


/*基本情報　ここから*/
body {
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	font-size:10pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display:inline;
	background-color:#99CC66;
}


a:link{color:#888888;
text-decoration:none;}

a:visited{color:#888888;
text-decoration:none;}

a.sub:link{color:#222222;}
a.sub:visited{color:#222222;}

a.sub2:link{color:#dc7d70;}
a.sub2:visited{color:#dc7d70;}

img {
vertical-align: top;
border:0;
}

/*基本情報　ここまで*/


/*各ページボディ　ここから*/
#top_pagebody{
width:800px;
height:620px;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
background-color:#FFFFFF;
position:relative;
}

#sitemap_pagebody{
	width:800px;
	height:770px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#privacypolicy_pagebody{
	width:800px;
	height:0900px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#corporateinformation_pagebody{
	width:800px;
	height:620px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#summary_pagebody{
	width:800px;
	height:620px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#history_pagebody{
	width:800px;
	height:1260px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#chart_pagebody{
	width:800px;
	height:970px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#groupe_pagebody{
	width:800px;
	height:970px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#storeinformation_pagebody{
	width:800px;
	height:970px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#supermarket_pagebody{
	width:800px;
	height:1570px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#restaurant_pagebody{
	width:800px;
	height:570px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#adoptioninformation_pagebody{
	width:800px;
	height:670px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#new_recruitment_pagebody{
	width:800px;
	height:1440px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#message_pagebody{
	width:800px;
	height:2270px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#charm_pagebody{
	width:800px;
	height:1010px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#part_pagebody{
	width:800px;
	height:2500px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#halfway_recruitment_pagebody{
	width:800px;
	height:1530px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}

#environment_pagebody{
	width:800px;
	height:2100px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	background-color:#FFFFFF;
	position:relative;
}
/*各ページボディ　ここまで*/

h2{
width:800px;
height:200px;
margin:0px;
padding:0px;
background-image:url(images/tomato_top.jpg);
background-repeat:no-repeat;
background-position:top center;
top:0px;
left:0px;
font-size:7pt;
line-height:3em;
color:#444444;
font-weight:100;
}

#top_marugo_rogo{
width:190px;
height:65px;
margin:0px;
padding:0px;
position:absolute;
top:60px;
left:30px; 
}


/*左サイド　ナビゲーション　ここから*/

#leftnavi{
	width:160px;
	height:350px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:40px;
}

/*左サイドナビゲーション　ここまで*/


#sitemap{
	font-size:9pt;
	font-weight:100;
	color:#777777;
	background-image:url(images/satemap.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:12px;
	position:absolute;
	top:70px;
	left:240px;
	display:block;
}

#privacy{
font-size:9pt;
font-weight:100;
color:#777777;
background-image:url(images/satemap.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:12px;
position:absolute;
top:70px;
left:335px;
}

#rightnavi{
width:525px;
height:30px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
list-style-type:none;
position:absolute;
top:90px;
left:240px;
}

#rightnavi li{
margin-top:0px;
margin-right:3px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
float:left;
}


/*各メインコンテンツ　ここから*/

/*トップコンテンツ　ここから*/
#maincontents{
width:520px;
height:450px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-left:0px;
padding:0px;
position:absolute;
top:150px;
left:240px;
}

#topcontentsleft{
width:250px;
height:360px;
float:left;
}

#news{
width:240px;
height:50px;
margin:0px;
padding:0px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:1.4em;
}

#topcontentsright{
width:267px;
height:310px;
margin-top:50px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
float:left;
}

#topcontentsrightunder{
width:252px;
height:100px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:15px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
list-style-type:none;
}

#topcontentsrightunder li{
margin-top:3px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*トップコンテンツ　ここまで*/

/*サイトマップコンテンツ　ここから*/
#maincontents_sitemap{
	width:520px;
	height:600px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#sitemap_top{
	width:510px;
	height:20px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#d6e1d7;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10pt;
	color:#222222;
	line-height:1.5em;
}

#sitemap_corporateinformation{
	width:510px;
	height:20px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#eaf4de;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10pt;
	color:#222222;
	line-height:1.5em;
}

#sitemap_corporateinformation2{
width:520px;
height:80px;
margin-top:3px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
font-size:8pt;
font-weight:100;
line-height:1.5em;
}

#sitemap_corporateinformation2 li{
list-style-type:none;
}

#sitemap_storeinformation{
	width:510px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#f9e9e8;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10pt;
	color:#222222;
	line-height:1.5em;
}

#sitemap_storeinformation2{
width:520px;
height:45px;
margin-top:3px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
font-size:8pt;
font-weight:100;
line-height:1.5em;
}

#sitemap_storeinformation2 li{
list-style-type:none;
}

#sitemap_adoptioninformation{
	width:510px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#dfe9f6;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10pt;
	color:#222222;
	line-height:1.5em;
}

#sitemap_adoptioninformation2{
width:520px;
height:95px;
margin-top:3px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
font-size:8pt;
font-weight:100;
line-height:1.5em;
}

#sitemap_adoptioninformation2 li{
list-style-type:none;
}

#sitemap_environment{
	width:510px;
	height:20px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:10px;
	background-color:#f8f2df;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10pt;
	color:#222222;
	line-height:1.5em;
}

#sitemap_environment2{
width:520px;
height:60px;
margin-top:3px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
font-size:8pt;
font-weight:100;
line-height:1.5em;
}

#sitemap_environment2 li{
list-style-type:none;
}

/*サイトマップコンテンツ　ここまで*/

/*プライバシーポリシー	コンテンツ　ここから*/
#maincontents_privacypolicy{
	width:520px;
	height:690px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#privacypolicy_contents1{
width:520px;
height:75px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8pt;
color:#000000;
line-height:1.4em;
}

#privacypolicy_contents2{
width:470px;
height:290px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8pt;
color:#000000;
line-height:1.4em;
}

#privacypolicy_contents2 li{
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:50px;
padding:0px;
list-style-type:decimal;
}

#privacypolicy_contents3{
width:520px;
height:50px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8pt;
color:#000000;
line-height:1.4em;
}

#privacypolicy_contents4{
width:400px;
height:90px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:10px;
padding-right:0px;
padding-bottom:0px;
padding-left:120px;
background-image:url(images/privacypolicy_contents4.gif);
background-repeat:no-repeat;
background-position:top left;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8pt;
font-weight:200;
color:#000000;
line-height:1.6em;
}

/*プライバシーポリシー	コンテンツ　ここまで*/

/*会社情報トップ	コンテンツ　ここから*/
#maincontents_corporateinformation{
	width:520px;
	height:360px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#corporateinformation_main{
	width:286px;
	height:145px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:100px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:235px;
	background-image:url(images/corporateinformation_main.jpg);
	background-repeat:no-repeat;
	font-size:8pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:100;
	line-height:1.4em;
}

#corporateinformation_undernavi{
width:532px;
height:55px;
margin:0px;
padding:0px;
list-style-type:none;
}

#corporateinformation_undernavi li{
margin:0px;
padding-top:0px;
padding-right:4px;
padding-bottom:0px;
padding-left:0px;
float:left;
}
/*会社情報トップ	コンテンツ　ここまで*/

/*グループ概要	コンテンツ　ここから*/
#maincontents_summary{
	width:520px;
	height:360px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#summary_main{
width:520px;
height:306px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image:url(images/summary_main.jpg);
background-repeat:no-repeat;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
}

#summary_main_text1{
width:80px;
height:200px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.5em;
float:left;
}

#summary_main_text2{
width:350px;
height:200px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.5em;
float:left;
}
/*グループ概要	コンテンツ　ここまで*/

/*グループ沿革	コンテンツ　ここから*/
#maincontents_history{
	width:520px;
	height:955px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#history_main{
width:510px;
height:220px;
margin:0px;
padding-top:60px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
background-image:url(images/history_main.jpg);
background-repeat:no-repeat;
font-size:8.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
}

#history_main_textcontena{
width:336px;
height:620px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8pt;
font-weight:100;
line-height:1.4em;
float:left;
}

#history_main_text{
	width:331px;
	height:20px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:5px;
	background-image:url(images/history_banner.gif);
	background-repeat:no-repeat;
	font-size:9pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:400;
	line-height:1.5em;
}

#history_main_photocontena{
width:184px;
height:620px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:8pt;
font-weight:100;
line-height:1.4em;
float:left;
}

#history_photo1{
width:150px;
height:120px;
margin-top:180px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:34px;
}

#history_photo2{
width:150px;
height:120px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:34px;
}

#history_photo3{
width:150px;
height:120px;
margin-top:50px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:34px;
}

#history_main_text2{
text-align:right;
}

#history_goto_top{
width:520px;
height:20px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:40px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
clear:both;
}

/*グループ沿革	コンテンツ　ここまで*/

/*組織図	コンテンツ　ここから*/
#maincontents_chart{
	width:520px;
	height:705px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#maincontents_chart2{
	width:785px;
	height:705px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:10px;
}

#chart_main{
width:520px;
height:650px;
margin:0px;
padding:0px;
}
/*組織図	コンテンツ　ここまで*/

/*グループ企業	コンテンツ　ここから*/
#maincontents_groupe{
	width:520px;
	height:705px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:244px;
}
/*グループ企業	コンテンツ　ここまで*/

/*店舗情報トップ　コンテンツ　ここから*/
#maincontents_storeinformation{
	width:525px;
	height:705px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#storeinformation_main{
width:525px;
height:300px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:-5px;
padding:0px;
float:left;
}

#storeinformation_supermarket{
width:258px;
height:55px;
margin:0px;
padding:0px;
float:left;
}

#storeinformation_restaurant{
width:258px;
height:55px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
float:left;
}
/*店舗情報トップ　コンテンツ　ここまで*/

/*スーパーマーケット　ここから*/
#maincontents_supermarket{
	width:520px;
	height:1310px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#supermarket_contents{
width:525px;
height:60px;
margin-top:-5px;
margin-right:0px;
margin-bottom:0px;
margin-left:-5px;
padding:0px;
}

#supermarket_main{
width:310px;
height:240px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:70px;
padding-right:0px;
padding-bottom:0px;
padding-left:215px;
font-size:8.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
background-image:url(images/supermarket_main.jpg);
background-repeat:no-repeat;
}

#supermarket_chart{
	width:520px;
	height:900px;
	margin-top:20px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

#supermarket_chart2{
	width:520px;
	height:24px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	color:#FFFFFF;
	font-size:8pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:100;
	line-height:1.4em;
}

#supermarket_chart3{
	width:520px;
	height:24px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	color:#000000;
	font-size:7.5pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:100;
	line-height:2em;
}

#supermarket_chart4{
	width:520px;
	height:840px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	color:#000000;
	font-size:7.5pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:100;
	line-height:2em;
}

#supermarket_chart5{
	width:520px;
	height:48px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	color:#000000;
	font-size:7.5pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:100;
	line-height:2em;
}

table#table1{
table-layout:auto;
width:520px;
height:24px;
border-width:1px;
border-style:solid;
border-color:#646162;
}

td.td1{
width:170px;
height:16px;
background-color:#646162;
}

td.td2{
width:235px;
height:16px;
background-color:#646162;
}

td.td3{
width:100px;
height:16px;
background-color:#646162;
}

table#table2{
table-layout:auto;
width:520px;
height:16px;
border-width:1px;
border-style:solid;
border-color:#87bb49;
}

table#table3{
table-layout:auto;
width:520px;
height:16px;
border-width:1px;
border-style:solid;
border-color:#dc7d70;
}



td.map1{
width:37px;
height:16px;
background-color:#d2e6bb;
}

td.td4{
width:133px;
height:16px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#87bb49;
background-color:#d2e6bb;
}

td.td5{
width:235px;
height:16px;
background-color:#dbeac8;
}

td.td6{
width:100px;
height:16px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#87bb49;
background-color:#dbeac8;
}



td.map2{
width:37px;
height:16px;
background-color:#fbf2f0;
}

td.td7{
width:133px;
height:16px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#dc7d70;
background-color:#fbf2f0;
}

td.td8{
width:235px;
height:16px;
background-color:#ffffff;
}

td.td9{
width:100px;
height:16px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#dc7d70;
}



td.map3{
width:37px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
background-color:#f2cfca;
}

td.td10{
width:133px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
border-right-style:solid;
border-right-color:#dc7d70;
background-color:#f2cfca;
}

td.td11{
width:235px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
background-color:#f4d8d4;
}

td.td12{
width:100px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
border-left-style:solid;
border-left-color:#dc7d70;
background-color:#f4d8d4;
}



td.map4{
width:37px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
background-color:#fbf2f0;
}

td.td13{
width:133px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
border-right-style:solid;
border-right-color:#dc7d70;
background-color:#fbf2f0;
}

td.td14{
width:235px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
background-color:#ffffff;
}

td.td15{
width:100px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#dc7d70;
border-left-style:solid;
border-left-color:#dc7d70;
background-color:#ffffff;
}



table#table4{
table-layout:auto;
width:520px;
height:16px;
border-width:1px;
border-style:solid;
border-color:#4988c4;
}

td.map5{
width:37px;
height:16px;
background-color:#bbd3e9;
}

td.td16{
width:133px;
height:16px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#4988c4;
background-color:#bbd3e9;
}

td.td17{
width:235px;
height:16px;
background-color:#c8dbed;
}

td.td18{
width:100px;
height:16px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#4988c4;
background-color:#c8dbed;
}


td.map6{
width:37px;
height:16px;
border-top-style:solid;
border-top-color:#4988c4;
border-width:1px;
background-color:#ecf3f9;
}

td.td19{
width:133px;
height:16px;
border-top-style:solid;
border-top-color:#4988c4;
border-width:1px;
border-right-style:solid;
border-right-color:#4988c4;
background-color:#ecf3f9;
}

td.td20{
width:235px;
height:16px;
border-width:1px;
border-top-style:solid;
border-top-color:#4988c4;
background-color:#ffffff;
}

td.td21{
width:100px;
height:16px;
border-top-style:solid;
border-top-color:#4988c4;
border-width:1px;
border-left-style:solid;
border-left-color:#4988c4;
background-color:#ffffff;
}
  
#supermarket_goto_top{
width:520px;
height:20px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
}
/*スーパーマーケット　ここまで*/

/*レストラン　ここから*/
#maincontents_restaurant{
	width:520px;
	height:320px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#restaurant_main{
width:520px;
height:167px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
float:left;
}

#restaurant_main1{
width:240px;
height:44px;
margin:0px;
padding:0px;
float:left;
}

#restaurant_main2{
width:240px;
height:113px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:8.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
text-align:justify;
}

#restaurant_main3{
width:250px;
height:167px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:30px;
padding:0px;
float:left;
}

#restaurant_chart1{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
clear:both;
}

table#restaurant_table{
table-layout:auto;
width:520px;
height:24px;
border-width:1px;
border-style:solid;
border-color:#dc7d70;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1em;
}

td.restaurant_td1{
width:200px;
height:16px;
color:#FFFFFF;
background-color:#dc7d70;
}

td.restaurant_td2{
width:205px;
height:16px;
color:#FFFFFF;
background-color:#dc7d70;
}

td.restaurant_td3{
width:100px;
height:16px;
color:#FFFFFF;
background-color:#dc7d70;
}

td.restaurant_td4{
width:35px;
height:24px;
background-color:#fbf2f0;
}

td.restaurant_td5{
width:165px;
height:10px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#dc7d70;
background-color:#fbf2f0;
}

td.restaurant_td6{
width:205px;
height:24px;
background-color:#ffffff;
}

td.restaurant_td7{
width:100px;
height:24px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#dc7d70;
background-color:#ffffff;
}

td.restaurant_td8{
width:165px;
height:10px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#dc7d70;
background-color:#fbf2f0;
}
/*レストラン　ここまで*/

/*採用情報トップ　コンテンツ　ここから*/
#maincontents_adoptioninformation{
	width:520px;
	height:500px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#adoptioninformation_maincontena{
	width:520px;
	height:275px;
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	float:left;
}

#adoptioninformation_main2{
width:220px;
height:275px;
margin:0px;
padding:0px;
float:left;
}

#adoptioninformation_main3{
width:300px;
height:50px;
margin:0px;
padding:0px;
float:left;
}

#adoptioninformation_main4{
width:280px;
height:100px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:20px;
padding:0px;
float:left;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
text-align:justify;
}

#adoption_main2{
width:300px;
height:55px;
clear:both;
position:absolute;
top:270px;
left:0px;
}

#adoption_undercontena{
width:406px;
height:80px;
clear:both;
}

#adoption_under1{
width:262px;
height:80px;
background-image:url(images/adoptioninformation_under1.gif);
background-repeat:no-repeat;
float:left;
}

#adoption_under_text1{
width:65px;
height:30px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
text-align:center;
line-height:1em;
color:#dc7d70;
position:absolute;
top:364px;
left:14px;
}

#adoption_under_text2{
width:75px;
height:30px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
text-align:center;
line-height:1em;
color:#dc7d70;
position:absolute;
top:368px;
left:94px;
}

#adoption_under_text3{
width:75px;
height:30px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
text-align:center;
line-height:1em;
color:#dc7d70;
position:absolute;
top:364px;
left:178px;
}

#adoption_under2{
width:140px;
height:38px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#adoption_under3{
width:140px;
height:38px;
margin-top:4px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#adoption_qr_back{
width:105px;
height:125px;
background-image:url(images/adoptioninformation_qr_back.gif);
background-repeat:no-repeat;
clear:both;
position:absolute;
top:280px;
left:415px;
}

#adoption_qr{
width:74px;
height:74px;
margin-top:40px;
margin-right:0px;
margin-bottom:0px;
margin-left:15px;
padding:0px;
}

/*採用情報トップ　コンテンツ　ここから*/

/*募集要項　コンテンツ　ここから*/
#maincontents_new_recruitment{
	width:520px;
	height:1270px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#new_recruitment_contents1{
width:535px;
height:60px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
position:absolute;
top:0px;
left:-15px;
}

#new_recruitment_text1{
width:520px;
height:15px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:68px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
}

#new_recruitment_chart1contena{
width:520px;
height:400px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

table#new_recruitment_chrat_a{
table-layout:auto;
width:520px;
height:354px;
border-width:1px;
border-color:#4988c4;
border-style:solid;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

td.new_recruitment_chart_a_1_top_td{
width:70px;
height:16px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_a_2_top_td{
width:450px;
height:16px;
}

td.new_recruitment_chart_a_1_1td{
width:70px;
height:16px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_a_2_1td{
width:450px;
height:16px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

td.new_recruitment_chart_a_1_2td{
width:70px;
height:32px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_a_2_2td{
width:450px;
height:32px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

td.new_recruitment_chart_a_1_3td{
width:70px;
height:48px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_a_2_3td{
width:450px;
height:48px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

td.new_recruitment_chart_a_1_5td{
width:70px;
height:70px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_a_2_5td{
width:450px;
height:70px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

td.new_recruitment_chart_a_1_4td{
width:70px;
height:60px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_a_2_4td{
width:450px;
height:60px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

#new_recruitment_contents2{
width:535px;
height:60px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
position:absolute;
top:487px;
left:-15px;
}

#new_recruitment_text2{
width:520px;
height:15px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:68px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
}

#new_recruitment_chart2contena{
	width:520px;
	height:476px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

table#new_recruitment_chart_b{
table-layout:auto;
width:520px;
height:446px;
border-width:1px;
border-color:#4988c4;
border-style:solid;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

td.new_recruitment_chart_b_1_top_td{
width:70px;
height:70px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_b_2_top_td{
width:450px;
height:70px;
}

td.new_recruitment_chart_b_1_10td{
width:70px;
height:140px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_b_2_10td{
width:450px;
height:140px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

td.new_recruitment_chart_b_1_1td{
width:70px;
height:16px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_b_2_1td{
width:450px;
height:16px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

td.new_recruitment_chart_b_1_3td{
width:70px;
height:48px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4988c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.new_recruitment_chart_b_2_3td{
width:450px;
height:48px;
border-top-color:#4988c4;
border-top-style:solid;
border-top-width:1px;
}

#new_recruitment_text3{
width:520px;
height:20px;
font-size:12pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#888888;
font-weight:300;
}

#new_recruitment_under_contena{
width:520px;
height:55px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#new_recruitment_under_1{
width:258px;
height:55px;
margin:0px;
padding:0px;
float:left;
}

#new_recruitment_under_2{
width:258px;
height:55px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#new_recruitment_goto_top{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
}
/*募集要項　コンテンツ　ここまで*/

/*メッセージ　コンテンツ　ここから*/
#maincontents_message{
	width:520px;
	height:1200;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#message_contents1_1{
width:330px;
height:100px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:40px;
padding-right:60px;
padding-bottom:0px;
padding-left:130px;
background-image:url(images/message_contents1_1.gif);
background-repeat:no-repeat;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents1_2{
width:320px;
height:120px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:40px;
padding-right:140px;
padding-bottom:0px;
padding-left:60px;
background-image:url(images/message_contents1_2.gif);
background-repeat:no-repeat;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents1_3{
width:330px;
height:120px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:40px;
padding-right:60px;
padding-bottom:0px;
padding-left:130px;
background-image:url(images/message_contents1_3.gif);
background-repeat:no-repeat;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents1_4{
width:320px;
height:110px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:50px;
padding-right:140px;
padding-bottom:0px;
padding-left:60px;
background-image:url(images/message_contents1_4.gif);
background-repeat:no-repeat;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents2_top{
width:525px;
height:60px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
position:absolute;
top:670px;
left:-5px;
}

#message_contents2_top2{
width:430px;
height:50px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:25px;
padding-right:90px;
padding-bottom:0px;
padding-left:0px;
background-image:url(images/message_contents2_top2.gif);
background-repeat:no-repeat;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
position:absolute;
top:750px;
left:0px;
}

#message_contents2_1{
width:535px;
height:208px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:870px;
left:-15px;
}

#message_contents2_1_text{
width:320px;
height:80px;
margin:0px;
padding:0px;
position:absolute;
top:920px;
left:185px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents2_2{
width:535px;
height:208px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:1090px;
left:-15px;
}

#message_contents2_2_text{
width:320px;
height:80px;
margin:0px;
padding:0px;
position:absolute;
top:1142px;
left:185px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents2_3{
width:535px;
height:208px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:1308px;
left:-15px;
}

#message_contents2_3_text{
width:320px;
height:80px;
margin:0px;
padding:0px;
position:absolute;
top:1366px;
left:185px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents2_4{
width:535px;
height:208px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:1526px;
left:-15px;
}

#message_contents2_4_text{
width:320px;
height:80px;
margin:0px;
padding:0px;
position:absolute;
top:1582px;
left:185px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents2_5{
width:535px;
height:208px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:1744px;
left:-15px;
}

#message_contents2_5_text{
width:325px;
height:80px;
margin:0px;
padding:0px;
position:absolute;
top:1800px;
left:185px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_contents2_6{
width:535px;
height:208px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:absolute;
top:1962px;
left:-15px;
}

#message_contents2_6_text{
width:320px;
height:80px;
margin:0px;
padding:0px;
position:absolute;
top:2018px;
left:185px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#message_goto_top{
	width:520px;
	height:20px;
	padding-top:1300px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:right;
	font-size:10pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:200;
	color:#888888;
	margin: 0px;
}
/*メッセージ　コンテンツ　ここまで*/

/*魅力　コンテンツ　ここから*/
#maincontents_charm{
	width:520px;
	height:860px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
	margin: 0px;
}

#charm_conetnts1_top{
width:525px;
height:60px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:-5px;
padding:0px;
}

#charm_conetnts1_1{
width:315px;
height:225px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:50px;
padding-right:205px;
padding-bottom:0px;
padding-left:0px;
background-image:url(images/charm_contents1_1.jpg);
background-repeat:no-repeat;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#charm_conetnts1contena{
width:520px;
height:140px;
margin:0px;
padding:0px;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#charm_conetnts1_2{
width:127px;
height:140px;
margin:0px;
padding:0px;
float:left;
}

#charm_conetnts1_3{
width:127px;
height:140px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#charm_conetnts1_4{
width:127px;
height:140px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#charm_conetnts1_5{
width:127px;
height:140px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#charm_conetnts2contena{
	width:520px;
	height:180px;
	margin-top:50px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

#charm_conetnts2contena_left{
	width:300px;
	height:160px;
	margin:0px;
	padding:0px;
	float:left;
}

#charm_conetnts2_1{
width:290px;
height:50px;
margin:0px;
padding:0px;
}

#charm_conetnts2_1_text{
width:300px;
height:100px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#charm_conetnts2_2{
width:127px;
height:120px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
text-align:justify;
}

#charm_conetnts2_3{
	width:127px;
	height:130px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:20px;
	padding:0px;
	float:left;
}

#charm_goto_top{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
}
/*魅力　コンテンツ　ここまで*/

/*パート・アルバイト　コンテンツ　ここから*/
#maincontents_part{
	width:520px;
	height:2100px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#part_conetnts_top{
width:525px;
height:55px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:-5px;
padding:0px;
}

#part_conetnts_1_text{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:9pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

#part_contents_1{
width:360px;
height:108px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:-4px;
padding:0px;
list-style-type:none;
}

#part_contents_1 li{
margin-top:4px;
margin-right:0px;
margin-bottom:0px;
margin-left:4px;
padding:0px;
float:left;
}

#part_conetnts_1_text2{
width:520px;
height:40px;
margin-top:10px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:11pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.2em;
color:#4589c4;
}

/*パート　米子エリア　ここから*/
#yonago_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#yonago_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　米子エリア　ここまで*/

/*パート　境港エリア　ここから*/
#sakaiminato_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#sakaiminato_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　境港エリア　ここまで*/

/*パート　倉吉エリア　ここから*/
#kurayoshi_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#kurayoshi_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　倉吉エリア　ここまで*/

/*パート　鳥取エリア　ここから*/
#tottori_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#tottori_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　鳥取エリア　ここまで*/

/*パート　松江エリア　ここから*/
#matsue_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#matsue_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　松江エリア　ここまで*/

/*パート　東出雲エリア　ここから*/
#higashiizumo_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#higashiizumo_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　東出雲エリア　ここまで*/

/*パート　出雲エリア　ここから*/
#izumo_text{
width:520px;
height:30px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:14pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.5em;
}

#izumo_chart_1{
width:520px;
height:144px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}
/*パート　出雲エリア　ここまで*/

/*パート表組み　ここから*/
table#part_chrat{
table-layout:auto;
width:520px;
height:144px;
border-width:1px;
border-color:#4589c4;
border-style:solid;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

td.part_chrat_1_top_td{
width:70px;
height:16px;
border-right-color:#4589c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.part_chrat_2_top_td{
width:450px;
height:16px;
}

td.part_chrat_1_1td{
width:70px;
height:16px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4589c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.part_chrat_2_1td{
width:450px;
height:16px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
}

td.part_chrat_1_5td{
width:70px;
height:70px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4589c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.part_chrat_2_5td{
width:450px;
height:70px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
}

td.part_chrat_1_2td{
width:70px;
height:42px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
border-right-color:#4589c4;
border-right-style:solid;
border-right-width:1px;
background-color:#bbd3e9;
}

td.part_chrat_2_2td{
width:300px;
height:42px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
}

td.part_chrat_3_2td{
width:150px;
height:42px;
border-top-color:#4589c4;
border-top-style:solid;
border-top-width:1px;
}
/*パート表組み　ここまで*/

#part_goto_top{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
}
/*パート・アルバイト　コンテンツ　ここまで*/

/*中途採用　募集要項　コンテンツ　ここから*/
#maincontents_halfway_recruitment{
	width:520px;
	height:1350px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#halfway_recruitment_contents1{
width:520px;
height:55px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#halfway_recruitment_text1{
width:520px;
height:15px;
margin-top:8px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
}

#halfway_recruitment_chart1contena{
width:520px;
height:450px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

table#halfway_recruitment_chrat_a{
table-layout:auto;
width:520px;
height:442px;
border-width:1px;
border-color:#7fb7dd;
border-style:solid;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

td.halfway_recruitment_chart_a_1_top_td{
width:70px;
height:16px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_top_td{
width:450px;
height:16px;
}

td.halfway_recruitment_chart_a_1_1td{
width:70px;
height:16px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_1td{
width:450px;
height:16px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_a_1_9td{
width:70px;
height:120px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_9td{
width:450px;
height:120px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_a_1_2td{
width:70px;
height:32px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_2td{
width:450px;
height:32px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_a_1_3td{
width:70px;
height:48px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_3td{
width:450px;
height:48px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_a_1_5td{
width:70px;
height:70px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_5td{
width:450px;
height:70px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_a_1_4td{
width:70px;
height:60px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_4td{
width:450px;
height:60px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_a_1_6td{
width:70px;
height:80px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_a_2_6td{
width:450px;
height:80px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

#halfway_recruitment_text2{
width:520px;
height:15px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#000000;
}

#halfway_recruitment_chart2contena{
	width:520px;
	height:416px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

table#halfway_recruitment_chart_b{
table-layout:auto;
width:520px;
height:366px;
border-width:1px;
border-color:#7fb7dd;
border-style:solid;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

td.halfway_recruitment_chart_b_1_top_td{
width:70px;
height:16px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_b_2_top_td{
width:450px;
height:16px;
}

td.halfway_recruitment_chart_b_1_4td{
width:70px;
height:60px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_b_2_4td{
width:450px;
height:60px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_b_1_1td{
width:70px;
height:16px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_b_2_1td{
width:450px;
height:16px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_b_1_3td{
width:70px;
height:48px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_b_2_3td{
width:450px;
height:48px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_b_1_5td{
width:70px;
height:70px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_b_2_5td{
width:450px;
height:70px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_b_1_6td{
width:70px;
height:80px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_b_2_6td{
width:450px;
height:80px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

#halfway_recruitment_contents3{
width:520px;
height:55px;
margin-top:50px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#halfway_recruitment_chart3contena{
	width:520px;
	height:108px;
	margin-top:15px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

table#halfway_recruitment_chart_c{
table-layout:auto;
width:520px;
height:108px;
border-width:1px;
border-color:#7fb7dd;
border-style:solid;
color:#000000;
font-size:7.5pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.2em;
}

td.halfway_recruitment_chart_c_1_top_td{
width:70px;
height:16px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_c_2_top_td{
width:450px;
height:16px;
}

td.halfway_recruitment_chart_c_1_1_td{
width:70px;
height:16px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_c_2_1_td{
width:450px;
height:16px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

td.halfway_recruitment_chart_c_1_4td{
width:70px;
height:60px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
border-right-color:#7fb7dd;
border-right-style:solid;
border-right-width:1px;
background-color:#d8e9f5;
}

td.halfway_recruitment_chart_c_2_4td{
width:450px;
height:60px;
border-top-color:#7fb7dd;
border-top-style:solid;
border-top-width:1px;
}

#halfway_recruitment_under_contena{
width:520px;
height:55px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#halfway_recruitment_under_1{
width:258px;
height:55px;
margin:0px;
padding:0px;
float:left;
}

#halfway_recruitment_text3{
width:242px;
height:55px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:20px;
padding:0px;
font-size:12pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#888888;
font-weight:300;
float:left;
}

#halfway_recruitment_goto_top{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
}
/*中途採用　募集要項　コンテンツ　ここまで*/

/*環境　コンテンツ　ここから*/
#maincontents_environment{
	width:520px;
	height:1900px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
	position:absolute;
	top:150px;
	left:240px;
}

#environment_contents{
width:520px;
height:40px;
margin:0px;
padding:0px;
}

#environment_contents_main{
width:360px;
height:50px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:150px;
padding-right:120px;
padding-bottom:0px;
padding-left:40px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
text-align:justify;
background-image:url(images/environment_main.jpg);
background-repeat:no-repeat;
}

#environment_contents_main2{
width:520px;
height:95px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

/*エコ1　ここから*/
#environment_eco_1{
width:520px;
height:300px;
margin:0px;
padding:0px;
}

#environment_eco_1_left{
width:215px;
height:300px;
margin:0px;
padding:0px;
float:left;
}

#environment_eco_1_right{
width:300px;
height:280px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
float:left;
}

#environment_eco_1_belt_1{
width:300px;
height:18px;
margin:0px;
padding:0px;
background-color:#d7b059;
color:#FFFFFF;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.4em;
}

#environment_eco_1_belt_1_text{
width:300px;
height:50px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
}

#environment_eco_1_belt_2{
width:300px;
height:18px;
margin-top:25px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
background-color:#d7b059;
color:#FFFFFF;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.4em;
}

#environment_eco_1_belt_1_text2{
width:180px;
height:155px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:120px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
background-image:url(images/environment_eco_1_2.jpg);
background-repeat:no-repeat;
}
/*エコ1　ここまで*/

#environment_line{
width:520px;
height:2px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

/*エコ2　ここから*/
#environment_eco_2{
width:520px;
height:300px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#environment_eco_2_left{
width:215px;
height:300px;
margin:0px;
padding:0px;
float:left;
}

#environment_eco_2_right{
width:300px;
height:280px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
float:left;
}

#environment_eco_2_belt_1{
width:300px;
height:18px;
margin:0px;
padding:0px;
background-color:#d7b059;
color:#FFFFFF;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.4em;
}

#environment_eco_2_image{
width:300px;
height:100px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#environment_eco_2_belt_1_text{
width:300px;
height:150px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
}
/*エコ2　ここまで*/

/*エコ3　ここから*/
#environment_eco_3{
width:520px;
height:300px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#environment_eco_3_left{
width:215px;
height:300px;
margin:0px;
padding:0px;
float:left;
}

#environment_eco_3_right{
width:300px;
height:280px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
float:left;
}

#environment_eco_3_belt_1{
width:300px;
height:18px;
margin:0px;
padding:0px;
background-color:#d7b059;
color:#FFFFFF;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.4em;
}

#environment_eco_3_belt_1_text{
width:300px;
height:80px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
}

#environment_eco_3_image{
width:210px;
height:55px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:10px;
padding-right:0px;
padding-bottom:0px;
padding-left:90px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.6em;
background-image:url(images/environment_eco_3_2.gif);
background-repeat:no-repeat;
}
/*エコ3　ここまで*/

/*エコ4　ここから*/
#environment_eco_4{
width:520px;
height:300px;
margin-top:30px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#environment_eco_4_left{
width:215px;
height:300px;
margin:0px;
padding:0px;
float:left;
}

#environment_eco_4_right{
width:300px;
height:280px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:5px;
padding:0px;
float:left;
}

#environment_eco_4_belt_1{
width:300px;
height:18px;
margin:0px;
padding:0px;
background-color:#d7b059;
color:#FFFFFF;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:300;
line-height:1.4em;
}

#environment_eco_4_belt_1_text{
width:300px;
height:85px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
}

#environment_eco_4_image_contena{
width:300px;
height:152px;
margin-top:5px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
display:inline;
}

#environment_eco_4_image1{
width:110px;
height:152px;
margin:0px;
padding:0px;
float:left;
}

#environment_eco_4_belt_1_text2{
width:180px;
height:80px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
font-size:8pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:100;
line-height:1.4em;
float:left;
}

#environment_eco_4_belt_1_text3{
width:300px;
height:15px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0px;
}

#environment_eco_4_image2{
width:65px;
height:50px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;
padding:0px;
float:left;
}
/*エコ4　ここまで*/

#environment_goto_top{
width:520px;
height:20px;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:right;
font-size:10pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:200;
color:#888888;
}
/*環境　コンテンツ　ここから*/


/*各メインコンテンツ　ここまで*/


#footer{
width:520px;
height:70px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:20px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
clear:both;
color:#888888;
font-size:8pt;
font-weight:100;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:right;
line-height:1.6em;
}

#footer2{
width:520px;
height:70px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:20px;
padding-right:0px;
padding-bottom:0px;
padding-left:250px;
clear:both;
color:#888888;
font-size:8pt;
font-weight:100;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
text-align:right;
line-height:1.6em;
}


.sp{
padding-top:20px;
padding-bottom:20px;
}


behavior: expression(IEPNGFIX.fix(this));
