body {
	FONT-SIZE: 15px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 20px;
	COLOR: #000000;
	margin-top: 0px;
	background-color: #ffffff;
	background-image: url(images/topba.gif);
	background-repeat: repeat;
}
.kesu {
	display: none;
}
address {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 14px;
	font-style:normal;
}
/*****　リンクスタイル　******/
A.a:link {
	COLOR: #ffffff;
	text-decoration:none;
}
A.a:active {
	COLOR: #FFFFFC;
	text-decoration:none;
}
A.a:visited {
	COLOR: #666666;
	text-decoration:none;
}
A.a:hover {
	COLOR: #33CCFF;
	text-decoration:none;
	background-color:#FFFFFF;
}
A.b:link {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.b:active {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.b:visited {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.b:hover {
	COLOR: #000000;
	text-decoration:none;
	background-color:#FFFFFC;
}
A.lic:link {
	COLOR: #525230;
	text-decoration:none;
}
A.lic:active {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.lic:visited {
	COLOR: #FFFFFF;
	text-decoration:none;
}
A.lic:hover {
	COLOR: #000000;
	text-decoration:none;
	background-color:#FFFFFC;
}
a img {
	border: none;
}
.shiro {
	color: #fffffe;
}
.bod0 {
	border: 0px;
}
/*****　サイトスタイル　******/
.oub {
	width:942px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	background-image: url(images/bag.gif);
	min-height: 2050px;
	background-repeat: repeat-y;
}
.ou {
	width:900px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	min-height: 2050px;
}
.had {
	width:900px;
	height:91px;
	background-color: #ffffff;
	margin: 0px;
	PADDING: 0px;
}
.toga {
	width:383px;
	height:146px;
	float: left;
}
.togayo {
	width:324px;
	height:146px;
	float: left;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 15px;
	background-image: url(images/topcenter.gif);
	margin: 0px;
	PADDING: 0px;
	background-repeat: repeat-x;
}
.togayoin {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bolder;
	margin: 0px;
	PADDING: 0px;
	LINE-HEIGHT: 15px;
	background-color: #bbbbbb;
	width:180px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.tomenu {
	width:773px;
	height:40px;
	background-color: #ffffff;
	FONT-SIZE: 16px;
	float: left;
	background-image: url(images/menu.jpg);
	background-repeat: repeat-x;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 40px;
	text-align: center;
	color: #000000;
}
.tomenug {
	width:107px;
	height:40px;
	float: right;
}
.menu {
	width:154px;
	min-height: 1800px;
	float: left;
	background-color: #41B8D4;
	PADDING-bottom: 10px;
	color: #823125;
}
.mebox {
	width:148px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	PADDING: 1px;
	FONT-SIZE: 13px;
	color: #000000;
}
.meboxtitle {
	background-color: #000000;
	color: #ffffff;
	width:148px;
	height:20px;
	FONT-SIZE: 11px;
	PADDING: 1px;
	margin-right: auto;
	margin-left: auto;
	FONT-WEIGHT: bolder;
	background-image: url(images/me1.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.mein {
	width:735px;
	min-height: 1800px;
	float: right;
	background-color: #ffffff;
	PADDING: 0px 5px 12px 5px;
}
.mein2 {
	width:880px;
	height: 2000px;
	background-color: #ffffff;
	PADDING: 0px;
}
.mitu {
	width:900px;
	float: left;
	background-color: #ffffff;
	PADDING: 5px;
}
.foter {
	width: 900px;
	height: 70px;
	background-color: #BDE6DC;
	PADDING: 0px;
	MARGIN-top: 0px;
	MARGIN-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}
.fot {
	width: 700px;
	height:20px;
	list-style-type: none;
	FONT-SIZE: 12px;
	color: #ffffff;
	LINE-HEIGHT: 18px;
	text-align: center;
	PADDING: 0px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	FONT-WEIGHT: normal;
}
/*****上px　左px　下px 右px　******/
/*****　トップ右　******/
.topleft {
	width:193px;
	height:146px;
	float: left;
}
.topleft1 {
	width:88px;
	height:146px;
	float: left;
}
.topleft2 {
	width:105px;
	height:146px;
	float: left;
}
.topla {
	width:88px;
	height:61px;
	float: left;
}
.toplb {
	width:105px;
	height:54px;
	float: left;
}
/*****　フォント　******/
.Px-14-20 {
	FONT-SIZE: 14px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 20px;
}
.Px-13-14B {
	FONT-SIZE: 13px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 14px;
}
.Px-16-24B {
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 24px;
}
.Px-12-15B {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 15px;
}
.Base {
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 18px;
}
.fb {
	FONT-WEIGHT: bolder;
}
/*****　背景カラースタイル　******/
.E3FFFF {
	background-color: #E3FFFF;
}
.f9f8da {
	background-color: #F9F8DA;
}
.FFDB80 {
	background-color: #FFDB80;
}
.E0DB79 {
	background-color: #E0DB79;
}
.fff {
	background-color: #ffffff;
}
.BgGreen {
	background-color: #35C4A8;
}
.LightGlay {
	background-color: #F5F5F5;
}
.q {
	background-color: #F5F5F5;
}
.Sand {
	background-color: #f1f3d8;
}
.das {
	border: 1px solid #ffbf5b;
	text-align: center;
	color: #860D0E;
	border-style:dashed;
}
.mz {
	border: 1px solid #ffbf5b;
}
.bw3 {
	border: 3px solid #ffffff;
}
.bakm {
	background-image: url(images/menu.jpg);
	background-repeat: repeat-x;
}
/*****　h1～5　******/

.h1 {
	width:900px;
	height:25px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/h25.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	background-color: #FAB03E;
	FONT-SIZE: 17px;
	PADDING-left: 10px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 25px;
}
.h2 {
	width:500px;
	height:36px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/h30.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	background-color: #FAB03E;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 36px;
	text-align: center;
}
.h2m {
	width:152px;
	height:30px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/me1.jpg);
	background-repeat: no-repeat;
	color: #ffffff;
	border: 1px solid #887100;
	background-color: #FAB03E;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 30px;
	text-align: center;
}
.h3go {
	width:300px;
	height:23px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	PADDING-left: 20px;
	background-image: url(images/h3b.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	background-color: #FAB03E;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 23px;
	text-align: left;
}
.h3ca {
	width:330px;
	height:26px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/h3s.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	border:1px solid #00A0C6;
	background-color: #FAB03E;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 26px;
	text-align: center;
}
.h3 {
	width:198px;
	height:23px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/h3b.gif);
	background-repeat: repeat;
	color: #ffffff;
	background-color: #FAB03E;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 23px;
	text-align: center;
}
.h3mitu {
	width:640px;
	height:23px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(images/h3b.gif);
	background-repeat: repeat;
	color: #ffffff;
	background-color: #FAB03E;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 23px;
	text-align: center;
}
.h3s {
	width:152px;
	height:20px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
	background-color: #41B8D4;
	FONT-SIZE: 16px;
	background-image: url(images/menu_h3.jpg);
	background-repeat: no-repeat;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 23px;
}
.h4l {
	width:100px;
	float: left;
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 15px;
	color: #000000;
	FONT-WEIGHT: bolder;
	background-color: #ffffff;
	LINE-HEIGHT: 50px;
	text-align: center;
	background-image: url(images/tomei.gif);
	background-repeat: repeat;
}
.h4l2 {
	width:120px;
	height:30px;
	MARGIN: 5px;
	PADDING: 5px;
	FONT-SIZE: 13px;
	float: left;
	color: #000000;
	FONT-WEIGHT: bolder;
	background-color: #ffffff;
	LINE-HEIGHT: 18px;
	text-align: center;
	background-image: url(images/tomei.gif);
	background-repeat: repeat;
}
/*****　リストスタイル　******/

.li {
	float: left;
	text-align:center;
	MARGIN: 1px;
	PADDING: 2px;
	list-style-type: none;
	color: #ffffff;
}
.ula {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 23px;
	PADDING: 2px;
	FONT-WEIGHT: normal;
	MARGIN-left: 17px;
	list-style: url(images/hatamini.gif)inside;
	MARGIN-top: 10px;
}
.ulk {
	FONT-SIZE: 12px;
	width: 350px;
	LINE-HEIGHT: 23px;
	margin-right: auto;
	margin-left: auto;
	PADDING: 2px;
	FONT-WEIGHT: normal;
	list-style-type: square;
	MARGIN-top: 10px;
}
.ulme {
	FONT-SIZE: 17px;
	LINE-HEIGHT: 30px;
	PADDING: 2px;
	FONT-WEIGHT: bolder;
	MARGIN-left: 17px;
	MARGIN-top: 0px;
	margin-bottom: 0px;
	PADDING-left: 0px;
	PADDING-top: 0px;
	PADDING-bottom: 0px;
}
.ol {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 27px;
	PADDING: 2px;
	FONT-WEIGHT: bolder;
	MARGIN-left: 17px;
	MARGIN-top: 10px;
}
.dt {
	width: 350px;
	height:20px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
	MARGIN-top: 10px;
	background-image: url(images/koxtuki_dt.gif);
	background-repeat: repeat;
}
dt {
	width: 350px;
	height:20px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
	MARGIN-top: 10px;
	background-image: url(images/koxtuki_dt.gif);
	background-repeat: repeat;
}
.dd {
	width: 350px;
	height:70px;
	FONT-SIZE: 14px;
	background-color: #FFFFE9;
	MARGIN-left: 0px;
	PADDING: 5px;
	color: #805037;
}
/*****　横サイズスタイル　******/

	.w2 {
	width: 2px;
}
.w10 {
	width: 10px;
}
.w54 {
	width: 54px;
}
.w60 {
	width: 60px;
}
.w30 {
	width: 30px;
}
.w70 {
	width: 70px;
}
.w82 {
	width: 82px;
}
.w95 {
	width: 95px;
}
.w100 {
	width: 100px;
}
.w150 {
	width: 150px;
}
.w160 {
	width: 160px;
}
.w170 {
	width: 170px;
}
.w200 {
	width: 200px;
}
.w220 {
	width: 220px;
}
.w230 {
	width: 230px;
}
.w231 {
	width: 231px;
}
.w240 {
	width: 240px;
}
.w250 {
	width: 250px;
}
.w300 {
	width: 300px;
}
.w290 {
	width: 290px;
}
.w350 {
	width: 350px;
}
.w378 {
	width: 378px;
}
.w400 {
	width: 400px;
}
.w415 {
	width: 415px;
}
.w420 {
	width: 420px;
}
.w440 {
	width: 440px;
}
.w450 {
	width: 450px;
}
.w480 {
	width: 480px;
}
.w500 {
	width: 500px;
}
.w530 {
	width: 530px;
}
.w550 {
	width: 550px;
}
.w600 {
	width: 600px;
}
.w650 {
	width: 650px;
}
.w690 {
	width: 690px;
}
.w700 {
	width: 700px;
}
.w750 {
	width: 750px;
}
.w800 {
	width: 800px;
}
.w830 {
	width: 830px;
}
.w850 {
	width: 850px;
}
.w880 {
	width: 880px;
	clear:both;
}
.w1122 {
	width: 1122px;
}
/*****　縦サイズスタイル　******/
	.h20 {
	height:20px;
}
.h25 {
	height:25px;
}
.h26 {
	height:26px;
}
.h30 {
	height:30px;
}
.h40 {
	height:30px;
}
.h50 {
	height:50px;
}
.h60 {
	height:60px;
}
.h80 {
	height:80px;
}
.h82 {
	height:82px;
}
.h89 {
	height:89px;
}
.h90 {
	height:90px;
}
.h100 {
	height:100px;
}
.h120 {
	height:120px;
}
.h126 {
	height:126px;
}
.h130 {
	height:130px;
}
.h140 {
	height:140px;
}
.h150 {
	height:150px;
}
.h170 {
	height:170px;
}
.h190 {
	height:190px;
}
.h200 {
	height:200px;
}
.h210 {
	height:210px;
}
.h230 {
	height:230px;
}
.h270 {
	height:270px;
}
.h300 {
	height:300px;
}
.h350 {
	height:350px;
}
.h400 {
	height:400px;
}
.h500 {
	height:500px;
}
.h600 {
	height:600px;
}
.h700 {
	height:700px;
}
.h800 {
	height:800px;
}
.h900 {
	height:900px;
}
.h1000 {
	height:1000px;
}
.h1100 {
	height:1100px;
}
.h1200 {
	height:1200px;
}
.h1500 {
	height:1500px;
}
.h1700 {
	height:1700px;
}
.h1800 {
	height:1800px;
}
.h1900 {
	height:1900px;
}
.h2000 {
	height:2000px;
}
.h2100 {
	height:2100px;
}
.h2200 {
	height:2200px;
}
.h2300 {
	height:2300px;
}
.h2400 {
	height:2400px;
}
.h2800 {
	height:2800px;
}
.h3000 {
	height:3000px;
}
.h3200 {
	height:3200px;
}
.h3500 {
	height:3500px;
}
.h4000 {
	height:4000px;
}
.h4500 {
	height:4500px;
}
.h4600 {
	height:4600px;
}
.h4700 {
	height:4700px;
}
.h5000 {
	height:5000px;
}
.h5500 {
	height:5500px;
}
.h6000 {
	height:6000px;
}
.h6500 {
	height:6500px;
}
.h7000 {
	height:7000px;
}
.h8000 {
	height:8000px;
}
.h8500 {
	height:8500px;
}
.h9000 {
	height:9000px;
}
.h10000 {
	height:10000px;
}
.h11000 {
	height:11000px;
}
.h16000 {
	height:16000px;
}
.h30500 {
	height:30500px;
}
.h31000 {
	height:31000px;
}
/*****　pmサイズスタイル　******/
.m3 {
	margin: 3px;
}
.p10 {
	PADDING: 10px;
}
.pm2 {
	PADDING: 2px;
	margin: 2px;
}
.pt20 {
	PADDING-top: 20px;
}
.pt50 {
	PADDING-top: 50px;
}
.pl10 {
	PADDING-left: 10px;
}
.mp0 {
	padding: 0px;
	margin:0px;
}
.mbo10 {
	margin-bottom: 10px;
}
/*****上px　左px　下px 右px　******/

.le {
	float: left;
}
.ri {
	float: right;
}
.fnon {
	float: none;
}
/*****　boxスタイル　******/
.boxtop {
	height:60px;
	width: 300px;
	margin: 7px;
	PADDING: 2px;
	border: 1px solid #ffbf5b;
	background-color: #FFFFBF;
}
.box {
	float: left;
	height:250px;
	width: 200px;
	margin: 7px;
	PADDING: 2px;
	border: 1px solid #ffbf5b;
}
.box2 {
	width: 470px;
	margin: 7px;
	PADDING: 10px;
	border: 1px solid #ffbf5b;
}
.box3 {
	width: 478px;
	PADDING: 10px;
	border: 1px solid #ffbf5b;
	margin-right: auto;
	margin-left: auto;
}
.box4 {
	width: 560px;
	margin-right: auto;
	PADDING-top: 30px;
	margin-left: auto;
}
.box5 {
	width: 470px;
	PADDING: 10px;
	border: 1px solid #ffbf5b;
	background-color: #FFFFBF;
}
.boxlong {
	float: left;
	height:230px;
	width: 638px;
	margin: 7px;
	PADDING: 2px;
	text-align: center;
	border: 1px solid #ffbf5b;
	background-color: #FCFAC5;
}
.box0 {
	PADDING:10px;
	height:120px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
}
.box6h0 {
	PADDING:10px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
}
.bo {
	border: 0px;
}
.box6h0 {
	PADDING:10px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
}
.mbox0 {
	width: 8px;
	float: left;
	MARGIN: 3px;
	background-color: #35C4A8;
}
.marubotanou {
	width: 400px;
	height:46px;
}
.marubotan {
	width: 196px;
	height:46px;
	background-image: url(images/botan.gif);
	FONT-SIZE: 13px;
	text-align: center;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 46px;
}
.ten {
	border:1px dashed #62BE8B;
	width: 300px;
	height:110px;
	FONT-SIZE: 12px;
	PADDING: 4px;
	FONT-WEIGHT: bolder;
	margin-top: 3px;
	margin-right:3px;
	margin-left: 10px;
	LINE-HEIGHT: 15px;
}
.tent {
	border:1px solid #8EAA96;
	background-color: #B0D4BA;
	width: 300px;
	height:20px;
	FONT-SIZE: 13px;
	PADDING: 4px;
	margin-right:3px;
	margin-left: 10px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
}
/*****既製品国旗　******/
	.syoou {
	width:300px;
	height:400px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
}
.syoou3a {
	width:300px;
	height:250px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
}
.syoou5 {
	width:300px;
	height:500px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
}
.syoou6 {
	width:300px;
	height:600px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
}
.syoou2 {
	width:300px;
	height:200px;
	margin-top: 1px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
}
.syoouz {
	width:500px;
	height:230px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
}
.hata_a {
	width:60px;
	height:16px;
	float: left;
	text-align: center;
	LINE-HEIGHT: 16px;
	margin: 1px;
	FONT-SIZE: 12px;
	background-color: #ECE9D9;
}
.hata_a2 {
	width:60px;
	height:16px;
	float: left;
	text-align: center;
	LINE-HEIGHT: 16px;
	margin-top:  20px;
	margin-right:1px;
	margin-bottom: 1px;
	margin-left:1px;
	FONT-SIZE: 12px;
	background-color: #ECE9D9;
}
.hata_an {
	width:60px;
	height:16px;
	float: left;
	text-align: center;
	LINE-HEIGHT: 16px;
	margin: 1px;
	FONT-SIZE: 12px;
	background-color: #D9F3C4;
}
.hata_b {
	width:210px;
	height:16px;
	margin: 1px;
	LINE-HEIGHT: 16px;
	float: left;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
}
.hata_b2 {
	width:210px;
	height:16px;
	margin-top:  20px;
	LINE-HEIGHT: 16px;
	margin-right:1px;
	margin-bottom: 1px;
	margin-left:1px;
	float: left;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
}
.hata_bn {
	width:210px;
	height:16px;
	margin: 1px;
	LINE-HEIGHT: 16px;
	text-align: right;
	float: left;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bolder;
	background-color: #FFE6C2;
}
.hata_c {
	width:90px;
	height:26px;
	margin: 2px;
	float: left;
	PADDING-left: 200px;
}
.hata_e {
	width:200px;
	height:16px;
	float: left;
	text-align: center;
	LINE-HEIGHT: 16px;
	margin: 1px;
	FONT-SIZE: 12px;
	background-color: #ECE9D9;
}
.hata_e2 {
	width:270px;
	height:50px;
	float: left;
	LINE-HEIGHT: 16px;
	margin: 1px;
	FONT-SIZE: 12px;
	background-color: #F4FDBF;
}
.hata_d {
	width:300px;
	height:26px;
	margin: 2px;
	float: left;
	height:16px;
	text-align: center;
	LINE-HEIGHT: 16px;
	FONT-SIZE: 12px;
	background-color: #ECE9D9;
}
.hata_d2 {
	width:300px;
	height:60px;
	margin: 2px;
	float: left;
	border: 1px solid #ECE9D9;
	background-color: #F4FDBF;
}
.hata_d3 {
	width:300px;
	height:150px;
	margin: 2px;
	float: left;
	border: 1px solid #ECE9D9;
	background-color: #F4FDBF;
	FONT-SIZE: 12px;
}
/*****送料表　******/
.hyou {
	width:697px;
	height:110px;
	border: 1px solid #ffbf5b;
}
.hyoa1 {
	width:85px;
	height:20px;
	float: left;
	text-align: center;
	border: 1px solid #ffbf5b;
	FONT-SIZE: 12px;
}
.hyoa2 {
	width:260px;
	height:20px;
	float: left;
	text-align: center;
	border: 1px solid #ffbf5b;
	FONT-SIZE: 12px;
}
.hyob {
	width:85px;
	height:20px;
	float: left;
	text-align: center;
	border: 1px solid #ffbf5b;
	FONT-SIZE: 12px;
}
.hyoc {
	width:85px;
	height:20px;
	float: left;
	text-align: center;
	border: 1px solid #ffbf5b;
}
.hyod {
	width:260px;
	height:20px;
	float: left;
	text-align: center;
	border: 1px solid #ffbf5b;
}
.tokutei_a {
	float: left;
	width: 150px;
	PADDING: 2px;
	margin: 2px;
}
.tokutei_b {
	float: left;
	width: 430px;
	PADDING: 2px;
	margin: 2px;
	background-color: #F9F8E0;
}
/*****上px　左px　下px 右px　******/
/*****サンプル
width:300px;height:20px;
float: left;
text-align: center;
border: 1px solid #ffbf5b;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
FONT-SIZE: 12px;
FONT-WEIGHT: bolder;
　******/

h1 {
	width:700px;
	height:20px;
	margin: 0px;
	PADDING: 0px;
	FONT-SIZE: 13px;
	color: #000000;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 20px;
	text-align: left;
}
h2 {
	width:389px;
	height:51px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	color: #000000;
	background-color: #ffffff;
	FONT-SIZE: 19px;
	FONT-WEIGHT: bolder;
	background-image: url(images/h2.jpg);
	LINE-HEIGHT: 29px;
	text-align: center;
}
h3 {
	width:880px;
	height:30px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	color: #ffffff;
	background-color: #3F5DD9;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 30px;
	text-align: center;
}
h4 {
	width:800px;
	height:25px;
	margin-top: 10px;
	margin-bottom: 10px;
	FONT-SIZE: 19px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 25px;
}
.Px-18-24B {
	FONT-SIZE: 18px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 24px;
}
.Px30B {
	FONT-SIZE: 30px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 35px;
}
.Px-13-16 {
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	LINE-HEIGHT: 16px;
}
/*****　文字色　******/
.red99 {
	color: #990000;
}
.gr26 {
	color: #26B0A8;
}
.E3FFFF {
	background-color: #E3FFFF;
}
.f9f8da {
	background-color: #F9F8DA;
}
.FFDB80 {
	background-color: #FFDB80;
}
.FF7F00 {
	background-color: #FF7F00;
}
.pan {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: normal;
	background-image: url(images/pan.jpg);
	MARGIN: 0px;
	PADDING: 0px;
	background-repeat: repeat;
}
#pan2 {
	width:880px;
	height:18px;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: normal;
	background-image: url(images/pan.jpg);
	MARGIN: 0px;
	PADDING: 0px;
	background-repeat: repeat;
	float: left;
}
#tmenux {
	width:400px;
	height:20px;
	float:right;
	margin: 0px;
	PADDING: 0px;
}
#tmenux li {
	FONT-SIZE: 14px;
	float: left;
	height:20px;
	LINE-HEIGHT: 20px;
	text-align: center;
	COLOR: #000000;
	text-decoration:none;
	list-style-type: none;
	margin-right: 20px;
}
.menux {
	width:892px;
	height:54px;
	float:right;
	margin-top: 0px;
	list-style-type: none;
}
.menu1 {
	FONT-SIZE: 16px;
	float: left;
	background-image: url(images/menu_01.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu1 a:link {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_01.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu1 a:visited {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_01.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu1 a:active {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu2_01.gif);
	width:178px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #707070;
	text-decoration:none;
}
.menu1 a:hover {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu2_01.gif);
	width:178px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #707070;
	text-decoration:none;
}
.menu2 {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_02.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu2 a:link {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_02.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu2 a:visited {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_02.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu2 a:active {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu2_02.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #707070;
	text-decoration:none;
}
.menu2 a:hover {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu2_02.gif);
	width:175px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #707070;
	text-decoration:none;
}
.menu3 {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_03.gif);
	width:186px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu3 a:link {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_03.gif);
	width:186px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu3 a:visited {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu_03.gif);
	width:186px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #FFFFFC;
	text-decoration:none;
}
.menu3 a:active {
	FONT-SIZE: 12px;
	float: left;
	background-image: url(images/menu2_03.gif);
	width:186px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #707070;
	text-decoration:none;
}
.menu3 a:hover {
	float: left;
	background-image: url(images/menu2_03.gif);
	width:186px;
	height:54px;
	LINE-HEIGHT: 35px;
	text-align: center;
	FONT-WEIGHT: bolder;
	COLOR: #707070;
	text-decoration:none;
}
.boxri_top {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
.boxnaga1 {
	width: 163px;
	height:150px;
	margin-right: auto;
	PADDING: 5px;
	float: left;
	FONT-SIZE: 12px;
	margin-left: auto;
}
.boxnaga2 {
	width: 163px;
	height:150px;
	margin-right: auto;
	PADDING: 5px;
	float: left;
	FONT-SIZE: 12px;
	margin-left: auto;
}
.boxnaga3 {
	width: 163px;
	height:150px;
	margin-right: auto;
	PADDING: 5px;
	float: left;
	FONT-SIZE: 12px;
	margin-left: auto;
}
.boxnaga4 {
	width: 163px;
	height:150px;
	margin-right: auto;
	PADDING: 5px;
	float: left;
	FONT-SIZE: 12px;
	margin-left: auto;
}
.boxnaga5 {
	width: 163px;
	height:150px;
	margin-right: auto;
	PADDING: 5px;
	float: left;
	FONT-SIZE: 12px;
	margin-left: auto;
}
#leme {
	width: 200px;
	float: left;
	list-style-type: none;
	margin-right: 0px;
	margin-top: -45px;
}
* html body #leme {
	margin: -45px 0 0 8px; /* ie6 hack */
	padding: 0;
}
#leme li {
	FONT-SIZE: 14px;
	background-image: url(images/leme.gif);
	height:38px;
	width:178px;
	LINE-HEIGHT: 38px;
	FONT-WEIGHT: bolder;
	COLOR: #000000;
	text-decoration:none;
}
#leme li a:link {
	display: block;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 38px;
	background-image: url(images/leme.gif);
	width:178px;
	height:38px;
	FONT-WEIGHT: bolder;
	COLOR: #000000;
	text-decoration:none;
}
#leme li a:visited {
	display: block;
	FONT-SIZE: 14px;
	background-image: url(images/leme.gif);
	width:178px;
	height:38px;
	LINE-HEIGHT: 38px;
	COLOR: #000000;
	text-decoration:none;
}
#leme li a:active {
	display: block;
	FONT-SIZE: 14px;
	background-image: url(images/leme2.jpg);
	width:178px;
	height:38px;
	LINE-HEIGHT: 38px;
	FONT-WEIGHT: bolder;
	COLOR: #fffffc;
	text-decoration:none;
}
#leme li a:hover {
	display: block;
	FONT-SIZE: 14px;
	background-image: url(images/leme2.jpg);
	width:178px;
	height:38px;
	LINE-HEIGHT: 38px;
	FONT-WEIGHT: bolder;
	COLOR: #fffffc;
	text-decoration:none;
}
.lemelik {
	FONT-SIZE: 13px;
	height:38px;
	LINE-HEIGHT: 38px;
	COLOR: #000000;
	background-color: #F9FFD4;
	width:178px;
}
#leme .partnership {
	margin: 8px 0 0;
	width: 178px;
	background-image: none;
}
*:first-child+html #leme .partnership dl {
	margin: 0px 0 0;
	width: 178px;
	background-image: none;
	position: relative;
}
dl, dt, dd {
	margin: 0;
	padding: 0; /* reset */
}
#leme .partnership dl {
	margin: 0;
	padding: 0 0 4px;
	width: 178px;
	border: 1px solid #E4F9FF;
}
#leme .partnership dl dt {
	margin: 0 0 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 174px;
	background-image: url(images/leme.gif);
	font-weight: bold;
	font-size: 14px;
}
#leme .partnership dl dd dfn {
	display: block;
}
#leme .partnership dl dd {
	margin: 1em 4px 4px 8px;
	line-height: 1.2;
	font-size: 12px;
}
#leme .partnership dl dd a, #leme .partnership dl dd a:link, #leme .partnership dl dd a:visited {
	display: inline;
	line-height: 1.2;
	color: #6495ED;
	background-image: none;
	font-size: 12px;
}
#leme .partnership dl dd a:active, #leme .partnership dl dd a:hover {
	display: inline;
	line-height: 1.2;
	color: #00FFFF;
	background-image: none;
	font-size: 12px;
}
#hos {
	list-style-type:none;
	margin-top: 50px;
}
#hos li {
	width: 280px;
	float: left;
}
.shitaul {
	width: 800px;
	list-style-type: none;
	margin-right: auto;
	margin-left: auto;
	height:25px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.sitali {
	FONT-SIZE: 12px;
	float: left;
	height:20px;
	LINE-HEIGHT: 17px;
	text-align: center;
	COLOR: #000000;
}
* html .sitali {
	FONT-SIZE: 11px;
	float: left;
	height:20px;
	LINE-HEIGHT: 17px;
	text-align: center;
	COLOR: #000000;
}
*:first-child+html .sitali {
	FONT-SIZE: 11px;
	float: left;
	height:20px;
	LINE-HEIGHT: 17px;
	text-align: center;
	COLOR: #000000;
}
.tops1 {
	width: 570px;
	float: left;
	PADDING: 10px;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 23px;
}
.topb1 {
	width: 350px;
	height:25px;
	float: right;
}
.kiji {
	width: 800px;
	height:300px;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 23px;
}
.hyo {
	width: 528px;
	PADDING: 0;
	margin-right: auto;
	margin-left: auto;
}
.hyo dt {
	width: 528px;
	float:left;
	PADDING: 0;
	margin-left: 0;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 23px;
	FONT-WEIGHT: bolder;
}
.hyo dd {
	width: 528px;
	PADDING: 0;
	margin-left: 0;
}
.hyoukiri {
	width: 400px;
	height:180px;
	float:right;
	background-color: #FF7F00;
}
.mailna {
	width: 115px;
	height:180px;
	float:right;
	float: left;
	text-align: center;
}
.mailna0 {
	width: 70px;
	height:180px;
	float:right;
	float: left;
	text-align: center;
	FONT-WEIGHT: bolder;
}
.5hyo {
	width: 560px;
	height:155px;
	PADDING: 0px;
	margin-right: auto;
	margin-left: auto;
}
.5hyo dt {
	width: 550px;
	height:25px;
	PADDING: 0px;
	margin: 0px;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 23px;
	FONT-WEIGHT: bolder;
}
.5hyo dd {
	width: 550px;
	height:130px;
	PADDING: 0px;
	margin: 0px;
}
#sasamo {
	width: 130px;
	height:312px;
	float:left;
	PADDING: 0px;
	margin: 0px;
}
#sasamo dt {
	width: 130px;
	height:250px;
	margin: 0px;
	PADDING: 0px;
	float:left;
}
#sasamo dd {
	width: 130px;
	height:70px;
	float:left;
	PADDING: 0px;
	margin: 0px;
}
#sasamo2 {
	width: 130px;
	height:312px;
	float:left;
	PADDING: 0px;
	margin: 0px;
}
#sasamo2 dt {
	width: 130px;
	height:250px;
	margin: 0px;
	PADDING: 0px;
	float:left;
}
#sasamo2 dd {
	width: 130px;
	height:70px;
	float:left;
	PADDING: 0px;
	margin: 0px;
}
#ika1 {
	width: 420px;
	height:400px;
	float:left;
}
#ika1 dt {
	width:166px;
	margin-right: auto;
	margin-left: auto;
	height:332px;
}
#ika1 dd {
	width: 280px;
	height:60px;
	margin-right: auto;
	margin-left: auto;
}
#ika2 {
	width: 420px;
	height:400px;
	float:left;
}
#ika2 dt {
	width:166px;
	margin-right: auto;
	margin-left: auto;
	height:332px;
}
#ika2 dd {
	width: 280px;
	height:60px;
	margin-right: auto;
	margin-left: auto;
}
.qdt {
	width:700px;
	height:25px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	PADDING-left: 10px;
	color: #ffffff;
	background-color: #3F5DD9;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 25px;
}
.qdd {
	width:700px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	PADDING-left: 10px;
	background-color: #E3FFFF;
	color: #000000;
	FONT-SIZE: 17px;
	LINE-HEIGHT: 25px;
}
.ydt {
	width:700px;
	height:25px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	PADDING-left: 10px;
	color: #000000;
	background-color: #E3FFFF;
	FONT-SIZE: 17px;
	FONT-WEIGHT: bolder;
	LINE-HEIGHT: 25px;
}
.ydd {
	width:700px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
	PADDING-left: 10px;
	background-color: #E3E6F1;
	color: #000000;
	FONT-SIZE: 17px;
	LINE-HEIGHT: 25px;
}
.tori0 {
	width:800px;
	margin-right: auto;
	margin-left: auto;
	height:500px;
}
.torih {
	width:200px;
	background-color: #DBD7DA;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 25px;
	margin: 2px 25px 2px 2px;
	PADDING: 2px;
}
.torihw {
	width:500px;
	background-color: #DDF2F7;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 25px;
	margin: 2px;
	PADDING: 2px;
}
.iro {
	width:200px;
	height:100px;
	float: left;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 20px;
	margin: 2px 10px 2px 2px;
	PADDING: 2px;
}
.coh3 {
	width: 840px;
	LINE-HEIGHT: 22px;
	FONT-SIZE: 16px;
	PADDING-left: 10px;
	height:22px;
	margin:3px;
	background-color: #00A0C6;
	float: left;
}
.coa {
	background-color: #00A0C6;
	color: #FFFFFF;
}
.cob {
	background-color: #0C429A;
	color: #FFFFFF;
}
.coc {
	background-color: #101F8A;
	color: #FFFFFF;
}
.cod {
	background-color: #551D8A;
	color: #FFFFFF;
}
.coe {
	background-color: #F22891;
	color: #FFFFFF;
}
.cof {
	background-color: #D90000;
	color: #FFFFFF;
}
.cog {
	background-color: #FF7F00;
	color: #FFFFFF;
}
.coh {
	background-color: #FFF200;
	color: #000000;
}
.coi {
	background-color: #7DC21C;
	color: #FFFFFF;
}
.coj {
	background-color: #007C32;
	color: #FFFFFF;
}
.cok {
	background-color: #00947E;
	color: #FFFFFF;
}
.fon {
	width:800px;
	height:200px;
	float: left;
	PADDING-top: 60px;
	PADDING-bottom: 60px;
}
.fonn {
	width:250px;
	height:200px;
	float: left;
	FONT-SIZE: 17px;
	LINE-HEIGHT: 17px;
	text-align: center;
	FONT-WEIGHT: bolder;
	PADDING-left: 15px;
}
.pt60 {
	PADDING-top: 60px;
}
.pb60 {
	PADDING-bottom: 16px;
}
.pb40 {
	PADDING-bottom: 40px;
}
.nagares {
	width:800px;
	color: #180D81;
	height:37px;
	LINE-HEIGHT: 37px;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	PADDING-top: 30px;
}
.hrd {
	border-style: dotted;
	border-width: thick;
	color: #807C88;
	width:800px;
}
.okiyaq {
	background-color: #E3FFFF;
	PADDING: 2px;
	width:800px;
	margin: 5px;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 22px;
}
.okiyaa {
	background-color: #FFFFFF;
	PADDING-bottom: 50px;
	width:800px;
	margin: 5px;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 22px;
}
.okiyabm {
	background-color: #E4DDEA;
	PADDING: 10px;
	width:800px;
	margin: 5px;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 22px;
	FONT-WEIGHT: bolder;
	margin-bottom: 60px;
}
.souhr {
	border: 3px solid #000000;
}
.t_left {
	text-align: left;
}
.t_right {
	text-align: right;
}
.t_center {
	text-align: center;
	font-size: 14px;
}
.one {
	width: 153px;
	LINE-HEIGHT: 25px;
	height: 27px;
	background: url(images/mail/text.gif) no-repeat;
	border: none;
	padding: 2px 0 0 5px;
}
.one300 {
	width: 300px;
	LINE-HEIGHT: 25px;
	height: 27px;
	background: url(images/mail/text300.gif) no-repeat;
	border: none;
	padding: 2px 0 0 5px;
}
.mitu1 {
	width: 200px;
	float: left;
	height: 30px;
}
.mitu102 {
	width: 200px;
	float: left;
	height: 30px;
}
*html .mitu102 {
	width: 200px;
	float: left;
	height: 30px;
	position: relative;
	zoom: 1;
	padding-right: 50px;
}
*:first-child+html .mitu102 {
	width: 200px;
	float: left;
	height: 30px;
}
.mitu1b {
	width: 600px;
	float: left;
	height: 30px;
	margin-left: 50px;
}
.mitu1b02 {
	width: 600px;
	float: left;
	height: 30px;
	margin-left: 50px;
}
*html .mitu1b02 {
	width: 600px;
	float: left;
	height: 30px;
	margin-right: -50px;
	position: relative;
	zoom: 1;
}
*:first-child+html .mitu1b02 {
	width: 600px;
	height: 30px;
	padding-left: -40px;
}
.mitu2 {
	width: 200px;
	float: left;
	height: 30px;
}
.mitu2b {
	width: 200px;
	float: left;
	height: 30px;
	margin-left: 50px;
}
.mitu2c {
	width: 400px;
	height: 30px;
	float: left;
	color: #5180E9;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;
}
.fbol {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 15px;
}
.kaku {
	width: 185px;
	height: 35px;
	background: url(images/mail/kaku.jpg) no-repeat;
	border: none;
	padding: 10px;
	FONT-WEIGHT: bolder;
	color: #ffffff;
}
*html .kaku {
	width: 185px;
	height: 35px;
	background: url(images/mail/kaku.jpg) no-repeat;
	color: #ffffff;
	position: relative;
	zoom: 1;
	padding: 0 0 5px 8px;
}
.tenpu {
	background-color: #FF8A00;
	color: #FFFFFF;
}
.mitubo {
	FONT-SIZE: 16px;
	LINE-HEIGHT: 20px;
	FONT-WEIGHT: bolder;
	color: #080056;
	border:0px;
	margin-right: auto;
	margin-left: auto;
	PADDING-bottom: 70px;
}
.kakua {
	width: 880px;
	text-align: center;
	height:400px;
}
.kakub {
	width: 300px;
	text-align: center;
	height:35px;
	LINE-HEIGHT: 35px;
	margin-top: 200px;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bolder;
	background: url(images/mail/kaku300.gif) no-repeat;
	margin-right: auto;
	color: #FFFFFF;
	background-color: #000000;
	margin-left: auto;
}
hr {
	float: left;
	width: 880px;
}
#out {
	width: 1122px;
	margin-right: auto;
	margin-left: auto;
}
#global-navi {
	display: none;
}
.clearfix {
	clear: both;
}
/*▼▼制作価格例▼▼*/

.price_img {
	width:300px;
	float: left;
}
.price_img2 {
	margin-left:20px;
}
.price_text dl {
	width:600px;
}
.price_text dt {
	font-weight:bold;
}
.price_text dd {
	padding:0 0 10px 20px;
}
.price_clear {
	padding-bottom:20px;
	clear:both;
	color:#FFF;
}
h2.toph2 {
	width: 540px;
}
div.topbg {
	margin-top: -10px;
	width:1122px;
	height: 89px;
	display: block;
	background:url(images/top.gif) no-repeat;
}
*html div.topbg {
	margin: 0;
}
*:first-child+html div.topbg {
	margin: 0;
}
p.h1ptxt {
	font-size: 12px;
	padding-top: 5px;
	width: 420px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 460px;
}
p.h1ptxt2 {
	font-size: 12px;
	width: 420px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 460px;
}
div.footer {
	text-align: center;
}
/*▼▼見積もり▼▼*/

div.smbottun {
	margin: 60px 0 80px 200px;
}
/*▼▼お問い合わせ▼▼*/


th span {
	color: #FF0000;
}
div.sbottun {
	margin: 20px 0 300px 200px;
}
p.redmark {
	color: #FF0000;
	margin-left: 100px;
}
.sbottun02 {
	margin: 0 0 300px 200px;
}
.sbottun03 {
	margin: 0 0 300px 20px;
}
/*----ブログ用リンク----*/


div.cleardiv {
	clear: both;
}
.blog-01 a {
	font-size:11px;
	position: relative;
	top: -520px;
	left: 30px
}
.blog-02 {
	font-size:12px;
	padding-left:15px;
}
/*----/ ブログ用リンク----*/


div.kbannar {
	display: block;
	position: relative;
	top: 180px;
}
div.txth {
	height: 770px;
}

