@charset "utf-8";

/*-------ヘッダー------*/

div#header {
	border-top:1px solid #868686;
	width:950px;
	height:115px;
	float:left;
}

div#header h1{
	background:url(../img/header_in.gif) no-repeat left top;
	width:950px;
	height:115px;
	clear:both;
	text-indent:-9999px;
}

div#header h1 a{
	width:950px;
	height:115px;
	display:block;
	text-indent:-9999px;
}

/*----レイアウト----*/
.section{
	width:700px;
	float:left;
	margin-right:15px;
	margin-left:15px;
	display:inline;
	font-size:115%;
	line-height:1.7em;
}

.section_wide{
	width:930px;
	float:left;
	margin:0 10px 25px;
	display:inline;
}

.massage_bg01{	background:url(../img/section_bg01.gif) no-repeat 0 20px;}
.concept_bg01{	background:url(../img/concept_bg01.gif) no-repeat 0 20px;}

h2#tit_massage01,
h2#tit_company01,
h2#tit_access01,
h2#tit_concep01,
h2#tit_history01,
h2#tit_contact01,
h2#tit_privacy01{
	width:730px;
	height:122px;
	clear:both;
	text-indent:-9999px;
	margin-bottom:20px;
}

h2#tit_massage01{	background:url(../img/tit_massage01.gif) no-repeat left top;}
h2#tit_company01{	background:url(../img/tit_company01.gif) no-repeat left top;}
h2#tit_access01{	background:url(../img/tit_access01.gif) no-repeat left top;}
h2#tit_concep01{	background:url(../img/tit_concept01.gif) no-repeat left top;}
h2#tit_history01{	background:url(../img/tit_history01.gif) no-repeat left top;}
h2#tit_contact01{	background:url(../img/tit_contact01.gif) no-repeat left top;}
h2#tit_privacy01{	background:url(../img/tit_privacyt01.gif) no-repeat left top;}


h3#tit_massage02,
h3#tit_company02,
h3#tit_company03,
h3#tit_company04,
h3#tit_access02,
h3#tit_access03,
h3#tit_concept02,
h3#tit_history02,
h3#tit_contact02{
	width:700px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:10px;
	clear:both;
}
h3#tit_massage02{	background:url(../img/tit_massage02.gif) no-repeat left top;}
h3#tit_company02{	background:url(../img/tit_company02.gif) no-repeat left top;}
h3#tit_company03{	background:url(../img/tit_company03.gif) no-repeat left top;}
h3#tit_company04{	background:url(../img/tit_company04.gif) no-repeat left top;}
h3#tit_access02{	background:url(../img/tit_access02.gif) no-repeat left top;}
h3#tit_access03{	background:url(../img/tit_access03.gif) no-repeat left top;}
h3#tit_concept02{	background:url(../img/tit_concept02.gif) no-repeat left top;}
h3#tit_history02{	background:url(../img/tit_history02.gif) no-repeat left top;}
h3#tit_contact02{	background:url(../img/tit_contact02.gif) no-repeat left top;}


h3#tit_access02,
h3#tit_access03{
	position:relative;
}

h3#tit_access02 a,
h3#tit_access03 a{
	position:absolute;
	top:3px;
	left:500px;
	background:url(../img/print01.gif) no-repeat left top;
	width:60px;
	height:15px;
	display:block;
	overflow:hidden;
}

h3#tit_access02 a:hover,
h3#tit_access03 a:hover{	background:url(../img/print01_on.gif) no-repeat left top;}

/*-----------代表メッセージ--------------*/
.massage_tx01{
	width:630px;
	height:30px;
	background:url(../img/massage_tx01.gif) no-repeat left top;
	text-indent:-9999px;
}

/*-----------代表メッセージ--------------*/
.concept_tx01{
	width:630px;
	height:30px;
	background:url(../img/concept_tx01.gif) no-repeat left top;
	text-indent:-9999px;
}
/*-----------お問い合わせ--------------*/

.section_contact{
	width:674px;
	float:left;
	margin:0 13px 60px;
	display:inline;
}

.contact_bnr01,
.contact_bnr02,
.contact_bnr03,
.contact_bnr04{
	width:674px;
	height:45px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.contact_bnr01{	background:url(../img/contact_list01.gif) no-repeat left top;}
.contact_bnr02{	background:url(../img/contact_list05.gif) no-repeat left top;}
.contact_bnr03{	background:url(../img/contact_list06.gif) no-repeat left top;}
.contact_bnr04{	background:url(../img/contact_list04.gif) no-repeat left top;}

.phone01,
.phone02,
.phone03,
.phone04{
	width:340px;
	height:25px;
	margin-bottom:20px;
	margin-top:10px;
	text-indent:-9999px;
}

.phone01{	background:url(../img/contact_list_phone01.gif) no-repeat left top;}
.phone02{	background:url(../img/contact_list_phone02.gif) no-repeat left top;}
.phone03{	background:url(../img/contact_list_phone03.gif) no-repeat left top;}
.phone04{	background:url(../img/contact_list_phone04.gif) no-repeat left top;}

/*-----------歴史--------------*/

.section_historyL{
	width:450px;
	float:left;
	margin-left:10px;
	display:inline;
}

.section_historyR{
	width:220px;
	margin:0 10px;
	float:right;
	font-size:90%;
	display:inline;
}

.history_tx01,
.history_tx02,
.history_tx03,
.history_tx04,
.history_tx05,
.history_tx06,
.history_tx07,
.history_tx08,
.history_tx09,
.history_tx10,
.history_tx11,
.history_tx12,
.history_tx13,
.history_tx14,
.history_tx15{
	width:450px;
	height:40px;
	text-indent:-9999px;
}

.history_tx01{	background:url(../img/history_tx01.gif) no-repeat left top;}
.history_tx02{	background:url(../img/history_tx02.gif) no-repeat left top;}
.history_tx03{	background:url(../img/history_tx03.gif) no-repeat left top;}
.history_tx04{	background:url(../img/history_tx04.gif) no-repeat left top;}
.history_tx05{	background:url(../img/history_tx05.gif) no-repeat left top;}
.history_tx06{	background:url(../img/history_tx06.gif) no-repeat left top;}
.history_tx07{	background:url(../img/history_tx07.gif) no-repeat left top;}
.history_tx08{	background:url(../img/history_tx08.gif) no-repeat left top;}
.history_tx09{	background:url(../img/history_tx09.gif) no-repeat left top;}
.history_tx10{	background:url(../img/history_tx10.gif) no-repeat left top;}
.history_tx11{	background:url(../img/history_tx11.gif) no-repeat left top;}
.history_tx12{	background:url(../img/history_tx12.gif) no-repeat left top;}
.history_tx13{	background:url(../img/history_tx13.gif) no-repeat left top;}
.history_tx14{	background:url(../img/history_tx14.gif) no-repeat left top;}
.history_tx15{	background:url(../img/history_tx15.gif) no-repeat left top;}

/*-----------酒販事業--------------*/

#liqour_top{
	width:930px;
	height:270px;
	float:left;
	background:url(../img/liquor_top_bg.jpg) no-repeat left top;
	margin-bottom:20px;
	display:inline;
}

#liqour_top h2{
	width:305px;
	height:134px;
	float:left;
	background:url(../img/liquor_top_tx.gif) no-repeat left top;
	text-indent:-9999px;
}

h3#tit_liquor01,
h3#tit_liquor02,
h3#tit_liquor03{
	width:930px;
	height:28px;
	text-indent:-9999px;
	margin-bottom:10px;
}

h3#tit_liquor01{ background:url(../img/tit_liquor01.gif) no-repeat left top;}
h3#tit_liquor02{ background:url(../img/tit_liquor02.gif) no-repeat left top;}
h3#tit_liquor03{ background:url(../img/tit_liquor03.gif) no-repeat left top;}


.liqour_tx01,
.liqour_tx02,
.liqour_tx03{
	width:640px;
	height:50px;
	clear:both;
	text-indent:-9999px;
}

.liqour_tx01{background:url(../img/liquor_tx01.gif) no-repeat left top;}
.liqour_tx02{background:url(../img/liquor_tx02.gif) no-repeat left top;}
.liqour_tx03{background:url(../img/liquor_tx03.gif) no-repeat left top;}



.section_liqourL{
	width:298px;
	border:1px #808080 solid;
	float:left;
}

.section_liqourR{
	width:620px;
	float:right;
}

#section_liqourL_tit{
	width:292px;
	height:40px;
	margin-left:3px;
	background:url(../img/liquor_img04.jpg) no-repeat left top;
	clear:both;
	margin-top:3px;
	text-indent:-9999px;
}

#section_liqourR_tit01{
	width:600px;
	height:28px;
	background:url(../img/tit_liquor05.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}
#section_liqourR_tit02{
	width:600px;
	height:28px;
	background:url(../img/tit_liquor04.gif) no-repeat left top;
	text-indent:-9999px;
	clear:both;
	margin-bottom:10px;
}

.section_liqourR_in{
	width:600px;
	clear:both;
	float:left;
	display:inline;
	font-size:95%;
	margin-bottom:11px;
}

table.liqour th{
	width:85px;
	font-weight:lighter;
}
table.liqour td{
	width:199px;
}

.section_liqourR_bg{
	width:600px;
	height:90px;
	background:url(../img/liquor_bg01.jpg) no-repeat left top;
	padding-bottom:5px;
}
.section_liqourR_bg h4{
	width:305px;
	height:34px;
	margin-left:150px;
	margin-bottom:10px;
	clear:both;
	background:url(../img/tit_liquor06.gif) no-repeat left top;
	text-indent:-9999px;
}
	
.section_liqourR_bg p{
	padding:0 20px;
}
	
.section_liqourR_tit01,
.section_liqourR_tit02,
.section_liqourR_tit03,
.section_liqourR_tit04,
.section_liqourR_tit05,
.section_liqourR_tit06{
	width:570px;
	height:28px;
	text-indent:-9999px;
	clear:both;
	margin-top:10px;
}

.section_liqourR_tit01{background:url(../img/tit_liquor07.gif) no-repeat left top;}
.section_liqourR_tit02{background:url(../img/tit_liquor08.gif) no-repeat left top;}
.section_liqourR_tit03{background:url(../img/tit_liquor09.gif) no-repeat left top;}
.section_liqourR_tit04{background:url(../img/tit_liquor10.gif) no-repeat left top;}
.section_liqourR_tit05{background:url(../img/tit_liquor11.gif) no-repeat left top;}
.section_liqourR_tit06{background:url(../img/tit_liquor12.gif) no-repeat left top;}



/*-----------不動産事業--------------*/

#estate_top{
	width:930px;
	height:270px;
	float:left;
	background:url(../img/estate_top_bg.jpg) no-repeat left top;
	margin-bottom:20px;
	display:inline;
}

#estate_top h2{
	width:400px;
	height:134px;
	float:left;
	background:url(../img/estate_top_tx.gif) no-repeat left top;
	text-indent:-9999px;
}

.estate_tx01,
.estate_tx02{
	width:640px;
	height:50px;
	clear:both;
	text-indent:-9999px;
}

.estate_tx01{background:url(../img/estate_tx01.gif) no-repeat left top;}
.estate_tx02{background:url(../img/estate_tx02.gif) no-repeat left top;}

h3#tit_estate01,
h3#tit_estate02{
	width:930px;
	height:28px;
	text-indent:-9999px;
	margin-bottom:10px;
	clear:both;
}

h3#tit_estate01{ background:url(../img/estate_tit01.gif) no-repeat left top;}
h3#tit_estate02{ background:url(../img/estate_tit02.gif) no-repeat left top;}

.section_estateL{
	width:450px;
	float:left;
}

.section_estateR{
	width:250px;
	float:left;
}

.section_estateL_tit01,
.section_estateL_tit02,
.section_estateL_tit03,
.section_estateL_tit04{
	width:450x;
	height:28px;
	text-indent:-9999px;
	clear:both;
	margin-top:10px;
}

.section_estateL_tit01{background:url(../img/tit_estate03.gif) no-repeat left top;}
.section_estateL_tit02{background:url(../img/tit_estate04.gif) no-repeat left top;}
.section_estateL_tit03{background:url(../img/tit_estate05.gif) no-repeat left top;}
.section_estateL_tit04{background:url(../img/tit_estate06.gif) no-repeat left top;}



/*-----------マーケティングサービス事業--------------*/

#solution_top{
	width:930px;
	height:270px;
	float:left;
	background:url(../img/solution_top_bg.jpg) no-repeat left top;
	margin-bottom:20px;
	display:inline;
}

#solution_top h2{
	width:400px;
	height:193px;
	float:left;
	background:url(../img/solution_top_tx.gif) no-repeat left top;
	text-indent:-9999px;
}

.solution_tx01,
.solution_tx02,
.solution_tx03{
	width:640px;
	height:50px;
	clear:both;
	text-indent:-9999px;
}

.solution_tx01{background:url(../img/solution_tx01.gif) no-repeat left top;}
.solution_tx02{background:url(../img/solution_tx02.gif) no-repeat left top;}
.solution_tx03{background:url(../img/solution_tx03.gif) no-repeat left top;}

h3#tit_solution01,
h3#tit_solution02,
h3#tit_solution03{
	width:930px;
	height:28px;
	text-indent:-9999px;
	margin-bottom:10px;
	clear:both;
}

h3#tit_solution01{ background:url(../img/tit_solution01.gif) no-repeat left top;}
h3#tit_solution02{ background:url(../img/tit_solution02.gif) no-repeat left top;}
h3#tit_solution03{ background:url(../img/tit_solution03.gif) no-repeat left top;}


.section_solutionL{
	width:310px;
	float:left;
}

.section_solutionR{
	width:620px;
	float:right;
}

.section_solutionL_tit01,
.section_solutionL_tit02,
.section_solutionL_tit03,
.section_solutionL_tit04,
.section_solutionL_tit05{
	width:310px;
	height:95px;
	text-indent:-9999px;
}
.section_solutionL_tit01{background:url(../img/solution_h4_01.gif) no-repeat left top;}
.section_solutionL_tit02{background:url(../img/solution_h4_02.gif) no-repeat left top;}
.section_solutionL_tit03{background:url(../img/solution_h4_03.gif) no-repeat left top;}
.section_solutionL_tit04{background:url(../img/solution_h4_04.gif) no-repeat left top;}
.section_solutionL_tit05{background:url(../img/solution_h4_05.gif) no-repeat left top;}

/*-----------歴史・沿革--------------*/

.privacy_tx01{
	width:672px;
	height:20px;
	text-indent:-9999px;
}

.privacy_tx01{	background:url(../img/tit_privacy02.gif) no-repeat left top;}