@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#container {
	width: 960px;
	margin: 0 auto;
	background-image: url(images/haikei.gif);
	background-repeat: no-repeat;
}
#seihin_top {
	background-image: url(images/sample_top.jpg);
	background-repeat: no-repeat;
	height: 50px;
}
#seihin_naka {
	background-image: url(images/sample_naka.gif);
	height: 600px;
	background-repeat: repeat-y;
	padding-left: 100px;
}

#seihin_bottom {
	background-image: url(images/sample_bottom.gif);
	background-repeat: no-repeat;
	height: 50px;
}
#seihin {
	padding-left: 20px;
}
#seihin_top h2 {
	margin-left: 390px;
	padding-top: 23px;
	font-weight: bold;
}
#access_top {
	background-image: url(images/sample_top.jpg);
	background-repeat: no-repeat;
	height: 50px;
}
#access_naka {
	background-image: url(images/sample_naka.gif);
	height:1350px;
	background-repeat: repeat-y;
	padding-left: 100px;
}

#access_bottom {
	background-image: url(images/sample_bottom.gif);
	background-repeat: no-repeat;
	height: 50px;
}
#access {
	margin-left: 70px;
	margin-bottom: 20px;
}
#access_top h2 {
	margin-left: 390px;
	padding-top: 23px;
	font-weight: bold;
}
#gaiyou_top {
	background-image: url(images/sample_top.jpg);
	background-repeat: no-repeat;
	height: 50px;
}
#gaiyou_naka {
	background-image: url(images/sample_naka.gif);
	height: 600px;
	background-repeat: repeat-y;
	padding-left: 100px;
}

#gaiyou_naka li{
	font-size: 14px;
	font-weight: bold;
}
#gaiyou_naka a{
	text-align: center;
}


#gaiyou_bottom {
	background-image: url(images/sample_bottom.gif);
	background-repeat: no-repeat;
	height: 50px;
}
#gaiyou {
	margin-left: 70px;
	margin-bottom: 20px;
}
#gaiyou_top h2 {
	margin-left: 390px;
	padding-top: 23px;
	font-weight: bold;
}


#header {
	background-image: url(images/top_haikei.gif);
}
#header_bottom {
	background-image: url(images/head_bottom.gif);
	height: 10px;
	background-repeat: repeat;
	margin-bottom: 10px;
}

#header_address {
	float: right;
}
#header_title {
	float: left;
	width: 500px;
}



#menu li {
	float: left;
}


#l_menu {
	float: left;
}



#news {
	float: left;
	margin-left: 10px;
}
#seihin_big_top {
	background-image: url(images/images/sample_big_top_24.gif);
	background-repeat: no-repeat;
	height:20px;
}


#menu {
	clear: both;
	margin-left: 15px;
	margin-bottom: 10px;
}


#header_title h1 {
	font-size: 12px;
	color: #FFF;
	margin-top: 25px;
	margin-left: 13px;
}
#header_address address {
	color: #FFF;
	font-size: 25px;
}
#header_address p {
	font-size: 18px;
	color: #FFF;
	margin-top: 10px;
}


#rogo {
}
#footer_address  address {
	color: #FFF;
}
#footer_mail  address {
	color: #FFF;
}
#header_title h2 {
	font-size: 30px;
	color: #FFF;
	margin-left: 5px;
}

#rogo {
	float: left;
}

#title {
	float: left;
}

#l_menu1 {
	background-image: url(images/l_menu_naka.gif);
	width: 419px;
}
#rogo {
	margin-left: 40px;
	margin-top: 20px;
}
#contents {
	margin-left: 15px;
	margin-bottom: 10px;
}
#main {
	margin-left: 15px;
}


#l_menu1_img {
	float: left;
	margin-left: 20px;
}

#l_menu1_p{
	float: left;
}

#bottom1 {
	background-image: url(images/l_menu_bottom.gif);
	width: 419px;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}



#l_menu2 {
	background-image: url(images/l_menu_naka.gif);
	width: 419px;
}
#l_menu2_img {
	float: left;
	margin-left: 20px;
}

#l_menu2_p{
	float: left;
}

#bottom2 {
	background-image: url(images/l_menu_bottom.gif);
	width: 419px;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}


#l_menu3 {
	background-image: url(images/l_menu_naka.gif);
	width: 419px;
}
#l_menu3_img {
	float: left;
	margin-left: 20px;
}

#l_menu3_p{
	float: left;
}

#bottom3 {
	background-image: url(images/l_menu_bottom.gif);
	width: 419px;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

#l_menu4 {
	background-image: url(images/l_menu_naka.gif);
	width: 419px;
}

#l_menu4_img {
	float: left;
	margin-left: 20px;
}

#l_menu4_p{
	float: left;
}

#bottom4 {
	background-image: url(images/l_menu_bottom.gif);
	width: 419px;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}

#news1 h2 {
	background-image: url(images/sinchaku.gif);
	width: 499px;
	background-repeat: no-repeat;
	height: 10px;
}

#news1_p {
	background-image: url(images/sinchaku_nakami.gif);
	width: 480px;
	height:335px;
	padding-left: 20px;
	background-repeat: repeat-y;
	list-style-type: disc;
}

#bottom5 {
	background-image: url(images/sinchaku_bottom.gif);
	width: 499px;
	height: 20px;
	margin-bottom: 10px;
}


#kousin {
	background-image: url(images/kousin_top.gif);
	height: 35px;
	background-repeat: no-repeat;
}

#kousin_p {
	background-image: url(images/kousin_nakami.gif);
	width: 480px;
	height: auto;
	padding-left: 20px;
	background-repeat: repeat-y;
}

#bottom6 {
	background-image: url(images/kousin_bottom.gif);
	height: 10px;
	width: 499px;
}

#l_menu_sample {
	background-image: url(images/l_menu_sample1.gif);
	height: 28px;
	background-repeat: no-repeat;
}


#l_menu_kaisha {
	background-image: url(images/l_menu_kaisha.gif);
	height: 28px;
	background-repeat: no-repeat;
}


#l_menu_setubi {
	background-image: url(images/l_menu_setubi.gif);
	height: 28px;
	background-repeat: no-repeat;
}

#l_menu_omitumori {
	background-image: url(images/l_menu_omitumori.gif);
	height: 28px;
	background-repeat: no-repeat;
}


#footer_address {
	float: left;
	padding-left: 20px;
}
#l_menu_sample h2 {
	font-size: 15px;
	margin-left: 150px;
	padding-top: 11px;
}
#l_menu1_p p{
	padding-left: 40px;
}
#l_menu1_p a{
	padding-left: 175px;
}
#news1 h2 {
	font-size: 16px;
	padding-top: 8px;
	text-align: center;
}
#kousin h2{
	text-align: center;
	padding-top: 8px;
	font-size: 16px;
}
#l_menu2_p p{
	padding-left: 50px;
}
#l_menu2_p a{
	padding-left: 205px;
}
#l_menu3_p p{
	padding-left: 25px;
}
#l_menu3_p a{
	padding-left: 180px;
}
#l_menu4_p p{
	padding-left: 55px;
}
#l_menu4_p a{
	padding-left: 210px;
}
#l_menu_kaisha h2 {
	font-size: 15px;
	margin-left: 150px;
	padding-top: 11px;
}
#l_menu_setubi h2 {
	font-size: 15px;
	margin-left: 150px;
	padding-top: 11px;
}
#l_menu_omitumori h2 {
	font-size: 15px;
	margin-left: 150px;
	padding-top: 11px;
}

#footer_mail {
	float: right;
	margin-right: 20px;
}

#footer {
	background-image: url(images/footer.gif);
	clear: both;
}

.clearfix:after {
  content: ""; 
  display: block; 
  clear: both;
}
#header_address {
	margin-right: 25px;
}
#seihin_big_naka {
	background-image: url(images/images/sample_big_naka_27.gif);
	background-repeat: repeat-y;
	height: 380px;
	padding-left: 25px;
}
#seihin_small_naka li {
	float: left;
	margin-left: 3px;
	margin-bottom: 30px;
}

#seihin_big_bottom {
	background-image: url(images/images/sample_big_bottom_59.gif);
	background-repeat: no-repeat;
	height: 20px;
}
#seihin_small {
	float: left;
	width: 370px;
	margin-left: 1px;
	padding-top: 3px;
}
#seihin_small_top {
	background-image: url(images/images/sample_small_top_22.gif);
	background-repeat: no-repeat;
	height: 20px;
}

#seihin_small_naka {
	background-image: url(images/images/sample_small_naka_35.gif);
	background-repeat: repeat-y;
	height: 500px;
	padding-left: 25px;
}
#seihin_small_bottom {
	background-image: url(images/images/sample_small_bottom_82.gif);
	height: 20px;
	background-repeat: no-repeat;	
}
#seihin_big {
	float: left;
	width: 545px;
}
#access_naka a {
	text-align: center;
}
#gaiyou_naka li {
	margin-left: 30px;
}
#seihin_small_naka a {
	margin-left: 15px;
	padding-bottom: 30px;
}
#setubi_top {
	background-image: url(images/sample_top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
}
#setubi_top h2 {
	font-weight: bold;
	margin-left: 455px;
	padding-top: 23px;
}
#setubi_naka{
	background-image: url(images/sample_naka.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: 1230px;
}
#setubi_bottom{
	background-image: url(images/sample_bottom.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 10px;
	margin-bottom: 20px;
}

#setubi_naka dt {
	text-align: center;
	font-weight: bolder;
	font-size: 24px;
}
#setubi_naka dd {
	text-align: center;
}
#form_head {
	background-image: url(images/sample_top.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

#form_naka {
	background-image: url(images/sample_naka.gif);
	height: 300px;
	background-repeat: repeat-y;
	text-align: center;	
}

#form_bottom {
	background-image: url(images/sample_bottom.gif);
	background-repeat: no-repeat;
	height: 25px;
}
#form {
	margin-left: 50px;
	margin-right: 50px;
}
#setubi_naka_a{
	text-align: center;
	background-image: url(images/sample_naka.gif);
	height: 30px;
	background-repeat: repeat-y;
	background-position: center;
}
