  @charset "UTF-8";
/* 2011-05-19T05:38:43+09:00 */

/* Override */
body,
h1, h2, h3, h4, h5, h6,
p, dl, dt, dd, ul, ol, li{
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	font-size: 100%;
}

ul{
	list-style: none;
}

table{
	border-collapse: collapse;
	empty-cells: show;
}

th{
	text-align: left;
	font-weight: normal;
}

a{
	text-decoration: none;
	color: #36c;
}

a:hover{
	color: #7194db;
}

a img{
	border: none;
}

body{
	background-color: #e6e6e6;
	font-family: メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
	font-size: 75%;
	color: #000;
}

/* ------------------------------------------- */
/* 共通設定 */

/* Clearfix */
div.header ul,
div.container,
div.contents-body,
div.tab ul,
div.docset,
div.set,
div.footer-inner,
div.footer ul,
body.home div.globalnav div.set{
	height: 100%;
}

div.header ul:after,
div.container:after,
div.contents-body:after,
div.tab ul:after,
div.docset:after,
div.set:after,
div.classes ul:after,
div.footer-inner:after,
div.footer ul:after,
body.home div.globalnav div.set:after{
	display: block;
	height: 0;
	clear: both;
	content: "";
}

/* 画像 */
a:hover img{
	filter: alpha(opacity=75);
	opacity: 0.75;
}

/* リンク色 */
div.util a,
p.pagetop a,
div.tab a,
ul.globalnav a{
	color: #000;
}

div.util a:hover,
p.pagetop a:hover,
div.tab a:hover{
	color: #555;
}

/* width */
div.wrapper{
	width: 960px;
	margin: 0 auto;
	background: no-repeat 0 100px;
}

/* ヘッダ */
div.header{
	position: relative;
	width: 960px;
	height: 100px;
	background-color: #211f3a;
	color: #fff;
}

/* ヘッダ > サイトロゴ */
div.header .logo{
	position: absolute;
	top: 29px;
	left: 33px;
}

/* ヘッダ > ヘッダーメニュー */
div.header ul{
	position: absolute;
	top: 0;
	right: 24px;
	height: 43px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_header_nav.gif") no-repeat -17px 0;
	line-height: 1;
}

div.header li{
	float: left;
}

div.header ul a{
	display: block;
	padding: 31px 50px 0 15px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_header_nav.gif") no-repeat right bottom;
	color: #fff;
}

div.header ul a:hover{
	color: #dedee2;
}

/* コンテンツエリア */
div.container{
	width: 938px;
	margin: 150px auto 0;
}

div.contents{
	width: 695px;
	float: left;
	padding-bottom: 4px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_box_695_btm.gif") no-repeat left bottom;
}

div.contents-inner{
	padding-top: 4px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_box_695_top.gif") no-repeat 0 0;
}

div.contents-body{
	height: 100%;
	padding: 0 0 10px 25px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_box_695_body.gif") repeat-y 0 0;
}

/* メインエリア */
div.main{
	width: 462px;
	float: right;
	padding-right: 1px;
}

/* パンくず */
p.topicpath{
	margin: 10px 0;
}

/* タブ */
div.tab{
	width: 462px;
	overflow: hidden;
}

div.tab ul{
	width: 463px;
}

div.tab li{
	display: inline;
}

div.tab a{
	display: block;
	float: left;
	margin-right: 1px;
	padding: 4px 10px 4px 15px;
	background: no-repeat 0 0;
}

div.tab a.current{
	font-weight: bold;
	color: #fff;
}

div.tab a.current:hover{
	color: #fff;
}

div.tab.tdouble a{
	width: 205px;
}

div.tab.tdouble a.first{
	width: 206px;
}

div.tab.ttriple a{
	width: 128px;
}

div.tab.ttriple a.first{
	width: 129px;
}

div.tab.tquad a{
	width: 89px;
}

div.tab.tquad a.first{
	width: 92px;
}

/* ページタイトル */
.pagetitle{
	width: 428px;
	margin-bottom: 18px;
	padding: 53px 17px 25px;
	font-weight: bold;
	font-size: 150%;
}

/* 記事セット */
div.docset{
	width: 450px;
	margin-bottom: 30px;
}

div.articleset{
	clear: both;
}

/* 記事セット > 見出し */
.title-l{
	margin: 0 0 18px 3px;
	padding: 4px 8px;
	border-left: solid 5px #211f3b;
	line-height: 1.2;
	font-weight: bold;
	font-size: 130%;
}

.title-m{
	margin-bottom: 15px;
	padding: 6px;
	background-color: #ececec;
	line-height: 1.2;
	font-weight: bold;
	font-size: 120%;
}

.title-s,
div.docset div.text{
	margin: 0 3px;
}

.title-s{
	margin-bottom: 8px;
	line-height: 1.2;
	font-weight: bold;
	font-size: 115%;
}

/* 記事セット > 本文セット */
div.docset div.text{
	margin-bottom: 12px;
	line-height: 1.5;
}

/* 記事セット > 本文セット > 画像セット */
div.docset div.pic.left{
	float: left;
	padding: 0.3em 15px 10px 0;
}

div.docset div.pic.right{
	float: right;
	padding: 0.3em 0 10px 15px;
}

div.docset div.pic.center{
	margin: 10px auto;
}

div.docset div.pic img{
	display: block;
	margin-bottom: 6px;
}

div.docset div.pic span.caption{
	line-height: 1.3;
	font-size: 90%;
	color: #666;
}

/* 記事セット > 本文セット > WYSIWYG */
div.wysiwyg{
	clear: both;
	line-height: 1.5;
}

div.wysiwyg table,
div.wysiwyg th,
div.wysiwyg td{
	border-right: solid 1px #d9d9d9;
	border-bottom: solid 1px #666;
}

div.wysiwyg th,
div.wysiwyg td{
	padding: 5px;
	vertical-align: top;
}

div.wysiwyg table{
	table-layout: fixed;
	width: 100%;
	margin-bottom: 12px;
	border-top: solid 1px #666;
	border-left: solid 1px #d9d9d9;
}

div.wysiwyg th{
	background-color: #f2f2f2;
}

/* 記事セット > 本文セット > リンク?ファイルセット */
ul.linkset{
	clear: both;
	margin-bottom: 30px;
}

ul.linkset li{
	margin-bottom: 0.5em;
	padding-left: 12px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_yellow.gif") no-repeat 0 0.4em;
	line-height: 1.2;
}

ul.linkset img{
	vertical-align: middle;
	margin: 0 0.2em;
}

/* 一覧セット */
div.moduleset{
	width: 450px;
	margin-bottom: 30px;
}

div.moduleset h2{
	margin-bottom: 15px;
	padding: 0 0 6px 2px;
	border-bottom: solid 1px #fc0;
}

div.moduleset h3{
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 115%;
}

div.moduleset h4{
	margin-bottom: 0.1em;
	font-weight: bold;
}

div.moduleset div.set{
	height: 100%;
	margin-bottom: 12px;
	padding: 12px 12px 8px 15px;
	background-color: #f2f2f2;
}

div.moduleset div.text{
	line-height: 1.5;
}

div.moduleset div.pic img{
	display: block;
	float: right;
	margin: 0.3em 0 10px 15px;
}

div.moduleset div.pic a img{
	display: block;
	border: solid 1px #36c;
}

div.moduleset li{
	padding: 0.4em 0 0.5em;
	background: url("/cip/english/graduate/business/ip/common/images/bg_separater_width.gif") repeat-x left bottom;
	line-height: 1.3;
}

div.moduleset ul a{
	display: block;
	padding-left: 12px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_gray.gif") no-repeat 0 0.4em;
}

/* Content */
div.content table,
div.content th,
div.content td{
	border-right: solid 1px #d9d9d9;
	border-bottom: solid 1px #666;
	line-height: 1.5;
}

div.content th,
div.content td{
	padding: 5px;
	vertical-align: top;
}

div.content table{
	width: 100%;
	margin-bottom: 15px;
	border-top: solid 1px #666;
	border-left: solid 1px #d9d9d9;
}

div.content th{
	width: 30%;
	background-color: #f2f2f2;
}

div.content td{
	width: 70%;
}

div.content h3{
	margin-bottom: 10px;
}

div.content div.text{
	margin-bottom: 15px;
}

div.content li{
	height: 100%;
	margin-bottom: 0.5em;
	padding: 0 0 0 12px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_yellow_gray.gif") no-repeat 0 0.4em;
	line-height: 1.3;
}

div.content ul a{
	display: inline;
	padding-left: 0;
	background: none;
}

/* グローバルメニュー */
ul.globalnav{
	width: 195px;
	float: left;
	margin-top: 40px;
}

ul.globalnav{
	background: url("/cip/english/graduate/business/ip/common/images/bg_separater_width.gif") repeat-x left bottom;
}

ul.globalnav li{
	padding: 4px 0 3px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_separater_width.gif") repeat-x 0 0;
}

ul.globalnav a{
	display: block;
	_width: 179px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_globalnav.gif") no-repeat 2px 0.9em;
	padding: 0.5em 0 0.5em 16px;
	font-weight: bold;
	color: #000;
}

ul.globalnav li.current a{
	padding-left: 9px;
	background: none;
	border-left: solid 7px;
}

ul.globalnav a:hover{
	color: #000;
}

/* 右カラム */
div.util{
	width: 221px;
	float: right;
	padding-bottom: 4px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_box_221_btm.gif") no-repeat left bottom;
}

div.util-inner{
	padding-top: 4px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_box_221_top.gif") no-repeat 0 0;
}

div.util-body{
	height: 100%;
	padding: 11px 13px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_box_221_body.gif") repeat-y 0 0;
}

div.util div.set{
	margin-bottom: 20px;
}

div.util h2{
	margin-bottom: 12px;
	padding: 0 0 10px 4px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_separater_width.gif") repeat-x left bottom;
}

div.util div.pic{
	margin-bottom: 10px;
}

div.util h3{
	margin-bottom: 0.5em;
	padding-left: 12px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_yellow.gif") no-repeat 0 0.4em;
	line-height: 1.3;
	font-weight: bold;
}

div.util p{
	margin-left: 12px;
	line-height: 1.3;
}

div.util div.int h2{
	background: none;
	margin-bottom: 0;
}

div.util li{
	height: 100%;
	background: url("/cip/english/graduate/business/ip/common/images/bg_separater_width.gif") repeat-x 0 0;
	line-height: 1.3;
	font-weight: bold;
}

div.util li a{
	display: block;
	padding: 0.9em 0 0.9em 12px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_yellow.gif") no-repeat 0 1.3em;
}

/* Page Top */
p.pagetop{
	width: 918px;
	margin: 13px auto 26px;
	text-align: right;
}

p.pagetop a{
	display: inline-block;
	_height: 20px;
	min-height: 20px;
	padding-right: 32px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_pagetop.gif") no-repeat 100% 50%;
}

div.main p.pagetop{
	width: 443px;
	_height: 11px;
	min-height: 11px;
	margin: 0;
	font-size: 90%;
}

div.main p.pagetop a{
	padding-right: 22px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_pagetop_s.gif") no-repeat 100% 30%;
	color: #36c;
}

div.main p.pagetop a:hover{
	color: #7194db;
}

/* 授業一覧 */
div.classes{
	background-color: #ddd;
	padding: 15px 0;
}

div.classes-inner{
	width: 938px;
	margin: 0 auto;
}

div.classes h2{
	margin: 0 0 10px 4px;
}

div.classes ul{
	width: 952px;
	margin-left: -14px;
}

div.classes li{
	width: 212px;
	float: left;
	padding: 0 0 0.5em 26px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_gray_gray.gif") no-repeat 14px 0.4em;
	line-height: 1.3;
}

/* フッタ */
div.footer{
	background-color: #f2f2f2;
	line-height: 1;
	font-size: 95%;
}

div.footer-inner{
	width: 914px;
	margin: 0 auto;
	padding: 20px 0 68px;
}

/* フッタ > フッターメニュー */
div.footer ul{
	height: 35px;
	float: left;
	background: url("/cip/english/graduate/business/ip/common/images/bg_footer_nav.gif") no-repeat -17px 0;
	margin: 34px 0 0 21px;
	_margin-left: 10px;
}

div.footer li{
	float: left;
}

div.footer ul a{
	display: block;
	padding: 13px 33px 13px 15px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_footer_nav.gif") no-repeat 100% 50%;
	color: #333;
}

div.footer ul a:hover{
	color: #777;
}

div.footer p.copyright{
	float: right;
	margin-top: 47px;
	color: #999;
}

/* ------------------------------------------- */
/* シングルカラム */
div.single div.contents{
	width: 938px;
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_box_938_btm.gif");
}

div.single div.contents-inner{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_box_938_top.gif");
}

div.single div.contents-body{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_box_938_body.gif");
}

div.single div.main{
	width: 705px;
}

div.single .pagetitle{
	width: 671px;
}

div.single div.docset,
div.single div.moduleset{
	width: 681px;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* 0.0 International Programs TOP */
body.home{
	padding-left: 24px;
}

body.home div.footer{
	margin-left: -24px;
}

body.home div.wrapper{
	position: relative;
	width: 984px;
	padding: 0;
}

body.home div.container{
	width: 914px;
	margin: 300px 0 0 23px;
	/margin-top: 0;
	padding-top: 99px;
}

/* メイン画像 */
body.home div#mainpic{
	position: absolute;
	top: 100px;
	left: 0;
	z-index: -1;
	width: 960px;
	height: 495px;
	text-align: center;
	line-height: 400px;
	color: #666;
}

body.home div.set{
	position: relative;
}

body.home div.set div.desc{
	position: absolute;
}

/* Introduction */
body.home div.intro{
	float: right;
	margin-top: 100px;
	background-color: #fff;
}

body.home div.intro div.desc{
	top: 73px;
	left: 119px;
	width: 210px;
	line-height: 1.2;
	font-size: 115%;
}

/* グローバルメニュー */
body.home div.globalnav{
	width: 606px;
	float: left;
}

body.home div.globalnav div.set{
	padding: 7px;
}

body.home div.english,
body.home div.exchange,
body.home div.double{
	margin-bottom: 10px;
}

body.home div.english,
body.home div.events{
	background: url("/cip/english/graduate/business/ip/common/images/bg_nav_single_home.gif") no-repeat 0 0;
}

body.home div.exchange,
body.home div.double{
	position: relative;
	width: 284px;
	height: 298px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_nav_dublecol_home.gif") no-repeat 0 0;
}

body.home div.globalnav img{
	display: block;
}

body.home div.english img.caption,
body.home div.events img.caption{
	float: left;
}

body.home div.english img.pic,
body.home div.events img.pic{
	float: right;
}

body.home div.exchange img.pic,
body.home div.double img.pic{
	position: absolute;
	top: 7px;
	left: 7px;
}

body.home div.exchange img.caption,
body.home div.double img.caption{
	margin-top: 120px;
	/margin-top: 127px;
}

body.home div.globalnav div.desc{
	left: 45px;
	width: 235px;
	line-height: 1.3;
}

body.home div.english div.desc,
body.home div.events div.desc{
	top: 95px;
}

body.home div.exchange div.desc,
body.home div.double div.desc{
	top: 211px;
}

body.home div.exchange{
	float: left;
}

body.home div.double{
	float: right;
}

body.home div.events{
	clear: both;
}

/* 右カラム */
body.home div.util{
	width: 265px;
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_box_265_btm.gif");
}

body.home div.util-inner{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_box_265_top.gif");
}

body.home div.util-body{
	padding-right: 35px;
	padding-left: 35px;
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_box_265_body.gif");
}

/* Page Top */
body.home p.pagetop{
	width: 874px;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* 4.0 Partner Universities */
body.partner div.wrapper{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_partner.gif");
}
body.partner div.container{
	margin-top: 22px;
}

body.partner .pagetitle{
	background-color: #ededed;
}

body.partner div.map p.note{
	margin-left: 10px;
	padding-left: 10px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_down.gif") no-repeat 0 0.45em;
	line-height: 1.3;
}

body.partner div.map{
	margin-bottom: 25px;
}

/* 各大陸セット */
div.contset{
	width: 450px;
	margin-bottom: 30px;
}

div.contset h2{
	margin-bottom: 15px;
	padding: 0 0 6px 2px;
	border-bottom: solid 1px #fc0;
}

div.contset h3{
	margin-bottom: 10px;
	line-height: 1.3;
	font-weight: bold;
	font-size: 115%;
}

div.contset h4{
	margin-bottom: 5px;
	padding-left: 12px;
	background: url("/cip/english/graduate/business/ip/common/images/icon_arrow_yellow_gray.gif") no-repeat 0 0.4em;
	line-height: 1.3;
}

div.contset div.set{
	margin-bottom: 12px;
	padding: 12px 15px 15px;
	background-color: #f2f2f2;
}

div.contset div.text{
	line-height: 1.5;
}

div.contset div.pic img{
	display: block;
	float: right;
	margin: 0.3em 0 10px 15px;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* 色分け */

/* Introduction */
body.intro div.tab a.current,
body.intro .pagetitle,
ul.globalnav li.intro a:hover{
	background-color: #fc0;
}

body.intro div.tab a{
	background-color: #ffd940;
}

body.intro div.tab.tdouble a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_intro.gif");
}

body.intro div.tab.tdouble a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_intro_first.gif");
}

body.intro div.tab.tdouble a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_intro_current.gif");
}

body.intro div.tab.tdouble a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_intro_first_current.gif");
}

body.intro div.tab.ttriple a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_intro.gif");
}

body.intro div.tab.ttriple a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_intro_first.gif");
}

body.intro div.tab.ttriple a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_intro_current.gif");
}

body.intro div.tab.ttriple a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_intro_first_current.gif");
}

body.intro div.tab.tquad a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_intro.gif");
}

body.intro div.tab.tquad a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_intro_first.gif");
}

body.intro div.tab.tquad a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_intro_current.gif");
}

body.intro div.tab.tquad a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_intro_first_current.gif");
}

body.intro ul.globalnav li.current a{
	border-color: #fc0;
}

/* English Modules */
body.english div.tab a.current,
body.english .pagetitle,
ul.globalnav li.english a:hover{
	background-color: #6c3;
}

body.english div.tab a{
	background-color: #8cd966;
}

body.english div.tab.tdouble a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_english.gif");
}

body.english div.tab.tdouble a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_english_first.gif");
}

body.english div.tab.tdouble a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_english_current.gif");
}

body.english div.tab.tdouble a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_english_first_current.gif");
}

body.english div.tab.ttriple a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_english.gif");
}

body.english div.tab.ttriple a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_english_first.gif");
}

body.english div.tab.ttriple a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_english_current.gif");
}

body.english div.tab.ttriple a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_english_first_current.gif");
}

body.english div.tab.tquad a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_english.gif");
}

body.english div.tab.tquad a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_english_first.gif");
}

body.english div.tab.tquad a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_english_current.gif");
}

body.english div.tab.tquad a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_english_first_current.gif");
}

body.english ul.globalnav li.current a{
	border-color: #6c3;
}

/* Exchange Programs */
body.exchange div.tab a.current,
body.exchange .pagetitle,
ul.globalnav li.exchange a:hover{
	background-color: #6cf;
}

body.exchange div.tab a{
	background-color: #8cd9ff;
}

body.exchange div.tab.tdouble a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_exchange.gif");
}

body.exchange div.tab.tdouble a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_exchange_first.gif");
}

body.exchange div.tab.tdouble a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_exchange_current.gif");
}

body.exchange div.tab.tdouble a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_exchange_first_current.gif");
}

body.exchange div.tab.ttriple a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_exchange.gif");
}

body.exchange div.tab.ttriple a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_exchange_first.gif");
}

body.exchange div.tab.ttriple a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_exchange_current.gif");
}

body.exchange div.tab.ttriple a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_exchange_first_current.gif");
}

body.exchange div.tab.tquad a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_exchange.gif");
}

body.exchange div.tab.tquad a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_exchange_first.gif");
}

body.exchange div.tab.tquad a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_exchange_current.gif");
}

body.exchange div.tab.tquad a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_exchange_first_current.gif");
}

body.exchange ul.globalnav li.current a{
	border-color: #6cf;
}

/* Double Degree Programs */
body.double div.tab a.current,
body.double .pagetitle,
ul.globalnav li.double a:hover{
	background-color: #c6c;
}

body.double div.tab a{
	background-color: #d98cd9;
}

body.double div.tab.tdouble a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_double.gif");
}

body.double div.tab.tdouble a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_double_first.gif");
}

body.double div.tab.tdouble a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_double_current.gif");
}

body.double div.tab.tdouble a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_double_first_current.gif");
}

body.double div.tab.ttriple a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_double.gif");
}

body.double div.tab.ttriple a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_double_first.gif");
}

body.double div.tab.ttriple a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_double_current.gif");
}

body.double div.tab.ttriple a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_double_first_current.gif");
}

body.double div.tab.tquad a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_double.gif");
}

body.double div.tab.tquad a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_double_first.gif");
}

body.double div.tab.tquad a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_double_current.gif");
}

body.double div.tab.tquad a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_double_first_current.gif");
}

body.double ul.globalnav li.current a{
	border-color: #c6c;
}

/* Events */
body.events div.tab a.current,
body.events .pagetitle,
ul.globalnav li.events a:hover{
	background-color: #f66;
}

body.events div.tab a{
	background-color: #ff8c8c;
}

body.events div.tab.tdouble a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_events.gif");
}

body.events div.tab.tdouble a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_events_first.gif");
}

body.events div.tab.tdouble a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_events_current.gif");
}

body.events div.tab.tdouble a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_2_events_first_current.gif");
}

body.events div.tab.ttriple a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_events.gif");
}

body.events div.tab.ttriple a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_events_first.gif");
}

body.events div.tab.ttriple a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_events_current.gif");
}

body.events div.tab.ttriple a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_3_events_first_current.gif");
}

body.events div.tab.tquad a{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_events.gif");
}

body.events div.tab.tquad a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_events_first.gif");
}

body.events div.tab.tquad a.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_events_current.gif");
}

body.events div.tab.tquad a.first.current{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_4_events_first_current.gif");
}

body.events ul.globalnav li.current a{
	border-color: #f66;
}

/* add 2011.03.28 */
div.tab li {
	width: auto;
}
.ui-tabs .ui-tabs-panel {
	display: block;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
.ui-tabs .ui-tabs-nav a{
	width: 128px;
}
.ui-tabs .ui-tabs-nav a.first{
	width: 129px;
	background: url("/cip/english/graduate/business/ip/common/images/bg_tab_double_first.gif") no-repeat #D98CD9;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{
	background: url("/cip/english/graduate/business/ip/common/images/bg_tab_double_current.gif") no-repeat #CC66CC;
	font-weight: bold;
	color: #FFFFFF;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.first{
	background-image: url("/cip/english/graduate/business/ip/common/images/bg_tab_double_current_first.gif");
}
