@charset "utf-8";
/* CSS Document */
/****************************************************************************/
/** FEATURES                                                                  */
/****************************************************************************/
/* CSS INDEX
■ THINGS TO DO
■ FOOD&SHOPPING
*/

/****************************************************************************/
/**				    THINGS TO DO FEATURES 　			    	    		*/
/****************************************************************************/ 
.index .list_set {
	letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
	margin-bottom:30px
}
.index .list {
	width: 47%;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	letter-spacing: normal; /* 文字間を通常に戻す */
	margin: 0 1% 20px 1%;
}
.index .list img {
	border: solid 1px #ccc;
	width: 97%;
	height: auto;
	padding: 3px;
}
.index .list h2, .index .list p {
	margin-top: 8px;
}
.index .list h2 a {
	font-size: 120%;
	line-height: 1.1;
	font-weight: bold;	
	display: inline;
	overflow: hidden;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.tw .index .list p a {/* 繁体字 */
	font-family : 'SimSun','serif';
}
.cn .index .list p a {/* 簡体字 */
	font-family : 'SimSun','serif';
}
.ko .index .list p a {/* 韓国語 */
	font-family:"Malgun Gothic","Yoon Gothic","sans-serif";
}
.index .list h2 span {
	background-color: #4DDAE6;
	color: #fff;
	font-size: 84%;
	display: block;
	float: left;
	padding: 3px 5px;
	margin: 0 8px 3px 0;
}
.index .list dl {
	margin-top: 8px;
}
.index .list dt {
	color: #fff;	
	background-color: #ccc;
	float: left;
	padding: 0 5px;
	margin-right: 8px;
}
.index .list dd {
	color: #999;
	float: left;
	margin-right: 8px;
}

.feature_area {
    background-color: #ff93c9;
    color: #fff;
    font-size: 84%;
    padding: 2px 5px;
    margin: 0 8px 3px 0;
    /* line-height: 2.3; */
    display: inline-block;
}

/****************************************************************************/
/**				THINGS TO DO FEATURES DETAIL　			    	    		*/
/****************************************************************************/ 
/* メインコンテンツ -------------------------------*/
.detail #main_sub {
	width: 98%;
    max-width: 1200px;
	position: relative;
	padding: 0;
	margin: 0px auto;
}
.detail #main_sub img {
	width: 100%;
	height: auto;
	margin-top: 50px;
}
.detail #main_sub #title {
	background-image: url(../img/things_to_do/features/main_img_bg_pink.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub #title_color_1 {
	background-image: url(../img/things_to_do/features/main_img_bg_pink.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub #title_color_2 {
	background-image: url(../img/things_to_do/features/main_img_bg_gray.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub #title_color_3 {
	background-image: url(../img/things_to_do/features/main_img_bg_blue.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub #title_color_4 {
	background-image: url(../img/things_to_do/features/main_img_bg_red.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub #title_color_5 {
	background-image: url(../img/things_to_do/features/main_img_bg_yellow.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub #title_color_6 {
	background-image: url(../img/things_to_do/features/main_img_bg_green.png);
	width: 86%;
	position: absolute;
	bottom: 0;
	padding: 15px 7%;
}
.detail #main_sub h4 {
	color: #FFF;
	font-size: 297%;
	line-height: 1.1;
	font-weight: bold;
	text-align: left;
	width: 100%;
	padding: 0;
	margin: 0 auto 5px auto;
}
.detail #main_sub p {
	color: #FFF;
	font-size: 134%;
	line-height: 1.2;
}
/* コンテンツ -------------------------------*/
.detail .main_title {
	color: #FFF;
	font-size: 297%;
	line-height: 1.1;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin: 0 auto 5px auto;
}
.detail .box h1 {
    font-size: 233%;
    line-height: 1.2;
    text-align: left;
    margin: 0;
}
.detail .box h1.mb25 {
	margin-bottom: 25px;
}
.detail .box h1 span {
	color: #ff9fbc;
	font-size: 60%;
	text-align: left;
	display: block;
	margin-bottom: 3px;
}
.detail .box h1 span.city_color_1 {
	color: #ff9fbc;
}
.detail .box h1 span.city_color_2 {
	color: #646163;
}
.detail .box h1 span.city_color_3 {
	color: #2270a2;
}
.detail .box h3 span.city_color_4 {
	color: #9c3b3f;
}
.detail .box h1 span.city_color_5 {
	color: #b3a344;
}
.detail .box h1 span.city_color_6 {
	color: #4d8e59;
}
.tw .detail .box h1 {/* 繁体字 */
	font-family : 'SimSun','serif';
	font-weight: bold;
}
.cn .detail .box h1 {/* 簡体字 */
	font-family : 'SimSun','serif';
	font-weight: bold;
}
.ko .detail .box h1 	{/* 韓国語 */
	font-family:"Malgun Gothic","Yoon Gothic","sans-serif";
	font-weight: bold;
}
.detail .box h2 {
	font-size: 184%;
	line-height: 1.2;
	text-align: left;
	padding: 25px 0 15px 0;
}
.detail .box {
	background-color: #f8f5f0;
	overflow: hidden;
	clear: both;
	padding: 20px;
	margin: 20px 0;
	page-break-inside: avoid;
}
.detail .box p {
    font-size: 124%;
    line-height: 1.4;
    margin-bottom: 10px;
}
.detail .box img,
.detail .in_box img {
	width: 100%;
	margin-bottom: 10px;
}
.detail .box .left {
    width: 42%;
}
.detail .box .right {
	width: 55%;
	margin-bottom: 10px;
}
.detail .box .left2 {
    width: 55%;
}
.detail .box .right2 {
	width: 42%;
	margin-bottom: 10px;
}
.detail .box p {
	font-size: 124%;
	line-height: 1.4;
	margin-bottom: 10px;
}
.detail .box .page_link {
	font-size: 100%;
	text-align: right;
	margin-top: 25px;
}
.detail .box .page_link a {
	color: #666;
	clear: both;
}
.detail .txt li {
	font-size: 120%;
	line-height: 1.6;
	width: 20%;
	float: left;
}
.detail .txt span {
	font-weight: bold;
}
.detail .txt02 {
	margin-left: 20px;
}
.detail .typ02 .left {
	width: 42%;
}
.detail .typ02 .right {
	width: 55%;
}
.detail .typ03 .left {
	width: 55%;
}
.detail .typ03 .right {
	width: 42%;
}

/****************************************************************************/
/**				コンテンツ　パータン別表示　								*/
/****************************************************************************/
.category_pattern {
	margin-bottom: 20px;
}
.category_pattern .pattern03,
.category_pattern .pattern04,
.category_pattern .pattern05,
.category_pattern .pattern06,
.category_pattern .pattern07,
.category_pattern .pattern08 {
	clear: both;
	overflow: hidden;
	margin: 5px 0 25px 0;
}
.category_pattern p,
.category_pattern li {
	font-size: 130%;
	line-height: 1.3;
	margin-bottom: 10px;
}
.category_pattern strong {
	font-size: 125%;
	line-height: 1.3;
}
.tw .category_pattern strong {/* 繁体字 */
	font-family : 'SimSun','serif';
}
.cn .category_pattern strong {/* 簡体字 */
	font-family : 'SimSun','serif';
}
.ko .category_pattern strong {/* 韓国語 */
	font-family:"Malgun Gothic","Yoon Gothic","sans-serif";
}
/* pattern01 */
.category_pattern .pattern01 h2 {
	font-size: 250%;
	font-weight: bold;
	text-align: left;
	padding-top: 30px;
	margin: 0 0 25px 0;
}
.tw  {/* 繁体字 */
	font-family : 'SimSun','serif';
}
.cn .category_pattern .pattern01 h2 {/* 簡体字 */
	font-family : 'SimSun','serif';
}
.ko .category_pattern .pattern01 h2 {/* 韓国語 */
	font-family:"Malgun Gothic","Yoon Gothic","sans-serif";
}
/* pattern02 */
.category_pattern .pattern02 {
	font-size: 130%;
}
/* pattern04 */
.category_pattern .pattern04 img {
	max-width: 300px;
	margin-right: 20px;
}
/* pattern05 */
.category_pattern .pattern05 img {
	max-width: 300px;
	margin-left: 20px;
}
/* pattern06 */
.category_pattern .pattern06 {
	text-align: center;
}
.category_pattern .pattern06 .left,
.category_pattern .pattern06 .right {
	width: 48%;
}
.category_pattern .pattern06 img {
	width: auto;;
}
.category_pattern .pattern06 .left img {
	padding-right: 2%;
}
.category_pattern .pattern06 .right img {
	padding-left: 2%;
}
/* pattern07 */
.category_pattern .pattern07 {
	text-align: center;
}
.category_pattern .pattern07 .right,
.category_pattern .pattern07 .left {
	width: 48%;
	display: inline-block;
	vertical-align: top;
}
.category_pattern .pattern07 .right {
	padding-left: 1%;
}
.category_pattern .pattern07 img {
	width: auto;
}
/* pattern08 */
.category_pattern .pattern08 p {
	float: none;
}
.category_pattern .pattern08 ul {
	text-align: center;
}
.category_pattern .pattern08 li {
	width: 32%;
	display: inline-block;
	vertical-align: top;
}
.category_pattern .pattern08 li:first-child {
	padding-right: 0;
}
.category_pattern .pattern08 img {
	width: auto;
}
/* pattern09 */
.category_pattern .pattern09 p {
	font-size: 167%;
	font-weight: bold;
	text-align: center;
}
.category_pattern .pattern09 ul.piece3 li {
    width: 32.8%;
}
.category_pattern .pattern09 ul.piece4 li {
    width: 24.5%;
}
.category_pattern .pattern09 ul.piece5 li {
    width: 19.5%;
}
.category_pattern .pattern09 ul.piece6 li {
    width: 32.8%;
}
.category_pattern .pattern09 ul.piece7 li {
    width: 24.5%;
}
.category_pattern .pattern09 ul.piece8 li {
    width: 24.5%;
}
.category_pattern .pattern09 ul.piece9 li {
    width: 19.3%;
    margin-left:16px;
}
.category_pattern .pattern09 ul li {
	display: inline-block;
	margin-bottom: .5%;
}
.category_pattern .pattern09 img {
    margin-bottom: 10px;
}
.pattern12 .link {
    margin-top: 10px;
    background: url(../../img/ja/common/arrow_gold.png) no-repeat left center;
    padding-left: 23px;
    line-height: 1.3;
}

.pattern12 .link a {
    color: #926820;
    font-family: 'hannari';
    font-size: 120%;
}

@media screen and (max-width: 640px){
.category_pattern p {
    float: none !important;
    width: auto;
}
.category_pattern img {
    max-width: 100% !important;
    height: auto;
    width: auto;
    margin-left: 0 !important;
}
}


/* 近くのスポット -------------------------------*/
.detail .in_box {
	border: solid 1px #ccc;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position:  right top;
	overflow: hidden;
	clear: both;
	padding: 10px 10px 0 10px;
}
.en .detail .in_box  {/* 英語 */
	background-image: url(../static_html/img/things_to_do/features/in_box_bg.png);
}
.tw .detail .in_box  {/* 繁体字 */
	background-image: url(../static_html/img/things_to_do/features/in_box_bg_tw.png);
}
.cn .detail .in_box  {/* 簡体字 */
	background-image: url(../static_html/img/things_to_do/features/in_box_bg_cn.png);
}
.ko .detail .in_box  {/* 韓国語 */
	background-image: url(../static_html/img/things_to_do/features/in_box_bg_ko.png);
}
.th .detail .in_box  {/* タイ語 */
	background-image: url(../static_html/img/things_to_do/features/in_box_bg_th.png);
}
.detail .in_box p {
	margin-bottom: 0;
}
.detail .in_box .left {
	width: 20%;
}
.detail .in_box .right {
	width: 77%;
}
.detail .in_box .left2 {
	width: 77%;
}
.detail .in_box .right2 {
	width: 20%;
}
.detail .in_box h1 {
	font-size: 167%;
	line-height: 1.2;
	font-weight: bold;
	margin: 5px 0 10px 0;
}
.tw .detail .in_box h1 {/* 繁体字 */
	font-family : 'SimSun','serif';
}
.cn .detail .in_box h1 {/* 簡体字 */
	font-family : 'SimSun','serif';
}
.ko .detail .in_box h1 {/* 韓国語 */
	font-family:"Malgun Gothic","Yoon Gothic","sans-serif";
}
.detail .in_box h1 span {
	font-size: 70%;
	display: block;
	margin-bottom: 5px;
	color: #222;
}
.en .detail .in_box dl {/* 英語 */
	line-height: 1.2;
}
.tw .detail .in_box dl {/* 繁体字 */
	line-height: 1.4;
}
.cn .detail .in_box dl {/* 簡体字 */
	line-height: 1.4;
}
.ko .detail .in_box dl {/* 韓国語 */
	line-height: 1.4;
}
.detail .in_box dt {
	font-size: 134%;
	margin-bottom: 8px;
}
.detail .in_box dd {
	font-size: 109%;
	margin-bottom: 10px;	
}
.detail .in_box .page_link a {
    padding-top: 0;
    font-size: 117%;
}
/* ボタン -------------------------------*/
.detail .btn {
	background-color: #000;
	color: #fff;
	margin-top: 50px;
}
.detail .btn a {
	color: #fff;
	display: block;
}
.detail .btn a:after {
	content: url("../img/underlayer/btn/btn_ico02.png");
}

#content_1 .box .img01 {
    width: 100%;
    margin-bottom: 0;
}
#content_1 .box .img02 {
    width: 48%;
    float: left;
}
#content_1 .box .img03 {
    width: 48%;
    float: right;
}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES Yoi Hi Banrai　		   					*/
/****************************************************************************/ 
.yoihi h1 img {
    width: 130px;
    height: 42px;
}
.yoihi img.left {
	margin: 0 15px 5px 0;
}
.yoihi .center {
    margin-top: 20px;
    text-align: center;
}
.yoihi .shop_name {
    margin-bottom:20px;
}
.yoihi h2 {
    line-height: 1;
    margin-bottom:10px;
}
.yoihi h3 {
    text-align: center;
    font-size: 180%;
    line-height: 1.1;
    margin-bottom: 20px;
}
.yoihi .bg_gray {
    background-color: #f8f5f0;
    padding: 20px;
    width: 100%;
}
.yoihi p {
    line-height: 1.4;
    font-size:120%;
    margin-bottom: 1em;
}
.clearfix:after {
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}
.yoihi .center_icon {
    text-align: center;
    margin-bottom: 10px;
}
.yoihi .content_1 .left_img {
	width: 27%;
    float:left;
    margin-right: 3%;
}
.yoihi .content_1 .right_text {
    float:left;
    width: 70%;
}
.yoihi .content_1 .right_text:after {
    clear: both;
}
.yoihi .content_2{
    margin: 30px 0 0 0;
}
.yoihi .content_2 .left_text {
	width: 38%;
    float:left;
}
.yoihi .content_2 .right_text {
	width: 60%;
	max-width: 599px;
    float:right;
}
.yoihi .img_route {
    padding-top: 30px;
}
.yoihi .content_3 {
    margin-top: 30px;
}
.yoihi .content_3 .img_center {
	text-align: center;
	max-width: 1000px;
	margin: 0 auto;
}
.yoihi .content_3 .img_center img {
	width: 100%;
	max-width: 541px;
}
.yoihi .content_3 .img_icon {
    display:flex;
}
.yoihi .content_3 p {
    vertical-align:middle;
    display:table-cell;
    font-size:140%;
    padding-right: 20px;
    line-height: 1.2;
}
.yoihi .content_3 .bg_gray span {
    font-size: 70%;
}
.yoihi .content_3 .bg_gray .jisage {
    padding-left: 1em;
}
.yoihi .content_4 {
}
.yoihi .content_4 .offering{
	width: 49%;
    float:left;
}
.yoihi .content_4 .offering img {
	width: 100%;
	max-width: 498px;
}
.yoihi .content_4 img.first{
    margin-right: 4px;
}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES aeon_review　		   					*/
/****************************************************************************/
.aeon_review p {
    padding-bottom: 30px;
}
.aeon_review .center_icon img {
    width: 130px;
    height: 42px;
}
.aeon_review h2 {
    font-size: 321%;
}
.aeon_review .title {
    font-size: 257%;
    padding: 20px 0;
}
.aeon_review #main_sub img.right {
    width: 40%;
    margin-left: 30px;
}
.aeon_review #content_1 .list_box {
    letter-spacing: -.40em; /* 文字間を詰めて隙間を削除する */
    overflow: hidden;
    margin-bottom: 25px;
}
.aeon_review .list_box  li {
    width: 23%;
    display: inline-block;
    letter-spacing: normal; /* 文字間を通常に戻す */
    vertical-align: top;
    margin: 0 0.8%;
    text-align: left;
}
.aeon_review .list_box  li p {
    margin-top: 15px;
}
.aeon_review .center_icon.qrcode {
    text-align: center;
    padding: 50px 0;
}
.aeon_review .center_icon.qrcode img {
    width: auto;
    height: auto;
}
.aeon_review #content_1 {
    font-size: 117%;
}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES nagoya_navigator　	   					*/
/****************************************************************************/ 
.nagoya_navigator #main h2 {
	margin-bottom: 35px;
}
.nagoya_navigator #main_sub .left {
	width: 32%;
	max-width: 260px;
	margin-right: 2%;
	margin-bottom: .5%;
}
.nagoya_navigator #main_sub .right {
	width: 66%;
}
.nagoya_navigator .center_icon img {
    width: auto;
    height: auto;
}
.nagoya_navigator #main_sub .title {
	font-size: 200%;
	line-height: 1.2;
	margin-top: 25px;
	margin-bottom: 15px;
	clear: none;
	text-align: left;
}
.tw .nagoya_navigator #main_sub .title {/* 繁体字 */
	font-family : 'SimSun','serif';
}
.cn .nagoya_navigator #main_sub .title {/* 簡体字 */
	font-family : 'SimSun','serif';
}
.ko .nagoya_navigator #main_sub .title {/* 韓国語 */
	font-family:"Malgun Gothic","Yoon Gothic","sans-serif";
}
.nagoya_navigator table {
	width: 100%;
	border: solid 1px #bebebe;
	margin-bottom: 20px;
}
.nagoya_navigator table .box01  {
	background-color: #25252D;
	width: 26%;
	vertical-align: top;
}
.nagoya_navigator table .box01 img {
	width: 100%;
	height: auto;
}
.nagoya_navigator table .box02 img {
	width: auto;
	height: auto;
	margin-bottom: 10px;
}
.nagoya_navigator table .box02 {
	font-size: 125%;
	line-height: 1.2;
	width: 34%;
	vertical-align: top;
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	padding: 0 2% 2% 2%;
}
.nagoya_navigator table .box03 {
	vertical-align: top;
	padding: 2%;
}
.nagoya_navigator table .box03 h2 {
	color: #624a26;
	font-size: 184%;
	line-height: 1.1;
	text-align: left;
	margin-bottom: 10px;
}
.nagoya_navigator table .box03 h3 span {
	font-size: 50%;
	display: block;
	margin-top: 3px;
}
.features table .box03 dl {
	font-size: 100%;
	line-height: 1.1;
}
.nagoya_navigator table .box03 dt {
	color: #79623e;
	font-weight: bold;
	float: left;
	clear: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.nagoya_navigator table .box03 dd {
	margin-bottom: 5px;
}
.nagoya_navigator table .box03 li {
	display: inline;
	margin-bottom: 5px;
}



@media screen and (max-width:736px){
/****************************************************************************/
/**				    THINGS TO DO FEATURES 　			    	    		*/
/****************************************************************************/ 
.index .list {
	width: 100%;
	min-height: auto;
	float: none;
}

/****************************************************************************/
/**				THINGS TO DO FEATURES DETAIL　			    	    		*/
/****************************************************************************/ 
/* コンテンツ -------------------------------*/
.detail .main_title {
	font-size: 135%;
}
.detail  #main_sub p {
    font-size: 109%;
	margin-top: 10px;
}
.detail #main_sub #title {
    position: static;
}
.detail .box h1 {
	font-size: 135%;
	line-height: 1.2;
	font-weight: bold;
}
.detail .box h1 span {
    font-size: 80%;
}
.detail .box h2 {
	font-size: 117%;
	line-height: 1.1;
}
.detail .box p {
    font-size: 100%;
    line-height: 1.3;
}
.detail .box img,
.detail .in_box img {
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 0;
}
.detail .box .left,
.detail .box .left2 {
	width: 100%;
	float: none;
}
.detail .box .right,
.detail .box .right2 {
	width: 100%;
	float: none;
}
/* 近くのスポット -------------------------------*/
.detail .in_box h1 {
	font-size: 135%;
	margin-top: 20px;
}

.detail .in_box .left {
	width: auto;
	float: none;
}
.detail .in_box .right {
	width: auto;
	float: none;
}

/* ボタン -------------------------------*/
.detail .page_link a {
    font-size: 117%;
}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES Yoi Hi Banrai　		   					*/
/****************************************************************************/ 
.yoihi h2 {
	border-top: double 3px #ccc;
	padding-top:20px;
	margin-top:20px;
}
.yoihi h3 {
    font-size: 117%;
}
.yoihi #main_sub .left_img {
	width: 100%;
	margin: 0 auto 15px auto;
}
.yoihi #main_sub .right_text {
	width: 100%;
	float: none;
}
.yoihi .content_2 .right_text {
    float: none;
}
.yoihi .content_1 .left_img {
    text-align: center;
    float: none;
    margin: 0;
}
.yoihi .content_1 .right_text {
    width: auto;
    float: none;
}
.yoihi .content_2 .left_text {
    width: auto;
    float: none;
}
.yoihi .content_4 {
    display:block;
    width:100%;
    text-align: center;
}
.yoihi .content_4 img.first{
    margin-right: 0px;
    margin-bottom: 30px;
}
.yoihi .bg_gray {
    width: auto;
}
.yoihi .content_4 .offering{
	width: 100%;
    float:none;
}
.yoihi .center {
	margin: 0 10px;
}
.yoihi .content_3 {
	margin: 0 10px;
}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES aeon_review　		   					*/
/****************************************************************************/
.aeon_review .main_title {
    font-size: 249%;
}
.aeon_review .title {
    font-size: 184%;
}
.aeon_review h4 {
    border-top: double 3px #ccc;
    padding-top:20px;
    margin-top:20px;
 }
.aeon_review #main_sub .left_img {
    width: 100%;
    margin: 0 auto 15px auto;
}
.aeon_review #main_sub img.right {
    width: 100%;
    margin: 0;
}
.aeon_review #main_sub .right_text {
    width: 100%;
    float: none;
}
.aeon_review .list_box  li {
    width: 48%;
    display: inline-block;
    letter-spacing: normal; /* 文字間を通常に戻す */
    vertical-align: top;
    margin: 0 0.5%;
    text-align: center;
}
.aeon_review .list_box  li img {
    width: 100%;
}
.aeon_review .list_box  li p {
    margin-top: 15px;
}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES nagoya_navigator　	   					*/
/****************************************************************************/ 
.nagoya_navigator .title {
    font-size: 135%;
}
.nagoya_navigator table .box03 h2 {
    font-size: 134%;
}
.nagoya_navigator #main_sub .title {
    font-size: 125%;
    margin-top: 0;
}
.nagoya_navigator table .box01,
.nagoya_navigator table .box02,
.nagoya_navigator table .box03 {
	width: auto;
	display: block;
}
.nagoya_navigator table .box02 {
	font-size: 109%;
	vertical-align: top;
	border-left: none;
	border-right: none;
	border-top: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
}

.detail #main_sub #title_color_1 {
	position: initial;
}
.detail #main_sub #title_color_2 {
	position: initial;
}
.detail #main_sub #title_color_3 {
	position: initial;
}
.detail #main_sub #title_color_4 {
	position: initial;
}
.detail #main_sub #title_color_5 {
	position: initial;
}
.detail #main_sub #title_color_6 {
	position: initial;
}

}

@media screen and (max-width:320px){
/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES aeon_review　		   					*/
/****************************************************************************/
.aeon_review .list_box li {
    width: 100%;

}

/****************************************************************************/
/**		  	FOOD&SHOPPING FEATURES nagoya_navigator　	   					*/
/****************************************************************************/ 
.nagoya_navigator #main_sub .left {
	max-width: inherit;
    width: 100%;
	float: none;
}
}


