.form_rtn {
	height: 30px;
	width: 600px;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}
.form_rtn500 {
	float: left;
	height: auto;
	width: 500px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.rogo {
	float: left;
	height: 72px;
	width: 90px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 150px;
}
.rogo700 {
	height: auto;
	width: 90px;
	margin-left: 125px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
.type700 {
	height: auto;
	width: 150px;
	float: right;
	margin-top: 10px;
	margin-right: 230px;
}
.adrs700 {
	height: auto;
	width: 300px;
	float: right;
	margin-right: 75px;
}
.txt02 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 16px;
	width: 270px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	height: auto;
	position: relative;
	top: 0px;
	left: 5px;
	margin-bottom: 10px;
	float: left;
}
.txt03 {
	height: auto;
	width: 275px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 10px;
}
.txt04 {
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.type {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 13px;
	line-height: 16px;
	float: right;
	height: 20px;
	width: 150px;
	margin-top: 10px;
	margin-right: 205px;
}
.type700 {
	float: right;
	height: 20px;
	width: 150px;
	margin-top: 10px;
	margin-right: 225px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 13px;
	line-height: 16px;
}
.date {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 15px;
	line-height: 20px;
	height: auto;
	width: 600px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.adrs {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 14px;
	float: right;
	height: auto;
	width: 300px;
	margin-right: 55px;
}
.adrs700 {
	float: right;
	height: 50px;
	width: 300px;
	margin-right: 75px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 14px;
}
.rogo2 {
	height: auto;
	width: 90px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 225px;
}
.type2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 13px;
	line-height: 16px;
	float: right;
	height: 20px;
	width: 150px;
	margin-top: 10px;
	margin-right: 225px;
}
.copyblock265right {
	float: right;
	height: auto;
	width: 265px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
}
.copyblock265left {
	float: left;
	height: auto;
	width: 265px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.adrs2 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 14px;
	float: right;
	height: 50px;
	width: 300px;
	margin-right: 75px;
}
.txt01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 16px;
	width: 270px;
	margin-left: 25px;
	margin-right: 0px;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-bottom: 15px;
}
.body265left {
	height: auto;
	width: 265px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.photo600 {
	height: auto;
	width: 600px;
	margin-bottom: 15px;
}
.subtxt {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 15px;
	height: auto;
	width: 400px;
	margin-top: 10px;
	margin-right: 100px;
	margin-left: 100px;
}
.caption {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10px;
	line-height: 14px;
}
.rogotype {
	height: 22px;
	width: 600px;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.fmpln_subttl {
	height: auto;
	width: 550px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.txtblock01 {
	height: auto;
	width: 550px;
	margin-bottom: 10px;
}
.fmpln_date {
	height: auto;
	width: 550px;
	margin-bottom: 10px;
}
.catch01 {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 16px;
	line-height: normal;
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tittle_img01 {
	height: auto;
	width: 550px;
	margin-bottom: 10px;
}
.tittle_img02 {
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.btn01 {
	height: 40px;
	width: 40px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.clmimg02 {
	height: auto;
	width: 340px;
	margin-right: 10px;
}
.photo500 {
	height: auto;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.clmimg {
	height: auto;
	width: 330px;
	margin-right: 10px;
}
.blockimg240_right {
	height: auto;
	width: 240px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.rogo700 {
	height: auto;
	width: 90px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 225px;
}
.coment01 {
	height: auto;
	width: 550px;
	margin-bottom: 10px;
}
.body05 {
	height: auto;
	width: 550px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.menupht01 {
	height: auto;
	width: 265px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.date1 {
	height: auto;
	width: 265px;
	margin-bottom: 10px;
}
.blocktxt240_right {
	height: auto;
	width: 240px;
	margin-right: 20px;
	margin-bottom: 5px;
}
.body_price {
	height: auto;
	width: 95px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.blocktxt300_left {
	height: auto;
	width: 300px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.pht175 {
	height: auto;
	width: 175px;
	margin-bottom: 10px;
}
.blockimg_left {
	height: auto;
	width: 300px;
	margin-left: 15px;
}
.blockimg300_left {
	height: auto;
	width: 300px;
	margin-left: 20px;
}
.blocktxt240_left01 {
	height: auto;
	width: 240px;
	margin-bottom: 10px;
	margin-left: 100px;
}
.blockimg250_left {
	height: auto;
	width: 250px;
	margin-left: 20px;
}
.blocktxt250_left {
	height: auto;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.blockimg250_right02 {
	height: auto;
	width: 250px;
	margin-bottom: 10px;
}
.blockimg250_right01 {
	height: auto;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.blocktxt250_right01 {
	height: auto;
	width: 250px;
	margin-right: 20px;
	margin-left: 30px;
}
.blocktxt250_left01 {
	height: auto;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 50px;
}
.pln_line01 {
	height: auto;
	width: 640px;
	margin-top: 15px;
	margin-bottom: 4px;
}
.pln_catch01 {
	height: auto;
	width: 640px;
	margin-bottom: 5px;
}
.pln_name01 {
	height: auto;
	width: 300px;
	margin-right: 5px;
	margin-bottom: 15px;
}
.pln_img01 {
	height: auto;
	width: 80px;
	margin-bottom: 15px;
}
.pln_coment01 {
	height: auto;
	width: 245px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.shopintro2 {
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.dns_contents4 {
	height: auto;
	width: 200px;
	margin-bottom: 15px;
}
.dns_cmnt2 {
	height: auto;
	width: 330px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.photo100 {
	height: auto;
	width: 100px;
	margin-bottom: 10px;
}
.capt01 {
	height: auto;
	width: 120px;
	margin-right: 10px;
}
.capt02 {
	height: auto;
	width: 120px;
}
.photo_cap180 {
	height: auto;
	width: 170px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.photo_cap170 {
	height: auto;
	width: 170px;
	margin-bottom: 10px;
}
.event_cmt {
	height: auto;
	width: 390px;
	margin-bottom: 10px;
}
.ennt_cmt241 {
	height: auto;
	width: 241px;
	margin-bottom: 10px;
	margin-right: 5px;
}
.event_date {
	height: auto;
	width: 192px;
	margin-bottom: 10px;
}
.event_ph {
	height: auto;
	width: 150px;
	margin-bottom: 10px;
}
.image550 {
	height: auto;
	width: 550px;
	margin-bottom: 15px;
}
.copy3d01 {
	height: auto;
	width: 230px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.copy3d02 {
	height: auto;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.copy3d03 {
	height: auto;
	width: 150px;
	margin-bottom: 15px;
}
.intr_txt550 {
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#box360rht {
	float: right;
	height: auto;
	width: 360px;
}
#box240lft {
	float: left;
	height: auto;
	width: 240px;
}
.box600 {
	height: auto;
	width: 600px;
	margin: 0px;
}
.img280_rht {
	height: auto;
	width: 280px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: right;
}
.txt275_left {
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}
.txt275_rht {
	float: right;
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.intr_txtm550 {
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shn07nytxt275_rht {
	float: right;
	height: auto;
	width: 275px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.shn07nytxt275_left {
	height: auto;
	width: 275px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	float: left;
}
.blockimg240_right02 {
	height: auto;
	width: 240px;
	margin-right: 20px;
	margin-bottom: 35px;
}
.img280_left {
	float: left;
	height: auto;
	width: 280px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.txt235_rht {
	float: right;
	height: auto;
	width: 235px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.shn_clm07ny1 {
	height: auto;
	width: 200px;
	float: left;
}
.shn_07nyclmbox560 {
	height: auto;
	width: 560px;
}
.img275_rht {
	float: right;
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.img275_left {
	float: left;
	height: auto;
	width: 275px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.shn_07nyclm560 {
	height: auto;
	width: 560px;
}
.shn_clm07ny2 {
	height: auto;
	width: 155px;
	float: right;
}
.shn_clm07nytxt {
	height: auto;
	width: 195px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}
.shn_07nyblock360 {
	height: auto;
	width: 360px;
	float: right;
}
.shn_taidantxt {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 20px;
}
.shn_taidantxt2 {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 5px;
	margin-bottom: 15px;
}
.shn_chef01 {
	float: left;
	height: auto;
	width: 70px;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 10px;
}
.shn_chef02 {
	float: left;
	height: auto;
	width: 70px;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 10px;
}
.shn_chef03 {
	float: right;
	height: auto;
	width: 70px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.shn_chef0203 {
	float: right;
	height: auto;
	width: 185px;
}
.shn_chef0123 {
	height: auto;
	width: 300px;
	float: left;
}
.dns_copy200right {
	float: right;
	height: auto;
	width: 210px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.dns_copy210right {
	height: auto;
	width: 210px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 20px;
	float: right;
}
.shn_taidanph01 {
	float: right;
	height: auto;
	width: 220px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
}
.shn_taidanph02 {
	float: right;
	height: auto;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 40px;
}
.photo350_left {
	height: auto;
	width: 350px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}
.dns_cmnt {
	height: auto;
	width: 240px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.dns_contents {
	height: auto;
	width: 290px;
	margin-bottom: 10px;
}
.dns_contents2 {
	height: auto;
	width: 140px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.dns_contents3 {
	height: auto;
	width: 140px;
	margin-bottom: 10px;
}
.dns_taxcoment {
	height: auto;
	width: 550px;
	margin-bottom: 10px;
}
.td img {display: block;
}
#dns_ttl {
	height: auto;
	width: 600px;
	margin-bottom: 10px;
}
.fmlpln_left270 {
	height: auto;
	width: 270px;
	margin-bottom: 5px;
	float: left;
	margin-left: 20px;
}
.fmlpln_right270 {
	height: auto;
	width: 270px;
	margin-bottom: 5px;
	float: right;
	margin-right: 20px;
}
.fmlpn_ilst01 {
	height: auto;
	width: 110px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.fmlpln_copy01 {
	height: auto;
	width: 155px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.fmlpln_ilst02 {
	height: auto;
	width: 110px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.fmlpln_copy02 {
	height: auto;
	width: 155px;
	margin-bottom: 10px;
}
.caption560 {
	height: auto;
	width: 560px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 20px;
	margin-left: 20px;
}
.pricelist560 {
	height: auto;
	width: 560px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.blockbox560 {
	height: auto;
	width: 560px;
	margin-bottom: 10px;
}
.linkbox560 {
	height: auto;
	width: 560px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.box550 {
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.smallttl550 {
	height: auto;
	width: 550px;
	margin-bottom: 3px;
}
.capt550 {
	height: auto;
	width: 550px;
	margin-top: 3px;
	margin-bottom: 5px;
	float: left;
}
.container600 {
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}
.topttl600 {
	height: auto;
	width: 600px;
	float: left;
}
.container02_600 {
	float: left;
	height: auto;
	width: 600px;
	margin-top: 20px;
}
.box600_5_10 {
	float: left;
	height: auto;
	width: 600px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.box550centor {
	height: auto;
	width: 550px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.box550 {
	float: left;
	height: auto;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.jyoho {
	height: auto;
	width: 504px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.265box_right {
	float: right;
	height: auto;
	width: 265px;
}
.265box_left {
	float: left;
	height: auto;
	width: 265px;
}
.550box_center {
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.ttl_box {
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
}.265box_left25 {
	float: left;
	height: auto;
	width: 265px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.265box_right25 {
	float: right;
	height: auto;
	width: 265px;
	margin-right: 25px;
	margin-bottom: 10px;
}
.box265center {
	float: left;
	height: auto;
	width: 265px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 2px;
}
.box270 {
	float: left;
	height: auto;
	width: 270px;
}
.img80 {
	float: right;
	height: auto;
	width: 80px;
}
.linkbox600 {
	float: left;
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.form_rtn700 {
	float: left;
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.700box_center {
	float: left;
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.box550_25 {
	float: left;
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}

