﻿@charset "utf-8";

/*========================
■ adeliae_custom
========================*/
#main03 {
    clear: both;
    display: inline;
    float: right;
    width: 725px;
    margin: 10px 85px 20px 0px;
    background:#fff;
	line-height:16px;
}
#mainvisual h1 {
    width: 760px;
    height:210px;
	margin:0px 0px 0px 70px;
	background: url('../img/main_visual.jpg') no-repeat;
    text-indent:-9999px;
}
#mainvisual p {
	font-size:12px;
}
#profile {
	margin:0px 0px 10px 0px;
	font-size:80%;
}
#profile h2 {
    width: 725px;
    height:48px;
	background: url('../img/title_operation.jpg') no-repeat;
	text-indent:-9999px;
}
.cont1 {
	margin:10px 16px;
    width: 693px;
}
.cont1 img {
	float:left;
	margin-right:10px;
	width:170px;
	height:110px;
}
.cont1 p{
	float:left;
	width:513px;
}
.cont2_tbl {
	margin:5px 0px 5px 12px;
}
.cont2 {
	width:338px;
	height:380px; /* 340 ⇒　350　⇒　380 暫定*/
}
.cont2 h3 {
	width:338px;
	height:46px;
	text-indent:-9999px;
}
.cont2 h3#si {
	background: url('../img/title_si.jpg') no-repeat;	
}
.cont2 h3#app {
	background: url('../img/title_app.jpg') no-repeat;	
}
.cont2 h3#org {
	background: url('../img/title_orginal.jpg') no-repeat;	
}
.cont2 .contbg {
	width:338px;
	height:400px; /* 300 ⇒　400 暫定*/
	background: url('../img/bg_h3.jpg') no-repeat;
	margin-top:-8px;
}
.cont2 .inner {
	width:338px;
	height:340px; /* 290 ⇒　340 暫定*/
	font-size:100%;
}
.cont2 .inner p{
	width:290px;
	padding:5px 20px 5px 20px;
}

.cont2 .inner img {
	margin:10px 0px 10px 70px;
}
.cont3 {
	margin:10px 16px;
    width: 693px;
}
.cont3 img {
	float:left;
	margin-right:10px;
	width:200px;
	height:110px;
}
.cont3 .txt{
	float:left;
	width:513px;
}

#cmmi {
	margin:10px 0px;
	font-size:80%;
}
#cmmi h2 {
    width: 725px;
    height:48px;
	background: url('../img/title_cmmi.jpg') no-repeat;
	text-indent:-9999px;
}
#cmmi dl {
    width: 715px;
	height:80px;
	margin:10px;
	overflow:auto;
}	
#cmmi dt {
	clear:both;
	float:left;
	margin-right:20px;
	width:100px;
}
#cmmi dd {
	float:left;
	width:595px;
}

#profile p.morecont {
	text-align:right;
	background: url('/common/img/') no-repeat left 4px;
	padding-left:16px;
}

.table_A {
	border-collapse: collapse;
	margin:5px 0px;
}
.table_A th {
	border:1px solid #cdcdcd;
	background-color:#ededed;
	text-align:left;	
	padding:3px;	
}
.table_A td {
	border:1px solid #cdcdcd;
	padding:3px;	
}
