@charset "UTF-8";

body#group_strength div#main .content_inner h2 {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI","Meiryo","Helvetica","Verdana","‚l‚r ‚oƒSƒVƒbƒN","MS-PGothic",sans-serif;
}

body#group_strength div#main .content_inner div.chapter h2 {
	font-family: "HG–¾’©B","ƒqƒ‰ƒMƒm–¾’© Pro W6","Hiragino Mincho Pro","Hiragino Mincho ProN","‚l‚r ‚o–¾’©",serif;
	border-top: none;
	border-bottom-color: #092c87;
	color: #092c87;
	margin-top: 4em;
	padding: 0 0 0.5em;
	width: auto;
}

body#group_strength div#main .content_inner div.chapter div.column {
	margin-top: 2em;
}

body#group_strength div#main .content_inner div.chapter div.column h3 {
	margin-top: 1em;
}

body#group_strength div#main .content_inner div.chapter div.column p.img {
	text-align: center;
}

body#group_strength div#main .content_inner div.chapter div.column p.img span {
	display: table;
}


/*--------------------------------------------------------------------
 *	PC
 *--------------------------------------------------------------------*/
@media screen and (min-width: 768px), print {

body#group_strength div#main .content_inner div.chapter p.center {
	margin: 0 auto;
	width: 73%;
}


body#group_strength div#main .content_inner div.chapter div.column .f_left {
	float: left;
	width: 48%;
}

body#group_strength div#main .content_inner div.chapter div.column .f_right {
	float: right;
	width: 48%;
}

}


/*-------------------------------------------------------------------------------*
 *	Clear fix
 *-------------------------------------------------------------------------------*/

body#group_strength div#main .content_inner div.chapter div.column {
	zoom: 100%;
}

#group_strength div#main .content_inner div.chapter div.column:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
