@charset "utf-8";

/*
	Site Name: 大吉商事
	Description: 
	Version: 2.0
	Author: Yugo Tsunoda
*/

/*
===== CONTENTS ===========================================

	1: LIST
	2: BOX
	3: PANKUZU
	4: FORM

==========================================================
*/

/*
===== 1: LIST ==========================================
*/
#box01 ul {
	padding : 0px;
	margin: 0px;
}
#box01 ul li {
	padding : 0px;
	margin: 0px;
}
#box01 ul li.list01 {
	padding : 0px 0px 0px 10px;
	margin: 20px 0px 5px 15px;
	background-image: url(../common/img/arrow_01.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#box01 ul li.list02 {
	padding : 0px 0px 0px 10px;
	margin: 5px 30px;
	background-image: url(../common/img/arrow_02.gif);
	background-repeat: no-repeat;
}


/*
===== 2: BOX ==========================================
*/
#box01 {
	display: block;
	background-repeat:no-repeat;
	padding : 0px 0px 10px 0px;
	text-align: left;
}
#box01 p{
	margin: 0px 010px;
}

#box01 table tr td p{
	margin: 0px;
}

#box01 h1.message {
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/ttl_message.jpg);
}

#box01 h1.company{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_company.jpg);
}
#box01 h1.shop01{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_shop01.jpg);
}
#box01 h1.shop02{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_shop02.jpg);
}
#box01 h1.rent{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_rent.jpg);
}
#box01 h1.buy{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_buy.jpg);
}
#box01 h1.parking{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_parking.jpg);
}
#box01 h1.ynu{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_ynu.jpg);
}
#box01 h1.recruit{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_recruit.jpg);
}
#box01 h1.contact{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_contact.jpg);
}
#box01 h1.sitemap{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_sitemap.jpg);
}
#box01 h1.local{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_local.jpg);
}
#box01 h1.free-rent{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_free-rent.jpg);
}
#box01 h1.work-rent{
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 45px;
	background-image: url(../common/img/title_work-rent.jpg);
}




#box01 #box_shop {
	display: block;
	margin: 0px;
	padding: 10px;
	background-image: url(../img/bg_reccomend_box.jpg);
	background-repeat: repeat-y;
	width: 270px;
	float: left;
	line-height: 18px;
}
#box01 #box_shop #photo {
	margin: 0px 5px 10px 10px;
	padding: 0px;
	float:left;
}
#box01 #box_shop #text-area {
	float: left;
	width: 150px;
}
#box01 #box_shop #text-area p.shop{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
#box01 #box_shop #text-area p.text {
	font-size: 10px;
	text-align: left;
}


#ync_photo_box01 {
	width:200px;
	float: left;
	margin: 10px 2px 10px 20px;
}
*html #ync_photo_box01 {
	margin: 10px 2px 10px 10px;
}

#ync_photo_box02 {
	width:200px;
	float: left;
	margin: 10px 2px;
}

#ync_photo_info {
	margin-bottom: 20px;
}

#map {
	width: 530px;
	height: 400px;
	margin: 10px 10px 10px 20px;
	float: left;
	border: 1px solid #666666;
}
#parking_infobox {
	width: 290px;
	height: 400px;
	margin: 10px 10px 10px 10px;
	float: right;
}
*html #parking_infobox {
	width: 270px;
}

#map_info{
	background-color:#FFFFFF;
}




#box02 {
	display: block;
	padding : 20px 0px 10px 0px;
	margin: 0px;
	width: 630px;
}
#free-rent_box {
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg_reccomend_box.jpg);
	background-repeat: repeat-y;
	width: 310px;
	float: left;
	line-height: 18px;
}
#free-rent_box table tr td{
	font-size: 11px;
	text-align: left;
}
#free-rent_box h3.title{
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px #006633 solid;
	padding: 0px 0px 0px 0px;
	margin: 5px 20px 5px 15px;
	text-align: left;
}
#free-rent_box h3#icobuy{
	background-image:url(../img/ico_buy.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding: 1px;
}
#free-rent_box h3#icorent{
	background-image:url(../img/ico_rent.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding: 1px;
}


/*
===== 3: PANKUZU ==========================================
*/
.pankuzu {
	padding : 0px 0px 0px 10px;
	text-align: left;
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	line-height: 15px;
}


/*
===== 4: FORM ==========================================
*/
.formtd00 {
	margin: 0px;
	padding: 10px;
	background-color:#ECF2F9;
	}
.formtd01 {
	margin: 0px;
	padding: 10px;
	background-color:#ECF2F9;
	width: 120px;
	}
	
.formtd02 {
	margin: 0px;
	padding: 10px;
	background-color:#FFFFFF;
	width: 420px;
	}
.formwidth {
	margin: 5px 0px;
	background-color:#F5F5F5;
	width: 300px;
	border: 1px solid #336699;
	}
.formwidth02 {
	margin: 5px 0px;
	background-color:#F5F5F5;
	width: 60px;
	border: 1px solid #336699;
	}
.formwidth03 {
	margin: 5px 0px;
	background-color:#F5F5F5;
	width: 100px;
	border: 1px solid #336699;
	}
#td001 {
	clear:both;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #62B136;
	border-right: 1px solid #62B136;
	border-left: 1px solid #FFFFFF;
	text-align: left;
	}
.privacy {
	width: 600px;
	height: 150px;
	overflow: auto;
	padding: 15px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	border: 1px solid #CCCCCC;
}
*html .privacy {
	width: 600px;
}

