@CHARSET "UTF-8";
/*
 * 緊急速報
 */

#wrapper .emr_title02 h1 {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: #f40112;
	display: block;
	margin: 0;
	padding: 10px;
	font-size: 1.4em;
	color: #FFF;
}

#wrapper .emr_title02 h1 .link{
	float:right;
	padding:10px 10px 0 10px;
	font-size: 0.7em;
}

#wrapper .emr_title02 h1 .link a{
	color: #FFF;
    text-decoration: none;
}

#wrapper .emergency02 {
	width: 980px;
	padding: 10px;
	margin: 0 0 20px 0;
	border: 2px solid #f40112;
}

#wrapper .emergency02 p {
	margin: 0;
	padding: 0;
}

#wrapper .emergency02 .title {
	text-align: left;
}

#wrapper .emergency02 .title a{
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
	padding: 0 0 0 17px;
	background-image: url("../../images/csr_red03.gif");
	background-position: 0 center;
	background-repeat: no-repeat;
	color: #000;
    text-decoration: none;
}

#wrapper .emergency02 span.date{
	font-size: 0.8em;
	font-weight: normal;
}

#wrapper .emergency02 p.ichiran {
	text-align: right;
}

#wrapper .emergency02 p.ichiran a{
	color: #000;
    text-decoration: none;
}

/* パターン1(00) */
#wrapper .emtitleptn00 h1 {
	background-color: #f40112;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn00 h1 .link a{
	color: #FFF;
}
#wrapper .emgptn00 {
	border: 2px solid #f40112;
}
#wrapper .emgptn00 .title a{
	background-image: url("../../images/csr_red03.gif");
}

/* パターン2(01) 濃赤 */

#wrapper .emtitleptn01 h1 {
	background-color: #C7243A;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn01 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn01 {
	border: 2px solid #C7243A;
}

#wrapper .emgptn01 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn01.png");
}

/* パターン3(02) 濃赤-反転 */

#wrapper .emtitleptn02 h1 {
	background-color: #F8DFE1;
	color: #C7243A;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn02 h1 .link a{
	color: #C7243A;
}

#wrapper .emgptn02 {
	border: 2px solid #F8DFE1;
}

#wrapper .emgptn02 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn01.png");
}

/* パターン4(03) オレンジ*/

#wrapper .emtitleptn03 h1 {
	background-color: #EDAD0B;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn03 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn03 {
	border: 2px solid #EDAD0B;
}

#wrapper .emgptn03 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn02.png");
}

/* パターン5(04) オレンジ-反転*/

#wrapper .emtitleptn04 h1 {
	background-color: #FDF4DF;
	color: #EDAD0B;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn04 h1 .link a{
	color: #EDAD0B;
}

#wrapper .emgptn04 {
	border: 2px solid #FDF4DF;
}

#wrapper .emgptn04 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn02.png");
}

/* パターン6(05) 黄色 */

#wrapper .emtitleptn05 h1 {
	background-color: #FFE600;
	color: #D59B0A;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn05 h1 .link a{
	color: #D59B0A;
}

#wrapper .emgptn05 {
	border: 2px solid #FFE600;
}

#wrapper .emgptn05 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn03.png");
}

/* パターン7(06) 黄色-反転 */

#wrapper .emtitleptn06 h1 {
	background-color: #FFFBD5;
	color: #EDAD0B;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn06 h1 .link a{
	color: #EDAD0B;
}

#wrapper .emgptn06 {
	border: 2px solid #FFFBD5;
}

#wrapper .emgptn06 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn03.png");
}

/* パターン8(07) 黄緑色 */

#wrapper .emtitleptn07 h1 {
	background-color: #A4C520;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn07 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn07 {
	border: 2px solid #A4C520;
}

#wrapper .emgptn07 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn04.png");
}

/* パターン9(08) 黄緑色-反転 */

#wrapper .emtitleptn08 h1 {
	background-color: #EAF2C5;
	color: #A4C520;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn08 h1 .link a{
	color: #A4C520;
}

#wrapper .emgptn08 {
	border: 2px solid #EAF2C5;
}

#wrapper .emgptn08 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn04.png");
}

/* パターン10(09) 緑色 */

#wrapper .emtitleptn09 h1 {
	background-color: #009250;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn09 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn09 {
	border: 2px solid #009250;
}

#wrapper .emgptn09 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn05.png");
}

/* パターン11(10) 緑色-反転 */

#wrapper .emtitleptn10 h1 {
	background-color: #EAF2C5;
	color: #009250;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn10 h1 .link a{
	color: #009250;
}

#wrapper .emgptn10 {
	border: 2px solid #EAF2C5;
}

#wrapper .emgptn10 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn05.png");
}

/* パターン12(11) 水色 */

#wrapper .emtitleptn11 h1 {
	background-color: #0086AB;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn11 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn11 {
	border: 2px solid #0086AB;
}

#wrapper .emgptn11 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn06.png");
}

/* パターン13(12) 水色-反転 */

#wrapper .emtitleptn12 h1 {
	background-color: #DBF0F6;
	color: #0086AB;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn12 h1 .link a{
	color: #0086AB;
}

#wrapper .emgptn12 {
	border: 2px solid #DBF0F6;
}

#wrapper .emgptn12 .title a{
	background-image: url("../../images/emg-csr/csr_emg_ptn06.png");
}

/* パターン14(13) 青色 */

#wrapper .emtitleptn13 h1 {
	background-color: #007AB7;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn13 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn13 {
	border: 2px solid #007AB7;
}

#wrapper .emgptn13 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn07.png");
}

/* パターン15(14) 青色-反転 */

#wrapper .emtitleptn14 h1 {
	background-color: #BADDEF;
	color: #007AB7;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn14 h1 .link a{
	color: #007AB7;
}

#wrapper .emgptn14 {
	border: 2px solid #BADDEF;
}

#wrapper .emgptn14 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn07.png");
}

/* パターン16(15) 群青色 */

#wrapper .emtitleptn15 h1 {
	background-color: #5D639E;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn15 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn15 {
	border: 2px solid #5D639E;
}

#wrapper .emgptn15 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn08.png");
}

/* パターン17(16) 群青色-反転 */

#wrapper .emtitleptn16 h1 {
	background-color: #D4D6E9;
	color: #5D639E;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn16 h1 .link a{
	color: #5D639E;
}

#wrapper .emgptn16 {
	border: 2px solid #D4D6E9;
}

#wrapper .emgptn16 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn08.png");
}

/* パターン18(17) 紫色(青) */

#wrapper .emtitleptn17 h1 {
	background-color: #932674;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn17 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn17 {
	border: 2px solid #932674;
}

#wrapper .emgptn17 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn09.png");
}

/* パターン19(18) 紫色(青)-反転 */

#wrapper .emtitleptn18 h1 {
	background-color: #E7C1DC;
	color: #932674;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn18 h1 .link a{
	color: #932674;
}

#wrapper .emgptn18 {
	border: 2px solid #E7C1DC;
}

#wrapper .emgptn18 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn09.png");
}

/* パターン20(19) 紫色(赤) */

#wrapper .emtitleptn19 h1 {
	background-color: #B61972;
	color: #FFF;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn19 h1 .link a{
	color: #FFF;
}

#wrapper .emgptn19 {
	border: 2px solid #B61972;
}

#wrapper .emgptn19 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn10.png");
}

/* パターン21(20) 紫色(赤)-反転 */

#wrapper .emtitleptn20 h1 {
	background-color: #EFC1DB;
	color: #B61972;
	font-weight: bold;
	text-align: left;
}
#wrapper .emtitleptn20 h1 .link a{
	color: #B61972;
}

#wrapper .emgptn20 {
	border: 2px solid #EFC1DB;
}

#wrapper .emgptn20 .title a {
	background-image: url("../../images/emg-csr/csr_emg_ptn10.png");
}




