/* elements ----------------------------------- */
h1,h2,h3{margin:0;}

a.link01		{}/*100305*/
a.link01:link		{color:#2063af;text-decoration:none;}
a.link01:visited	{color:#2063af;text-decoration:none;}
a.link01:hover		{color:#2063af;text-decoration:underline;}
a.link01:active		{color:#2063af;text-decoration:underline;}


/* common ----------------------------------- */
#menuArea01{width:964px;height:33px;background:#2788ba url(../IMAGES/menu-bg.jpg) no-repeat;overflow:hidden;}
#menuArea02{width:964px;}
#menuArea02 ul{margin:0 0 0 11px;}/*20*/
#menuArea02 ul li{float:left;list-style-type:none;margin:0 20px 0 0;}/*38*/

#contents01{width:964px;background:url(../IMAGES/bg.jpg) no-repeat;}
#contents01-01{width:964px;}/*100305*/
#contents02{padding:20px 20px 0 20px;}
#contents03{width:924px;}

#left01{width:694px;float:left;}
#right01{width:210px;float:right;}

#rightBox01{margin:0 0 30px 0;}
#rightBox02{width:210px;height:30px;background:#2788ba url(../IMAGES/right_bg01.gif);overflow:hidden;}
#rightBox02-01{width:210px;height:30px;background:#2788ba url(../IMAGES/right_bg02.gif);overflow:hidden;}/*100306*/
#rightBox03{border:1px solid #93c3dd;}
#rightBox04{border:1px solid #fff;background:#fff url(../IMAGES/box_bg01.gif) repeat-x;}
#rightBox04 ul{margin:6px 8px 8px 8px;}
#rightBox04 ul li{list-style-type:none;}
#rightBox04 ul li .banner01{height:50px;overflow:hidden;}
#rightBox04 ul li .text01{font-size:85%;margin:4px 0 10px 0;padding:0 0 0 11px;background:url(/EN/SHARED/IMAGES/COMMON/bullet_arrow_01.gif) no-repeat 1px 6px;}
#rightBox04-01 ul{margin:10px 8px 10px 10px;}/*100305*/
#rightBox04-01 ul li{list-style-type:none;}/*100305*/
#rightBox04-01 ul li .banner01{height:101px;overflow:hidden;}/*100305*/
#rightBox04-01 ul li .text01{font-size:85%;margin:4px 0 5px 0;padding:0 0 0 0px;background:;}/*100305*/

.box01-01{margin:0 0 11px 0;}
.box01-02{width:694px;height:30px;background:#2788ba url(../IMAGES/title_bg01.gif);overflow:hidden;}
.box01-02-01{width:694px;height:30px;background:#2788ba url(../IMAGES/title_bg02.gif);overflow:hidden;}/*100305*/
/*111019 ----------------------------------- */
.box01-02-01w{width:924px;height:30px;background:#2788ba url(../IMAGES/title_bg03.gif);overflow:hidden;}
/* ----------------------------------------- */
.box01-03{border:1px solid #93c3dd;}
.box01-04{border:1px solid #fff;background:#fff url(../IMAGES/box_bg01.gif) repeat-x;}
.box01-06{border:1px solid #fff;background:#fff url(../IMAGES/about_bg01.jpg) no-repeat;}/*100303*/
.box01-07{float:left;}/*100305*/
.box01-08{float:right;}/*100305*/
.box02-01{margin:0 0 23px 0;}
.box02-03{border-bottom:1px solid #93c3dd;border-left:1px solid #93c3dd;border-right:1px solid #93c3dd;border-top:0px solid #eff5f9;}
.box02-04{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#fff url(../IMAGES/box_bg02.gif) repeat-x;}
.box02-05{border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;background:#fff url(../ACTIVITY/IMAGES/activity_bg01.gif) no-repeat;}/*100304*/

.marginAll0{margin:0;}
.marginAll10{margin:10px;}
.paddingAll10{padding:10px;}

.pageTop01 {margin:0;}
.pageTop01 p{padding:0;text-align:right;}
.pageTop01 p a{padding-left:10px;background:url(/EN/SHARED/IMAGES/COMMON/bullet_arrow_top.gif) 0 50% no-repeat;}

ul.list01{margin:0;font-size:90%;}
ul.list01 li{list-style-type:none;background:url(../IMAGES/icon_arrow01.gif) no-repeat 0 5px;padding-left:18px;}
ul.list02{margin:0 0 10px 0;font-size:90%;}
ul.list02 li{list-style-type:none;background:url(../IMAGES/icon_arrow01.gif) no-repeat 0 5px;padding-left:18px;}
ul.list03{margin:0 10px 0px 0;font-size:90%;}/*100305*/
ul.list03 li{list-style-type:none;}/*100305*/
ul.list04{margin:10px 5px 10px 6px;font-size:95%;}/*100305*/
ul.list04 li{display:inline;list-style-type:none;background:url(../IMAGES/icon_arrow02.gif) no-repeat 0 1px;/background:url(../IMAGES/icon_arrow02.gif) no-repeat 0 3px;padding-left:12px;padding-right:10px;padding-bottom:5px;}/*100305*/

.font75{font-size:75%;}
.imgTop{vertical-align:top;}
.imgMiddle{vertical-align:baseline;}/*100305*/


/* index ----------------------------------- */
.box01-05{margin:10px 10px 0 10px;}
.box01-05 ul{margin:0;}
.box01-05 ul li{list-style-type:none;position:relative;margin:0 0 5px 0;}
.box01-05 ul li span.date{display:block;position:absolute;top:0;left:0;}
.box01-05 ul li span.releaseTitle{display:block;padding-left:6.5em;}

.indexBox01-01{margin:20px 10px 14px 10px;}/*100305*/
.indexBox01-02{margin:0px 0px 10px 0px;}

.detail-text01{position:relative;top:0;left:0;}/*100305*/
.detail-text02{
	position:absolute;
	bottom:-2px;
	right:-1px;
}
.detail-text03{text-align:right;}

#boxArea01{width:689px;margin:0 0 10px 0;}
#boxArea01 ul {margin:0;width:689px;font-size:90%;}
#boxArea02 {float:left;margin:8px 0 0 11px;border-right:1px solid #dfedf5;display:inline;}
#boxArea02-01 {width:333px;height:92px;overflow:hidden;}
#boxArea03{float:left;margin:8px 0 0 10px;display:inline;}
#boxArea03-01{width:333px;height:92px;overflow:hidden;}
#boxArea04-01{float:left;margin:2px 0 0 11px;border-bottom:1px solid #dfedf5;height:1px;overflow:hidden;display:inline;}
#boxArea04-02{width:331px;height:1px;overflow:hidden;}
#boxArea04-03{float:left;margin:2px 0 0 5px;border-bottom:1px solid #dfedf5;height:1px;overflow:hidden;display:inline;}
#boxArea04-04{width:332px;height:1px;overflow:hidden;}
#boxArea05{float:left;margin:2px 0 0 11px;border-right:1px solid #dfedf5;display:inline;}
#boxArea05-01{width:333px;height:98px;overflow:hidden;}
#boxArea06{float:left;margin:2px 0 0 10px;display:inline;}
#boxArea06-01{width:333px;height:98px;overflow:hidden;}
.boxAreaText01{margin:5px 0 5px 0;width:325px;}

/* index - Blue Chitizenship Elements ------ 111019*/

#wide01{
width: 924px;
float: none;
margin: 0 auto;
}
.mb0 {
margin-bottom: 0;
}
.detail-text01w {
position: static;
}
#elementsBox {
position: relative;
}
#elementsBg {
width: 329px;
margin: 0 0 0 240px;
}
#elementsBox01,
#elementsBox02,
#elementsBox03 {
width: 268px;
position: absolute;
}
#elementsBox01 {
top: 26px;
left: 590px;
}

#elementsBox02 {
width: 200px;
top: 165px;
left: 165px;
}

#elementsBox03 {
top: 230px;
left: 541px;
}
#elementsBox01 p,
#elementsBox02 p,
#elementsBox03 p {
margin: 0;
}

#elementsBox01 p.txt,
#elementsBox02 p.txt,
#elementsBox03 p.txt {
margin-top: 8px;
}

#elementsBox01 .list03,
#elementsBox02 .list03,
#elementsBox03 .list03 {
margin-top: 8px;
}

/* about ----------------------------------- *//*100303*/
.aboutBox01-01	{width:670px;}
.aboutBox01-02	{width:337px;float:left;}
.aboutBox01-03	{width:333px;float:left;}
.aboutBox01-04	{padding:0 0 13px 0;}

.aboutBox02-01	{width:670px;}
.aboutBox02-02	{width:198px;float:left;}/*100422 236*/
.aboutBox02-03	{width:472px;float:left;}/*100422 434*/
.aboutBox02-04	{padding:0 0 13px 0;}


/* interview ----------------------------------- */
.interviewBox01-01{width:690px;margin:11px 0 0 0;}
.interviewBox01-02{float:left;width:224px;}
.interviewBox01-03{margin:0 0 4px 8px;}
.interviewBox01-04{float:left;width:460px;}
.interviewBox01-05{margin:16px 0 86px 0;}
.interviewBox01-06{margin:0;font-size:90%;}

.interviewBox02-01{width:690px;margin:8px 0 9px 0;}
.interviewBox02-02{float:left;width:142px;}
.interviewBox02-03{margin:0 0 0 7px;}
.interviewBox02-04{float:left;width:540px;}
.interviewBox02-05{margin:1px 0 12px 0;}
.interviewBox02-06{height:12px;overflow:hidden;}

/*#popup01-01{width:680px;height:410px;background:url(../INTERVIEW/IMAGES/popup_bg01.jpg) no-repeat;}*/
#popup01-02{padding:30px 0 0 101px;}
.popup02{display:block;}


/* activity ----------------------------------- */
.tab01-01{margin:0;height:40px;overflow:hidden;}/*33*/
.tab01-02{float:left;list-style-type:none;width:174px;}
.tab01-03{float:left;list-style-type:none;width:174px;}
.tab01-04{float:left;list-style-type:none;width:193px;}
.tab01-05{float:left;list-style-type:none;width:153px;}

.category01{padding:11px 0 0 8px;}

.activityBox01-01{width:690px;margin:15px 0 8px 0;}
.activityBox01-02{float:left;width:142px;}
.activityBox01-03{margin:0 0 10px 8px;}
.activityBox01-04{float:left;width:535px;}
.activityBox01-05{margin:1px 0 9px 0;}
.activityBox01-06{height:12px;overflow:hidden;}
.activityBox01-07{margin:0 0 7px 0;}
.activityBox01-08{margin:0 0 15px 7px;}
.activityBox01-09{width:674px;height:1px;border-top:1px solid #9bc2db;overflow:hidden;}

.activityBox02-01{margin:14px 0 20px 8px;}/*100304*/
.activityBox02-02{width:670px;}
.activityBox02-03{border:1px solid #93c3dd;}
.activityBox02-04{padding:10px;background:#fff}
.activityBox02-05{width:648px;}
.activityBox02-06{width:336px;float:left;}
.activityBox02-07{width:312px;float:left;}
.activityBox02-08{padding:0 0 13px 0;}
.activityBox02-09{margin:0 0 15px 8px;}
.activityBox02-10{width:670px;height:1px;border-top:1px solid #9bc2db;overflow:hidden;}

.activityBox03-01	{width:670px;}/*100305*/
.activityBox03-02	{width:198px;float:left;}
.activityBox03-03	{width:472px;float:left;}
.activityBox03-04	{padding:0 0 13px 0;}


/* clearfix ----------------------------------- */
.clearfix:after {
content:"";
display:block;
clear:both;
}

/* for IE6 */
* html .clearfix {
display:inline-block;
}

/* for IE7 */
*+html .clearfix {
display:inline-block;
}


/* print ----------------------------------- */
@media print {

#microSiteTitle {display:none;}

}

