@charset "UTF-8";
/* contentsbody
--------------------------------------------------*/
#contentsbody { clear:both; }
/* left
--------------------------------------------------*/
#contentsbody div.left {
	float:left;
	width:700px;
}
/* flash */
#flash {
	width:700px;
	height:250px;
	margin-bottom:16px;
}
/* search */
#contentsbody div.left div.search_bg {
	background:url(../images/shop_search_bg.gif) 0 0 no-repeat;
	width:700px;
	margin-bottom: 20px;
	padding-top:4px;
}
#contentsbody div.left div.search {
	border:solid #ff9900;
	border-width:0 1px 1px 1px;
	width:698px;
}
#contentsbody div.left div.search h4 {
	background:url(../images/shop_search_title.gif) 0 0 no-repeat;
	width:698px;
	height:49px;
}
#contentsbody div.left div.search h4 strong { display:none; }
#contentsbody div.left div.search ul.search_else {
	width:270px;
	margin:-43px 0 35px 425px;
}
#contentsbody div.left div.search ul.search_else li {
	float:left;
	margin:0 3px;
}
#contentsbody div.left div.search table {
	border:none;
	border-collapse:collapse;
	margin:-25px 20px 10px 20px;
}
#contentsbody div.left div.search table tr th {
	width:85px;
	font-size:1.2em;
	vertical-align:top;
	padding:5px;
}
#contentsbody div.left div.search table tr td {
	font-size:1.1em;
	vertical-align:top;
	padding:5px;
}
#contentsbody div.left div.search table tr td select { margin:0 5px; }
#contentsbody div.left div.search table tr td ul { clear:both; }
#contentsbody div.left div.search table tr td ul li {
	float:left;
	white-space:nowrap;
	margin-right:15px;
}
#contentsbody div.left div.search table tr td ul li input { margin-right:3px; }
#contentsbody div.left div.search table tr td.price ul { width:200px; }
#contentsbody div.left div.search table tr td.price ul li { float:none; }
#contentsbody div.left div.search table tr td.search_bt {
	width:94px;
	vertical-align:bottom;
}
/* evolution */
#contentsbody div.left div.evolution_bg {
	background:url(../images/shop_evolution_titleplus.gif) 0 0 no-repeat;
	width:700px;
	margin-bottom:10px;
	padding-top:7px;
}
#contentsbody div.left div.evolution {
	border:solid #cccccc;
	border-width:0 1px 1px 1px;
	width:698px;
}
#contentsbody div.left div.osusume {
	border:solid 1px #cccccc;
	width:698px;
	margin-bottom:20px;
}
#contentsbody div.left div.evolution h5 {
	background:url(../images/shop_evolution_title.gif) 0 0 no-repeat;
	border-bottom:dotted 1px #cccccc;
	width:698px;
	height:53px;
	padding-bottom:5px;
}
#contentsbody div.left div h6 {
	border-bottom:dotted 1px #cccccc;
	width:698px;
	height:43px;
	padding-bottom:5px;
}
#contentsbody div.left div.fujigaoka h6 { background:url(../images/shop_osusume_fujigaoka_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.hongo h6 { background:url(../images/shop_osusume_hongo_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.issha h6 { background:url(../images/shop_osusume_issha_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.shinfujigaokanagakute h6 { background:url(../images/shop_osusume_shinfujigaokanagakute_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.hoshigaoka h6 { background:url(../images/shop_osusume_hoshigaoka_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.motoyama h6 { background:url(../images/shop_osusume_motoyama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.ikeshita h6 { background:url(../images/shop_osusume_ikeshita_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.chikusa h6 { background:url(../images/shop_osusume_chikusa_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.sakae h6 { background:url(../images/shop_osusume_sakae_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.tsurumai h6 { background:url(../images/shop_osusume_tsurumai_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kanayama h6 { background:url(../images/shop_osusume_kanayama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.sakaeminami h6 { background:url(../images/shop_osusume_sakaeminami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.nagoyahigashiguchi h6 { background:url(../images/shop_osusume_nagoyahigashiguchi_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.nagoya h6 { background:url(../images/shop_osusume_nagoya_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.honjin h6 { background:url(../images/shop_osusume_honjin_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.nakamura h6 { background:url(../images/shop_osusume_nakamura_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.taikotori h6 { background:url(../images/shop_osusume_taikotori_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.hatta h6 { background:url(../images/shop_osusume_hatta_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.yagoto h6 { background:url(../images/shop_osusume_yagoto_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.irinaka h6 { background:url(../images/shop_osusume_irinaka_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.gokiso h6 { background:url(../images/shop_osusume_gokiso_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.hirabari h6 { background:url(../images/shop_osusume_hirabari_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.shiogama h6 { background:url(../images/shop_osusume_shiogama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.uedaekimae h6 { background:url(../images/shop_osusume_uedaekimae_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.nonami h6 { background:url(../images/shop_osusume_nonami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.ozone h6 { background:url(../images/shop_osusume_ozone_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kurokawa h6 { background:url(../images/shop_osusume_kurokawa_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.joshin h6 { background:url(../images/shop_osusume_joshin_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kamiotai h6 { background:url(../images/shop_osusume_kamiotai_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.atsuta h6 { background:url(../images/shop_osusume_atsuta_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.aratama h6 { background:url(../images/shop_osusume_aratama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.minato h6 { background:url(../images/shop_osusume_minato_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.narumi h6 { background:url(../images/shop_osusume_narumi_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.obata h6 { background:url(../images/shop_osusume_obata_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.moriyama h6 { background:url(../images/shop_osusume_moriyama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.takabata h6 { background:url(../images/shop_osusume_takabata_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.toyota h6 { background:url(../images/shop_osusume_toyota_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.toyotaminami h6 { background:url(../images/shop_osusume_toyotaminami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.toyohashi h6 { background:url(../images/shop_osusume_toyohashi_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.toyohashiminami h6 { background:url(../images/shop_osusume_toyohashiminami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.okazaki h6 { background:url(../images/shop_osusume_okazaki_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.okazakiminami h6 { background:url(../images/shop_osusume_okazakiminami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.anjo h6 { background:url(../images/shop_osusume_anjo_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.shinanjo h6 { background:url(../images/shop_osusume_shinanjo_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.ichinomiya h6 { background:url(../images/shop_osusume_ichinomiya_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.ichinomiyaminami h6 { background:url(../images/shop_osusume_ichinomiyaminami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kasugai h6 { background:url(../images/shop_osusume_kasugai_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kasugaiminami h6 { background:url(../images/shop_osusume_kasugaiminami_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.toyokawa h6 { background:url(../images/shop_osusume_toyokawa_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.toyoake h6 { background:url(../images/shop_osusume_toyoake_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.nisshin h6 { background:url(../images/shop_osusume_nisshin_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.inuyama h6 { background:url(../images/shop_osusume_inuyama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.handa h6 { background:url(../images/shop_osusume_handa_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.chiryu h6 { background:url(../images/shop_osusume_chiryu_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kariya h6 { background:url(../images/shop_osusume_kariya_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.inazawa h6 { background:url(../images/shop_osusume_inazawa_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.komaki h6 { background:url(../images/shop_osusume_komaki_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.nishiharu h6 { background:url(../images/shop_osusume_nishiharu_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.tokai h6 { background:url(../images/shop_osusume_tokai_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.tsushima h6 { background:url(../images/shop_osusume_tsushima_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.chita h6 { background:url(../images/shop_osusume_chita_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.yatomi h6 { background:url(../images/shop_osusume_yatomi_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.iwakura h6 { background:url(../images/shop_osusume_iwakura_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.konan h6 { background:url(../images/shop_osusume_konan_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.owariasahi h6 { background:url(../images/shop_osusume_owariasahi_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.ama h6 { background:url(../images/shop_osusume_ama_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.kanie h6 { background:url(../images/shop_osusume_kanie_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.chukyodaigakumae h6 { background:url(../images/shop_osusume_chukyodaigakumae_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.osu h6 { background:url(../images/shop_osusume_osu_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.parukomae h6 { background:url(../images/shop_osusume_parukomae_title.gif) 10px 10px no-repeat; }
#contentsbody div.left div.tokushige h6 { background:url(../images/shop_osusume_tokushige_title.gif) 10px 10px no-repeat; }

#contentsbody div.left div.evolution h5 strong,
#contentsbody div.left div.osusume h6 strong { display:none; }
#contentsbody div.left div.evolution iframe,
#contentsbody div.left div.osusume iframe {
	width:698px;
	height:175px;
	margin-bottom:5px;
}
#contentsbody div.left div.osusume iframe.six {
	width:698px;
	height:350px;
	margin-bottom:5px;
}
#contentsbody div.left div.osusume iframe.nine {
	width:698px;
	height:525px;
	margin-bottom:5px;
}
#contentsbody div.left div.evolution ul.textlink {
	position:relative;
	top:-25px;
	left:420px;
	width:250px;
	text-align:right;
	margin-bottom:-15px;
}
#contentsbody div.left div.evolution ul.textlink li { font-size:1.2em; }
#contentsbody div.left div.evolution div.detailblock,
#contentsbody div.left div.osusume div.detailblock {
	float:left;
	width:225px;
	margin: 5px 3px 10px 3px;
}
#contentsbody div.left div.evolution div.detailblock ul,
#contentsbody div.left div.osusume div.detailblock ul { width:225px; }
#contentsbody div.left div.evolution div.detailblock ul li,
#contentsbody div.left div.osusume div.detailblock ul li { font-size:1.1em; }
#contentsbody div.left div.evolution div.detailblock table,
#contentsbody div.left div.osusume div.detailblock table {
	border:none;
	border-collapse:collapse;
}
#contentsbody div.left div.evolution div.detailblock table tr td,
#contentsbody div.left div.osusume div.detailblock table tr td {
	border:none;
	font-size:1.2em;
}
#contentsbody div.left div.evolution div.detailblock table tr td strong,
#contentsbody div.left div.osusume div.detailblock table tr td strong {
	font-size:1.4em;
	font-weight:bold;
	margin-right:5px;
}
#contentsbody div.left div.evolution ul.else_area,
#contentsbody div.left div.osusume ul.else_area {
	clear:both;
	width:690px;
}
#contentsbody div.left div.evolution ul.else_area li,
#contentsbody div.left div.osusume ul.else_area li {
	float:right;
	border:solid 1px #ffcc00;
	width:335px;
	height:20px;
	font-size:10pt;
	text-align:center;
	margin-bottom:10px;
}
#contentsbody div.left div.evolution ul.else_area li a,
#contentsbody div.left div.evolution ul.else_area li a:link,
#contentsbody div.left div.evolution ul.else_area li a:visited,
#contentsbody div.left div.osusume ul.else_area li a,
#contentsbody div.left div.osusume ul.else_area li a:link,
#contentsbody div.left div.osusume ul.else_area li a:visited {
	display:block;
	background-color:#ffffee;
	width:333px;
	height:17px;
	color:#cc9900;
	text-decoration:none;
	padding:0 1px 3px 1px;
}
/* caution */
#contentsbody div.left ul.caution {
	margin-bottom:20px;
	padding-left:20px;
}
#contentsbody div.left ul.caution li {
	list-style-type:circle;
	font-size:1.1em;
	color:#999999;
}
/* right
--------------------------------------------------*/
#contentsbody div.right {
	float:right;
	width:250px;
}
#contentsbody div.right div.ad { margin-bottom:20px; }
#contentsbody div.right dl.relation {
	width:250px;
	margin-bottom:20px;
}
#contentsbody div.right dl.relation dt { font-size:1.4em; }
#contentsbody div.right dl.relation dd { padding:0 10px; }
#contentsbody div.right dl.relation dd ul li {
	background:url(../images/relation_bg.gif) 0 0 no-repeat;
	width:230px;
	height:30px;
	margin:5px 0;
}
#contentsbody div.right dl.relation dd ul li a,
#contentsbody div.right dl.relation dd ul li a:link,
#contentsbody div.right dl.relation dd ul li a:visited {
	display:block;
	width:220px;
	height:25px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:5px 0 0 10px;
}
#contentsbody div.right dl.relation dd ul li a:hover {
	display:block;
	width:220px;
	height:25px;
	font-size:14px;
	color:#999999;
	text-decoration:none;
	padding:5px 0 0 10px;
}
#contentsbody div.right dl.peripheral {
	width:250px;
	margin-bottom:20px;
}
#contentsbody div.right dl.peripheral dt { font-size:1.4em; }
#contentsbody div.right dl.peripheral dd { padding:0 10px; }
#contentsbody div.right dl.peripheral dd ul li {
	background:url(../images/peripheral_ac_bg.gif) 0 0 no-repeat;
	width:230px;
	height:30px;
	margin:5px 0;
}
#contentsbody div.right dl.peripheral dd ul li a,
#contentsbody div.right dl.peripheral dd ul li a:link,
#contentsbody div.right dl.peripheral dd ul li a:visited {
	display:block;
	width:220px;
	height:25px;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:5px 0 0 10px;
}
#contentsbody div.right dl.peripheral dd ul li a:hover {
	display:block;
	width:220px;
	height:25px;
	font-size:14px;
	color:#999999;
	text-decoration:none;
	padding:5px 0 0 10px;
}
/* townguide */
#contentsbody div.right dl.townguide {
	border:solid 1px #cccccc;
	background:url(../images/shop_townguide_bg.jpg) 0 100% no-repeat;
	margin-bottom:10px;
	padding:10px;
}
#contentsbody div.right dl.townguide dt {
	background:url(../images/shop_townguide_title.gif) 0 0 no-repeat;
	width:228px;
	height:52px;
	margin-bottom:10px;
	padding-bottom:10px;
}
/* searchguide */
#contentsbody div.right dl.searchguide {
	border:solid 1px #cccccc;
	background:url(../images/shop_searchguide_bg.jpg) 0 100% no-repeat;
	margin-bottom:20px;
	padding:10px;
}
#contentsbody div.right dl.searchguide dt {
	background:url(../images/shop_searchguide_title.gif) 0 0 no-repeat;
	width:228px;
	height:25px;
	margin-bottom:10px;
	padding-bottom:10px;
}
/* guide common */
#contentsbody div.right dl.townguide dt,
#contentsbody div.right dl.searchguide dt { border-bottom:dotted 1px #cccccc; }
#contentsbody div.right dl.townguide dt strong,
#contentsbody div.right dl.searchguide dt strong { display:none; }
#contentsbody div.right dl.townguide dd,
#contentsbody div.right dl.searchguide dd {
	font-size:1.2em;
	line-height:1.5;
	color:#666666;
	margin-bottom:10px;
}
#contentsbody div.right dl.townguide dd ul,
#contentsbody div.right dl.searchguide dd ul { text-align:right; }
#contentsbody div.right dl.townguide dd ul li,
#contentsbody div.right dl.searchguide dd ul li { font-size:1.0em; }
/* banner */
#contentsbody div.right ul.banner { margin-bottom:20px; }
#contentsbody div.right ul.banner li { margin-bottom:5px; }


/* 2012あま・蟹江・津島・弥富特集
--------------------------------------------------*/

.osusume_index h5.tokushu{
	height:50px;
	border-bottom:1px dotted #cccccc;
	background-color:#ffe5e5;
	margin:0;
	}
.osusume_index h5.tokushu strong{
	display:none;
	}
.osusume_index h5.shinkon{
	background:url(../images/title_tokushu_shinkon.gif) 5px 10px no-repeat #ffe5e5;
}

.osusume_index h5.tanshin{
	background:url(../images/title_tokushu_tanshin.gif) 5px 10px no-repeat #ffe5e5;
}
.osusume_index h5.tanshindesign{
	background:url(../images/title_tokushu_tanshindesign.gif) 5px 10px no-repeat #ffe5e5;
}
.osusume_index h5.shinkonfamily{
	background:url(../images/title_tokushu_shinkonfamily.gif) 5px 10px no-repeat #ffe5e5;
}
.osusume_index h5.petdesign{
	background:url(../images/title_tokushu_petdesign.gif) 5px 10px no-repeat #ffe5e5;
}
.osusume_index h5.tencho{
	background:url(../images/title_tokushu_tencho.gif) 5px 10px no-repeat #ffe5e5;
}
.osusume_index h5.new{
	background:url(../images/title_tokushu_new.gif) 5px 10px no-repeat #ffe5e5;
}

.osusume_index h5.petsmall{
	background:url(../images/title_tokushu_petsmall.gif) 5px 10px no-repeat #ffe5e5;
}
.osusume_index h5.hosho{
	background:url(../images/title_tokushu_hosho.gif) 5px 10px no-repeat #ffe5e5;
}

.osusume_index iframe.tokushu_six{
	border-bottom:1px solid #cccccc;
	height:380px;
	margin:0;
}
.osusume_index iframe.tokushu_three{
	border-bottom:1px solid #cccccc;
	height:200px;
	margin:0;
}