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

/* ---------------------------------------------------------------------------


                                 nagakatsu



------------------------------------------------------------------------------ */
.nagakatsu #mainContents,
.nagakatsu2 #mainContents {
	margin-top:0;
}

.nagakatsu #mainContents h2,
.nagakatsu2 #mainContents h2 {
	margin-top:0;
	padding:0;
}

.nagakatsu #sideBox,
.nagakatsu2 #sideBox {
padding:0;
}

*html .nagakatsu #sideBox {
	padding-left:0;
}


.nagakatsu #sideBox p#bnr-keishou,
.nagakatsu #sideBox p#bnr-shohin,
.nagakatsu #sideBox p#bnr-faq,
.nagakatsu #sideBox p#bnr-tipsaw,
.nagakatsu #sideBox p#bnr-togi,
.nagakatsu #sideBox p#bnr-kotoba,
.nagakatsu #sideBox p#bnr-sumai,
.nagakatsu #sideBox p#bnr-taikendan,
.nagakatsu #sideBox p#bnr-news {
	padding:0 0 10px 26px;
	text-align:left;
}

.nagakatsu #sideBox p#bnr-keishou a,
.nagakatsu #sideBox p#bnr-shohin a,
.nagakatsu #sideBox p#bnr-faq a,
.nagakatsu #sideBox p#bnr-tipsaw a,
.nagakatsu #sideBox p#bnr-togi a,
.nagakatsu #sideBox p#bnr-kotoba a,
.nagakatsu #sideBox p#bnr-sumai a,
.nagakatsu #sideBox p#bnr-taikendan a,
.nagakatsu #sideBox p#bnr-news a {
	display: block;
	width: 225px;
	height: 80px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.nagakatsu #sideBox p#bnr-shohin a {
	background-image: url(../img/nagakatsu/bnr_shohin_on.jpg);
}
.nagakatsu #sideBox p#bnr-faq a {
	background-image: url(../img/nagakatsu/bnr_faq_on.jpg);
}
.nagakatsu #sideBox p#bnr-tipsaw a {
	background-image: url(../img/nagakatsu/bnr_tipsaw_on.jpg);
}
.nagakatsu #sideBox p#bnr-togi a {
	background-image: url(../img/nagakatsu/bnr_togi_on.jpg);
}
.nagakatsu #sideBox p#bnr-kotoba a {
	background-image: url(../img/nagakatsu/bnr_kotoba_on.jpg);
}
.nagakatsu #sideBox p#bnr-sumai a {
	background-image: url(../img/nagakatsu/bnr_sumai_on.jpg);
}
.nagakatsu #sideBox p#bnr-taikendan a {
	background-image: url(../img/nagakatsu/bnr_taikendan_on.jpg);
}
.nagakatsu #sideBox p#bnr-news a {
	background-image: url(../img/nagakatsu/bnr_news_on.jpg);
}
.nagakatsu #sideBox p#bnr-keishou a {
	background: url(../iwano/img/common/bnr_keishou_on.jpg);
}

.nagakatsu #sideBox p#bnr-keishou a:hover,
.nagakatsu #sideBox p#bnr-shohin a:hover,
.nagakatsu #sideBox p#bnr-faq a:hover,
.nagakatsu #sideBox p#bnr-tipsaw a:hover,
.nagakatsu #sideBox p#bnr-togi a:hover,
.nagakatsu #sideBox p#bnr-kotoba a:hover,
.nagakatsu #sideBox p#bnr-sumai a:hover,
.nagakatsu #sideBox p#bnr-taikendan a:hover,
.nagakatsu #sideBox p#bnr-news a:hover {
	background-color:transparent;
}

.nagakatsu #sideBox p#bnr-keishou a:hover img ,
.nagakatsu #sideBox p#bnr-shohin a:hover img ,
.nagakatsu #sideBox p#bnr-faq a:hover img ,
.nagakatsu #sideBox p#bnr-tipsaw a:hover img ,
.nagakatsu #sideBox p#bnr-togi a:hover img ,
.nagakatsu #sideBox p#bnr-kotoba a:hover img ,
.nagakatsu #sideBox p#bnr-sumai a:hover img ,
.nagakatsu #sideBox p#bnr-taikendan a:hover img ,
.nagakatsu #sideBox p#bnr-news a:hover img {
	visibility: hidden;
}


.nagakatsu2 #sideBox p#bnr-shohinlist {
	padding:0 0 0 26px;
	text-align:left;
}

.nagakatsu2 #sideBox p#bnr-shohinlist a {
	display: block;
	width: 175px;
	height: 67px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/bnr_shohinlist_on.jpg);
}

.nagakatsu2 #sideBox p#bnr-shohinlist a:hover {
	background-color:transparent;
}

.nagakatsu2 #sideBox p#bnr-shohinlist a:hover img {
	visibility: hidden;
}

.nagakatsu2 #sideBox #shohinlistwrap {
	padding:0 0 0 26px;
}

.nagakatsu2 #sideBox ul#shohinlist {
	padding:20px 0 0 10px;
	width:165px;
	list-style: none;
	background-color:#F9F4E1;
}

.nagakatsu2 #sideBox ul#shohinlist li {
	padding:0 0 20px 0;
	font-size:107.8%;
	text-align:left;
	line-height:1.5;
}

/* ---------------------------------------------------------------------------


                                home


------------------------------------------------------------------------------ */
#nagakatu-home #section-top {
	padding:30px 0 50px 30px;
}

#nagakatu-home h3 {
	padding:0;
	margin:0;
}

#nagakatu-home #section1-1 {
	padding:10px 0 45px 50px;
}

#nagakatu-home #section1-2 {
	padding:0 0 0 30px;
}

#nagakatu-home .tuzuki {
	padding:0 0 0 520px;
}

#nagakatu-home .tuzuki2 {
	padding:5px 0 50px 520px;
}

#nagakatu-home .tuzuki a,
#nagakatu-home .tuzuki2 a {
	display: block;
	width: 108px;
	height: 22px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/tuzuki_on.jpg);
}

#nagakatu-home .tuzuki a:hover,
#nagakatu-home .tuzuki2 a:hover {
	background-color:transparent;
}

#nagakatu-home .tuzuki a:hover img,
#nagakatu-home .tuzuki2 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section1-3 {
	padding:20px 0 8px 90px;
}

#nagakatu-home #section2-1 {
	width:620px;
	padding:40px 0 0 30px;
}

#nagakatu-home #section2-1-left {
	width:320px;
	display:inline;
	float:left;
}

#nagakatu-home #section2-1-left h4,
#nagakatu-home #section2-1-right h4 {
	padding:15px 0 35px 0;
}

#nagakatu-home #section2-1-right {
	width:300px;
	display:inline;
	float:left;
}

#nagakatu-home #section2-2 {
	clear:both;
	padding:0 0 0 30px;
}

#nagakatu-home #section2-3 {
	padding:0 0 50px 30px;
}

#nagakatu-home #section2-3 a {
	display: block;
	width: 604px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_12_on.jpg);
}

#nagakatu-home #section2-3 a:hover {
	background-color:transparent;
}

#nagakatu-home #section2-3 a:hover img {
	visibility: hidden;
}


#nagakatu-home #section3-1 {
	padding:40px 0 0 100px;
}

#nagakatu-home #section3-2 {
	padding:0 0 20px 100px;
}

#nagakatu-home #section3-2 a {
	display: block;
	width: 534px;
	height: 30px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_15_on.jpg);
}

#nagakatu-home #section3-2 a:hover {
	background-color:transparent;
}

#nagakatu-home #section3-2 a:hover img {
	visibility: hidden;
}


#nagakatu-home #section3-3 {
	padding:0 0 0 100px;
}
#nagakatu-home #section3-4 {
	padding:0 0 20px 100px;
}

#nagakatu-home #section3-4 a {
	display: block;
	width: 534px;
	height: 40px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_17_on.jpg);
}

#nagakatu-home #section3-4 a:hover {
	background-color:transparent;
}

#nagakatu-home #section3-4 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section3-5 {
	padding:0 0 0 100px;
}
#nagakatu-home #section3-6 {
	padding:0 0 20px 100px;
}

#nagakatu-home #section3-6 a {
	display: block;
	width: 535px;
	height: 36px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_19_on.jpg);
}

#nagakatu-home #section3-6 a:hover {
	background-color:transparent;
}

#nagakatu-home #section3-6 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section3-7 {
	padding:0 0 0 100px;
}
#nagakatu-home #section3-8 {
	padding:0 0 50px 100px;
}

#nagakatu-home #section3-8 a {
	display: block;
	width: 535px;
	height: 27px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_44_on.jpg);
}

#nagakatu-home #section3-8 a:hover {
	background-color:transparent;
}

#nagakatu-home #section3-8 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section4-1 {
	padding:40px 0 0 20px;
}

#nagakatu-home #section4-2 {
	padding:0 0 10px 20px;
}

#nagakatu-home #section4-2 a {
	display: block;
	width: 613px;
	height: 49px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_23_on.jpg);
}

#nagakatu-home #section4-2 a:hover {
	background-color:transparent;
}

#nagakatu-home #section4-2 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section4-3 {
	padding:0 0 15px 30px;
}

#nagakatu-home #section4-3 {
	padding:0 0 15px 30px;
}

#nagakatu-home #section4-4 {
	padding:0 0 40px 50px;
}

#nagakatu-home #section4-5 {
	padding:0 0 0 35px;
}

#nagakatu-home #section4-6 {
	padding:0 0 40px 35px;
}

#nagakatu-home #section4-6 a {
	display: block;
	width: 601px;
	height: 54px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_27_on.jpg);
}

#nagakatu-home #section4-6 a:hover {
	background-color:transparent;
}

#nagakatu-home #section4-6 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section4-7 {
	width:612px;
	padding:0 0 20px 35px;
}

#nagakatu-home #section4-7-1,
#nagakatu-home #section4-7-2,
#nagakatu-home #section4-7-3 {
	display:inline;
	float:left;
	width:204px;
}

#nagakatu-home #section4-7-1 a,
#nagakatu-home #section4-7-2 a,
#nagakatu-home #section4-7-3 a {
	display: block;
	width: 204px;
	height: 172px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-home #section4-7-1 a {
	background-image: url(../img/nagakatsu/home/img_28_on.jpg);
}
#nagakatu-home #section4-7-2 a {
	background-image: url(../img/nagakatsu/home/img_29_on.jpg);
}
#nagakatu-home #section4-7-3 a {
	background-image: url(../img/nagakatsu/home/img_30_on.jpg);
}

#nagakatu-home #section4-7-1 a:hover,
#nagakatu-home #section4-7-2 a:hover,
#nagakatu-home #section4-7-3 a:hover {
	background-color:transparent;
}

#nagakatu-home #section4-7-1 a:hover img,
#nagakatu-home #section4-7-2 a:hover img,
#nagakatu-home #section4-7-3 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section4-8 {
	width:612px;
	padding:0 0 70px 35px;
}

#nagakatu-home #section4-8-1 {
	display:inline;
	float:left;
	width:204px;
}

#nagakatu-home #section4-8-1 a {
	display: block;
	width: 204px;
	height: 172px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_31_on.jpg);
}

#nagakatu-home #section4-8-1 a:hover {
	background-color:transparent;
}

#nagakatu-home #section4-8-1 a:hover img {
	visibility: hidden;
}

#nagakatu-home #section4-8-2 {
	display:inline;
	float:left;
	width:408px;
}

#nagakatu-home #section4-8-2 a {
	display: block;
	width: 408px;
	height: 172px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-home #section4-8-2 a {
	background-image: url(../img/nagakatsu/home/img_32_on.jpg);
}

#nagakatu-home #section4-8-2 a:hover {
	background-color:transparent;
}

#nagakatu-home #section4-8-2 a:hover img {
	visibility: hidden;
}


#nagakatu-home #section5-1 {
	padding:40px 0 30px 30px;
}

#nagakatu-home #section5-2 {
	padding:0 0 50px 30px;
}

#nagakatu-home #section6-1 {
	padding:40px 0 0 30px;
}

#nagakatu-home #section6-2 {
	padding:0 0 45px 30px;
}

#nagakatu-home #section6-3 {
	padding:40px 0 0 30px;
}

#nagakatu-home #section6-4 {
	padding:0 0 45px 30px;
}

#nagakatu-home #section6-5 {
	padding:40px 0 0 30px;
}

#nagakatu-home #section6-6 {
	padding:0 0 0 30px;
}

#nagakatu-home #section6-7 {
	padding:0 0 45px 30px;
}


#nagakatu-home #section6-2 a {
	display: block;
	width: 613px;
	height: 38px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_38_on.jpg);
}
#nagakatu-home #section6-4 a {
	display: block;
	width: 615px;
	height: 38px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_40_on.jpg);
}
#nagakatu-home #section6-5 a {
	display: block;
	width: 616px;
	height: 41px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_45_on.jpg);
}
#nagakatu-home #section6-6 a {
	display: block;
	width: 616px;
	height: 25px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_46_on.jpg);
}
#nagakatu-home #section6-7 a {
	display: block;
	width: 616px;
	height: 46px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/home/img_47_on.jpg);
}

#nagakatu-home #section6-2 a:hover,
#nagakatu-home #section6-4 a:hover,
#nagakatu-home #section6-5 a:hover,
#nagakatu-home #section6-6 a:hover,
#nagakatu-home #section6-7 a:hover {
	background-color:transparent;
}


#nagakatu-home #section6-2 a:hover img,
#nagakatu-home #section6-4 a:hover img,
#nagakatu-home #section6-5 a:hover img,
#nagakatu-home #section6-6 a:hover img,
#nagakatu-home #section6-7 a:hover img {
	visibility: hidden;
}

/* ---------------------------------------------------------------------------


                                news


------------------------------------------------------------------------------ */
#nagakatu-news #section1 {
	padding:30px 0 80px 40px;
}


#nagakatu-news #section2 {
	padding:0 0 100px 0;
}

#nagakatu-news h3 {
	padding:0 0 30px 0;
}

#nagakatu-news #section3 {
	padding:0 0 100px 0;
}

#nagakatu-news #section3 ul li {
	padding:0 0 40px 0;
	list-style: none;
}

#nagakatu-news #section3 ul li#list1 a {
	display: block;
	width: 664px;
	height: 118px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/news/img_05_on.jpg);
}
#nagakatu-news #section3 ul li#list2 a {
	display: block;
	width: 664px;
	height: 118px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/news/img_06_on.jpg);
}
#nagakatu-news #section3 ul li#list3 a {
	display: block;
	width: 664px;
	height: 118px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/news/img_07_on.jpg);
}
#nagakatu-news #section3 ul li#list4 a {
	display: block;
	width: 664px;
	height: 118px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/news/img_08_on.jpg);
}

#nagakatu-news #section3 ul li#list5 a {
	display: block;
	width: 674px;
	height: 118px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/news/img_09_on.jpg);
}

#nagakatu-news #section3 ul li#list5 a:hover,
#nagakatu-news #section3 ul li#list1 a:hover,
#nagakatu-news #section3 ul li#list2 a:hover,
#nagakatu-news #section3 ul li#list3 a:hover,
#nagakatu-news #section3 ul li#list4 a:hover {
	background-color:transparent;
}

#nagakatu-news #section3 ul li#list5 a:hover img,
#nagakatu-news #section3 ul li#list1 a:hover img,
#nagakatu-news #section3 ul li#list2 a:hover img,
#nagakatu-news #section3 ul li#list3 a:hover img,
#nagakatu-news #section3 ul li#list4 a:hover img {
	visibility: hidden;
}

/* ---------------------------------------------------------------------------


                                kotoba


------------------------------------------------------------------------------ */
#nagakatu-kotoba #section1 {
	padding:30px 0 80px 20px;
}

#nagakatu-kotoba h3 {
	padding:0 0 30px 0;
}

#nagakatu-kotoba #section3 {
	padding:0 0 100px 0;
}

#nagakatu-kotoba #section3 ul li {
	padding:0 0 40px 0;
	list-style: none;
}

#nagakatu-kotoba #section3 ul li#list1 a {
	display: block;
	width: 663px;
	height: 108px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/kotoba/img_05_on.jpg);
}
#nagakatu-kotoba #section3 ul li#list2 a {
	display: block;
	width: 664px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/kotoba/img_06_on.jpg);
}
#nagakatu-kotoba #section3 ul li#list3 a {
	display: block;
	width: 664px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/kotoba/img_07_on.jpg);
}
#nagakatu-kotoba #section3 ul li#list4 a {
	display: block;
	width: 663px;
	height: 158px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/kotoba/img_08_on.jpg);
}
#nagakatu-kotoba #section3 ul li#list1 a:hover,
#nagakatu-kotoba #section3 ul li#list2 a:hover,
#nagakatu-kotoba #section3 ul li#list3 a:hover,
#nagakatu-kotoba #section3 ul li#list4 a:hover {
	background-color:transparent;
}

#nagakatu-kotoba #section3 ul li#list1 a:hover img,
#nagakatu-kotoba #section3 ul li#list2 a:hover img,
#nagakatu-kotoba #section3 ul li#list3 a:hover img,
#nagakatu-kotoba #section3 ul li#list4 a:hover img {
	visibility: hidden;
}


/* ---------------------------------------------------------------------------


                                taikendan


------------------------------------------------------------------------------ */
#nagakatu-taikendan #section1 {
	padding:60px 0 80px 20px;
}

#nagakatu-taikendan h3 {
	padding:0 0 30px 0;
}

#nagakatu-taikendan #section3 {
	padding:0 0 10px 0;
}

#nagakatu-taikendan #section3 ul li {
	padding:0 0 50px 0;
	list-style: none;
}

#nagakatu-taikendan #section3 ul li#list1 a {
	display: block;
	width: 663px;
	height: 108px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_05_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list2 a {
	display: block;
	width: 664px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_06_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list3 a {
	display: block;
	width: 664px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_07_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list4 a {
	display: block;
	width: 663px;
	height: 158px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_08_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list6 a {
	display: block;
	width: 675px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_15_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list7 a {
	display: block;
	width: 675px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_16_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list8 a {
	display: block;
	width: 664px;
	height: 107px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/taikendan/img_17_on.jpg);
}

#nagakatu-taikendan #section3 ul li#list8 a:hover,
#nagakatu-taikendan #section3 ul li#list7 a:hover,
#nagakatu-taikendan #section3 ul li#list6 a:hover,
#nagakatu-taikendan #section3 ul li#list1 a:hover,
#nagakatu-taikendan #section3 ul li#list2 a:hover,
#nagakatu-taikendan #section3 ul li#list3 a:hover,
#nagakatu-taikendan #section3 ul li#list4 a:hover {
	background-color:transparent;
}

#nagakatu-taikendan #section3 ul li#list8 a:hover img,
#nagakatu-taikendan #section3 ul li#list7 a:hover img,
#nagakatu-taikendan #section3 ul li#list6 a:hover img,
#nagakatu-taikendan #section3 ul li#list1 a:hover img,
#nagakatu-taikendan #section3 ul li#list2 a:hover img,
#nagakatu-taikendan #section3 ul li#list3 a:hover img,
#nagakatu-taikendan #section3 ul li#list4 a:hover img {
	visibility: hidden;
}

#nagakatu-taikendan #section4 {
	padding:0 0 20px 0;
}

#nagakatu-taikendan #section4-1 {
	float:left;
	display:inline;
	width:235px;
}

#nagakatu-taikendan #section4-2 {
	float:left;
	display:inline;
	width:235px;
}

#nagakatu-taikendan #section4-3 {
	float:left;
	display:inline;
	width:196px;
}

#nagakatu-taikendan #section5 {
	padding:0 0 100px 0;
}

#nagakatu-taikendan #section5-1 {
	float:left;
	display:inline;
	width:235px;
}

#nagakatu-taikendan #section5-2 {
	float:left;
	display:inline;
	width:235px;
}

#nagakatu-taikendan #section5-3 {
	float:left;
	display:inline;
	width:196px;
}


#nagakatu-taikendan #section4-1 a,
#nagakatu-taikendan #section4-2 a,
#nagakatu-taikendan #section4-3 a,
#nagakatu-taikendan #section5-1 a,
#nagakatu-taikendan #section5-2 a,
#nagakatu-taikendan #section5-3 a {
	display: block;
	width: 196px;
	height: 173px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-taikendan #section4-1 a {
	background-image: url(../img/nagakatsu/taikendan/img_09_on.jpg);
}

#nagakatu-taikendan #section4-2 a {
	background-image: url(../img/nagakatsu/taikendan/img_10_on.jpg);
}

#nagakatu-taikendan #section4-3 a {
	background-image: url(../img/nagakatsu/taikendan/img_11_on.jpg);
}

#nagakatu-taikendan #section5-1 a {
	background-image: url(../img/nagakatsu/taikendan/img_12_on.jpg);
}

#nagakatu-taikendan #section5-2 a {
	background-image: url(../img/nagakatsu/taikendan/img_13_on.jpg);
}

#nagakatu-taikendan #section5-3 a {
	background-image: url(../img/nagakatsu/taikendan/img_14_on.jpg);
}

#nagakatu-taikendan #section4-1 a:hover,
#nagakatu-taikendan #section4-2 a:hover,
#nagakatu-taikendan #section4-3 a:hover,
#nagakatu-taikendan #section5-1 a:hover,
#nagakatu-taikendan #section5-2 a:hover,
#nagakatu-taikendan #section5-3 a:hover {
	background-color:transparent;
}

#nagakatu-taikendan #section4-1 a:hover img,
#nagakatu-taikendan #section4-2 a:hover img,
#nagakatu-taikendan #section4-3 a:hover img,
#nagakatu-taikendan #section5-1 a:hover img,
#nagakatu-taikendan #section5-2 a:hover img,
#nagakatu-taikendan #section5-3 a:hover img {
	visibility: hidden;
}

/* ---------------------------------------------------------------------------


                                sumai


------------------------------------------------------------------------------ */
#nagakatu-sumai #back-top {
	width:670px;
	padding:30px 0 0 0;
}

#nagakatu-sumai p:not(#footer_address_wrap p):not(.copyright):not(.gnav_cat_name) {
	padding:0;
	margin:0;
	color:#764638;
	text-align:center;
	line-height:1.5;
}


#nagakatu-sumai #back-body {
	width:670px;
	background: url(../img/nagakatsu/sumai/img_22.jpg) repeat-y left top;
	padding:0 0 50px 0;
}

#nagakatu-sumai #back-bottom {
	width:670px;
}

#nagakatu-sumai #back-body #section1,
#nagakatu-sumai #back-body #section2,
#nagakatu-sumai #back-body #section2 {
	width:670px;
}

#nagakatu-sumai #back-body #section1-left,
#nagakatu-sumai #back-body #section2-left,
#nagakatu-sumai #back-body #section3-left {
	float:left;
	display:inline;
	width:430px;
}

#nagakatu-sumai #back-body #section1-left-1 {
	padding:30px 0 0 5px;
}
#nagakatu-sumai #back-body #section1-left-2 {
	padding:0 0 0 5px;
}

#nagakatu-sumai #back-body #section1-right {
	float:left;
	display:inline;
	width:240px;
	padding:20px 0 0 0;
}

#nagakatu-sumai #back-body #section2-left-1 {
	padding:60px 0 0 5px;
}
#nagakatu-sumai #back-body #section2-left-2 {
	padding:0 0 0 5px;
}

#nagakatu-sumai #back-body #section2-right {
	float:left;
	display:inline;
	width:240px;
	padding:120px 0 0 0;
}

#nagakatu-sumai #back-body #section3-left-1 {
	padding:60px 0 0 5px;
}
#nagakatu-sumai #back-body #section3-left-2,
#nagakatu-sumai #back-body #section3-left-3,
#nagakatu-sumai #back-body #section3-left-4 {
	padding:0 0 0 5px;
}

#nagakatu-sumai #back-body #section3-right {
	float:left;
	display:inline;
	width:240px;
	padding:120px 0 0 0;
}

#nagakatu-sumai #back-body table tr td {
	padding:10px 2px 0 2px;
}

#nagakatu-sumai #section1-left-2 a,
#nagakatu-sumai #section2-left-2 a {
	display: block;
	width: 419px;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-sumai #section3-left-2 a {
	display: block;
	width: 419px;
	height: 36px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#nagakatu-sumai #section3-left-3 a,
#nagakatu-sumai #section3-left-4 a {
	display: block;
	width: 419px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-sumai #section1-left-2 a {
	background-image: url(../img/nagakatsu/sumai/img_04_on.jpg);
}

#nagakatu-sumai #section2-left-2 a {
	background-image: url(../img/nagakatsu/sumai/img_11_on.jpg);
}

#nagakatu-sumai #section3-left-2 a {
	background-image: url(../img/nagakatsu/sumai/img_16a_on.jpg);
}

#nagakatu-sumai #section3-left-3 a {
	background-image: url(../img/nagakatsu/sumai/img_16b_on.jpg);
}

#nagakatu-sumai #section3-left-4 a {
	background-image: url(../img/nagakatsu/sumai/img_16c_on.jpg);
}

#nagakatu-sumai #section1-left-2 a:hover,
#nagakatu-sumai #section2-left-2 a:hover,
#nagakatu-sumai #section3-left-2 a:hover,
#nagakatu-sumai #section3-left-3 a:hover,
#nagakatu-sumai #section3-left-4 a:hover {
background-color:transparent;
}

#nagakatu-sumai #section1-left-2 a:hover img ,
#nagakatu-sumai #section2-left-2 a:hover img ,
#nagakatu-sumai #section3-left-2 a:hover img ,
#nagakatu-sumai #section3-left-3 a:hover img ,
#nagakatu-sumai #section3-left-4 a:hover img {
	visibility: hidden;
}

/* ---------------------------------------------------------------------------


                                togi


------------------------------------------------------------------------------ */
#nagakatu-togi #section1 {
	padding:20px 0 70px 0;
}

#nagakatu-togi #section2 {
	width:670px;
}

#nagakatu-togi #section2 #section2-left,
#nagakatu-togi #section3 #section3-left {
	float:left;
	display:inline;
	width:350px
}

#nagakatu-togi #section2 #section2-right,
#nagakatu-togi #section3 #section3-right {
	float:left;
	display:inline;
	width:320px
}

#nagakatu-togi #section2 #section2-left h3,
#nagakatu-togi #section2 #section2-right h3,
#nagakatu-togi #section3 #section3-left h3 {
	padding:0 0 20px 0;
}

#nagakatu-togi #section2 #section2-left p,
#nagakatu-togi #section2 #section2-right p,
#nagakatu-togi #section3 #section3-left p {
	padding:0 0 80px 60px;
}

#nagakatu-togi #section3 #section3-right p {
	padding:45px 0 0 35px;
}

#nagakatu-togi #section2 #section2-left p a,
#nagakatu-togi #section2 #section2-right p a,
#nagakatu-togi #section3 #section3-left p a {
	display: block;
	width: 225px;
	height: 168px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-togi #section2 #section2-left p a {
	background-image: url(../img/nagakatsu/togi/img_04_on.jpg);
}

#nagakatu-togi #section2 #section2-right p a {
	background-image: url(../img/nagakatsu/togi/img_06_on.jpg);
}

#nagakatu-togi #section3 #section3-left p a {
	background-image: url(../img/nagakatsu/togi/img_08_on.jpg);
}

#nagakatu-togi #section2 #section2-left p a:hover,
#nagakatu-togi #section2 #section2-right p a:hover,
#nagakatu-togi #section3 #section3-left p a:hover {
background-color:transparent;
}

#nagakatu-togi #section2 #section2-left p a:hover img ,
#nagakatu-togi #section2 #section2-right p a:hover img ,
#nagakatu-togi #section3 #section3-left p a:hover img {
	visibility: hidden;
}

/* ---------------------------------------------------------------------------


                                shohin


------------------------------------------------------------------------------ */
#nagakatu-shohin #section1 {
	padding:30px 0 15px 30px;
}

#nagakatu-shohin #section1-1 {
	float:left;
	display:inline;
	width:206px;
}

#nagakatu-shohin #section1-2 {
	float:left;
	display:inline;
	width:206px;
}

#nagakatu-shohin #section1-3 {
	float:left;
	display:inline;
	width:196px;
}

#nagakatu-shohin .section2 {
	padding:0 0 10px 30px;
}

#nagakatu-shohin .section2-1 {
	float:left;
	display:inline;
	width:206px;
}

#nagakatu-shohin .section2-2 {
	float:left;
	display:inline;
	width:206px;
}

#nagakatu-shohin .section2-3 {
	float:left;
	display:inline;
	width:196px;
}

#nagakatu-shohin #section1-1 a,
#nagakatu-shohin #section1-2 a,
#nagakatu-shohin #section1-3 a,
#nagakatu-shohin .section2-1 a,
#nagakatu-shohin .section2-2 a,
#nagakatu-shohin .section2-3 a {
	display: block;
	width: 196px;
	height: 172px;
	overflow: hidden;
	background-repeat: no-repeat;
}

/*
#nagakatu-shohin #section1-1 a {
	background-image: url(../img/nagakatsu/shohin/img_02_on.jpg);
}

#nagakatu-shohin #section1-2 a {
	background-image: url(../img/nagakatsu/shohin/img_03_on.jpg);
}

#nagakatu-shohin #section1-3 a {
	background-image: url(../img/nagakatsu/shohin/img_04_on.jpg);
}

#nagakatu-shohin #section2-1 a {
	background-image: url(../img/nagakatsu/shohin/img_05_on.jpg);
}

#nagakatu-shohin #section2-2 a {
	background-image: url(../img/nagakatsu/shohin/img_06_on.jpg);
}

#nagakatu-shohin #section2-3 a {
	background-image: url(../img/nagakatsu/shohin/img_07_on.jpg);
}
*/
/*
#nagakatu-shohin #section1-1 a:hover,
#nagakatu-shohin #section1-2 a:hover,
#nagakatu-shohin #section1-3 a:hover,
#nagakatu-shohin #section2-1 a:hover,
#nagakatu-shohin #section2-2 a:hover,
#nagakatu-shohin #section2-3 a:hover {
	background-color:transparent;
}
*/

/*
#nagakatu-shohin #section1-1 a:hover img,
#nagakatu-shohin #section1-2 a:hover img,
#nagakatu-shohin #section1-3 a:hover img,
#nagakatu-shohin #section2-1 a:hover img,
#nagakatu-shohin #section2-2 a:hover img,
#nagakatu-shohin #section2-3 a:hover img {
	visibility: hidden;
}
*/

#nagakatu-shohin #section3 {
	padding:10px 0 50px 40px;
}

#nagakatu-shohin #section4 {
	padding:0 0 80px 40px;
}

#nagakatu-shohin #section5 {
	width:660px;
	padding:0 0 10px 0;
}

#nagakatu-shohin #section5-1 {
	float:left;
	display:inline;
	width:340px;
}

#nagakatu-shohin #section5-2 {
	float:left;
	display:inline;
	width:320px;
}
#nagakatu-shohin #section5-3 {
	clear:both;
	padding:0 0 100px 0;
}

#nagakatu-shohin #section5-1 a,
#nagakatu-shohin #section5-2 a,
#nagakatu-shohin #section5-3 a {
	display: block;
	width: 317px;
	height: 34px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-shohin #section5-1 a {
	background-image: url(../img/nagakatsu/shohin/img_10_on.jpg);
}

#nagakatu-shohin #section5-2 a {
	background-image: url(../img/nagakatsu/shohin/img_11_on.jpg);
}

#nagakatu-shohin #section5-3 a {
	background-image: url(../img/nagakatsu/shohin/img_12_on.jpg);
}

#nagakatu-shohin #section5-1 a:hover,
#nagakatu-shohin #section5-2 a:hover,
#nagakatu-shohin #section5-3 a:hover {
	background-color:transparent;
}

#nagakatu-shohin #section5-1 a:hover img,
#nagakatu-shohin #section5-2 a:hover img,
#nagakatu-shohin #section5-3 a:hover img {
	visibility: hidden;
}

#nagakatu-shohin #section6 {
	width:660px;
	padding:0 0 10px 0;
}

#nagakatu-shohin #section6-1 {
	float:left;
	display:inline;
	width:455px;
}

#nagakatu-shohin #section6-2 {
	float:left;
	display:inline;
	width:205px;
}

#nagakatu-shohin #section6-2-1 {
	padding:8px 0 0 0;
}

#nagakatu-shohin #section6-2-2 {
	padding:10px 0 0 0;
}

#nagakatu-shohin #section6-2-1 a,
#nagakatu-shohin #section6-2-2 a {
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-shohin #section6-2-1 a {
	width: 204px;
	height: 37px;
	background-image: url(../img/nagakatsu/shohin/img_15_on.jpg);
}

#nagakatu-shohin #section6-2-2 a {
	width: 204px;
	height: 22px;
	background-image: url(../img/nagakatsu/shohin/img_16_on.jpg);
}


#nagakatu-shohin #section6-2-1 a:hover,
#nagakatu-shohin #section6-2-2 a:hover {
	background-color:transparent;
}

#nagakatu-shohin #section6-2-1 a:hover img,
#nagakatu-shohin #section6-2-2 a:hover img {
	visibility: hidden;
}

#nagakatu-shohin #section7 {
	padding:10px 0 10px 0;
}


#nagakatu-shohin #section13,
#nagakatu-shohin #section8,
#nagakatu-shohin #section9,
#nagakatu-shohin #section10 {
	width:660px;
	padding:0 0 30px 0;
}

#nagakatu-shohin #section13 h3,
#nagakatu-shohin #section8 h3,
#nagakatu-shohin #section9 h3,
#nagakatu-shohin #section10 h3 {
	margin:0 !important;
	padding:0 0 10px 0;
	line-height:1.5;
}

#nagakatu-shohin #section13-1,
#nagakatu-shohin #section8-1,
#nagakatu-shohin #section9-1,
#nagakatu-shohin #section10-1 {
	float:left;
	display:inline;
	width:350px;
}

#nagakatu-shohin #section13-2,
#nagakatu-shohin #section8-2,
#nagakatu-shohin #section9-2,
#nagakatu-shohin #section10-2 {
	float:left;
	display:inline;
	width:310px;
}

#nagakatu-shohin #section11 {
	padding:10px 0 30px 343px;
}

#nagakatu-shohin #section11 a {
	display: block;
	width: 317px;
	height: 34px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#nagakatu-shohin #section11 a {
	background-image: url(../img/nagakatsu/shohin/img_24_on.jpg);
}

#nagakatu-shohin #section11 a:hover {
	background-color:transparent;
}

#nagakatu-shohin #section11 a:hover img {
	visibility: hidden;
}

#nagakatu-shohin #section12 {
	padding:0 0 50px 0;
}


/* ---------------------------------------------------------------------------


                                ryoubamado2


------------------------------------------------------------------------------ */
.nagakatsu2 #mainContents {
	width:700px;
	float:right;
	margin:3px 20px 0 0;
	display:inline;
}

.nagakatsu2 #sideBox {
	width:230px;
}

.nagakatsu2 .section1 {
	width:700px;
}

.nagakatsu2 .section1-1 {
	float:left;
	display:inline;
	width:400px;
}

.nagakatsu2 .section1-2 {
	float:left;
	display:inline;
	width:300px;
}

.nagakatsu2 .section1-2 .section1-2-2 {
	float:left;
	display:inline;
	width:150px;
}
.nagakatsu2 .section1-2 .section1-2-3 {
	float:left;
	display:inline;
	width:149px;
}

.nagakatsu2 .section1-2 .section1-2-4 {
	clear:both;
	padding:10px 0 0 5px;
}
.nagakatsu2 .section1-2 .section1-2-4 p {
	text-align:center;
	padding:5px;
}

.nagakatsu2 .section1-2 .section1-2-1 a {
	display: block;
	width: 299px;
	height: 46px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/shohin_img_01_on.jpg);
}

.nagakatsu2 .section1-2 .section1-2-2 a {
	display: block;
	width: 150px;
	height: 40px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/shohin_img_02_on.jpg);
}

.nagakatsu2 .section1-2 .section1-2-3 a {
	display: block;
	width: 149px;
	height: 40px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/shohin_img_03_on.jpg);
}

.nagakatsu2 .section1-2 .section1-2-1 a:hover,
.nagakatsu2 .section1-2 .section1-2-2 a:hover,
.nagakatsu2 .section1-2 .section1-2-3 a:hover {
	background-color:transparent;
}

.nagakatsu2 .section1-2 .section1-2-1 a:hover img,
.nagakatsu2 .section1-2 .section1-2-2 a:hover img,
.nagakatsu2 .section1-2 .section1-2-3 a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section1-2 table {
	border-collapse: collapse;
	border-spacing: 0;
}

.nagakatsu2 .section1-2 table tr th {
	color:#666;
	text-align:center;
	padding:10px 5px;
	font-size:107.8%;
	line-height:1.5;
	font-weight:bold;
	white-space:nowrap;
	border: 1px solid #CCCCCC;
}

.nagakatsu2 .section1-2 table tr td {
	color:#666;
	text-align:left;
	padding:10px;
	font-size:107.8%;
	line-height:1.5;
	border: 1px solid #CCCCCC;
}

.nagakatsu2 .section1-2 table tr th.r1 ,
.nagakatsu2 .section1-2 table tr td.r1 {
	background-color:#FCEDC7;
}

.nagakatsu2 .section1-2 table tr th.r2 ,
.nagakatsu2 .section1-2 table tr td.r2 {
	background-color:#F9F2DD;
}

.nagakatsu2 .section2 {
	clear:both;
	padding:30px 0 80px 0;
}

.nagakatsu2 .section2 .section2-1,
.nagakatsu2 .section2 .section2-2 {
	float:left;
	display:inline;
	width:250px;
}

.nagakatsu2 .section2 .section2-1 p,
.nagakatsu2 .section2 .section2-2 p {
	padding:5px 0 0 0;
	line-height:1.5;
	font-size:93%;
}

.nagakatsu2 .tokucyo {
	padding:40px 0 0 0;
	margin:0 !important;
}

.nagakatsu2 .section4 {
	padding:45px 0 0 0;
}

.nagakatsu2 .section4a {
	padding:0;
}

.nagakatsu2 .section4b {
	padding:0;
}

.nagakatsu2 .section5 {
	padding:0 0 10px 373px;
}

.nagakatsu2 .section6 {
	padding:0 0 30px 373px;
}

.nagakatsu2 .section5 a,
.nagakatsu2 .section6 a {
	display: block;
	width: 326px;
	height: 34px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.nagakatsu2 .section5 a {
	background-image: url(../img/nagakatsu/shohin_img_04_on.jpg);
}

.nagakatsu2 .section6 a {
	background-image: url(../img/nagakatsu/shohin_img_05_on.jpg);
}

.nagakatsu2 .section5 a:hover,
.nagakatsu2 .section6 a:hover {
	background-color:transparent;
}

.nagakatsu2 .section5 a:hover img,
.nagakatsu2 .section6 a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section4a a {
	display: block;
	width: 697px;
	height: 53px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/ryoubamado1/img_05_on.jpg);
}

.nagakatsu2 .section4a a:hover {
	background-color:transparent;
}

.nagakatsu2 .section4a a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section4b a {
	display: block;
	width: 695px;
	height: 53px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/doutsuki1/img_05_on.jpg);
}

.nagakatsu2 .section4c a {
	display: block;
	width: 695px;
	height: 53px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/doutsuki1/img_07_on.jpg);
}

.nagakatsu2 .section4b a:hover,
.nagakatsu2 .section4c a:hover {
	background-color:transparent;
}

.nagakatsu2 .section4b a:hover img,
.nagakatsu2 .section4c a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section8a {
	padding:0 0 30px 0;
}

.nagakatsu2 .section8a a {
	display: block;
	width: 506px;
	height: 58px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/ryoubamado1/img_08_on.jpg);
}

.nagakatsu2 .section8a a:hover {
	background-color:transparent;
}

.nagakatsu2 .section8a a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section8b {
	padding:0 0 10px 0;
}

.nagakatsu2 .section8b a {
	display: block;
	width: 328px;
	height: 31px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/ryoubamado1/img_09_on.jpg);
}

.nagakatsu2 .section8b a:hover {
	background-color:transparent;
}

.nagakatsu2 .section8b a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section9 {
	padding:0 0 10px 373px;
}

.nagakatsu2 .section9 a {
	display: block;
/*	width: 697px; */
	height: 53px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/shohin_img_09_on.jpg);
}

.nagakatsu2 .section9 a:hover {
	background-color:transparent;
}

.nagakatsu2 .section9 a:hover img {
	visibility: hidden;
}

.nagakatsu2 .space100 {
	padding-bottom:100px !important;
}

.nagakatsu2 .space10 {
	padding-bottom:10px !important;
}

.nagakatsu2 .topspace20 {
	padding-top:20px !important;
}

.nagakatsu2 ul.note1 {
	padding-left:1em;
}
.nagakatsu2 ul.note1 li {
	text-indent:-1em;
	list-style: disc inside;
}
.nagakatsu2 ul.note1 li .red {
	color:#F00;
}

.nagakatsu2 ul.note2 {
	padding-left:1em;
}

.nagakatsu2 ul.note2 li {
	font-size:85%;
	list-style: none;
	text-indent:-1em;
	line-height:1.5;
}
.nagakatsu2 .nokoprice {
	font-weight:bold;
}

.nagakatsu2 .asari {
	padding:40px 0 0 0;
	margin:0 !important;
}

.nagakatsu2 .section10 {
	width:580px;
	padding:20px 0 25px 0;
}

.nagakatsu2 .section10-left {
	float:left;
	display:inline;
	width:340px;
}
.nagakatsu2 .section10-right {
	float:left;
	display:inline;
	width:240px;
}

.nagakatsu2 .section10-right p {
	padding:5px 0 0 0;
	line-height:1.5;
	font-size:93%;
}

.nagakatsu2 .section10-left-1 {
	padding:0 0 20px 0;
}

.nagakatsu2 .section11 {
	padding:0;
}

.nagakatsu2 .section11 a {
	display: block;
	width: 332px;
	height: 70px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/doutsuki1/img_13_on.jpg);
}

.nagakatsu2 .section11 a:hover {
	background-color:transparent;
}

.nagakatsu2 .section11 a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section12 {
	padding:0;
}

.nagakatsu2 .section12 a {
	display: block;
	width: 332px;
	height: 77px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/doutsuki1/img_14_on.jpg);
}

.nagakatsu2 .section12 a:hover {
	background-color:transparent;
}

.nagakatsu2 .section12 a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section4d {
	padding:0;
}

.nagakatsu2 .section4d a {
	display: block;
	width: 695px;
	height: 29px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/doutsuki1/img_19_on.jpg);
}

.nagakatsu2 .section4d a:hover {
	background-color:transparent;
}

.nagakatsu2 .section4d a:hover img {
	visibility: hidden;
}

.nagakatsu2 .section13 {
	padding:10px 0 10px 0;
}

.nagakatsu2 .section13 a {
	display: block;
	width: 343px;
	height: 97px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../img/nagakatsu/doutsuki1/img_25_on.jpg);
}

.nagakatsu2 .section13 a:hover {
	background-color:transparent;
}

.nagakatsu2 .section13 a:hover img {
	visibility: hidden;
}

/* ---------------------------------------------------------------------------


                                nagakatsu-kamisibai


------------------------------------------------------------------------------ */

#nagakatsu-kamisibai #contentsWrap{
width:984px;
background:none !important;
margin:0 auto;
}

/* image replacement */
#nagakatsu-kamisibai .graphic, #prevBtn, #nextBtn{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
/* // image replacement */

#nagakatsu-kamisibai #section1 {
margin:35px 0 50px 35px;
position:relative;
}
/* Easy Slider */

#nagakatsu-kamisibai #slider{}

#nagakatsu-kamisibai #slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
}

#nagakatsu-kamisibai #slider li{
		width:900px;
		height:593px;
		overflow:hidden;
}
#nagakatsu-kamisibai #prevBtn, #nextBtn{
		display:block;
		width:35px;
		height:77px;
		position:absolute;
		left:-35px;
		top:250px;
}

#nagakatsu-kamisibai #nextBtn{
		left:901px;
}

#nagakatsu-kamisibai #prevBtn a, #nextBtn a{
		display:block;
		width:35px;
		height:77px;
/*		background:url(../easyslider1.5/images/btn_prev.gif) no-repeat 0 0;	*/
		background:url(../img/nagakatsu/btn_prev_2.gif) no-repeat 0 0;
}
#nagakatsu-kamisibai #nextBtn a{
/*		background:url(../easyslider1.5/images/btn_next.gif) no-repeat 0 0;	*/
		background:url(../img/nagakatsu/btn_next_2.gif) no-repeat 0 0;
}

/* // Easy Slider */

/* ---------------------------------------------------------------------------


                                nagakatu-contact


------------------------------------------------------------------------------ */
#nagakatsu-contact #section1 p {
	padding:10px 20px;
	color:#666666;
	font-size:123%;
	line-height:1.5;
}

#nagakatsu-contact table#formatTable1 {
	background-color:#666666;
	border:1px solid #666666;
	margin:0 0 20px 15px;
}

#nagakatsu-contact table#formatTable1 th {
/*	width:30%;*/
	background-color:#E6ECE6;
	padding:5px 5px 5px 10px;
	color:#333333;
	text-align:left;
	font-weight:bold;
/*	font-size:14px;*/
}

#nagakatsu-contact table#formatTable1 td {
	font-weight:normal;
/*	font-size:14px;*/
	padding:5px;
/*	width:69%;*/
	background-color:#FFFFFF;
}

#nagakatsu-contact #formatTable1 #formatTable1-1 {
	margin:0 0 0 20px;
	border-collapse: collapse;
	border-spacing: 0;
}

#nagakatsu-contact #formatTable1 #formatTable1-2,
#nagakatsu-contact #formatTable1 #formatTable1-3 {
	margin:0 0 20px 20px;
	border-collapse: collapse;
	border-spacing: 0;
}

#nagakatsu-contact #formatTable1 #formatTable1-1 th,
#nagakatsu-contact #formatTable1 #formatTable1-2 th,
#nagakatsu-contact #formatTable1 #formatTable1-3 th {
	color:#333333;
	text-align:left;
	font-weight:bold;
	background-color:#E6ECE6;
	border: 1px solid #CCCCCC;
}

#nagakatsu-contact #formatTable1 #formatTable1-1 td,
#nagakatsu-contact #formatTable1 #formatTable1-2 td,
#nagakatsu-contact #formatTable1 #formatTable1-3 td {
	font-weight:normal;
	background:none;
	border: 1px solid #CCCCCC;
}

#nagakatsu-contact h3 {
	font-size:146.5%;
	margin:0 !important;
	padding: 5px !important;
	font-weight:bold;
	color:#CC6633;
}

#nagakatsu-contact h4 {
	padding:5px;
	font-weight:bold;
	font-size:123%;
}

#nagakatsu-contact .cyuui {
	padding:10px 0 10px 20px;
}

#nagakatsu-contact .cyuui2 {
	padding:10px 0 0 250px;
}

#nagakatsu-contact .nagare {
	padding:5px 20px 5px 20px;
	font-size:108%;
}

#nagakatsu-contact .yajirusi {
	padding:0 0 0 50px;
	font-weight:bold;
	font-size:108%;
}

#nagakatsu-contact .nouki {
	padding:5px 0 40px 20px;
	font-size:108%;
}


#nagakatsu-contact p#btn {
	font-size:142%;
	line-height:1.5;
	margin:20px 0 30px 250px;
}
#nagakatsu-contact p#btn input {
	font-weight:bold;
	padding:10px;
}

#nagakatsu-contact .bottom-space {
	padding-bottom:50px;
}


#nagakatsu-contact #section-3 h5 {
	padding:10px 0 0 20px;
	font-weight:bold;
	font-size:123%;
	line-height:1.5;
}

#nagakatsu-contact #section-3 p {
	padding:0 20px 10px 30px;
	font-size:108%;
	line-height:1.5;
}
