@charset "utf-8";
/* CSS Document */

body.pageTGU header #loginForm span.keyIcon { background-image: url(../images/key_login_form.png) !important; background-position: left center !important; background-repeat: no-repeat !important; }
body.pageTGU header nav ul li.keyIcon { background-image: url(../images/key_icon.png) !important; background-position: 10px center !important; background-repeat: no-repeat !important; }
body.pageTGU#indexPage article #section02 h2 .keyIcon { background-image: url(../images/key_icon.png) !important; background-position: 10px center !important; background-repeat: no-repeat !important; }
body.pageTGU#indexPage article #section03 h3.keyIcon { background-image: url(../images/key_icon.png) !important; background-position: right center !important; background-repeat: no-repeat !important; background-color: #ddd !important; border-color: #333 !important; }
body.pageTGU#indexPage article #section03 h3.keyIcon span { border-color: #333 !important; }
body.pageTGU#indexPage article #section03 h3 + ul li.keyIcon a,
body.pageTGU#indexPage article #section03 h3 + ul li.keyIcon span { display: block; background-image: url(../images/key_icon.png) !important; background-position: right center !important; background-repeat: no-repeat !important; }
body.pageTGU header .unionList p.keyIcon { background-image: url(../images/key_icon.png) !important; background-position: 0px center !important; background-repeat: no-repeat !important; }
body.pageTGU header .unionList ul li { font-weight: normal !important; }
