@charset "UTF-8";

/******************************************************
*	
*	1. common style
*	2. index style
*	3. detail01 style
*	4. detail02 style
*	5. detail03 style
*	6. detail04 style
*	7. scp style
*	8. CCCI index style
*	
******************************************************/


/*  1. common style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#alpha {
}





/*  2. index style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#index #alpha {
}

#index #alpha p {
	margin-top: 12px;
}

#index #alpha .cont a.arrow1 {
	margin-left: 12px;
}

#index #alpha #main .cont p a.pdf {
	display: block;
}

#index #alpha #main .cont .pdfBox {
	border: 1px solid #ccc;
	padding: 15px 0 0 20px;
}

#index #alpha #main .cont .pdfBox h2 {
	margin-bottom: 5px;
	padding-left: 0;
	background-image: none;
	font-size: 116%;
}

#index #alpha #main .cont .pdfBox .pdf-dl {
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
}


#index #alpha .cont .ct4-lNavi {
	margin-top: 24px;
}

#index #alpha .cont .ct4-lNavi li {
	margin-bottom: 8px;
	padding-bottom: 9px;
	background: url(../../img_common/dotline1.gif) repeat-x left bottom;
}

#index #alpha .cont .ct4-lNavi li a {
	display: block;
	min-height: 30px;
	_height: 30px;
	line-height: 30px;
	/*padding-left: 40px;*/
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	font-size: 116%;
}
/*#index #alpha .cont #ct4-lNavi li.lNavi1 a { background-image: url(../../../programmes/img/index_ct4_icon1.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi2 a { background-image: url(../../../programmes/img/index_ct4_icon2.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi3 a { background-image: url(../../../programmes/img/index_ct4_icon3.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi4 a { background-image: url(../../../programmes/img/index_ct4_icon4.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi5 a { background-image: url(../../../programmes/img/index_ct4_icon5.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi6 a { background-image: url(../../../programmes/img/index_ct4_icon6.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi7 a { background-image: url(../../../programmes/img/index_ct4_icon7.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi8 a { background-image: url(../../../programmes/img/index_ct4_icon8.gif);}
#index #alpha .cont #ct4-lNavi li.lNavi9 a { background-image: url(../../../programmes/img/index_ct4_icon9.gif);}*/





/*  3. detail01 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#detail01 #alpha {
}

#detail01 #alpha h1 span {
	padding-left: 20px;
	font-size: 77%;
	font-weight: normal;
}

#detail01 #alpha #main .cont .list li {
	display: inline;
	float: left;
	width: 185px;
}





/*  4. detail02 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#detail02 #alpha {
}

#detail02 #alpha h1 span {
	padding-left: 20px;
	font-size: 77%;
	font-weight: normal;
}




/*  5. detail03 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#detail03 #alpha {
}

#detail03 #alpha .idt {
	margin-left: 12px;
}

#detail03 #alpha h4 {
	margin-top: 0;
	padding-bottom: 4px;
	border-bottom: 1px solid #8BC53F;
}





/*  6. detail04 style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#detail04 #alpha {
}

#detail04 #alpha h1 span {
	display:block;
	line-height: 65px !important;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left 18px;
}
#detail04 #alpha h1 span.icon1 { background-image: url(../../../programmes/img/index_ct4_icon1.gif);}
#detail04 #alpha h1 span.icon2 { background-image: url(../../../programmes/img/index_ct4_icon2.gif);}
#detail04 #alpha h1 span.icon3 { background-image: url(../../../programmes/img/index_ct4_icon3.gif);}
#detail04 #alpha h1 span.icon4 { background-image: url(../../../programmes/img/index_ct4_icon4.gif);}
#detail04 #alpha h1 span.icon5 { background-image: url(../../../programmes/img/index_ct4_icon5.gif);}
#detail04 #alpha h1 span.icon6 { background-image: url(../../../programmes/img/index_ct4_icon6.gif);}
#detail04 #alpha h1 span.icon7 { background-image: url(../../../programmes/img/index_ct4_icon7.gif);}
#detail04 #alpha h1 span.icon8 { background-image: url(../../../programmes/img/index_ct4_icon8.gif);}
#detail04 #alpha h1 span.icon9 { background-image: url(../../../programmes/img/index_ct4_icon9.gif);}

#detail04 #alpha h1.line2 {
	min-height: 70px;
	_height: 70px;
	line-height: 1.2em !important;
	padding-top: 15px;
	padding-right: 28px;
	font-size: 131%;
}
#detail04 #alpha h1.line2 span {
	display:block;
	min-height: 40px;
	_height: 40px;
	line-height: 1.2em !important;
	padding-right: 28px;
	background-position: left 3px;
}

#detail04 #alpha .idt {
	margin-left: 20px;
}

#detail04 #alpha .box1 h2.line2 {
	min-height: 55px;
	_height: 55px;
	line-height: 1.2em !important;
	padding-top: 7px;
	padding-right: 28px;
	font-size: 131%;
}

#detail04 #alpha .cont .box1 .list {
	margin-left: 20px;
}


/*  7. scp style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#scp #alpha {
}

#scp #alpha #main .note {
	font-size: 85%;
}

#scp #alpha #main .idt {
	margin-left: 20px;
}

#scp #alpha #main .cont h3 {
	font-size: 123.1%;
}

#scp #alpha #main .cont h4 {
	padding-bottom: 0 !important;
	border-bottom: none !important;
	
	font-size: 108%;
	font-weight: bold;
}

#scp #alpha #main .cont h5 {
	margin-top: 20px;
	margin-bottom: 16px;
	font-weight: bold;
	font-size: 100%;
}

#scp #alpha #main .cont dl dt {
	font-weight: bold;
}

#scp #alpha #main .cont ul li {
	margin-top: 4px;
}

#scp #alpha #main .cont .list li {
	list-style: disc;
	margin-left: 20px;
}

#scp #alpha #main table {
	width: 100%;
	border: 1px solid #ccc;
}

#scp #alpha #main table tr th {
	padding: 6px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px dotted #ccc;
	background-color: #ffeab9;
	font-weight: bold;
	text-align: center;
}

#scp #alpha #main table tr th.thLeft {
	background-color: #fff6e3;
}

#scp #alpha #main table tr td {
	padding: 6px 5px;
	border-top: 1px solid #ccc;
	border-left: 1px dotted #ccc;
}


/*  8. CCCI index style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

.ccci#index #alpha {
}

.ccci#index #alpha #sec2 p {
	margin-top: 8px;
}

.ccci#index #alpha #sec2 a.arrow2 {
	display: block;
	background-position: left top;
}

.ccci#index #alpha #country_list {
}

.ccci#index #alpha #country_list dl {
	margin-top: 20px;
}

.ccci#index #alpha #country_list dt {
	min-height: 25px;
	_height: 25px;
	line-height: 25px;
	padding-left: 44px;
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	font-size: 108%;
	/* text-decoration: underline; */
}

.ccci#index #alpha #country_list dd li {
	margin-top: 8px;
}

.ccci#index #alpha #country_list dd li a {
	display: block;
}










/*
	for print ----------------------------------------------------------------------------------------------------------------------------
*/
@media print {

#detail04 #alpha #main .lNavi {
	display: none;
}

}







































