@charset "UTF-8";

/*
------------------------------------------------
JMEC用（2011.8.8 sato）
------------------------------------------------
*/
div#jmec_2011_waku {
	width:750px;
	overflow:hidden;
}

div#jmec_2011_waku img.jmec_img {
	float:left;
	margin:10px 18px 5px 0;
}

div#jmec_2011_waku p.jmectext {
	line-height:1.5;
	text-align:justify;
	
}

div#jmec_list {
	padding:10px 15px;
}

div#jmec_list ul {
	list-style-type: square;
	list-style-position: outside;
}

div#jmec_list ul li {
	padding:2px 0 4px;
	line-height:1.1;
	color:#C00;
}

div#jmec_list ul li span {
	font-weight:bold;
	color:#222;
}

/*
------------------------------------------------
面接対策バナー用（2011.3.1 sato）
------------------------------------------------
*/
h4#top_title {
	background:url(/images/ja/support/resume/top_image_tips.jpg) no-repeat 0 0;
	height:54px;
	/* margin-bottom:13px; */
	padding:100px 0 0 11px;
	overflow:hidden;
}

h4#top_title a#btn_basic,
h4#top_title a#btn_example,
h4#top_title a#btn_voice {
	display:block;
	width:153px;
	height:36px;
	margin-right:14px;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
}
 
h4#top_title a#btn_basic {
	background:url(/images/ja/support/resume/top_btn.jpg) no-repeat 0 0;
}
h4#top_title a#btn_basic:hover {
	background:url(/images/ja/support/resume/top_btn.jpg) no-repeat 0 -36px;
}

h4#top_title a#btn_example {
	background:url(/images/ja/support/resume/top_btn.jpg) no-repeat -166px 0;
}
h4#top_title a#btn_example:hover {
	background:url(/images/ja/support/resume/top_btn.jpg) no-repeat -166px -36px;
}

h4#top_title a#btn_voice {
	background:url(/images/ja/support/resume/top_btn.jpg) no-repeat -333px 0;
}
h4#top_title a#btn_voice:hover {
	background:url(/images/ja/support/resume/top_btn.jpg) no-repeat -333px -36px;
}


/*
------------------------------------------------
support header
------------------------------------------------
*/
div.nHeaderList{
margin-bottom:15px;
float:left;
line-height:1;
}
div.supportHeaderList ul li{
display:inline;
margin:0;
padding:0;
}
div.supportHeaderList ul li.paddingH{
padding:0 5px;
}
div.atomFeed{
background:url("/images/ja/base/16px-feed-icon.gif") no-repeat right;
padding:0 22px 0 0;
float:right;
line-height:1;
text-align:right;
}

/*=====================================
TAKU 2009/06/22
=======================================*/

div.titlebase{
background:url("/images/ja/support/top/title_base.gif") left;
width: 767px;
height: 33px;
margin-top:15px;
margin-bottom:15px;
float:left;
line-height:1.7em;
text-align:left;
}
  
div.support_h2{
margin-bottom:5px;
margin-left:10px;
font-weight:bold;
font-size:14px;
color: #646464;
}
/*div.support_h2{
margin-bottom:10px;
margin-left:10px;
font-weight:bold;
font-size:14px;
color: #646464;
}*/

div.support_h3{
margin-bottom:10px;
margin-top:8px;
margin-left:11px;
font-weight:bold;
font-size:100%;
}

div.support_h4{
font-weight:bold;
font-size:100%;
color:#FFFFFF;
background-color:#294987;
width: 345px;
height: 20px;
margin: 6px 0px 12px 0px;
padding: 9px 0px 5px 10px;
text-align:left;
}

/*div.support_h4{
font-weight:bold;
font-size:100%;
background:url("/images/ja/support/top/titlebase.gif") repeat-x;
width: 345px;
height: 31px;
margin: 6px 0px;
padding: 7px 0px 7px 10px;
text-align:left;
}*/

div.support_h5{
font-weight:bold;
font-size:100%;
background-color: #f1f1f1;
width: 50%;
margin: 10px 0px;
padding: 7px 0px 7px 10px;
text-align:left;
}

div.text01 {
margin-top:6px;
margin-left:10px;
margin-bottom:10px;    
line-height:1.5em;	
}
/*div.text01 {
margin-top:6px;
margin-left:10px;
margin-bottom:10px;
line-height:1.7em;	
}*/

div.l_text {
margin-left:10px;
margin-bottom:8px;
line-height:1.7em;
}

div.l_text2 {
font-size:95%;	
margin-top: 5px;
margin-left: 0px;
line-height:1em;
}

div.l_text3 {
font-size:85%;
margin-left: 0px;
margin-bottom:8px;
line-height:1.2em;
}
 


#body_left {
	float: left;
	width: 355px;
	margin:0px 5px 0px 0px;
	text-align: left;
}

#body_right {
	float: right;
	width: 355px;
	margin: 0px 13px 0px 0px;
	text-align: left;
}

div.contents_base{
background-color: #f1f1f1;
border:1px #999 dotted;
width: 355px;
margin-bottom:48px;
text-align:left;
}

div.line_2{
background:url("/images/ja/support/top/line.gif") repeat-x;
height:3px;
margin:0px 10px;
width: 350px;
}

/*div.line_2{
background:url("/images/ja/support/top/line.gif") repeat-x;
height:3px;
margin:5px 10px;
width: 350px;
}*/

div.line_3{
background:url("/images/ja/support/top/b_line.gif") repeat-x;
height:3px;
margin:5px 0px;
width: 767px;
}

div.tipsclear {
clear: both;
}



/*=====================================
TAKU 2009/07/02 resume_samples
=======================================*/
#body_right2 {
	float: right;
	width: 565px;
	margin: 0px 13px 0px 0px;
	text-align: left;
}

#body_left2 {
	float: left;
	width: 160px;
	margin:0px 0px 0px 0px;
	text-align: left;
}

div.resumesamples_menu_base{
background-color: #f5f5f5;
width: 160px;
margin-bottom:48px;
text-align:left;
}

div.resumesamples_menutext1{
margin-bottom:8px;
margin-left:8px;
font-weight:bold;
font-size:100%;
}

div.resumesamples_menutext2{
margin-top:10px;
margin-bottom:8px;
margin-left:8px;
font-weight:bold;
font-size:100%;
}

div.resumesamples_menubuttontext{
background:url("/images/ja/support/resume_samples/arrow.gif") no-repeat left;
margin:0px 10px;
padding: 5px 5px 5px 7px;
font-size:95%;
}

div.line_4{
background:url("/images/ja/support/top/line.gif") repeat-x;
height:3px;
margin:0px 5px;
width: 150px;
}

div.resumeline{
background:url("/images/ja/support/top/line.gif") repeat-x;
height:1px;
margin:15px 0 20px 0;
width: 559px;
}

div.datalinktext {
text-align:left;
font-size:85%;
line-height:1.7em;	
} 

div.resumesamples_titletext {
font-size:110%;
font-weight:bold;
margin-bottom:15px;
}

div.resume_samples_btnUp {
background: url("/images/ja/support/resume_wordbook/btn_up.gif") no-repeat right;
padding: 0px 0px 0px 13px;
font-size:95%;
}

div.subtitle_text4 {
font-size:115%;
}

/*=====================================
TAKU 2009/09/07 JMEC
=======================================*/

div.jmectext {
margin-right:14px;
margin-left:14px;
margin-bottom:8px;
margin-top:23px;
text-align:left;
font-size:100%;
line-height:1.8em;	
}

div.jmectext5 {
margin-right:14px;
margin-left:14px;
margin-bottom:8px;
margin-top:10px;
text-align:left;
font-size:100%;
line-height:1.8em;	
}

div.jmectext2 {
margin-right:14px;
margin-left:14px;
margin-top:7px;
text-align:left;
font-size:100%;
line-height:1.8em;	
}

div.jmecundertext1 {
margin-right:26px;
margin-left:14px;
margin-top:7px;
text-align:left;
font-size:100%;	
}

div.jmecundertext2 {
margin-right:20px;
margin-left:20px;
margin-top:4px;
margin-bottom:10px;
text-align:left;
font-size:100%;
}

div.jmecundertext3 {
margin-right:14px;
margin-left:14px;
margin-top:4px;
text-align:left;
font-size:100%;	
}

div.jmecundertext4 {
margin-right:26px;
margin-left:32px;
margin-top:4px;
text-align:left;
font-size:100%;
line-height:1.8em;	
}

div.jmectext3 {
margin-right:26px;
margin-left:14px;
margin-top:7px;
text-align:left;
font-size:90%;
line-height:1.6em;	
color: #FF0000;
}

div.jmectitletext {
margin-right:26px;
margin-left:12px;
text-align:left;
font-size:110%;
line-height:1.8em;	
font-weight:bold;
}

div.jmectabletext {
font-size:100%;
margin-right:16px;
margin-left:13px;
margin-bottom:5px;
margin-top: 10px;
line-height:2em;
font-weight:bold;
}

div.jmectabletext2 {
font-size:100%;
margin-right:10px;
margin-left:10px;
margin-bottom:5px;
margin-top: 10px;
line-height:1.8em;
text-align:justify;
}

div.jmecdotline{
background:url("/images/ja/support/jmec/dotline.gif") repeat-x;
height:3px;
margin:0px 0px 13px 0px;
width: 767px;
}

/*=====================================
TAKU 2009/07/07 UCLA
=======================================*/

div.uclareedtext {
margin-right:16px;
margin-left:16px;
margin-bottom:8px;
text-align:left;
font-size:100%;
line-height:1.7em;	
}

div.uclareedtext2 {
font-size:115%;
margin-left:16px;
margin-top:15px;
color: #415b7c;
font-weight:bold;
}

div.uclatext {
font-size:100%;
margin-left:16px;
margin-right:16px;
margin-top:10px;
margin-bottom:10px;
font-size:100%;
color: #464646;
line-height:1.7em;	
}

div.uclatext2 {
font-size:100%;
margin-left:16px;
margin-right:16px;
margin-top:3px;
margin-bottom:10px;
color: #464646;
line-height:1.5em;	
}

div.uclatabletext {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
margin-top:10px;
line-height:1.7em;
}

div.uclatabletext2 {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:10px;
margin-top:10px;
font-weight:bold;
color: #464646;
line-height:1.9em;
}

div.uclatabletext3 {
font-size:120%;
margin-left:16px;
margin-top:3px;
color: #415b7c;
font-weight:bold;
}

div.uclatabletext4 {
font-size:85%;
margin-left:16px;
margin-top:10px;
color: #464646;
}

div.uclatabletext5 {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
margin-top:5px;
line-height:1.7em;
}

div.uclatabletext6 {
font-weight:bold;
font-size:120%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
margin-top:5px;
line-height:1.6em;
color: #415b7c;
}

div.uclatabletext7 {
font-weight:bold;
font-size:120%;
margin-right:16px;
margin-left:16px;
margin-top:5px;
line-height:1.6em;
color: #415b7c;
}

div.uclatabletext8 {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
line-height:1.7em;
}

div.uclatabletext9 {
font-weight:bold;
font-size:120%;
margin-right:16px;
margin-left:16px;
margin-top:10px;
line-height:1.6em;
color: #415b7c;
}

div.uclatabletext10 {
font-size:110%;
margin-right:16px;
margin-left:16px;
margin-top:5px;
line-height:1.6em;
}

div.uclatabletext11 {
font-size:100%;
margin-right:10px;
margin-left:10px;
margin-top:5px;
line-height:1.7em;
}


div.ucla_imageleft {
text-align:left;
margin-top:5px;
margin-right:5px;
margin-left:16px;
margin-bottom:5px;
}

div.ucla_imageright {
text-align:right;
margin-top:15px;
margin-right:16px;
margin-left:5px;
margin-bottom:5px;
}

div.line_5{
background:url("/images/ja/support/top/b_line.gif") repeat-x;
height:3px;
margin-top:15px;
width: 767px;
}

div.line_6{
background:url("/images/ja/support/top/line.gif") repeat-x;
height:3px;
margin:5px 10px;
width: 740px;
}

div.line_9{
background:url("/images/ja/support/top/line.gif") repeat-x;
height:3px;
margin:5px 8px 3px 10px;
width: 740px;
}

div.line_10{
background:url("/images/ja/support/top/bg_line.gif") repeat-x;
height:2px;
margin:5px 8px 3px 10px;
width: 740px;
}

div.ucla_btn_base{
background:url("/images/ja/support/ucla/btn_base.gif") left;
width: 767px;
height: 65px;
margin-bottom:15px;
float:left;
text-align:left;
}

table.ucla01 {
width: 100%;
background: #f5f4ee;
border: solid #cccccc;
border-width: 1px 1px 1px 1px;
}

table.ucla02 {
width: 100%;
background: #f5f4ee;
border: solid #cccccc;
border-width: 0px 1px 1px 1px;
}

table.ucla03 {
width: 100%;
background: #ffffff;
border: solid #cccccc;
border-width: 0px 1px 1px 1px;
}

table.ucla04 {
width: 100%;
background: #ffffff;
border: solid #cccccc;
border-width: 0px 1px 0px 1px;
}

table.ucla05 {
width: 100%;
background: #ffffff;
border: solid #cccccc;
border-width: 1px 1px 1px 1px;
}

table.ucla06 {
width: 101%;
background: #f5f4ee;
border: solid #cccccc;
border-width: 1px 1px 0px 1px;
}

table.ucla07 {
width: 741px;
background: #f5f4ee;
border: solid #cccccc;
border-width: 1px 1px 1px 1px;
}

div.ucla_buttontext{
background:url("/images/ja/support/resume_samples/arrow.gif") no-repeat left;
margin:0px 0px;
padding: 5px 5px 5px 8px;
font-size:95%;
}

div.uclascholarshiptext {
font-size:100%;
margin-left:24px;
margin-top:10px;
margin-bottom:10px;
font-size:100%;
color: #464646;
line-height:1.8em;	
font-weight:bold;
}

div.uclascholarshiptext2 {
font-size:100%;
margin:0 24px 10px 24px;
font-size:100%;
color: #464646;
line-height:1.7em;	
}

div.uclascholarshiptext3 {
font-size:100%;
margin:5px 24px 0 21px;
font-size:100%;
color: #464646;
line-height:1.7em;	
}

div.uclascholarshiptext4 {
font-size:100%;
margin:0 24px 3px 33px;
font-size:100%;
color: #464646;
line-height:1.7em;	
}

div.uclascholarshipRedtext1 {
font-size:100%;
margin: 10px 10px 0 16px;
font-size:100%;
color: #b72d3d;
line-height:1.7em;	
}

div.uclascholarshipRedtext2 {
font-size:100%;
margin: 0 10px 15px 15px;
font-size:100%;
color: #b72d3d;
line-height:1.7em;	
}

div.uclascholarshipsmalltext {
font-size:80%;
color: #b72d3d;
line-height:1.3em;	
margin-top:  5px;
font-weight:bold;
}


/*=====================================
TAKU 2009/10/13 JICA
=======================================*/

div.jicatext {
margin:8px 18px 8px 18px;
text-align:left;
font-size:100%;
line-height:1.7em;	
}

table.jica01 {
width: 96%;
background: #f0f4f9;
border: solid #cccccc;
border-width: 1px 1px 1px 1px;
}

div.jicatabletext01 {
font-size:100%;
margin:0 26px 10px 26px;
font-size:100%;
color: #464646;
line-height:1.7em;	
}

/*=====================================
TAKU 2009/07/07 CASEC
=======================================*/

div.casecreedtext {
margin-right:16px;
margin-left:16px;
margin-bottom:20px;
text-align:left;
font-size:100%;
color: #464646;
line-height:2.0em;	
}

div.line_7{
background:url("/images/ja/support/casec/casec_line.gif") repeat-x;
height:3px;
width: 767px;
}

table.casec01 {
width: 100%;
background: #ffffff;
border-width: 1px 1px 1px 1px;
}

div.casectabletext {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
margin-top: 10px;
line-height:2em;
}

div.casectabletext2 {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
margin-top: 0px;
line-height:2em;
}

div.casectabletext3 {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
margin-top: 10px;
line-height:1.5em;
}

div.casec_imageleft {
text-align:left;
margin-top:10px;
margin-right:5px;
margin-left:16px;
margin-bottom:3px;
}

div.casec_imageleft2 {
text-align:left;
margin-top:10px;
margin-right:5px;
margin-left:16px;
margin-bottom:10px;
}

div.casec_imageright {
text-align:right;
margin-top:15px;
margin-right:16px;
margin-left:5px;
margin-bottom:5px;
}

div.casec_titleleft {
text-align:left;
margin-top:10px;
margin-left:16px;
margin-bottom:8px;
}

div.dotline{
background:url("/images/ja/support/casec/dot_k01.gif") repeat-x;
height:1px;
width: 600px;
margin-left:16px;
}

/*=====================================
無料キャリア相談
=======================================*/

div.askexpert_bg{
background:url("/images/ja/support/askexpert/img_top.gif") repeat-x;
height: 154px;
width: 767px;
margin-bottom: 15px;
}

div.askexpert_title01{
background:url("/images/ja/support/askexpert/titlebar01.gif") repeat-x;
height:35px;
width: 767px;
}

div.askbtnbase{
background:url("/images/ja/support/askexpert/btnbase.gif") repeat-x;
height: 90px;
width: 767px;
margin-top: 10px;
}

div.askexpertLinktext01{
background:url("/images/ja/support/resume_samples/arrow.gif") no-repeat left;
margin:15px 0 0 15px;
padding: 5px 5px 5px 8px;
font-size:100%;
}

div.askexpertLinktext02{
background:url("/images/ja/support/resume_samples/arrow.gif") no-repeat left;
margin:5px 0 0 15px;
padding: 5px 5px 5px 8px;
font-size:100%;
}

div.askexpertanswertext01{
margin:15px 5px 0 0;
font-size:100%;
font-weight: bold;
}

div.askexpertanswertext02{
margin:5px 5px 0 0;
font-size:100%;
font-weight: bold;
}

div.askdotline{
background:url("/images/ja/support/askexpert/line01.gif") repeat-x;
height:1px;
width: 767px;
margin:3px 0 3px 0;
}

table.askexspert01 {
width: 767px;
background: #ffffff;
border: solid #d9d9d9;
border-width: 5px 5px 5px 5px;
}

div.asktabletext01 {
margin:5px 0 0 0;
font-size:110%;
font-weight: bold;
color: #c40000;
}

div.asktabletext02 {
margin:10px 0 0 0;
font-size:100%;
font-weight: bold;
}

div.asktabletext03 {
margin:5px 5px 0 0;
font-size:100%;
line-height: 1.6em;
color: #585858;
}

div.asktabletext04 {
margin:10px;
font-size:100%;
line-height: 1.7em;
font-weight: bold;
}

div.asktabletext05 {
margin:10px;
line-height: 1.6em;
font-size: 11px;
color: #444444;
}

div.detailtext01 {
margin:5px 0 0 0;
font-size:170%;
font-weight: bold;
}

div.detailtext02 {
margin:3px 0 12px 0;
font-size:100%;
font-weight: bold;
}

div.detailtext03 {
margin:8px 11px 0 11px;
font-size:100%;
line-height: 1.7em;
color: #585858;
}

div.detailtext04 {
font-size:100%;
line-height: 2.0em;
color: #585858;
}

div.detailtext05 {
margin:8px 11px 20px 11px;
font-size:100%;
line-height: 1.7em;
color: #585858;
}

div.detailtext06 {
margin: 5px 10px 10px 10px;	
font-size:100%;
line-height: 1.8em;
color: #585858;
}

div.detailline01{
background:url("/images/ja/support/askexpert/detail_line.gif") repeat-x;
height:1px;
width: 742px;
margin:8px 0 0 4px;
}

div.detailline02{
background:url("/images/ja/support/askexpert/detail_line.gif") repeat-x;
height:1px;
width: 742px;
margin:2px 0 0 4px;
}

div.detailicontext01{
background:url("/images/ja/support/askexpert/areaofexpertise_icon.gif") no-repeat left;
margin:0 0 0 10px;
padding: 6px 5px 4px 90px;
font-size:120%;
font-weight: bold;
}

div.detailicontext02{
background:url("/images/ja/support/askexpert/forte_icon.gif") no-repeat left;
margin:0 0 0 10px;
padding: 6px 5px 3px 90px;
font-size:120%;
font-weight: bold;
}

table.exspertqa01 {
width: 767px;
background: #ecf9ff;
border: dotted #cccccc;
border-width: 0 0 1px 0;
}

div.exspertqatext01 {
margin:7px 0 0 0;
line-height: 1.6em;
font-size: 150%;
font-weight: bold;
}

div.exspertqatext02 {
line-height: 1.6em;
font-size: 100%;
}

div.exspertqatext03 {
line-height: 1.7em;
font-size: 100%;
}

div.exspertqatext04 {
margin: 15px 0 0 0;
font-size: 100%;
color: #c40000;
}


/*=====================================
DL DT DD　横並び
=======================================*/
dl.mba{
margin:6px 0px 8px 5px;
}

dl.mba dd{
margin-left:13.6em;
padding:0.3em;
border-bottom:0
}

dl.mba dt{
clear:left;
float:left;
padding:0.3em;
width:12.6em;
}

/*
---------------------------------------
MBA
---------------------------------------
*/
div.borderTitlebar{
border:1px solid #999;
padding:8px 5px 7px 8px;
font-weight:bold
}

div.noborderTitlebar{
padding:6px 3px 6px 8px;
font-size:125%;
font-weight:bold;
margin-bottom:5px;
}

.greyTitlebar{
background: url(/images/ja/base/bg_grey_grad.jpg) repeat-x;
}

.redTitlebar{
background: url(/images/ja/campaign/mba/red_hor_bar.gif) repeat-x;
}

.blueTitlebar{
background: url(/images/ja/campaign/mba/blue_hor_bar.gif) repeat-x;
}


div.mbaMenu ul li{
padding:3px 8px;
}

table.mbaSchedule{
border-spacing:0;
border-collapse:collapse;
}
table.mbaSchedule td{
vertical-align:top;
padding:0 0 10px 0;
}
table.mbaSchedule td.time{
padding-right:20px;
width:200px;
white-space:nowrap;
font-size:92%;
text-align:center;
}
.basebg{
background:#ebedf1;
border-top:1px solid #8b92a0;
border-right:4px solid #8b92a0;
border-bottom:1px solid #8b92a0;
border-left:4px solid #8b92a0;
padding:10px;
}

/*
 ------------------------------------------------
  Daijob コラム　
 ------------------------------------------------
*/
/* サーチ*/
div.column .ifrm {
  margin: 0px;
  padding: 0px;
  text-align:right;
  font-size:10px;
}
div.column .ifrm input {
    font-size: 10px;
    line-height:120%;
    background-color:#FFFFCC;
}

div.headerimg{
margin-bottom:4px;
}

div.columntitle a{
color:#669966;
}

/*-------------------------------------------------------*/
/* コラム*/
.latest_column{
width: 100%;
background: #fff;
border: dotted #ccc;
border-width: 1px 1px 1px 1px;
}
.latest_column h3{
margin:15px 0 0 15px;
font-size:16px;
}
.latest_column h4{
font-weight:normal;
font-size:14px;
line-height:2.0em;
margin: 0 15px 0 15px;
}
.latest_column p.allRead{
margin:0 15px 10px 0;
padding:0px;
font-size:12px;
text-align:right;
}
div.takashitext {
font-size:100%;
margin-right:16px;
margin-left:16px;
margin-bottom:5px;
line-height:1.7em;
}

div.columnline{
background:url("/images/ja/support/top/b_line.gif") repeat-x;
height:3px;
padding:5px 0;
width: 767px;
}

/*-------------------------------------------------------*/
.column_header{
margin-bottom:10px;
clear:both;}

.bioProfile{
color:#666666;
padding:60px 0 0 180px;
width:540px;
margin:0;
font-size:12px;
}
.bioProfile p{
font-size:10px;
}

div.latestcolumn{
font-size:medium;
background-color:#FFFDFB;
padding:15px;
border-width:1px;
border-color:#999999;
border-style:solid;
margin-bottom:5px;
}
div.columntitle{
font-size:large;
font-weight:bold;
color:#666;
}
div.columnsummary {
margin-left:20px;
margin-right:20px;
border-color:#800040; 
line-height: 100%;
}
/*
 ------------------------------------------------
  記事　html:article
 ------------------------------------------------
*/

div.article{
background-color:#ffffff;
padding:15px 35px;
border-width:1px;
border-color:#666;
font-size: 14px;
border-style:solid;
line-height: 1.7em;
clear:both;
margin:0;
}
div.article h3{
margin:10px 0px;
padding:0px;
font-size:18px;
font-weight:bold
}
div.article h5{
font-weight:bold;
}

div.articleList{
width:120px;
height:25px;
font-size:14px;
margin: 5px 0 5px 0;
text-align:right;
float:right;
}
div.articleList span{
line-height:1.5;
}
div.articleList img{
vertical-align:middle;
}
.article_mba{
width:680px;
background-color:#ffffff;
margin:10px 20px;
padding:10px;
border-width:1px;
border-color:#837118;
border-style:solid;
line-height: 130%;
font-size:12px;

}

/* 記事　QAのあるコラム　転職相談　　*/

.bioProfile_ishihara{
width:700px;
padding-left:14px;}


/* 記事　QAのあるコラム　ASK　THE　EXPERT　石原さん　　*/
.article_QA2{
width:680px;
border-width:1px;
border-style:solid;
border-color:#EEEBAC;
background-color:#ffffff;
margin: 0px;
padding:15px 30px 10px 30px;
line-height: 125%;
}

.article_Q2{
border-color:#DAC888;
border-style:dashed;
background-color:#fff;
padding:8px;
border-width:1px;

}

.latestcolumn_QA{
border-left:thick solid #F3EDD3;

}
/* 記事 コラム　タカシ　　*/
.bioProfile_takashi{
color:#666666;
padding:0px 0 0 30px;
width:590px;
margin:0;
font-size:12px;
}


/* 記事　CHINESE　　*/
.chinese_header{
background:url(/img/ja/column/chineseheader.gif) no-repeat ;
width:730px;
height:110px;
font-size:12px;
}

.chinese_header p{
width:500px;
padding-top:60px;
padding-left:150px;
}

.article_chinese{
width:680px;
background-color:#FFFFF7;
margin: 0px;
padding:15px 30px 10px 30px;
border-width:2px;
border-color:#FF9D9D;
border-style:dotted;
line-height: 125%;

}


/* 記事 MBA　　*/
.mba_img{
padding-left:4px;
}

.mba_picbox{
float:left; 
width:200px; 
border:#CCCCCC 1px solid;
margin:0 8px 0 0;
}
.mba_pic{
float:left; 
padding:3px;
}
span.mba_profile{
font-size:12px; 
padding:5px; 
line-height:14px;
}


/* MBA Data - Bobby 10082008 */
.text_spacer{
margin-top:10px;
}

.hor_bar{
background:url(/images/ja/campaign/mba/hor_bar.gif) no-repeat;
width:767px;
}

.vert_bar{
float:left;
position:relative;
bottom:55px;
height:95px;
margin-left:10px;
z-index:-0;
}

.iul{
list-style-type:square;
list-style-position:inside;
text-indent:-1em;
padding-left:1em;
}

.iul li{
line-height:120%;
}
.takashicolumn h3 {
	color: #02558b;
}
.takashicolumn p {
	text-align:  justify;
	line-height: 180%;
}
.takashicolumn {
	width: 90%;
	margin: auto;
}



