﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size:14px;
	line-height:1.5;
	color:#666666;
}
img{
	border:none;
}
* html img{
	border:none;
	behavior: expression(IEPNGFIX.fix(this));
}
.main{
	background-image:url(../img/top_head2.jpg);
	background-position:center 463px;
	background-repeat:no-repeat;
		position:absolute;
			left:50%;
			width:1250px;
				margin:0 0 0 -625px;
}
.all{
	width:820px;
	margin:10px 0 0 208px;
}
.top_menu_all{
	float:left;
	width:170px;
	margin-top:39px;
}
* html .top_menu_all{
	float:left;
	width:170px;
	margin-top:46px;
}
.top_menu{
	float:left;
	width:80px;
	height:80px;
	padding:2px;
}
* html .top_menu{
	float:left;
	width:80px;
	height:80px;
	padding:0 2px 0 2px;
}
.top_contact{
	float:left;
	width:163px;
	height:255px;
	padding:10px 3px 0px 3px;
}


.top_main{
	float:left;
	width:640px;
	margin-left:10px;
}


.blog{
	width:640px;
	float:left;
}
.news_blog_all{
	width:320px;
	float:left;
}
.qa_blog_all{
	width:320px;
	float:left;
}
.blog_logo{
	width:320px;
	margin-top:5px;
}
.top_rss{
	width:297px;
	border-style:solid;
	border-color:#0044aa;
	border-width:1px;
	padding: 10px;
	float: left;
}
.top_img_shop{
	width:125px;
	height:195px;
	float:left;
}
.top_shop_contents{
	width:172px;
	float:left;
	}
.top_shop_contents2{
	width:297px;
	float:left;
	padding: 5px 0 0 0;
	}
.top_link{
	width:273px;
	height:28px;
	float:left;
	margin:5px 12px 0 12px;
	}
.top_link2{
	width:273px;
	height:28px;
	float:left;
	margin:26px 12px 0 12px;
	}
.top_rss_bar{
	width:305px;
	height:12px;
	padding: 5px;
	float: left;
	}
.rss_cntents1{
	width:227px;
	height:80px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#666666;
	line-height:1.5;
	padding:0 10px 10px 10px;
	float: left;
}
.rss_cntents2{
	width:227px;
	height:80px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#666666;
	line-height:1.5;
	padding:0 10px 10px 10px;
	float: left;
}
.rss_cntents{
	width:297px;
	height:132px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	color:#666666;
	line-height:1.5;
	padding:10px;
}
.rss_photo{
	width:299px;
	height:62px;
	margin-left:18px;
}
.rss_photo1{
	width:60px;
	height:60px;
	padding:5px;
	float:left;
}
.rss_photo_new{
	width:70px;
	height:12px;
	font-size:10px;
	float:left;
	text-align:center;
	}
.rss_photo img{
	float:left;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
	margin:5px 4px 5px 4px;
}
.rss_photo1 img{
	float:left;
	border-color:#666666;
	border-style:solid;
	border-width:1px;
}

.top_style_all{
	width:640px;
	float:left;
}
.top_style_logo{
	width:640px;
	padding-top:10px;
	float:left;
}
.style_contents{
	width:616px;
	height:436px;
	margin: 10px auto 0 auto;
}

.top_window_staff{
	clear:both;
}
.top_window{
	width:92px;
	height:110px;
	float:left;
	margin-left:70px;
	margin-top:180px;
}
* html .top_window{
	width:92px;
	height:110px;
	float:left;
	margin-left:40px;
	margin-top:180px;
}
.staff_photo_logo{
	width:170px;
	float:left;
	margin-top:80px;
}
.staff_photo{
	float:left;
	width:850px;
	height:300px;
	margin-left:0px;
	background-image:url(../img/all_staff_photo3.jpg);
	background-repeat:no-repeat;
}
.staff_photo0{
	width:145px;
	height:150px;
	float:left;
}
.staff_photo1{
	width:130px;
	height:150px;
	float:left;
}
.staff_photo2{
	width:115px;
	height:150px;
	float:left;
}
.staff_photo3{
	width:140px;
	height:150px;
	float:left;
}
.staff_photo4{
	width:110px;
	height:150px;
	float:left;
}
.staff_photo5{
	width:140px;
	height:150px;
	float:left;
}
.staff_photo6{
	width:120px;
	height:150px;
	float:left;
}
.staff_photo7{
	width:100px;
	height:150px;
	float:left;
}
.staff_photo8{
	width:120px;
	height:150px;
	float:left;
}
.staff_photo9{
	width:120px;
	height:150px;
	float:left;
}
.staff_photo10{
	width:140px;
	height:150px;
	float:left;
}
.staff_photo11{
	width:110px;
	height:150px;
	float:left;
}
.staff_photo12{
	width:120px;
	height:150px;
	float:left;
}
.staff_photo13{
	width:100px;
	height:150px;
	float:left;
}
.staff_photo14{
	width:95px;
	height:150px;
	float:left;
}
.staff_photo15{
	width:95px;
	height:150px;
	float:left;
}
.staff_photo16{
	width:100px;
	height:150px;
	float:left;
}
.staff_photo17{
	width:120px;
	height:150px;
	float:left;
}


.copy{
	font-size:12px;
	margin-left:800px;
	color:#666666;
}
.copy a:link , a:visited , a:active{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.copy a:hover{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

