@charset "UTF-8";

/*
Theme Name: MY THEME
Author: ICHIMIYAUNYU
Description: This is my original theme.
Version: 1.0
*/

/* ----------------------------------------------------------------------
topページ
---------------------------------------------------------------------- */
/* --------------------------------topページのスライド画像-------------------------------- */

/* ----topページ動画-------- */
.Top__video{width:100%;
	position:relative;}
.Top__video video{width:100%;}
.text__slider__1{position:absolute;
	top:40px;
	left:20px;
	z-index:100;
	display:inline-block;
font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-weight:600;}
.text__slider__midori{font-size:48px;
	color:#006934;
	
text-shadow: 
white 1px 1px 0, white -1px -1px 0,/*右下、左上*/
white -1px 1px 0, white 1px -1px 0,/*右上、左下*/
white 0px 1px 0, white 0-1px 0,/*右、左*/
white -1px 0 0, white 1px 0 0;/*上、下*/}

.text__slider__kuro{font-size:40px;
text-shadow: 
white 1px 1px 0, white -1px -1px 0,/*右下、左上*/
white -1px 1px 0, white 1px -1px 0,/*右上、左下*/
white 0px 1px 0, white 0-1px 0,/*右、左*/
white -1px 0 0, white 1px 0 0;/*上、下*/}

.text__slider__1 .text__slider__kuro1{position:relative;
	right:22px;}
.text__slider__1 .text__slider__midori2{padding-left:25px;}
.text__slider__1 .text__slider__midori3{padding-left:25px;}
/* -
.bx-controls{display:none;}
-- */
.bx-viewport{height:300px !important;}

/* ----topページのスライド画像4枚目-------- */
.Top__img1{
	overflow: hidden;
	height:300px;
/*
	background-image: url("img/slider01.png");
*/
	background-image: url("img/slider001.png");
	background-repeat: no-repeat;
	background-size:cover;
/*
	background-position:center;
*/
	background-position:right;
	text-align:center;
	position:relative;
}

.text__slider__5{
	position:absolute;
	bottom:10px;
	left:0;
	z-index:100;
	display:inline;
	width:100%;
	text-align:center;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-weight:600;
}
.text__slider__5 .text__slider__kuro1{margin-left:-22px;}

/*
.img1{
	position:relative;
	width:1280px;
	top:10px;
}
.img01{display:none;}
*/

/* ----topページのスライド画像2枚目-------- */
.Top__img01{overflow: hidden;
	height:300px;
	background-image: url("img/slider789.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	text-align:center;
	position:relative;}
.text__slider__3{position:absolute;
	top:30px;
	left:0;
	z-index:100;
	display:inline;
	width:100%;
	text-align:center;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-weight:600;}
.text__slider__3 .text__slider__kuro1{margin-left:-22px;}

/* ----topページのスライド画像3枚目-------- */
.Top__img02{
	overflow: hidden;
	height:300px;
	background-image: url("img/slider__out.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	text-align:center;
	position:relative;
}
.text__slider__4{position:absolute;
	bottom:10px;
	left:0;
	z-index:100;
	display:inline;
	width:100%;
	text-align:center;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-weight:600;}
.text__slider__4 .text__slider__kuro1{margin-left:-22px;}

/* ----topページのスライド画像1枚目-------- */
.Top__img2{overflow: hidden;
	height:300px;
	background-image: url("img/slider02.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
	text-align:center;
	position:relative;}
.text__slider__2{position:absolute;
	top:30px;
	left:0;
	z-index:100;
	display:inline;
	width:100%;
	text-align:center;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
	font-weight:600;}
.text__slider__2 .text__slider__kuro1{margin-left:-22px;}
.img2{position:relative;
	top:110px;
	width:1200px;}
.img02{display:none;}


.imgv{display:none;}
.videoss{display:none !important;}
.videosss{display:block !important;}

#Top__img2p{display:none;}
.text__slider__s{display:none;}

@media (max-width: 1280px) {
.Top__video{width:100%;
	overflow:hidden;}
.Top__video video{width:1280px;
	height:300px;
	margin:0 auto;}
.Top__img img{padding-right:400px;}
}
@media (max-width: 1275px) {
	.text__slider__midori{font-size:44px;}
	.text__slider__kuro{font-size:36px;}
}
@media (max-width: 1170px) {
	.text__slider__midori{font-size:40px;}
	.text__slider__kuro{font-size:32px;}
}
@media (max-width: 1100px) {
	.Top__img img{padding-right:300px;}
}
@media (max-width: 1060px) {
	.text__slider__midori{font-size:36px;}
	.text__slider__kuro{font-size:28px;}
}


/*
@media (max-width: 980px) {
.bx-viewport{width:980px !important;}
.img1{position:relative;
	top:28px;
	width:1215px;}
}
@media (max-width: 770px) {
.TOP__img{height:300px;
background-image: url("img/top-img1-s.jpg");}
}
@media (max-width: 450px) {
.TOP__img{height:250px;}
}
*/


@media (max-width: 500px) {
	.text__slider__1, .text__slider__2,	.text__slider__3, .text__slider__4,	.text__slider__5{display:none;}	

	.Top__video video{position:relative; right:70%;}

	.img2{display:none;}
	.img02{display:inline-block;
		position:relative;
		top:50px;}
/*
	.img1{display:none;}
	.img01{display:inline-block;
		position:relative;
		top:0px;
		left:0;
		width:320px;}
*/
	.bx-viewport{width:auto !important;}
	.Top__img{height:200px;
		text-align:left;
		width:auto;}
	.Top__img img{padding-right:0px;
		padding-top:15px;
		padding-left:15px;
		height:170px;}
		
	.text__slider__s{display:block;
		position:relative;}
	.text__slider__s1{position:absolute;
		bottom:10px;
		left:0;
		width:100%;
		text-align:center;
		z-index:100;
	font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
		font-weight:600;}
	.text__slider__s2{position:relative;
		right:5px;}
	.text__slider__s3{position:relative;
		left:5px;}
	.text__slider__midori{font-size:20px;}
	.text__slider__kuro{font-size:18px;}
}
@media (max-width: 390px) {
.Top__video video{position:relative;
	right:90%;}
}
@media (max-width: 380px) {
.Top__img{height:170px;}
.Top__img img{padding-top:10px;
	padding-left:-10px;
	height:150px;}
}
@media (max-width: 350px) {
	.Top__video video{position:relative; right:96%;}
	.img01{width:300px;
		top:0px;
	/*
		top:20px;
	*/}
	.img02{top:55px;
		width:300px;}
}
@media all and (-ms-high-contrast:none){
.text__slider__2 .text__slider__midori{padding-bottom:202px;}
.text__slider__2 .text__slider__kuro{padding-bottom:202px;}
.text__slider__5 .text__slider__midori{padding-top:210px;}
.text__slider__5 .text__slider__kuro{padding-top:210px;}
}
@media print{
body .bx-wrapper{display:none;}
#Top__img2p{width:1230px;
	display:block;
	background-size:auto;}
.img2{top:110px;
	width:1200px;
	right:15px;}
.text__slider__midori{font-size:40px;}
.text__slider__kuro{font-size:32px;}
}


/* --------------------topページの国内物流、国際物流、アウトソーシング、採用情報、---------------------- */
.TOP__three__img{list-style:none;
	padding:0;
	width:65%;
	margin:50px auto 40px;}
.TOP__three__img:after{
      display: block;
      clear: left;
      content: "";
}

.TOP__three__img a{display:block;}
.TOP__three__img a:hover{color:#d41d23;}
.TOP__three__img li{float:left;
	width:23.5%;
	text-align:center;}
.TOP__three__img li:nth-of-type(2){margin:0 2%;}
.TOP__three__img li:nth-of-type(3){margin-right:2%;}

.TOP__three__img li img{width:100%;
	border:5px solid #ffffff;
box-shadow: 0px 0px 10px 1px #dfdfdf;
-moz-box-shadow: 0px 0px 10px 1px #dfdfdf;
-webkit-box-shadow: 0px 0px 10px 1px #dfdfdf;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
	display:inline-block;}
.TOP__three__img li span{display:inline-block;
	padding-top:10px;}
.TOP__three__img li span i{color:#d41d23;
	padding-right:5px;}


@media (min-width: 1500px) {
.TOP__three__img{width:980px;}	
}
@media (max-width: 1200px) {
.TOP__three__img{width:80%;}
}
@media (max-width: 980px) {
.TOP__three__imgb{width:980px;}
}
/*
@media (max-width: 980px) {
.TOP__three__img{width:90%;}	
}
*/
@media (max-width: 500px) {
.TOP__three__imgb{width:auto;
	margin:30px auto 0;}
.TOP__three__img{width:auto;
	margin:0 auto;}
.TOP__three__img{margin-bottom:20px;}
.TOP__three__img li{float:none;
	width:70%;
	margin:0 auto;}
.TOP__three__img li:nth-of-type(2){margin:0 auto;}
.TOP__three__img li:nth-of-type(3){margin:0 auto;}
.TOP__three__img li span{padding-bottom:25px;}
}

@media print{
.TOP__three__imgb{width:100%;}
}
/* --------------------------------topページブログと検索-------------------------------- */
.Top__new__kensaku{width:65%;
	margin:0 auto;}
.Top__new__kensaku:after{
      display: block;
      clear: left;
      content: "";
}

@media (min-width: 1500px) {
.Top__new__kensaku{width:980px;}	
}
@media (max-width: 1200px) {
.Top__new__kensaku{width:80%;}	
}
@media (max-width: 980px) {
.Top__new__kensakub{width:980px;}
}
/*
@media (max-width: 770px) {
.Top__new__kensaku{width:90%;}	
}
*/
.TOP__new{width:65%;
	border:2px solid #cccccc;
	float:left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
}
.TOP__new h2{margin:0;
	padding:10px 10px;
	color:#ffffff;
	background-color:#3E3A3A;
	border-bottom:2px solid rgba(204,204,204,1);
	font-size:20px;}
.TOP__new ul{margin:0;
	list-style:none;
/*
	padding:5px 15px;
	height:108px;
	height:308px;
	height:163px;
*/
	padding:10px 15px;
}
.TOP__new ul li{line-height:1.7}
.TOP__new ul li a:hover{color:#d41d23;}
.TOP__new ul li time{padding-right:20px;}

.TOP__kensaku{
	width:33%;
	padding-left:2%;
	float:left;}
.TOP__new__ac{
/*
	position:absolute;
	right:5px;
	top:36px;
	height:107px;
	width:107px;
*/
	margin-top: 7px;
	height:40px;
	border:1px solid #cccccc;
	box-shadow: 1px 1px #999999;
}
.TOP__new__ac a{display:block;
	text-align:center;
/*
	line-height:6.5;
*/
	line-height:2.5;
	background-color:#f1f1f1;
	height:100%;}
.TOP__new__ac a:hover{color:#d41d23;}
.TOP__new__ac a i{padding-right:3px;}

.kensaku_botan input{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}

.search-field{
	border: 1px solid #cccccc;
	line-height:2;
	width:75%;
}
input[placeholder="フリーワード検索"]{font-size:15px;}

.search-submit{
	border: 1px solid #cccccc;
	width:23%;
	cursor:pointer;
	line-height:2;
	height:32px;
	font-size:15px;
	background-color:#f1f1f1;
	box-shadow: 1px 1px #999999;
}

.top_kensaku_company{
	border:1px solid #cccccc;
	padding:5px;
	margin-top:10px;
	height:97px;
	cursor:pointer;
}

/*
.top_kensaku_company p{
	margin:0;
	height:100%;
	line-height:1.8;
	padding-left:10px;
	font-size:20px;
	text-shadow:1px 1px 1px #ffffff;
	background-image: url("img/top__company.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
}
*/
.top_kensaku_company a:hover{color: #d41d23;}

.top_kensaku_company_p{
	margin:0;
	height:100%;
	line-height:1.8;
	padding-left:10px;
	font-size:20px;
	text-shadow:1px 1px 1px #ffffff;
	background-image: url("img/top__company.png");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
}

/* --------------------------------
	一宮運輸CM 2019/06/10
----------------------------------- */
.top_butsuryu_cm{
	border:1px solid #cccccc;
	padding:5px;
	margin-top:10px;
	height:190px;
	cursor:pointer;
}
.top_butsuryu_cm_p{
	margin:0;
	height:100%;
	line-height:1.8;
	padding-left:10px;
	font-size:20px;
	text-shadow:1px 1px 1px #ffffff;
	background-image: url("img/top_butsuryu_cm.jpg");
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center;
}


/* ---------------------------------topページブログと検索のIE11対応------------------------------- */
@media all and (-ms-high-contrast:none){
.search-field{width:73%;
	height:29px;}
.search-submit{width:23%;}
}

/* -----------------topページブログと検索のレスポンシブ対応------------------------------- */

@media (max-width: 1260px) {
.search-field{width:75%;}
.search-submit{width:22%;}
}
@media (max-width: 1260px) and (-ms-high-contrast:none){
.search-field{width:73%;}
.search-submit{width:22%;}
}
@media (max-width: 1020px) {
.TOP__new ul{padding:5px 10px;}
.TOP__new ul li time{padding-right:5px;}
}
@media (max-width: 980px) {
.Top__new__kensakub{width:980px;}
}

/*

@media (max-width: 750px) {
.kensaku_botan{margin:30px 0;}
.TOP__new{width:100%;
	float:none;}
.TOP__kensaku{width:100%;
	padding-left:0%;
	float:none;}
.top_kensaku_company p{background-image: url("img/top__company-s.jpg");}
}
*/

@media (max-width: 500px) {
.Top__new__kensakub{width:auto;}
	
.Top__new__kensaku{width:90%;}	
	
.kensaku_botan{margin:30px 0;}
.TOP__new{width:100%;
	float:none;}
.TOP__kensaku{width:100%;
	padding-left:0%;
	float:none;}
.top_kensaku_company p{background-image: url("img/top__company-s.jpg");}

.TOP__new__ac{position:static;
	height:auto;
	width:90%;
	margin:0 auto 10px auto;}
.TOP__new__ac a{line-height:1.7;}
.TOP__new ul{height:auto;}
}
@media (max-width: 378px) {
.TOP__new ul li time{padding-right:10px;}
.TOP__new ul li a{font-size:15px;}
}
@media (max-width: 365px) {
.TOP__new ul li time{padding-right:5px;}
.TOP__new ul{padding:5px 10px;}
}
@media (max-width: 360px) {
.TOP__new ul li a{font-size:14px;}
}
@media (max-width: 340px) {
.TOP__new ul li a{font-size:13px;}
}
@media print{
.Top__new__kensakub{width:100%;}
}
/* --------------------------------topページLOGISTICS INNOVATION-------------------------------- */

.Logistics{margin:50px auto;
	background-image: url("img/logi.png");
background-repeat: no-repeat;
background-size:cover;
background-position:center;
	padding:15px 0;}
.Logistics h2{margin:0;
	text-align:center;
	color:#000000;
	font-size:30px;
	padding-bottom:10px;}
.Logistics ul{padding:0;
	margin:0 auto;
	width:80%;
	list-style:none;}
.Logistics ul:after{
      display: block;
      clear: left;
      content: "";
}
.Logistics li{float:left;
	width:15%;
	margin-right:2%;
	text-align:center;}
.Logistics li:nth-of-type(6){margin-right:0%;}
.Logistics li a{display:block;}
.Logistics li a:hover span{color:#d41d23;}
.Logistics li a img{width:100%;}
.Logistics li a span{display:inline-block;
	color:#000000;
	padding-top:10px;
	font-weight:bold;}


@media (min-width: 1500px) {
.Logistics ul{width:1188px;}	
}
@media (max-width: 1200px) {
.Logistics ul{width:90%;}	
}
@media (max-width: 1100px) {
.Logistics li a{font-size:15px;}
}
@media (max-width: 1020px) {
.Logistics li a{font-size:14px;}
}

@media (max-width: 980px) {
.Logistics{width:980px;}
}
/*
@media (max-width: 980px) {
.Logistics ul{width:90%;}
}

@media (max-width: 860px) {
.Logistics li{width:30%;
	margin-right:0%;}
.Logistics li:nth-of-type(2){margin:0 5%;}
.Logistics li:nth-of-type(5){margin:0 5%;}
.Logistics li a span{padding-bottom:25px;}
}
*/
@media (max-width: 500px) {
.Logistics{margin:50px auto;
	background-image: url("img/logi2.png");}
.Logistics{width:auto;}
.Logistics li{width:45%;
	margin-right:0%;}
.Logistics li:nth-of-type(2){margin:0 0 0 10%;}
.Logistics li:nth-of-type(4){margin:0 0 0 10%;}
.Logistics li:nth-of-type(6){margin:0 0 0 10%;}
.Logistics li:nth-of-type(5){margin:0;}
.Logistics li a span{padding-bottom:25px;}
}
@media (max-width: 340px) {
.Logistics li a{font-size:13px;}
}
@media print{
.Logistics{width:100%;}
}
/* --------------------------------topページサイトマップ------------------------------- */
.TOP__sitemap{width:80%;
	margin:0 auto;}
.TOP__sitemap h3{margin:0;
	font-size:20px;
	color: #14954A;
	padding-bottom:25px;}
.TOP__sitemap h3 i{padding-right:5px;}
.TOP__sitemap h4 i{padding-right:5px;}
.TOP__sitemap h4{margin:30px 0 0;
	font-size:20px;
	color: #14954A;}
.TOP__sitemap ul{padding:0;
	list-style:none;}
.TOP__sitemap__ul:after{
      display: block;
      clear: left;
      content: "";
}
.TOP__sitemap__ul ul{width:20%;
	float:left;
	margin:0;}
.TOP__sitemap__ul ul:nth-of-type(5){width:17%;}
.TOP__sitemap__ul ul:nth-of-type(1){width:23%;}
.TOP__sitemap__ul li:nth-of-type(1){color:#79BF55;
	padding-bottom:15px;}
.TOP__sitemap__ul li a{font-size:12px;
	line-height:2;}
.TOP__sitemap__ul li a i{padding-right:3px}
.TOP__sitemap__ul li a:hover{color:#d41d23;}

.TOP__sitemap__ul2:after{
      display: block;
      clear: left;
      content: "";
}
.TOP__sitemap__ul2 ul{width:27%;
	float:left;
	margin:0;}
.TOP__sitemap__ul2 ul:nth-of-type(3){width:30%;}
.TOP__sitemap__ul2 ul:nth-of-type(4){width:16%;}
.TOP__sitemap__ul2 li:nth-of-type(1){color:#79BF55;
	padding-bottom:15px;
	padding-top:25px;}
.TOP__sitemap__ul2 li a{font-size:12px;
	line-height:2;}
.TOP__sitemap__ul2 li a i{padding-right:3px}
.TOP__sitemap__ul2 li a:hover{color:#d41d23;}
/* ---------
.TOP__sitemap__ul2__box1:after{
      display: block;
      clear: both;
      content: "";
}

.TOP__sitemap__ul2__box1 li:nth-of-type(1){width:100%;
	float:none;}
.TOP__sitemap__ul2__box1 li:nth-of-type(2){width:45%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(3){width:55%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(4){width:45%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(5){width:55%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(6){width:45%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(7){width:55%;
	float:left;}

.TOP__sitemap__ul2__box1 li:nth-of-type(8){width:45%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(9){width:55%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(10){width:45%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(11){width:55%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(12){width:45%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(13){width:55%;
	float:left;}
----- */

@media (min-width: 1500px) {
.TOP__sitemap{width:1200px;}	
}
@media (max-width: 1300px) {
.TOP__sitemap{width:85%;}
}
@media (max-width: 1200px) {
.TOP__sitemap{width:90%;}
}
@media (max-width: 1100px) {
.TOP__sitemap{width:95%;}
}
@media (max-width: 980px) {
.TOP__sitemap h3{margin:0 auto;
	width:916px;}
.TOP__sitemap h4{margin:30px auto 0;
	width:916px;}
.TOP__sitemap__ul{margin:0 auto;
	width:916px;}
.TOP__sitemap__ul2{margin:0 auto;
	width:916px;}
.TOP__sitemap{width:980px;}
}
/*
@media (max-width: 780px) {
.TOP__sitemap ul{width:20%;
	margin:0;}
}
@media (max-width: 750px) {
.TOP__sitemap ul{width:30%;}
.TOP__sitemap ul:nth-of-type(1){height:231px;}
.TOP__sitemap ul:nth-of-type(2){margin:0 5%;
	height:231px;}
.TOP__sitemap ul:nth-of-type(3){height:231px;}
.TOP__sitemap ul:nth-of-type(5){margin:0 5%;}
}
*/
@media (max-width: 500px) {
.TOP__sitemap h3{width:auto;}
.TOP__sitemap__ul{margin:0 auto;
	width:auto;}
.TOP__sitemap h4{width:auto;}
.TOP__sitemap__ul2{margin:0 auto;
	width:auto;}
.TOP__sitemap{width:90%;}
.TOP__sitemap__ul ul{width:45%;
	margin:0;}
.TOP__sitemap__ul ul:nth-of-type(5){width:45%;}
.TOP__sitemap__ul ul:nth-of-type(1){width:45%;}
.TOP__sitemap__ul2 ul{width:100%;
	margin:0;
	float:none;}
	
.TOP__sitemap__ul ul:nth-of-type(1){height:245px;}
.TOP__sitemap__ul ul:nth-of-type(2){margin:0 0 0 10%;
	height:245px;}
.TOP__sitemap__ul ul:nth-of-type(3){height:173px;}
.TOP__sitemap__ul ul:nth-of-type(4){margin:0 0 0 10%;
	height:173px;}
.TOP__sitemap__ul ul:nth-of-type(5){margin:0;}
	
.TOP__sitemap__ul2 ul{width:100%;
	float:none;
	margin:0;}
.TOP__sitemap__ul2 ul:nth-of-type(1){width:100%;}
.TOP__sitemap__ul2 ul:nth-of-type(2){width:100%;}
.TOP__sitemap__ul2 ul:nth-of-type(3){width:100%}
.TOP__sitemap__ul2 ul:nth-of-type(4){width:100%}

.TOP__sitemap__ul ul li .yakukesu{display:none;}

/* ---------
.TOP__sitemap__ul2__box1 li:nth-of-type(2){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(3){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(4){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(5){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(6){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(7){width:100%;
	float:left;}

.TOP__sitemap__ul2__box1 li:nth-of-type(8){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(9){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(10){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(11){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(12){width:100%;
	float:left;}
.TOP__sitemap__ul2__box1 li:nth-of-type(13){width:100%;
	float:left;}
----- */
}

@media (max-width: 338px) {
.TOP__sitemap__ul li a{font-size:11px;}
.TOP__sitemap__ul2 li a{font-size:11px;}
}

@media print{
.TOP__sitemap{width:90%;}
}

/* --------------------------------topページfooterかめLOGO部分------------------------------- */
.TOP__kame{text-align:right;
	width:80%;
	margin:0 auto;}
@media (min-width: 1500px) {
.TOP__kame{width:1188px;}	
}
@media (max-width: 1300px) {
.TOP__kame{text-align:right;
	width:85%;}
}
@media (max-width: 1200px) {
.TOP__kame{width:90%;}
}
@media (max-width: 1100px) {
.TOP__kame{width:95%;}
}
@media (max-width: 980px) {
.TOP__kames{width:980px;}
.TOP__kame{width:916px;}
}
@media (max-width: 500px) {
.TOP__kames{width:auto;
	margin:0 auto;}
.TOP__kame{width:95%;}
}
@media print{
.TOP__kames{width:100%;}
.TOP__kame{width:90%;}
}
