@import url(common.css);
@import url(common_header.css);

/*------------------------------------------------
SUMMIT
------------------------------------------------*/
body, #contents > .inner.top {
	background-color: #fff;
}

/*----------------------------
パネルレイアウト
----------------------------*/
.panel_area .header .title {
	color: #3c6b9e;
}
#message.panel .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_message.png);
}

#g7_countries.panel .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_countries.png);
}

#schedule .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_schedule.png);
}

#related .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_related.png);
}

#meeting .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_meeting.png);
}

#what .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_what.png);
}

#qaa .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_qaa.png);
}

#past .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_past.png);
}

#theme .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_information.png);
}

#g7_countries ul {
	/*margin-bottom: 20px;*/	/* 1行目の場合 */
	margin-bottom: 14px;	/* 2行目の場合 */
}
#g7_countries li {
	margin-left: 5.66%;
	margin-bottom: 5px;	/* 2行目の場合 */
	width: 44.34%;
	float: left;
}
#g7_countries li a {
	color: #454444;
	font-size: 11px;
	font-size: 1.1rem;
	line-height: 1.2;
}
#g7_countries li a:hover{
	text-decoration: none;
}
#g7_countries li a > span,
#g7_countries li a::before {
	width: 68px;
	width: 57.872%;
	display: inline-block;
	vertical-align: middle;
}
#g7_countries li a .flag {
	/*content: '';*/
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	margin-right: 11.064%;
	padding-top: 28.1%;
	width: 33px;
	width: 28.085%;
	height: 0;
}
#g7_countries li.jpn a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_japan.png);
}
#g7_countries li.can a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_canada.png);
}
#g7_countries li.fra a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_france.png);
}
#g7_countries li.deu a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_germany.png);
}
#g7_countries li.ita a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_italy.png);
}
#g7_countries li.gbr a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_england.png);
}
#g7_countries li.usa a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_america.png);
}
#g7_countries li.eu a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img/ico/ico_eu.png);
}
#g7_countries .txt {
	font-size: 13px;
	font-size: 1.3rem;
}



/* @media   */

/*  799px以下（TAB）  */
@media screen and (max-width: 799px) {

#message.panel .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_message.png);
}

#g7_countries.panel .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_countries.png);
}

#schedule .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_schedule.png);
}

#related .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_related.png);
}

#meeting .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_meeting.png);
}

#what .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_what.png);
}

#qaa .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_qaa.png);
}

#past .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_past.png);
}

#theme .header:before {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_information.png);
}



#g7_countries li.jpn a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_japan.png);
}
#g7_countries li.can a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_canada.png);
}
#g7_countries li.fra a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_france.png);
}
#g7_countries li.deu a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_germany.png);
}
#g7_countries li.ita a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_italy.png);
}
#g7_countries li.gbr a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_england.png);
}
#g7_countries li.usa a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_america.png);
}
#g7_countries li.eu a .flag {
	background-image: url(/mofaj/gaiko/summit/ise-shima16/img_sp/ico/ico_eu.png);
}
#g7_countries .txt {
	font-size: 1.2rem;
}


}