/* body */
body {
	text-align: center;
	background: url(../imgs/common/bg_1.jpg) repeat 0 0;
}


a {
	color: #003dba;
}

a:visited {
	color: #800080;
}

img.active {
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

textarea {
	resize: none;
}

/* .spacer {
border: 1px solid red;
} */


/* --------------------------------------------COMMON */

p.st1 {
	margin-bottom: 1em;
}
p.st2 {
	margin-top: 1em;
}
p.st3 {
	margin: 1em 0;
}
p.st4 {
	margin-top: 0.5em;
}
p.st5 {
	margin-left: 1em;
}
p.st6 {
	margin-top: 2em;
}

p.emph {
	font-size: 110%;
}
p.danraku {
	text-indent: 1em;
}
p.submit {
	margin-top: 1em;
	text-align: center;
}
p.submit input {
	margin: 0 1em;
	padding: 8px 20px;
}
p.junbi {
	margin: 80px 80px;
	padding: 20px;
	text-align: center;
	font-size: 150%;
	border: 1px solid #ccc;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);

}
#pagetop {
	position: fixed;
	bottom: 50px;
	right: 20px;
	z-index: 80000;
}
p.errmsg {
	margin: 20px 15px;
	padding: 10px;
	color: #f00;
	border: 1px solid #f00;
	text-align: center;
}

p.sucmsg {
	margin: 20px 15px;
	padding: 10px;
	color: #00f;
	border: 1px solid #00f;
	text-align: center;
}
.zr {
	margin-top: 60px;
}
.fst {
	margin-top: 50px;
}
.snd {
	margin-top: 35px;
}

.trd {
	margin-top: 25px;
}

.frs {
	margin-top: 15px;
}


input.lsize {
	width: 350px;
}
input.lsize2 {
	width: 350px;
}
input.msize {
	width: 200px;
}
input.msize2 {
	width: 130px;
}
input.xmsize {
	width: 180px;
}
input.ssize {
	width: 90px;
}
input.xssize {
	width: 40px;
}

.hissu {
	color: #f00;
}

span.num {
	letter-spacing: 1px;
}

h1 img, h2 img {
	vertical-align: bottom;
}


div.line hr {
	display: none;
}
div.line {
	height: 2px;
	margin: 15px 0;
	border-top: 1px dashed #ccc;
}



fieldset {
	border: none;
}


#maintitle {
	background: url(../imgs/common/pagetitle_bg.jpg) no-repeat 50% 0;
	text-align: center;
}




table.basic {
	width: 100%;
}

table.basic td {
	padding: 10px 15px;
	border-bottom: 1px dotted #d6d6d6;
	background: #fff;
}
table.basic th {
	width: 140px;
	padding: 4px 10px;
	border-bottom: 1px dotted #d6d6d6;
	background: #fefcc3;
	white-space: nowrap;
	text-align: center;
}
table.basic td.num {
	text-align: right;
}
table.basic td.mark {
	text-align: center;
}

table.basic td.field {
	width: 140px;
	background: #fefcc3;
	text-align: center;
}

table.basic2 {
	width: 100%;
}

table.basic2 td {
	padding: 10px 15px;
	border: 1px solid #d6d6d6;
	background: #fff;
}
table.basic2 th {
	padding: 4px 10px;
	border: 1px solid #d6d6d6;
	background: #fefcc3;
	white-space: nowrap;
	text-align: center;
}
table.basic2 td.num {
	text-align: right;
}
table.basic2 td.mark {
	text-align: center;
}

table.basic2 td.field {
	width: 140px;
	background: #fefcc3;
	text-align: center;
}


div.fonts {
	font-size: 100%;
}
div.fontm {
	font-size: 120%;
	line-height: 1.6em;
}
div.fontl {
	font-size: 140%;
	line-height: 1.6em;
}

#smn {
	display: none;
}
#sidemenu {
	display: none;
}

#wrapper {
	text-align: left;

}
#headerpanel {
	width: 980px;
	margin: 0 auto;
}
#headerbox {

}
#logo {
	float: left;
	width: 346px;
	margin: 15px 0 15px;
}
#headerinfo {
	float: right;
	width: 634px;
}
#headcopy {
	width: 632px;
	padding: 6px 0;
	color: #666;
	font-size: 85%;
	line-height: 1.4em;
	text-align: right;
}
#headmenu {
	width: 736px;
	float: right;
}
#headmenu ul {
	list-style: none;
	float: right;
	border-right: 1px dotted #999;
	margin-top: 6px;
}
#headmenu li {
	float: left;
	border-left: 1px dotted #999;
	color: #46210c;
	font-size: 95%;
	line-height: 1.2em;
}
#headmenu li a {
	color: #46210c;
}
#headmenu li a:hover {
	color: #46210c;
	text-decoration: underline;
}
#headmenu li a:visited {
	color: #46210c;
}
#headmenu li#hmenu1 {
	padding: 0 12px 0 32px;
	background: url(../imgs/common/icon_1.png) no-repeat 10px 45%;
}
#headmenu li#hmenu2 {
	padding: 0 12px 0 30px;
	background: url(../imgs/common/icon_2.png) no-repeat 10px 45%;
}
#headmenu li#hmenu3 {
	padding: 0 12px 0 32px;
	background: url(../imgs/common/icon_3.png) no-repeat 10px 45%;
}

#headnavi {
	width: 736px;
	float: right;
}
#charsize {
	width: 158px;
	float: left;
	margin-left: 222px;
	margin-top: 22px;
	padding: 10px 0 0 0;
	background: url(../imgs/common/fsize_bg_1.png) no-repeat 0 100%;
}
#charsize p#charsizetxt {
	width: 64px;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: center;
	line-height: 24px;
}
#charsize ul#charsizeicon {
	float: left;
	list-style: none;
	padding: 7px 0 1px;
}
#charsize ul#charsizeicon li {
	float: left;
	display: inline;
	width: 24px;
	padding-left: 4px;
	line-height: 24px;
}
#charsize ul#charsizeicon li img {
	cursor: pointer;
}
#charsize ul#charsizeicon li.hidari {
	float: left;
	display: inline;
	width: 24px;
	padding-left: 2px;
}

#telbox {
	width: 328px;
	float: right;
	text-align: center;
	margin-top: 15px;
	padding-bottom: 15px;
}
#telbox p#teltxt {
	color: #0052b5;
	font-size: 14px;
	line-height: 21px;
}

#mainmenu {
	background: url(../imgs/common/menu_bg.png) repeat-x 0 0;
}
#mainmenu ul {
	width: 980px;
	margin: 0 auto;
	list-style: none;
	padding: 20px 0 15px;
}
#mainmenu li {
	float: left;
}

#pagetop {
	position: fixed;
	bottom: 50px;
	right: 20px;
	z-index: 25;
}

#footerpanel {
	background: #006933 url(../imgs/common/footer_bg_1.jpg) repeat-x 0 0;
	padding-top: 90px;
	border-bottom: 1px solid #fff;
}
#footerpanel2 {
	background: url(../imgs/common/footer_bg_2.jpg) no-repeat 95% 100%;
}

#footerbox {
	width: 980px;
	margin: 0 auto;
	color: #fff;
	text-align: left;
}
#logo2 {
	margin: 12px 0 0;
	font-size: 130%;
}
#footernav {
	width: 980px;
	margin: 10px auto;
	
}
ul.footerlink {
	width: 224px;
	float: left;
	list-style: none;
	border-left: 1px solid #005c2b;
	padding: 0 0 10px 10px;
}
ul.footerlink li {
	font-size: 90%;
	line-height: 1.6em;
	padding: 4px 0 4px 20px;
	background: #006933 url(../imgs/common/arrow_2.png) no-repeat 0 45%;
}
ul.footerlink li.child {
	font-size: 90%;
	line-height: 1.5em;
	margin-left: 22px;
	padding: 4px 0 4px 14px;
	background: #006933 url(../imgs/common/arrow_3.png) no-repeat 0 45%;
}
ul.footerlink li a {
	color: #fff;
}
ul.footerlink li a:hover {
	color: #fff;
	text-decoration: underline;
}
ul.footerlink li a:visited {
	color: #fff;
	text-decoration: none;
}
#corpinfo {
	width: 780px;
	float: left;
	margin-top: 20px;
	font-size: 95%;
}
p.cominfo {
	margin-top: 10px;
	line-height: 1.5em;
	padding-bottom: 25px;
	font-size: 95%;
}
#kousikibnr {
	width: 198px;
	float: right;
	padding-top: 55px;
}
#copyrightpanel {
	border-top: 1px solid #ccc;
	background: #aea296;
}
#copyright {
	font-size: 85%;
	color: #fff;
	padding: 2px 0;
	text-align: left;
}


div.contbox {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 40px;
}
div.contbox2 {
	width: 980px;
	margin: 0 auto;
}
div.contbox3 {
	width: 980px;
	margin: 30px auto;
}
div.contbox4 {
	width: 980px;
	margin: 20px auto;
}
div.contbox5 {
	margin: 20px 0;
	padding: 0 0 40px;
	background: #fff;
}
div.contbox6 {
	margin: 20px 30px;
}


#cntpanel {
	background: url(../imgs/common/bg_2.jpg) repeat-x 0 0;
	padding-top: 30px;
}
#box-l {
	width: 666px;
	float: left;
}
#box-r {
	width: 278px;
	float: right;
	text-align: center;
}

.bnrbox {
	text-align: center;
}

#slidepanel {
	background: #fff;
}
#panlist {
	width: 980px;
	margin: 5px auto 0;
	text-align: left;
	font-size: 80%;
}
#panlist li {
	display: inline;
	color: #666;
	line-height: 1em;
	padding-bottom: 2px;
	border-bottom: 1px dotted #d2d2d2;
}

#panlist li a {
	color: #003dba;
}

#panlist li:before {
	padding: 0 5px;
	content: ">";
}
#panlist li.home:before {
	padding: 0;
	content: none;

}
#pgtitlebox {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
h1.basic {
	width: 520px;
	float: left;
	padding-top: 20px;
	padding-bottom: 5px;
}
.h1bg {
	width: 228px;
	position: absolute;
	top: 5px;
	right: 0;
}

.titlebg {
	background: #fff url(../imgs/common/title_bg_1.jpg) no-repeat 100% 100%;
}

h2.basic {
	color: #46210c;
	font-weight: bold;
	font-size: 135%;
	padding: 17px 0 11px 10px;
	letter-spacing: 1px;
	background: url(../imgs/common/title_bg_2.png) no-repeat 0 0;
}



h3.basic {
	color: #fff;
	font-weight: bold;
	font-size: 115%;
	padding: 8px 0 8px 24px;
	letter-spacing: 1px;
	background: #67ba48 url(../imgs/common/icon_4.png) no-repeat 10px 50%;
	border-bottom: 1px solid #e6e6e6;
}

h3.weak {
	color: #47210a;
	font-weight: bold;
	font-size: 110%;
	padding: 4px 0 4px 24px;
	line-height: 1em;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
	background: url(../imgs/common/icon_5.png) no-repeat 5px 50%;
}

h4.basic {
	color: #47210a;
	font-weight: bold;
	font-size: 110%;
	padding: 4px 0 4px 24px;
	line-height: 1em;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
	background: url(../imgs/common/icon_5.png) no-repeat 5px 50%;
}
h4.weak {
	color: #47210a;
	font-weight: bold;
	font-size: 110%;
	padding: 4px 0 4px 0;
	line-height: 1em;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
}
h5.basic {
	font-weight: bold;
	color: #47210a;
}

/* ---------------------------------------- SIDE */

.whatbox {
	width: 278px;
	padding: 40px 0 0 0;
	margin-bottom: 10px;
	position: relative;
}
.yumerunbox {
	position: absolute;
	left: -20px;
	top: 0;
	z-index: 100;
}
.sidebox {
	padding: 0 19px;
}
.captxt {
	font-size: 80%;
	color: #7c6854;
	line-height: 1.4em;
	text-align: left;
}
p.setumei {
	text-align: left;
}
div.kosodatebox {
	padding: 5px 0 8px;
	background: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
	border:1px solid #f1ebe4;
}
div.kosodatebox p.yumelink {
	margin-top: 10px;
	line-height: 1.2em;
}
div.kosodatebox p.yumelink span {
	font-size: 85%;
}
ul#bnrlist {
	list-style: none;
	margin-top: 10px;
	padding-bottom: 40px;
}
ul#bnrlist li {
	padding-bottom: 8px;
}

.asidettl {
	padding: 0 8px 4px;
	border-bottom: 1px solid #ccc;
}

/* ---------------------------------------- TOP */

#top #slidepanel {
	background: #fff;
	padding-bottom: 20px;
}
#top #con_slide {
		margin: 25px 0 0;
		position: relative;
		overflow: hidden;
}
#top #con_slide .bx-wrapper {
	width: 1030px !important;
	margin: 0 auto;

}
#top #con_slide .bx-window {
	height: 400px;
}
#top #con_slide #slider li {
	display: block;
	width: 1030px;
	text-align: center;
}
#top #con_slide .bx-pager {
	width: 100%;
	position: absolute;
	bottom: 20px;
	z-index: 50;
	text-align: center;
}
#top #con_slide .bx-pager a.pager-link {
	display: inline-block;
	width: 8px;
	height: 0;
	padding-top: 8px;
	margin: 0 5px;
	overflow: hidden;

}
#top #con_slide .bx-pager a.pager-active {

}
#top #con_slide .bx-prev,
#top #con_slide .bx-next {
	position: absolute;
	top: 50%;
	display: block;
	width: 22px;
	height: 0;
	padding-top: 50px;
	overflow: hidden;
}
#top #con_slide .bx-prev {
	background: url(../imgs/top/slide_arrow_1.png) 0 0 no-repeat;
	left: -7px;
}
#top #con_slide .bx-next {
	background: url(../imgs/top/slide_arrow_2.png) 0 0 no-repeat;
	right: -7px;
}#maincopybox {
	width: 980px;
	margin: 0 auto;
	position: relative;
}
#maincopybox #maincopy {
	position: absolute;
	right: 38px;
	top: 0;
	z-index: 100;
}


#top div.yt {
	margin: 20px 0 0;
}

#top #akiyalist {
	margin-top: 10px;
	list-style: none;
	width: 666px;
}

#top #akiyalist li {
	display: block;
	width: 210px;
	float: left;
	margin: 0 16px 25px 0;
	text-align: center;
}
#top #akiyalist li:nth-child(3n) {
	margin-right: 0;
}
#top #akiyalist li img {
	max-width: 210px;
	max-height: 157px;
	
}
#top #akiyalist p.pic {
	text-align: center;
	vertical-align: middle;
	padding: 6px 0;
	background: #fff;
	
}
#top #akiyalist p.capt {
	margin-top: 8px;
	text-align: left;
}
#top #akiyalist p.mainpics {
	position: relative;
}
#top #akiyalist p.mainpics img.soldout3 {
	width: 180px;
	position: absolute;
	top: 45%;
	left: 15px;
	
}


#top #newsbox {

}
#top #newsbox ul.enkakunlist {
	height: 300px;
	margin-top: 10px;
	padding-right: 30px;
	list-style: none;
	overflow: auto;
}
#top #newsbox ul.enkakunlist li {
	width: 636px;
	padding: 8px 0 5px;
	border-bottom: 1px dotted #999;
}
#top #newsbox ul.enkakunlist li p.date {
	float: left;
	width: 100px;
	padding-left: 18px;
	font-size: 95%;
	background: url(../imgs/common/arrow_1.png) no-repeat 0 45%;
}
#top #newsbox ul.enkakunlist li p.value {
	float: right;
	width: 500px;
}
#top div.fbbox {
	background: url(../imgs/top/fb_bg_1.png) no-repeat 100% 0;
}


#enkadetail {
	min-height: 400px;
	margin: 20px 0 20px;
}


#news #oldnews {
	float: right;
	width: 200px;
}
#news #nownews {
	float: left;
	width: 750px;
	
}


#news #yearlist {
	list-style: none;
}
#news #yearlist li {
	margin: 5px 0 0;
	padding: 5px 8px;
	border-bottom: 1px dotted #ccc;
}
#news #newslist {
	width: 100%;
}
#news #newslist td {
	padding: 4px;
	border-bottom: 1px solid #ccc;
}
#news #newslist td.date {
	width: 120px;
}

#bank div.banklist {
	margin-top:10px;

}
#bank div.banktitle {
	margin: 15px 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 115%;
	padding: 8px 0 8px 24px;
	letter-spacing: 1px;
	background: #67ba48;
	border-bottom: 1px solid #e6e6e6;
	
}
#bank div.banktitle img.area1{
	float: left;
}
#bank div.banktitle p.bukken{
/* 	margin-left: 8px;
	padding: 2px 5px;
	color: #000;
	font-weight: bold;
	float: left; */



}
#bank div.searchres {
	margin: 15px 0 0;
}

#bank div.banklist div.txtbox p.bukkenmei{
	margin-bottom:5px;
	
	font-size: 120%;
	font-weight: bold;
	color: #473315;
	
}

#bank div.banklist div.txtbox p.setsumei{
	color: #3c5a96;
	margin-bottom:10px;
	font-size: 120%;
}

#bank div.banklist div.txtbox p.keiyaku{
	font-size: 150%;
	font-weight: bold;
	color: #fe3c00;
}

#bank div.banklist div.imgbox{
	float: left;
	width: 200px;
}
#bank div.banklist div.txtbox{
	float: left;
	width: 700px;
	margin-left: 20px;
}
#bank div.banklist div.txtbox p.btn{
	margin-top: 5px;
	text-align: right;
}
#bank div.pagelink {
	margin-top:20px;
	text-align: center;
	padding: 6px;
}

#bank div.bankdetail {
	margin-top:10px;
	width: 100%;
	padding: 6px;
}
#bank div.bankdetail p.setsumei{
	margin-bottom:10px;
	font-size: 120%;
	
}
#bank div.bankdetail p.bukkenmei{
	margin: 15px 0 10px;

	padding: 0 0 0 20px;
	font-size: 200%;
	font-weight: bold;
	color: #473315;
	line-height: 1.6em;
	background: url(../imgs/common/icon_8.png) no-repeat 0 50%;
}
#bank div.bankdetail div.imgbox_m{
	float: left;
	width: 424px;
}
#bank div.bankdetail div.imgbox_s{
	float: right;
	width: 210px;
}

#bank div.bankdetail div.imgbox_s ul.piclist {
	padding: 0px 0 0 3px;
	list-style: none;
	
}
#bank div.bankdetail div.imgbox_s ul.piclist li {
	float: left;
	width: 140px;
	margin-left: 8px;
	margin-bottom: 8px;
}
#bank div.bankdetail div.imgbox_s ul.piclist li img{
	border: 0px;
}
#bank div.bankdetail div.imgbox_s ul.piclist li.turn {
	margin-bottom: 0;
}

#bank div.bankdetail div.imgbox_l{
	float: left;
	width: 480px;
	margin-bottom: 16px;
}
#bank div.bankdetail div.imgbox_r{
	float: left;
	width: 304px;
	margin-bottom: 16px;
	margin-left: 20px;
}
#bank div.bankdetail div.imgbox_l img {
	max-width: 480px;
}

#bank div.bankdetail div.imgbox_r img {
	max-width: 304px;
}
#bank div.bankdetail div.imgbox_f{
	margin: 30px 0 0;
}

#bank div.bankdetail div.imgbox_f ul.piclist {
	list-style: none;
}
#bank div.bankdetail div.imgbox_f ul.piclist li {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 12px;
	text-align: center;

}
#bank div.bankdetail div.imgbox_f ul.piclist li img{
	width: 150px;
	border: 0px;
}
#bank div.bankdetail div.imgbox_f ul.piclist li.turn {
	margin-bottom: 0;
}

#bank div.bankdetail table.bukkeninfo {
	width: 100%;
	border: 1px solid #d2d2d2;
}

#bank div.bankdetail table.bukkeninfo td {
	width: 350px;
	padding: 4px 8px;
	border: 1px solid #d2d2d2;
	background: #fff;
}

#bank div.bankdetail table.bukkeninfo td.field {
	background: #fefcc3;
	text-align: center;
	vertical-align: middle;
	width: 140px;
}
#bank div.bankdetail table.bukkeninfo td.num {
	background: #fefcc3;
	text-align: center;
	vertical-align: middle;
}


#bank p.printbtn {
	margin: 10px 10px 0;
	text-align: right;
}

#bank #mainpix {
	position: relative;
}

#bank div.listmainpic {
	position: relative;
}



#bank #mainpix img.soldout1 {
	position: absolute;
	top: 100px;
	left: 100px;
	width: 280px;
}
#bank img.soldout2 {
	position: absolute;
	top: 50px;
	left: 10px;
	width: 180px;
}

#bank #col1 {
	float: left;
	width: 600px;
}
#bank #col2 {
	float: right;
	width: 330px;
}

#bank #col3 {
	float: left;
	width: 470px;
}
#bank #col4 {
	float: right;
	width: 470px;
}

#bank div.searchbtn {
	margin: 25px 0 0;
	text-align: center;
}

#bank #flow {
	text-align: center;
}

#bank ol.flowlist {
	list-style: none;
}
#bank ol.flowlist h5 {
	padding: 4px 28px;
	font-weight: bold;
	color: #46210c;
}
#bank ol.flowlist h5.i1 {
	background: url(../imgs/bank/num_1.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i2 {
	background: url(../imgs/bank/num_2.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i3 {
	background: url(../imgs/bank/num_3.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i4 {
	background: url(../imgs/bank/num_4.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i5 {
	background: url(../imgs/bank/num_5.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i6 {
	background: url(../imgs/bank/num_6.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i7 {
	background: url(../imgs/bank/num_7.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i8 {
	background: url(../imgs/bank/num_8.png) no-repeat 0 45%;
}
#bank ol.flowlist h5.i9 {
	background: url(../imgs/bank/num_9.png) no-repeat 0 45%;
}
#bank ol.flowlist p {
	margin: 0.5em 0 1.5em 28px;
}

#bank div.chuibox p {
	margin-left: 1em;
	text-indent: -1.2em;
}
#bank ul.filelist {
	margin-left: 3em;
}

#areasearch {
	height: 388px;
	background: url(../imgs/bank/img_1.jpg) no-repeat 100% 0;
}

#areamap {
	float: right;
	width: 334px;
	margin-right: 170px;
}

#areabtn {
	float: left;
	width: 340px;
	margin: 25px 0 0 40px;
	list-style: none;
}
#areabtn li {
	margin-bottom: 20px;
}



#inquiry p.setumei {
	margin: 20px 0 0;
}

#inquiry div.infobox {
	width: 500px;
	margin: 40px auto;
	padding: 20px;
	border: 1px solid #ccc;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}


form.seform {
	width: 500px;
	margin: 25px auto;
	padding: 20px;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

form.seform table {
	width: 100%;
}


#listmenu {
	margin: 50px 0 0;
	list-style: none;
}
#listmenu li a {
	display: block;
	width: 300px;
	margin: 0 auto 25px;
	padding: 15px;
	text-align: center;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}

#madoguchi table.siyakusyo {
	width: 100%;
	margin: 25px 0 0;
	border: 1px solid #d6d6d6;
	background: #fff;
}
#madoguchi table.siyakusyo th {
	padding: 12px 8px;
	padding: 4px 8px;
	border: 1px solid #d6d6d6;
	text-align: center;
	background: #56BBE7;
	color: #fff;
}
#madoguchi table.siyakusyo td {
	padding: 4px 8px;
	border: 1px solid #d6d6d6;
}
#madoguchi table.siyakusyo td.bu {
	padding: 12px 8px;
	background: #fefcc3;
	text-align: center;
	font-weight: bold;
}
#madoguchi table.siyakusyo td.ka {
	padding: 4px 8px;
	border: 1px solid #d6d6d6;
	white-space: nowrap;
}
#madoguchi table.siyakusyo td.tel {
	white-space: nowrap;
}

#madoguchi div.toiawase {
	width: 980px;
	margin: 7px auto 0;
	border: 1px solid #bcbcbc;
	background: #fff url(../imgs/kurasu/toi_bg.gif) repeat-y 0 0;
}

#madoguchi p.toi {
	float: left;
	width: 150px;
	padding: 6px 0 6px 40px;
	color: #fff;
	background: url(../imgs/kurasu/icon_tel.png) no-repeat 10px 50%;
}

#madoguchi p.saki {
	float: left;
	width: 680px;
	padding: 6px 10px;
	background: #fff;
}
#madoguchi p.gaiyo {
	margin: 15px 0;
}

/* --------------------------link.html */
#link #linklist {
	list-style: none;
}

#link #linklist li {
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ad8715;
}

#link p.linkname {
	padding-left: 18px;
	background: url(../imgs/common/arrow_1.png) no-repeat 0 48%;
	line-height: 1em;
}

#kurasu #kurasubanner {
	
	list-style: none;
	
}
#kurasu #kurasubanner li {
	display: inline-block;
	margin: 0 15px 20px 0;
	
}
#kurasu #kurasubanner li:nth-child(3n) {
	margin-right: 0;
}


#sisetu div.col1 {
	float: left;
	width: 410px;
	
}
#sisetu div.col2 {
	float: right;
	width: 550px;
	
}

#sisetu div.item1 {
	float: left;
	width: 270px;
}
#sisetu div.item2 {
	float: right;
	width: 135px;
	margin-bottom: 5px;
}
#sisetu div.item3 {
	float: right;
	width: 135px;
}

#sisetu div.item4 {
	float: left;
	width: 340px;
}
#sisetu div.item5 {
	float: left;
	width: 145px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#sisetu div.item6 {
	float: left;
	width: 200px;
	margin-left: 5px;
}
#sisetu div.item7 {
	float: left;
	width: 90px;
	margin-left: 5px;
}
#sisetu div.item8 {
	float: left;
	width: 295px;
}
#sisetu div.item9 {
	float: left;
	width: 90px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#sisetu div.item10 {
	float: left;
	width: 150px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#sisetu div.col3 {
	float: left;
	width: 310px;
}
#sisetu div.col4 {
	float: left;
	width: 310px;
	margin-left: 15px;
}

#sisetu div.col5 {
	float: left;
	width: 765px;
	margin-top: 5px;
	margin-left: 15px;
}
#sisetu div.col6 {
	float: left;
	width: 160px;
	margin-top: 5px;
}

#sisetu div.box1 {
	padding-bottom: 30px;
	border-bottom: 1px dotted #ccc;
}

#sisetu p.marka {
	padding: 4px 15px 0;
	background: url(../imgs/common/icon_5.png) no-repeat 0 7px;
}
#sisetu p.markb {
	padding: 4px 15px 0;
	background: url(../imgs/common/icon_4.png) no-repeat 0 7px;
}
#sisetu div.item11 {
	float: right;
	width: 104px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#sisetu div.item12 {
	float: right;
	width: 201px;
	margin-bottom: 5px;
}
#sisetu div.item13 {
	float: right;
	width: 201px;
	margin-left: 5px;
	margin-bottom: 5px;
}
#sisetu div.item14 {
	float: right;
	width: 104px;
	margin-bottom: 5px;
}
#sisetu div.item15 {
	float: left;
	width: 152px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#sisetu div.item16 {
	float: left;
	width: 153px;
	margin-bottom: 5px;
}

#sisetu span.email img {
	vertical-align: middle;
}

#kajo #list8 {
	margin: 20px 0 0;
	list-style: none;
}
#kajo #list8 li {
	float: left;
	width: 435px;
	margin: 20px 45px 20px 0;
	padding: 15px;
	border: 1px solid #47210c;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	box-shadow: 2px 2px 1px rgba(0,0,0,0.4);
	background: #fff;
}

#kajo #list8 li:nth-child(2n) {
	margin-right: 0;

}
#kajo p.kajottl {
	padding-bottom: 5px;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	color: #47210c;
	border-bottom: 1px solid #000;
}
#kajo p.txt1 {
	margin: 15px 15px 10px;
}


#outline #point {
	margin: 15px 0 0;
	list-style: none;
}
#outline #point li {
	display: inline;
	margin-right: 20px;
}
#outline #point li:nth-child(4n) {
	margin-right: 0;
}


#access div.route {
	margin: 25px 0 0;
	text-align: center;
}

#voice #voicelist {
	margin: 30px 0 0;
	list-style: none;
	
}
#voice #voicelist li {
	display: inline-block;
	margin: 0 40px 40px 0;
}

#voice #voicelist li:nth-child(3n) {
	margin-right: 0;
	
}

#voice #kyoryokulist {
	margin: 30px 0 0;
	list-style: none;
	
}
#voice #kyoryokulist li {
	display: inline-block;
	margin: 0 40px 40px 0;
}

#voice #kyoryokulist li:nth-child(3n) {
	margin-right: 0;
	
}

#voice #sublist {
	margin: 25px 0 0;
	list-style: none;
}
#voice #sublist li {
	float: left;
	width: 239px;
	margin: 0 8px 10px 0;
}

#voice #sublist li a {
	display: block;
	padding: 6px 4px 6px 24px;
	color: #000;
	text-decoration: none;
	background: #fff url(../imgs/common/arrow_4.png) no-repeat 10px 48%;
	line-height: 1em;
}
#voice #sublist li a:hover {
	border-radius: 4px;
	background: #FFCC00 url(../imgs/common/arrow_5.png) no-repeat 10px 48%;
}
#voice #sublist li a.act {
	display: block;
	padding: 6px 4px 6px 24px;
	background: #FFCC00 url(../imgs/common/arrow_5.png) no-repeat 10px 48%;
	border-radius: 4px;
}

#voice #sublist li:nth-child(4n) {
	margin-right: 0;
}
#voice #midasi {
	margin-top: 40px;
	background: #fff url(../imgs/common/title_bg_2.png) no-repeat 0 0;
}
#voice #col1 {
	float: left;
	width: 415px;
	background: url(../imgs/voice/bg_1.png) no-repeat 10px 10px;
}
#voice #col2 {
	float: left;
	width: 520px;
	margin: 15px 0 0 15px;
}

#voice #num {
	width: 84px;
	padding: 8px 0;
	background: #f78000;
	color: #fff;
	text-align: center;
	font-size: 150%;
	line-height: 1em;
}
#voice p.cp {
	margin: 25px 30px 0;
	font-size: 230%;
	color: #47210c;
	font-weight: bold;
	line-height: 1.3em;
}
#voice #name {
	margin: 35px 10px 0 0;
	padding: 10px 20px;
	font-size: 120%;
	color: #47210c;
	font-weight: bold;
	line-height: 1em;
	border: 1px dotted #ccc;
	border-width: 1px 0;
}
#voice span.kana {
	font-size: 50%;
}
#voice #col3 {
	float: left;
	width: 590px;
}
#voice #col4 {
	float: right;
	width: 260px;
	margin: 70px 0 0;
}
#voice div.sitebox {
	margin-top: 30px;
	padding: 15px 0 0 0;
	border-top: 1px dotted #ccc;
}
#voice div.sitebox p.siteicon1 {
	padding: 0 12px 0 26px;
	background: url(../imgs/common/icon_9.png) no-repeat 0 45%;
}
#voice div.sitebox p.siteicon2 {
	padding: 0 12px 0 26px;
	background: url(../imgs/common/icon_10.png) no-repeat 0 45%;
}

#voice #col4 img {
	margin-bottom: 5px;
}

#voice ul.gal {
	margin: 50px 0 0;
	list-style: none;
}
#voice ul.gal li {
	display: inline-block;
	margin-right: 12px;
}
#voice ul.gal li:nth-child(4n) {
	margin-right: 0;
}

#voice #pn {
	margin: 30px 0 0;
	list-style: none;
	text-align: center;
}

#voice #pn li {
	display: inline;
	margin: 0 20px;
}

#voice .syuten {
	margin: 1em 0 0;
	font-size: 80%;
}


/* --------------------------qa.html */
#qa div.col1 {
	float: left;
	width: 670px;
}
#qa div.col2 {
	float: right;
	width: 284px;
}
#qa table.renraku {
	width: 100%;
	margin-top: 20px;
}

#qa table.renraku td {
	padding: 6px 15px;
	border: 1px solid #d6d6d6;
	background: #fff;
	text-align: left;
}
#qa table.renraku th {
	padding: 6px 15px;
	border: 1px solid #d6d6d6;
	background: #fefcc3;
	text-align: left;
	white-space: nowrap;
}
#qa p.pict1 {
	padding: 0 0 0 26px;
	background: url(../imgs/qa/icon_ad.png) no-repeat 0 45%;
}
#qa p.pict2 {
	padding: 0 0 0 26px;
	background: url(../imgs/qa/icon_tel.png) no-repeat 0 45%;
}
#qa p.pict3 {
	padding: 0 0 0 26px;
	background: url(../imgs/qa/icon_web.png) no-repeat 0 45%;
}
#qa p.pict4 {
	padding: 0 0 0 26px;
	background: url(../imgs/qa/icon_name.png) no-repeat 0 45%;
}
#qa div.sitemark {
	width: 3em;
	padding: 2px 10px;
	background: #46210c;
	margin: 0 auto;
}
#qa p.sitetxt {
	width: 3em;
	line-height: 1.2em;
	color: #fff;
	text-align: center;
}
#qa p.sitetxt a {
	color: #fff;
}
#qa p.sitetxt a:hover {
	color: #fff;
	text-decoration: underline;
}
#qa p.sitetxt a:visited {
	color: #fff;
}


#voice2 #voicelist {
	margin: 20px 0 0;
	list-style: none;
	
}
#voice2 #voicelist li {
	display: inline-block;
	margin: 0 40px 40px 0;
}

#voice2 #voicelist li:nth-child(3n) {
	margin-right: 0;
	
}

#voice2 #sublist {
	margin: 25px 0 0;
	list-style: none;
}
#voice2 #sublist li {
	float: left;
	width: 239px;
	margin: 0 8px 10px 0;
}


#voice2 #sublist li a {
	display: block;
	padding: 6px 4px 6px 24px;
	color: #000;
	text-decoration: none;
	background: #fff url(../imgs/common/arrow_4.png) no-repeat 10px 48%;
	line-height: 1em;
}
#voice2 #sublist li a:hover {
	border-radius: 4px;
	background: #FFCC00 url(../imgs/common/arrow_5.png) no-repeat 10px 48%;
}
#voice2 #sublist li a.act {
	display: block;
	padding: 6px 4px 6px 24px;
	background: #FFCC00 url(../imgs/common/arrow_5.png) no-repeat 10px 48%;
	border-radius: 4px;
}

#voice2 #sublist li:nth-child(4n) {
	margin-right: 0;
}
#voice2 #midasi {
	/* margin-top: 40px; */
	margin-top: 20px;
	height: 4px;
	background: url(../imgs/voice/line_1.png) no-repeat 0 0;
	position: relative;
	
}
#voice2 #numbox {
	width: 65px;
	padding: 8px 0 20px;
	background: #f78000;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 1.5em;
	position: absolute;
	top: 0;
	left: 0;
}
#voice2 #num {

	position: relative;
}
#voice2 #num span {
	font-size: 20px;
}
#voice2 #hanko {
	position: absolute;
	top: 53px;
	left: 10px;
}

#voice2 div.pic {
	margin: 40px 0 0 ;
	text-align: center;
	position: relative;
}

#voice2 #col1 {
	float: left;
	width: 320px;
	
}

#voice2 #col2 {
	float: right;
	width: 440px;
	
}

#voice2 div.intbox {
	width: 800px;
	margin: auto;
}

#voice2 #prof {
	margin: 20px 0 0;
	padding: 10px 0 10px 30px;
	border-left: 2px solid #F78000;
}

#voice2 #name {
	margin: 15px 0 0;
	font-size: 34px;
	color: #45210B;
	line-height: 1.3em;
}
#voice2 #name span {
	font-size: 24px;
}

#voice2 p.name2 {
	margin: 15px 0 0;
	font-size: 30px;
	color: #45210B;
	line-height: 1.3em;
	
}
#voice2 p.name2 span {
	font-size: 24px;
}



#voice2 #name span.myoji {
	display: table-cell;
	font-size: 34px;
}

#voice2 #name span.namae {
	display: table-cell;
	font-size: 34px;
}

#voice2 #iturn {
	margin: 20px 0 0;
}

#voice2 div.intbox h2 {
	margin: 45px 0 0;
	padding: 30px 0 25px;
	font-size: 34px;
	color: #45210B;
	text-align: center;
	border: 1px dotted #ccc;
	border-width: 1px 0;
	line-height: 1em;
}

#voice2 div.intbox h2.long {
	font-size: 28px;
}

#voice2 div.intbox h3 {
	margin: 30px 0 0;
	color: #f78000;
	font-size: 120%;
	line-height: 1em;
}
#voice2 div.intbox h3 span {
	padding: 0 10px;
	color: #fff;
	background: #f78000;
}

#voice2 div.abox {
	margin: 20px 0 0;
	padding: 10px 0 10px 20px;
	border-left: 2px solid #F78000;
}

#voice2 div.abox2 {
	margin: 20px 0 0;
	padding: 10px 0 10px 20px;
	border-left: 2px solid #F78000;
}

#voice2 div.abox2 span {
	display: table-cell;
	vertical-align: top;
}
#voice2 div.abox2 span.name {
	width: 3.5em;
	white-space: nowrap;
	text-align: right;
}

#voice2 ul.piclist {
	margin: 30px 0 0;
	list-style: none;
}

#voice2 ul.piclist li {
	display: inline;
	margin-right: 40px;
}
#voice2 ul.piclist li img {
	width: 380px;
}
#voice2 ul.piclist li:nth-child(2n) {
	margin-right: 0;
}


#voice2 ul.piclist2 {
	margin: 30px 0 0;
	list-style: none;
}

#voice2 ul.piclist2 li {
	display: inline;
	margin-right: 40px;
}
#voice2 ul.piclist2 li img {
	width: 240px;
}
#voice2 ul.piclist2 li:nth-child(3n) {
	margin-right: 0;
}

#voice2 ul.piclist3 {
	margin: 30px 0 0;
	list-style: none;
}

#voice2 ul.piclist3 li {
	display: inline;
	margin-right: 40px;
}
#voice2 ul.piclist3 li img {
	
}
#voice2 ul.piclist3 li:nth-child(2n) {
	margin-right: 0;
}

#voice2 ul.piclist4 {
	margin: 30px 0 0;
	list-style: none;
}

#voice2 ul.piclist4 li {
	display: inline;
	margin-right: 40px;
}
#voice2 ul.piclist4 li img {

}
#voice2 ul.piclist4 li:nth-child(2n) {
	margin-right: 0;
}


#voice2 #pn {
	margin: 30px 0 0;
	list-style: none;
	text-align: center;
}

#voice2 #pn li {
	display: inline;
	margin: 0 20px;
}

#voice2 .syuten {
	margin: 1em 0 0;
	font-size: 80%;
}

#voice2 div.sitebox {
	margin-top: 30px;
	padding: 15px 0 0 0;
	border-top: 1px dotted #ccc;
}
#voice2 div.sitebox p.siteicon1 {
	padding: 0 12px 0 26px;
	background: url(../imgs/common/icon_9.png) no-repeat 0 45%;
}
#voice2 div.sitebox p.siteicon2 {
	padding: 0 12px 0 26px;
	background: url(../imgs/common/icon_10.png) no-repeat 0 45%;
}

#voice2 p.prof span {
	display: table-cell;
}
#voice2 p.prof span.field {
	width: 4.5em;
	white-space: nowrap;
	text-align: right;
}

#voice3 #voicelist {
	margin: 20px 0 0;
	list-style: none;
	
}
#voice3 #voicelist li {
	display: inline-block;
	margin: 0 40px 40px 0;
}

#voice3 #voicelist li:nth-child(3n) {
	margin-right: 0;
	
}

#voice3 #sublist {
	margin: 25px 0 0;
	list-style: none;
}
#voice3 #sublist li {
	float: left;
	width: 239px;
	margin: 0 8px 10px 0;
}


#voice3 #sublist li a {
	display: block;
	padding: 6px 4px 6px 24px;
	color: #000;
	text-decoration: none;
	background: #fff url(../imgs/common/arrow_4.png) no-repeat 10px 48%;
	line-height: 1em;
}
#voice3 #sublist li a:hover {
	border-radius: 4px;
	background: #FFCC00 url(../imgs/common/arrow_5.png) no-repeat 10px 48%;
}
#voice3 #sublist li a.act {
	display: block;
	padding: 6px 4px 6px 24px;
	background: #FFCC00 url(../imgs/common/arrow_5.png) no-repeat 10px 48%;
	border-radius: 4px;
}

#voice3 #sublist li:nth-child(4n) {
	margin-right: 0;
}
#voice3 #midasi {
	/* margin-top: 40px; */
	margin-top: 20px;
	height: 4px;
	background: url(../imgs/voice/line_1.png) no-repeat 0 0;
	position: relative;
	
}
#voice3 #numbox {
	width: 65px;
	padding: 18px 0 20px;
	background: #64BC44;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 1.5em;
	position: absolute;
	top: 0;
	left: 0;
}
#voice3 #num {

	position: relative;
}
#voice3 #num span {
	font-size: 20px;
}
#voice3 #hanko {
	position: absolute;
	top: 53px;
	left: 10px;
}

#voice3 div.pic {
	margin: 40px 0 0 ;
	text-align: center;
	position: relative;
}

#voice3 #col1 {
	
}

#voice3 #col2 {
	margin: 20px 0 0;
}

#voice3 div.intbox {
	width: 800px;
	margin: 40px auto 0;
}
#voice3 div.mainpic {
	float: left;
	width: 440px;

}
#voice3 div.mainpic img {
	width: 380px;
}
#voice3 #prof {
	float: right;
	width: 300px;
	margin: 60px 0 0;
	padding: 10px 0 10px 30px;
	border-left: 2px solid #64BC44;
}

#voice3 #name {
	margin: 15px 0 0;
	font-size: 34px;
	color: #45210B;
	line-height: 1.3em;
}
#voice3 #name span {
	font-size: 24px;
}

#voice3 p.name2 {
	margin: 15px 0 0;
	font-size: 30px;
	color: #45210B;
	line-height: 1.3em;
	
}
#voice3 p.name2 span {
	font-size: 24px;
}



#voice3 #name span.myoji {
	display: table-cell;
	font-size: 34px;
}

#voice3 #name span.namae {
	display: table-cell;
	font-size: 34px;
}

#voice3 #iturn {
	margin: 0;
}

#voice3 div.intbox h2 {
	margin: 45px 0 0;
	padding: 30px 0 25px;
	font-size: 34px;
	color: #45210B;
	text-align: center;
	border: 1px dotted #ccc;
	border-width: 1px 0;
	line-height: 1em;
}

#voice3 div.intbox h2.long {
	font-size: 28px;
}

#voice3 div.intbox h3 {
	margin: 30px 0 0;
	font-size: 120%;
	line-height: 1em;
	color: #5D9E38;
}
#voice3 div.intbox h3 span {
	padding: 0 10px;
	color: #fff;
	background: #64BC44;
}

#voice3 div.abox {
	margin: 20px 0 0;
	padding: 10px 0 10px 20px;
	border-left: 2px solid #F78000;
}

#voice3 div.abox2 {
	margin: 20px 0 0;
	padding: 10px 0 10px 20px;
	border-left: 2px solid #64BC44;
}

#voice3 div.abox2 span {
	display: table-cell;
	vertical-align: top;
}
#voice3 div.abox2 span.name {
	width: 3.5em;
	white-space: nowrap;
	text-align: right;
}

#voice3 ul.piclist {
	margin: 30px 0 0;
	list-style: none;
}

#voice3 ul.piclist li {
	display: inline;
	margin-right: 40px;
}
#voice3 ul.piclist li img {
	width: 380px;
}
#voice3 ul.piclist li:nth-child(2n) {
	margin-right: 0;
}


#voice3 ul.piclist2 {
	margin: 30px 0 0;
	list-style: none;
}

#voice3 ul.piclist2 li {
	display: inline;
	margin-right: 40px;
}
#voice3 ul.piclist2 li img {
	width: 240px;
}
#voice3 ul.piclist2 li:nth-child(3n) {
	margin-right: 0;
}

#voice3 ul.piclist3 {
	margin: 30px 0 0;
	list-style: none;
}

#voice3 ul.piclist3 li {
	display: inline;
	margin-right: 40px;
}
#voice3 ul.piclist3 li img {
	
}
#voice3 ul.piclist3 li:nth-child(2n) {
	margin-right: 0;
}

#voice3 ul.piclist4 {
	margin: 30px 0 0;
	list-style: none;
}

#voice3 ul.piclist4 li {
	display: inline;
	margin-right: 40px;
}
#voice3 ul.piclist4 li img {

}
#voice3 ul.piclist4 li:nth-child(2n) {
	margin-right: 0;
}


#voice3 #pn {
	margin: 30px 0 0;
	list-style: none;
	text-align: center;
}

#voice3 #pn li {
	display: inline;
	margin: 0 20px;
}

#voice3 .syuten {
	margin: 1em 0 0;
	font-size: 80%;
}

#voice3 div.sitebox {
	margin-top: 30px;
	padding: 15px 0 0 0;
	border-top: 1px dotted #ccc;
}
#voice3 div.sitebox p.siteicon1 {
	padding: 0 12px 0 26px;
	background: url(../imgs/common/icon_11.png) no-repeat 0 45%;
}
#voice3 div.sitebox p.siteicon2 {
	padding: 0 12px 0 26px;
	background: url(../imgs/common/icon_12.png) no-repeat 0 45%;
}

#voice3 p.prof span {
	display: table-cell;
	
}
#voice3 p.prof span.field {
	width: 6em;
	white-space: nowrap;
	text-align: right;
}


#seido table.hojo {
	margin: 5px 40px;
	border: 1px solid #000;
	
}
#seido table.hojo td {
	padding: 8px 12px;
	border: 1px solid #000;
	text-align: center;
}
#seido p.chu1 {
	margin-left: 40px;
	margin-bottom: 1em;
}


#seido p.urltxt {
	margin-left: 1em;
	text-indent: -1em;
}
#sien div.panfbox {
	margin-top: 60px;
}
#sien div.toiawase {
	float: left;
	width: 90%;
	margin: 30px auto 0;
	border: 1px solid #bcbcbc;
	background: #fff url(../imgs/kurasu/toi_bg.gif) repeat-y 0 0;
}

#sien p.toi {
	float: left;
	width: 156px;
	padding: 5px 0 5px 40px;
	color: #fff;
	background: url(../imgs/kurasu/icon_tel.png) no-repeat 10px 50%;
}

#sien p.saki {
	width: 364px;
	float: left;
	padding: 5px 10px;
	background: #fff;
}

#sien div.pamph {
	float: left;
	width: 250px;
	margin: 0 30px 0 0;
	text-align: center;
}
#sien div.links {
	float: left;
	width: 700px;
	margin: 0;
}

.vjs-big-play-button {
	top: 48px !important;
	left: 80px !important;
}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 100%;
	height: 310px;
	margin-bottom: 1em;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 100%;
	height: 310px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 250px;
	height: 310px;
	overflow: hidden;
	position: relative;
	text-align: center !impportant;
	
}

#scroller {
	margin: 60px 0;
}

#scroller img {
	height: 250px;
	
	position: absolute;
	top: 0;
	left: 0;
}
