@charset "UTF-8";
html{font-size:62.5%;}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
/*
body {
	font: 1.5rem/2rem Helvetica, sans-serif;
	color: #333;
}
*/
body{ color: #333; font: normal 1.5rem/140% 'Noto Sans', sans-serif; }
.ImgGazo{width:100%;max-width:100%;}
.Wrapper { margin: 0px auto; width: 100%; max-width: 1000px; box-shadow: 0px 2px 2px 2px rgba(51, 51, 51, 0.3); }
img{ vertical-align: bottom; }
#header { overflow: hidden; width: 100%; max-width: 1000px; margin: 0px auto; padding: 24px 0px 5px; }

#header .CompName { list-style: none; padding-left: 20px; }

#header .CompName li { display: inline-block;vertical-align: bottom;  }
#header .CompName li:last-child{ padding-right: 20px; margin-top: 65px; font-size: 2rem; line-height: 130%; float: right; font-weight: 900;vertical-align: bottom; }	
#header .CompName li a { display: block; }
#header .CompName li a:hover {opacity:.7;}

#mainNavi ul { list-style: none; margin: 0px auto 40px; width: 100%; max-width: 960px; clear: both; font-size: 0px; 
}
#mainNavi ul li { display: inline-block; width: 20%; border-right: 1px solid #666; border-bottom: 1px solid #666; border-top: 1px solid #666;vertical-align: bottom; }
#mainNavi ul li a { font-size: 1.6rem; line-height: 1.6rem; display: block; padding: 10px 0px; text-align: center; text-decoration: none; vertical-align: middle; color: #333; }

#mainNavi ul li:first-child a { border-left: 1px solid #666; }
#mainNavi ul li .active { color: #FFF; background: #234A8D; }

#mainNavi ul li a:hover {background: rgba(55,79,151,.3); }

.container { width: 100%; max-width: 960px; margin: 0px auto; padding-bottom: 50px; overflow: hidden; }


p .topImg { width: 100%; max-width: 960px; margin: 0px auto 30px; display: block; 
}

.topBnner { list-style: none; text-align: center; padding: 0px; width: 88%; margin: 0px auto; font-size: 0; letter-spacing: -4px; }
.topBnner li { vertical-align: top; display: inline-block; margin-bottom: 40px; width: 47.5%; position: relative; letter-spacing: normal; margin-right: 4.545454%; }

.topBnner li a{ border: 1px solid #999; display: block; margin-right: 0px; text-decoration: none;  }
.topBnner li a img { width: 100%;}
.topBnner li a > p { color: #FFF; font-size: 1.5rem; text-align: center; padding: 12px 0px 10px; line-height: 1.3rem; background: rgba(55,79,151,.8); position: absolute; bottom: 0px; font-weight: 900; width: 100%; left: 0px; }
.topBnner li:nth-child(2n) { margin-right: 0px; }
.topBnner li a:hover {opacity:.7;}
#footer { clear: both; width: 100%; margin: 0px auto; }

#footer p .ftmk { float: left; width: 95px; margin-right: 10px; margin-top: -20px; }
#footer .fotWrap p { font-size: 1.3rem; line-height: 130%; }
#footer .copyright { background: #344B8E; text-align: right; padding: 0px; width: 100%; max-width: 1000px;  margin: 10px auto 0px; }
#footer .copyright p { color: #FFF; margin-right: 20px; padding: 5px 0px; }


#footer .fotWrap { margin: 0px auto; width: 100%;max-width: 920px; }
.about_history,
.recome_kattedon,
.InnerMap,
.AccessWrap{
	margin: 0px auto;
	width: 90.625%;
	padding-bottom:100px;
	overflow:hidden;
}

/*和商について*/
/*タイトル H2*/
.about_history h2,
.recome_kattedon h2,
.InnerMap h2,
.AccessWrap h2 { color: #FFF; padding: 10px 0px 10px 10px; background: #234A8D; font-size: 2.3rem; line-height:2.5rem; margin: 0px auto 20px; }

/*小見出しH3*/
.about_history .Comidashi,
.recome_kattedon .Comidashi,
.InnerMap .Comidashi,
.AccessWrap h3.Comidashi { font-size: 1.9rem; border-bottom: 1px solid #039; border-left: 5px solid #039; padding: 5px 0px 5px 10px; margin-bottom: 10px; }


.about_history .topImg { position: relative; margin-bottom: 20px; }
.about_history .topImg p { background: rgba(255,255,255,.7); width: 47%; position: absolute; left: 20px; bottom: 20px; font-size: 1.9rem; line-height: 130%; padding: 10px; }
.topImg img {width:100%;}


.about_history p .topImg { margin: 0px auto 20px; }
.about_history .lead { list-style: none; margin-bottom: 50px; }

.about_history .lead li { display: block; margin-bottom: 1em; }
.about_history .lead li:last-child{text-align:right;}

.about_history .history_view { font-size: 0px; list-style: none; text-align: left; vertical-align: top; width: 100%; }

.about_history .history_view li { display: inline-block; margin-right: 2.272727%; width: 50%; margin-bottom: 40px; vertical-align: top; }
.history_view li:nth-child(2n) { margin-right: -20px; }

.about_history .history_view li p { font-size: 1.5rem; line-height: 1.3; padding-top: 5px; }

.recome_kattedon .topImg a {
	display: block;
	margin-bottom: 20px;
}

.recome_kattedon .topImg a:hover {opacity:.7;}

.recome_kattedon .material {
	font-size: 0px;
	list-style: none;
	overflow: hidden;
}
.recome_kattedon .material li { display: inline-block; }
.recome_kattedon .material li:first-child { margin-bottom: 20px; }
.recome_kattedon .material li:last-child{
	font-size: 3rem;
	line-height: 3.3rem;
	text-align: center;
	vertical-align: top;
	padding-top: 8rem;
	border-radius: 50%;
	background: #f9eec4;
	width: 220px;
	height: 220px;
	margin-left: -20px;
	border:2px solid #966;font-weight:900;color:#333;
}

.recome_kattedon .katte_how2buy { clear: both; float: left; width: 100%; }
.recome_kattedon .katte_how2buy .buy-ttl {
	font-size: 2rem;
	line-height: 2.3rem;
	margin-bottom: 10px;
}
.recome_kattedon .katte_how2buy .shopMap { margin-bottom: 50px; }
.recome_kattedon .katte_how2buy .shopMap img{ max-width:100%; }
.recome_kattedon .katte_how2buy p {
	text-indent: 1em;
	margin-bottom: 10px;
}
.recome_kattedon .katte_how2buy .cate-ttl {
	font-size: 1.9rem;
	padding: 7px 10px;
	background: #c79f62;
	color: #fff;
	margin-bottom: 10px;
	width: 100%;
}

.recome_kattedon .katte_how2buy .shopName {
	font-size: 0px;
	list-style: none;
	margin-bottom: 30px;
}
.recome_kattedon .katte_how2buy .shopName li {
	font-size: 1.7rem;
	display: block;
	text-indent: 1em;font-weight:700;
	line-height:135%;
}
.recome_kattedon .katte_how2buy .shopName.fine li:nth-child(2){ margin-bottom: 20px; float: left; }

/*勝手丼出来上がりイメージ 文字*/
.recome_kattedon .katte_how2buy .shopName.fine li:last-child { float: left; font-size: 3rem; line-height: 150%;  /*vertical-align: top;*/ border-radius: 50%; background: #f9eec4; width: 220px; height: 220px; border: 2px solid #966;/* font-weight: 900;*/ color: #333; }

.recome_kattedon .katte_how2buy .shopName.fine li:last-child p { position: relative; top: 50%; transform: translateY(-50%);text-align: center; text-indent: -.3em;  }

.recome_kattedon .katte_how2buy .shopName.fine li:first-child{ margin-bottom: 20px;  }

.recome_kattedon .material li { display: inline-block; }
.recome_kattedon .material li:first-child { margin-bottom: 20px; }
.recome_kattedon .material li:last-child{ font-size: 3rem; line-height: 135%; text-align: center; border-radius: 50%; background: #f9eec4; width: 220px; height: 220px; border: 2px solid #966;/* font-weight: 900; */}
.recome_kattedon .material li:last-child p{ 
 position: relative; top: 50%; transform: translateY(-85%);  }



/*店内マップ*/
.InnerMap .NameCatelist {
	font-size: 1.5rem;line-height: 2rem;
	list-style: none;
	margin-bottom: 50px;
}
.InnerMap .Comidashi{margin-bottom:40px;}
.InnerMap .NameCatelist li {
	display: inline-block;
	width: 32%;
	vertical-align: top;
	margin-right: 0px;
	
	
}
/*食事meal 色アイコン画像*/
.InnerMap h3.catego-ttl{font-size: 1.5rem;line-height: 1.8rem;}
.InnerMap h3.catego-ttl.Meals:before,
.InnerMap h3.catego-ttl.Dried:before,
.InnerMap h3.catego-ttl.Other:before,
.InnerMap h3.catego-ttl.Fresh:before{
	content : url(../images/shopicon1.jpg) ;
	margin: 0 10px 15px 0;
	width: 40px;
	height: 40px;
	position: relative;
	vertical-align: top;
	top: -1px;
	display: inline-block;
}
.InnerMap h3.catego-ttl.Dried:before{content : url(../images/shopicon3.jpg) ;}
.InnerMap h3.catego-ttl.Other:before{content : url(../images/shopicon2.jpg) ;}
.InnerMap h3.catego-ttl.Fresh:before{content : url(../images/shopicon4.jpg) ;}
.InnerMap h3.catego-ttl{font-size: 1.5rem;line-height: 1.8rem;}

.InnerMap .NameCatelist.end{margin-bottom:100px;}


.InnerMap .mapShop { margin-bottom: 50px;/*店内マップ図*/ }	
.InnerMap .NameCatelist.Fish li:last-child{margin-right:0;}


.InnerMap .OurCompanyList li { display: inline-block; }
.InnerMap .OurCompanyList li a{
	display: block;
	font-size: 1.5rem;
	line-height: 1.8rem;
	margin-right: 2em;
	text-decoration:none;color:#333;
}
.InnerMap .OurCompanyList li a:hover{
	color: #C30;
	text-decoration: underline;
}.AccessWrap { padding-bottom: 50px; }
.AccessWrap h4{
	font-size: 1.7rem;
	line-height: 2.2rem;
	text-indent: -0.5em;
}
.AccessWrap .about_parking-ttl {
	text-indent: 0;
	font-size: 130%;
}
.AccessWrap .about_parking-ttl:before{
content : url(../images/accarrow.jpg) ;
	margin: 0 10px 15px 0;
	width: 15px;
	height: 17px;
	position: relative;
	vertical-align: top;
/*	top: -1px;*/
	display: inline-block;	
	}
.parkingbus {
	list-style: none;
	margin-bottom: 30px;
}

.AccessWrap .Usebus {
	list-style: none;
	margin-bottom: 30px;
}
.AccessWrap .Usebus li{font-size: 1.5rem ;
	counter-increment : number;
	}
.AccessWrap .Usebus li:before {
	content: counter(number)  ;
	margin-right:5px;
}
.AccessWrap .parking-fee,
.AccessWrap .contactWrap {
	margin-bottom: 30px;
	list-style: none;
}

.AccessWrap .parking-fee li:nth-child(odd){font-weight:700;}

.AccessWrap .contactWrap li:first-child{font-weight:700;font-size:110%;line-height:2rem;}
.AccessWrap .aroundMap {
	margin: 0px auto;
	display: block;
}
.AccessWrap .buszoneMap {
	display: block;
	margin: 0px auto 100px;
	width: 100%;
}
.AccessWrap .gmap {
	margin: 0px auto;
	width: 68.181818;
}
.InnerMap .NameCatelist.other { list-style: none; }
.InnerMap .NameCatelist.other li { width: 45%; }
.InnerMap .NameCatelist.other li:nth-child(2) h3{color:#fff;}
.InnerMap .NameCatelist.other li:nth-child(1) h3:before{
	content : url(../images/shopicon5.jpg) ;
	margin: 0 10px 15px 0;
	width: 40px;
	height: 40px;
	position: relative;
	vertical-align: top;
	top: -1px;
	display: inline-block;
	
	}

/*769以下*******************************************************************/

@media screen and (max-width:768px) { 
.about_history,
.recome_kattedon,
.InnerMap,
.AccessWrap{padding-bottom:50px;}

/*和商について*/
/*タイトル H2*/
.about_history h2,
.recome_kattedon h2,
.InnerMap h2,
.AccessWrap h2 { color: #FFF; padding: 10px 0px 10px 10px; background: #234A8D; font-size: 1.7rem; line-height:1.5rem; margin: 0px auto 20px; }

/*小見出しH3*/
.about_history .Comidashi,
.recome_kattedon .Comidashi,
.InnerMap .Comidashi,
.AccessWrap h3.Comidashi { font-size: 1.8rem; border-bottom: 1px solid #039; border-left: 5px solid #039; padding: 5px 0px 5px 10px; margin-bottom: 10px; }	
	
#footer p .ftmk { display:none; }
#footer .fotWrap{width:95%;margin:0 auto;}
#footer .fotWrap p .ftbr { display: block; /*font-size: 1.1rem;line-height:1.5rem;*/ }
#footer .fotWrap p { font-size: 1.3rem;line-height:1.5rem;   }
#footer .copyright { background: #344B8E; text-align: right; padding: 0px; width: 100%; margin: 10px auto 0px; }
#footer .copyright p { color: #FFF; margin-right: 0px; padding: 5px 0px; font-size: 1.3rem; text-align: center; }
	
	
/*.about_history .topImg { position: relative; margin-bottom: 10px; }*/
.about_history .topImg p { background: rgba(255,255,255,.7); width: 45%; position: absolute; left: 10px; bottom: 10px; font-size: 1.5rem; line-height: 130%; padding: 10px; }
/*.about_history .topImg p br{display: none;}	

.about_history .lead li { display: block; margin-bottom: 1em;font-size:1rem;line-height: 130%; }*/
	.about_history .history_view {width: 95%;margin: 0 auto; margin-bottom: 0; }
	.about_history .history_view li { display: inlineblock; margin-right: 2.5%; width: 48%; margin-bottom: 20px; vertical-align: top; }
.history_view li:nth-child(2n) { margin-right:0; }
	.about_history .history_view li img{width: 100%;}
	.about_history .history_view li p{font-size: 1.0rem; }


/*勝手ドン*/
.recome_kattedon .material li { display: block; }
.recome_kattedon .material li:last-child{
	font-size: 2rem;
	line-height: 2.5rem;
	text-align: center;
	vertical-align: top;
	padding: 10px;
	border-radius:0;
	width: 220px;
	height: auto;
	margin:0 auto 30px;
	
	}

.recome_kattedon .katte_how2buy .buy-ttl {
	font-size: 1.3rem;
	line-height:130%;white-space: normal;
	margin-bottom: 10px;
}

.recome_kattedon .katte_how2buy p {
	text-indent: -1em;font-size: 1rem;line-height: 150%;
	margin-bottom: 0;padding-left: 1em;
	
}
.recome_kattedon .katte_how2buy p:nth-child(3),
.recome_kattedon .katte_how2buy .comment{margin-bottom:20px;}

.recome_kattedon .katte_how2buy .cate-ttl {
	font-size: 1.5rem;
	padding: 7px 7px;
	background: #c79f62;
	color: #fff;
	margin-bottom: 10px;
	width: 100%;
}

/*勝手丼の具を選ぶ*/
.recome_kattedon .material li:last-child{ font-size: 2.5rem; line-height: 135%; text-align: center; border-radius: 0; background: #f9eec4; width: auto; height:auto; border: 2px solid #966;/* font-weight: 900; */}
.recome_kattedon .material li:last-child p{ position: relative; top: 50%; transform: translateY(0%);  }


.recome_kattedon .katte_how2buy .shopName li {
	font-size: 1.5rem;
	display: block;
	text-indent: 1em;font-weight:700;
	line-height:150%;
}

/*勝手丼の完成*/
.recome_kattedon .katte_how2buy .shopName.fine li:nth-child(1){
	margin-bottom: 20px;font-size: 1rem;}
/*.recome_kattedon .katte_how2buy .shopName.fine li:last-child { float: none; margin: 0px auto 20px; }*/
.recome_kattedon .katte_how2buy .shopName.fine li:last-child { float: none; clear:both;line-height: 150%; text-align: center; padding: 10px; border-radius: 0; width: auto; height: auto; margin: 0 auto 20px;/* display: block;*/ color: #333; }

.recome_kattedon .katte_how2buy .shopName.fine li:last-child p{ color: #333; font-size: 2.5rem; position: relative; top: 50%; transform: translateY(-0%); text-align: center; }
/*.recome_kattedon .katte_how2buy .shopName.fine li:last-child br{display: none;text-align: center;}*/
/*.recome_kattedon .katte_how2buy .shopName.fine li:nth-child(2){margin-bottom:20px;margin:0 auto 30px;}*/



.InnerMap .NameCatelist li {
	display:block;
	width: 100%;
	margin-right: 0px;
	
}

.InnerMap .OurCompanyList li{width: 15em;}
.AccessWrap .about_parking-ttl {
	text-indent: 0;font-size: 1.5rem;
}
.AccessWrap .about_parking-ttl:before{
content : url(../images/accarrow_sm.jpg) ;
	margin: 0 10px 15px 0;
	width: 12px;
	height:14px;

	}
    
.AccessWrap .Usebus li{ font-size: 1.2rem; text-indent: -1em; padding-left: 1em; counter-increment : number; line-height: 150%; 	}
.parkingbus li{ font-size: 1.2rem; line-height: 150%; 	}
 .AccessWrap h4{
	font-size: 1.3rem;
	line-height:150%;
	text-indent: -0.5em;
}  
.AccessWrap .parking-fee li:nth-child(odd),
.AccessWrap .parking-fee li:nth-child(even){font-weight:700;font-size:1.1rem;} 
.AccessWrap .contactWrap li:first-child{font-weight:700;font-size:100%;line-height:130%;}
.AccessWrap .contactWrap li:nth-child(2),
.AccessWrap .contactWrap li:nth-child(3){font-size:1.1rem;}

.AccessWrap .buszoneMap {
	margin: 0px auto 50px;
}

.AccessWrap .gmap {
	margin: 0px auto;
	width: 100%;height:300px;
}
}
/*480以下*******************************************************************/
@media screen and (max-width:480px) { 
.about_history,
.recome_kattedon,
.InnerMap,
.AccessWrap{padding-bottom:50px;}

/*和商について*/
/*タイトル H2*/
.about_history h2,
.recome_kattedon h2,
.InnerMap h2,
.AccessWrap h2 { color: #FFF; padding: 10px 0px 10px 10px; background: #234A8D; font-size: 1.7rem; line-height:1.5rem; margin: 0px auto 20px; }

/*小見出しH3*/
.about_history .Comidashi,
.recome_kattedon .Comidashi,
.InnerMap .Comidashi,
.AccessWrap h3.Comidashi { font-size: 1.5rem; border-bottom: 1px solid #039; border-left: 5px solid #039; padding: 5px 0px 5px 10px; margin-bottom: 10px; }	
	
	
.CompName li a h1 .logo { display: block; margin: 0px auto 10px; width: 80%; border-bottom: 1px solid #999; padding-bottom: 10px; }
	
#header .CompName li:last-child{
	padding-right: 0;
	margin-top: 0;
	font-size: 1.3rem;
	float: none;
	margin: 0px auto;
	width: 70%;
	display: block;
	font-weight: normal;
}	
	#header .CompName li:last-child br{display: none;}	
	
	
	
#mainNavi ul li { display: block; width: 100%; border-right: 0px solid #666; border-bottom: 1px dotted #666; border-top: 0px solid #666;/* font-size: 1.5rem;*/ vertical-align: bottom; }

.topBnner { list-style: none; text-align: center; padding: 0px; width: 95%; margin: 0px auto; font-size: 0; }
	
.topBnner li { display: block; width: 100%; position: relative; margin-right: 0; margin-bottom: 20px; }

.topBnner li a{ border: 1px solid #666; display: block;  }
.topBnner li a img { width: 100%;}
.topBnner li a > p {  width: 100%;  }

#footer p .ftmk { display:none; }
#footer .fotWrap{width:95%;margin:0 auto;}
#footer .fotWrap p .ftbr { display: block; font-size: 1.1rem;line-height:1.5rem; }
#footer .fotWrap p { font-size: 1.1rem;line-height:1.5rem;   }
#footer .copyright { background: #344B8E; text-align: right; padding: 0px; width: 100%; margin: 10px auto 0px; }
#footer .copyright p { color: #FFF; margin-right: 0px; padding: 5px 0px; font-size: 1.1rem; text-align: center; }
	
	
.about_history .topImg { position: relative; margin-bottom: 10px; }
.about_history .topImg p { background: rgba(255,255,255,.7); width: 90%; position: absolute; left: 0; bottom: 10px; font-size: 1.0rem; line-height: 130%; padding: 10px; }
.about_history .topImg p br{display: none;}	
	.about_history .lead li { display: block; margin-bottom: 1em;font-size:1rem;line-height: 130%; }
	.about_history .history_view {width: 95%;margin: 0 auto; margin-bottom: 0; }
	.about_history .history_view li { display: block; margin-right: 0; width: 100%; margin-bottom: 20px; vertical-align: top; }
.history_view li:nth-child(2n) { margin-right:0; }
	.about_history .history_view li img{width: 100%;}
	.about_history .history_view li p{font-size: 1.0rem; }


/*勝手ドン*/
.recome_kattedon .material li { display: block; }
/*.recome_kattedon .material li:last-child{
	font-size: 2rem;
	line-height: 2.5rem;
	text-align: center;
	vertical-align: top;
	padding: 10px;
	border-radius:0;
	width: 220px;
	height: auto;
	margin:0 auto 30px;
	
	}*/
/*勝手丼の具を選ぶ*/
.recome_kattedon .material li:last-child{ font-size: 1.5rem; line-height: 135%; text-align: center; border-radius: 0; background: #f9eec4; width: auto; height:auto; border: 2px solid #966;/* font-weight: 900; */}
.recome_kattedon .material li:last-child p{ position: relative; top: 50%; transform: translateY(0%);  }
.recome_kattedon .katte_how2buy .buy-ttl {
	font-size: 1.3rem;
	line-height:130%;white-space: normal;
	margin-bottom: 10px;
}

.recome_kattedon .katte_how2buy p {
	text-indent: -1em;font-size: 1rem;line-height: 150%;
	margin-bottom: 0;padding-left: 1em;
	
}
.recome_kattedon .katte_how2buy p:nth-child(3),
.recome_kattedon .katte_how2buy .comment{margin-bottom:20px;}

.recome_kattedon .katte_how2buy .cate-ttl {
	font-size: 1.5rem;
	padding: 7px 7px;
	background: #c79f62;
	color: #fff;
	margin-bottom: 10px;
	width: 100%;
}

.recome_kattedon .katte_how2buy .shopName li {
	font-size: 1.5rem;
	display: block;
	text-indent: 1em;font-weight:700;
	line-height:150%;
}


/*.recome_kattedon .katte_how2buy .shopName.fine li:nth-child(1){
	margin-bottom: 20px;font-size: 1rem;}*/
/*.recome_kattedon .katte_how2buy .shopName.fine li:nth-child(2){ float: none; margin: 0px auto 20px; }
.recome_kattedon .katte_how2buy .shopName.fine li:last-child { font-size: 2rem; float: none; line-height: 150%; text-align: center; vertical-align: top; padding: 10px; border-radius: 0; width: auto; height: auto; margin: 0 auto 30px; display: block; }*/
/*.recome_kattedon .katte_how2buy .shopName.fine li:last-child br{display: none;text-align: center;}*/

.recome_kattedon .katte_how2buy .shopName.fine li:nth-child(2){margin-bottom:20px;margin:0 auto 30px;}

.recome_kattedon .katte_how2buy .shopName.fine li:last-child { float: none; line-height: 150%; text-align: center; padding: 10px; border-radius: 0; width: auto; height: auto; margin: 0 auto 30px;/* display: block;*/ color: #333; }

.recome_kattedon .katte_how2buy .shopName.fine li:last-child p{ color: #333; font-size: 1.5rem; position: relative; top: 50%; transform: translateY(-0%); text-align: center; }
.InnerMap .NameCatelist li {
	display:block;
	width: 100%;
	margin-right: 0px;
	
}


/*.InnerMap .OurCompanyList li:nth-child(n+1){ width: 7em;}
.InnerMap .OurCompanyList li:nth-child(2n){ width:10em; }*/
.InnerMap .OurCompanyList li{display:block;}
.AccessWrap .about_parking-ttl {
	text-indent: 0;font-size: 1.5rem;
}
.AccessWrap .about_parking-ttl:before{
content : url(../images/accarrow_sm.jpg) ;
	margin: 0 10px 15px 0;
	width: 12px;
	height:14px;

	}
    
.AccessWrap .Usebus li{ font-size: 1.2rem; text-indent: -1em; padding-left: 1em; counter-increment : number; line-height: 150%; 	}
.parkingbus li{ font-size: 1.2rem; line-height: 150%; 	}
 .AccessWrap h4{
	font-size: 1.3rem;
	line-height:150%;
	text-indent: -0.5em;
}  
.AccessWrap .parking-fee li:nth-child(odd),
.AccessWrap .parking-fee li:nth-child(even){font-weight:700;font-size:1.1rem;} 
.AccessWrap .contactWrap li:first-child {font-weight:normal;font-size:100%;line-height:120%;}
.AccessWrap .contactWrap li:nth-child(2),
.AccessWrap .contactWrap li:nth-child(3){font-size:1.1rem;}

.AccessWrap .buszoneMap {
	margin: 0px auto 50px;
}

.AccessWrap .gmap {
	margin: 0px auto;
	width: 100%;
}
.gmap iframe{height:auto;}
.AccessWrap .gmap p{font-size:1rem;line-height:130%;}
}
