<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'utf-8';

#tokusyu img{
	max-width:100%;
	height:auto;
}

#tokusyu .txt-bounenkai{
	padding:30px 0;
	font-size:25px;
	font-weight:bold;
}
#tokusyu .txt-bounenkai p{
	text-align:center;
	line-height:1.6;
}
#tokusyu .txt-bounenkai p .mark1{
	color:#e60000;
}

/********** ãŠå®¢æ§˜ã®å£° **********/
#tokusyu .voice{
	margin:0 0 50px;
	background:#fff8d8;
}
#tokusyu .voice h2{
	margin:30px 0 0;
	padding:3px 3px;
	border-radius:4px;
	position:relative;
	font-weight:bold;
	font-size:27px;
	background:#ffd300;
}
#tokusyu .voice h2 .icon{
	position:absolute;
	left:12px;
	bottom:0;
}
#tokusyu .voice h2 .label{
	display:block;
	padding:0 0 0 95px;
}
#tokusyu .voice .voice-box{
	height:230px;
	overflow:auto;
}

/********** å¿˜å¹´ä¼šã®æ™¯å“ã®ã‚¯ãƒã‚³ãƒŸã‚‚ãƒ»ãƒ»ãƒ» **********/
#tokusyu .txt-voice h2{
	margin:0 0 5px;
	font-size:30px;
	font-weight:bold;
	color:#ff6300;
}
#tokusyu .txt-voice .txt-voice-box p{
	padding:0 0 43px 30px;
	line-height:1.7;
	font-size:25px;
}

/********** æ™¯å“ãŠã¾ã‹ã›ã‚³ãƒ¼ã‚¹ **********/
#tokusyu .omakase-btnmenu .details-tel div{
	float:left;
}
#tokusyu .omakase-btnmenu .btn-menu ul li{
	float:left;
}

/********** æ™¯å“ã®è™Ž **********/
#tokusyu .tokucho{
	padding:0 20px 45px;
}
#tokusyu .tokucho .tokucho-box{
	border:solid 7px #ffd200;
}
#tokusyu .tokucho .quo-kochira{
	text-align:right;
	font-size:20px;
	font-weight: bold;
	text-decoration: none;
	padding:5px 0;
}

/********** å¿˜å¹´ä¼šã®è™Žã¯ä»–ç¤¾ã¨ãœã‚“ãœã‚“é•ã†ãƒ»ãƒ»ãƒ» **********/
#tokusyu .txt-chigau h2{
	margin:0 0 5px;
	font-size:30px;
	font-weight:bold;
	color:#ff6300;
}
#tokusyu .txt-chigau .txt-chigau-box p{
	padding:0 0 43px 30px;
	line-height:1.7;
	font-size:25px;
}

/********** æ¯”ã¹ã¦ãã&nbsp;ã•ã„ **********/
#tokusyu .img-kurabetekudasai{
	padding:0 0 70px;
}

#tokusyu .omakase-btnmenu2{
	padding:0 0 67px;
}

/********** ãƒ©ãƒ³ã‚­ãƒ³ã‚° **********/
#tokusyu .ranking{
}
#tokusyu .ranking .ranking-wrapper{
	position:relative;
	margin:-20px 0 0;
}
#tokusyu .ranking .st-ranking{
	margin:0 0 35px;
}
#tokusyu .ranking h2{
	margin:30px 0 35px;
	padding:3px 3px;
	position:relative;
	font-weight:bold;
	font-size:27px;
	color:#fff;
	background:#e60000;
}
#tokusyu .ranking h2 .icon{
	position:absolute;
	left:12px;
	bottom:0;
}
#tokusyu .ranking h2 .label{
	display:block;
	padding:0 0 0 130px;
	background:url(../images/tokusyu/icon-king.png) no-repeat 85px 2px;
}
#tokusyu .ranking h2 .label-exclamation{
	background:url(../images/tokusyu/icon-exclamation.png) no-repeat 85px 3px;
}
#tokusyu .ranking h2 .label-ribbon{
	background:url(../images/tokusyu/icon-ribbon.png) no-repeat 85px 4px;
}
#tokusyu .ranking h2 .label-present{
	background:url(../images/tokusyu/icon-present.png) no-repeat 85px 4px;
}
#tokusyu .ranking h2 .label-truck{
	background:url(../images/tokusyu/icon-truck.png) no-repeat 85px 4px;
}

#tokusyu .ranking h3{
	margin:0 0 30px;
	padding:8px 10px;
	font-size:20px;
	font-weight:bold;
	background:#ffd300;
}

#tokusyu .ranking ul{
	padding:0 0 10px;
}
#tokusyu .ranking ul li{
	float:left;
	width:170px;
	padding:0 30px 20px 0;
	font-size:12px;
}
#tokusyu .ranking ul li:nth-child(5n){
	padding:0 0 20px;
}
#tokusyu .ranking ul li:nth-child(5n+1){
	clear:both;
}
#tokusyu .ranking ul li a{
	display:block;
}
#tokusyu .ranking ul li .icon{
	display:block;
	margin:0 0 10px;
}
#tokusyu .ranking ul li .thumb{
	display:block;
	margin:0 0 13px;
}

/********** ãƒ©ãƒ³ã‚­ãƒ³ã‚°ï¼ˆç›®çŽ‰ï¼‰ **********/
#tokusyu .ranking-medama{
	padding:0 0 20px;
}
#tokusyu .ranking-medama ul li{
	padding:0 30px 25px 0;
}
#tokusyu .ranking-medama ul li:nth-child(5n){
	padding:0 0 25px;
}
#tokusyu .ranking-medama ul li .thumb{
	margin:0 0 20px;
}
#tokusyu .ranking-medama .btn-sonota-medama{
	padding:0 0 10px;
	text-align:right;
}

/********** ãƒ©ãƒ³ã‚­ãƒ³ã‚°ï¼ˆæ™¯å“ç‚¹æ•°åˆ¥ï¼‰ **********/
#tokusyu .ranking-keihin-tensu-betsu h2{
	margin:0 0 0;
}
#tokusyu .ranking-keihin-tensu-betsu ul{
}
#tokusyu .ranking-keihin-tensu-betsu ul li{
	float:left;
	width:230px;
	padding:0 15px 20px 0;
	font-size:12px;
}
#tokusyu .ranking-keihin-tensu-betsu ul li:nth-child(4n){
	padding:0 0 20px;
}
#tokusyu .ranking-keihin-tensu-betsu ul li:nth-child(5n+1){
	clear:none;
}
#tokusyu .ranking-keihin-tensu-betsu ul li .thumb{
	margin:0 0 20px;
}
#tokusyu .ranking-keihin-tensu-betsu .btn-sonota{
	padding:0 0 30px;
	text-align:right;
}

/********** ãƒ©ãƒ³ã‚­ãƒ³ã‚°ï¼ˆ4ã¤ç›®ï¼‰ **********/
#tokusyu .ranking-keihin-tensu-betsu4 .btn-sonota{
	padding:0 0 10px;
}

/********** ãƒ©ãƒ³ã‚­ãƒ³ã‚°ï¼ˆäºˆç®—åˆ¥ï¼‰ **********/
#tokusyu .ranking-yosan h2{
	margin:0;
}
#tokusyu .ranking-yosan ul li{
	float:left;
	width:230px;
	padding:0 15px 20px 0;
	font-size:12px;
}
#tokusyu .ranking-yosan ul li:nth-child(4n){
	padding:0 0 20px;
}
#tokusyu .ranking-yosan ul li:nth-child(5n+1){
	clear:none;
}
#tokusyu .ranking-yosan ul li .thumb{
	margin:0 0 20px;
}
#tokusyu .ranking-yosan .btn-sonota{
	padding:0 0 30px;
	text-align:right;
}

/********** ãƒ©ãƒ³ã‚­ãƒ³ã‚°ï¼ˆå½“æ—¥ç™ºé€ï¼‰ **********/
#index .ranking-toujitsu h2{
	margin:0 0 30px;
}
#tokusyu .ranking-toujitsu ul li{
	float:left;
	width:230px;
	padding:0 15px 20px 0;
	font-size:12px;
}
#tokusyu .ranking-toujitsu ul li:nth-child(4n){
	padding:0 0 20px;
}
#tokusyu .ranking-toujitsu ul li:nth-child(5n+1){
	clear:none;
}
#tokusyu .ranking-toujitsu ul li .thumb{
	margin:0 0 20px;
}
#tokusyu .ranking-toujitsu .btn-sonota{
	padding:0 0 30px;
	text-align:right;
}

/********** ã”éƒ½åˆã«é©ã—ãŸæ™¯å“é¸ã³ãŒã‚ã£ãŸã‹ã‚‰ï¼ **********/
#tokusyu .bnr-bou-daiseikou2{
	margin:0 0 50px;
}

/********** ã”éƒ½åˆã«é©ã—ãŸæ™¯å“é¸ã³ãŒã‚ã£ãŸã‹ã‚‰ï¼ **********/
#tokusyu .omakase-btnmenu3{
	margin:0 0 50px;
}

/********** é¸ã¹ã‚‹ç„¡æ–™ãƒ©ãƒƒãƒ”ãƒ³ã‚° **********/
#tokusyu .wrapping{
	padding:0 0 40px;
}
#tokusyu .wrapping h2{
	padding:0 0 23px;
}
#tokusyu .wrapping .img{
	float:left;
}
#tokusyu .wrapping .txt{
	padding:15px 0 0;
	font-size:24px;
	font-weight:bold;
}
#tokusyu .wrapping .txt .mark1{
	color:#ff087d;
	font-size:33px;
}

/********** æŒã¡å¸°ã‚Šè¢‹ **********/
#tokusyu .mochikaeri{
	padding:0 0 40px;
}
#tokusyu .mochikaeri h2{
	padding:0 0 23px;
}
#tokusyu .mochikaeri .img{
	float:left;
}
#tokusyu .mochikaeri .txt{
	float:right;
	width:360px;
	padding:15px 0 0;
	font-size:24px;
	font-weight:bold;
}
#tokusyu .mochikaeri .txt .mark1{
	color:#ff087d;
	font-size:33px;
}

/********** å¿˜å¹´ä¼šã§å¬‰ã—ã„ã‚µãƒ¼ãƒ“ã‚¹ãŒå……å®Ÿã—ã¦ã„ã¾ã™  **********/
#tokusyu .txt-service-jujitsu h2{
	margin:0 0 5px;
	font-size:30px;
	font-weight:bold;
	color:#ff6300;
}
#tokusyu .txt-service-jujitsu .txt-service-jujitsu-box p{
	padding:0 0 43px 30px;
	line-height:1.7;
	font-size:25px;
}

/********** ã“ã‚“ãªæ–¹ã«ãƒ”ãƒƒã‚¿ãƒª! **********/
#tokusyu .pittari{
	padding:0 0 40px;
}
#tokusyu .pittari h2{
	margin:30px 0 35px;
	padding:3px 3px 3px 18px;
	position:relative;
	font-size:20px;
	color:#fff;
	background:#ff6300;
}
#tokusyu .pittari h2 .icon{
	position:absolute;
	right:5px;
	bottom:0;
}
#tokusyu .pittari h2 .label{
	display:block;
	padding:0 80px 0 0;
}
#tokusyu .pittari .st-pittari{
	margin:0 0 35px;
}
#tokusyu .pittari .sheading{
	padding:0 0 20px;
}
#tokusyu .pittari .pittari-box{
	float:left;
	width:468px;
}
#tokusyu .pittari .pittari-box:nth-child(2){
	float:right;
}
#tokusyu .pittari ul{
	padding:0 0 10px;
}
#tokusyu .pittari ul li{
	float:left;
	width:108px;
	padding:0 12px 20px 0;
	font-size:12px;
}
#tokusyu .pittari ul li:nth-child(4n){
	padding:0 0 20px;
}
#tokusyu .pittari ul li a{
	display:block;
}
#tokusyu .pittari ul li .icon{
	display:block;
	margin:0 0 10px;
}
#tokusyu .pittari ul li .thumb{
	display:block;
	margin:0 0 13px;
}

/********** ä¼šç¤¾ã‚„å¤§å£æ³¨æ–‡ã¯ãŠä»»ã›ã‚’ãŠå‹§ã‚ã—ã¦ã„ã¾ã™ **********/
#tokusyu .txt-kaisya-oguchi h2{
	margin:0 0 5px;
	font-size:30px;
	font-weight:bold;
	color:#ff6300;
}
#tokusyu .txt-kaisya-oguchi .txt-kaisya-oguchi-box p{
	padding:0 0 43px 30px;
	line-height:1.7;
	font-size:25px;
}

/********** æ™¯å“é¸ã³ãŒé¢å€’ **********/
#tokusyu .txt-mendou{
	padding:0 0 25px;
	font-size:46px;
}
#tokusyu .txt-mendou p{
	text-align:center;
	line-height:1.2;
	font-weight:bold;
}
#tokusyu .txt-mendou p .mark1{
	color:#e60000;
}
#tokusyu .txt-mendou p .mark2{
	font-size:64px;
	color:#e60000;
}

/********** ãŠã¾ã‹ã›ã‚³ãƒ¼ã‚¹ã€€ãŠçŸ¥ã‚‰ã› **********/
#tokusyu .omakase-txt{
	padding:10px 20px 25px;
	font-size:20px;
	line-height:1.5;
}

/********** è‰²ã€…ãªã‚¸ãƒ£ãƒ³ãƒ« **********/
#tokusyu .genre-osusume{
	margin:0 0 43px;
}
#tokusyu .genre-osusume .genre-osusume-wrapper{
	padding:30px 21px 15px;
	border-right:solid 10px #ffd300;
	border-bottom:solid 10px #ffd300;
	border-left:solid 10px #ffd300;
}
#tokusyu .genre-osusume .genre-osusume-box ul{
	padding:0 0 0 22px;
}
#tokusyu .genre-osusume .genre-osusume-box ul li{
	float:left;
	width:170px;
	padding:0 60px 45px 0;
	font-size:12px;
}
#tokusyu .genre-osusume .genre-osusume-box ul li:nth-child(4n){
	padding:0 0 45px;
}
#tokusyu .genre-osusume .genre-osusume-box ul li:nth-child(4n+1){
	clear:both;
}
#tokusyu .genre-osusume .genre-list{
	background:#fff8d8;
}

/********** å¿˜å¹´ä¼šã®è™Žã¯æ™¯å“ã‚’äºˆç®—ã‚„ç‚¹æ•°ã‹ã‚‰é¸ã¹ã¾ã™ **********/
#tokusyu .txt-erabemasu h2{
	margin:0 0 5px;
	font-size:30px;
	font-weight:bold;
	color:#ff6300;
}
#tokusyu .txt-erabemasu .txt-erabemasu-box p{
	padding:0 0 43px 30px;
	line-height:1.7;
	font-size:25px;
}

/********** ä¾¿åˆ©ãªå¼•æ›åˆ¸ **********/
#tokusyu .benri-hikikae{
	padding:30px 0;
}
#tokusyu .benri-hikikae h2{
	padding:0 0 37px;
}
#tokusyu .benri-hikikae .img{
	float:left;
}
#tokusyu .benri-hikikae .txt{
	float:right;
	width:405px;
	font-size:25px;
	font-weight:bold;
}
#tokusyu .benri-hikikae .txt p{
	line-height:1.4;
}
#tokusyu .benri-hikikae .txt p .mark1{
	color:#ff087d;
	font-size:33px;
}

/********** ã‚¸ãƒ£ãƒ³ãƒ«ãƒªã‚¹ãƒˆ **********/
#tokusyu .genre-osusume .genre-list{
	padding:22px 0 15px 65px;
}
#tokusyu .genre-osusume .genre-list .genre-list-box{
	float:left;
	width:285px;
	margin:0 10px 0 0;
}
#tokusyu .genre-osusume .genre-list .genre-list-box:nth-child(3){
	width:235px;
	margin:0;
}
#tokusyu .genre-osusume .genre-list .genre-list-header{
	font-weight:bold;
	font-size:23px;
	color:#ff6300;
}
#tokusyu .genre-osusume .genre-list ul{
	font-size:15px;
}
#tokusyu .genre-osusume .genre-list ul li{
	margin:0 0 3px;
}

/********** ã”æ³¨æ–‡ã„ãŸã&nbsp;ã„ãŸæ™¯å“ã‚»ãƒƒãƒˆã¯ã€å°‚é–€ã‚¹ã‚¿ãƒƒãƒ•ãŒè¿…é€Ÿä¸å¯§ã«æ¢±åŒ…ã—ãŠå±Šã‘ã„ãŸã—ã¾ã™ï¼ **********/
#tokusyu .txt-staff{
	padding:0 0 36px;
}

/********** ã‚¹ã‚¿ãƒƒãƒ•å†™çœŸ **********/
#tokusyu .img-staff{
	padding:0 0 48px;
}

/********** å¿˜å¹´ä¼šã®æ™¯å“ã®ãƒ—ãƒ­ã¨ã—ã¦ã€å¹¹äº‹æ§˜ã¨å¹¹äº‹ã•ã¾ã®å‘ã“ã†ã«ã„ã‚‰ã£ã—ã‚ƒã‚‹ã€å¿˜å¹´ä¼šã«å‚åŠ&nbsp;ã•ã‚Œã‚‹çš†æ§˜ã®ç¬‘é¡”ã¨æº€è¶³ã‚’å‰µã£ã¦ã„ãã¾ã™ï¼ **********/
#tokusyu .txt-bounenkai-soudan{
	padding:0 0 15px;
}

/********** å¿˜å¹´ä¼šã®æ™¯å“ã®ãƒ—ãƒ­ã¨ã—ã¦ **********/
#tokusyu .txt-bounenkai-soudan{
	text-align:center;
	font-size:25px;
	font-weight:bold;
}

/********** ä½•ãªã‚Šã¨ã”ç›¸è«‡ãã&nbsp;ã•ã„ã¾ã› **********/
#tokusyu .nannarito{
	padding:0 0 100px;
}
#tokusyu .nannarito .heading{
	margin:0 0 28px;
}
#tokusyu .nannarito ul{
	padding:0 35px;
}
#tokusyu .nannarito ul li{
	float:left;
}
#tokusyu .nannarito ul li:nth-child(2){
	float:right;
}



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