@charset "Shift_JIS";

/*----------------------------------------*/
/* Copyright(C) CDI. All Rights Reservid. */
/*----------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
* {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family: arial, sans-serif, 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 12px;
	line-height: 150%;
	color: #555555;
}

body { background:#EFEFEF; }
img { border: none; }

a:link   { text-decoration:underline; color:#0066CC; }
a:link * { text-decoration:underline; color:#0066CC; }
a:visited   { text-decoration:underline; color:#0066CC; }
a:visited * { text-decoration:underline; color:#0066CC; }
a:hover   { text-decoration:none; color:#0066CC; }
a:hover * { text-decoration:none; color:#0066CC; }
a:active   { text-decoration:none; color:#0066CC; }
a:active * { text-decoration:none; color:#0066CC; }

a:link.link1   { text-decoration:underline; color:#0066CC; font-size: 14px; _font-size: 12pt;}
a:visited.link1   { text-decoration:underline; color:#0066CC; font-size: 14px; _font-size: 12pt;}
a:hover.link1   { text-decoration:none; color:#0066CC; font-size: 14px; _font-size: 12pt;}
a:active .link1  { text-decoration:none; color:#0066CC; font-size: 14px; _font-size: 12pt;}

/* -------------------- */
/* font color           */
/* -------------------- */
.white { color: #FFFFFF; }
.white_b { color: #FFFFFF; font-weight : bold; }
.red { color: #DF0515; }
.green { color: #A7BE86; }

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
.m { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; }
.mborange { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; color: #FF6633; font-weight : bold; }
.l { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; }
.lwhite { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; color: #FFFFFF; }
.lb { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; font-weight : bold; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold { font-weight : bold; }
.bgFFFFEF { background:#FFFFEF; }
.bgFFFFFF { background:#FFFFFF; }
.bgCCCCCC { background:#CCCCCC; }
.bg96935D { background:#96935D; }
.bgE8E4D2 { background:#E8E4D2; }
.bgD0CFB3 { background:#D0CFB3; }
.bgE1ECCC { background:#E1ECCC; }
.bgc_ffffff {background-color : #ffffff;}
.bgc_CCCCCC {background-color : #CCCCCC;}

/* -------------------- */
/* line          　　   */
/* -------------------- */
.lindotted01 { border-width: 1px; border-top: dotted 1px #B0B0AC;}

/* -------------------- */
/* list          　　   */
/* -------------------- */
ul{
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	list-style:none;}

li.list01{
	border-bottom:1px dotted #999999;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 17px;
	background:url(../common/arrow_01.gif) no-repeat;}

li.list02{
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 17px;
	background:url(../common/arrow_01.gif) no-repeat;}

li.list03{
	margin:2px 0px 2px 0px;
	padding:0px 0px 2px 17px;
	background:url(../common/arrow_01.gif) no-repeat;}

li.list04{
	margin:2px 0px 2px 0px;
	padding:0px 0px 2px 17px;
	background:url(../common/arrow_01.gif) no-repeat;
	font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; color: #555555;
	font-weight : bold;}


/* -------------------- */
/* cmn css        　　  */
/* -------------------- */
.shadow_left {
background-image : url(../common/bg_left.gif);
background-repeat : repeat-y;
width:10px;}

.shadow_right {
background-image : url(../common/bg_right.gif);
background-repeat : repeat-y;
width:10px;}

.pannavi {
padding:6px 1px 6px 2px;
border-top:1px dotted #A1C669;
border-bottom:1px dotted #A1C669;}

/* -------------------- */
/* prcenter css   　　  */
/* -------------------- */
.pr_tit {
padding:15px 1px 10px 0px;
font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; color: #A1C669;
font-weight : bold;}

.pr_tit2 {
padding:2px 1px 15px 0px;
font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; color: #555555;}

.pr_tit3 {
padding:5px 1px 5px 0px;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; color: #A1C669;
font-weight : bold;}

.pr_tit4 {
padding:2px 1px 8px 0px;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; color: #555555;}

.pr_bg {
background-image : url(../common/prt_cmn_01.gif);
background-repeat: no-repeat;
width:410px;
height : 85px;}

.pr_bgtx {
padding:20px 1px 15px 20px;
font-size: 14px; _font-size: 12pt; line-height: 160%; _line-height: 150%; color: #555555;
font-weight : bold;}

/* -------------------- */
/* broadcasting css     */
/* -------------------- */
.broad_bg {
background-image : url(../common/prt_cmn_04.gif);
background-repeat: no-repeat;
width:283px;
height : 85px;}

.broad_bg2 {
background-image : url(../common/prt_cmn_001.gif);
background-repeat: no-repeat;
width:283px;
height : 85px;}

.broad_bgtx {
padding:20px 1px 15px 20px;
font-size: 14px; _font-size: 12pt; line-height: 160%; _line-height: 150%; color: #555555;
font-weight : bold;}

.broad_tx2 {
padding:6px 1px 6px 0px;
border-bottom:1px dotted #A1C669;}

.prt_bro001_02 {
background-image : url(http://www.normaland.jp/broadcasting/img/prt_001_02.gif);
background-repeat : no-repeat;
width:557px;
height:70px;}


/*--- list Image ---*/
ul.arrow_01 {
list-style-image: url(../common/arrow_01.gif);
margin-left : 10px;
padding-left : 15px;
margin-top : 0px;
margin-bottom : 0px;
}





