@charset "euc-jp";

@import url('/script/remodal/remodal.css');
@import url('/script/remodal/remodal-default-theme.css');

/***************************************************
	history.css
***************************************************/

/* #history.index
------------------------------------------------------------ */
#gNav li:nth-child(2) a img {	opacity: 0;}

#history.index #subNav {
	padding-bottom: 0;
}

#sub_historyNav {
	display: block;
	width: 100%;
	min-width: 960px;
	margin: 10px auto 0;
	padding: 0;
}
#sub_historyNav .turning_point_list {
	width: 100%;
	margin: 0 auto;
	background: url(/img/history/turning_point_list_bg.jpg) 0 0 repeat;	
}
#sub_historyNav .turning_point_list dl {
	width: 960px;
	padding: 5px 0 4px 50px;
	margin: 0 auto;
}
#sub_historyNav .turning_point_list dt {
	float: left;
	padding: 6px 15px 0 0;
}
#sub_historyNav .turning_point_list dd {
	float: left;
}
#sub_historyNav .turning_point_list dd ul {
	margin-bottom: 0;
}
#sub_historyNav .turning_point_list dd li {
	float: left;
	margin-left: 14px;
}
#sub_historyNav .ttl_chronology {
	margin-bottom: 0;
}
#sub_historyNav .ttl_chronology li {
	float: left;
	line-height: 1;
}
#sub_historyNav .ttl_chronology {
	width: 960px;
	margin: 0 auto;
}

#content {
    padding-top: 30px;
}

.headline .ttl01 {
	position: relative;
	margin-bottom: 0;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,0.2);
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
	z-index: 10;
}

/* -- historyNav -- */
#historyNav {}
#historyNav .turning_point_list {
	width: 960px;
	margin: 0 auto;
	background: url(/img/history/turning_point_list_bg.jpg) 0 0 repeat;	
}
#historyNav .turning_point_list dl {
	margin-bottom: 0;
	padding: 18px 0 16px 50px;
}
#historyNav .turning_point_list dt {
	float: left;
	padding: 6px 15px 0 0;
}
#historyNav .turning_point_list dd {
	float: left;
}
#historyNav .turning_point_list dd ul {
	margin-bottom: 0;
}
#historyNav .turning_point_list dd li {
	float: left;
	margin-left: 14px;
}
#historyNav .ttl_chronology {
	margin-bottom: 0;
}
#historyNav .ttl_chronology li {
	float: left;
	line-height: 1;
}
#historyNav .ttl_chronology {
	width: 960px;
	margin: 0 auto;
}

.fs10 {	font-size: 10px;}
.fs11 {	font-size: 11px;}
.fs12 {	font-size: 12px;}
.fs13 {	font-size: 13px;}
.fs14 {	font-size: 14px;}
.fs15 {	font-size: 15px;}
.fs16 {	font-size: 16px;}

.historyCon {
	padding-top: 19px;
	background: url(/img/history/history_bg01.jpg) 0 0 repeat-y;
	font-size: 12px;
}
/*.historyCon.fixed {
	padding-top: 130px;
}*/
.historyBlock {
	position: relative;
}
#nara.historyBlock {
	height: 61.5em;
}
#kamakura.historyBlock {
	height: 37.25em;
	background: url(/img/history/history_bg02.jpg) 0 0 repeat-y;
}
#muromachi.historyBlock {
	height: 118em;
	background: url(/img/history/history_bg02.jpg) 0 0 repeat-y;
}
#aduchi.historyBlock {
	height: 126em;
	background: url(/img/history/history_bg02.jpg) 0 0 repeat-y;
}
#edo.historyBlock {
	height: 272.1em;
	background: url(/img/history/history_bg02.jpg) 0 0 repeat-y;
}
#meiji.historyBlock {
	height: 118em;
	background: url(/img/history/history_bg03.jpg) 0 0 repeat-y;
}
#taisyo.historyBlock {
	height: 58em;
	background: url(/img/history/history_bg03.jpg) 0 0 repeat-y;
}
#showa.historyBlock {
	height: 151em;
	background: url(/img/history/history_bg03.jpg) 0 0 repeat-y;
}
#heisei.historyBlock {
	height: 94.7em;
	background: url(/img/history/history_bg03.jpg) 0 0 repeat-y;
}
#reiwa.historyBlock {
	background: url(/img/history/history_bg03.jpg) 0 0 repeat-y;
}
.turning_point {
	position: absolute;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
	box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}
#tp01.turning_point {
	top: 12.1em;
}
#tp02.turning_point {
	top: 82.4em;
}
#tp03.turning_point {
	top: 35.75em;
}
#tp04.turning_point {
	top: 11.7em;
}
#tp05.turning_point {
	top: 42.7em;
}


.historyBlock .historyBox01,
.historyBlock .historyBox02,
.historyBlock .historyBox03,
.historyBlock .historyBox04,
.historyBlock .historyBox05 {
	position: relative;
	float: left;
	height: 100%;
	min-height: 1px;
}
.historyBlock .historyBox01 {	width: 200px;}
.historyBlock .historyBox02 {	width: 80px;}
.historyBlock .historyBox03 {	width: 320px;}
.historyBlock .historyBox04 {	width: 60px;}
.historyBlock .historyBox05 {	width: 300px;}

/*�����٥�� */
.historyBlock .eventUnit01 {
	margin: 0 0 2em;
	padding: 0 30px;
	width: 100%;
	font-size: 12px;
}
.historyBlock .eventUnit01 dt {
	font-family: "����ī","Yu Mincho","����ī��","YuMincho","�ҥ饮����ī Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS��īE","�ͣ� ����ī","MS PMincho",serif;
	font-weight: bold;
	
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1, 1.01);
	-moz-transform-origin: 0 0;
	-moz-transform: scale(1, 1.01);
	-ms-transform-origin: 0 0;
	-ms-transform: scale(1, 1.02);
	-o-transform-origin: 0 0;
	-o-transform: scale(1, 1.01);
}
.historyBlock .eventUnit01 dd {
}
.historyBlock .eventUnit01 dd em {
	font-weight: bold;
	font-style: normal;
}

.historyBlock .historyBox01 .eventUnit01 {
	color: #402208;
}

.historyBlock .historyBox03 .eventUnit01,
.historyBlock .historyBox05 .eventUnit01 {
}
.historyBlock .historyBox03 .eventUnit01 dt,
.historyBlock .historyBox05 .eventUnit01 dt {
	margin-bottom: 3px;
	color: #8e6a30;
	font-size: 14px;
}
.historyBlock .historyBox03 .eventUnit01 dd,
.historyBlock .historyBox05 .eventUnit01 dd{
	color: #0b0a0a;
	font-size: 14px;
}

/* ���Ӳ����� */
.historyBlock .historyBox02 .nameUnit {
	width: 80px;
	margin: 0 0 2em;
	color: #402208;
	font-family: "����ī","Yu Mincho","����ī��","YuMincho","�ҥ饮����ī Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS��īE","�ͣ� ����ī","MS PMincho",serif;
	font-weight: bold;
	text-align: center;
	
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1, 1.01);
	-moz-transform-origin: 0 0;
	-moz-transform: scale(1, 1.01);
	-ms-transform-origin: 0 0;
	-ms-transform: scale(1, 1.02);
	-o-transform-origin: 0 0;
	-o-transform: scale(1, 1.01);
}
.historyBlock .historyBox02 .nameUnit dt {
	color: #8e6a30;
	font-size: 14px;
}
.historyBlock .historyBox02 .nameUnit dd {
	color: #010101;
	font-size: 14px;
}

.imgBox01 {
	padding-top: 15px;
	text-align: center;
}
.imgBox01 .caption {
	display: block;
	margin-top: 5px;
	text-align: right;
	font-size: 12px;
}

.imgBox02 {
	text-align: center;
}

/* �⡼������ */
.modal_link01 {
	display: block;
	margin: -0.8em 19px 0;
	padding: 10px;
	border: 1px solid transparent;
}
.modal_link01:hover {
	display: block;
	margin: -0.8em 19px 0;
	padding: 10px;
	border-color: #46800f;
	text-decoration: none;
}
.modal_link01 .eventUnit01 {
	margin: 0!important;
	padding: 0!important;
}
.modal_link01 .eventUnit01 dt {	margin-bottom: 0!important;}
.modal_link01 .eventUnit01 dt img,
.modal_link01 .eventUnit01 dd > img{	margin-top: -1px;	vertical-align: middle;}

.modal_link02 {
	position: relative;
}
.modal_link02:before {
	display: block;
	content: url(/img/history/ico_modal01.png);
	position: absolute;
	bottom: 0;
	right: -32px;
}
.modal_link02 img {
	border: 1px solid transparent;
}
.modal_link02:hover img {
	border-color: #46800f;
	text-decoration: none;

}

.modal_link03 {
	position: relative;
}
.modal_link03:before {
	display: block;
	content: url(/img/history/ico_modal01.png);
	position: absolute;
	bottom: -37px;
	right: -5px;
}
.modal_link03 img {
	border: 1px solid transparent;
}
.modal_link03:hover img {
	border-color: #46800f;
	text-decoration: none;
}

.modal_link04 {
	position: relative;
}
.modal_link04:before {
	display: block;
	content: url(/img/history/ico_modal01.png);
	position: absolute;
	bottom: -37px;
	right: -5px;
}
.modal_link04 img {
	border: 1px solid #d1d1d0;
}
.modal_link04:hover img {
	border-color: #46800f;
	text-decoration: none;
}


/* ���̰������� */
/*����*/
#nara .historyBox01 .e752 {
	position: absolute;
	top: 5em;
}
#nara .historyBox04 .t01 {
	position: absolute;
	top: 44em;
}
#nara .historyBox05 .e760 {
	position: absolute;
	top: 18em;
}
#nara .historyBox05 .e1191 {
	position: absolute;
	top: 42.5em;
}
/*����*/
#kamakura .historyBox01 .e1192 {
	position: absolute;
	top: 5.2em;
}
#kamakura .historyBox01 .e1206 {
	position: absolute;
	top: 12.2em;
}
#kamakura .historyBox05 .e1202 {
	position: absolute;
	top: 9.2em;
}
#kamakura .historyBox05 .e1211 {
	position: absolute;
	top: 18.3em;
}
/*��Į*/
#muromachi .historyBox01 .e1397 {
	position: absolute;
	top: 21.75em;
}
#muromachi .historyBox01 .e1455 {
	position: absolute;
	top: 27.7em;
}
#muromachi .historyBox01 .e1467 {
	position: absolute;
	top: 35.3em;
}
#muromachi .historyBox01 .e1489 {
	position: absolute;
	top: 41.25em;
}
#muromachi .historyBox01 .e1492 {
	position: absolute;
	top: 47.1em;
}
#muromachi .historyBox01 .e1558 {
	position: absolute;
	top: 68.7em;
}
#muromachi .historyBox01 .e1560 {
	position: absolute;
	top: 76.5em;
}
#muromachi .historyBox03 .e1350 {
	position: absolute;
	top: 3em;
}
#muromachi .historyBox03 .e1504 {
	position: absolute;
	top: 48em;
}
#muromachi .historyBox03 .e1524 {
	position: absolute;
	top: 55em;
}
#muromachi .historyBox03 .e1532 {
	position: absolute;
	top: 62em;
}
#muromachi .historyBox03 .e1521 {
	position: absolute;
	top: 68em;
}
#muromachi .historyBox03 .e1559 {
	position: absolute;
	top: 97.5em;
}
#muromachi .historyBox03 .e1560 {
	position: absolute;
	top: 88.2em;
}
#muromachi .historyBox05 .e1375 {
	position: absolute;
	top: 5.2em;
}
#muromachi .historyBox05 .e1380 {
	position: absolute;
	top: 15.3em;
}

/*��������*/
#aduchi .historyBox01 .e1582 {
	position: absolute;
	top: 35em;
}
#aduchi .historyBox01 .e1600 {
	position: absolute;
	top: 108em;
}
#aduchi .historyBox02 .n01 {
	position: absolute;
	top: 5.2em;
}
#aduchi .historyBox03 .e1573 {
	position: absolute;
	top: 0.5em;
}
#aduchi .historyBox03 .e1574 {
	position: absolute;
	top: 6em;
}
#aduchi .historyBox03 .e1575 {
	position: absolute;
	top: 13.5em;
}
#aduchi .historyBox03 .e1577 {
	position: absolute;
	top: 22.5em;
}
#aduchi .historyBox03 .e1580 {
	position: absolute;
	top: 28.5em;
}
#aduchi .historyBox03 .e1582 {
	position: absolute;
	top: 34em;
}
#aduchi .historyBox03 .e1583 {
	position: absolute;
	top: 40em;
}
#aduchi .historyBox03 .e1584-2 {
	position: absolute;
	top: 57.5em;
}
#aduchi .historyBox03 .e1584 {
	position: absolute;
	top: 66.5em;
}
#aduchi .historyBox03 .e1587 {
	position: absolute;
	top: 72.5em;
}
#aduchi .historyBox03 .e1589 {
	position: absolute;
	top: 79.5em;
}
#aduchi .historyBox03 .e1591 {
	position: absolute;
	top: 84.5em;
}
#aduchi .historyBox03 .e1592 {
	position: absolute;
	top: 90em;
}
#aduchi .historyBox03 .e1600 {
	position: absolute;
	top: 108em;
}
#aduchi .historyBox05 .e1583 {
	position: absolute;
	top: 40em;
}
#aduchi .historyBox05 .e1587 {
	position: absolute;
	top: 70em;
}
#aduchi .historyBox05 .e1591 {
	position: absolute;
	top: 84.5em;
}
#aduchi .historyBox05 .e1598 {
	position: absolute;
	top: 102em;
}
/*����*/
#edo .historyBox01 .e1614 {
	position: absolute;
	top: 19.9em;
}
#edo .historyBox01 .e1615 {
	position: absolute;
	top: 25.9em;
}
#edo .historyBox01 .e1633 {
	position: absolute;
	top: 42.5em;
}
#edo .historyBox01 .e1635 {
	position: absolute;
	top: 48.1em;
}
#edo .historyBox01 .e1637 {
	position: absolute;
	top: 53.5em;
}
#edo .historyBox01 .e1644 {
	position: absolute;
	top: 59em;
}
#edo .historyBox01 .e1716 {
	position: absolute;
	top: 84.2em;
}
#edo .historyBox01 .e1776 {
	position: absolute;
	top: 122.7em;
}
#edo .historyBox01 .e1787 {
	position: absolute;
	top: 130.25em;
}
#edo .historyBox01 .e1789 {
	position: absolute;
	top: 136.3em;
}
#edo .historyBox01 .e1804 {
	position: absolute;
	top: 161.9em;
}
#edo .historyBox01 .e1830 {
	position: absolute;
	top: 187em;
}
#edo .historyBox01 .e1837 {
	position: absolute;
	top: 202.9em;
}
#edo .historyBox01 .e1840 {
	position: absolute;
	top: 209em;
}
#edo .historyBox01 .e1853 {
	position: absolute;
	top: 220.1em;
}
#edo .historyBox01 .e1854 {
	position: absolute;
	top: 234.2em;
}
#edo .historyBox01 .e1860 {
	position: absolute;
	top: 251em;
}
#edo .historyBox01 .e1861 {
	position: absolute;
	top: 257.2em;
}
#edo .historyBox01 .e1866 {
	position: absolute;
	top: 264.8em;
}
#edo .historyBox02 .n02 {
	position: absolute;
	top: 15.2em;
}
#edo .historyBox02 .n03 {
	position: absolute;
	top: 28.3em;
}
#edo .historyBox02 .n04 {
	position: absolute;
	top: 66.1em;
}
#edo .historyBox02 .n05 {
	position: absolute;
	top: 79.5em;
}
#edo .historyBox02 .n06 {
	position: absolute;
	top: 105.1em;
}
#edo .historyBox02 .n07 {
	position: absolute;
	top: 113.2em;
}
#edo .historyBox02 .n08 {
	position: absolute;
	top: 140.8em;
}
#edo .historyBox02 .n09 {
	position: absolute;
	top: 171.3em;
}
#edo .historyBox02 .n10 {
	position: absolute;
	top: 179.3em;
}
#edo .historyBox02 .n11 {
	position: absolute;
	top: 246.25em;
}
#edo .historyBox03 .e1603 {
	position: absolute;
	top: 4.5em;
}
#edo .historyBox03 .e1604 {
	position: absolute;
	top: 16em;
}
#edo .historyBox03 .e1619 {
	position: absolute;
	top: 29em;
}
#edo .historyBox03 .e1633 {
	position: absolute;
	top: 42em;
}
#edo .historyBox03 .e1671 {
	position: absolute;
	top: 66.5em;
}
#edo .historyBox03 .e1698 {
	position: absolute;
	top: 72em;
}
#edo .historyBox03 .e1706 {
	position: absolute;
	top: 80em;
}
#edo .historyBox03 .e1723 {
	position: absolute;
	top: 86.8em;
}
#edo .historyBox03 .e1742 {
	position: absolute;
	top: 106em;
}
#edo .historyBox03 .e1748 {
	position: absolute;
	top: 113.5em;
}
#edo .historyBox03 .e1756 {
	position: absolute;
	top: 120.4em;
}
#edo .historyBox03 .e1792 {
	position: absolute;
	top: 141.5em;
}
#edo .historyBox03 .e1799 {
	position: absolute;
	top: 147em;
}
#edo .historyBox03 .e1821 {
	position: absolute;
	top: 172em;
}
#edo .historyBox03 .e1824 {
	position: absolute;
	top: 180em;
}
#edo .historyBox03 .e1825 {
	position: absolute;
	top: 187.75em;
}
#edo .historyBox03 .e1831 {
	position: absolute;
	top: 190.75em;
}
#edo .historyBox03 .e1848 {
	position: absolute;
	top: 211.8em;
}
#edo .historyBox03 .e1853 {
	position: absolute;
	top: 220.1em;
}
#edo .historyBox03 .e1854 {
	position: absolute;
	top: 234.2em;
}
#edo .historyBox03 .e1858 {
	position: absolute;
	top: 247.1em;
}
#edo .historyBox04 .t02 {
	position: absolute;
	top: 101.5em;
	left: 20px;
}
#edo .historyBox04 .t03 {
	position: absolute;
	top: 187.7em;
	left: 40px;
}
#edo .historyBox05 .e1633 {
	position: absolute;
	top: 42em;
}
#edo .historyBox05 .e1731 {
	position: absolute;
	top: 93.7em;
}
#edo .historyBox05 .e1738 {
	position: absolute;
	top: 101.5em;
}
#edo .historyBox05 .e1818 {
	position: absolute;
	top: 166.3em;
}
#edo .historyBox05 .e1819 {
	position: absolute;
	top: 187.7em;
}
#edo .historyBox05 .e1837 {
	position: absolute;
	top: 202.9em;
}
/*����*/
#meiji .historyBox01 .e1867 {
	position: absolute;
	top: 5.2em;
}
#meiji .historyBox01 .e1871 {
	position: absolute;
	top: 22.3em;
}
#meiji .historyBox01 .e1894 {
	position: absolute;
	top: 105em;
}
#meiji .historyBox01 .e1904 {
	position: absolute;
	top: 110em;
}
#meiji .historyBox02 .n12 {
	position: absolute;
	top: 104em;
}
#meiji .historyBox03 .e1868 {
	position: absolute;
	top: 17.3em;
}
#meiji .historyBox03 .e1871 {
	position: absolute;
	top: 22.3em;
}
#meiji .historyBox03 .e1876 {
	position: absolute;
	top: 42.5em;
}
#meiji .historyBox03 .e1879 {
	position: absolute;
	top: 63em;
}
#meiji .historyBox03 .e1892 {
	position: absolute;
	top: 104.5em;
}
#meiji .historyBox03 .e1906 {
	position: absolute;
	top: 111em;
}
#meiji .historyBox05 .e1867 {
	position: absolute;
	top: 4.8em;
}
#meiji .historyBox05 .e1879 {
	position: absolute;
	top: 63em;
}
#meiji .historyBox05 .e1888 {
	position: absolute;
	top: 84em;
}

/*����*/
#taisyo .historyBox01 .e1914 {
	position: absolute;
	top: 10.1em;
}
#taisyo .historyBox01 .e1918 {
	position: absolute;
	top: 16.4em;
}
#taisyo .historyBox01 .e1923 {
	position: absolute;
	top: 29em;
}
#taisyo .historyBox02 .n13 {
	position: absolute;
	top: 51em;
}
#taisyo .historyBox03 .e1913 {
	position: absolute;
	top: 5.2em;
}
#taisyo .historyBox03 .e1915 {
	position: absolute;
	top: 11em;
}
#taisyo .historyBox03 .e1925 {
	position: absolute;
	top: 31em;
}
#taisyo .historyBox03 .e1926 {
	position: absolute;
	top: 52em;
}
/*����*/
#showa .historyBox01 .e1931 {
	position: absolute;
	top: 6em;
}
#showa .historyBox01 .e1932 {
	position: absolute;
	top: 12.1em;
}
#showa .historyBox01 .e1936 {
	position: absolute;
	top: 18.2em;
}
#showa .historyBox01 .e1939 {
	position: absolute;
	top: 24.2em;
}
#showa .historyBox01 .e1945 {
	position: absolute;
	top: 30.4em;
}
#showa .historyBox01 .e1947 {
	position: absolute;
	top: 36.7em;
}
#showa .historyBox01 .e1955 {
	position: absolute;
	top: 55em;
}
#showa .historyBox01 .e1964 {
	position: absolute;
	top: 75.2em;
}
#showa .historyBox01 .e1970 {
	position: absolute;
	top: 90.8em;
}
#showa .historyBox01 .e1975 {
	position: absolute;
	top: 98.5em;
}
#showa .historyBox01 .e1982 {
	position: absolute;
	top: 142em;
}
#showa .historyBox02 .n14 {
	position: absolute;
	top: 129.1em;
}
#showa .historyBox03 .e1943 {
	position: absolute;
	top: 26.6em;
}
#showa .historyBox03 .e1951 {
	position: absolute;
	top: 48.9em;
}
#showa .historyBox03 .e1959 {
	position: absolute;
	top: 57em;
}
#showa .historyBox03 .e1968 {
	position: absolute;
	top: 79.4em;
}
#showa .historyBox03 .e1968a {
	position: absolute;
	top: 86.8em;
}
#showa .historyBox03 .e1975 {
	position: absolute;
	top: 98.5em;
}
#showa .historyBox03 .e1978 {
	position: absolute;
	top: 106.75em;
}
#showa .historyBox03 .e1979 {
	position: absolute;
	top: 129.5em;
}
#showa .historyBox03 .e1980 {
	position: absolute;
	top: 137em;
}
/*ʿ��*/
#heisei .historyBox01 .e1998 {
	position: absolute;
	top: 9.1em;
}
#heisei .historyBox03 .e1997 {
	position: absolute;
	top: 6em;
}
#heisei .historyBox03 .e2000 {
	position: absolute;
	top: 13.6em;
}
#heisei .historyBox03 .e2004 {
	position: absolute;
	top: 21.8em;
}
#heisei .historyBox03 .e2007 {
	position: absolute;
	top: 30em;
}
#heisei .historyBox03 .e2008 {
	position: absolute;
	top: 40.1em;
}
#heisei .historyBox03 .e2010 {
	position: absolute;
	top: 46.5em;
}
#heisei .historyBox03 .e2015 {
	position: absolute;
	top: 68.8em;
}


/* modal */
.remodal-overlay {
	background: rgba(0, 0, 0, 0.5);
}
.remodal-wrapper,
.remodal-is-locked #subNav {
	overflow-y: scroll;
}
.remodal {
	position: relative;
	width: 600px;
	padding: 25px 10px 15px;
	background-color: #fff;
	text-align: left;
}
.remodal.w800 {
	width: 800px;
}
.remodal-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 32px;
  height: 32px;
	z-index: 100;
  cursor: pointer;
}
.remodal .headingBox {
	margin-bottom: 35px;
	padding: 0 0 0 8px;
}
.remodal .headingBox .year {
	margin-bottom: 0;
	color: #8e6a30;
	font-size: 18px;
	font-weight: bold;
}
.remodal .headingBox .ttl {
	margin-bottom: 0;
	color: #010101;
	font-size: 15px;
	font-weight: bold;
}
.remodal .pict {
	margin-bottom: 25px;
	text-align: center;
}
.remodal .pict .caption {
	display: block;
	margin-top: 5px;
	text-align: right;
	font-size: 12px;
}
.remodal .text {
	margin-bottom: 25px;
	padding: 0 5px 0 8px;
}