@charset "utf-8";

/* common
-----------------------------------------*/
body{
	color:#333333}

#contents_section {
	width:960px;
	background-color:#FFFFFF;
	margin:0 auto 0;
}
#contents_section:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.main_contents {
	width: 790px;
	float: left;
	margin-bottom: 20px;
}
#right .sidebar_dfp {
	width: 140px;
	padding-left: 10px;
}
#contents_section .return_top {
	text-align: right;
	font-size: 12px;
	padding-right: 10px;
}

/* contents
-----------------------------------------*/

.cont_b1{
	width:776px;
}
.cont_b1 h3{
	margin:0px;
	padding:0;
	line-height:0}



#header_btm{
	background:url(../images/header_bottom.jpg) 0 0 no-repeat;
	width:776px;
	height:88px;
	display:block;}
	
#header_btm p{
	color:#FFFFFF;
	font-size:14px;
	display:block;
	width:700px;
	padding: 10px 0 0 18px
}

.c2top{
	margin:0;
	padding:0;
	line-height:0;
	vertical-align:bottom}
	
.cont_b2{
	background:url(../images/sec2_bg.gif) 0 0 repeat-y;
	padding:5px 38px 0px 18px;
	font-size:16px;
	}
.cont_b2 h4,.fourpoint h4{
	font-weight:bold;
	font-size:25px;
	color:#1EBDFF;
	margin-bottom:15px;
	line-height:1;
	}
.cont_b2 p{
	margin-bottom:15px;
}
.c2_left{
	display:block;
	float:left;
	width:330px;
	margin-right:10px;
	font-size: 12px;
}
.c2_inner{
	padding-bottom:10px;}

.c2btm{
	margin-bottom:17px}
	
.c3_top h4{
	font-weight:bold;
	font-size:30px;
	color:#1EBDFF;
	margin-bottom:15px;
	padding:80px 45px 0 151px;
	line-height:1;
	}
.c3_top{
	background:url(../images/sec3_top.gif) 0 0 no-repeat;
	width:776px;
	height:161px;
	display:block;
	margin-bottom:0;
	padding-bottom:0;
	}
.cont_b3{
	border:2px solid #42A732;
	border-top:none;
	padding:17px 9px 17px 9px;
	margin-right:14px
	}

.cont_b3 dl dt{
	width:80px;
	float:left;
	margin-left:15px;
	margin-right:30px;
	min-height:110px;
	clear:left;
	}
.cont_b3 dl dd{
	margin-bottom:17px;
	font-size:17px;
	font-weight:bold;
	_width:600px;
	min-height:100px;
	_height:100px;
}
.cont_b3 h5,.cont_b4 h5.disc{
	font-weight:bold;
	font-size:19px;
	color:#248950;
	margin:0}

.sc_tt {
    margin-bottom: 5px;
}
.sc_box {
    border: 1px solid;
    clear: both;
    color: #2A8850;
    height: 135px;
    margin: 0;
    padding: 0;
    width: 750px;
}
.sc_box_left {
    float: left;
    height: 135px;
    margin: 0;
    padding: 0;
    width: 245px;
}
.sc_box_iframe {
    float: left;
    height: 135px;
    margin: 0;
    padding: 0;
    width: 500px;
}

.cont_b4{
	border:2px solid #42A732;
	padding:17px 15px 17px 15px;
	margin-right:14px;
	margin-top:17px;
	}
.cont_b4 h4 img{
	margin-bottom:17px;}
.cont_b4 .interviewLeft{
	font-size:16px;
	width:400px;
	float:left;
	margin-right:15px;
	display:block;
	margin-bottom:17px
}
.cont_b4 h5{
	font-size:20px;
	margin:17px 0;
	vertical-align: top;
	display:block;
	clear:both
}
	
.q1{
	background:url(../images/Q1.gif) 0 0 no-repeat;
	padding-left:60px
	}
.q2{
	background:url(../images/Q2.gif) 0 0 no-repeat;
	padding-left:60px
	}
.q3{
	background:url(../images/Q3.gif) 0 0 no-repeat;
	padding-left:60px
	}
.a1{
	background:url(../images/A1.gif) 0 0 no-repeat;
	padding-left:60px;
	font-size:16px;
}
.a2{
	background:url(../images/A2.gif) 0 0 no-repeat;
	padding-left:60px;
	font-size:16px;
}
.a3{
	background:url(../images/A3.gif) 0 0 no-repeat;
	padding-left:60px;
	font-size:16px;
}

.matome{
	margin-top:30px;
	margin-bottom: 17px;
	font-size:16px;
}
.interviewPhoto{
	margin-left:445px;
	color: #666;
}
.interviewPhoto img{
	margin-bottom:5px
}

.fourpoint{
	background:url(../images/fourpoints.gif) 0 0 no-repeat;
	height:172px;
	_height:206px;
	display:block;
	padding:17px 15px
}
.fourpoint ul li{
	font-size:19px}
.company{
	border-bottom:1px solid #333;
	display:block;

	}
.interviewPhoto p{
	font-size:12px;
	margin-left:110px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
.phototop{
	height:100px;
	display:block}
.photobtm{
	display:block;
	clear:right;
	margin-top: 10px;
}
.photobtm p{
	margin-left:0px}
.photobox{
	width:100px;
	height:100px;
	float:left}
/* 2012_0516 Addition searche_link01
------------------------ */
.searche_link01,
#searche_link01{padding:10px 0px 0px!important;text-align:left; clear:both}
.searche_link01 dt,
#searche_link01 dt{font-weight:bold;background:url(http://www.o-uccino.jp/common/img/search_arrow03.gif) no-repeat left center;padding-left:10px!important;font-size:12px;line-height:1.4}
.searche_link01 dd,
#searche_link01 dd{font-size:12px;margin-bottom:10px!important;padding-left:10px!important;line-height:1.4}
.searche_link01 dd li,
#searche_link01 dd li{display:inline;padding-right:4px!important;margin-right:3px!important;border-right:1px solid #CCCCCC}
.searche_link01 .last-child,
#searche_link01 .last-child{margin-bottom:0px}

.clearFix {
	zoom:1;
}

.clearFix:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}