@charset "utf-8";
/*============================================================
全体共通
============================================================*/
BODY {
	font-family: Hiragino Kaku Gothic Pro, Meiryo, MS PGothic, Sans-serif;
	line-height: 1.3;
}
A, A:hover {
	color: #333333;
}
H1 { 
	font-size: 160%;
	font-weight: bold;
}
H1 A:hover {
	text-decoration: none;
}

H2 {
	border-bottom-color: #c64233;
	background-image: url(../img/h2_eiichi.gif);
	clear: both;
	margin: 0px auto 10px auto;
	padding: 10px 10px 10px 10px;
	background-repeat: no-repeat;
	background-position: bottom left;
	border-bottom: none;
	font-size: 140%;
	font-weight: bold;
}
H3 {
	font-size: 115%;
	font-weight: bold;
	clear: both;
	margin: 15px 0px 10px;
	padding: 10px 10px 10px 10px;
	background-color: #e6e3de;
	border-radius: 5px;
}
H4 {
	background-image: url(../img/h4_eiichi01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 110%;
	margin: 15px 0px 10px;
	padding: 5px 0 5px 15px;
	font-weight: bold;
}

P {
	line-height: 160%;
	margin: 10px 5px 10px 5px;
}

.er-1 {
	color: #ffffff;
	background-color: #EE5F00;
}
.er-2 {
	color: #000000;
	background-color: #F8B500;
}
.er-3 {
	color: #000000;
	background-color: #04C1F6;
}
.er-icon {
	margin-right: 5px;
}

.pagination > li > a,
.pagination > li > span  {
	color: #333333;
}
.pagination .current > a,
.pagination .current > a:hover,
.pagination .current > a:focus,
.pagination .current > span {
	color: #fff;
	background-color: #de5a53;
	border-color: #c64233;
}
.link-line {
	margin-top: 10px;
	text-align: right;
}
.link-line A {
	background-image: url(../img/arr_008.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 10px 0 15px;
}
.img-button:hover {
	opacity: 0.5 ;
}
.published {
	text-align: right;
}

@media print {
	.noPrint {
		display: none;
	}
}

/*============================================================
margin
============================================================*/
.mgauto{ margin: auto !important; }
.mg00{ margin: 0px !important; }
.mg05{ margin: 5px !important; }
.mg10{ margin: 10px !important; }

.mgt00{ margin-top: 0px !important; }
.mgt05{ margin-top: 5px !important; }
.mgt08{ margin-top: 8px !important; }
.mgt10{ margin-top: 10px !important; }
.mgt12{ margin-top: 12px !important; }
.mgt15{ margin-top: 15px !important; }
.mgt20{ margin-top: 20px !important; }
.mgt25{ margin-top: 25px !important; }
.mgt30{ margin-top: 30px !important; }
.mgt35{ margin-top: 35px !important; }
.mgt40{ margin-top: 40px !important; }
.mgt45{ margin-top: 45px !important; }
.mgt50{ margin-top: 50px !important; }

.mgb00{ margin-bottom: 0px !important; }
.mgb05{ margin-bottom: 5px !important; }
.mgb10{ margin-bottom: 10px !important; }
.mgb15{ margin-bottom: 15px !important; }
.mgb20{ margin-bottom: 20px !important; }
.mgb25{ margin-bottom: 25px !important; }
.mgb30{ margin-bottom: 30px !important; }
.mgb35{ margin-bottom: 35px !important; }
.mgb40{ margin-bottom: 40px !important; }
.mgb45{ margin-bottom: 45px !important; }
.mgb50{ margin-bottom: 50px !important; }

.mgl00{ margin-left: 0px !important; }
.mgl05{ margin-left: 5px !important; }
.mgl10{ margin-left: 10px !important; }
.mgl15{ margin-left: 15px !important; }
.mgl20{ margin-left: 20px !important; }
.mgl22{ margin-left: 22px !important; }
.mgl25{ margin-left: 25px !important; }
.mgl30{ margin-left: 30px !important; }
.mgl35{ margin-left: 35px !important; }
.mgl40{ margin-left: 40px !important; }
.mgl45{ margin-left: 45px !important; }
.mgl50{ margin-left: 50px !important; }

.mgr00{ margin-right: 0px !important; }
.mgr05{ margin-right: 5px !important; }
.mgr10{ margin-right: 10px !important; }
.mgr15{ margin-right: 15px !important; }
.mgr20{ margin-right: 20px !important; }
.mgr25{ margin-right: 25px !important; }
.mgr30{ margin-right: 30px !important; }
.mgr35{ margin-right: 35px !important; }
.mgr40{ margin-right: 40px !important; }
.mgr45{ margin-right: 45px !important; }
.mgr50{ margin-right: 50px !important; }

/*============================================================
padding
============================================================*/
.pd00{ padding: 0px !important; }
.pd05{ padding: 5px !important; }
.pd10{ padding: 10px !important; }

.pdt00{ padding-top: 0px !important; }
.pdt05{ padding-top: 5px !important; }
.pdt10{ padding-top: 10px !important; }
.pdt12{ padding-top: 12px !important; }
.pdt15{ padding-top: 15px !important; }
.pdt20{ padding-top: 20px !important; }
.pdt25{ padding-top: 25px !important; }
.pdt30{ padding-top: 30px !important; }
.pdt35{ padding-top: 35px !important; }
.pdt40{ padding-top: 40px !important; }
.pdt45{ padding-top: 45px !important; }
.pdt50{ padding-top: 50px !important; }

.pdb00{ padding-bottom: 0px !important; }
.pdb05{ padding-bottom: 5px !important; }
.pdb10{ padding-bottom: 10px !important; }
.pdb15{ padding-bottom: 15px !important; }
.pdb20{ padding-bottom: 20px !important; }
.pdb25{ padding-bottom: 25px !important; }
.pdb30{ padding-bottom: 30px !important; }
.pdb35{ padding-bottom: 35px !important; }
.pdb40{ padding-bottom: 40px !important; }
.pdb45{ padding-bottom: 45px !important; }
.pdb50{ padding-bottom: 50px !important; }

.pdl00{ padding-left: 0px !important; }
.pdl05{ padding-left: 5px !important; }
.pdl10{ padding-left: 10px !important; }
.pdl15{ padding-left: 15px !important; }
.pdl20{ padding-left: 20px !important; }
.pdl25{ padding-left: 25px !important; }
.pdl30{ padding-left: 30px !important; }
.pdl35{ padding-left: 35px !important; }
.pdl40{ padding-left: 40px !important; }
.pdl45{ padding-left: 45px !important; }
.pdl50{ padding-left: 50px !important; }

.pdr00{ padding-right: 0px !important; }
.pdr05{ padding-right: 5px !important; }
.pdr10{ padding-right: 10px !important; }
.pdr15{ padding-right: 15px !important; }
.pdr20{ padding-right: 20px !important; }
.pdr25{ padding-right: 25px !important; }
.pdr30{ padding-right: 30px !important; }
.pdr35{ padding-right: 35px !important; }
.pdr40{ padding-right: 40px !important; }
.pdr45{ padding-right: 45px !important; }
.pdr50{ padding-right: 50px !important; }

/*============================================================
width
============================================================*/
.wd25{ width: 25px !important; }
.wd50{ width: 50px !important; }
.wd75{ width: 75px !important; }
.wd100{ width: 100px !important; }
