/* CSS Document */
@charset "utf-8";

body {
	background-image: url(../img/back.png);
	margin-left: 0px;
	overflow-x: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center top;
	background-repeat: no-repeat; }

body,td,th {
	font-size: 12px;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color: #000000;}

h1 {
	font-size: 10px;
	color: #FFFFFF; }

h2 {
	font-size: 10px;
	font-weight: normal;
	text-transform: none; }

a:link {
	color: #333333;
	text-decoration: none; }

a:visited {
	color: #333333;
	text-decoration: none; }

a:hover {
	color: #97B01C;
	text-decoration: none; }

a:active {
	text-decoration: none;
	color: #656045; }

#bodybase {
	position: relative;
	width: 1000px;
	height: 2950px;
	z-index: 0;
	margin-right: auto;
	margin-left: auto;
	border-right-style: none;
	border-left-style: none;
	text-align: justify;
	top: 190px;
	line-height: 18px;
}

#footer {
	position: absolute;
	left: -7px;
	width: 1312px;
	height: 173px;
	z-index: 13;
	bottom: -174px;
	top: 3102px;
}

.style1 {
	line-height: 18px;
	font-size: 12px; }

.style2 {
	font-size: 11px;
	line-height: 16px; }

.news { color: #656045 }

.news2 { color: #333333 }

.btn {  }

/*コンテンツ部*/

.new_title {
	position: absolute;
	left: -4px;
	top: 191px;
	width: 81px;
	height: 14px;
	z-index: 1; }

.new_title2 {
	position: absolute;
	left: -4px;
	top: 157px;
	width: 140px;
	height: 28px;
	z-index: 1;
}

/*一番上のナビゲーションボタン*/
#n9 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 30; }

#n10 {
	position: absolute;
	left: 123px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 29; }

#n11 {
	position: absolute;
	left: 243px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 28; }

#n12 {
	position: absolute;
	left: 371px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 27; }

#n13 {
	position: absolute;
	left: 502px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 26; }

#n14 {
	position: absolute;
	left: 627px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 25; }

#n15 {
	position: absolute;
	left: 761px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 24; }

	
#n8 {
	position:absolute;
	left:841px;
	top:0px;
	width:159px;
	height:23px;
	z-index:50;
	background-image: none;
}

#n7 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 40; }

#n5 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 2; }

#n4 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 1; }

#n3 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 1; }

#n2 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 1; }

#n1 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 1; }
	
/*一番上の問い合わせボタン*/

#clum1 {
	position: absolute;
	left: 757px;
	top: 530px;
	width: 230px;
	height: 603px;
	z-index: 27; }

#c1 {
	position: absolute;
	left: 0px;
	top: 62px;
	width: 222px;
	height: 40px;
	z-index: 1; }

#c2 {
	position: absolute;
	left: 14px;
	top: 117px;
	width: 203px;
	height: 95px;
	z-index: 2; }

#c3 {
	position: absolute;
	left: 0px;
	top: 225px;
	width: 230px;
	height: 20px;
	z-index: 3; }

#c4 {
	position: absolute;
	left: 30px;
	top: 259px;
	width: 200px;
	height: 16px;
	z-index: 4; }

#c5 {
	position: absolute;
	left: 2px;
	top: 307px;
	width: 223px;
	height: 255px;
	z-index: 5;
	font-size: 10px;
	color: #484747; }

.footer {
	font-size: 11px;
	z-index: 30;
	text-align: center;
	line-height: 18px; }

#rogo {
	position: absolute;
	left: 81px;
	top: -93px;
	width: 211px;
	height: 61px;
	z-index: 2; }

#top_title{
	position: absolute;
	left: 6px;
	top: 10px;
	width: 446px;
	height: 30px;
	z-index: 4; }

#tel {
	position: absolute;
	left: 787px;
	top: 5px;
	width: 211px;
	height: 40px;
	z-index: 5; }

#navi_1 {
	position: absolute;
	left: 0px;
	top: 57px;
	width: 1000px;
	height: 27px;
	z-index: 6; }

#cat_txt5 {
	position:absolute;
	left:92px;
	top:31px;
	width:170px;
	height:39px;
	z-index:1;
}

#read1 {
	position: absolute;
	left: 7px;
	top: 152px;
	width: 479px;
	height: 38px;
	z-index: 7; }

#fax_toi {
	position: absolute;
	left: 783px;
	top: 172px;
	width: 79px;
	height: 77px;
	z-index: 30; }

#mail_toi {
	position: absolute;
	left: 888px;
	top: 172px;
	width: 78px;
	height: 75px;
	z-index: 30; }

#tate_dot {
	position: absolute;
	left: 733px;
	top: 141px;
	width: 2px;
	height: 2680px;
	z-index: 11;
	background-image: url(../img/dot.gif);
	background-repeat: repeat-y;
}

#content1 {
	position: absolute;
	left: -6px;
	top: 227px;
	width: 720px;
	height: 666px;
	z-index: 12; }

#new1 {
	position: absolute;
	left: 17px;
	top: 28px;
	width: 151px;
	height: 288px;
	z-index: 1; }

#new2 {
	position: absolute;
	left: 192px;
	top: 26px;
	width: 151px;
	height: 262px;
	z-index: 2; }

#new3 {
	position: absolute;
	left: 372px;
	top: 28px;
	width: 151px;
	height: 301px;
	z-index: 3; }

#new4 {
	position: absolute;
	left: 547px;
	top: 28px;
	width: 151px;
	height: 273px;
	z-index: 4; }

#new5 {
	position: absolute;
	left: 17px;
	top: 351px;
	width: 151px;
	height: 213px;
	z-index: 5;
	margin: 0px; }

#new6 {
	position: absolute;
	left: 194px;
	top: 351px;
	width: 151px;
	height: 288px;
	z-index: 6; }

#new7 {
	position: absolute;
	left: 372px;
	top: 351px;
	width: 151px;
	height: 248px;
	z-index: 7; }

#new8 {
	position: absolute;
	left: 547px;
	top: 351px;
	width: 151px;
	height: 324px;
	z-index: 8; }

#read3 {
	position: absolute;
	left: 7px;
	top: 1947px;
	width: 506px;
	height: 51px;
	z-index: 14;
}

#cat_hekimen {
	position: absolute;
	left: 19px;
	top: 2049px;
	width: 261px;
	height: 77px;
	z-index: 15;
}

#cat_kit {
	position:absolute;
	left:352px;
	top:2049px;
	width:261px;
	height:77px;
	z-index:16;
}

#cat_todana {
	position: absolute;
	left: 20px;
	top: 2159px;
	width: 261px;
	height: 77px;
	z-index: 19;
}

#cat_shop {
	position: absolute;
	left: 353px;
	top: 2159px;
	width: 261px;
	height: 77px;
	z-index: 21;
}

#cat_sonota {
	position: absolute;
	left: 353px;
	top: 2378px;
	width: 261px;
	height: 77px;
	z-index: 22;
}

#cat_txt1 {
	position: absolute;
	left: 92px;
	top: 31px;
	width: 168px;
	height: 58px;
	z-index: 1; }

#footer {
	clear: both;
	padding: 14px 0 14px 0;
	margin: 0;
	bottom: auto;
	left: 0px;
	width: 100%;
	height: 42px;
	background-image: url(../img/foot.png);
	background-repeat: repeat-x; }

#footer_link {
	position: absolute;
	left: -30px;
	top: 2851px;
	width: 1030px;
	height: 34px;
	z-index: 0;
	text-align: center;
	font-size: 11px;
}



#n6 {
	position: absolute;
	left: -120px;
	top: 0px;
	width: 159px;
	height: 24px;
	z-index: 3; }

#side_rogo {
	position: absolute;
	left: 0px;
	top: 1023px;
	width: 84px;
	height: 102px;
	z-index: 14;
}

#cat_txt2 {
	position: absolute;
	left: 92px;
	top: 31px;
	width: 168px;
	height: 58px;
	z-index: 1; }

#cat_txt3 {
	position: absolute;
	left: 92px;
	top: 31px;
	width: 168px;
	height: 58px;
	z-index: 1; }

#cat_txt7 {
	position: absolute;
	left: 89px;
	top: 31px;
	width: 168px;
	height: 58px;
	z-index: 1;
}

#news {
	position: absolute;
	left: 760px;
	top: 1136px;
	width: 216px;
	height: 1px;
	z-index: 30;
	line-height: 30px; }

#news_ico {
	position: absolute;
	left: 207px;
	top: 9px;
	width: 20px;
	height: 65px;
	z-index: 31; }

#cat_gaku {
	position: absolute;
	left: 20px;
	top: 2269px;
	width: 261px;
	height: 77px;
	z-index: 37;
}

#cat_moku {
	position: absolute;
	left: 353px;
	top: 2269px;
	width: 261px;
	height: 77px;
	z-index: 38;
}

#cat_txt6 {
	position: absolute;
	left: 92px;
	top: 31px;
	width: 170px;
	height: 48px;
	z-index: 1; }

#navi_2 {
	position: absolute;
	left: 1px;
	top: 91px;
	width: 998px;
	height: 27px;
	z-index: 39; }

#content_center {
	position: absolute;
	left: 0px;
	top: 925px;
	width: 712px;
	height: 1018px;
	z-index: 40; }

#read2 {
	position: absolute;
	left: 7px;
	top: 18px;
	width: 690px;
	height: 44px;

	z-index: 1; }

#koe1 {
	position: absolute;
	left: 10px;
	top: 125px;
	width: 316px;
	height: 419px;
	z-index: 2;
}

#koe2 {
	position: absolute;
	left: 367px;
	top: 125px;
	width: 313px;
	height: 381px;
	z-index: 3; }

#koe1_txt {
	position: absolute;
	left: -1px;
	top: 237px;
	width: 310px;
	height: 177px;
	z-index: 1; }

#koe2_txt {
	position: absolute;
	left: 2px;
	top: 239px;
	width: 316px;
	height: 162px;
	z-index: 1;
	font-size: 12px;
}

#koe3 {
	position: absolute;
	left: 2px;
	top: 576px;
	width: 316px;
	height: 427px;
	z-index: 4; }

#koe3_txt {
	position: absolute;
	left: 0px;
	top: 235px;
	width: 313px;
	height: 150px;
	z-index: 1; }

#koe4 {
	position: absolute;
	left: 367px;
	top: 574px;
	width: 316px;
	height: 422px;
	z-index: 5; }

#koe4_txt {
	position: absolute;
	left: 0px;
	top: 233px;
	width: 315px;
	height: 211px;
	z-index: 1; }

#cat_txt4 {
	position: absolute;
	left: 92px;
	top: 29px;
	width: 168px;
	height: 58px;
	z-index: 2;
	font-size: 11px; }

#company {
	position: absolute;
	left: 757px;
	top: 1466px;
	width: 217px;
	height: 316px;
	z-index: 41; }


#map {
	position: absolute;
	left: 136px;
	top: 289px;
	width: 64px;
	height: 16px;
	z-index: 1; }

#allabout {
	position: absolute;
	left: 757px;
	top: 432px;
	width: 217px;
	height: 79px;
	z-index: 42; }

#scenery1 {
	position: absolute;
	left: 806px;
	top: 1843px;
	width: 129px;
	height: 121px;
	z-index: 44; }

#scenery2 {
	position: absolute;
	left: 806px;
	top: 2031px;
	width: 80px;
	height: 72px;
	z-index: 45; }

#scenery3 {
	position: absolute;
	left: 807px;
	top: 2193px;
	width: 101px;
	height: 80px;
	z-index: 46; }

#scenery4 {
	position: absolute;
	left: 808px;
	top: 2352px;
	width: 56px;
	height: 65px;
	z-index: 48; }

#scenery_title {
	position: absolute;
	left: 80px;
	top: 150px;
	width: 89px;
	height: 14px;
	z-index: 2; }

#blog_banner {
	position: absolute;
	left: 757px;
	top: 304px;
	width: 231px;
	height: 118px;
	z-index: 49; }

#today {
	position: absolute;
	left: 833px;
	top: 2514px;
	width: 54px;
	height: 21px;
	z-index: 51; }

#total {
	position: absolute;
	left: 834px;
	top: 2551px;
	width: 70px;
	height: 27px;
	z-index: 52; }

#count_today {
	position: absolute;
	left: 874px;
	top: 2525px;
	width: 121px;
	height: 26px;
	z-index: 53; }

#count_total {
	position: absolute;
	left: 874px;
	top: 2562px;
	width: 123px;
	height: 30px;
	z-index: 54; }

#title2 {
	position: absolute;
	left: 3px;
	top: 123px;
	width: 192px;
	height: 25px;
	z-index: 56;
	font-size: 10px;
	color: #333333; }

#h1_top {
	position: absolute;
	left: 7px;
	top: -169px;
	width: 443px;
	height: 57px;
	z-index: 57;
	font-size: 10px; }

#title4 {
	position: absolute;
	left: 436px;
	top: 1928px;
	width: 285px;
	height: 22px;
	z-index: 58;
	font-size: 10px;
	color: #333333;
}

#title5 {
	position: absolute;
	left: 759px;
	top: 1785px;
	width: 229px;
	height: 42px;
	z-index: 59;
	font-size: 10px;
	color: #666666; }

#title3 {
	position: absolute;
	left: 424px;
	top: -2px;
	width: 299px;
	height: 14px;
	z-index: 6;
	font-size: 10px;
	color: #333333;
}

#inamoku_rogo {
	position:absolute;
	left:872px;
	top:-77px;
	width:93px;
	height:38px;
	z-index:1;}

#sale {
margin-top:-50px;
padding:0;
line-height:20px;
}

#sale p {
padding:10px 0px;
font-size:16px;
line-height:24px;
font-weight:bold;
}

.t_center {
text-align:center;
}

.s_midashi {
padding:0px 0px;
line-height:24px;
font-size:14px;
font-weight:bold;
color:#000000;
}

.s_midashi2 {
margin:0;
padding:0;
line-height:50px;
font-size:30px;
font-weight:bold;
}

.sale_info {
margin:10px 0px; 
padding:0px;
width:720px;
line-height:30px;

}

#price {
margin:10px 0px;
font-size:14px;
}

#price dt {
padding:0px;
font-weight:bold;
color:#000000;
}

#price dd {
padding:4px 0px;
font-weight:bold;
color:#000000;
}

.sale_info_in dt {
margin:0px;
padding:4px 0px;
font-weight:bold;
color:#000000;
}

.sale_info_in dd {
padding:4px 0px;
font-weight:bold;
text-indent:20px;
}

#sale li {
line-height:24px;
}

.c_left {
clear:left;
}

.c_right {
clear:right;
}

.toi {
margin:10px;
}

.mt20 {
margin-top:20px;
}

.mt40 {
margin-top:40px;
}

.int {
text-indent:12px;
}

.fb {
font-size:14px;
font-weight:bold;
}

#sale2 {
margin-top:-50px;
padding:0;
line-height:20px;
}

#sale2_top {
margin-bottom:20px;
}

.topl {
margin:0px;
width:380px;
height:220px;
text-align:center;
float:left;
}

.topr {
margin:0px;
width:300px;
height:220px;
text-align:center;
float:left;
}

.f12 {
font-size:12px;
}

.f14 {
font-size:14px;
}

.f16b {
font-weight:bold;
font-size:16px;
}

.f20b {
font-weight:bold;
font-size:20px;
}

.f20b_r {
font-weight:bold;
font-size:20px;
color:#fd0d0d;
}

.f24b {
font-weight:bold;
font-size:24px;
}

.f32b {
font-size:32px;
font-weight:bold;
}

.f40 {
font-size:40px;
}

.lh40 {
line-height:40px;
}

.lh60 {
line-height:60px;
}

#sale2_midashi {
clear:left;
margin:20px 0px;
padding:16px 0px;
background-color:#000000;
text-align:center;
}

#sale2 h1 {
color:#ffffff;
font-size:32px;
}

#sale2 h2 {
font-size:16px;
}

.h1f {
color:#be8967;
}

#sale2_main {
font-size:16px;
}

#sale2_main p {
line-height:34px;
font-size:26px;
font-weight:bold;
}

.sale2_mainl {
margin:0px;
padding:20px 0px;
width:280px;
height:auto;
text-align:center;
float:left;
}

.sale2_mainr {
margin:0px;
padding:20px 0px;
width:440px;
height:auto;
float:left;
}

.point1 {
padding:4px;
background-color:#fd0d0d;
color:#ffffff;
border: 1px solid #fd0d0d;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.sale2_mainl img {
border: 1px solid #ffffff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#price2,#spec2 {
margin:20px 0px;
}

#price2 li,#spec2 li,#sale2_info li {
margin:0px;
padding:4px 0px;
font-size:16px;
}

.price_c {
font-weight:bold;
font-size:24px;
color:#fd0d0d;
}

.price_c14 {
font-weight:bold;
font-size:14px;
color:#fd0d0d;
}

.ntax {
text-indent:276px;
line-height:18px;
}

#kikan {
clear:left;
margin-top:40px;
padding:10px 0px;
background-color:#f69222;
font-size:16px;
line-height:34px;
text-align:center;
}

#sale2_info {
margin-top:20px;
font-size:16px;
line-height:24px;
}



#sale2_info dl,#sale2_info ul {
margin:0px;
padding:0px;
}

#sale2_info dd {
padding:8px 0px;
line-height:24px;
}

.sale2_infol {
margin:0px;
padding:20px 0px;
width:360px;
height:auto;
float:left;
}

.sale2_infor {
margin:0px;
padding:20px 0px;
width:360px;
height:auto;
float:left;
}

.sale2_infor_t1 {
font-size:26px;
font-weight:bold;
line-height:38px;
background-color:#2F3090;
color:#fef11c;
text-align:center;
}

.sale2_infor_t2 {
font-size:26px;
font-weight:bold;
line-height:38px;
background-color:#ec1c24;
color:#ffffff;
text-align:center;
}

.inamoku_logo {
padding:0px;
background-image : url(../sale/img/inamoku_logo50.png);
background-repeat : no-repeat;
background-position : 0% 50%;
text-indent:70px;
line-height:60px;
color:#5f3712;
}

.u_line {
border-bottom:2px solid #fd0d0d;
}
