<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*--------------------------------------------------------------------------------
縲CSS 繧､繝ｳ繝昴�繝�
-----------------------------------------------------------------------------------*/

/* BX繧ｹ繝ｩ繧､繝繝ｼ */
@import url("jquery.bxslider.css");





/*--------------------------------------------------------------------------------
縲�雁ｰら畑繧ｯ繝ｩ繧ｹ縲窶ｦ縲繧､繝ｳ繝�ャ繧ｯ繧ｹ繝壹�繧ｸ蟆ら畑
-----------------------------------------------------------------------------------*/
/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ*/
section#vz {
	background:url(../images/index/bg_bxslider.png);
	height:300px;
	}
div#visual {
	width:950px;
	height:335px;
	margin:0px auto 0px;
	}

/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ縲OVERFLOW蟇ｾ遲�*/
div#visual ul.bxslider {
	overflow:hidden;
	height:300px;
	margin:auto;
	}

/*莨第･ｭ譯亥�*/
div.infoWrap{
	width:950px;
	margin:0 auto 10px;
}

div.infoWrap&gt;div{
	border:1px dotted #c96;
	background-color:#ffe;
	padding:10px;
	margin:10px auto 0px;
	width:930px;
	text-align:center;
}

div.infoWrap&gt;div.areaInfo{
	border:1px dotted #c96;
	background-color:#ffe;
	padding:10px;
	margin:0px auto 30px;
	width:930px;
	text-align:center;
}

div.infoWrap&gt;div p span{
	color:#d51;
}

div.infoWrap&gt;div p strong{
	color:#c30;
	font-size:15px;
}

/*蜻顔衍*/

div.infoWrap.sakidori&gt;div.areaInfo {
    margin: 20px auto;
}

div.infoWrap.sakidori&gt;div p strong{
	font-size:20px;
}








/*sec 蜿匁桶繧ｨ繝ｪ繧｢�亥､ｧ縺阪＞繝懊ち繝ｳ��*/
section#tArea {
	margin-top:36px;
	margin-bottom:0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea h2 {
	background:url(../images/index/tit_area.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea div {
	display:block;
	float:left;
	width:455px;
	margin:15px 15px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea div:nth-child(5n+1) {
	display:block;
	float:left;
	width:455px;
	margin:15px 0px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea div p,
section#tArea div:nth-child(5n+1) p {
	text-align:center;
	font-size:11px;
	line-height:1.1;
	margin-top:-43px;
	color:#fff;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲ROLLOVER蟇ｾ蠢�*/
section#tArea div:hover {
	opacity:0.7;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繧｢繝ｳ繧ｫ繝ｼ螳夂ｾｩ*/
section#tArea div a:link,
section#tArea div:nth-child(5n+1) a:link {
	text-decoration:none;
	}
	
	
	




/*sec 蜿匁桶繧ｨ繝ｪ繧｢�亥ｰ上＆縺��繧ｿ繝ｳ��*/
section#tArea2 {
	margin-top:0px;
	margin-bottom:36px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea2 h2 {
	background:url(../images/index/tit_area.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea2 div {
	display:block;
	float:left;
	width:300px;
	margin:15px 12px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea2 div:nth-child(5n+1) {
	display:block;
	float:left;
	width:300px;
	margin:15px 12px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea2 div p,
section#tArea2 div:nth-child(5n+1) p {
	text-align:center;
	font-size:11px;
	line-height:1.1;
	margin-top:-43px;
	color:#fff;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲ROLLOVER蟇ｾ蠢�*/
section#tArea2 div:hover {
	opacity:0.7;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繧｢繝ｳ繧ｫ繝ｼ螳夂ｾｩ*/
section#tArea2 div a:link,
section#tArea2 div:nth-child(5n+1) a:link {
	text-decoration:none;
	}










/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tCP h2 {
	background:url(../images/index/tit_cp.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*CP 譌ｩ縺��享縺｡*/
section#tCP div.CP1 {
	display:block;
	float:left;
	width:370px;
	margin:15px 15px 0px 0px;
	}

/*CP 譌ｩ蜑ｲ*/
section#tCP div.CP2 {
	display:block;
	float:left;
	width:370px;
	margin:15px 15px 0px 0px;
	}

/*CP 繧ｹ繝昴ャ繝�*/
section#tCP div.CP3 {
	display:block;
	float:left;
	width:180px;
	margin:15px 0px 0px 0px;
	}

/*CP縲CP隗｣隱ｬ譁�*/
section#tCP div.CP p,
section#tCP div.CP1 p,
section#tCP div.CP2 p,
section#tCP div.CP3 p {
	font-size:12px;
	margin:3px 0px 0px;
	}

/*CP 縺昴�莉悶�CP*/
section#tCP div.CP {
	display:block;
	float:left;
	width:470px;
	margin:10px 0px 0px 0px;
	}

/*CP 縺昴�莉悶�CP�壼�謨ｰ縺ｮ譎ゅ□縺�
section#tCP div.CP:nth-child(2n+1) {
	display:block;
	float:left;
	width:470px;
	margin:10px 0px 0px 10px;
	}*/

/*CP ROLLOVER蟇ｾ遲�*/
/*section#tCP img:hover {
	opacity:0.7;
	}*/

/*sec 豐ｿ邱壹°繧画爾縺�*/
section#tMAP {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tMAP h2 {
	background:url(../images/osaka/lp-like/_ensen.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}
	
/*隗｣隱ｬ譁�*/
section#tMAP p.tSP-info {
	margin:15px 0px 0px 14px;
	}


/*sec 迚ｹ蛻･蜑ｲ蠑�*/
section#tSP {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tSP h2 {
	background:url(../images/index/tit_sp.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*隗｣隱ｬ譁�*/
section#tSP p.tSP-info {
	margin:15px 0px 0px 14px;
	}


/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tSP div.tSP-box {
	display:block;
	float:left;
	width:288px;
	margin:12px 10px 0px 0px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫��壽怙蠕後□縺�*/
section#tSP div.tSP-boxLC {
	display:block;
	float:left;
	width:288px;
	margin:12px 0px 0px 0px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝域棧*/
section#tSP div.tSP-box ul,
section#tSP div.tSP-boxLC ul {
	padding:10px;
	border:1px solid #666;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝�*/
section#tSP div.tSP-box ul li,
section#tSP div.tSP-boxLC ul li {
	background:url(../images/index/bg_point1.png) left no-repeat;
	padding-left:15px;
	font-size:13px;
	}
	
/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝茨ｼ壹ヶ繝ｩ繝ｳ繧ｯ謇ｱ縺�*/
section#tSP div.tSP-box ul li.blanc,
section#tSP div.tSP-boxLC ul li.blanc {
	background:none;
	}




/*sec 繝懊う繧ｹ*/
section#tVoice {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tVoice h2 {
	background:url(../images/index/tit_voice.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tVoice div.tVoice-box {
	background:#FFFFBA;
	padding:15px 10px 10px;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧*/
section#tVoice div.tVoice-box div {
	display:block;
	float:left;
	width:440px;
	margin:0px 10px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tVoice div.tVoice-box div:nth-child(2n+2) {
	display:block;
	float:left;
	width:440px;
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲隧穂ｾ｡縺ｨ迚ｩ莉ｶ蜷�*/
section#tVoice div.tVoice-box div p.tVoice-Lv1 {
	background:url(../images/index/voice_lv1.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv2 {
	background:url(../images/index/voice_lv2.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv3 {
	background:url(../images/index/voice_lv3.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｬ繝薙Η繝ｼ*/
section#tVoice div.tVoice-box div p.tVoice-txt {
	margin:10px 0px 0px;
	font-size:12px;
	line-height:1.6;
	}

/*繝懊う繧ｹ繧偵ｂ縺｣縺ｨ*/
section#tVoice div.tVoice-box p.tVoice-more {
	text-align:right;
	font-size:12px;
	}




/*sec 縺顔衍繧峨○*/
section#tNews {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews h2 {
	background:url(../images/index/tit_news.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*縺顔衍繧峨○縲繝ｪ繧ｹ繝亥ｮ夂ｾｩ*/
section#tNews dl.tNewsList {
	margin:16px 0px 0px 0px;
	}

/*縺顔衍繧峨○縲繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews dl.tNewsList dt {
	display:block;
	float:left;
	margin-left:16px;
	}

/*縺顔衍繧峨○縲繝��繧ｿ螳夂ｾｩ*/
section#tNews dl.tNewsList dd {
	display:block;
	float:left;
	margin-left:36px;
	}

/*譛蠕後�繝舌リ繝ｼ*/
div.outside {
	text-align:center;
	margin:16px 0px 32px;
	}
div.outside img {
	margin:0px 10px;
	}



/*繧ｯ繝ｬ繧ｸ繝�ヨ繧ｫ繝ｼ繝臥判蜒�*/
ul.card{
	width: 90%;
	margin: 10px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	align-content: center;
}

ul.card li{
	display: inline-block;
	margin: 5px;
}

ul.card li+li{
	margin-right: 10px;
}


ul.card li img{
	width: auto;
	height: 65px;
}








/*--------------------------------------------------------------------------------
縲笆ｼ縲VIEWPORT螳夂ｾｩ
-----------------------------------------------------------------------------------*/

/*====================================笆ｼ縲繧ｿ繝悶Ξ繝�ヨ繝ｻ繝｢繝ｼ繝峨/縲760px縺ｧ譛驕ｩ蛹悶笆ｼ======================================*/
@media screen and (max-width: 960px) {

/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ*/
section#vz {
	height:240px;
	margin-bottom:45px;
	}
div#visual {
	width:760px;
	height:225px;
	margin:0px auto 0px;
	}
/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ縲OVERFLOW蟇ｾ遲�*/
div#visual ul.bxslider {
	overflow:hidden;
	height:240px;
	margin:auto;
	}

/*莨第･ｭ譯亥�*/
div.infoWrap{
	width:760px;
}

div.infoWrap&gt;div{
	width:740px;
}

div.infoWrap&gt;div.areaInfo{
	width:740px;
	margin:-20px auto 50px;
}



/*sec 蜿匁桶繧ｨ繝ｪ繧｢*/
section#tArea {
	margin-top:8px;
	margin-bottom:36px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea h2 {
	background:url(../images/index/tit_area.png) no-repeat;
	width:760px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea div {
	width:360px;
	margin:15px 10px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea div:nth-child(5n+1) {
	width:360px;
	margin:15px 0px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea div p,
section#tArea div:nth-child(5n+1) p {
	font-size:9.5px;
	line-height:1.0;
	margin-top:-35px;
}

/*sec 蜿匁桶繧ｨ繝ｪ繧｢�亥ｰ上＆縺��繧ｿ繝ｳ��*/
section#tArea2 {
	margin-top:0px;
	margin-bottom:36px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea2 h2 {
	background:url(../images/index/tit_area.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea2 div {
	display:block;
	float:left;
	width:235px;
	margin:15px 12px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea2 div:nth-child(5n+1) {
	display:block;
	float:left;
	width:235px;
	margin:15px 12px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea2 div p,
section#tArea2 div:nth-child(5n+1) p {
	text-align:center;
	font-size:11px;
	line-height:1.1;
	margin-top:-43px;
	color:#fff;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲ROLLOVER蟇ｾ蠢�*/
section#tArea2 div:hover {
	opacity:0.7;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繧｢繝ｳ繧ｫ繝ｼ螳夂ｾｩ*/
section#tArea2 div a:link,
section#tArea2 div:nth-child(5n+1) a:link {
	text-decoration:none;
}



/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tCP h2 {
	background:url(../images/index/tit_cp.png) no-repeat;
	width:760px;
	}

/*CP 譌ｩ縺��享縺｡*/
section#tCP div.CP1 {
	width:290px;
	margin:15px 15px 0px 0px;
	}

/*CP 譌ｩ蜑ｲ*/
section#tCP div.CP2 {
	width:290px;
	margin:15px 15px 0px 0px;
	}

/*CP 繧ｹ繝昴ャ繝�*/
section#tCP div.CP3 {
	width:141px;
	margin:15px 0px 0px 0px;
	}

/*CP縲CP隗｣隱ｬ譁�*/
section#tCP div.CP p,
section#tCP div.CP1 p,
section#tCP div.CP2 p,
section#tCP div.CP3 p {
	font-size:11px;
	}

/*CP 縺昴�莉悶�CP*/
section#tCP div.CP {
	width:370px;
	margin:10px 0px 0px 0px;
	}

/*CP 縺昴�莉悶�CP�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tCP div.CP:nth-child(2n+1) {
	width:370px;
	margin:10px 10px 0px 0px;
	}


/*sec 豐ｿ邱壹°繧蛾∈縺ｶ*/
section#tMAP {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tMAP h2 {
	background:url(../images/osaka/lp-like/_ensen.png) no-repeat;
	width:760px;
	}

/*隗｣隱ｬ譁�*/
section#tMAP p.tMAP-info {
	margin:15px 0px 0px 14px;
	font-size:13px;
	line-height:1.6;
	}



/*sec 迚ｹ蛻･蜑ｲ蠑�*/
section#tSP {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tSP h2 {
	background:url(../images/index/tit_sp.png) no-repeat;
	width:760px;
	}

/*隗｣隱ｬ譁�*/
section#tSP p.tSP-info {
	margin:15px 0px 0px 14px;
	font-size:13px;
	line-height:1.6;
	}


/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tSP div.tSP-box {
	width:223px;
	margin:12px 10px 0px 0px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫��壽怙蠕後□縺�*/
section#tSP div.tSP-boxLC {
	width:223px;
	margin:12px 0px 0px 0px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝域棧*/
section#tSP div.tSP-box ul,
section#tSP div.tSP-boxLC ul {
	padding:10px;
	border:1px solid #666;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝�*/
section#tSP div.tSP-box ul li,
section#tSP div.tSP-boxLC ul li {
	background:url(../images/index/bg_point1.png) left no-repeat;
	padding-left:15px;
	font-size:12px;
	}

/*sec 繝懊う繧ｹ*/
section#tVoice {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tVoice h2 {
	background:url(../images/index/tit_voice.png) no-repeat;
	width:760px;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tVoice div.tVoice-box {
	background:#FFFFBA;
	padding:15px 10px 5px;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧*/
section#tVoice div.tVoice-box div {
	display:block;
	float:left;
	width:720px;
	margin:0px 10px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tVoice div.tVoice-box div:nth-child(2n+2) {
	display:block;
	float:left;
	width:720px;
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲隧穂ｾ｡縺ｨ迚ｩ莉ｶ蜷�*/
section#tVoice div.tVoice-box div p.tVoice-Lv1 {
	background:url(../images/index/voice_lv1.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv2 {
	background:url(../images/index/voice_lv2.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv3 {
	background:url(../images/index/voice_lv3.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｬ繝薙Η繝ｼ*/
section#tVoice div.tVoice-box div p.tVoice-txt {
	margin:10px 0px 0px;
	font-size:12px;
	line-height:1.6;
	}

/*繝懊う繧ｹ繧偵ｂ縺｣縺ｨ*/
section#tVoice div.tVoice-box p.tVoice-more {
	text-align:right;
	font-size:12px;
	}



/*sec 縺顔衍繧峨○*/
section#tNews {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews h2 {
	background:url(../images/index/tit_news.png) no-repeat;
	width:760px;
	}

/*縺顔衍繧峨○縲繝ｪ繧ｹ繝亥ｮ夂ｾｩ*/
section#tNews dl.tNewsList {
	margin:16px 0px 0px 0px;
	}

/*縺顔衍繧峨○縲繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews dl.tNewsList dt {
	margin-left:16px;
	font-size:13px;
	}

/*縺顔衍繧峨○縲繝��繧ｿ螳夂ｾｩ*/
section#tNews dl.tNewsList dd {
	margin-left:25px;
	font-size:13px;
	line-height:1.6;
	}

/*譛蠕後�繝舌リ繝ｼ*/
div.outside {
	margin:16px 0px 15px;
	}
div.outside img {
	margin:0px 10px;
	height:55px;
	}

}





/*====================================笆ｼ縲繧ｹ繝槭�繝医ヵ繧ｩ繝ｳ繝ｻ繝ｩ繝ｳ繝峨せ繧ｱ繝ｼ繝励�繝｢繝ｼ繝会ｼ域ｨｪ蜷代″�� /縲580px縺ｧ譛驕ｩ蛹悶笆ｼ======================================*/
@media only screen and (max-width:640px) {

/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ*/
section#vz {
	height:185px;
	margin-bottom:45px;
	}
div#visual {
	width:580px;
	height:175px;
	margin:0px auto 0px;
	}

/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ縲OVERFLOW蟇ｾ遲�*/
div#visual ul.bxslider {
	overflow:hidden;
	height:185px;
	margin:auto;
	}

/*莨第･ｭ譯亥�*/
div.infoWrap{
	width:580px;
}

div.infoWrap&gt;div{
	width:560px;
}

div.infoWrap&gt;div.areaInfo{
	width:560px;
}





/*sec 蜿匁桶繧ｨ繝ｪ繧｢*/
section#tArea {
	margin-top:8px;
	margin-bottom:36px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea h2 {
	background:url(../images/index/tit_area.png) no-repeat 0px 5px;
	background-size:135%;
	width:580px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea div {
	width:270px;
	margin:15px 8px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea div:nth-child(5n+1) {
	width:270px;
	margin:15px 0px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea div p,
section#tArea div:nth-child(5n+1) p {
	font-size:8px;
	line-height:1.0;
	margin-top:-36px;
	}


/*sec 蜿匁桶繧ｨ繝ｪ繧｢�亥ｰ上＆縺��繧ｿ繝ｳ��*/
section#tArea2 {
	margin-top:0px;
	margin-bottom:36px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea2 h2 {
	background:url(../images/index/tit_area.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea2 div {
	display:block;
	float:left;
	width:175px;
	margin:15px 12px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea2 div:nth-child(5n+1) {
	display:block;
	float:left;
	width:175px;
	margin:15px 12px 15px 0px;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea2 div p,
section#tArea2 div:nth-child(5n+1) p {
	text-align:center;
	font-size:11px;
	line-height:1.1;
	margin-top:-43px;
	color:#fff;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲ROLLOVER蟇ｾ蠢�*/
section#tArea2 div:hover {
	opacity:0.7;
	}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繧｢繝ｳ繧ｫ繝ｼ螳夂ｾｩ*/
section#tArea2 div a:link,
section#tArea2 div:nth-child(5n+1) a:link {
	text-decoration:none;
	}
	
	
	
	
	
	
	


/*sec 豐ｿ邱壹°繧画爾縺�*/
section#tMAP {
	display:none;
	}


/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tCP h2 {
	background:url(../images/index/tit_cp.png) no-repeat 0px 5px;
	background-size:135%;
	width:580px;
	}

/*CP 譌ｩ縺��享縺｡*/
section#tCP div.CP1 {
	width:275px;
	margin:15px 25px 0px 0px;
	}

/*CP 譌ｩ蜑ｲ*/
section#tCP div.CP2 {
	width:275px;
	margin:15px 0px 0px 0px;
	}

/*CP 繧ｹ繝昴ャ繝�*/
section#tCP div.CP3 {
	width:141px;
	margin:5px 0px 0px 0px;
	}

/*CP縲CP隗｣隱ｬ譁�*/
section#tCP div.CP p,
section#tCP div.CP1 p,
section#tCP div.CP2 p,
section#tCP div.CP3 p {
	font-size:11px;
	line-height:1.5;
	}

/*CP 縺昴�莉悶�CP*/
section#tCP div.CP {
	width:275px;
	margin:10px 0px 0px 0px;
	}

/*CP 縺昴�莉悶�CP�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tCP div.CP:nth-child(2n+1) {
	width:275px;
	margin:10px 25px 0px 0px;
	}


/*sec 迚ｹ蛻･蜑ｲ蠑�*/
section#tSP {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tSP h2 {
	background:url(../images/index/tit_sp.png) no-repeat 0px 5px;
	background-size:135%;
	width:580px;
	}

/*隗｣隱ｬ譁�*/
section#tSP p.tSP-info {
	margin:12px 0px 10px 14px;
	font-size:12px;
	line-height:1.5;
	}


/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tSP div.tSP-box {
	width:250px;
	margin:12px 15px 0px 0px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫��壽怙蠕後□縺�*/
section#tSP div.tSP-boxLC {
	width:250px;
	margin:12px 0px 0px 0px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝域棧*/
section#tSP div.tSP-box ul,
section#tSP div.tSP-boxLC ul {
	padding:10px;
	border:1px solid #666;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝�*/
section#tSP div.tSP-box ul li,
section#tSP div.tSP-boxLC ul li {
	background:url(../images/index/bg_point1.png) left no-repeat;
	padding-left:15px;
	font-size:12px;
	}

/*sec 繝懊う繧ｹ*/
section#tVoice {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tVoice h2 {
	background:url(../images/index/tit_voice.png) no-repeat 0px 5px;
	background-size:135%;
	width:580px;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tVoice div.tVoice-box {
	background:#FFFFBA;
	padding:15px 10px 5px;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧*/
section#tVoice div.tVoice-box div {
	display:block;
	float:left;
	width:540px;
	margin:0px 10px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tVoice div.tVoice-box div:nth-child(2n+2) {
	display:block;
	float:left;
	width:540px;
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲隧穂ｾ｡縺ｨ迚ｩ莉ｶ蜷�*/
section#tVoice div.tVoice-box div p.tVoice-Lv1 {
	background:url(../images/index/voice_lv1.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv2 {
	background:url(../images/index/voice_lv2.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv3 {
	background:url(../images/index/voice_lv3.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:120px;
	padding-top:2px;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｬ繝薙Η繝ｼ*/
section#tVoice div.tVoice-box div p.tVoice-txt {
	margin:10px 0px 0px;
	font-size:12px;
	line-height:1.6;
	}

/*繝懊う繧ｹ繧偵ｂ縺｣縺ｨ*/
section#tVoice div.tVoice-box p.tVoice-more {
	text-align:right;
	font-size:12px;
	}



/*sec 縺顔衍繧峨○*/
section#tNews {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews h2 {
	background:url(../images/index/tit_news.png) no-repeat 0px 5px;
	background-size:135%;
	width:580px;
	}

/*縺顔衍繧峨○縲繝ｪ繧ｹ繝亥ｮ夂ｾｩ*/
section#tNews dl.tNewsList {
	margin:16px 0px 0px 0px;
	}

/*縺顔衍繧峨○縲繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews dl.tNewsList dt {
	margin-left:5px;
	font-size:12px;
	width:560px;
	}

/*縺顔衍繧峨○縲繝��繧ｿ螳夂ｾｩ*/
section#tNews dl.tNewsList dd {
	margin-left:20px;
	font-size:12px;
	line-height:1.5;
	width:560px;
	}

/*譛蠕後�繝舌リ繝ｼ*/
div.outside {
	margin:5px 0px 8px;
	}
div.outside img {
	margin:0px 10px;
	height:43px;
	}

}





/*====================================笆ｼ縲繧ｹ繝槭�繝医ヵ繧ｩ繝ｳ繝ｻ繝昴�繝医Ξ繝ｼ繝医�繝｢繝ｼ繝会ｼ育ｸｦ蜷代″�� /縲320px縺ｧ譛驕ｩ蛹悶笆ｼ======================================*/
@media only screen and (max-width:480px) {

/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ*/
section#vz {
	height:102px;
	margin-bottom:45px;
	}
div#visual {
	width:320px;
	height:105px;
	margin:0px auto 0px;
	}

/*繝｡繧､繝ｳ繝薙ず繝･繧｢繝ｫ縲OVERFLOW蟇ｾ遲�*/
div#visual ul.bxslider {
	overflow:hidden;
	height:102px;
	margin:auto;
	}

/*莨第･ｭ譯亥�*/
div.infoWrap{
	width:320px;
    line-height:1.3;
}

div.infoWrap&gt;div{
	width:300px;
}

div.infoWrap&gt;div.areaInfo{
	width:300px;
}

div.infoWrap&gt;div p span{
	font-size:10px;
}

div.infoWrap&gt;div p strong{
	font-size:10px;
}









/*sec 蜿匁桶繧ｨ繝ｪ繧｢*/
section#tArea {
	margin-top:8px;
	margin-bottom:36px;
}
/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea h2 {
	background: url(../images/index/tit_area.png) no-repeat 0px 5px;
	background-size: 60em;
	width: 100%;
	padding: 0;
	height: 3em;
	padding-top: 3.2em;
}
section#tArea h2 p {
	text-align: left;
}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea div {
	width: 100%;
	margin: 0.5em 0 0;
}
section#tArea div a {
	display: flex;
	position: relative;
}
section#tArea div a p {
	position: absolute;
	width: calc(100% - 1.5em);
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0.2em;
	padding: 0;
	font-size: 0.85em;
	height: 3.7em;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧�壽怙蠕後□縺�*/
section#tArea div:nth-child(5n+1) {
	width:29px;
	margin:8px 0px 8px 0px;
}
/*蜿匁桶繧ｨ繝ｪ繧｢縲繝�く繧ｹ繝域諺蜈･*/
section#tArea div p,
section#tArea div:nth-child(5n+1) p {
	font-size:8.5px;
	line-height:1.1;
	padding-top: 15px;
}


/*sec 蜿匁桶繧ｨ繝ｪ繧｢�亥ｰ上＆縺��繧ｿ繝ｳ��*/
section#tArea2 {
	margin-top: 0px;
	margin-bottom: 36px;
	display: flex;
	flex-wrap: wrap;
	gap: 0.5em;
}
/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tArea2 h2 {
	background:url(../images/index/tit_area.png) no-repeat;
	width:935px;
	height:20px;
	margin:0px;
	padding:15px 15px 0px 0px;
	color:#036;
	text-align:right;
	font-size:12px;
	font-weight:normal;
}

/*蜿匁桶繧ｨ繝ｪ繧｢縲�第棧*/
section#tArea2 div,
section#tArea2 div:nth-child(5n+1) {
	display: flex;
	float: none;
	width: calc(100% /2 - 0.25em);
	margin: 0;
}
section#tArea2 div a,
section#tArea2 div:nth-child(5n+1) a {
	text-decoration: none;
	display: flex;
	position: relative;
}
section#tArea2 div p,
section#tArea2 div:nth-child(5n+1) p {
	position: absolute;
	width: calc(100% - 1.5em);
	margin: auto;
	left: 0;
	right: 0;
	bottom: 0.2em;
	padding: 0;
	font-size: 0.85em;
	height: 3.7em;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

/*蜿匁桶繧ｨ繝ｪ繧｢縲ROLLOVER蟇ｾ蠢�*/
section#tArea2 div:hover {
	opacity:0.7;
}

/*蜿匁桶繧ｨ繝ｪ繧｢縲繧｢繝ｳ繧ｫ繝ｼ螳夂ｾｩ*/
section#tArea2 div a:link,
section#tArea2 div:nth-child(5n+1) a:link {
	text-decoration:none;
}

@media only screen and (max-width: 640px) {
	section#tArea {
		margin-bottom: 0px;
	}
	section#tArea2 div,
	section#tArea2 div:nth-child(5n+1) {
		width: calc(100%);
	}
	section#tArea2 {
        margin-top: 8px;
    }
}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tCP h2 {
	background:url(../images/index/tit_cp.png) no-repeat 0px 5px;
	background-size:200%;
	width:320px;
	}
section#tCP h2 p {
	display:none;
	}

/*CP 譌ｩ縺��享縺｡*/
section#tCP div.CP1 {
	width:280px;
	margin:8px 0px 0px 20px;
	}

/*CP 譌ｩ蜑ｲ*/
section#tCP div.CP2 {
	width:280px;
	margin:8px 0px 0px 20px;
	}

/*CP 繧ｹ繝昴ャ繝�*/
section#tCP div.CP3 {
	width:320px;
	margin:5px 0px 0px 0px;
	text-align:center;
	}
section#tCP div.CP3 img {
	height:110px;
	}

/*CP縲CP隗｣隱ｬ譁�*/
section#tCP div.CP p,
section#tCP div.CP1 p,
section#tCP div.CP2 p,
section#tCP div.CP3 p {
	font-size:11px;
	line-height:1.5;
	}

/*CP 縺昴�莉悶�CP*/
section#tCP div.CP {
	width:280px;
	margin:8px 0px 0px 20px;
	}

/*CP 縺昴�莉悶�CP�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tCP div.CP:nth-child(2n+1) {
	width:280px;
	margin:8px 0px 0px 20px;
	}



/*sec 迚ｹ蛻･蜑ｲ蠑�*/
section#tSP {
	margin:32px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tSP h2 {
	background:url(../images/index/tit_sp.png) no-repeat 0px 5px;
	background-size:200%;
	width:320px;
	}
section#tSP h2 p {
	display:none;
	}

/*隗｣隱ｬ譁�*/
section#tSP p.tSP-info {
	margin:6px 0px 0px 14px;
	font-size:12px;
	line-height:1.5;
	}


/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tSP div.tSP-box {
	width:280px;
	margin:12px 15px 0px 14px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫��壽怙蠕後□縺�*/
section#tSP div.tSP-boxLC {
	width:280px;
	margin:12px 0px 0px 14px;
	padding:0px 10px 10px;
	border:1px solid #666;
	background:#B7C5D4;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝域棧*/
section#tSP div.tSP-box ul,
section#tSP div.tSP-boxLC ul {
	padding:10px;
	border:1px solid #666;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｪ繧ｹ繝�*/
section#tSP div.tSP-box ul li,
section#tSP div.tSP-boxLC ul li {
	background:url(../images/index/bg_point1.png) left no-repeat;
	padding-left:15px;
	font-size:12px;
	}

/*sec 繝懊う繧ｹ*/
section#tVoice {
	margin:40px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tVoice h2 {
	background:url(../images/index/tit_voice.png) no-repeat 0px 5px;
	background-size:200%;
	width:320px;
	}
section#tVoice h2 p {
	display:none;
	}

/*繝懊ャ繧ｯ繧ｹ縲螟ｧ譫�*/
section#tVoice div.tVoice-box {
	background:#FFFFBA;
	padding:15px 10px 5px;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧*/
section#tVoice div.tVoice-box div {
	display:block;
	float:left;
	width:280px;
	margin:0px 10px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲蟆乗棧�壼�謨ｰ縺ｮ譎ゅ□縺�*/
section#tVoice div.tVoice-box div:nth-child(2n+2) {
	display:block;
	float:left;
	width:280px;
	margin:0px 0px 10px 0px;
	padding:10px;
	background:#fff;
	}

/*繝懊ャ繧ｯ繧ｹ縲隧穂ｾ｡縺ｨ迚ｩ莉ｶ蜷�*/
section#tVoice div.tVoice-box div p.tVoice-Lv1 {
	background:url(../images/index/voice_lv1.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:110px;
	padding-top:2px;
	line-height:1.4;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv2 {
	background:url(../images/index/voice_lv2.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:110px;
	padding-top:2px;
	line-height:1.4;
	}
section#tVoice div.tVoice-box div p.tVoice-Lv3 {
	background:url(../images/index/voice_lv3.png) left no-repeat;
	font-size:12px;
	font-weight:bold;
	padding-left:110px;
	padding-top:2px;
	line-height:1.4;
	}

/*繝懊ャ繧ｯ繧ｹ縲繝ｬ繝薙Η繝ｼ*/
section#tVoice div.tVoice-box div p.tVoice-txt {
	margin:8px 0px 0px;
	font-size:12px;
	line-height:1.4;
	}

/*繝懊う繧ｹ繧偵ｂ縺｣縺ｨ*/
section#tVoice div.tVoice-box p.tVoice-more {
	text-align:right;
	font-size:12px;
	}



/*sec 縺顔衍繧峨○*/
section#tNews {
	margin:50px 0px 0px;
	}

/*繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews h2 {
	background:url(../images/index/tit_news.png) no-repeat 0px 5px;
	background-size:200%;
	width:320px;
	}
section#tNews h2 p {
	display:none;
	}

/*縺顔衍繧峨○縲繝ｪ繧ｹ繝亥ｮ夂ｾｩ*/
section#tNews dl.tNewsList {
	margin:8px 0px 0px 0px;
	}

/*縺顔衍繧峨○縲繧ｿ繧､繝医Ν螳夂ｾｩ*/
section#tNews dl.tNewsList dt {
	margin-left:5px;
	font-size:12px;
	width:320px;
	}

/*縺顔衍繧峨○縲繝��繧ｿ螳夂ｾｩ*/
section#tNews dl.tNewsList dd {
	margin-left:20px;
	font-size:11px;
	line-height:1.4;
	width:300px;
	}

/*譛蠕後�繝舌リ繝ｼ*/
div.outside {
	margin:5px 0px 8px;
	}
div.outside img {
	margin:0px 10px 10px;
	height:45px;
	}

}
</pre></body></html>