body{
	text-align:center;
	background-color:#ffffff;
	margin:0;
	padding:0;
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", sans-serif;
}
#body2{
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	width:900px;
	height:auto;
}
h1{
		text-indent:-9999px;
		font-size:0px;
		width:300px;
		height:50px;
		padding:50px 0 0 0;
		float:left;
}
h1 a{
		display:block;
		width:300px;
		height:50px;
		background-image:url(./img/logo.png);
		background-repeat:no-repeat;
}
h1 a:hover{
		width:300x;
		height:50px;
		background-image:url(./img/logo.png);
		background-repeat:no-repeat;
}
#headbox{
		width:900px;
		height:100px;
		margin:0;
		padding:0;
}
#headtxt{
		float:left;
		text-align:right;
		width:600px;
		height:12px;
		padding-top:68px;
		font-size:12px;
}
#headtxt a{
		color:#333;
}
#headtxt a:hover{
		color:#aaa;
}
h2{
		display:block;
		text-indent:-9999px;
		font-size:0px;
		width:900px;
		height:246px;
		background-image:url(./img/mainimg.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#chiikikasseika{
		display:block;
		text-indent:-9999px;
		font-size:0px;
		width:900px;
		height:200px;
		background-image:url(img/chiikikasseika.png);
		background-repeat:no-repeat;
		margin:10px 0 10px 0;
		padding:0;

}
#chiikikasseika a{
		display:block;
		text-indent:-9999px;
		font-size:0px;
		width:900px;
		height:200px;
		background-image:url(img/chiikikasseika.png);
		background-repeat:no-repeat;
		margin:10px 0 10px 0;
		padding:0;
}
#navibg{
		list-style-type:none;
		margin:10px 0 0 0;
		padding:0;
		background-image:url(./img/navibg.png);
		background-repeat:no-repeat;
		width:900px;
		height:40px;
}
#navi0{
		text-indent:-9999px;
		font-size:0px;
		width:150px;
		height:40px;
		padding:0;
		float:left;
}
#navi0 a{
		display:block;
		width:150px;
		height:40px;
		background-image:url(./img/navi0.png);
		background-repeat:no-repeat;
}
#navi0 a:hover{
		width:150px;
		height:40px;
		background-image:url(./img/navi0.png);
		background-repeat:no-repeat;
}
#navi1{
		text-indent:-9999px;
		font-size:0px;
		width:300px;
		height:40px;
		padding:0;
		float:left;
}
#navi2{
		text-indent:-9999px;
		font-size:0px;
		width:150px;
		height:40px;
		padding:0;
		float:left;
}
#navi2 a{
		display:block;
		width:150px;
		height:40px;
		background-image:url(./img/navi2.png);
		background-repeat:no-repeat;
}
#navi2 a:hover{
		width:150px;
		height:40px;
		background-image:url(./img/navi2.png);
		background-repeat:no-repeat;
}
#navi3{
		text-indent:-9999px;
		font-size:0px;
		width:150px;
		height:40px;
		padding:0;
		float:left;
}
#navi3 a{
		display:block;
		width:150px;
		height:40px;
		background-image:url(./img/navi3.png);
		background-repeat:no-repeat;
}
#navi3 a:hover{
		width:150px;
		height:40px;
		background-image:url(./img/navi3.png);
		background-repeat:no-repeat;
}
#navi4{
		text-indent:-9999px;
		font-size:0px;
		width:150px;
		height:40px;
		padding:0;
		float:left;
}
#navi4 a{
		display:block;
		width:150px;
		height:40px;
		background-image:url(./img/navi4.png);
		background-repeat:no-repeat;
}
#navi4 a:hover{
		width:150px;
		height:40px;
		background-image:url(./img/navi4.png);
		background-repeat:no-repeat;
}
#navi5{
		text-indent:-9999px;
		font-size:0px;
		width:150px;
		height:40px;
		padding:0;
		float:left;
}
#navi5 a{
		display:block;
		width:150px;
		height:40px;
		background-image:url(./img/navi5.png);
		background-repeat:no-repeat;
}
#navi5 a:hover{
		width:150px;
		height:40px;
		background-image:url(./img/navi5.png);
		background-repeat:no-repeat;
}
.clearboth{
		clear:both;
}

h3#oshirase{
		display:block;
		text-indent:-9999px;
		font-size:0px;
		width:350px;
		height:40px;
		background-image:url(./img/title0.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
h3#aisatsu{
		display:block;
		text-indent:-9999px;
		font-size:0px;
		width:550px;
		height:40px;
		background-image:url(./img/title1.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#itconvenience{
		text-indent:-9999px;
		font-size:0px;
		width:440px;
		height:264px;
		padding:0;
		margin:0;
		float:left;
}
#itconvenience a{
		display:block;
		width:440px;
		height:264px;
		background-image:url(./img/banner0.png);
		background-repeat:no-repeat;
}
#itconvenience a:hover{
		width:440px;
		height:264px;
		background-image:url(./img/banner0.png);
		background-repeat:no-repeat;
}
#shopmo{
		text-indent:-9999px;
		font-size:0px;
		width:440px;
		height:264px;
		padding:0 0 0 20px;
		margin:0;
		float:left;
}
#shopmo a{
		display:block;
		width:440px;
		height:264px;
		background-image:url(./img/banner1.png);
		background-repeat:no-repeat;
}
#shopmo a:hover{
		width:440px;
		height:264px;
		background-image:url(./img/banner1.png);
		background-repeat:no-repeat;
}
#dairiten{
		text-indent:-9999px;
		font-size:0px;
		width:440px;
		height:80px;
		padding:0;
		margin:0;
		float:left;
}
#dairiten a{
		display:block;
		width:440px;
		height:80px;
		padding-bottom:20px;
		background-image:url(./img/dairiten.png);
		background-repeat:no-repeat;
}
#dairiten a:hover{
		width:440px;
		height:80px;
		background-image:url(./img/dairiten.png);
		background-repeat:no-repeat;
}
#areamanager{
		text-indent:-9999px;
		font-size:0px;
		width:440px;
		height:80px;
		padding:0 0 20px 20px;
		margin:0;
		float:left;
}
#areamanager a{
		display:block;
		width:440px;
		height:80px;
		background-image:url(./img/areamanager.png);
		background-repeat:no-repeat;
}
#areamanager a:hover{
		width:440px;
		height:80px;
		background-image:url(./img/areamanager.png);
		background-repeat:no-repeat;
}
#aisatsubg{
		display:block;
		width:550px;
		height:230px;
		background-image:url(./img/aisatsubg.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#aisatsutxt{
		width:490px;
		height:110px;
		margin:0;
		padding:10px 30px 10px 30px;
		font-size:12px;
		color:#000;
		line-height:18px;
}
#bannerbox{
		width:720px;
		height:auto;
		margin:0;
		padding:10px 0 10px 0;
}
#banner2{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner2 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner2.png);
		background-repeat:no-repeat;
}
#banner2 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner2.png);
		background-repeat:no-repeat;
}
#banner3{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner3 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner3.png);
		background-repeat:no-repeat;
}
#banner3 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner3.png);
		background-repeat:no-repeat;
}
#banner4{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner4 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner4.png);
		background-repeat:no-repeat;
}
#banner4 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner4.png);
		background-repeat:no-repeat;
}
#banner5{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner5 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner5.png);
		background-repeat:no-repeat;
}
#banner5 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner5.png);
		background-repeat:no-repeat;
}
#banner6{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner6 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner6.png);
		background-repeat:no-repeat;
}
#banner6 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner6.png);
		background-repeat:no-repeat;
}
#banner7{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner7 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner7.png);
		background-repeat:no-repeat;
}
#banner7 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner7.png);
		background-repeat:no-repeat;
}
#banner8{
		text-indent:-9999px;
		font-size:0px;
		width:180px;
		height:80px;
		padding:0;
		float:left;
}
#banner8 a{
		display:block;
		width:180px;
		height:80px;
		background-image:url(./img/banner8.jpg);
		background-repeat:no-repeat;
}
#banner8 a:hover{
		width:180px;
		height:80px;
		background-image:url(./img/banner8.jpg);
		background-repeat:no-repeat;
}


#footbar{
		width:900px;
		height:10px;
		padding:0;
		background-image:url(./img/footbar.png);
		background-repeat:no-repeat;
}
#foottxt{
		text-align:center;
		font-size:12px;
		line-height:18px;
		padding-bottom:50px;
}
#foottxt a{
		color:#000;
}
#foottxt a:hover{
		color:#aaa;
}
#headfoot{
		width:900px;
		height:10px;
		background-image:url(img/headfoot.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg0_rinen{
		width:900px;
		height:90px;
		background-image:url(img/mainbg0_rinen.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg1{
		width:900px;
		height:auto;
		background-image:url(img/mainbg1.png);
		background-repeat:repeat-y;
		margin:0;
		padding:0;
}
#mainbg2_rinen{
		width:900px;
		height:70px;
		background-image:url(img/mainbg2_rinen.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbox{
		height:auto;
		width:800px;
		padding-top:20px;
		margin:0 50px 0 50px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size:14px;
		line-height:28px;
		color:#000;
}
#mainbox a{
		color:#000;

}
#mainbox a:hover{
		color:#aaa;

}
#mainbg0_profile{
		width:900px;
		height:90px;
		background-image:url(img/mainbg0_profile.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg2_profile{
		width:900px;
		height:70px;
		background-image:url(img/mainbg2_profile.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg0_business{
		width:900px;
		height:90px;
		background-image:url(img/mainbg0_business.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg2_business{
		width:900px;
		height:70px;
		background-image:url(img/mainbg2_business.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg0_link{
		width:900px;
		height:90px;
		background-image:url(img/mainbg0_link.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg2_link{
		width:900px;
		height:70px;
		background-image:url(img/mainbg2_link.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg0_inquiry{
		width:900px;
		height:90px;
		background-image:url(img/mainbg0_inquiry.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg2_inquiry{
		width:900px;
		height:70px;
		background-image:url(img/mainbg2_inquiry.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg0_sitemap{
		width:900px;
		height:90px;
		background-image:url(img/mainbg0_sitemap.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#mainbg2_sitemap{
		width:900px;
		height:70px;
		background-image:url(img/mainbg2_sitemap.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#tablestyle table{
	text-align:left;
	width:800px;
	margin:0;
	border-collapse:collapse;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
#tablestyle table th{
	width:30%;
	border-collapse:collapse;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-color:#eeeeee;
	padding:2px 2px 2px 4px;
	font-weight:normal;
	font-size:12px;
	vertical-align:middle;
}
#tablestyle table td{
	width:70%;
	border-collapse:collapse;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-color:#ffffff;
	padding:2px 2px 2px 4px;
	font-weight:normal;
	font-size:12px;
	vertical-align:middle;
}
.line1{
	border-left:#0065d7 5px solid;
	padding:4px 4px 4px 4px;
}
.line0{
	border-left:#00d2d0 5px solid;
	padding:4px 4px 4px 4px;
}
/*itc*/
#itc_headbox h1{
		text-indent:-9999px;
		font-size:0px;
		width:250px;
		height:50px;
		padding:50px 0 0 0;
		float:left;
}
#itc_headbox h1 a{
		display:block;
		width:250px;
		height:50px;
		background-image:url(./img/itconveniencelogo.png);
		background-repeat:no-repeat;
}
#itc_headbox h1 a:hover{
		width:250x;
		height:50px;
		background-image:url(./img/itconveniencelogo.png);
		background-repeat:no-repeat;
}
#itc_headbox{
		width:900px;
		height:100px;
		margin:0;
		padding:0;
}
#itc_footbar{
		width:900px;
		height:10px;
		padding:0;
		background-image:url(./img/itc_footbar.png);
		background-repeat:no-repeat;
}
#itc_mainbg0{
		width:900px;
		height:70px;
		background-image:url(img/itc_mainbg0.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#itc_mainbg1{
		width:900px;
		height:auto;
		background-image:url(img/itc_mainbg1.png);
		background-repeat:repeat-y;
		margin:0;
		padding:0;
}
#itc_mainbg2{
		width:900px;
		height:20px;
		background-image:url(img/itc_mainbg2.png);
		background-repeat:no-repeat;
		margin:0;
		padding:0;
}
#itc_banner0{
		text-indent:-9999px;
		font-size:0px;
		width:344px;
		height:193px;
		padding:10px 0 0 0;
		float:left;
}
#itc_banner0 a{
		display:block;
		width:344px;
		height:193px;
		background-image:url(./img/itcbanner0.png);
		background-repeat:no-repeat;
}
#itc_banner0 a:hover{
		width:344xp;
		height:193px;
		background-image:url(./img/itcbanner0.png);
		background-repeat:no-repeat;
}
#itc_banner1{
		text-indent:-9999px;
		font-size:0px;
		width:254px;
		height:140px;
		padding:10px 0 0 27px;
		float:left;
}
#itc_banner1 a{
		display:block;
		width:254px;
		height:140px;
		background-image:url(./img/itcbanner1.png);
		background-repeat:no-repeat;
}
#itc_banner1 a:hover{
		width:254xp;
		height:140px;
		background-image:url(./img/itcbanner1.png);
		background-repeat:no-repeat;
}
#itc_banner2{
		text-indent:-9999px;
		font-size:0px;
		width:254px;
		height:140px;
		padding:10px 0 0 20px;
		float:left;
}
#itc_banner2 a{
		display:block;
		width:254px;
		height:140px;
		background-image:url(./img/itcbanner2.png);
		background-repeat:no-repeat;
}
#itc_banner2 a:hover{
		width:254xp;
		height:140px;
		background-image:url(./img/itcbanner2.png);
		background-repeat:no-repeat;
}
#itc_mainbox{
		width:800px;
		height:auto;
		padding:20px 50px 20px 50px;
}
#itcicon_shopmo{
		text-indent:-9999px;
		font-size:0px;
		width:104px;
		height:150px;
		padding:10px 0 0 20px;
		float:left;
}
#itcicon_shopmo a{
		display:block;
		width:104px;
		height:150px;
		background-image:url(./img/itcicon_shopmo.png);
		background-repeat:no-repeat;
}
#itcicon_shopmo a:hover{
		width:104xp;
		height:150px;
		background-image:url(./img/itcicon_shopmo_on.png);
		background-repeat:no-repeat;
}
.itcicon_null{
		text-indent:-9999px;
		font-size:0px;
		width:104px;
		height:150px;
		padding:10px 0 0 20px;
		float:left;
}
.itcicon_null a{
		display:block;
		width:104px;
		height:150px;
		background-image:url(./img/itcicon_null.png);
		background-repeat:no-repeat;
}
.itcicon_null a:hover{
		width:104xp;
		height:150px;
		background-image:url(./img/itcicon_null_on.png);
		background-repeat:no-repeat;
}

#formstyle{
	width:890px;
	height:auto;
	padding:20px 0 20px 0;
	font-size:12px;
	text-align:center;
}
#formstyle table{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	padding:0;
	background-color:#aee0ff;
	border-spacing:1px 1px;
}
#formstyle th, #formstyle td{
	border:#ffffff 1px solid;
	padding:5px;
}

#formstyle th{
	height:30px;
	font-weight:normal;
	background-color:#aee0ff;
}
#formstyle .td0{
	text-align:left;
	background-color:#b4cfdd;
	padding-left:10px;
	width:160px;
}
#formstyle .td1{
	text-align:left;
	background-color:#f7f7f7;
	width:530px;
}
#formstyle .submit0{
	background-color:#b4cfdd;
	text-align:right;
}
#formstyle .submit1{
	background-color:#aee0ff;
	text-align:right;
	padding-right:30px;
}



