@charset "UTF-8";

/*****************************************************
　other　
*****************************************************/
/* color
------------------------------------------------- */
.c-d6705b{color:#d6705b;}
/* font-weight
------------------------------------------------- */
.f-bold{font-weight:bold;}
/* margin
------------------------------------------------- */
/* ----- top ----- */
.mt15{margin-top: 15px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.mt10{margin-top: 10px;}
/* ----- bottom ----- */
.mb35{margin-bottom: 35px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}

/*****************************************************
　about-itami(hand)　
*****************************************************/
.bg2_top,
.bg2_under{
	width: 100%;
}
.bg2_under_box{
	margin:0 0 60px;
}
.page-head{
	max-width: 960px;
	width: 100%;
	margin:40px auto;
	text-align: center;
}
.page-head .subttl{
	font-size:26px;
	font-weight:bold;
	color:#806134;
	margin:40px 0 30px;
}
.pagehead-btn{
	text-align: center;
	margin:40px 0 0;
}
.pagehead-btn img{
	margin:0 auto;
}
.page-contentarea{
	background-color:rgba(255,255,255,0.5);
	padding:48px 0 98px;
}
.page-contentarea .page-inner{
	max-width: 960px;
	width: 100%;
	margin:0 auto;
	color:#666;	
}
.page-contentarea p{
	line-height:1.7em;
}
/* ttl1
------------------------------------------------- */
.page-contentarea .ttl1{
	font-size:27px;
	font-weight:bold;
	color: #d6705b;
	margin:0 0 20px;
}
.page-contentarea .ttl1 img{
	vertical-align: middle;
	margin:-8px 0 0;
	padding:0 12px 0 0;
}
/* brown-bg
------------------------------------------------- */
.brown-bg{
	border-radius:10px;
	background:url('../images/common/bg_brown.png') repeat left top;
	margin:40px 0 0;
	padding:30px 26px;
}
/* ----- numbox ----- */
.numbox-ttl{
	font-size:24px;
	font-weight:normal;
	color:#806134;
	padding:18px 0 18px 98px;
}
#hand-block1 .numbox-ttl{background:url('../images/common/num01.png') no-repeat left center;}
#hand-block2 .numbox-ttl{background:url('../images/common/num02.png') no-repeat left center;}
#hand-block3 .numbox-ttl{background:url('../images/common/num03.png') no-repeat left center;}
#hand-block4 .numbox-ttl{background:url('../images/common/num04.png') no-repeat left center;}
#hand-block5 .numbox-ttl{background:url('../images/common/num05.png') no-repeat left center;}
#hand-block6 .numbox-ttl{background:url('../images/common/num06.png') no-repeat left center;}
#hand-block7 .numbox-ttl{background:url('../images/common/num07.png') no-repeat left center;}
#hand-block8 .numbox-ttl{background:url('../images/common/num08.png') no-repeat left center;}
.numbox-ttl span{
	background:url('../images/common/border_bg.png') no-repeat left bottom;
	padding:0 0 10px;
	display:block;
}
/* numbox-causeinner */
.numbox-causeinner{
	margin:24px 0 30px;
}
.numbox-causeinner .causettl{
	max-width: 170px;
	width: 18.72%;
	float: left;
}
.numbox-causeinner .causebox{
	max-width: 738px;
	width: 81.28%;
	float: right;
}
/* numbox-featureinner */
.numbox-featureinner{
	margin:30px 0;	
}
.numbox-featureinner .featurettl{
	max-width: 170px;
	width: 18.72%;
	float: left;
}
.numbox-featureinner .featurebox{
	max-width: 738px;
	width: 81.28%;
	float: right;
}
.numbox-featureinner ul{
	list-style-type: none;
	padding: 0;
}
.numbox-featureinner ul li{
	background:url('../images/common/li_icon.png') no-repeat left 2px;
	margin:0 0 6px;
	padding:0 0 0 31px;
}
.numbox-featureinner .subtext{
	font-size:14px;
	margin:0 0 0 17px;
}
.largettl{
	font-size:20px;
	color:#806134;
	margin:0 0 20px;
}
/* chiryo-box
------------------------------------------------- */
.chiryo-box{
	border-radius:10px;
	background-color: #fff;
	overflow:hidden;
}
.chiryo-box .contentinner{
	padding: 0 30px 30px;
}
.chiryo-box .ttl{
	background:url('../images/common/chiryobox_ttlbg.png') no-repeat left top;
	font-size:23px;
	font-weight:bold;
	line-height: 40px;
	color:#fff;
	margin:0 0 10px;
	padding:0 0 0 50px;
}
.chiryo-box .left{
	float: left;
}
.chiryo-box .right{
	float: right;
}
.chiryo-box .yellow-box{
	border:4px solid #ffce93;
	margin:25px 0 0;
	padding:15px 10px;
}
/* hand-block1
------------------------------------------------- */
#hand-block1 .numbox-causeinner .causettl,
#hand-block1 .numbox-causeinner .causebox,
#hand-block1 .numbox-featureinner .featurettl,
#hand-block1 .numbox-featureinner .featurebox{
	max-width: none;
	width: 100%;
	float: none;
}
#hand-block1 .numbox-causeinner .causebox .left{
	max-width: 605px;
	width: 66.6%;
	float: left;
	margin:30px 0 0;
}
#hand-block1 .numbox-causeinner .causebox .right{
	max-width: 255px;
	width: 28.08%;
	float: right;
}
#hand-block1 .numbox-featureinner .left{
	max-width: 370px;
	width: 40.74%;
	float: left;
	margin:30px 0 0;
}
#hand-block1 .numbox-featureinner .right{
	max-width: 505px;
	width: 55.61%;
	float: right;
}
#hand-block1 .chiryo-box .left{
	max-width: 591px;
	width: 69.69%;
	float: left;
	margin:20px 0 0;
}
#hand-block1 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}
/* hand-block2
------------------------------------------------- */
#hand-block2 .numbox-causeinner .causebox .left{
	max-width: 426px;
	width: 57.72%;
	float: left;
}
#hand-block2 .numbox-causeinner .causebox .right{
	max-width: 242px;
	width: 32.79%;
	float: right;
}
#hand-block2 .numbox-featureinner .left{
	max-width: 336px;
	width: 45.52%;
	float: left;
}
#hand-block2 .numbox-featureinner .right{
	max-width: 321px;
	width: 43.49%;
	float: right;
	margin:-30px 0 0;
}
#hand-block2 .chiryo-box .left{
	max-width: 546px;
	width: 64.38%;
	float: left;
}
#hand-block2 .chiryo-box .right{
	max-width: 253px;
	width: 29.83%;
	float: right;
}
#hand-block2 .chiryo-box .right video{
	width: 100%;
}
/* hand-block3
------------------------------------------------- */
#hand-block3 .numbox-featureinner .left{
	max-width: 350px;
	width: 47.42%;
	float: left;
}
#hand-block3 .numbox-featureinner .right{
	max-width: 297px;
	width: 40.24%;
	float: right;
	margin:-30px 0 0;
}
/* hand-block4
------------------------------------------------- */
#hand-block4 .numbox-causeinner .right{
	max-width: 297px;
	width: 40.24%;
	float: right;
	margin:0 0 25px 25px;
}
#hand-block4 .chiryo-box .left{
	max-width: 445px;
	width: 52.47%;
	float: left;
	margin:30px 0 0;
}
#hand-block4 .chiryo-box .right{
	max-width: 349px;
	width: 41.15%;
	float: right;
}
#hand-block4 .chiryo-box ul li{
	float: left;
}
#hand-block4 .chiryo-box ul li.last{
	float: right;
}
/* hand-block5
------------------------------------------------- */
#hand-block5 .numbox-cfinner{
	margin:24px 0 30px;
}
#hand-block5 .numbox-cfinner .cfttl{
	max-width: 170px;
	width: 18.72%;
	float: left; 
}
#hand-block5 .numbox-cfinner .cfbox{
	max-width: 738px;
	width: 81.28%;
	float: right;
}
#hand-block5 .numbox-cfinner .cfbox .left{
	max-width: 418px;
	width: 56.63%;
	float: left;
	margin:0 0 40px;
}
#hand-block5 .numbox-cfinner .cfbox .right{
	max-width: 266px;
	width: 36.04%;
	float: right;
	margin:20px 0 0;
}
#hand-block5 .chiryo-box .left{
	max-width: 445px;
	width: 52.47%;
	float: left;
	margin:30px 0 0;
}
#hand-block5 .chiryo-box .right{
	max-width: 349px;
	width: 41.15%;
	float: right;
}
#hand-block5 .chiryo-box ul li{
	float: left;
}
#hand-block5 .chiryo-box ul li.last{
	float: right;
}
/* hand-block6
------------------------------------------------- */
#hand-block6 .numbox-causeinner .causettl,
#hand-block6 .numbox-causeinner .causebox,
#hand-block6 .numbox-featureinner .featurettl,
#hand-block6 .numbox-featureinner .featurebox{
	max-width: none;
	width: 100%;
	float: none;
}
#hand-block6 .numbox-causeinner .causebox .left{
	max-width: 561px;
	width: 61.78%;
	float: left;
	margin:30px 0 0;
}
#hand-block6 .numbox-causeinner .causebox .right{
	max-width: 283px;
	width: 33.37%;
	float: right;
	margin:-60px 10px 0 0;
}
#hand-block6 .numbox-featureinner .left{
	max-width: 332px;
	width: 39.15%;
	float: left;
	margin:30px 0 0;
}
#hand-block6 .numbox-featureinner .right{
	max-width: 516px;
	width: 60.84%;
	float: right;
	margin:-50px 10px 0 0;
}
#hand-block6 .chiryo-box .contentinner{
	padding-top:20px;
}
/* hand-block7
------------------------------------------------- */
#hand-block7 .numbox-cfinner{
	margin:24px 0 30px;
}
#hand-block7 .numbox-cfinner .cfttl{
	max-width: 170px;
	width: 18.72%;
	float: left; 
}
#hand-block7 .numbox-cfinner .cfbox{
	max-width: 738px;
	width: 81.28%;
	float: right;
}
#hand-block7 .numbox-cfinner .cfbox .left{
	max-width: 333px;
	width: 45.12%;
	float: left;
	margin:0 0 40px;
}
#hand-block7 .numbox-cfinner .cfbox .right{
	max-width: 335px;
	width: 45.39%;
	float: right;
}
#hand-block7 .chiryo-box .left{
	max-width: 592px;
	width: 69.81%;
	float: left;
	margin:30px 0 0;
}
#hand-block7 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}
/* hand-block8
------------------------------------------------- */
#hand-block8 .numbox-causeinner .causebox{
	position:relative;
}
#hand-block8 .numbox-causeinner .causebox .left{
	max-width: 454px;
	width: 61.51%;
	float: left;
}
#hand-block8 .numbox-causeinner .causebox .right{
	max-width: 235px;
	width: 31.84%;
	position:absolute;
	top: 0;
	right: 0;
}
#hand-block8 .numbox-featureinner ul{
	margin:0 0 42px;
}
#hand-block8 .chiryo-box .left{
	max-width: 593px;
	width: 69.92%;
	float: left;
	margin:30px 0 0;
}
#hand-block8 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}

.numbox-ttl span.content-sp{
	display:none;
}

/*****************************************************
　about-itami(foot)　
*****************************************************/
/* brown-bg
------------------------------------------------- */
/* ----- numbox ----- */
#foot-block1 .numbox-ttl{background:url('../images/common/num01.png') no-repeat left center;}
#foot-block2 .numbox-ttl{background:url('../images/common/num02.png') no-repeat left center;}
#foot-block3 .numbox-ttl{background:url('../images/common/num03.png') no-repeat left center;}
#foot-block4 .numbox-ttl{background:url('../images/common/num04.png') no-repeat left center;}
#foot-block5 .numbox-ttl{background:url('../images/common/num05.png') no-repeat left center;}
#foot-block6 .numbox-ttl{background:url('../images/common/num06.png') no-repeat left center;}
#foot-block7 .numbox-ttl{background:url('../images/common/num07.png') no-repeat left center;}
#foot-block8 .numbox-ttl{background:url('../images/common/num08.png') no-repeat left center;}
#foot-block9 .numbox-ttl{background:url('../images/common/num09.png') no-repeat left center;}
#foot-block10 .numbox-ttl{background:url('../images/common/num10.png') no-repeat left center;}
#foot-block11 .numbox-ttl{background:url('../images/common/num11.png') no-repeat left center;}
/* foot-block1
------------------------------------------------- */
#foot-block1 .chiryo-box .left{
	max-width: 591px;
	width: 69.69%;
	float: left;
	margin:30px 0 0;
}
#foot-block1 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}
#foot-block1 .chiryo-box ul{
	list-style-type: none;
	padding: 0;
}
#foot-block1 .chiryo-box ul li.last{
	margin:20px 0 0;
}
/* foot-block2
------------------------------------------------- */
#foot-block2 .numbox-causeinner .causebox{
	position:relative;
}
#foot-block2 .numbox-causeinner .causebox .left{
	max-width: 381px;
	width: 51.62%;
	float: left;
}
#foot-block2 .numbox-causeinner .causebox .right{
	max-width: 314px;
	width: 42.54%;
	position:absolute;
	top: 0;
	right: 0;
}
#foot-block2 .numbox-featureinner{
	margin:30px 0 70px;
}
#foot-block2 .chiryo-box .left{
	max-width: 590px;
	width: 69.57%;
	float: left;
	margin:30px 0 0;
}
#foot-block2 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}
/* foot-block3
------------------------------------------------- */
#foot-block3 .numbox-featureinner .featurebox .left{
	max-width: 415px;
	width: 57%;
	float: left;
}
#foot-block3 .numbox-featureinner .featurebox .right{
	max-width: 307px;
	width: 41.73%;
	float: right;
	margin:-30px 0 0;
}
#foot-block3 .chiryo-box .left{
	max-width: 590px;
	width: 69.57%;
	float: left;
	margin:30px 0 0;
}
#foot-block3 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}
/* foot-block4
------------------------------------------------- */
#foot-block4 .footblock-innerleft{
	max-width: 560px;
	width: 61.67%;
	float: left;
}
#foot-block4 .footblock-innerright{
	max-width: 316px;
	width: 34.8%;
	float: right;
	margin:0 0 20px;
}
#foot-block4 .numbox-causeinner .causettl,
#foot-block4 .numbox-featureinner .featurettl{
	width: 30.35%;
}
#foot-block4 .numbox-causeinner .causebox,
#foot-block4 .numbox-featureinner .featurebox{
	width: 69%;
}
#foot-block4 .chiryo-box .left{
	max-width: 627px;
	width: 73.93%;
	float: left;
	margin:30px 0 0;
}
#foot-block4 .chiryo-box .right{
	max-width: 164px;
	width: 19.33%;
	float: right;
}
/* foot-block5
------------------------------------------------- */
#foot-block5 .numbox-causeinner .causebox .left{
	max-width: 392px;
	width: 53.11%;
	float: left;
}
#foot-block5 .numbox-causeinner .causebox .right{
	max-width: 310px;
	width: 42%;
	float: right;
}
#foot-block5 .chiryo-box .left{
	max-width: 627px;
	width: 73.93%;
	float: left;
	margin:30px 0 0;
}
#foot-block5 .chiryo-box .right{
	max-width: 164px;
	width: 19.33%;
	float: right;
}
/* foot-block6
------------------------------------------------- */
#foot-block6 .numbox-causeinner .causebox .left{
	max-width: 286px;
	width: 38.75%;
	float: left;
}
#foot-block6 .numbox-causeinner .causebox .right{
	max-width: 403px;
	width: 54.6%;
	float: right;
}
/* foot-block7
------------------------------------------------- */
#foot-block7 .numbox-cfinner{
	margin:24px 0 30px;
}
#foot-block7 .numbox-cfinner .cfttl{
	max-width: 170px;
	width: 18.72%;
	float: left; 
}
#foot-block7 .numbox-cfinner .cfbox{
	max-width: 738px;
	width: 81.28%;
	float: right;
}
#foot-block7 .numbox-cfinner .cfbox .img{
	text-align: center;
}
/* foot-block8
------------------------------------------------- */
#foot-block8 .numbox-causeinner .causebox .img{
	text-align: center;
}
#foot-block8 .chiryo-box .left{
	max-width: 590px;
	width: 69.57%;
	float: left;
	margin:30px 0 0;
}
#foot-block8 .chiryo-box .right{
	max-width: 199px;
	width: 23.46%;
	float: right;
}
/* foot-block9
------------------------------------------------- */
#foot-block9 .numbox-causeinner .causebox .img{
	text-align: center;
}
/* foot-block10
------------------------------------------------- */
#foot-block10 .footblock-innerleft{
	max-width: 596px;
	width: 65.63%;
	float: left;
}
#foot-block10 .footblock-innerright{
	max-width: 280px;
	width: 30.83%;
	float: right;
	margin:0 0 20px;
}
#foot-block10 .numbox-causeinner .causettl,
#foot-block10 .numbox-featureinner .featurettl{
	width: 28.52%;
}
#foot-block10 .numbox-causeinner .causebox,
#foot-block10 .numbox-featureinner .featurebox{
	width: 70.97%;
}
#foot-block10 .chiryo-box .left{
	max-width: 627px;
	width: 73.93%;
	float: left;
	margin:30px 0 0;
}
#foot-block10 .chiryo-box .right{
	max-width: 164px;
	width: 19.33%;
	float: right;
}
/* foot-block11
------------------------------------------------- */
#foot-block11 .numbox-causeinner .causebox .left{
	max-width: 480px;
	width: 65.04%;
	float: left;
}
#foot-block11 .numbox-causeinner .causebox .right{
	max-width: 250px;
	width: 33.87%;
	float: right;
	text-align: center;
}
#foot-block11 .chiryo-box .left{
	max-width: 623px;
	width: 73.46%;
	float: left;
	margin:30px 0 0;
}
#foot-block11 .chiryo-box .right{
	max-width: 164px;
	width: 19.33%;
	float: right;
}

@media screen and (max-width:960px){
	/*****************************************************
	　about-itami(hand)　
	*****************************************************/
	.page-head {
		max-width: 560px;
		width: 100%;
	}
	.page-contentarea{
		padding: 30px 0;
	}
	.page-contentarea .page-inner {
		max-width: 560px;
		width: 100%;
	}
	.page-head .subttl,
	.page-contentarea .ttl1{
		font-size:28px;
		margin-bottom:10px;
	}
	#hand-block1 .numbox-ttl {
		background: url('../images/common/num01.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block2 .numbox-ttl {
		background: url('../images/common/num02.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block3 .numbox-ttl {
		background: url('../images/common/num03.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block4 .numbox-ttl {
		background: url('../images/common/num04.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block5 .numbox-ttl {
		background: url('../images/common/num05.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block6 .numbox-ttl {
		background: url('../images/common/num06.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block7 .numbox-ttl {
		background: url('../images/common/num07.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#hand-block8 .numbox-ttl {
		background: url('../images/common/num08.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	.numbox-ttl{
		font-size: 25px;
		padding: 12px 30px 12px 60px;
	}
	.numbox-ttl span {
		background: none;
		padding-bottom:0;
	}
	.brown-bg{
		padding:14px 20px;
	}
	.tabMenu2 > div:first-of-type{
		background: url('../images/common/menu_arrow_sp2.png') right center no-repeat;
		background-size: 30px 30px;
		-webkit-background-size: 30px 30px;
		padding:4px 0;
	}
	.tabMenu2 > div:first-of-type.open{
		background: url('../images/common/menu_arrow_sp2_open.png') right center no-repeat;
		background-size: 30px 30px;
		-webkit-background-size: 30px 30px;
	}
	.tabMenu2 > div+div{
		background: url('../images/common/border_bg.png') no-repeat left top;
		background-size: 100% 5px;
		-webkit-background-size: 100% 5px;
		padding:5px 0 0;
	}
	.numbox-causeinner{
		margin-top:10px;
	}
	.chiryo-box .ttl{
		background: url('../images/common/chiryobox_ttlbg.png') no-repeat left top;
		font-size: 26px;
		line-height: 40px;
		padding: 0 0 0 30px;
	}
	#hand-block1 .numbox-causeinner .causebox .left,
	#hand-block1 .numbox-featureinner .left,
	#hand-block1 .chiryo-box .left,
	#hand-block2 .numbox-causeinner .causebox .left,
	#hand-block2 .numbox-featureinner .left,
	#hand-block2 .chiryo-box .left,
	#hand-block3 .numbox-featureinner .left,
	#hand-block4 .chiryo-box .left,
	#hand-block5 .numbox-cfinner .cfbox .left,
	#hand-block5 .chiryo-box .left,
	#hand-block6 .numbox-causeinner .causebox .left,
	#hand-block6 .numbox-featureinner .left,
	#hand-block7 .numbox-cfinner .cfbox .left,
	#hand-block7 .chiryo-box .left,
	#hand-block8 .numbox-causeinner .causebox .left,
	#hand-block8 .chiryo-box .left{
		width:100%;
		max-width:none;
		margin:10px 0 0;
	}
	#hand-block1 .numbox-causeinner .causebox .right,
	#hand-block1 .numbox-featureinner .right,
	#hand-block1 .chiryo-box .right,
	#hand-block2 .numbox-causeinner .causebox .right,
	#hand-block2 .numbox-featureinner .right,
	#hand-block2 .chiryo-box .right,
	#hand-block3 .numbox-featureinner .right,
	#hand-block4 .chiryo-box .right,
	#hand-block5 .numbox-cfinner .cfbox .right,
	#hand-block5 .chiryo-box .right,
	#hand-block6 .numbox-causeinner .causebox .right,
	#hand-block6 .numbox-featureinner .right,
	#hand-block7 .numbox-cfinner .cfbox .right,
	#hand-block7 .chiryo-box .right,
	#hand-block8 .numbox-causeinner .causebox .right,
	#hand-block8 .chiryo-box .right{
		width:100%;
		text-align:center;
		max-width:none;
		margin:10px 0 0;
	}
	#hand-block4 .numbox-causeinner .right{
		width:100%;
		text-align:center;
		max-width:none;
		margin:0 0 10px;
	}
	#hand-block3 .numbox-featureinner .right{
		margin-top:0;
	}
	#hand-block4 .chiryo-box ul li {
		width: 46%;
	}
	#hand-block5 .numbox-cfinner .cfttl,
	#hand-block7 .numbox-cfinner .cfttl{
		width:100%;
		max-width:none;
		font-size:22px;
		line-height:38px;
		margin-bottom:10px;
	}
	#hand-block5 .numbox-cfinner .cfttl img+img,
	#hand-block7 .numbox-cfinner .cfttl img+img{
		margin-left:20px;
	}
	#hand-block5 .numbox-cfinner .cfbox,
	#hand-block7 .numbox-cfinner .cfbox{
		width:100%;
		max-width:none;
	}
	#hand-block5 .numbox-ttl span,
	#hand-block7 .numbox-ttl span,
	#hand-block8 .numbox-ttl span{
		line-height:28px;
	}
	#hand-block5 .numbox-ttl span:nth-child(2){
		display:block;
	}
	#hand-block5 .numbox-ttl span:nth-child(3){
		display:none;
	}
	#hand-block6 .numbox-causeinner .causebox .right,
	#hand-block6 .numbox-featureinner .right{
		margin-top:0;
	}
	#hand-block8 .numbox-causeinner .causebox .right{
		position:relative;
	}
	.numbox-causeinner .causettl,
	.numbox-featureinner .featurettl{
		width:100%;
		max-width:none;
	}
	.numbox-causeinner .causebox,
	.numbox-featureinner .featurebox{
		width:100%;
		max-width:none;
		margin: 10px 0 0;
	}
	/* brown-bg
	------------------------------------------------- */
	.brown-bg{
		margin:15px 0 0;
	}

	/*****************************************************
	　about-itami(foot)　
	*****************************************************/
	#foot-block1 .chiryo-box .right li{
		width:46%;
		float:left;
	}
	#foot-block1 .chiryo-box .right li+li{
		width:46%;
		float:right;
		margin-top:0;
	}
	#foot-block2 .numbox-featureinner {
	    margin: 20px 0 30px;
	}
	#foot-block3 .numbox-featureinner img,
	#foot-block7 .img,
	#foot-block9 .img{
		margin-top:30px;
	}
	#foot-block4 .chiryo-box,
	#foot-block10 .chiryo-box{
		margin-top:30px;
	}
	#foot-block10 .chiryo-box{
		margin-top:30px;
	}
	#foot-block1 .numbox-ttl {
		background: url('../images/common/num01.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block1 .numbox-ttl.mb25{
		margin-bottom:0;
	}
	#foot-block2 .numbox-ttl {
		background: url('../images/common/num02.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block3 .numbox-ttl {
		background: url('../images/common/num03.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block4 .numbox-ttl {
		background: url('../images/common/num04.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block5 .numbox-ttl {
		background: url('../images/common/num05.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block6 .numbox-ttl {
		background: url('../images/common/num06.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block7 .numbox-ttl {
		background: url('../images/common/num07.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block8 .numbox-ttl {
		background: url('../images/common/num08.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block9 .numbox-ttl {
		background: url('../images/common/num09.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block10 .numbox-ttl {
		background: url('../images/common/num10.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block11 .numbox-ttl {
		background: url('../images/common/num11.png') no-repeat left center;
		background-size: 52px 52px;
		-webkit-background-size: 52px 52px;
	}
	#foot-block11 .numbox-ttl.mb25{
		margin-bottom:0;
	}
	#foot-block1 .chiryo-box .left,
	#foot-block2 .numbox-causeinner .causebox .left,
	#foot-block2 .chiryo-box .left,
	#foot-block3 .numbox-featureinner .featurebox .left,
	#foot-block3 .chiryo-box .left,
	#foot-block4 .chiryo-box .left,
	#foot-block5 .numbox-causeinner .causebox .left,
	#foot-block5 .chiryo-box .left,
	#foot-block6 .numbox-causeinner .causebox .left,
	#foot-block8 .chiryo-box .left,
	#foot-block10 .chiryo-box .left,
	#foot-block11 .numbox-causeinner .causebox .left,
	#foot-block11 .chiryo-box .left{
		width:100%;
		max-width:none;
		margin:10px 0 0;
	}
	#foot-block4 .footblock-innerleft,
	#foot-block10 .footblock-innerleft{
		max-width: none;
		width: 100%;
	}
	#hand-block5 .numbox-cfinner,
	#hand-block7 .numbox-cfinner,
	#foot-block7 .numbox-cfinner{
		margin: 0 0 15px;
	}
	#foot-block1 .chiryo-box .right,
	#foot-block2 .numbox-causeinner .causebox .right,
	#foot-block2 .chiryo-box .right,
	#foot-block3 .numbox-featureinner .featurebox .right,
	#foot-block3 .chiryo-box .right,
	#foot-block4 .footblock-innerright,
	#foot-block4 .chiryo-box .right,
	#foot-block5 .numbox-causeinner .causebox .right,
	#foot-block5 .chiryo-box .right,
	#foot-block6 .numbox-causeinner .causebox .right,
	#foot-block8 .chiryo-box .right,
	#foot-block10 .footblock-innerright,
	#foot-block10 .chiryo-box .right,
	#foot-block11 .numbox-causeinner .causebox .right,
	#foot-block11 .chiryo-box .right{
		width:100%;
		text-align:center;
		max-width:none;
		margin:10px 0 0;
	}
	#foot-block2 .numbox-ttl span{
		line-height:28px;
	}
	#foot-block2 .numbox-causeinner .causebox .right{
		position:relative;
	}
	#foot-block3 .numbox-featureinner .featurebox .right{
		margin:0;
	}
	#foot-block4 .numbox-featureinner .featurettl,
	#foot-block4 .numbox-causeinner .causebox,
	#foot-block4 .numbox-featureinner .featurebox,
	#foot-block7 .numbox-cfinner .cfttl,
	#foot-block7 .numbox-cfinner .cfbox,
	#foot-block10 .numbox-featureinner .featurettl,
	#foot-block10 .numbox-causeinner .causebox,
	#foot-block10 .numbox-featureinner .featurebox{
		width:100%;
		max-width:none;
		margin-top:10px;
	}
	#foot-block7 .numbox-cfinner .cfttl img{
		float:left;
	}
	#foot-block7 .numbox-cfinner .cfttl img+img{
		margin-top:0;
		margin-left:20px;
	}
	#hand-block5 .numbox-ttl span.content-pc{
		display:none;
	}
	.numbox-ttl span.content-sp{
		display:block;
	}
	.numbox-ttl span.content-pc{
		display:none;
	}

	.bg2_under{
		vertical-align:top;
	}
}

@media screen and (max-width:599px){
	/*****************************************************
	　about-itami(hand)　
	*****************************************************/
	.page-head {
		max-width: none;
		width: auto;
		padding:0 15px;
	}
	.page-head h2 img{
		height:auto;
		width:100%;
		max-width:340px;
	}
	.page-contentarea{
		max-width: none;
		width: auto;
		padding:30px 15px;
	}
	.page-head .subttl,
	.pagehead .subttl,
	.page-contentarea .ttl1{
		font-size: 19px;
		line-height: 26px;
	}
	.page-contentarea .ttl1 img {
		margin: -4px 0 0;
		padding: 0 6px 0 0;
	}
	.page-contentarea section+section{
		margin-top:15px;
	}
	.brown-bg{
		padding:14px;
	}
	.numbox-ttl{
		font-size: 18px;
		line-height: 27px;
		padding: 12px 0 12px 56px;
		padding-right:30px;
	}
	#hand-block5 .numbox-ttl span:nth-child(2){
		display:none;
	}
	#hand-block5 .numbox-ttl span:nth-child(3){
		display:block;
	}
	#hand-block4 .chiryo-box .right li,
	#hand-block5 .chiryo-box .right li{
		width:44%;
	}
	.chiryo-box .contentinner {
		padding: 0 15px 30px;
	}
	.chiryo-box .ttl {
		font-size: 18px;
		line-height: 30px;
		padding: 5px 15px;
	}
	#hand-block7 .numbox-cfinner .cfttl img+img,
	#foot-block7 .numbox-cfinner .cfttl img+img {
		margin-left: 0;
	}
	.kaigyonashi{
		display:none;
	}
	#foot-block4 .numbox-causeinner .causettl,
	#foot-block4 .numbox-featureinner .featurettl,
	#foot-block10 .numbox-causeinner .causettl,
	#foot-block10 .numbox-featureinner .featurettl{
		width: 100%;
	}
	#hand-block5 .numbox-cfinner,
	#hand-block7 .numbox-cfinner{
		margin: 10px 0 15px;
	}
	#hand-block5 .numbox-cfinner .cfttl img,
	#hand-block7 .numbox-cfinner .cfttl img,
	#foot-block7 .numbox-cfinner .cfttl img{
		max-width: 142px;
		width: 48%;
	}
	#hand-block5 .numbox-cfinner .cfttl img.mt15,
	#hand-block7 .numbox-cfinner .cfttl img.mt15,
	#foot-block7 .numbox-cfinner .cfttl img.mt15{
		margin: 0 0 0 2%;
	}
}
