/*######################################
三昌物産株式会社 HP
■サブページ用■
main.css
CSS Version 2.0
LastModefied:2006.10.14 By hirukawa
######################################*/

/*企業理念*/
#rinen {
	clear: both;
	padding-top: 26px;
	padding-left: 13px;
	width: 540px;
	margin-left: auto;
	margin-right: auto;

}

#rinen td {
	width: 370px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;

}

#rinen h1{
/*	padding-top: 15px;*/
	line-height: 150%;
	margin-left: auto;
	margin-right: auto;
}
#rinen h3{
	font-size:13px;
	padding:5px 0 8px;
}
#rinen p{
	padding-top: 10px;
	line-height: 170%;
	width: 355px;
	font-size: 8pt;
}

#rinen .photo{
	text-align: right;
	width: 154px;
	padding-right: 15px;
	font-size: 8pt;
	line-height: 130%
}

#step {
	clear: both;
	padding-top: 43px;
	padding-left: 10px;
	margin-left: auto;
	margin-right: auto;

}

#step td{
	padding-right: 10px;
}

#step p{
	width: 150px;
	word-break:break-all;
	font-size: 8pt;
	padding-top: 10px;
	padding-left: 10px;
}

#step td.step1{
	background-image: url(../grf/rinen/bk_step1.gif);
	background-repeat: repeat-y;
}
#step td.step2{
	background-image: url(../grf/rinen/bk_step2.gif);
	background-repeat: repeat-y;
}
#step td.step3{
	background-image: url(../grf/rinen/bk_step3.gif);
	background-repeat: repeat-y;
}

/*会社概要*/
#com {
	padding-top: 8px;
	padding-left: 7px;
	padding-bottom: 45px;
	width: 546px;
}
#com_map {
	padding-top: 8px;
	padding-left: 7px;
	padding-bottom: 5px;
	width: 546px;
}
#com div.left{
	float: left;
}

#com div.right{
	float: right;
}

#com td.main{
	width: 270px;
	text-align: left
}
#com_map td.main{
	width: 270px;
	text-align: left
}
#com_map #syosai {
	font-size: 8pt;
	line-height: 140%;
}
#com_map #syosai th{
	font-size: 9pt;
	line-height: 140%;
	padding-right: 5px;
}

#com #enkaku {
	font-size: 8pt;
	line-height: 140%;
}
#com #enkaku th{
	font-size: 9pt;
	line-height: 140%;
	padding-right: 1px;
}

#com #enkaku div{
	padding-right: 10px;
	padding-top: 35px;
}

#soshiki table {
	width: 235px;
	height: 17px;
	font-size: 8pt;
	background-image: url(../grf/com/bk_soshiki_tb.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-bottom: 3px;
}
#com #soshiki th{
	width: 75px;
	height: 17px;
	font-size: 8pt;
	line-height: 140%;
	padding-left: 3px;
}

#com #soshiki td{
	padding-left: 20px;
}

#com #soshiki p{
	width: 244px;
	font-size: 8pt;
}

#com #lfukuri {
	width: 235px;
	font-size: 8pt;
	float: left;
	text-align: left;
	line-height: 140%;
	padding-top: 10px;
}

#lfukuri ul{
    padding-top: 8px;
    text-align: left;
}

#lfukuri li{
    font-size:12px;
	list-style:none;
}
#com #rfukuri {
	width: 276px;
	font-size: 8pt;
	float: right;
	text-align: left;
	padding-top: 10px;
	padding-right: 16px;
}

/*NEWS*/

#news {
	clear: both;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 553px;
	border-bottom: solid #EBEBEB 1px;
	margin-left: auto;
	margin-right: auto;
}
#news .newsbox{
	padding-bottom:25px;
}
#news .day{
	width: 100px;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	float: left;
	line-height: 120%;
}
#news p{
	text-align: left;
	line-height: 120%;
	width: 435px;
	height: auto;
	float: right;
}
#news .note{
	text-align: left;
	line-height: 120%;
	width: 435px;
	height: auto;
	float: right;
	font-size: 10pt;
}
#news .pdf{
	text-align: right;
	font-size: 10pt;
	padding:3px 0 0;
}
#news a{ color:#56AE50; }
#news a:hover { color: blue; }
#news .clear{ clear:both; }
#news img{
	margin:0 0 3px 10px;
}
/*お問い合せ*/
#toi {
	font-size: 10pt;
	padding-top: 30px;
	width: 553px;
}

#toi div{
	padding-left: 5px;
}

#toi table {
	margin-left: 1px;
	margin-top: 8px;
	margin-bottom: 19px;
	width: 552px;
}
#toi td.dai{
	width: 552px;
	height: 26px;
	background-image: url(../grf/otoiawase/tb_title_bk.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	font-size: 12pt;

}
#toi td.naiyou{
	width: 552px;
	background-image: url(../grf/otoiawase/tb_bk.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
}

#toi #form table {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 270px;
}

#toi #form td{
	width: 270px;
	padding-bottom: 10px;
	font-size: 8pt;
}

#privacy {
	font-size: 10pt;
	padding-top: 30px;
	padding-left: 2px;
	width: 545px;
}

#privacy #koumoku{
	width: 535px;
	padding-left: 10px;
	font-size: 8pt;
}

#privacy #koumoku p{
	width: 535px;
	font-size: 8pt;
	padding-top: 7px;
	padding-bottom: 20px;
}
#privacy #list {
	padding-bottom: 15px;
}
#privacy #list div{
	width: 535px;
	padding-left: 10px;
	font-size: 10pt;
	color: #0C419A;
	line-height: 150%;
}

#privacy #list p{
	width: 520px;
	padding-left: 25px;
	padding-bottom: 15px;
	font-size: 8pt;
}

#privacy #list div.black{
	width: 535px;
	padding-left: 10px;
	font-size: 10pt;
	color: #000000;
	line-height: 150%;
}

#privacy #list p.black{
	width: 520px;
	padding-left: 25px;
	padding-bottom: 5px;
	font-size: 8pt;
}

