@charset "utf-8";

/* ===================================================================
CSS information

 file name  :corporate.css
 author     :yourName (admin)
 style info :indexページ用CSS
=================================================================== */

/* default style - リセット初期設定
----------------------------------------------------------- */
@import url("../../css/import.css");


/* -----------------------------------------------------------
	.index
----------------------------------------------------------- */
div.corporateLeft {
	float: left;
	border: 4px solid #EEEEEE;
	width: 327px;
	margin: 0 0 20px; padding: 18px 0 16px;
}
div.corporateRight {
	float: right;
	border: 4px solid #EEEEEE;
	width: 327px;
	margin: 0 0 20px; padding: 18px 0 16px;
}
div.corporateLeft h3,
div.corporateRight h3 {
	border-bottom: none;
	margin: 0 0 25px; padding: 0;
	
}
div.corporateLeft p,
div.corporateRight p {
	margin: 0 13px 2em 18px;
}
div.corporateLeft p.btn,
div.corporateRight p.btn {
	text-align: right!important;
	margin-bottom: 0!important;
}


/* -----------------------------------------------------------
	.about
----------------------------------------------------------- */
.about table {
	width: 677px;
	margin: 0 0 30px;
}
.about table tr {
	background: url(../../img/share/navi/line-dashed.gif) repeat-x left bottom;
}
.about table th {
	width: 215px;
	padding: 20px 0;
	vertical-align: top;
}
.about table td {
	padding: 20px 0;
	vertical-align: top;
}
.about table p,
.about table ul {
	margin-bottom: 0!important;
	line-height: 1.4!important;
}
.about table ul li ul li {
	padding-left: 2.5em; text-indent: -0.5em;
}
.about table dt {
	font-weight: bold;
}
.about table th p {
	border-left: 5px solid #FFCC00;
	margin-left: 15px; padding-left: 15px;
	font-weight: bold;
}
.about table dl.otherType {
	margin-bottom: 0!important;
}
.about table ul.otherType {
	margin-bottom: 2em!important;
}


.about table .name dt span{
width:10em;
float:left;
font-weight:normal;
}

.about dl.sales{
width:400px;
}

.about .sales dt{
font-weight:normal;
width:10em;
float:left;
}

.about .sales dd.otherType {
	padding-left: 10.6em!important;
}

.smallnotice {
  font-size: 0.8em;
}
/* -----------------------------------------------------------
	.ci
----------------------------------------------------------- */
dl.creatorProfile {
	padding: 15px 0 0;
}
dl.creatorProfile dt {
	margin-left: 112px;
}
dl.creatorProfile dd img {
	margin-top: -30px;
}
dl.creatorProfile span {
	font-weight: bold;
}
.disclaimerTxt {
	padding-left: 2.5em; text-indent: -2.5em;
}



/* -----------------------------------------------------------
	.access
----------------------------------------------------------- */
.access p {
	margin-bottom: 3em!important;
}
.access ul {
	margin-bottom: 4em!important;
}
.cursor {
	cursor: pointer;
}



/* -----------------------------------------------------------
	.license
----------------------------------------------------------- */
.license table {
	width: 677px;
	margin: -20px 0 50px;
}
.license table tr {
	background: url(../../img/share/navi/line-dashed.gif) repeat-x left bottom;
}
.license table tr.otherType {
	background: none;
}
.license table th {
	width: 120px;
	padding: 25px 0;
	text-align: center; vertical-align: top;
}
.license table td {
	padding: 25px 0 25px 25px;
	vertical-align: top;
}
.license table dl {
	margin-bottom: 0!important;
}

.license table.otherType {
	margin-bottom: 25px;
}
.license table.otherType tr {
	background: none;
}

/* -----------------------------------------------------------
	message
----------------------------------------------------------- */
/*社長バナー*/

li.gotoblog{
padding-top:15px;
}

p.sign img{
display:block;
padding-right:50px;
}


/* -----------------------------------------------------------
	companyinfo
----------------------------------------------------------- */

.orocard img{
padding-top:100px;
padding-right:25px;
float:right;
}


