﻿@media screen and (min-width: 798px) {
	header {
		background-color: #fe0;
		width: 100%;
		height: 36px;
		text-align: center;
		margin-bottom: 10px;
	}

		header img {
			width: 36px;
			vertical-align: top;
			display: inline-block;
			margin-left: 20px;
		}

		header .appname {
			display: inline-block;
			vertical-align: top;
			font-size: 24px;
			color: #000;
		}


	.mastersearch_dialog_content input {
	}

	.mastersearch_dialog_content_titlebar {
		padding: 4px 0px;
		font-size: 28px;
	}

	.mastersearch_dialog_content_titlebar_closebutton {
		right: 10px;
		top: 2px;
	}

		.mastersearch_dialog_content_titlebar_closebutton img {
			height: 48px;
			width: 48px;
		}

	.mastersearch_dialog_content_searchtxt {
		padding: 10px 0px;
	}

		.mastersearch_dialog_content_searchtxt input {
			width: 400px !important;
			text-align: left;
			font-size: 28px !important;
		}

	.mastersearch_dialog_content_searchtxt2 {
		padding-top: 10px;
		padding-bottom: 10px;
		display: block;
	}

	.mastersearch_dialog_content_searchtxt2 {
		height: 40px;
		font-size: 28px;
	}

		.mastersearch_dialog_content_searchtxt2 .refarencebutton {
			border: 1px solid #fff;
			display: inline-block;
			margin-left: 20px;
			padding-right: 8px;
			padding-left: 8px;
			color: #fff;
		}

		.mastersearch_dialog_content_searchtxt2 .staffsectionname {
			display: inline-block;
			width: 258px;
			white-space: nowrap;
		}

	.mastersearch_dialog_content .refarencebutton2 {
		border: 1px solid #888;
		display: inline-block;
		color: #888;
		margin-left: 20px;
		padding-right: 8px;
		padding-left: 8px;
	}


	.mastersearch_dialog_content_searchtxtref2 {
		width: 180px;
	}

	.mastersearch_dialog_content_data {
		height: calc( 100% - 130px );
	}

	.jokensearch_dialog_content_data {
		height: calc( 100% - 170px ) !important;
	}

	.mastersearch_dialog_content_data2 {
		height: calc( 100% - 186px );
	}

	.mastersearch_dialog_content_data .listwrap li {
		height: 64px;
	}

	.buhinsearch_dialog_content_data .listwrap li {
		height: 64px;
	}

	.tkssearch_dialog_content_data .listwrap li,
	.syohinsearch_dialog_content_data .listwrap li {
		height: 88px;
	}

	.mastersearch_dialog_content_data .listhead li {
		height: 32px !important;
	}

	.mastersearch_dialog_content_data .listheadli {
		height: 32px !important;
	}

	.mastersearch_dialog_content_data .list li {
		height: 64px;
	}

	.buhinsearch_dialog_content_data .list li {
		height: 64px;
	}

	.mastersearch_dialog_content_data .listwrap,
	.mastersearch_dialog_content_data .list {
		font-size: 20px;
	}
	.tkssearch_dialog_content_data .list li,
	.syohinsearch_dialog_content_data .list li {
		height: 88px;
	}



	.mastersearch_dialog_bottomfunctions {
		height: 10px;
	}

	.buhinsearch_dialog_content,
	.tkssearch_dialog_content,
	.syohinsearch_dialog_content {
		width: 440px;
		height: 85%;
		margin: 7% auto;
	}

	.buhinsearch_dialog_content_data,
	.tkssearch_dialog_content_data,
	.syohinsearch_dialog_content_data {
		font-size: 90%;
	}

		.buhinsearch_dialog_content_data .longcode,
		.tkssearch_dialog_content_data .longcode,
		.syohinsearch_dialog_content_data .longcode {
			width: 100%;
			padding-right: 4px;
			text-align: left;
			display: inline-block;
			font-size: 90%;
		}

		.buhinsearch_dialog_content_data .longcode1,
		.tkssearch_dialog_content_data .longcode1,
		.syohinsearch_dialog_content_data .longcode1 {
			width: 60%;
			text-align: left;
			display: inline-block;
			font-size: 90%;
			color: #999;
		}

		.buhinsearch_dialog_content_data .longcode2,
		.tkssearch_dialog_content_data .longcode2,
		.syohinsearch_dialog_content_data .longcode2 {
			width: 30%;
			text-align: right;
			display: inline-block;
			font-size: 90%;
			padding-right: 8%;
			color: #999;
		}

		.buhinsearch_dialog_content_data .name,
		.tkssearch_dialog_content_data .name,
		.syohinsearch_dialog_content_data .name {
			width: 416px;
			padding-right: 4px;
			text-align: left;
			padding-left: 4%;
			font-size:90%;
			box-sizing: border-box;
		}

		.tkssearch_dialog_content_data .nameright,
		.syohinsearch_dialog_content_data .nameright {
			width: 416px;
			padding-right: 4px;
			text-align: right;
			padding-right: 2%;
			font-size: 90%;
			box-sizing: border-box;
		}

	.tksnamewrap {
		width: 100%;
		font-size: 24px;
	}

	.tksnamecontent li:first-child,
	.tksnamecontent li:last-child {
		margin-bottom: 10px !important;
	}
	.tksnamecontent .tksnamecode,
	.tksnamecontent .tksnamekana,
	.tksnamecontent .tksnameshop {
		font-size: 18px;
	}

	.tksnamecontent .tksnamename {
		font-size: 22px;
	}

	.tksnamecontent .tksnamesearch {
		font-size:18px;
		width:32px;
		margin-left:8px;
	}

	.tksnamefunction li {
		font-size: 18px !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.tksinfomation_addr li {
		margin-top: 10px !important;
		font-size: 22px !important;
	}

}
