@charset 'UTF-8';

/*
----------
exhibition template
----------
*/

.bullet_link,
.bullet_link_wrap > * { background: url(/fa/shared/img/module/bullet_link.gif) no-repeat 0 5px; padding: 0 0 0 11px; line-height: 1.5; }

.main.exhibition { margin-top: 40px; }
.exhibition .main_visual { text-align: center; }
.exhibition .exhibition_section { margin-top: 32px; }
.exhibition .section_title { font-size: 128.5%; font-weight: bold; margin-bottom: 1em; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
.exhibition .section_title > * { font-weight: bold; }
.exhibition .section_title span { padding-left: 7px; border-left: 4px solid #e60000; }
.exhibition .column_wrap { margin-top: 24px; }
.exhibition .column_item { float: left; padding: 8px; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.exhibition .column_item *:first-child { margin-top: 0; }
.exhibition .column_grid_1 { width: 8.33%; }
.exhibition .column_grid_2 { width: 16.66%; }
.exhibition .column_grid_3 { width: 24.99%; }
.exhibition .column_grid_4 { width: 33.33%; }
.exhibition .column_grid_5 { width: 41.66%; }
.exhibition .column_grid_6 { width: 49.99%; }
.exhibition .column_grid_7 { width: 58.33%; }
.exhibition .column_grid_8 { width: 66.66%; }
.exhibition .column_grid_9 { width: 74.99%; }
.exhibition .column_grid_10 { width: 83.33%; }
.exhibition .column_grid_11 { width: 91.66%; }
.exhibition .column_img img { width: 100%; height: auto; }
.exhibition .column_title { font-weight: bold; }
.exhibition .column_item p { margin-top: 0; margin-bottom: 8px; }
@media only screen and (max-width: 640px) {
	.main.exhibition { margin-top: 20px; }
	.exhibition .exhibition_section { margin-top: 24px; }
	.exhibition .main_visual img { width: 100%; height: auto; }
	.exhibition .column_wrap { margin-top: 16px; }
	.exhibition .column_item { width: 100%; float: none; padding-left: 0; padding-right: 0; }
}
/*
----------
exhibition individual
----------
*/

/*index.html*/
h1.mel_heading-type1 { background:url(/fa/shared/img/module/h_type1_col1.gif) no-repeat; color: #fff; font-size: 95%; font-weight: bold; padding: 8px 0 6px 25px; margin-bottom: 15px; }

/*index2.html*/
.headline .hl_main { margin-top: 0; }
#facompass_info { margin-bottom: 15px; padding: 2.57em 60px 2.5em; text-align: center; background-color: #fff; border: 1px solid #fad4d4; }
#facompass_info .facompass_info_txt {  font-size: 128.57%; font-weight: bold; color: #cc0001;}
#facompass_info .extbutton { display: inline-block; width: 100%; max-width: 476px; margin: 20px auto 0; padding: 16px 10px 19px; color: #fff; background-color: #595959; font-weight: bold; font-size: 114.28%; }
#facompass_info .extbutton .arw { background: url(/fa/compass/exhibition/2015/dms_mtec_2015/img/arw_white.png) no-repeat left 0.45em; padding-left: 12px; }

