@charset "utf-8";

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
Base： モバイルレイアウト
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/


.archiveParent {
	font-size: 12px; 
	color: #000;
}

.archiveList {
	margin-top: 0px !important;
}

.archiveList li {
	background: #222 !important;
}

.archiveList li a {
	color: #fff !important;
	font-size: 10px !important;
	font-weight: normal !important;
}

.white_body {
	background: #fff;
	color: #333;
	padding: 10px;
	margin: 10px -10px;
}

.sales_body {
	background: #fff;
	color: #333;
	padding: 10px;
	margin: 10px -10px;
}

.sales_body h3 {
	color: #333;
}

.sales_body .salesList {
	list-style: none;
	margin: 10px 0 20px 0;
}

.sales_body .salesList li {
	padding: 10px 25px 10px 0;
	border-bottom: 1px dotted #bfbfbf;
	background: url(/images/kisyu_contents_arrow.png) no-repeat 98% center;
	background-size: 21px 108px;
}

.sales_body .salesList li dt {
	font-weight: bold;
}

.sales_body .salesList li dd {
	margin-top: 5px;
	padding-right: 5px;
}

.sales_body .salesList li {
	
}

.sales_body .salesList li a {
	color: #333;
}

#index {
	list-style: none;
	letter-spacing: -.40em;
	margin-top: 10px;
	margin-bottom: 10px;
}

#index li {
	display: inline-block;
	letter-spacing: normal;
	width: 48%;
}

#index li:first-child {
	margin-right: 10px;
}

#index li a {
	display: block;
	padding: 5px 0;
	color: #333;
	font-weight: bold;
	text-align: center;
	text-indent: -1em;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f1f1f1), color-stop(0.51, #f1f1f1), color-stop(0.50, #e9e9e9), color-stop(0.00, #e9e9e9));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #f1f1f1 50%, #e9e9e9 51%, #e9e9e9 100%);
	background: -moz-linear-gradient(top, #f1f1f1 0%, #f1f1f1 50%, #e9e9e9 51%, #e9e9e9 100%);
	background: -o-linear-gradient(top, #f1f1f1 0%, #f1f1f1 50%, #e9e9e9 51%, #e9e9e9 100%);
	background: -ms-linear-gradient(top, #f1f1f1 0%, #f1f1f1 50%, #e9e9e9 51%, #e9e9e9 100%);
	background: linear-gradient(top, #f1f1f1 0%, #f1f1f1 50%, #e9e9e9 51%, #e9e9e9 100%);
	border: 1px solid #e6e6e6;
	border-radius: 4px;
}

/* 2025-03-25 add */
#index .sales_list li:nth-of-type(2n+1) {
	margin-right: 4%;
}

/* 2025-03-25 add */
#index .sales_list li:nth-of-type(n+3) {
	margin-top: 4%;
}

.ie8 #index li a {
	background: #f1f1f1;
}

/* メッセージ */

#company.message {
	
}

#company.message .white_body h3 {
	color: #333;
}

#company .company_message {
	width: 100%;
	margin: 20px 0;
}

#company .company_message dl {
	display: table;
	width: 100%;
}

#company .company_message dt {
	display: table-cell;
	width: 48%;
	padding: 0 10px 0 0;
	vertical-align: middle;
	text-align: left;
}

#company .company_message dt img {
	width: 100%;
	height: auto;
}

#company .company_message dd {
	display: table-cell;
	width: 52%;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: -0.5em;
	text-indent: 0.5em;
}

#company .company_message p {
	margin-top: 10px;
}

#company.message .profile {
	width: 100%;
	text-align: center;
	margin: 10px 0;
}

#company.message .profile img {
	width: 150px;
	height: auto;
}

#company.message .profile dd {
	font-size: 12px;
	font-weight: bold;
}

#company.message .profile dd span {
	font-size: 10px;
}

#company.message .QmessageArea {
	margin: 10px 0;
}

#company.message .Qmessage {
	font-weight: bold;
	border-bottom: 1px dotted #bfbfbf;
	margin: 10px 0;
	padding-bottom: 5px;
}

#company.message .Amessage {
}

/* 会社情報トップ */

.pc_title {
	display: none;
}

#company.index .white_body {
	padding-bottom: 0;
}

#company.index .company_message dt img {
}

#company.index .company_message {
	background: url(/images/sp_gnavi_arrow.png) no-repeat 100% center;
	background-size: 13px 13px;
}

#company.index .company_message a {
	color: #333;
}

#company.index .menuList {
	list-style: none;
	margin: 10px -10px 0 -10px;
} 

#company.index .menuList li {
	height: 90px;
	width: 100%;
	border-bottom: 1px solid #5c5c5c;
}

#company.index .menuList a:first-child li {
	border-top: 1px solid #5c5c5c;
}

#company.index .menuList li a {
	display: block;
	margin: 0 0 0 88px;
	color: #333;
}

#company.index .menuList li dl {
	padding: 10px 25px 0 88px;
}
#company.index .menuList a li dt {
	font-size: 11px;
	font-weight: bold;
	color: #333;
}

#company.index .menuList a li dd {
	margin-top: 5px;
	color: #333;
}

#company.index .menuList li.co01 {
	background: url(/company/images/companytop01_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5% center;
	background-size: 68px 68px,13px 13px;
}

#company.index .menuList li.co02 {
	/* background: url(/company/images/companytop02_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5% center; */
	background: url(/company/images/companytop07_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5% center;
	background-size: 68px 68px,13px 13px;
}

#company.index .menuList li.co03 {
	background: url(/company/images/companytop03_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5%  center;
	background-size: 68px 68px,13px 13px;
}

#company.index .menuList li.co04 {
	background: url(/company/images/companytop04_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5%  center;
	background-size: 68px 68px,13px 13px;
}

#company.index .menuList li.co05 {
	background: url(/company/images/companytop05_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5%  center;
	background-size: 68px 68px,13px 13px;
}

#company.index .menuList li.co06 {
	background: url(/company/images/companytop06_sp.jpg) no-repeat 10px 10px,url(/images/sp_gnavi_arrow.png) no-repeat 96.5%  center;
	background-size: 68px 68px,13px 13px;
}

/* 会社概要 */

.tableArea {
	margin: 10px 0 20px 0;
}

.tableArea ul {
	list-style: none;
}

.tableArea ul li {
}

.tableArea ul li dl{
}

.tableArea ul li dt{
	background: #f0f0f0;
	font-weight: bold;
	padding: 5px 5px;
}

.tableArea ul li dd{
	padding: 5px 5px;
}

.tableArea ul li dd a {
	color: #333;
}

.tableArea .maparrow {
	width: 12px;
	height: auto;
	vertical-align: -2px;
	margin-right: 2px;
}

.textArea{
	margin-bottom: 20px;
}

.textAreaH4{
	margin-bottom: 10px;
}

.textAreaLink,.textAreaLink:hover{
	color: red;
}

.textAreaLink{
	text-decoration: underline;
}

.textAreaLink:hover{
	text-decoration: none;
}

.textAreaH3{
	color: #333;
}

.textAreaUl{
	list-style: decimal;
	padding-left: 20px;
}

.textAreaUl li{
	padding: 3px 0;
}

.textAreaH3Title{
	margin-bottom: 10px;
}

.textAreaLastLink{
	margin-top: 20px;
}

.textAreaTop{
	margin-top: 10px;
}

.textAreaNikkou{
	display: flex;
	align-items: flex-start;
	flex-flow: row wrap;
	justify-content: flex-start;
	margin-top: 2%;
	width: 100%;
}

.textAreaNikkouIcon,.textAreaNikkouText,.textAreaNikkouImg{
	display: block;
}

.textAreaNikkouIcon{
	font-size: 0;
	margin-right: 5%;
	width: 10%;
}

.textAreaNikkouIconJab{
	width: 8%;
}

.textAreaNikkouText{
	font-size: 8px;
	text-align: center;
	margin-left: -50%;
	width: 200%;
}

.textAreaNikkouImg{
	height: auto;
	width: 100%;
}

.textAreaNikkouIso{
	display: block;
	font-size: 0;
	margin-top: 10px;
	width: 100%;
}

.textAreaNikkouIsoImg{
	display: block;
	height: auto;
	width: 100%;
}

.textAreaNikkouIsoImg:nth-of-type(n+2){
	margin-top: 10px;
}

/* アクセス */
#company.access {
}

#company.access .white_body h3 {
	color: #333;
}

#company.access .addressArea a {
	color: #e42f2a;
}

#company.access .access_name {
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

#company.access .address {
	margin: 10px 0;
}

#company.access .note {
	margin: 5px 0;
}

#company.access .route li {
	margin: 10px 0;
}

#company.access .contactMessage {
	background: #f0f0f0;
	padding: 10px;
	border: 1px solid #bfbfbf;
}

#company.access .contactMessage a {
	color: #e42f2a;
	font-weight: bold;
}

#company.access .route {
	list-style: none;

}

#company.access .route dt {
	font-weight: bold;
}

#company.access .route dd {
	margin-top: 5px;
}

#company.access h5 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}
#wrap_mapArea {
	padding-top: 10px;
}

#mapArea {
	width: 100%;
	height: 200px;
	margin: 10px 0;
}

.mapText01 {
	text-align: center;
	color: #e42f2a;
	margin-top: 20px;
}

#company .date {
	text-align: right;
}

.more_list {
	display: block;
	text-align: center;
	margin: 10px 0 30px 0;
	padding: 8px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	width: 100%;
	/* height: 30px; */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #5c5c5c), color-stop(0.51, #5c5c5c), color-stop(0.50, #414141), color-stop(0.00, #414141));
	background: -webkit-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: -moz-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: -o-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: -ms-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	border: 1px solid #555555;
	border-radius: 4px;
	behavior:url("/css/PIE.htc");
}

.nextline {
	margin-top: -10px;
}

.ie9 .more_list,.ie8 .more_list{
	background-image: url(/news/images/news_detail_list_bg.png);
	background-repeat: repeat-x;
	background-position: left center;
}

img.blank {
	width: 12px;
	height: auto;
	vertical-align: -2px;
	margin-left: 5px;
}

img.map {
	width: 13px;
	height: auto;
	vertical-align: -2px;
	margin-left: 5px;
}

/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
  Media Queries による切り替え
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/
/* モバイルレイアウト：481px ～ 768px */
@media screen and (min-width: 541px) {


}

/*  タブレットレイアウト；769px～960px */
@media screen and (min-width: 769px) {

.white_body {
	padding: 15px 50px;
	margin: 20px 0 30px 0;
	border-radius: 4px;
}

.sales_body {
	padding: 15px 50px;
	margin: 20px 0 30px 0;
	border-radius: 4px;
}

.sales_body .salesList {
	list-style: none;
	margin: 20px 0 30px 0;
}

.sales_body .salesList li {
	padding: 20px 25px 20px 0;
	border-bottom: 1px dotted #bfbfbf;
	background: url(/images/kisyu_contents_arrow.png) no-repeat 98% center;
	background-size: auto;
	line-height: 1.8;
}

.sales_body .salesList li dt {
	font-weight: bold;
	font-size: 14px;
}

.sales_body .salesList li dd {
	padding-right: 20px;
}

.sales_body .salesList li {
	
}

.sales_body .salesList li a {
	color: #333;
}

#index {
	margin-top: 30px;
}

#index li {
	width: auto;
	border-right: 1px solid #bfbfbf;
	padding: 0 10px;
}

#index li:first-child {
	margin-right: 0;
	padding-left: 0;
}

#index li a {
	display: block;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	text-align: left;
	text-indent: 0;
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
}

/* 2025-03-25 add */
#index .sales_list li:nth-of-type(2n+1) {
	margin-right: 0;
}

/* 2025-03-25 add */
#index .sales_list li:nth-of-type(n+3) {
	margin-top: 0;
}

.ie8 #index li a {
	background: none;
}

/* メッセージ */

.sp_title {
	display: none;
}

#company.message {
	
}

#company.message .white_body h3 {
}

#company .company_message {
	width: 100%;
	margin: 30px 0;
}

#company .company_message dl {
	display: table;
	width: 100%;
	padding: 25px 45px 20px 45px;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
}

#company .company_message dt {
	display: table-cell;
	width: 42%;
	padding: 0 20px 0 0;
	vertical-align: middle;
	text-align: left;
}

#company .company_message dt img {
	width: 261px;
	height: auto;
}

#company .company_message dd {
	display: table-cell;
	width: 58%;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 0;
	text-indent: 0;
	text-align: center;
}

#company .company_message p {
	margin-top: 30px;
	line-height: 1.8;
}

#company.message .profile {
	width: 250px;
	text-align: left;
	margin: 30px 0;
	float: left;
}

#company.message .profile img {
	width: 220px;
	height: auto;
	margin-bottom: 10px;
}

#company.message .profile dd {
	font-size: 16px;
	font-weight: bold;
}

#company.message .profile dd span {
	font-size: 14px;
}

#company.message .QmessageArea {
	margin: 30px 0;
	float: left;
	width: 470px;
}

#company.message .Qmessage {
	font-weight: bold;
	border-bottom: 1px dotted #bfbfbf;
	margin: 10px 0;
	padding-bottom: 5px;
}

#company.message .Amessage {
	line-height: 1.8;
}

/* 会社情報トップ */
.pc_title {
	display: block;
}

#company.index .white_body {
	padding-bottom: inherit;
}

#company.index .company_message dt img {
}

#company.index .company_message {
	background: none;
}

#company.index .company_message a:hover {
	text-decoration: none;
	opacity: 0.9;
}

#company.index .menuList {
	list-style: none;
	margin: 0;
	padding: 0;
} 

#company.index .menuList li {
	height: 300px;
	width: 350px;
	border-bottom: none;
	float: left;
}

#company.index .menuList a:first-child li {
	border-top: none;
}

#company.index .menuList a li {
	display: block;
	margin: 0;
	color: #333;
}

#company.index .menuList a li dl {
	padding: 8px 0 0 0;
}

#company.index .menuList a li dt {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #bfbfbf;
	padding: 0 0 15px 22px;
}

#company.index .menuList a li:hover {
	opacity: 0.9;
}

#company.index .menuList a li dd {
	margin-top: 20px;
	line-height: 1.8;
}

#company.index .menuList li.co01 {
	background: transparent url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px\9; /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop01.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop01.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px;
	background-size: auto,auto;
	padding: 160px 0 0 0;
	margin-right: 20px;
}

#company.index .menuList li.co02 {
	background: transparent url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px\9; /* IE8 */
	/* -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop02.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop02.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px; */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop07.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop07.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px;
	background-size: auto,auto;
	padding: 160px 0 0 0;
}

#company.index .menuList li.co03 {
	background: transparent url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px\9; /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop03.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop03.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px;
	background-size: auto,auto;
	padding: 160px 0 0 0;
	margin-right: 20px;
}

#company.index .menuList li.co04 {
	background: transparent url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px\9; /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop04.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop04.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px;
	background-size: auto,auto;
	padding: 160px 0 0 0;
	margin-right: 20px;
}

#company.index .menuList li.co05 {
	background: transparent url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px\9; /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop05.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop05.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px;
	background-size: auto,auto;
	padding: 160px 0 0 0;
	/* margin-right: 20px; */
}

#company.index .menuList li.co06 {
	background: transparent url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px\9; /* IE8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/company/images/companytop06.jpg', sizingMethod='crop')";
	background: url(/company/images/companytop06.jpg) no-repeat 0 0,url(/images/icon_arrow_circle_red_s.png) no-repeat left 169px;
	background-size: auto,auto;
	padding: 160px 0 0 0;
}

#company.index .linkarrow {
	background: url(/images/icon_arrow_circle_red_s.png) no-repeat left center;
	padding: 3px 0 0 22px;
	font-weight: bold;
}

/* 会社概要 */

#company.about .white_body {
	padding: 50px;
}

.tableArea {
	margin: 20px 0 20px 0;
}

.tableArea ul {
	list-style: none;
}

.tableArea ul li {
	border-top: 1px dotted #bfbfbf;
}

.tableArea ul li:first-child {
	border-top: none;
}

.tableArea ul li dl{
	display: table;
}

.tableArea ul li dt{
	background: #f0f0f0;
	font-weight: normal;
	padding: 20px 10px;
	display: table-cell;
	width: 120px;
	vertical-align:middle;
}

.tableArea ul li dt.pa-r-0{
	padding-right: 0;
}

.tableArea ul li dd{
	padding: 20px 20px;
	display: table-cell;
}

.tableArea ul li dd a {
	color: #333;
}

.tableArea .maparrow {
	width: 12px;
	height: auto;
	vertical-align: -2px;
	margin-right: 2px;
}

.textAreaH4,.textAreaH3Title{
	margin-bottom: 20px;
}

.textAreaH4Min{
	font-size: 11px;
}

.textAreaTop{
	margin-top: 0;
}

.textAreaNikkou{
	margin-top: 5px;
}

.textAreaNikkouIcon{
	margin-right: 10px;
	width: 50px;
}

.textAreaNikkouText{
	font-size: 8px;
	margin-left: -25px;
	width: 100px;
}

.textAreaNikkouIconJab{
	width: 40px;
}

.textAreaNikkouIconJab .textAreaNikkouText{
	margin-left: -30px;
}

/* アクセス */
#company.access {
	position: relative;
}

#company.access .white_body h3 {
	color: #333;
}

#company.access .addressArea a {
	color: #e42f2a;
}

#company.access .access_name {
	font-weight: bold;
	font-size: 12px;
	margin-top: 20px;
}

#company.access .address {
	margin: 30px 0 180px 0;
	line-height: 1.8;
}

#company.access .note {
	margin: 5px 0;
}

#company.access .route li {
	margin: 10px 0;
}

#company.access .contactMessage {
	background: #f0f0f0;
	padding: 20px;
	border: 1px solid #bfbfbf;
	position: absolute;
	top: 250px;
	width: 720px;
}

#company.access .contactMessage a {
	color: #e42f2a;
	font-weight: bold;
}

#company.access .route {
	list-style: none;
	margin-top: 20px;

}

#company.access .route dt {
	font-weight: bold;
	float: left;
	width: 100px;
}

#company.access .route dd:before {
	content: "： ";
}

#company.access .route dd {
	margin-top: 0;
	float: left;
	padding-left: -1.3em;
	text-indent: -1.3em;
}

#company.access h5 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
}

#wrap_mapArea {
	padding-top: 10px;
}

#mapArea {
	width: 100%;
	height: 400px;
	margin: 20px 0;
}

.mapText01 {
	text-align: center;
	color: #e42f2a;
	margin-top: 20px;
}

#company .date {
	text-align: right;
}

.more_list {
	display: block;
	text-align: center;
	margin: 10px auto 30px auto;
	padding: 10px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	width: 50%;
	/* height: 30px; */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #5c5c5c), color-stop(0.51, #5c5c5c), color-stop(0.50, #414141), color-stop(0.00, #414141));
	background: -webkit-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: -moz-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: -o-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: -ms-linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	background: linear-gradient(top, #5c5c5c 0%, #5c5c5c 50%, #414141 51%, #414141 100%);
	border: 1px solid #555555;
	border-radius: 4px;
	behavior:url("/css/PIE.htc");
}

.ie9 .more_list,.ie8 .more_list{
	background-image: url(/news/images/news_detail_list_bg.png);
	background-repeat: repeat-x;
	background-position: left center;
}

.more_list.back {
	background: #f0f0f0;
	color: #333;
	border: 1px solid #bfbfbf;
}

.ie9 .more_list.back,.ie8 .more_list.back{
	background: #f0f0f0;
	color: #333;
	border: 1px solid #bfbfbf;
}

img.blank {
	width: 13px;
	height: auto;
	vertical-align: -1px;
	margin-left: 5px;
}

img.map {
	width: 13px;
	height: auto;
	vertical-align: -1px;
	margin-left: 5px;
}

}

/*  961px～ */
@media screen and (min-width: 1281px) {



}