@keyframes rotate {
	0%	{transform: rotate(0deg);}
	9.9%	{transform: rotate(0deg);}
	10% {transform: rotate(36deg);}
	19.9%	{transform: rotate(36deg);}
	20% {transform: rotate(72deg);}
	29.9%	{transform: rotate(72deg);}
	30% {transform: rotate(108deg);}
	39.9%	{transform: rotate(108deg);}
	40% {transform: rotate(144deg);}
	49.9%	{transform: rotate(144deg);}
	50% {transform: rotate(180deg);}
	59.9%	{transform: rotate(180deg);}
	60% {transform: rotate(216deg);}
	69.9%	{transform: rotate(216deg);}
	70% {transform: rotate(252deg);}
	79.9%	{transform: rotate(252deg);}
	80% {transform: rotate(288deg);}
	89.9%	{transform: rotate(288deg);}
	90% {transform: rotate(324deg);}
	100%	{transform: rotate(324deg);}
}

@keyframes bling {
	0%	{opacity:1;}
	25%	{opacity:1;}
	50% {opacity:0;}
	75%	{opacity:1;}
	100% {opacity:1;}
}

@keyframes pointcolor1 {	0% {opacity:.3;} 1% {opacity:1} 11% {opacity:1} 12% {opacity:.3;} 22% {opacity:.3;} 33% {opacity:.3;} 44% {opacity:.3;} 55% {opacity:.3;} 66% {opacity:.3;} 77% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor2 {	0% {opacity:.3;} 11% {opacity:.3;} 12% {opacity:1} 22% {opacity:1} 23% {opacity:.3;} 33% {opacity:.3;} 44% {opacity:.3;} 55% {opacity:.3;} 66% {opacity:.3;} 77% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor3 {	0% {opacity:.3;} 11% {opacity:.3;} 22% {opacity:.3;} 23% {opacity:1} 33% {opacity:1} 34% {opacity:.3;} 44% {opacity:.3;} 55% {opacity:.3;} 66% {opacity:.3;} 77% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor4 {	0% {opacity:.3;} 11% {opacity:.3;} 22% {opacity:.3;} 33% {opacity:.3;} 34% {opacity:1} 44% {opacity:1} 45% {opacity:.3;} 55% {opacity:.3;} 66% {opacity:.3;} 77% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor5 {	0% {opacity:.3;} 11% {opacity:.3;} 22% {opacity:.3;} 33% {opacity:.3;} 44% {opacity:.3;} 45% {opacity:1} 55% {opacity:1} 56% {opacity:.3;} 66% {opacity:.3;} 77% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor6 {	0% {opacity:.3;} 11% {opacity:.3;} 22% {opacity:.3;} 33% {opacity:.3;} 44% {opacity:.3;} 55% {opacity:.3;} 56% {opacity:1} 66% {opacity:1} 67% {opacity:.3;} 77% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor7 {	0% {opacity:.3;} 11% {opacity:.3;} 22% {opacity:.3;} 33% {opacity:.3;} 44% {opacity:.3;} 55% {opacity:.3;} 66% {opacity:.3;} 67% {opacity:1} 77% {opacity:1} 78% {opacity:.3;} 88% {opacity:.3;} 100% {opacity:.3;}}
@keyframes pointcolor8 {	0% {opacity:.3;} 11% {opacity:.3;} 22% {opacity:.3;} 33% {opacity:.3;} 44% {opacity:.3;} 55% {opacity:.3;} 66% {opacity:.3;} 77% {opacity:.3;} 78% {opacity:1} 88% {opacity:1} 89% {opacity:.3;} 100% {opacity:.3;}}

/*
animation:rotate 20s linear infinite;
transition:all .2s ease; -webkit-transition:all .2s ease;
-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);
transform:rotate(216deg);
background:linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,.9), rgba(0,0,0,.6), rgba(0,0,0,.0));
-webkit-filter:brightness(80%); filter:brightness(80%);
text-transform:uppercase;
@media (max-width:1630px){}
*/
html {min-width:400px;}
* {border-width:0; margin:0; word-break:keep-all; box-sizing:border-box; }
* {image-rendering: -moz-crisp-edges;/* Firefox */
	image-rendering:   -o-crisp-edges;/* Opera */
	image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;/* IE (non-standard property) */}
p {margin:0; padding:0;}	
body {overflow-x:hidden; background-color:#fff;}
body::-webkit-scrollbar-track{
	 /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
	 /*border-radius:100px;*/
	 background:#eee;
}
body::-webkit-scrollbar{
	 width: 7px;
	 background-color: transparent;
}
body::-webkit-scrollbar-thumb{
	 /*border-radius: 100px;*/
	/* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
	 background: #000;
}
strong {font-weight:normal;}
ul {padding:0; margin:0;}
li {list-style:none;}

	.video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;} 
	.video-container iframe,.video-container object,.video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 

	.video-container2 {position:relative; padding-bottom:178%; height:0; overflow:hidden;} 
	.video-container2 iframe,.video-container2 object,.video-container2 embed {position:absolute; top:0; left:0; width:100%; height:100%;} 



.wrap {top:0px; width:100%; min-width:1360px; max-width:2000px; margin:0 auto; padding:0 50px;}

.centerdiv {width:1360px; margin:0 auto;}
.relative {position:relative; left:0; top:0;}

.video-container {position:relative; padding-bottom:56.25%; height:0; overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 

@media (max-width:750px){
	.wrap {min-width:100%; max-width:100%; padding:0 5px; overflow:hidden;}
	.centerdiv {width:100%;}
}





.logotitle {width:100%; text-align:center; font-size:0; margin:50px auto;}
	.logotitle li {display:inline-block; vertical-align:top;}
		.logotitle li img {width:200px;}
	.logotitle li:last-child {font-family:'BookkMyungjo'; font-weight:700; font-size:50px; line-height:230px; color:#000; margin-left:20px;}
		.logotitle li:last-child span {font-weight:900; background:#000; color:#fff; border-radius:5px;}

@media (max-width:750px){
.logotitle {margin:30px auto;}
		.logotitle li img {width:100px;}
	.logotitle li:last-child {width:100%; font-size:30px; line-height:50px; margin-left:0; margin-top:20px;}
		.logotitle li:last-child span {border-radius:3px;}
}

.omakaseintro {display:table; clear:both; position:relative; width:100%; min-width:1260px; text-align:center; padding:100px 0 ; margin-bottom:50px; background:#090708 url('../images/omakase_bg.jpg') no-repeat center top;}
	.omakaseintro .title {width:100%; font-family:'BookkMyungjo'; font-weight:700; font-size:65px; line-height:60px; color:#fff; text-shadow:0 0 3px rgba(0,0,0,1);}
		.omakaseintro .title span {font-size:30px;}
	.omakaseintro .comment {width:100%; font-family:'Paperlogy'; font-weight:400; font-size:20px; line-height:30px; color:#fff; margin:30px 0 300px; text-shadow:0 0 3px rgba(0,0,0,1);}
		.omakaseintro .comment span {font-family:'NanumGothic';}
		.omakaseintro .comment strong {background:#c69b6c; color:#000; font-weight:500; line-height:35px; text-shadow:none; border-radius:5px; padding:4px 8px;}
	.omakaseintro .link {max-width:1000px; margin:0; font-size:0; margin:0 auto;}
		.omakaseintro .link li {display:inline-block; width:48%; font-family:'Paperlogy'; font-weight:300; font-size:23px; line-height:40px; color:#fff; margin:1%; border:1px solid #fff; padding:50px 20px; background:rgba(0,0,0,.55); cursor:pointer; transition:all .2s ease; -webkit-transition:all .2s ease;}
			.omakaseintro .link li strong {font-weight:900; font-size:40px;}
			.omakaseintro .link li i {font-size:60px;}
			.omakaseintro .link li span {font-size:18px; color:#000; font-weight:500; background:#fff; padding:10px 15px; border-radius:100px;}
		.omakaseintro .link li:first-child {border-color:#c69b6c; color:#c69b6c;}
			.omakaseintro .link li:first-child span {background:#c69b6c;}
		.omakaseintro .link li:hover {background:rgba(0,0,0,.95);}
	.omakaseintro .kcia {width:100%; padding:30px 0 20px; font-size:0;}
		.omakaseintro .kcia li {display:inline-block; vertical-align:top;}
		.omakaseintro .kcia li:last-child {font-family:'Paperlogy'; font-weight:500; text-align:left; font-size:23px; line-height:30px; color:#fff; margin-top:35px; padding-left:10px; text-shadow:0 0 5px #000;}
		.omakaseintro .kcia img {width:500px;}
	.omakaseintro .intro_footer {width:100%; margin-top:80px;}
		.omakaseintro .intro_footer ul {width:100%;}
			.omakaseintro .intro_footer li {width:100%; font-family:'Paperlogy'; font-weight:400; font-size:23px; line-height:30px; color:#fff;}

@media (max-width:750px){
.omakaseintro {min-width:100%; padding:50px 10px 10px; margin-bottom:10px; background-position:center top; background-size:1100px;}
	.omakaseintro .title {font-size:35px; line-height:35px;}
		.omakaseintro .title span {font-size:20px;}
		.omakaseintro .comment strong {line-height:16px; border-radius:3px; padding:2px 4px;}
	.omakaseintro .comment {font-size:10px; line-height:15px; margin:20px 0 100px;}
	.omakaseintro .link {max-width:1000px;}
		.omakaseintro .link li {font-size:10px; letter-spacing:-1px; line-height:20px; border-width:.5px; padding:20px 10px;}
			.omakaseintro .link li strong {font-size:20px;}
			.omakaseintro .link li i {font-size:30px;}
			.omakaseintro .link li span {font-size:10px; padding:5px 10px;}
	.omakaseintro .kcia {width:100%; padding:70px 0 20px;}
		.omakaseintro .kcia li {width:100%;}
		.omakaseintro .kcia li:last-child {text-align:center; font-size:15px; line-height:18px; margin-top:10px; padding-left:0;}
		.omakaseintro .kcia img {width:50%;}
	.omakaseintro .intro_footer {margin:50px 0;}
			.omakaseintro .intro_footer li {font-size:15px; line-height:20px;}
}





.header {position:fixed; width:100%; left:0; min-width:1360px; background:#fff; padding:0 50px; z-index:99; transition:all .2s ease; -webkit-transition:all .2s ease; box-shadow:0 0 3px rgba(0,0,0,.3);}
.header_fix {}
	.header .logo {position:absolute; top:-10px; left:50%; width:170px; height:170px; text-align:center; background:#fff; border-radius:100%; margin-left:-85px; padding-top:20px; padding-right:7px; box-shadow:0 0 3px rgba(0,0,0,.3);}
		.header .logo::after {position:absolute; top:0; left:-5%; width:110%; height:80px; background:#fff; content:''; z-index:1;}
		.header .logo img {position:relative; width:120px; z-index:2;}
	.header .navi {width:100%;}
		.header .navi li {float:left; width:11.11%; margin:0;}
		.header .navi li:nth-child(4) {margin-right:11.11%;}
			.header .navi li a {position:relative; display:block; font-family:'Paperlogy'; font-weight:400; text-align:center; font-size:20px; line-height:70px; color:#000; cursor:pointer; text-decoration:none; transition:all .2s ease; -webkit-transition:all .2s ease;}
			.header .navi li a:after {position:absolute; bottom:0; left:0; width:0; height:2px; background:#db0d15; content:''; transition:all .2s ease; -webkit-transition:all .2s ease;}
			.header .navi li.on a {font-weight:600; color:#db0d15;}
			.header .navi li.on a:after {width:100%;}

@media (max-width:750px){
.header {min-width:100%; padding:0 5px;}
	.header .logo {top:0; width:90px; height:90px; margin-left:-45px; padding-top:6px; padding-right:3px;}
		.header .logo::after {left:-2.5%; width:105%; height:70px;}
		.header .logo img {width:70px;}
	.header .navi {padding:10px 0;}
		.header .navi ul {display:table; width:100%; font-size:0;}
		.header .navi li {display:inline-block; vertical-align:top; float:auto; width:20%;}
		.header .navi li:nth-child(2) {margin-right:20%;}
		.header .navi li:nth-child(4) {margin-right:0;}
		.header .navi li:nth-child(6) {margin-right:20%;}
			.header .navi li a {font-size:13px; line-height:25px; letter-spacing:-.5px;}
			.header .navi li a:after {height:1px;}
}





/*ÇÏ´Ü·Î°í&Ä«ÇÇ¶óÀÌÆ®*/
.inquiry {position:fixed; display:table; bottom:0; left:0; width:100%; min-width:1360px; text-align:center; background:#fff; box-shadow:0 0 3px rgba(0,0,0,.3); padding:10px 50px; z-index:100;}
	.inquiry iframe {width:100%; height:42px;}

@media (max-width:750px){
.inquiry {min-width:100%; padding:5px 5px;}
	.inquiry iframe {width:100%; height:125px;}
}





.bottom {display:table; width:100%; min-width:1360px; text-align:center; background:#fff; padding:100px 0 170px;}
	.bottom .companyinfo {clear:both; width:100%; font-size:0;}
		.bottom .companyinfo ul {width:100%; display:table;}
		.bottom .companyinfo li {display:inline-block; vertical-align:top; margin:0 15px; font-family:'Paperlogy'; font-weight:300; font-size:17px; line-height:35px; color:#000;}
		.bottom .companyinfo a {font-family:'Paperlogy'; font-weight:300; font-size:17px; text-decoration:none; color:#000;}

@media (max-width:750px){
.bottom {min-width:100%; padding:50px 0 180px;}
		.bottom .companyinfo li {margin:0 5px; font-size:13px; line-height:17px;}
		.bottom .companyinfo a {font-size:13px;}
}





/*¸ÞÀÎ ÄÁÅÙÃ÷*/
.contents-section {clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0;}

@media (max-width:750px){
.contents-section {min-width:100%; padding:100px 0;}
}





.intro {position:relative; width:100%; background:#fff; padding:50px 0 0 0;}
	.intro .intro_contents {position:relative; width:100%; background:#000;}
		.intro .intro_contents .intro_text {position:absolute; top:50%; left:0; width:100%; z-index:2; transform:translateY(-50%);}
			.intro .intro_contents .intro_text ul {width:100%; text-align:center; font-size:0; margin-top:80px;}
				.intro .intro_contents .intro_text li {font-family:'Paperlogy'; font-weight:300; color:#fff;}
				.intro .intro_contents .intro_text li:nth-child(1) {position:relative;  display:inline-block; vertical-align:top; font-weight:900; font-style:italic; font-size:60px; color:#c69b6c; transform:rotate(-14deg);}
					.intro .intro_contents .intro_text li:nth-child(1):after {position:absolute; bottom:-15px; left:0; width:100%; height:20px; content:''; background:url('../images/main_slide_1_line.png') no-repeat center bottom; background-size:100% 100%;}
				.intro .intro_contents .intro_text li:nth-child(2) {display:inline-block; vertical-align:top; font-weight:900; font-style:italic; font-size:120px; margin-top:50px; margin-left:-300px;}	
				.intro .intro_contents .intro_text li:nth-child(3) {font-family:'BookkMyungjo'; font-weight:700; font-size:70px; margin-top:30px;}
				.intro .intro_contents .intro_text li:nth-child(4) {font-size:30px; line-height:40px; margin-top:50px;}
					.intro .intro_contents .intro_text li:nth-child(4) strong {font-weight:500; color:#000; background:#c69b6c; border-radius:5px; padding:0 3px;}
		.intro .intro_contents .movie-contents {position:relative; width:100%; height:850px; z-index:1; overflow:hidden; pointer-events:none;}
			.intro .intro_contents .movie-contents::after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:url('../images/dotbg.png') repeat left top; z-index:2;}
			.intro .intro_contents .movie-contents iframe {position:absolute; top:50%; left:50%; width:100%; min-width:1900px; max-width:2400px; height:3000px; opacity:.5;  transform:translate(-50%,-50%); z-index:1;}

@media (max-width:750px){

.intro {padding:70px 0 0 0;}
			.intro .intro_contents .intro_text ul {margin-top:40px;}
				.intro .intro_contents .intro_text li:nth-child(1) {font-size:27px;}
					.intro .intro_contents .intro_text li:nth-child(1):after {bottom:-10px; left:0; height:10px;}
				.intro .intro_contents .intro_text li:nth-child(2) {font-size:40px; margin-top:40px; margin-left:-150px;}	
				.intro .intro_contents .intro_text li:nth-child(3) {font-size:20px; margin-top:20px;}
				.intro .intro_contents .intro_text li:nth-child(4) {font-size:15px; line-height:20px; margin-top:20px; padding:0 10px;}
					.intro .intro_contents .intro_text li:nth-child(4) strong {padding:0 2px;}
		.intro .intro_contents .movie-contents {height:500px;}
			.intro .intro_contents .movie-contents iframe {min-width:900px;}

}




.sales {background:url('../images/sales_bg.jpg') no-repeat center bottom;}
	.sales .sales_title {display:table; margin:0 auto;}
		.sales .sales_title ul {width:100%; text-align:center;}
			.sales .sales_title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.sales .sales_title li:nth-child(1) {display:table; font-weight:500; font-size:40px; line-height:50px; color:#fff; background:#db0d15; border-radius:5px; padding:0 5px; margin:0 auto;}
			.sales .sales_title li:nth-child(2) {text-align:center; font-size:80px; line-height:90px; margin:30px 0 0;}
				.sales .sales_title li:nth-child(2) strong {font-weight:900; color:#db0d15;}
				.sales .sales_title li:nth-child(2) b {font-weight:900;}
			.sales .sales_title li:nth-child(3) {font-size:30px; line-height:40px; margin:30px auto;}
			.sales .sales_title li:nth-child(4) {font-size:20px; line-height:35px;}
	.sales .sales_box {width:100%; text-align:center; font-size:0; margin:30px 0 150px;}
		.sales .sales_box .sales_contents {display:inline-block; vertical-align:top; width:210px; text-align:center; background:url('../images/sales_billbg.png') no-repeat; background-size:100% 100%; padding:30px 20px; margin:5px;}
			.sales .sales_box .sales_contents ul {width:100%;}
				.sales .sales_box .sales_contents li {width:100%; font-family:'Paperlogy'; font-weight:300; color:#000;}
				.sales .sales_box .sales_contents li:nth-child(1) {margin:0 0 10px;}
					.sales .sales_box .sales_contents li:nth-child(1) img {width:100px;}
				.sales .sales_box .sales_contents li:nth-child(2) {font-weight:900; font-size:35px; line-height:40px; margin:20px 0 0;}
				.sales .sales_box .sales_contents li:nth-child(3) {font-weight:300; font-size:17px; line-height:25px; color:#666; border-bottom:1px solid rgba(0,0,0,.1); padding:0 0 20px; margin:0 0 20px 0;}
				.sales .sales_box .sales_contents li:nth-child(4) {display:none;}
				.sales .sales_box .sales_contents li:nth-child(5) {font-weight:500; font-size:20px; line-height:45px; color:#db0d15;}
					.sales .sales_box .sales_contents li:nth-child(5) strong {font-weight:900; font-size:40px; }
				.sales .sales_box .sales_contents li:nth-child(6) {margin:20px 0 0;}
					.sales .sales_box .sales_contents li:nth-child(6) img {width:100px;}

@media (max-width:750px){
.sales {background-size:650px;}
			.sales .sales_title li:nth-child(1) {font-size:17px; line-height:20px; padding:0 2px;}
			.sales .sales_title li:nth-child(2) {font-size:35px; line-height:40px; margin:10px 0 0;}
			.sales .sales_title li:nth-child(3) {font-size:15px; line-height:20px; margin:20px auto;}
			.sales .sales_title li:nth-child(4) {font-size:13px; line-height:15px;}
	.sales .sales_box {margin:30px 0 0;}
		.sales .sales_box .sales_contents {width:130px; padding:20px 10px; margin:0;}
				.sales .sales_box .sales_contents li:nth-child(1) {margin:0 0 10px;}
					.sales .sales_box .sales_contents li:nth-child(1) img {width:80%;}
				.sales .sales_box .sales_contents li:nth-child(2) {font-size:20px; line-height:20px; margin:10px 0 0;}
				.sales .sales_box .sales_contents li:nth-child(3) {font-size:13px; line-height:20px; border-width:.5px; padding:0 0 10px; margin:0 0 10px 0;}
				.sales .sales_box .sales_contents li:nth-child(5) {font-size:15px; line-height:20px;}
					.sales .sales_box .sales_contents li:nth-child(5) strong {font-size:20px; }
				.sales .sales_box .sales_contents li:nth-child(6) {margin:10px 0 0;}
					.sales .sales_box .sales_contents li:nth-child(6) img {width:60%;}
}







.sns {display:table; clear:both; position:relative; width:100%; min-width:1260px; text-align:center; background:#211d1b url('../images/sns_bg.jpg') no-repeat center top fixed; padding:200px 0; margin-top:200px;}
	.sns::after {position:absolute; top:0; left:0; width:100%; height:100%; content:''; background:#191919; opacity:.5; z-index:1;}
	.sns .sns_title {position:relative; width:100%; margin:0 0 180px; z-index:2;}
		.sns .sns_title ul {width:100%;}
			.sns .sns_title li {width:100%; font-family:'Paperlogy'; font-weight:300; color:#fff; text-align:center;}
			.sns .sns_title li:nth-child(1) {font-size:50px; line-height:50px;}
				.sns .sns_title li:nth-child(1) span {font-weight:900; color:#c69b6c;}
			.sns .sns_title li:nth-child(2) {font-family:'BookkMyungjo'; font-weight:700; font-size:80px; line-height:90px; margin:20px 0 30px 0;}
			.sns .sns_title li:nth-child(3) {font-size:30px; line-height:40px;}
				.sns .sns_title li:nth-child(3) strong {position:relative; font-weight:300;}
					.sns .sns_title li:nth-child(3) strong::after {position:absolute; top:-30%; left:-20%; width:130%; height:160%; content:''; background:url('../images/todaysushi_pointline.png') no-repeat center; background-size:100% 100%; z-index:2;}
				.sns .sns_title li:nth-child(3) span {position:relative; font-weight:500; color:#c69b6c;}
					.sns .sns_title li:nth-child(3) span::after {position:absolute; bottom:-8px; left:0; width:100%; height:10px; content:''; background:url('../images/main_slide_1_line.png') no-repeat center; background-size:100% 100%; z-index:-1;}
	.sns .sns_phonemov {position:absolute; top:530px; left:50%; width:400px; margin-left:-200px; background:#000; border-radius:20px; border:3px solid #000; overflow:hidden; z-index:5;}
		.sns .sns_phonemov iframe {pointer-events:none;}
	.sns .snsslide {position:relative; width:100%; z-index:2;}
	.sns .snsslide1 {height:460px;}
	.sns .snsslide2 {height:370px;}
		.sns .snsslide iframe {width:100%; height:100%;}
	.sns .sns_phone {position:absolute; bottom:50px; left:50%; width:400px; margin-left:-200px; border:3px solid #000; overflow:hidden; border-radius:10px; display:none;}
		.sns .sns_phone img {width:100%;}
		.sns .sns_phone .sns_phone_slide {position:absolute; top:35px; left:0; width:100%; height:700px; overflow:hidden;}
	.sns .sns_slide {width:100%; margin:300px auto 100px; display:none;}
		.sns .sns_slide iframe {width:100%; height:520px;}

	@media (max-width:750px){
.sns {min-width:100%; padding:100px 0; background-size:cover; margin-top:280px;}
	.sns .sns_title {margin:0 0 30px;}
			.sns .sns_title li:nth-child(1) {font-size:24px; line-height:30px;}
			.sns .sns_title li:nth-child(2) {font-size:29px; line-height:30px; margin:10px 0 20px 0;}
			.sns .sns_title li:nth-child(3) {font-size:15px; line-height:22px;}
					.sns .sns_title li:nth-child(3) span::after {bottom:-5px; height:7px;}
	.sns .sns_phonemov {top:-250px; width:180px; margin-left:-90px; border-radius:15px; border-width:2px;}
	.sns .snsslide1 {height:310px;}
	.sns .snsslide2 {height:255px;}
	}
	

	.brand_vs {clear:both; width:100%; padding:200px 0 0;}
		.brand_vs .brand_vs_title {width:100%;}
			.brand_vs .brand_vs_title ul {width:100%; text-align:center;}
				.brand_vs .brand_vs_title li {width:100%; font-family:'Paperlogy'; font-weight:300; color:#000;}
				.brand_vs .brand_vs_title li:nth-child(1) {display:inline-block; vertical-align:top; width:auto; font-family:'BookkMyungjo'; font-weight:700; font-size:52px; line-height:56px;}
				.brand_vs .brand_vs_title li:nth-child(2) {display:inline-block; vertical-align:top; width:auto; font-family:'BookkMyungjo'; font-weight:700; font-size:105px; line-height:105px;}
					.brand_vs .brand_vs_title li:nth-child(2) b {position:relative; font-weight:700; color:#db0d15;}
						.brand_vs .brand_vs_title li:nth-child(2) b::after {position:absolute; top:-15px; left:44px; content:'¡Ü¡Ü'; font-size:20px; line-height:20px; letter-spacing:80px;}
				.brand_vs .brand_vs_title li:nth-child(3) {font-size:45px; line-height:65px; margin:50px 0 0;}
					.brand_vs .brand_vs_title li:nth-child(3) strong {font-weight:700; font-size:68px; color:#db0d15;}
		.brand_vs .brand_vs_title2 {width:100%;}
			.brand_vs .brand_vs_title2 ul {width:100%; text-align:center;}
				.brand_vs .brand_vs_title2 li {width:100%; font-family:'Paperlogy'; font-weight:300; color:#000;}
				.brand_vs .brand_vs_title2 li:nth-child(1) {font-size:25px; line-height:35px;}
					.brand_vs .brand_vs_title2 li:nth-child(1) strong {font-weight:700;}
		.brand_vs .brand_vs_contents {position:relative; width:100%; text-align:center; font-size:0; margin:100px 0;}
			.brand_vs .brand_vs_contents::after {position:absolute; top:50%; left:50%; content:'VS'; font-family:'Paperlogy'; font-weight:900; font-size:50px; color:#000; transform:translate(-50%,-50%); }
			.brand_vs .brand_vs_contents ul {position:relative; display:inline-block; vertical-align:top; width:450px; border:1px dashed rgba(0,0,0,.3); padding:50px 30px 30px;}
			.brand_vs .brand_vs_contents ul:nth-child(1) {margin-right:150px;}
				.brand_vs .brand_vs_contents li {position:relative; width:100%; font-family:'Paperlogy'; font-weight:400; text-align:left; font-size:25px; line-height:50px; color:#000;}
				.brand_vs .brand_vs_contents li:nth-child(1) {position:absolute; top:-20px; left:0;}
					.brand_vs .brand_vs_contents li:nth-child(1) div {position:relative; display:table; background:#fff; padding:0 30px; font-weight:700; font-size:40px; line-height:40px; margin:0 auto;}
						.brand_vs .brand_vs_contents li:nth-child(1) div strong {font-weight:700; color:#db0d15;}
						.brand_vs .brand_vs_contents li:nth-child(1) div::before {position:absolute; top:50%; right:100%; content:''; width:11px; height:11px; background:#fff; border:2px solid #000; box-sizing:border-box; border-radius:100%; margin-top:-6px;}
						.brand_vs .brand_vs_contents li:nth-child(1) div::after {position:absolute; top:50%; left:100%; content:''; width:11px; height:11px; background:#fff; border:2px solid #000; box-sizing:border-box; border-radius:100%; margin-top:-6px;}
				.brand_vs .brand_vs_contents li:nth-child(n+2) {padding-left:25px;}
					.brand_vs .brand_vs_contents li:nth-child(n+2)::after {position:absolute; top:0; left:0; content:'\e92c'; font-family:'xeicon'; font-size:20px;}
					.brand_vs .brand_vs_contents li:nth-child(n+2) strong {font-weight:500; color:#db0d15;}

	@media (max-width:750px){
	.brand_vs {padding:100px 0 0;}
				.brand_vs .brand_vs_title li:nth-child(1) {font-size:32px; line-height:35px;}
					.brand_vs .brand_vs_title li:nth-child(1) br {display:none;}
				.brand_vs .brand_vs_title li:nth-child(2) {display:table; font-size:40px; line-height:50px; margin:20px auto 0;}
						.brand_vs .brand_vs_title li:nth-child(2) b::after {top:-18px; left:20px; font-size:10px; line-height:20px; letter-spacing:25px;}
				.brand_vs .brand_vs_title li:nth-child(3) {font-size:20px; line-height:30px; margin:20px 0;}
					.brand_vs .brand_vs_title li:nth-child(3) strong {font-size:30px;}
				.brand_vs .brand_vs_title2 li:nth-child(1) {font-size:15px; line-height:20px;}
		.brand_vs .brand_vs_contents {margin:50px 0; display:inline-flex; flex-wrap:wrap; justify-content:center;}
			.brand_vs .brand_vs_contents::after {font-size:20px;}
			.brand_vs .brand_vs_contents ul {width:170px; border-width:.5px; border-color:#000; padding:20px 10px 10px;}
			.brand_vs .brand_vs_contents ul:nth-child(1) {margin-right:40px;}
				.brand_vs .brand_vs_contents li {font-size:14px; line-height:15px;}
				.brand_vs .brand_vs_contents li:nth-child(1) {top:-10px;}
					.brand_vs .brand_vs_contents li:nth-child(1) div {padding:0 10px; font-size:20px; line-height:20px;}
						.brand_vs .brand_vs_contents li:nth-child(1) div::before {width:7px; height:7px; border-width:1px; margin-top:-4px;}
						.brand_vs .brand_vs_contents li:nth-child(1) div::after {width:7px; height:7px; border-width:1px;  margin-top:-4px;}
				.brand_vs .brand_vs_contents li:nth-child(n+2) {padding-left:15px; margin:10px 0;}
					.brand_vs .brand_vs_contents li:nth-child(n+2)::after {font-size:13px;}
					.brand_vs .brand_vs_contents li:nth-child(n+2) strong {font-weight:500; color:#db0d15;}
	}








.brand {clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0; display:table;}
	.brand .brand_contents {clear:both; width:100%;}
		.brand .brand_contents .contents_img {float:left; position:relative; width:45%; height:624px; transition:all .2s ease; -webkit-transition:all .2s ease;}
		.brand .brand_contents:nth-child(1) .contents_img {background:url('../images/brandimg1.jpg') no-repeat center; background-size:cover;}
		.brand .brand_contents:nth-child(2) .contents_img {float:right; background:url('../images/brandimg2.jpg') no-repeat center; background-size:cover; margin-top:-30px;}
			.brand .brand_contents .contents_img:after {position:absolute; top:50%; right:-120%; width:120%; height:1px; content:''; background:rgba(0,0,0,.1);}
			.brand .brand_contents:nth-child(2) .contents_img:after {left:-120%; right:auto;}
			.brand .brand_contents .contents_img .imgcover {position:absolute; top:0; right:0;}
			.brand .brand_contents:nth-child(2) .contents_img .imgcover {left:0; right:auto; transform:rotate(180deg);}
		.brand .brand_contents .contents_text {float:right; position:relative; width:50%; height:624px;}
		.brand .brand_contents:nth-child(2) .contents_text {float:left; text-align:right; margin-top:-30px;}
			.brand .brand_contents .contents_text .contents_title {position:absolute; bottom:50%; left:0; width:100%; font-family:'BookkMyungjo'; font-weight:700; font-size:50px; line-height:60px; color:#000; margin-bottom:30px;}
				.brand .brand_contents .contents_text .contents_title span {font-weight:900; color:#db0d15;}
			.brand .brand_contents .contents_text .contents_comment {position:absolute; top:50%; left:0; width:100%; font-family:'Paperlogy'; font-weight:400; font-size:25px; line-height:35px; color:#000; margin-top:30px;}
				.brand .brand_contents .contents_text .contents_comment span {background:linear-gradient(to bottom, #fff 0 40%, #ffbabd 40% 100%);}
	.brand .brand_contents:hover .contents_img {width:50%; filter:saturate(120%)brightness(120%);}

@media (max-width:750px){
.brand {min-width:100%; padding:100px 0; overflow:hidden;}
		.brand .brand_contents .contents_img {width:45%; height:300px;}
		.brand .brand_contents:nth-child(1) .contents_img {}
		.brand .brand_contents:nth-child(2) .contents_img {margin-top:0;}
			.brand .brand_contents .contents_img:after {top:50%; right:-140%; width:140%; height:.5px; display:none;}
			.brand .brand_contents:nth-child(2) .contents_img:after {left:-140%; right:auto;}
			.brand .brand_contents .contents_img .imgcover {position:absolute; top:-1px; right:0;}
				.brand .brand_contents .contents_img .imgcover img {height:302px;}
			.brand .brand_contents:nth-child(2) .contents_img .imgcover {left:-1px; right:auto; transform:rotate(180deg);}
		.brand .brand_contents .contents_text {height:300px;}
		.brand .brand_contents:nth-child(1) .contents_text {margin-top:-50px;}
		.brand .brand_contents:nth-child(2) .contents_text {float:left; text-align:right; margin-top:-20px;}
			.brand .brand_contents .contents_text .contents_title {font-size:17px; line-height:20px; letter-spacing:-.5px; margin-bottom:10px;}
			.brand .brand_contents .contents_text .contents_comment {font-size:14px; line-height:17px; margin-top:10px;}
	.brand .brand_contents:hover .contents_img {width:45%;}
}





.omakase {display:table; clear:both; position:relative; width:100%; min-width:1260px; text-align:center; padding:200px 0; background:#090707 url('../images/omakase_bg.jpg') no-repeat center top;}
	.omakase .title1 {width:100%; text-align:center;}
		.omakase .title1 li {color:#fff; text-shadow:0 0 5px #000;}
		.omakase .title1 li:nth-child(1) {font-family:'BookkMyungjo'; font-weight:700; font-size:70px; line-height:90px; }
			.omakase .title1 li:nth-child(1) span {font-weight:900; color:#c69b6c;}
		.omakase .title1 li:nth-child(2) {font-family:'Paperlogy'; font-weight:300; font-size:30px; line-height:40px; margin-top:50px;}
	.omakase .balloon {position:absolute; top:600px; left:50%; font-family:'Paperlogy'; font-weight:300; font-size:30px; line-height:40px; color:#fff; background:#db0d15; border-radius:10px; padding:10px 10px; animation:bling 2s linear infinite; box-shadow:0 0 3px 1px rgba(0,0,0,.3);}
		.omakase .balloon span {position:relative; font-weight:900; background:#000; border-radius:5px; padding:2px 5px;}
		.omakase .balloon:after {position:absolute; top:65px; left:-10px; content:''; border-top:50px solid #db0d15; border-right:25px solid transparent; transform:rotate(30deg); z-index:-1;}
	.omakase .omakase_title {width:100%; font-size:0; margin:400px 0 0;}
		.omakase .omakase_title ul {display:inline-block; vertical-align:top; width:50%; text-align:center; padding:50px 0;}
		.omakase .omakase_title ul:nth-child(2) {border-left:1px solid rgba(255,255,255,.1);}
			.omakase .omakase_title li {width:100%; color:#fff; padding:0 50px;}
			.omakase .omakase_title li:nth-child(1) {font-family:'BookkMyungjo'; font-weight:700; font-size:65px; line-height:60px;}
				.omakase .omakase_title  li:nth-child(1) span {font-size:30px;}
			.omakase .omakase_title li:nth-child(2) {font-family:'Paperlogy'; font-weight:300; font-size:20px; line-height:35px; margin:30px 0 0;}
				.omakase .omakase_title li:nth-child(2) strong {font-weight:500; color:#db0d15;}

@media (max-width:750px){
.omakase {min-width:100%; padding:100px 0; background-size:1150px;}
		.omakase .title1 li:nth-child(1) {font-size:35px; line-height:45px; }
		.omakase .title1 li:nth-child(2) {font-size:15px; line-height:20px; margin-top:20px;}
	.omakase .balloon {top:380px; left:55%; font-size:16px; line-height:22px; padding:5px 5px; border-radius:5px;}
		.omakase .balloon span {padding:1px 2px; border-radius:3px;}
		.omakase .balloon:after {top:30px; left:0; border-top:40px solid #db0d15; border-right:15px solid transparent; transform:rotate(30deg);}
	.omakase .omakase_title {margin:230px 0 0;}
		.omakase .omakase_title ul {width:100%; padding:30px 0;}
		.omakase .omakase_title ul:nth-child(2) {border:none;}
			.omakase .omakase_title li {padding:0 10px;}
			.omakase .omakase_title li:nth-child(1) {font-size:30px; line-height:25px;}
				.omakase .omakase_title  li:nth-child(1) span {font-size:15px;}
			.omakase .omakase_title li:nth-child(2) {font-size:15px; line-height:20px; margin:10px 0 0;}
}





.shop {display:table; clear:both; position:relative; width:100%; min-width:1260px; text-align:center; padding:10px 0 200px 0; margin:300px 0 100px; border:5px solid #db0d15;}
	.shop .shopbg {position:absolute; top:-100px; left:-1%; width:102%; height:130px; background:url('../images/shop_topbg.png') no-repeat center; background-size:100% 100%; z-index:2;}
	.shop .title {position:relative; width:100%; font-size:0;}
		.shop .title ul {display:inline-block; vertical-align:top;}
			.shop .title li {color:#000;}
			.shop .title ul:nth-child(2) {text-align:left;}
			.shop .title ul:nth-child(1) li:nth-child(1) {width:228px; height:279px; font-family:'Paperlogy'; font-weight:800; font-size:44px; line-height:30px; padding-top:143px; padding-right:10px; background:url('../images/shop_medal.jpg') no-repeat center; background-size:100% 100%;}
			.shop .title ul:nth-child(2) li:nth-child(1) {font-family:'BookkMyungjo'; font-weight:700; font-size:50px; line-height:100px; text-align:left; margin-top:68px;}
				.shop .title ul:nth-child(2) li:nth-child(1) span {font-weight:700; font-size:80px; color:#db0d15;}
				.shop .title ul:nth-child(2) li:nth-child(1) b {font-weight:700; font-size:80px;}
			.shop .title ul:nth-child(2) li:nth-child(2) {font-family:'Paperlogy'; font-weight:300; font-size:25px; line-height:30px;}	
	.shop .shop_contents {width:100%; font-size:0; margin:100px 0 0;}
		.shop .shop_contents ul {display:inline-block; vertical-align:top; width:20%; border-right:1px solid rgba(0,0,0,.1);}
		.shop .shop_contents ul:last-child {border:none;}
			.shop .shop_contents li {font-family:'Paperlogy'; font-weight:400; font-size:20px; line-height:25px; color:#000;}
			.shop .shop_contents li:first-child {color:#db0d15; margin:0 0 20px;}
				.shop .shop_contents li:first-child span {font-size:70px; font-weight:900;}
	.shop .shop_menuimg {position:absolute; bottom:-100px; left:0; width:100%; height:220px; background:url('../images/shop_food.png') no-repeat center; z-index:1;}
	.shop .shop_comment {position:absolute; bottom:-40px; right:0; font-family:'Paperlogy'; font-weight:400; font-size:18px; line-height:20px; color:#000; z-index:2;}

@media (max-width:750px){
.shop {min-width:100%; padding:10px 0 120px 0; margin:100px 0 30px; border-width:3px;}
	.shop .shopbg {top:-40px; left:-1%; width:102%; height:50px;}
		.shop .title ul:nth-child(1) {position:absolute;}
		.shop .title ul:nth-child(2) {padding-left:130px;}
			.shop .title ul:nth-child(1) li:nth-child(1) {width:128px; height:159px; font-size:20px; line-height:20px; padding-top:80px; padding-right:10px;}
			.shop .title ul:nth-child(2) li:nth-child(1) {font-size:20px; line-height:30px; margin-top:30px;}
				.shop .title ul:nth-child(2) li:nth-child(1) span {font-size:30px;}
				.shop .title ul:nth-child(2) li:nth-child(1) b {font-size:30px;}
			.shop .title ul:nth-child(2) li:nth-child(2) {font-size:14px; line-height:18px; margin-top:10px;}	
	.shop .shop_contents {margin:50px 0 0; padding:0 10px;}
		.shop .shop_contents ul {width:50%; border-right-width:.5px; padding:20px 0;}
		.shop .shop_contents ul:nth-child(1),
		.shop .shop_contents ul:nth-child(2) {border-bottom:.5px solid rgba(0,0,0,.1);}
		.shop .shop_contents ul:nth-child(2) {border-right:none;}
			.shop .shop_contents li {font-size:14px; line-height:17px;}
			.shop .shop_contents li:first-child {margin:0 0 10px;}
				.shop .shop_contents li:first-child span {font-size:30px;}
	.shop .shop_menuimg {bottom:-100px; left:0; width:100%; height:220px; background-size:400px;}
	.shop .shop_comment {bottom:60px; right:0; width:100%; text-align:center; font-size:12px; line-height:20px;}
}





.owner {display:table; text-align:center;}
	.owner .title {width:100%;}
		.owner .title ul {width:100%; text-align:center;}
			.owner .title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.owner .title li:nth-child(1) {font-family:'BookkMyungjo'; font-weight:700; font-size:37px; line-height:40px;}
				.owner .title li:nth-child(1) span {color:#db0d15;}
			.owner .title li:nth-child(2) {font-size:80px; line-height:90px;margin:10px 0 30px;}
				.owner .title li:nth-child(2) strong {font-weight:900; color:#db0d15;}
			.owner .title li:nth-child(3) {font-size:30px; line-height:40px;}
	.owner .owner_box {width:100%; margin-top:100px; font-size:0;}
		.owner .owner_box .owner_contents {position:relative; display:inline-block; vertical-align:top; width:600px; margin:0 1%;}
			.owner .owner_box .owner_contents .owner_medal {position:absolute; top:-30px; left:-30px; z-index:1;}
			.owner .owner_box .owner_contents .owner_auto {position:absolute; top:150px; left:50%; margin-left:-250px; font-family:'Paperlogy'; font-weight:600; font-size:17px; line-height:30px; color:#c69b6c; z-index:2; background:#000; padding:0 10px; border-radius:5px; border:2px solid #c69b6c;}
				.owner .owner_box .owner_contents .owner_auto:after {position:absolute; top:23px; right:-35px; width:40px; height:40px; content:''; background:url('../images/main_slide_2_linebg_b.png') no-repeat center; background-size:100%; transform:rotate(250deg);}
			.owner .owner_box .owner_contents .owner_img {position:relative; width:100%; height:445px; overflow:hidden; transition:all .2s ease; -webkit-transition:all .2s ease;}
			.owner .owner_box .owner_contents:nth-child(1) .owner_img {background:url('../images/interview_img3.jpg') no-repeat center; background-size:auto 100%;}
			.owner .owner_box .owner_contents:nth-child(2) .owner_img {background:url('../images/interview_img5.jpg') no-repeat center; background-size:auto 100%;}
			.owner .owner_box .owner_contents .owner_title {font-family:'BookkMyungjo'; font-weight:700; font-size:35px; line-height:45px; color:#000; margin:30px 0;}
				.owner .owner_box .owner_contents .owner_title span {font-weight:900; color:#db0d15;}
			.owner .owner_box .owner_contents .owner_comment {font-family:'Paperlogy'; font-weight:300; font-size:20px; line-height:30px; color:#000;}
				.owner .owner_box .owner_contents .owner_comment span {color:#fff; background:#db0d15; padding:0 5px; border-radius:5px;}
	.owner .owner_box .owner_contents:hover .owner_img {background-size:auto 110%;}

@media (max-width:750px){
.owner {}
			.owner .title li:nth-child(1) {font-size:20px; line-height:25px;}
			.owner .title li:nth-child(2) {font-size:30px; line-height:30px;margin:5px 0 20px;}
			.owner .title li:nth-child(3) {font-size:15px; line-height:20px;}
	.owner .owner_box {margin-top:50px;}
		.owner .owner_box .owner_contents {display:table; width:80%; max-width:400px; margin:0 auto 50px;}
		.owner .owner_box .owner_contents:last-child {margin:0 auto;}
			.owner .owner_box .owner_contents .owner_auto {top:110px; left:50%; margin-left:-60px; font-size:10px; line-height:16px; padding:0 3px; border-radius:3px; border-width:1px;}
				.owner .owner_box .owner_contents .owner_auto:after {top:-23px; right:65px; width:20px; height:20px; transform:rotate(-90deg)scaleX(-1);}
			.owner .owner_box .owner_contents .owner_medal {top:-20px; left:-20px;}
				.owner .owner_box .owner_contents .owner_medal img {width:100px;}
			.owner .owner_box .owner_contents .owner_img {height:270px; background-size:cover !important;}
			.owner .owner_box .owner_contents .owner_title {font-size:22px; line-height:25px; margin:20px 0;}
			.owner .owner_box .owner_contents .owner_comment {font-size:14px; line-height:18px;}
				.owner .owner_box .owner_contents .owner_comment span {padding:0 2px; border-radius:3px;}
}





.menu {clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0; display:table; text-align:center; background:url('../images/todaysushi_bg.jpg') center; padding-bottom:400px; margin-bottom:100px;}
	.menu .title {display:table; font-family:'BookkMyungjo'; font-weight:700; font-size:70px; line-height:80px; color:#fff; margin:0 auto; padding-top:15px;}
		.menu .title span {position:relative; font-weight:900; color:#c69b6c;}
		.menu .title strong {position:relative; font-weight:900; color:#c69b6c;}
			.menu .title strong::after {position:absolute; top:-10%; left:-20%; width:140%; height:120%; content:''; background:url('../images/todaysushi_pointline.png') no-repeat center; background-size:100% 100%;}
	.menu .menu_comment {position:absolute; top:430px; left:50%; width:800px; margin-left:-400px; z-index:2;}
		.menu .menu_comment:after {top:0; left:0; position:absolute; background:url('../images/todaysushi_bg.jpg') repeat; opacity:0.9; z-index:-1; content:""; width:100%; height:100%;}
		.menu .menu_comment .comment_box {position:relative; width:100%; height:100%; font-family:'Paperlogy'; font-weight:300; font-size:30px; line-height:40px; color:#fff; padding:50px 0;}
		.menu .menu_comment .comment_box:before {position:absolute; top:0; left:0; width:10px; height:100%; border:5px solid #fff; border-right:0; content:'';}
		.menu .menu_comment .comment_box:after {position:absolute; top:0; right:0; width:10px; height:100%; border:5px solid #fff; border-left:0; content:'';}
			.menu .menu_comment .comment_box span {font-family:'BookkMyungjo'; font-size:60px; line-height:70px; font-weight:900; color:#c69b6c;}
			.menu .menu_comment .comment_box b {position:relative; font-weight:600; color:#c69b6c;}
/*				.menu .menu_comment .comment_box b:after {position:absolute; bottom:0; left:0; width:100%; height:1px; background:#fff; content:'';}*/
	.menu .menuslide {margin:60px 0 0;}
	.menu .balloon {position:absolute; top:600px; left:50%; width:170px; height:170px; font-family:'Paperlogy'; font-weight:400; font-size:35px; line-height:40px; color:#000; background:#c69b6c; border-radius:100%; padding-top:40px; margin-left:250px; z-index:4; animation:bling 2s linear infinite;}
		.menu .balloon span {font-weight:800;}
		.menu .balloon:after {position:absolute; top:120px; left:0; content:''; border-top:50px solid #c69b6c; border-right:25px solid transparent; transform:rotate(40deg);}
	.menu .movie-contents {position:absolute; top:700px; left:50%; width:880px; height:500px; margin-left:-440px; background:#000; z-index:2; overflow:hidden; border-radius:100%; box-shadow:0 3px 10px 0 rgba(0,0,0,.3);}
		.menu .movie-contents iframe {width:2000px; height:800px; margin-left:-560px; margin-top:-220px;}

@media (max-width:750px){
.menu {min-width:100%; padding:100px 0; background-size:100px; padding-bottom:200px; margin-bottom:100px;}
	.menu .title {font-size:29px; line-height:35px; letter-spacing:-1px; padding-top:5px;}
		.menu .title span {font-weight:900; color:#c69b6c;}
	.menu .menu_comment {top:220px; left:50%; width:300px; margin-left:-150px;}
		.menu .menu_comment:after {background-size:100px;}
		.menu .menu_comment .comment_box {font-size:15px; line-height:20px; padding:20px 0;}
		.menu .menu_comment .comment_box:before {width:6px; border-width:3px;}
		.menu .menu_comment .comment_box:after {width:6px; border-width:3px;}
			.menu .menu_comment .comment_box span {font-size:30px; line-height:40px;}
				.menu .menu_comment .comment_box b:after {height:.5px;}
	.menu .menuslide {margin:70px 0 0;}
	.menu .balloon {top:350px; left:50%; width:95px; height:95px; font-size:18px; line-height:20px; padding-top:25px; margin-left:50px;}
		.menu .balloon:after {top:70px; left:0; border-top:30px solid #c69b6c; border-right:15px solid transparent;}
	.menu .movie-contents {top:400px; left:50%; width:400px; height:250px; margin-left:-200px;}
		.menu .movie-contents iframe {width:2000px; height:400px; margin-left:-800px; margin-top:-100px;}
}





.why {display:table; text-align:center;}
	.why .title {display:table; margin:0 auto;}
		.why .title ul {text-align:center;}
			.why .title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.why .title ul:nth-child(1) li {font-weight:900; font-size:200px; line-height:200px;}
			.why .title ul:nth-child(2) li:nth-child(1) {font-family:'BookkMyungjo'; font-weight:700; font-size:70px; line-height:80px; margin:20px 0;}
				.why .title ul:nth-child(2) li:nth-child(1) span {font-weight:700; color:#db0d15;}
			.why .title ul:nth-child(2) li:nth-child(2) {font-size:30px; line-height:40px; color:#000; margin-top:30px;}
	.why .why_box {width:100%; margin-top:150px; font-size:0;}
		.why .why_box .why_contents {display:inline-block; vertical-align:top; width:32.83%; margin:.25%; background:#f3f5ff;}
		.why .why_box .why_contents:nth-child(even) {background:url('../images/todaysushi_bg.jpg') center;}
		.why .why_box .why_contents:nth-child(1),
		.why .why_box .why_contents:nth-child(3),
		.why .why_box .why_contents:nth-child(4),
		.why .why_box .why_contents:nth-child(6) {margin-top:-50px;}
			.why .why_box .why_contents .why_img {position:relative; width:100%; height:470px; overflow:hidden;  pointer-events:none;}
				.why .why_box .why_contents .why_img img {position:absolute; top:0; left:50%; width:650px; margin-left:-325px; transition:all .2s ease; -webkit-transition:all .2s ease;}
				.why .why_box .why_contents:hover .why_img img {-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
				.why .why_box .why_contents .why_img iframe {position:absolute; top:0; left:50%; width:1000px; height:470px; margin-left:-450px; transition:all .2s ease; -webkit-transition:all .2s ease; -webkit-filter:brightness(120%) saturate(120%); filter:brightness(120%) saturate(120%);}
				.why .why_box .why_contents:hover .why_img iframe {-webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
			.why .why_box .why_contents .why_text {text-align:left; padding:30px;}
				.why .why_box .why_contents .why_text .why_title {font-family:'Paperlogy'; font-weight:300; font-size:40px; line-height:45px; letter-spacing:-1px; color:#000; transition:all .2s ease; -webkit-transition:all .2s ease;}
				.why .why_box .why_contents:nth-child(even) .why_text .why_title {color:#fff;}
					.why .why_box .why_contents .why_text .why_title span {font-weight:900; color:#c69b6c;}
					.why .why_box .why_contents:nth-child(odd) .why_text .why_title span {color:#db0d15;}
				.why .why_box .why_contents .why_text .why_comment {height:250px; font-family:'Paperlogy'; font-weight:300; font-size:20px; line-height:30px; color:#000; margin:30px 0 0; overflow:hidden;}
				.why .why_box .why_contents:nth-child(even) .why_text .why_comment {color:#fff;}
					.why .why_box .why_contents .why_text .why_comment span {font-weight:600;}

@media (max-width:1600px){
	.why .why_box .why_contents .why_text .why_title {font-size:30px; line-height:40px;}
	.why .why_box .why_contents .why_text .why_comment {height:250px; font-size:17px; line-height:27px;}
}

@media (max-width:750px){
			.why .title ul:nth-child(1) li {font-size:100px; line-height:100px;}
			.why .title ul:nth-child(2) li:nth-child(1) {font-size:25px; line-height:30px; margin:10px 0;}
			.why .title ul:nth-child(2) li:nth-child(2) {font-size:15px; line-height:20px; margin-top:20px;}
	.why .why_box {margin-top:50px; display:inline-flex; flex-wrap:wrap; justify-content:center;}
		.why .why_box .why_contents {width:49.5%; margin:.25% !important; background:#f3f5ff !important;}
		.why .why_box .why_contents:nth-child(2),
		.why .why_box .why_contents:nth-child(3),
		.why .why_box .why_contents:nth-child(6) {background:url('../images/todaysushi_bg.jpg') center !important;}
			.why .why_box .why_contents .why_img {height:200px;}
				.why .why_box .why_contents .why_img img {width:300px; margin-left:-150px;}
				.why .why_box .why_contents .why_img iframe {width:1000px; height:270px; margin-left:-450px;}
			.why .why_box .why_contents .why_text {display:table; padding:10px;}
				.why .why_box .why_contents .why_text .why_title {font-size:20px; line-height:25px; letter-spacing:-2px; color:#000 !important;}
				.why .why_box .why_contents .why_text .why_comment {height:auto; font-size:13px; line-height:18px; letter-spacing:-.5px; margin:10px 0 0; color:#000 !important;}
				.why .why_box .why_contents:nth-child(2) .why_text .why_title,
				.why .why_box .why_contents:nth-child(3) .why_text .why_title,
				.why .why_box .why_contents:nth-child(6) .why_text .why_title {color:#fff !important;}
				.why .why_box .why_contents:nth-child(2) .why_text .why_comment,
				.why .why_box .why_contents:nth-child(3) .why_text .why_comment ,
				.why .why_box .why_contents:nth-child(6) .why_text .why_comment  {color:#fff !important;}
					.why .why_box .why_contents .why_text .why_title span {color:#db0d15 !important;}
					.why .why_box .why_contents:nth-child(2) .why_text .why_title span,
					.why .why_box .why_contents:nth-child(3) .why_text .why_title span,
					.why .why_box .why_contents:nth-child(6) .why_text .why_title span {color:#c69b6c !important;}
}





.timesystem {display:table; clear:both; position:relative; width:100%; min-width:1260px; text-align:center; padding:200px 0; background:url('../images/timesystem_bg.jpg') no-repeat fixed center; background-size:cover;}
	.timesystem .title {position:relative; display:table; font-family:'BookkMyungjo'; font-weight:400; font-size:70px; line-height:80px; color:#fff; margin:80px auto 0;}
		.timesystem .title span {font-weight:900; color:#c69b6c;}
		.timesystem .title .timerotate {position:absolute; top:-170px; left:50%; margin-left:-55px; width:150px; height:150px; font-family:'Paperlogy'; font-weight:900; font-size:35px; line-height:28px; color:#fff; border-radius:100%; padding-top:47px; background:url('../images/timebg.png') no-repeat center; background-size:100%; border:2px solid #fff; animation:rotate 10s linear infinite;}
			.timesystem .title .timerotate span {font-size:24px; color:#fff;}
	.timesystem .comment {clear:both; position:relative; display:table; font-family:'Paperlogy'; font-weight:300; font-size:30px; line-height:40px; color:#fff; margin:30px auto 0;}

@media (max-width:750px){
.timesystem {min-width:100%; padding:100px 0;}
	.timesystem .title {font-size:35px; line-height:40px;}
		.timesystem .title .timerotate {top:-80px; margin-left:-35px; width:70px; height:70px; font-size:15px; line-height:12px; padding-top:23px; border-width:1px;}
			.timesystem .title .timerotate span {font-size:12px; color:#fff;}
	.timesystem .comment {font-size:15px; line-height:20px; margin:10px auto 0;}
}





.interior {display:table; margin:200px auto; padding:0;}
	.interior .interior_contents {position:relative; float:left; width:16.66%; height:700px; overflow:hidden;}
	.interior .interior_contents * {transition:all .2s ease; -webkit-transition:all .2s ease;}
	.interior .interior_contents:first-child {width:33.32%;}
	.interior .interior_contents:nth-child(3) {width:33.32%;}
		.interior .interior_contents:first-child iframe {position:absolute; top:0; left:50%; width:2000px; height:700px; margin-left:-1000px;  pointer-events:none;}
		.interior .interior_contents:nth-child(2) .interior_title {position:absolute; top:270px; left:50%; transform:rotate(90deg); margin-left:-190px;}
			.interior .interior_contents:nth-child(2) .interior_title li {clear:both; float:left; width:100%;}
				.interior .interior_contents:nth-child(2) .interior_title li img {width:300px;}
			.interior .interior_contents:nth-child(2) .interior_title li:first-child {margin-right:85px;}
			.interior .interior_contents:nth-child(2) .interior_title li:last-child {text-align:right; font-family:'Paperlogy'; font-weight:900; font-size:50px; line-height:50px; color:#000;}
		.interior .interior_contents:nth-child(3) li {float:left; width:50%; height:350px; overflow:hidden; -webkit-filter:saturate(0%); filter:saturate(0%);}
		.interior .interior_contents:nth-child(3) li:nth-child(1) {background:url('../images/interior02.jpg') no-repeat center; background-size:cover;}
		.interior .interior_contents:nth-child(3) li:nth-child(2) {background:url('../images/interior03.jpg') no-repeat center; background-size:cover;}
		.interior .interior_contents:nth-child(3) li:nth-child(3) {width:100%; background:url('../images/interior06.jpg') no-repeat center; background-size:cover;}
		.interior .interior_contents:nth-child(3) li:hover {-webkit-filter:saturate(100%); filter:saturate(100%);}
		.interior .interior_contents:nth-child(4) {background:url('../images/interior05.jpg') no-repeat center; background-size:cover; -webkit-filter:saturate(0%); filter:saturate(0%);}
		.interior .interior_contents:nth-child(4):hover {-webkit-filter:saturate(100%); filter:saturate(100%);}

@media (max-width:750px){
.interior {margin:0 auto 0; padding-top:100px;}
	.interior .interior_contents {height:250px;}
	.interior .interior_contents:nth-child(1) {width:70%;}
	.interior .interior_contents:nth-child(2) {width:30%;}
	.interior .interior_contents:nth-child(3) {width:70%;}
	.interior .interior_contents:nth-child(4) {width:30%;}
		.interior .interior_contents:first-child iframe {height:250px;}
		.interior .interior_contents:nth-child(2) .interior_title {top:80px; left:50%; margin-left:-70px;}
				.interior .interior_contents:nth-child(2) .interior_title li img {width:120px;}
			.interior .interior_contents:nth-child(2) .interior_title li:first-child {margin-right:35px;}
			.interior .interior_contents:nth-child(2) .interior_title li:last-child {font-size:20px; line-height:20px;}
		.interior .interior_contents:nth-child(3) li {height:125px;}
}





.analisys {display:table; padding-top:100px; overflow:hidden;}
	.analisys .analisysimg {position:absolute; top:-50px; left:50%; margin-left:-1250px; z-index:1;}
	.analisys .analisys_graph {position:absolute; top:300px; right:50%; width:630px; height:630px; background:conic-gradient(#333333 0% 28.2%, #30110b 28.2% 48.3%, #783b30 48.3% 54.5%, #ce6617 54.5% 59.5%, #972428 59.5% 65.8%, #9a5d18 65.8% 67.7%, #ada488 67.7% 69.2%, #897946 69.2% 70.8%, #db0d15 70.8% 100%); border-radius:100%; border:3px solid #fff; box-shadow:0 0 3px 3px rgba(0,0,0,.1); z-index:2;}
		.analisys .analisys_graph .relative {width:100%; height:100%;}
		.analisys .analisys_graph .title {position:absolute; top:50%; left:50%; width:300px; height:300px; background:#fff; border-radius:100%; margin-top:-150px; margin-left:-150px; padding-top:70px;
														  font-family:'Paperlogy'; text-align:center; font-weight:500; font-size:35px; line-height:40px; color:#000;}
			.analisys .analisys_graph .title span {font-weight:300; font-size:20px; line-height:23px;}
			.analisys .analisys_graph .title .title_box {position:absolute; top:65px; left:50%; width:300px; font-size:33px; line-height:40px; margin-left:-150px; padding:10px 0; animation:bling 2s linear infinite;}
				.analisys .analisys_graph .title .title_box span {font-size:40px; line-height:40px; font-weight:900; color:#db0d15;}
		.analisys .analisys_graph .franchise-price-graph-name {position:absolute; left:50%; font-family:'Paperlogy'; text-align:center; font-weight:300; font-size:18px; color:#fff;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(2) {top:25%; left:75%; font-size:22px;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(3) {top:72%; left:70%; font-size:22px;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(4) {top:82%; left:42%; font-size:22px;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(5) {top:83%; left:29%;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(6) {top:76%; left:17%;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(7) {top:71%; left:9.5%;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(8) {top:67%; left:7.5%;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(9) {top:62%; left:6%;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(10) {top:23%; left:10%;}
			.analisys .analisys_graph .franchise-price-graph-name:nth-child(10) span {font-size:40px; font-weight:900;}
	.analisys .analisys_contents {position:relative; float:right; width:40%;}
		.analisys .analisys_contents .title {position:relative; display:table; width:100%; float:left;}
			.analisys .analisys_contents .title ul {width:100%; text-align:right;}
				.analisys .analisys_contents .title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
				.analisys .analisys_contents .title li:nth-child(1) {text-align:left;}
					.analisys .analisys_contents .title li:nth-child(1) img {width:400px; margin-left:-100px;}
				.analisys .analisys_contents .title li:nth-child(2) {font-family:'BookkMyungjo'; text-align:right; font-weight:700; font-size:80px; line-height:80px; color:#000; margin-top:-30px;}
				.analisys .analisys_contents .title li:nth-child(3) {font-size:25px; line-height:30px; margin-top:20px;}
		.analisys .analisys_contents .analisys_comment1 {clear:both; float:left; width:100%; font-family:'Paperlogy'; text-align:right; font-weight:400; font-size:17px; line-height:23px; color:#000; margin:200px 0 10px;}
		.analisys .analisys_contents .analisys_comment2 {clear:both; float:left; width:100%; margin-top:5px;}
			.analisys .analisys_contents .analisys_comment2 li {position:relative; float:left; width:100%; font-family:'Paperlogy'; text-align:left; font-weight:400; font-size:17px; line-height:23px; color:#000; padding-left:20px; margin:5px 0;}
				.analisys .analisys_contents .analisys_comment2 li span {font-weight:600; border-bottom:1px solid #666;}
				.analisys .analisys_contents .analisys_comment2 li:after {position:absolute; top:0; left:0; content:'¡Ø';}
		.analisys .analisys_contents .analisys_table {clear:both; float:left; width:100%; font-family:'Paperlogy'; font-weight:300; font-size:20px; line-height:25px; border-top:1px solid #eee;}
			.analisys .analisys_contents .analisys_table ul {clear:both; float:left; display:table; width:100%; border-radius:10px; padding:3px; border-bottom:1px solid #eee;}
				.analisys .analisys_contents .analisys_table ul li {float:left; padding:15px 10px; margin:0 .5%; border-radius:7px;}
				.analisys .analisys_contents .analisys_table ul li:nth-child(1) {width:49%; text-align:center;}
				.analisys .analisys_contents .analisys_table ul li:nth-child(2) {width:29%; text-align:right;}
				.analisys .analisys_contents .analisys_table ul li:nth-child(3) {width:19%; text-align:right;}
			.analisys .analisys_contents .analisys_table ul:nth-child(2) {background:#191919; border:none;}
				.analisys .analisys_contents .analisys_table ul:nth-child(2) li:nth-child(1) {color:#fff; font-weight:900;}
				.analisys .analisys_contents .analisys_table ul:nth-child(2) li:nth-child(2) {background:#fff; font-weight:900;}
				.analisys .analisys_contents .analisys_table ul:nth-child(2) li:nth-child(3) {background:#fff; font-weight:900;}
			.analisys .analisys_contents .analisys_table ul:last-child {background:#db0d15; border:none;}
				.analisys .analisys_contents .analisys_table ul:last-child li:nth-child(1) {color:#fff; font-weight:900;}
				.analisys .analisys_contents .analisys_table ul:last-child li:nth-child(2) {background:#fff; color:#db0d15; font-weight:900;}
				.analisys .analisys_contents .analisys_table ul:last-child li:nth-child(3) {background:#fff; color:#db0d15; font-weight:900;}

@media (max-width:750px){
.analisys {padding-top:100px;}
	.analisys .analisysimg {top:110px; left:50%; margin-left:-350px;}
		.analisys .analisysimg img {width:400px;}
	.analisys .analisys_graph {top:130px; left:50%; width:300px; height:300px; margin-left:-150px; border-width:1.5px; box-shadow:0 0 3px 0 rgba(0,0,0,.3); }
		.analisys .analisys_graph .title {width:100px; height:100px; margin-top:-50px; margin-left:-50px; padding-top:15px;
														  font-size:13px; line-height:15px;}
			.analisys .analisys_graph .title span {font-size:10px; line-height:13px;}
			.analisys .analisys_graph .title .title_box {top:25px; left:50%; width:130px; font-size:15px; line-height:18px; margin-left:-65px; border-width:1px; border-radius:3px; padding:5px 0;}
				.analisys .analisys_graph .title .title_box span {font-size:16px; line-height:18px;}

		.analisys .analisys_graph .franchise-price-graph-name {font-size:12px !important;}
		.analisys .analisys_graph .franchise-price-graph-name:nth-child(10) {font-size:14px !important;}
			.analisys .analisys_graph .franchise-price-graph-name:nth-child(10) span {font-size:17px;}
	.analisys .analisys_contents {position:relative; float:none; display:table; width:300px; margin:0 auto;}
		.analisys .analisys_contents .title {position:relative; display:table; width:100%; float:left;}
			.analisys .analisys_contents .title ul {width:100%; text-align:right;}
				.analisys .analisys_contents .title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
				.analisys .analisys_contents .title li:nth-child(1) {text-align:right; padding-right:90px;}
					.analisys .analisys_contents .title li:nth-child(1) img {width:170px; margin-left:0; }
				.analisys .analisys_contents .title li:nth-child(2) {font-size:30px; line-height:30px; margin-top:-10px;}
				.analisys .analisys_contents .title li:nth-child(3) {font-size:15px; line-height:20px; margin-top:10px;}
		.analisys .analisys_contents .analisys_comment1 {font-size:13px; line-height:20px; margin:330px 0 0;}
		.analisys .analisys_contents .analisys_comment2 {margin-top:5px;}
			.analisys .analisys_contents .analisys_comment2 li {font-size:13px; line-height:15px; padding-left:15px; margin:5px 0;}
				.analisys .analisys_contents .analisys_comment2 li span {border-bottom-width:.5px;}
				.analisys .analisys_contents .analisys_comment2 li:after {position:absolute; top:0; left:0; content:'¡Ø';}
		.analisys .analisys_contents .analisys_table {font-size:13px; line-height:20px; border-top-width:.5px; letter-spacing:-.5px;}
			.analisys .analisys_contents .analisys_table ul {border-radius:5px; padding:2px; border-bottom-width:.5px;}
				.analisys .analisys_contents .analisys_table ul li {padding:5px 10px; margin:0 .5%; border-radius:3px;}
					.analisys .analisys_contents .analisys_table ul li span {font-size:10px;}
				.analisys .analisys_contents .analisys_table ul li:nth-child(1) {width:43%;}
				.analisys .analisys_contents .analisys_table ul li:nth-child(2) {width:32%;}
				.analisys .analisys_contents .analisys_table ul li:nth-child(3) {width:22%;}
}





.price {display:table; clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0; background:rgba(0,0,0,.02); overflow:hidden;}
	.price .price_text {float:left; width:50%;}
		.price .title {position:relative; width:100%;}
			.price .title ul {font-size:0;}
				.price .title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
				.price .title li:nth-child(1) {display:inline-block; vertical-align:top;}
					.price .title li:nth-child(1) img {width:250px;}
				.price .title li:nth-child(2) {display:inline-block; vertical-align:top; font-family:'BookkMyungjo'; font-weight:700; text-align:left; font-size:77px; line-height:80px; margin-top:45px; margin-left:-30px;}
				.price .title li:nth-child(3) {font-size:25px; line-height:40px; margin-top:20px;}
		.price .title2 {width:100%; font-family:'Paperlogy'; font-weight:300; text-align:left; font-size:57px; line-height:55px; color:#000; margin:10px 0 30px; /*background:url('../images/todaysushi_pointline.png') no-repeat 52% 0;*/ padding-top:20px;}
			.price .title2 strong {font-size:43px; font-weight:800; color:#c69b6c;}
			.price .title2 span {font-size:20px; line-height:25px;}
		.price .price_tag {margin-top:20px;}
			.price .price_tag li {float:left; font-family:'Paperlogy'; text-align:center; font-weight:300; font-size:20px; line-height:40px; color:#fff; background:#db0d15; border-radius:5px;  padding:2px 15px 4px; margin:1px;}
		.price .price_comment {clear:both; float:left; width:100%; margin-top:30px;}
			.price .price_comment li {position:relative; float:left; width:100%; font-family:'Paperlogy'; text-align:left; font-weight:300; font-size:18px; line-height:23px; color:#000; padding-left:20px; margin:5px 0;}
				.price .price_comment li span {font-weight:600; border-bottom:1px solid #666;}
				.price .price_comment li:after {position:absolute; top:0; left:0; content:'¡Ø';}
	.price .contents {float:right; width:50%; margin-top:50px;}
		.price .ptice_table {position:relative; clear:both; float:left; width:100%; border-top:1px solid #ccc;}
			.price .ptice_table ul {clear:both; float:left; display:table; width:100%; padding:5px; border-bottom:1px solid #ccc;}
			.price .ptice_table ul:last-child {background:#db0d15; border:none; border-radius:10px;}
			.price .ptice_table ul:nth-last-child(2) {border:none;}
				.price .ptice_table ul li {float:left; font-family:'Paperlogy'; text-align:left; font-weight:300; font-size:25px; line-height:35px; color:#000; padding:10px 10px;}
				.price .ptice_table ul li:nth-child(1) {font-weight:500; text-align:left;}
				.price .ptice_table ul li:nth-child(2) {font-weight:500; float:right; text-align:right;}
				.price .ptice_table ul li:nth-child(3) {clear:both; font-size:18px; line-height:25px; padding-top:0;}
					.price .ptice_table ul li b {position:relative; font-weight:400;}
						.price .ptice_table ul li b:after {position:absolute; width:100%; height:1px; top:50%; left:0; background:#000; content:'';}
					.price .ptice_table ul li span {position:relative; font-weight:900; color:transparent; padding-left:10px;}
						.price .ptice_table ul li span:after {position:absolute; right:0; content:'0'; font-size:30px; color:#db0d15;}
				.price .ptice_table ul:last-child li:nth-child(1) {color:#fff;}
				.price .ptice_table ul:last-child li:nth-child(2) {width:50%; color:#db0d15; background:#fff; border-radius:6px; font-weight:800;}
				.price .ptice_table ul:last-child li:nth-child(3) {display:none;}


@media (max-width:750px){
.price {min-width:100%; padding:150px 0 200px;}
	.price .price_text {width:100%; text-align:center;}
					.price .title li:nth-child(1) img {width:200px;}
				.price .title li:nth-child(2) {font-size:40px; line-height:40px; margin-top:35px; margin-left:-30px;}
				.price .title li:nth-child(3) {font-size:15px; line-height:20px; margin-top:15px;}
		.price .title2 {display:table; width:auto; text-align:center; font-size:27px; line-height:30px; margin:10px auto 30px; background:url('../images/todaysushi_pointline.png') no-repeat 84% 0; background-size:80px; padding-top:15px;}
			.price .title2 strong {font-size:30px;}
			.price .title2 span {font-size:10px; line-height:15px;}
		.price .price_tag {margin-top:10px; font-size:0; text-align:center;}
			.price .price_tag li {display:inline-block; float:none; font-size:15px; line-height:20px; border-radius:3px;  padding:1px 5px 1px; margin:.2%;}
		.price .price_comment {position:absolute; left:0; bottom:100px; margin-top:0; padding:0 10px;}
			.price .price_comment li {font-size:13px; line-height:15px; padding-left:15px; margin:3px 0;}
				.price .price_comment li span {border-bottom-width:.5px;}
				.price .price_comment li:after {top:-.5px;}
	.price .contents {width:100%; padding:10px; margin:30px 0;}
		.price .ptice_table {border-top-width:.5px;}
			.price .ptice_table ul {padding:5px; border-bottom-width:.5px;}
			.price .ptice_table ul:last-child {border-radius:5px;}
				.price .ptice_table ul li {font-size:16px; line-height:20px; padding:5px;}
				.price .ptice_table ul li:nth-child(3) {font-size:13px; line-height:15px;}
						.price .ptice_table ul li b:after {height:.5px;}
					.price .ptice_table ul li span {padding-left:10px;}
						.price .ptice_table ul li span:after {font-size:19px;}
				.price .ptice_table ul:last-child li:nth-child(2) {border-radius:3px;}
}





.news {display:table; clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0;}
	.news .news_title {float:right; width:100%; font-family:'BookkMyungjo'; font-weight:700; text-align:center; font-size:60px; line-height:70px; color:#000;}
		.news .news_title span {font-weight:900; color:#c69b6c;}
	.news .news_contents {clear:both; float:right; width:100%;  font-size:0; margin-top:100px;}
		.newslistimg {display:inline-block; width:25%; padding:1px;}
		.newslistimg2 {width:20%;}
			.newslistimg img {width:100%;}
			.newslistimg2 img {}
	.report .newspage {clear:both; float:right; width:100%;  font-size:0; margin-top:100px;}
		.report .newspage li {float:left; width:50%;}
			.report .newspage li img {width:100%;}
	.report .newspage2 {clear:both; float:right; width:100%;  font-size:0; margin-top:100px;}
		.report .newspage2 li {float:left; width:25%;}
			.report .newspage2 li img {width:100%;}
	.report .newspage3 {clear:both; float:right; width:100%;  font-size:0; margin-top:100px;}
		.report .newspage3 li {float:left; width:100%;}
			.report .newspage3 li img {width:100%;}

@media (max-width:750px){
.news {min-width:100%; padding:100px 0;}
	.news .news_title {font-size:20px; line-height:30px;}
	.news .news_contents {clear:both; float:left; width:100%; margin:20px 0 0 5%;}
		.report .newspage li {float:left; width:50%; padding:0 10px;}
		.report .newspage2 li {float:left; width:50%; padding:0 10px;}
}










.report {display:table; clear:both; position:relative; width:100%; min-width:1260px; padding:200px 0 0;}
	.report .news_title {float:right; width:100%;}
		.report .news_title ul {width:100%; text-align:center;}
			.report .news_title li {font-family:'Paperlogy'; font-weight:300; color:#000;}
			.report .news_title li:nth-child(1) {font-family:'BookkMyungjo'; font-weight:700; font-size:70px; line-height:80px;}
			.report .news_title li:nth-child(2) {font-size:30px; line-height:40px; margin:20px 0 0;}
		.report .news_title span {font-weight:900; color:#c69b6c;}
	.report .news_contents {clear:both; float:left; width:100%; margin-top:100px;}
		.report .news_contents iframe {width:100%; height:445px;}

@media (max-width:750px){
.report {min-width:100%; padding:100px 0 0;}
			.report .news_title li:nth-child(1) {font-size:30px; line-height:35px;}
				.report .news_title li:nth-child(1) span {display:table; width:100%;}
			.report .news_title li:nth-child(2) {font-size:15px; line-height:20px; margin:10px 0 0;}
	.report .news_contents {clear:both; float:left; width:100%; margin:50px 0 0 0;}
		.report .news_contents iframe {width:100%; height:540px;}
}

.store {display:table; clear:both; position:relative; width:100%; min-width:1260px; padding:0; margin-top:200px;}
	.store iframe {width:100%; height:2100px;}

@media (max-width:750px){
.store {min-width:100%; margin-top:50px;}
	.store iframe {height:2150px;}
}