@charset "utf-8";
/* CSS Document */

/*
============================ top CSS ============================
ABOUT US
====================================================================
*/
/**
 * 共通
 * ----------------------------------------------------------------------------
 */
 /* */
 
 
 
#allContents #main table,
#allContents #main th,
#allContents #main td{ border:none;}


/**
 * TOP
 * ----------------------------------------------------------------------------
 */
 
 /* メインビジュアル */
.secLogoArea{}
.secLogoArea .inner{ padding:0;}
.secLogoArea .tit{	text-align:center;	margin:40px 0 20px 0;}


 /* indexメニュー */
.secIndexMenu .wrap3box .box{
	background:#f1f1f1 url(/about/img/ico_box_arrow.png) bottom right no-repeat;
	margin-bottom:20px; background-size:45px;}
.secIndexMenu .wrap3box .box:hover{ opacity:0.8; cursor:pointer;}
.secIndexMenu .wrap3box .box .wrapText{	padding:5%;}
.secIndexMenu .wrap3box .box .wrapText .wrapTitle{text-align:center; margin-bottom:7px;}
.secIndexMenu .wrap3box .box .wrapText .wrapTitle span{ font-size:70%;}
/* 20190307追加 */
.about{
    font-size: 18px;
    padding: 20px 0 0 10px;
}

/**
 * WHAT WE DO
 * ----------------------------------------------------------------------------
 */

/* 正方形メニュー */
.secSquare{ text-align:center;}
.secSquare a{ display:inline-block; float:left;}
.secSquare img{margin:0 7px 20px 7px;  float:left;}

/* インライン */
.boxInline{ background:#FFFFFF; padding:4%;}
.boxInline .tit{ font-size:130%; font-weight:bold; border-left:#37af8a 3px solid; padding:0 0 0 10px; margin-bottom:20px;}
.boxInline img{ margin:5px 10%;}

/* colorbox調整 */
#cboxContent,
#cboxLoadedContent{ background:#FFFFFF!important;}
#cboxOverlay{ background:#cdcdcd!important;}



/**
 * COMPANY PROFILE
 * ----------------------------------------------------------------------------
 */
.secProfile{ margin-bottom:40px;}
.secProfile .wrapMap{ margin-bottom:30px;}
.secProfile table,
.secProfile table th,
.secProfile table td{ border:none;}
.secProfile ol{
	list-style-type: decimal;
	margin:0 0 0 20px;
}


/* aside */
#aside{ position:relative;min-height:750px;}
#aside .bnrRectacgle {position: absolute; right: 0; top: 450px;}






































