<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*===================================================
*
*	Page Theater guide theater box Style CSS
*	Site :
*	Last Update 2010-05
*
====================================================*/

#ucInfo{

}

/*
TopContentsStyle For about Company
*/

div.aboutCompany{

}

div.aboutCompany p#acFlash{
	text-align:center;
	margin-bottom: 10px;
}


div.acContentsLeft{
	float: left;
	margin:0 0 0 10px;
	width: 424px;
	_margin:0 0 0 5px;
}

div.acContentsRight{
	float:right;
	margin:0 10px 0 0;
	width: 424px;
	_margin:0 5px 0 0;
}

/*---------------------------------------------------
*div#acContents div.acContentsLeftSec
----------------------------------------------------*/
div.acContentsLeft div.acContentsLeftSec {
	background:#CDCBCC url(/image/about_company/bg_acmenu_bottom.gif) no-repeat bottom left;
	margin: 0 0 10px 0;


}

div.acContentsLeft div.acContentsLeftSec ul{
	padding: 6px;
}

div.acContentsLeft div.acContentsLeftSec ul li{
	margin: 0 0 2px;
}

/*---------------------------------------------------
*div#acContents div.acContentsRight
----------------------------------------------------*/
div.acContentsRight {
	float: right;
	width: 424px;
}

div.acContentsRight h3{
	margin: 0;
}

div.acContentsRight div.acContentsRightSec {
	width: 422px;
	height: 338px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px 0 0;
}

div.acContentsRight div.acContentsRightSec ul{
	margin: 0 15px 12px;
	border-bottom: 1px solid #ccc;
	height: 180px;
	overflow: auto;
}

div.acContentsRight div.acContentsRightSec ul li{
	padding: 8px 0;
	background: url("/image/common/line_dot_black.gif") repeat-x scroll left bottom transparent;
}

div.acContentsRight div.acContentsRightSec ul li p.pressDate{
	float: left;
	font-weight: bold;
}

div.acContentsRight ul li p.pressText{
	margin: 0 0 0 60px;
}

p#pressMoreBt {
	text-align: right;
	margin: 0 12px 12px 0;
}

div.acContentsRight dl.pdfBox {
	border: 1px solid #ccc;
	margin: 10px 16px 0;
}

div.acContentsRight dl.pdfBox dt{
	margin: 6px;
}

div.acContentsRight dl.pdfBox dd{
	margin: 0 6px;
}

div.acContentsRight dl.pdfBox dd p.pdfBoxTextLeft {
	float: left;
}

div.acContentsRight dl.pdfBox dd p.pdfBoxTextRight {
	margin: 0 0 0 28px;
	font-size: 84%;
	padding: 0 0 6px;
}



/*
Other Contents Style For /about_company/

MainContents
*/
/*---------------------------------------------------
*div.acContentsSection div.acContentsSectionLeft
----------------------------------------------------*/


div.acContentsSectionLeft {
	float: left;
	width:710px;

}

div.acContentsSectionLeft div.title{
	font-size:134%;
	font-weight:bold;
}

div.acContentsSection 	margin: 0 0 12px;
}

div.acContentsSectionLeft div.acContentsPdfArea  {
	text-align: center;
}

/*==============================
* contents / uc_concept
================================*/

div#ucConcept {
	margin:5px 10px 20px;
	padding:15px;
	positon:relative;
	width:660px;
	border:solid #808080 1px;
}

div#ucConcept h3 {
	padding: 20px 0;
	margin: 0 auto;
}


div#ucConcept div.acContentsPdfArea p {
	text-align: center;
	font-weight:bold;
	margin:20px 0;
}

div#ucConcept div.acContentsLogoArea  {
	border:1px solid #999999;
	margin:10px 0;
	padding: 10px;
}
div#ucConcept div.acContentsLogoArea:after{
	content: "";
	clear: both;
	display: block;
}
div#ucConcept div.acContentsLogoArea dt{
	float:left;
}
div#ucConcept div.acContentsLogoArea dd {
	background: url(/image/about_company/ac_arrow.gif) no-repeat;
	background-position: 80px 25px;
	padding: 13px 0 0 150px!important;
}

*:first-child+html div#ucConcept div.acContentsLogoArea dd {
	background: url(/image/about_company/ac_arrow.gif) no-repeat;
	background-position: 20px 25px;
	padding: 20px 0 0 30px!important;
}

* html div#ucConcept div.acContentsLogoArea dd {
	background: url(/image/about_company/ac_arrow.gif) no-repeat;
	background-position: 20px 25px;
	padding: 20px 0 0 30px!important;
}

div#ucConcept div.acContentsMapArea  {
	margin:10px 0;
	padding: 5px 125px;
}

div#ucConcept div.acContentsMapArea p.addressMain{
	padding:5px 0;
}


/*==============================
* contents / uc_vision
================================*/


div.acContentsSectionLeft div#ucVision {
	margin:10px 20px;
}

div.acContentsSectionLeft div#ucVision h3 {
	padding:0 0 10px 0;
}

div.acContentsSectionLeft div#ucVision h4 {
	padding:10px 0;
	font-size:114%;
	font-weight:normal;
}

div.acContentsSectionLeft div#ucVision em {
	float:right;
	text-align:right;
	margin:32px 12px 0;
	font-weight:normal;
}

div.acContentsSectionLeft div#ucVision div.point {
	margin-bottom:40px;
	}

div.acContentsSectionLeft div#ucVision p {
	margin-top:10px;
	line-height:1.8em;
	}

div.acContentsSectionLeft div#ucVision p.title {
	font-size:18px;
	font-weight:bold;
	}


/*====================================================
* contents /uc_press.html
====================================================*/

div.acContentsSectionLeft div#pressUcBox {
	margin:5px 10px 10px;
	position:relative;
	padding:20px 34px;
	background-color:#fff;
	border:solid #808080 1px;
	width:620px;

}

div.acContentsSectionLeft div#pressUcBox a{
	color:#0024FF;
}

div.acContentsSectionLeft div#pressUcBox h3{
	padding-bottom: 5px;
	border-bottom: 1px solid #1d5393;
}
div.acContentsSectionLeft div#pressUcBox h4{
	margin: 10px 0px;
}
div.acContentsSectionLeft div#pressUcBox dl{
	padding: 5px 10px;
	position: relative;
}
div.acContentsSectionLeft div#pressUcBox dt{
	position: absolute;
	width: 80px;
	font-weight: bold;
	margin: 0 20px 0 0;
}
div.acContentsSectionLeft div#pressUcBox dd{
	padding: 0px 0px 15px 60px;
}

div.acContentsSectionLeft div#pressUcBox .goTop {
	text-align: right;
	clear: both;
	padding: 10px 0px!important;
}

div.acContentsSectionLeft div#pressUcBox p.pdfLink {

}

div.acContentsSectionLeft div#pressUcBox span.pdfComment {
	font-size:120%;
	font-weight:normal;
	margin-left:10px;
}

/*====================================================
	/about_company/uc_logo_index.html
	2010/05/14
====================================================*/

div.ucLogo{
	background-color:#fff;
	margin:5px 10px 10px;
	padding: 30px 14px;
	border:solid #808080 1px;
	width: 660px;
}

div.acContentsSectionLeft div#aboutLogoHead {
	width: 590px;
	margin: 0px auto;
}

div.acContentsSectionLeft div#aboutLogoHead p#mainLogo {
	float:left;
	width: 208px;
}

div.acContentsSectionLeft div#aboutLogoHead p {
	float:right;
	width: 344px;
}

div.acContentsSectionLeft div#movieBox {
	clear: both;
	margin: 0 10px;
	padding: 20px 0;
	text-align: center;
	background-color:#fff;
}

div.acContentsSectionLeft div#movieBoxLogo {
	clear: both;
	margin: 5px 10px;
	padding: 20px 0;
	text-align: center;
	background-color:#fff;
	border:solid #808080 1px;
}

div.acContentsSectionLeft div#aboutLogoFoot {
	width: 580px;
	margin: 20px 40px;
}

div.acContentsSectionLeft div#aboutLogoFoot p#footLogo {
	float: right;
	width: 160px;
}

div.acContentsSectionLeft p#yourDream {
	clear: both;
	padding-top: 10px;
	text-align: center;
}





/*==============================
* contents / uc_theater_list
================================*/

/* div#ucListBox */

#theaterList {
	margin: 0 10px;
}

#theaterList div#ucListBox {
	border: 1px solid #000;
	margin: 65px 0 20px;
}


#theaterList div#ucListBox h3 {
	position: absolute;
}

#theaterList div#ucListBox h3 img {
	position: relative;
	top: -65px;
	left: -11px;
}


#theaterList div#ucListBox h4 {
	background: url("/image/about_company/icon/arrow.gif") no-repeat 5px 5px #e8e6d4;
	padding: 5px 0 5px 22px;
	font-size: 100%;
	font-weight: normal;
	margin: 3px 5px;
}

#theaterList div#ucListBox div.theaterBox {
	margin-bottom: 10px !important;
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
	zoom: 1;
}

#theaterList div.theaterBox {
	margin: 5px !important;
}

#theaterList div.theaterBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#theaterList div.theaterBox h5 {
	padding: 5px 0;
}

#theaterList div.theaterBox div.leftBox {
	width: 220px;
	float: left;
	text-align: center;
	position: relative;
	z-index: 1;
	background: #CCC;
	padding-bottom: 10px;
}

#theaterList div.theaterBox dl {
	padding-left: 230px;
	position: relative;
	_padding-left: 10px;
}

*:first-child+html #theaterList div.theaterBox dl{
	padding-left: 10px;
}

#theaterList div.theaterBox dt {
	position: absolute;
	padding: 2px 0;
}

#theaterList div.theaterBox dd {
	padding: 2px 0 2px 85px;
}

#theaterList div.theaterBox dt.priceItem {
	position: relative;
}

#theaterList div.theaterBox dd.priceDetail {
	padding: 0;
}

#theaterList div.theaterBox dd strong {
	color: #C00;
}

/* for IE6 */

*html #theaterList div.theaterBox dd {
	padding-left: 80px;
}

*html #theaterList div.theaterBox dt {
	padding-top: 5px;
}

*html #theaterList div.theaterBox dt.priceItem {
	left: -3px;
}


/*==============================
* contents / cpx_theater_list
================================*/

/* div#cpxListBox */

#theaterList div#cpxListBox {
	border: 1px solid #000;
	margin: 65px 0 20px;
}


#theaterList div#cpxListBox h3 {
	position: absolute;
}

#theaterList div#cpxListBox h3 img {
	position: relative;
	top: -65px;
	left: -11px;
}


#theaterList div#cpxListBox h4 {
	background: url("/image/about_company/icon/arrow.gif") no-repeat 5px 5px #e8e6d4;
	padding: 5px 0 5px 22px;
	font-size: 100%;
	font-weight: normal;
	margin: 3px 5px;
}

#theaterList div#cpxListBox div.theaterBox {
	margin-bottom: 10px !important;
	border-bottom: 1px dotted #666;
	padding-bottom: 10px;
	zoom: 1;
}




/*====================================================
	/about_company/uc_privacy.html
====================================================*/



div#privacyPolicy {
	margin: 10px 20px;
}

div#privacyPolicy h3 {
	text-align: center;
	margin: 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #000;
}

div#privacyPolicy h4 {
	color: #006;
	font-size:120%;
	text-align: center;
	margin: 20px 0;
}

div#privacyPolicy p#privacyMark {
	text-align: center;
}

div#privacyPolicy p#privacyNote {
	font-weight: bold;
}

div#privacyPolicy ol {
	list-style: decimal;
	border: 1px solid #000;
	padding: 10px 10px 10px 35px;
	margin: 20px 0px;
}

*html div#privacyPolicy ol {
	padding-left: 40px;
}

*:first-child+html div#privacyPolicy ol {
	padding-left: 40px;
}

div#privacyPolicy ol li {
	margin: 5px 0;
}

div#privacyPolicy ol ul {
	list-style: disc;
	padding-left: 20px;
}

div#privacyMeta p {
	text-align: right;
	margin: 10px 0;
}

div#privacyMeta ol.revision {
	padding: 0;
	border: none;
	list-style: none;
}



/*====================================================
	/about_company/uc_theme.html
====================================================*/

div#service_UcBox {
	margin:5px 10px 20px;
	padding:0px 15px 15px;
	positon:relative;
	width:660px;
	background:#fff url(/image/about_company/service/service_bk.jpg) no-repeat 15px 0px;
	border:solid #808080 1px;
}

div#service_UcBox p.service_centerMongon {
	margin:60px 0px 0px 120px;
	padding:0px 10px;
}


div#service_UcBox h3 {
	padding: 20px 0;
	margin: 0 auto;
}



/*====================================================
	/about_company/uc_kojinjyouhou.html
====================================================*/
div.personalInfo {
	border:solid #808080 1px;
	margin:5px 0 0 10px;
	background-color:#fff;
	width:670px;
}

div.personalInfo p#intro {
	font-weight:bold;
	margin:20px 10px 10px;
}

div.personalInfo div.personalInfoBox{
	border:solid #808080 1px;
	margin:0 10px;
}

div.personalInfo div.personalInfoBox p{
	padding:5px 20px;
}
div.personalInfo div.personalInfoBox table,
div.personalInfo div.personalInfoBox ul{
	margin:5px 20px;
}

div.personalInfo div#metaInfo {
	text-align:right;
	padding:10px;
}

/*====================================================
	/about_company/uc_commercial.html
====================================================*/

div.commercial{
	margin:0 10px;
}

div.commercial h3{
	margin:0 0 20px 10px;
}

div.commercial p.title {
	font-size:120%;
	font-weight:bold;
	text-align:center;
	padding:0 0 0 20px;
}

div.commercial table{
	margin:0 0 0 20px;
	width:640px;
}

div.commercial table td.label{
	background-color:#ccccff;
}

/*====================================================
	/about_company/uc_affiliate.html
====================================================*/

#affiliateMain{
	width:660px;
	margin:5px auto 10px;
	position:relative;
	background: #FFF;
	padding: 15px;
	text-align: center;
}

#affiliateMain h3 {
	margin-bottom: 10px;
}

#affiliateMain .anchorNavi {
	margin: 15px auto 20px;
}

#affiliateMain #link01 {
	margin-bottom: 10px;
}

#affiliateMain #link02 {
	margin-bottom: 10px;
}

#affiliateMain #link03 {
	margin-bottom: 10px;
}

#affiliateMain #link04 {
	margin-bottom: 10px;
}

#affiliateMain .page_top {
	margin-bottom: 20px;
	text-align: right;
}


#affiliateMain #waku{
	margin:10px auto;
	position:relative;
	border-width:7px;
	border-style:solid;
	border-color:#336699;
	text-align: left;
}

#affiliateMain #waku h3{
	margin-bottom: 0px;
}

#affiliateMain #banner{
	margin: 0px 25px;
}



/*====================================================
	/about_company/uc_recruit.html
	2010/05/14
====================================================*/

.ucRecruit{
	background: url(/image/about_company/recruit/bg_recruit.jpg) no-repeat top right;;
	margin:0 10px;
	padding:0px;
}

.ucRecruit p.recruitRead{
	margin-bottom:80px;
}

.ucRecruit p.recruitRead span.white{
	color:#fafafa;
}

.ucRecruit div.jobList{
	background-color:#fafafa;
	border:solid #808080 1px;
}

.ucRecruit div.jobList dl{
	float:left;
	padding:0 20px 30px;

	_padding:0 20px 30px;
	_width:400px;
}

.ucRecruit div.jobList dl dt span.jobArea,
.ucRecruit div.jobList dl dt p.jobArea{
	font-weight:bold;
	margin-top:30px;
	display:block;
}

.ucRecruit div.jobList dl dd span.jobDetail,
.ucRecruit div.jobList dl dd p.jobDetail{
	padding-left:20px;
	text-decoration:underline;
	display:block;
}

.ucRecruit p.contactText{
	text-align:center;
	margin:20px 0;
	clear:both;
}

.ucRecruit div.contactForm{
	text-align:center;
	margin: 0 0 10px;
}

.ucRecruit div.jobCategory{
	margin-left:150px;
}

.ucRecruit div.jobCategory dl{
	float:left;
	width:180px;
	margin:5px;
}

.ucRecruit div.jobCategory dl dt img{
	margin-bottom:10px;
}

.ucRecruit p.jobGreeting{
	text-align:center;
	margin:0 0 20px ;
	padding:20px 0 0 0;
	clear:both;
}

/*
OtherContentsStyle For /about_company/

SideNavigaton
*/
/*---------------------------------------------------
*div.acContentsSection div.acContentsSectionRight
----------------------------------------------------*/
div.acContentsSectionRight {
	float: right;
	background:#ccc url(/image/about_company/navi_head_bg.gif) no-repeat top left;
	margin: 5px 10px 20px;
	_margin: 5px 5px 20px 10px;
	padding: 3px 0 0;
	width: 176px;
}

div.acContentsSectionRight h3{
	margin: 0 2px;
}

div.acContentsSectionRight ul{
	background-color: #474747;
	width: 172px;
	margin: 0 0 3px 2px;
}

div.acContentsSectionRight ul li{
	padding: 4px;
}

div.acContentsSectionRight h3.naviSection2Title{
	margin: 10px 2px 0;
}


/*
Text Module For /about_company/

*/


h4.bannerLinks {
	font-size: 100%;
	border: 1px solid #999999;
	padding: 15px;
	font-weight: normal;
	background:url(/image/about_company/ac_arrow.gif) no-repeat 8px 18px;
	display: block;
	margin: 0 0 15px;
}


*html h4.bannerLinks {
	_background:url(/image/about_company/ac_arrow.gif) no-repeat 8px 22px;
}


h3.ucListTitleLogo {
	margin: 14px;
}

/*--------------------------------
uc_ecoproject.html
----------------------------------*/

.ecoTitle {
	margin-bottom:15px;
}

#econews01 {
	background:url(/image/about_company/bg_eco_news02.gif) no-repeat 0 bottom ;
	padding:0;
	height:37px;
	width:690px;
	margin-bottom:25px;
}

#econews01 ul{
	padding:10px 0 0 110px ;
}

#econews02 {
	background:url(/image/about_company/bg_eco_news.gif) no-repeat 0 bottom ;
	padding:0;
	height:37px;
	width:690px;
	margin-bottom:25px;
}

#econews02 ul{
	padding:10px 0 0 110px ;
}

#ecoProject {
	padding:5px 0 0 16px;
}

#ecoProject .section{
	padding: 0px ;
}

#ecoProject .section h3{
	clear:both;
	margin:0 0 0px 5px;
}

ul.results {
	margin:0 0 25px;
	background:url(/image/common/line_dot_h.gif) repeat-x 0 bottom ;
}

ul.results li{
	float:left;
	width:330px;
	height:130px;
	padding-right:10px;
}

img.lph {
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	width:140px;
}

ul.results h4 {
	padding-top:5px;
	padding-bottom:10px;
}

ul.results02 {
	margin:0 0 0px;
}

ul.results02 h4 {
	padding-top:0px;
	padding-bottom:5px;
}

ul.results02 li{
	width:330px;
	height:120px;
	line-height:1.40;
	margin:0;
	padding:25px 0 10px 0;
	background:url(/image/about_company/line.png) left bottom no-repeat;
	font-size:92%;
}

#ecoProject .lineV {
	background:url(/image/common/line_dot_v.gif) repeat-y 49% top ;
	padding-bottom:0;
	margin: 0 0 20px;
}

#ecoL {
	width:338px;
	float:left;
}

#ecoR {
	width:338px;
	float:right;
}

#ecoL h3{
	margin:0;
	padding:0 0 10px 0;
	background:url(/image/about_company/line.png) left bottom no-repeat;
}

#ecoR h3{
	margin:0;
	padding:0 0 10px 0;
	background:url(/image/about_company/line.png) left bottom no-repeat;
}



div#ucConcept h3.main {
	margin: 0 0 20px 0;
	padding: 0;
}
div#ucConcept h3.main img{
	width: 100%;
}










/*  会社概要・沿革・UC理念・ビジョン・行動指針　追記 20160511 */

/* --------------- 会社概要 --------------- */
div#ucConcept div.gaiyou{
	margin-bottom: 20px;
}
div#ucConcept div.gaiyou table {
	border-collapse: collapse;
	width: 100%;
}
div#ucConcept div.gaiyou th {
	width: 70px;
	text-align: left;
	border: solid 1px #777;
	color: #000000;
	background-color: #F3F3F3;
	vertical-align: top;
}
div#ucConcept div.gaiyou td {
	border: solid 1px #777;
	color: #000000;
	background-color: #ffffff;
}

div.concept_bottom{
	margin-top: 10px;
}
div.concept_bottom:after{
	content: "";
	display: block;
	clear: both;
}
div.concept_bottom &gt; div.left{
	float: left;
	width: 340px;
}
div.concept_bottom &gt; div.left &gt; img{
	width: 100%;
}
div.concept_bottom &gt; div.right{
	float: left;
	width: 300px;
	margin-left: 20px;
}
div.concept_bottom &gt; div.right &gt; ul &gt; li{
	float: left;
	width: 92px;
	margin-bottom: 12px;
	margin-right: 10px;
}
div.concept_bottom &gt; div.right &gt; ul &gt; li:nth-child(3n){
	margin-right: 0;
}
div.concept_bottom &gt; div.right &gt; ul &gt; li &gt; img{
	width:100%;
}


/* --------------- 会社沿革 --------------- */
div.div.history_bottom{
	margin-top: 10px;
}
div.history_bottom:after{
	content: "";
	display: block;
	clear: both;
}
div.history_bottom &gt; ul &gt; li{
	float: left;
	width: 157px;
	margin-bottom: 12px;
	margin-right: 10px;
}
div.history_bottom &gt; ul &gt; li:nth-child(4n){
	margin-right: 0;
}

div.history_bottom &gt; ul &gt; li &gt; img{
	width: 100%;
}


/* --------------- UC理念・ビジョン・行動指針 --------------- */
div#ucVision &gt; h2{
	text-align: center;
	margin-top: 20px;
}
div#ucVision &gt; h2 &gt; img{
	width: 300px;
}
div#ucVision &gt; .section{
	font-size: 16px;
	margin-bottom: 20px;
}
div#ucVision &gt; .section &gt; h3{
	font-size: 18px;
	border-bottom: solid 1px #1DADE5;
}
div#ucVision &gt; .section p.bold{
	font-weight: bold;
}
div#ucVision &gt; .section p,
div#ucVision &gt; .section  ul {
	margin-left: 20px;
}
div#ucVision &gt; .section  ul li{
	margin-top: 10px;
}
div#ucVision img.machi,
div#ucVision img.logos{
	width: 100%;
}

div#ucVision img.logos{
	margin-top: 15px;
}</pre></body></html>