@charset "Shift_JIS";

/* ====================================================== */
/* [トップページ専用]                                     */
/* ====================================================== */

/* ヘッダーイメージ */

#top-head-box {
	position: relative;
}

.top-head-inner {
	padding: 0 0 0 55px;
	background: url("../img/top/topimg.jpg") no-repeat 50% 0;
	text-align: left;
	height: 350px;
}

#top-head-box #message {
	margin: 60px 0 0 45px;
	background: url("../img/top/toptext-trans.png") no-repeat;
	width: 410px;
	height: 83px;
	text-indent: -9999px;
}

/* 導入部分 */

#main-box div.intro {
	margin: 30px 0px;
	text-align: center;
}

.intro-title {
	background: url("../img/company/lead.gif") no-repeat 0 bottom ;
	width:415px;
	height:40px;
}

#main-box div.section ul li{
	font-size : 87.5%;
	margin : 5px 0 5px 1.5em;
	line-height : 1.4;
	padding-left : 0;
	list-style: disc;
}

/* サービス */

.tpcut-l {
	float: left;
	margin-right: 20px;
	width: 125px;
}

.tpfl-r {
	float: right;
	width: 510px;
}

.tpfl-r h3{
	font-size: 87.5%;
}

h2{
	display : block;
}

/* 無料レポートのフォーム */

#report {
	margin-bottom: 40px;
}

.repo-v2{
	display : block;
	width : 681px;
	height : 94px;
	background: url("../img/top/sub_t2.gif") no-repeat 0 0 ;
}

.repo-v3{
	display : block;
	width : 660px;
	height : 90px;
	background: url("../img/top/sub_t3.gif") no-repeat 0 0 ;
}

.report-box {
	background: url("../img/common/t_bg.gif");
	padding-bottom: 5px;
	width : 661px;/*490px;*/
	text-align: center;
}

.report-box2 {
	width : 650px;
	text-align: center;
	border:5px solid #CC9965;
	border-top:none;
	background: #FFFFFF;
}

.report-pad {
	margin: 0 5px;
	padding: 15px;
	background: #FFFFFF;
}
.report img{
	display: block;
}

#report .report-pad table {
	margin: 10px;
}

#report .report-pad table th {
	padding: 5px 10px;
	font-size: 85%;
	font-weight: bold;
	text-align: right;
}

#report .report-pad table td {
	padding: 5px;
	font-size: 85%;
	text-align: left;
}

#report input.name {
	width: 130px;
}

#report input.mail {
	width: 245px;
}

/* 事務所概要 */

.ftAbt {
	font-size: 85%;
}

/* ヘッダーディスクリプション */

#top-desc {
	padding: 5px;
	margin-left: 10px;
	font-size: 80%;
	text-align: left;
}

#logo-area {
	padding-left: 70px;
	font-size: 80%;
	text-align: left;
}

/* 新着情報 */

#info-box .info-scroll {
	scrollbar-track-color:#F0E9E4;
	scrollbar-face-color: #F0E9E4;
	scrollbar-arrow-color:#6A1917;
	scrollbar-shadow-color:#F0E9E4;
	scrollbar-highlight-color:#F0E9E4;
	scrollbar-darkshadow-color:#F0E9E4;
	scrollbar-3dlight-color:#F0E9E4;
	height: 260px;
	overflow: auto;
}

/* 新着情報（Chrome用スクロールバー） */

#info-box::-webkit-scrollbar
{
        width:5px;
        background:#eee;
}
        #info-box::-webkit-scrollbar:horizontal
        {
                height:5px;
        }
#info-box::-webkit-scrollbar-button
{
        width:5px;
        height:5px;
        background:#666;
}
#info-box::-webkit-scrollbar-piece
{
        background:#eee;
}
        #info-box::-webkit-scrollbar-piece:start
        {
                background:#eee;
        }
#info-box::-webkit-scrollbar-thumb
{
        background:#333;
}
#info-box::-webkit-scrollbar-corner
{
        background:#333;
}

