@charset "utf-8";

/*-----------------------------------------------------
10px = 77%     11px = 85%     12px = 93%     13px = 100%
14px = 108%    15px = 116%    16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%    23px = 174%    24px = 182%    25px = 189%
26px = 197%
------------------------------------------------------*/


/* #Media Queries
================================================== */
.lower #featureBn1 {
	display: none;
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 965px){

	.lower #featureBn1 {
		display: block;
	}

	#linkArea {
		background: url(../img/ttl_econ_sp.png) center center;
		background-size: cover;
	}

	#menu_ckdd li.ck_sub,
	#menu_ckdd li.click ul#dd01,
	#menu_ckdd li.click ul#dd02,
	#menu_ckdd li.click ul#dd03,
	#menu_ckdd li.click ul#dd04,
	#menu_ckdd li.click ul#dd05 {
	    background-color: #AFBFC7;
	}
	
	.newsTx dl.list dd {
    display: none;
	}
	
	.newsTx dl.list dt {
		padding: 0px;
		font-size: 120%;
		background-image: none;
	}
	.newsTx dl.list {
		border-bottom: medium none;
		padding-bottom: 8px;
	}

	#page {
		top:0 !important;
		background-color: #E0E4E7;
	}
	.lower #page {
		background-color: #fff;
	}
	#wrapper {
		background-image: none;
		background-color: #fff;
	}

	.lower #topicPath {
		font-size: 100%;
		padding-left:0 !important;
	}
	.lower #wrap{
		padding: 0;
	}
	.lower #pgtp {
		font-size: 100%;
		padding: 15px 0;
	}
	.lower #side_l {
		height: auto !important;
		display: none;
	}
	.lower .main-detail {
		float: none;
		width: auto;
		height: auto !important;
	}
	.lower .title-contents {
		float: none;
		width: auto;
		padding: 30px 20px 0 20px;
	}
	.lower .catch_cp {
		margin-bottom:20px;
	}
	.lower .catch_img {
		float: none !important;
		width: auto !important;
	}
	.lower .catch_img img{
		width: 100%;
		height: auto;
	}
	.lower .main-contents {
		float: none;
		width: auto;
		padding: 30px 20px 0px 20px;
		height: auto !important;
	}
	.lower .main-contents p{
		font-size: 108%;
	}
	.lower .department {
		font-size: 174%;
		background: url(../img/common/sq_gr_sp.png) 0 8px no-repeat;
		background-size: 18px 18px;
		padding: 0 0 8px 28px;
		border-bottom: 1px solid #00A96C;
	}

	.lower .main630,
	.lower .main420,
	.lower .main470,
	.lower .main {
		width:100%;
	}
	.lower .plr20{
		padding: 0 !important;
	}
}
@media only screen and (max-width: 767px) {

	#menu_ckdd li.ck_sub:nth-child(1) div,
	#menu_ckdd li.ck_sub:nth-child(2) div,
	#menu_ckdd li.ck_sub:nth-child(3) div,
	#menu_ckdd li.ck_sub:nth-child(4) div,
	#menu_ckdd li.ck_sub:nth-child(5) div {
		background:url(../img/common/bg_menu_open.gif) right center no-repeat;
		background-size: 16px 16px;
	}
	#menu_ckdd li.ck_sub.click:nth-child(1) div,
	#menu_ckdd li.ck_sub.click:nth-child(2) div,
	#menu_ckdd li.ck_sub.click:nth-child(3) div,
	#menu_ckdd li.ck_sub.click:nth-child(4) div,
	#menu_ckdd li.ck_sub.click:nth-child(5) div {
		background: url(../img/common/bg_menu_close.gif) right center no-repeat;
		background-size: 16px 16px;
	}

	/* lower pages */

	.lower #menu_ckdd li.click ul#dd01,
	.lower #menu_ckdd li.click ul#dd02,
	.lower #menu_ckdd li.click ul#dd03,
	.lower #menu_ckdd li.click ul#dd04,
	.lower #menu_ckdd li.click ul#dd05 {
		top: 0;
		bottom: auto;
	}
	.lower .main-contents img{
		height: auto;
		max-width: 100%;
		margin-bottom:5px;
	}

	.newsTx dl.list dt{
		font-size: 110%;
		float: right;
		padding-right: 0px;
	}	




}