@charset "utf-8";

/**************************************************
		Contribution
**************************************************/
#titleArea {
	background-image:url("../img/bg_title_area.jpg");
}


#mainArea .table001 .th001 { width:30%; }
#mainArea .table001 .th002 { width:15%; }
#mainArea .table001 .th003 { width:21%; }
#mainArea .table001 .th004 { width:50%; }
#mainArea .table001 .th005 { width:13%; }
#mainArea .table001 .th006 { width:35%; }
#mainArea .table001 .th007 { width:40%; }

#mainArea .clearBox {
	clear:both;
	width:100%;
}

#mainArea .contLeft001 {
	float:left;
	width:400px;
}

#mainArea .contRight001 {
	float:right;
	margin-left:40px;
	width:200px;
}

#mainArea .contLeft002 {
	float:left;
	width:315px;
}

#mainArea .contRight002 {
	float:right;
	margin-left:40px;
	width:315px;
}

#mainArea .contLeft003 {
	float:left;
	width:300px;
}

#mainArea .contRight003 {
	float:right;
	margin-left:40px;
	width:300px;
}

#mainArea .contLeft004 {
	float:left;
	width:460px;
}

#mainArea .contRight004 {
	float:right;
	margin-left:40px;
	width:120px;
}

#mainArea .listDecimal .listCaution001,
#mainArea .listDecimal .listIcon001 {
	margin:0;
	font-size:1em;
}

#mainArea .listDecimal .listIcon001 li {
	margin-left:0;
	list-style:outside none;
}


#mainArea .btBack {
	position:relative;
	margin:-93px 25px 77px 0;
	font-size:0.65em;
	text-align:right;
	line-height:0;
}


#mainArea .btSite {
	margin:-97px 10px 82px 0;
	font-size:0.65em;
	text-align:right;
}

#mainArea .btSite li {
	display:inline;
	padding-right:8px;
}

#mainArea .btSite .btBack {
	position:relative;
	top:-5px;
	margin:0;
	padding-right:15px;
	font-size:1em;
	text-align:left;
	line-height:inherit;
}

#mainArea .listContact {
	margin-bottom:17px;
	font-size:0.8em;
}

#mainArea .listContact dt {
	width:7em;
	line-height:1.7;
}

#mainArea .listContact dd {
	margin:-1.7em 0 0.3em 7.5em;
	line-height:1.7;
}


/* ===== News Area ===== */
#mainArea ul.tabMenu {
	margin-bottom:37px;
	padding:5px 0 0 5px;
	background:transparent url("../img/bg_tabmenu.gif") 0 0 no-repeat;
	font-size:0.8em;
}

#mainArea ul.tabMenu li {
	float:left;
	margin-right:5px;
}

#mainArea ul.tabMenu li.lastItem { margin-right:0; }

#mainArea ul.tabMenu li a {
	display:block;
	height:35px;
	text-indent:-9999px;
	text-align:none;
	overflow:hidden;
}

#mainArea ul.tabMenu li.btSocial a { background:transparent url("../img/bt_social_action_tab.gif") 0 0 no-repeat; width:216px; }
#mainArea ul.tabMenu li.btLifelong a { background:transparent url("../img/bt_lifelong_study_tab.gif") 0 0 no-repeat; width:217px; }
#mainArea ul.tabMenu li.btResearch a { background:transparent url("../img/bt_research_tab.gif") 0 0 no-repeat; width:217px; }

#mainArea ul.tabMenu li.btAll a { background:transparent url("../social_action/contribution/img/bt_all_tab.gif") 0 0 no-repeat; width:161px; }
#mainArea ul.tabMenu li.btContinue a { background:transparent url("../social_action/contribution/img/bt_continue_tab.gif") 0 0 no-repeat; width:161px; }
#mainArea ul.tabMenu li.btOthers a { background:transparent url("../social_action/contribution/img/bt_others_tab.gif") 0 0 no-repeat; width:162px; }
#mainArea ul.tabMenu li.btAdvicement a { background:transparent url("../social_action/contribution/img/bt_advicement_tab.gif") 0 0 no-repeat; width:161px; }

#mainArea ul.tabMenu li a:hover { background-position:0 -35px; }
#mainArea ul.tabMenu li.ui-tabs-selected a,
#mainArea ul.tabMenu li.ui-tabs-selected a:hover { background-position:0 -70px; }

#mainArea ul.tabMenu li.active a,
#mainArea ul.tabMenu li.active a:hover { background-position:0 -70px; }

#mainArea .tabBox {
	clear:both;
	width:100%;
}

#mainArea .ui-tabs-hide { display:none; }

#mainArea .tabContents {
	position:relative;
}

#mainArea .tabBox {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

#mainArea .tabBox.active {
	position:relative;
}



/* ===== Research - Child Study ===== */
#mainArea .listHuman {}

#mainArea .listHuman dt {
	width:7em;
}

#mainArea .listHuman dd {
	margin:-1.6em 0 0.3em 7.5em;
}


/* ===== Social Action - For Students ===== */
#mainArea .listStep {
	margin-bottom:17px;
}

#mainArea .listStep dt {
	margin-bottom:7px;
	padding:1px 0 1px 85px;
	font-size:0.9em;
	font-weight:bold;
	color:#333;
	line-height:1.7;
}

#mainArea .listStep dt.iconStep001 { background:transparent url("../img/icon_step001.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep002 { background:transparent url("../img/icon_step002.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep003 { background:transparent url("../img/icon_step003.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep004 { background:transparent url("../img/icon_step004.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep005 { background:transparent url("../img/icon_step005.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep006 { background:transparent url("../img/icon_step006.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep007 { background:transparent url("../img/icon_step007.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep008 { background:transparent url("../img/icon_step008.gif") 0 0.1em no-repeat; }
#mainArea .listStep dt.iconStep009 { background:transparent url("../img/icon_step009.gif") 0 0.1em no-repeat; }

#mainArea .listStep dd {
	margin-bottom:19px;
	padding-left:85px;
	font-size:0.8em;
	line-height:1.7;
}


/* ===== Research - Academics ===== */
div#mainArea div.subMenu .leftItem002 {
	float:left;
	margin-right:20px;
	width:180px;
}

div#mainArea div.subMenu .centerItem002 {
	float:left;
	margin-right:20px;
	width:220px;
}

div#mainArea div.subMenu .rightItem002 {
	float:right;
	width:180px;
}

#mainArea .listBack {
	position:relative;
	margin:-93px 25px 77px 0;
	font-size:0.65em;
	text-align:right;
	line-height:0;
}

#mainArea .listBack li {
	display:inline;
	padding-right:3px;
}

#mainArea .listAcademics {
	display:table;
	width:100%;
	table-layout:fixed;
}

#mainArea .listAcademics li {
	margin-bottom:3px;
	line-height:1.7;
	word-wrap:break-word;
	overflow-wrap:break-word;
}

#mainArea .iconResearch {
	display:block;
	padding-left:21px;
	background:transparent url("../research/academics/img/icon_research.gif") 0 0.3em no-repeat;
}

#mainArea .iconAnnounce {
	display:block;
	padding-left:21px;
	background:transparent url("../research/academics/img/icon_announce.gif") 0 0.3em no-repeat;
}

#mainArea .iconPlace {
	display:block;
	padding-left:21px;
	background:transparent url("../research/academics/img/icon_place.gif") 0 0.3em no-repeat;
}


/* ===== Volunteer ===== */
#mainArea .listVolunteer { margin-bottom:17px; }

#mainArea .listVolunteer li {
	margin-bottom:11px;
	padding:0 10px 12px 10px;
	background:transparent url("../../common/img/border_dotted.gif") 0 100% repeat-x;
	line-height:1.7;
}

#mainArea .listVolunteer li.lastItem { margin-bottom:0; }

#mainArea .listVolunteer li .volCategory {
	display:block;
	width:73px;
	font-size:0.65em;
}

#mainArea .listVolunteer li .volCategory img {
	vertical-align:middle;
}

#mainArea .listVolunteer li .volTitle {
	clear:both;
	display:block;
	margin:-17px 0 0 85px;
	font-size:0.8em;
}

*:first-child+html #mainArea .listVolunteer li .volTitle { margin-top:-22px; }


