@charset "UTF-8";

* {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
}
img {
boder: none;
margin-left: 10px;
margin-right: 10px;
}

img[align="top"] {
margin-left: 0px;
margin-right: 10px;
}


img[align="left"] {
margin-left: 0px;
margin-right: 13px;
}

img[align="right"] {
margin-left: 0px;
margin-right: 13px;
}

body {
	background-color: #FFF7ED;
	margin-top: 0px;
	　　margin-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.all {
	background-color: #FFF7ED;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_bg_loop.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	　　margin-left: 0px;
	margin-right: 0px;
	height: auto;
	width: auto;
	margin-left: 0px;
}

.heder_box {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.heder_box_in {
	height: 472px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.rss {
	height: 15px;
	width: 15px;
	position: absolute;
	right: 260px;
	top: 23px;
}
.rss a {
	height: 15px;
	width: 15px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/rss.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.sitemap {
	width: 64px;
	position: absolute;
	top: 20px;
	right: 188px;
	height: 20px;
}
.sitemap a {
	font-size: 10px;
	color: #6F745A;
	line-height: 20px;
	text-decoration: none;
}
.sitemap a:link,.sitemap a:visited,.sitemap a:active {
text-decoration: none;
}
.sitemap a:hover {
text-decoration: underline;
}
.search_box {
	height: 17px;
	width: 160px;
	top: 21px;
	position: absolute;
	right: 25px;
}
.toplink_box {
	width: 260px;
	height: 23px;
	top: 50px;
	position: absolute;
	right: 25px;
}
.top_tomome {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/toplink_.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 23px;
	width: 50px;
	float: left;
}
.top_tomome a {
	height: 23px;
	width: 43px;
	margin-left: 7px;
	color: #6F745A;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
}
.top_gaiyou {
	height: 23px;
	width: 55px;
	float: left;
	margin-left: 5px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/toplink_.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.top_gaiyou a {
	height: 23px;
	width: 48px;
	color: #6F745A;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
	margin-left: 7px;
}
.top_saiyou {
	height: 23px;
	width: 55px;
	float: left;
	margin-left: 5px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/toplink_.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.top_saiyou a {
	height: 23px;
	width: 55px;
	color: #6F745A;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
	margin-left: 7px;
}
.top_toiawase {
	height: 23px;
	width: 80px;
	float: left;
	margin-left: 5px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/toplink_.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.top_toiawase a {
	height: 23px;
	width: 75px;
	color: #6F745A;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
	margin-left: 7px;
}
.toplink_box a:link,.toplink_box a:visited,.toplink_box a:active {
text-decoration: none;
}
.toplink_box a:hover {
text-decoration: underline;
}

.top_btn_box {
	height: 66px;
	width: 788px;
	position: absolute;
	left: 34px;
	bottom: 10px;
}
.top_btn1 {
	height: 66px;
	width: 113px;
	float: left;
}
.top_btn1 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_btn1.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 113px;
}
.top_btn2 {
	height: 66px;
	width: 175px;
	float: left;
}
.top_btn2 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_btn2.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 175px;
}
.top_btn3 {
	height: 66px;
	width: 119px;
	float: left;
}
.top_btn3 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_btn3.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 119px;
}
.top_btn4 {
	height: 66px;
	width: 134px;
	float: left;
}
.top_btn4 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_btn4.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 134px;
}
.top_btn5 {
	height: 66px;
	width: 98px;
	float: left;
}
.top_btn5 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_btn5.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 98px;
}
.top_btn6 {
	height: 66px;
	width: 149px;
	float: left;
}
.top_btn6 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/top_btn6.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 149px;
}
.top_btn_box a:link,.top_btn_box a:visited {
background-position: 0 0;
}
.top_btn_box a:active,.top_btn_box a:hover {
background-position: 0 -66px;
}
.mian_box1 {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.mian_box {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-color: #FFFFFF;
}
.mian_left {
	height: auto;
	width: 615px;
	float: left;
	margin-top: 10px;
	margin-bottom: 15px;
}
.mian_link1 {
	width: 603px;
	margin-left: 10px;
	height: 118px;
}
.mian_link1 a {
	height: 118px;
	width: 603px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/main_btn1.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.mian_link1 a:link,.mian_link1 a:visited {
background-position: 0 0;
}
.mian_link1 a:active,.mian_link1 a:hover {
background-position: 0 -118px;
}
.mian_link2 {
	width: 603px;
	margin-left: 10px;
	height: 118px;
	margin-top: 5px;
}
.mian_link2 a {
	height: 118px;
	width: 603px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/main_btn2.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.mian_link2 a:link,.mian_link2 a:visited {
background-position: 0 0;
}
.mian_link2 a:active,.mian_link2 a:hover {
background-position: 0 -118px;
}
.mian_link3 {
	width: 603px;
	margin-left: 10px;
	height: 118px;
	margin-top: 5px;
}
.mian_link3 a {
	height: 118px;
	width: 603px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/main_btn3.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.mian_link3 a:link,.mian_link3 a:visited {
background-position: 0 0;
}
.mian_link3 a:active,.mian_link3 a:hover {
background-position: 0 -118px;
}
.mian_news_tit {
	width: 603px;
	margin-left: 10px;
	margin-top: 17px;
	height: 24px;
}
.mian_news_tit a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/main_titimg.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 24px;
	width: 603px;
}
.mian_news_box {
	width: 603px;
	margin-left: 10px;
	height: auto;
}
.mian_news_boxin {
	height: 45px;
	width: auto;
	margin-top: 10px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/main_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mian_news_date {
	height: 18px;
	width: auto;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/link_img.jpg);
	background-repeat: no-repeat;
	background-position: left;

	text-decoration: none;
}
.mian_news_date a {
	height: 18px;
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	text-indent: 15px;
	display: block;
	width: auto;
	text-decoration: none;
}
.mian_news_text {
	height: 20px;
	width: auto;
}
.mian_news_text a {
	font-size: 12px;
	color: #336633;
	line-height: 20px;
	text-indent: 15px;
	text-decoration: none;
	display: block;
}
.mian_news_text a:link,.mian_news_text a:visited,.mian_news_text a:active {
text-decoration: none;
}
.mian_news_text a:hover {
text-decoration: underline;
}
.mian_right {
	width: 212px;
	float: right;
	height: auto;
	margin-top: 10px;
}
.side_btn1 {
	height: 77px;
	width: 199px;
}
.side_btn1 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/side_btn1.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 77px;
	width: 199px;
}
.side_btn1 a:link,.side_btn1 a:visited {
background-position: 0 0;
}
.side_btn1 a:active,.side_btn1 a:hover {
background-position: 0 -77px;
}
.side_btn2 {
	height: 111px;
	width: 199px;
	margin-top: 10px;
}
.side_btn2 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/side_btn2.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 111px;
	width: 199px;
}
.side_btn2 a:link,.side_btn2 a:visited {
background-position: 0 0;
}
.side_btn2 a:active,.side_btn2 a:hover {
background-position: 0 -111px;
}
.side_newsbox {
	height: auto;
	width: 199px;
	margin-top: 13px;
}
.side_newsboximg {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/side_img1.jpg);
	background-repeat: no-repeat;
	height: 86px;
	width: 199px;
}
.side_news_loop {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/side_wakulin.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 199px;
}
.side_newsboxin {
	height: 60px;
	width: 183px;
	padding-top: 8px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/side_line.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 8px;
}
.side_news_date {
	height: 18px;
	width: auto;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/link_img.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.side_news_date a {
	font-size: 9px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	height: 18px;
	width: auto;
	text-indent: 15px;
	display: block;
}
.side_news_text {
	height: 36px;
	width: auto;
	padding-left: 15px;
}
.side_news_text a {
	font-size: 12px;
	line-height: 18px;
	color: #336633;
	height: 36px;
	width: auto;
	text-decoration: none;
	display: block;
}
.side_news_text a:link,.side_news_text a:visited,.side_news_text a:active {
text-decoration: none;
}
.side_news_text a:hover {
text-decoration: underline;
}
.side_newsbox_und {
	height: 17px;
	width: 199px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/side_und.jpg);
	background-repeat: no-repeat;
}
.side_totop {
	height: 45px;
	width: 199px;
}
.totop  {
	height: 17px;
	width: 94px;
	margin-top: 28px;
	margin-left: 105px;
	padding-bottom: 10px;
}
.totop a {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/to_top.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 94px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
	display: block;
}
.add_boxbg {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/add_bg_loop.jpg);
	background-repeat: repeat-x;
	height: 161px;
	width: auto;
	background-position: bottom;
}
.add_box {
	width: 849px;
	height: 161px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/add_bg.jpg);
	background-repeat: no-repeat;
}
.add_boxin {
	height: 161px;
	width: 849px;
	position: relative;
	top: 0px;
}
.add_rogo {
	height: 14px;
	width: 167px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/add_rogo.jpg);
	background-repeat: no-repeat;
	position: absolute;
	left: 215px;
	top: 33px;
}
.add {
	font-size: 11px;
	color: #31352F;
	height: 33px;
	width: 365px;
	position: absolute;
	left: 405px;
	top: 27px;
	line-height: 18px;
}
.map {
	height: 15px;
	width: 50px;
	position: absolute;
	top: 1px;
	right: 80px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/link_img.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.map a {
	font-size: 12px;
	color: #3D653D;
	text-decoration: none;
	text-indent: 13px;
	display: block;
	height: 15px;
	line-height: 15px;
}
.map a:link,.map a:visited,.map a:active {
text-decoration: none;
}
.map a:hover {
text-decoration: underline;
}
.add_text {
	height: 20px;
	width: 450px;
	position: absolute;
	left: 215px;
	top: 65px;
	font-size: 11px;
	color: #F6801A;
	text-decoration: none;
}
.add_tel {
	height: 25px;
	width: 430px;
	position: absolute;
	top: 100px;
	left: 215px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/add_tell.jpg);
	background-repeat: no-repeat;
}
.add_mail {
	height: 24px;
	width: 124px;
	position: absolute;
	top: 101px;
	right: 68px;
}
.add_mail a {
	height: 24px;
	width: 124px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/add_con.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.add_mail a:link,.add_mail a:visited {
background-position: 0 0;
}
.add_mail a:active,.add_mail a:hover {
background-position: 0 -24px;
}
.footer {
	height: 230px;
	background-color: #FFF7ED;
	width: auto;
	margin-bottom: 20px;
}
.footer_box {
	height: 230px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.footer_link {
	height: 25px;
	width: auto;
	margin-left: 10px;
	margin-top: 5px;
}
.footer_link a {
	height: 25px;
	width: auto;
	font-size: 12px;
	line-height: 24px;
	color: #3D653D;
	text-decoration: none;
}
.footer_link a:link,.footer_link a:visited,.footer_link a:active {
text-decoration: none;
}
.footer_link a:hover {
text-decoration: underline;
}
.footer_text {
	margin-top: 35px;
	height: 50px;
	width: auto;
	font-size: 10px;
	line-height: 16px;
	color: #5F585E;
}
.footer_link2_box {
	height: 100px;
	width: auto;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/foot_rogo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.footer_link2 {
	height: 35px;
	width: auto;
	margin-top: 15px;
	font-size: 10px;
	line-height: 15px;
	color: #5F585E;
}
.footer_link2 a {
	font-size: 10px;
	line-height: 15px;
	color: #5F585E;
}
.footer_link2 a:link,.footer_link2 a:visited,.footer_link2 a:active {
text-decoration: none;
}
.footer_link2 a:hover {
text-decoration: underline;
}
.footer_c {
	height: 18px;
	width: 350px;
	margin-top: 20px;
	font-size: 10px;
	line-height: 15px;
	color: #5F585E;
}
.sec_all {
	background-color: #FFF7ED;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_bgloop.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	　　margin-left: 0px;
	margin-right: 0px;
	height: auto;
	width: auto;
	margin-left: 0px;
}
.sec_top_rogo {
	height: 76px;
	width: 232px;
	position: absolute;
	left: 15px;
}
.sec_top_rogo a {
	height: 76px;
	width: 232px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_rogo.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
}
.sec_heder_box {
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_topbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
.sec_heder_box_in {
	height: 200px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 0px;
}
.sec_top_btn_box {
	height: 66px;
	width: 790px;
	position: absolute;
	left: 30px;
	bottom: 8px;
}
.sec_top_btn1 {
	height: 66px;
	width: 114px;
	float: left;
}
.sec_top_btn1 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_btn1.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 114px;
}
.sec_top_btn2 {
	height: 66px;
	width: 175px;
	float: left;
}
.sec_top_btn2 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_btn2.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 175px;
}
.sec_top_btn3 {
	height: 66px;
	width: 118px;
	float: left;
}
.sec_top_btn3 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_btn3.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 118px;
}
.sec_top_btn4 {
	height: 66px;
	width: 134px;
	float: left;
}
.sec_top_btn4 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_btn4.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 134px;
}
.sec_top_btn5 {
	height: 66px;
	width: 99px;
	float: left;
}
.sec_top_btn5 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_btn5.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 99px;
}
.sec_top_btn6 {
	height: 66px;
	width: 150px;
	float: left;
}
.sec_top_btn6 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/sckobayashi/sec_top_btn6.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 66px;
	width: 150px;
}
.sec_top_btn_box a:link,.sec_top_btn_box a:visited {
background-position: 0 0;
}
.sec_top_btn_box a:active,.sec_top_btn_box a:hover {
background-position: 0 -66px;
}
.blogtit_box {
	margin-left: 23px;
	width: 590px;
	height: 30px;
	margin-top: 10px;
	font-size: 17px;
	color: #F67F1A;
	text-decoration: none;
font-family : sans-serif;
font face : "ＭＳ Ｐ明朝",
"細明朝体",
"sans-serif";
}
.blogtit_box a {
	font-size: 17px;
	color: #F67F1A;
	text-decoration: none;
font-family : sans-serif;
font face : "ＭＳ Ｐ明朝",
"細明朝体",
"sans-serif";
}
.blogtit_box a:link,.blogtit_box a:visited,.blogtit_box a:active {
text-decoration: none;
}
.blogtit_box a:hover {
text-decoration: underline;
}
.blog_box {
	margin-left: 23px;
	margin-top: 10px;
	width: 590px;
	height: auto;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-bottom: 35px;
}

.blog_box a {
	font-size: 14px;
	color: #336633;
	line-height: 28px;
}

.blog_box a:link,.blog_box a:visited,.blog_box a:active {
text-decoration: none;
}
.blog_box a:hover {
text-decoration: underline;
}


.kensaku_form {
	float: left;
	height: 18px;
	width: 160px;
}
.kensaku_form .text {
	width: 123px;
	height: 15px;
	margin-right: 5px;
	border: 1px solid #999999;
	float: left;
}
.kensaku_form .button {
	width: 28px;
	height: 17px;
	float: right;
	font-size: 9px;
	border: 1px solid #999999;
	color: #666666;
}
