body {

		font-family: Meiryo, 'メイリオ', 'Lucida Grande', Verdana, 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', sans-serif;



}

#con_mainbox {

	background-repeat: repeat-x;

	width: 800px;

	height: 100%;

	background-color: #C3BFB6;

}

#con_mainbox2 {

	width: 780px;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	height: 100%;

	min-height:100%;

	overflow:visible;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.pitt {

	background-position: right bottom;

	background-repeat: no-repeat;

}

.textmm {

	background-image: url(../img300/dd_03.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	text-indent: -9999em;

	height: 35px;

	margin: 0px;

	padding: 0px;

}





.pitt2 {

	background-position: right bottom;

	background-repeat: no-repeat;

	background-image: url(../images/spe011_18.jpg);

	color: #000000;

	font-size: 10px;

	line-height: 150%;

	letter-spacing: 0.2em;

}



#spe_hed {

	text-align: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.pic_title {

	background-image: url(../images/simg_24.jpg);

	background-repeat: no-repeat;

	text-indent: -9999em;

	margin: 0px;

	padding: 0px;

	height: 21px;

}

.spec_title {

	background-image: url(../images/simg_15.jpg);

	background-repeat: no-repeat;

	text-indent: -9999em;

	margin: 0px;

	padding: 0px;

	height: 21px;

}



.acc_title {

	background-image: url(../images/spe_40.jpg);

	background-repeat: no-repeat;

	text-indent: -9999em;

	margin: 0px;

	padding: 0px;

	height: 24px;

}



.pic_box {

	background-color: #FFFFFF;

	padding: 0px;

	width: 559px;

	margin: 0px;

	text-align: center;

}

.text_box {

	width: 540px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	text-align: left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

/*	height:920px; */

}

h2 {

	font-size: 16px;

	font-weight: normal;

	margin: 0px;

	padding: 1px;

}



.acc_link {

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 10px;

	letter-spacing: 0.2em;

	text-align: right;

}



.pictext_left {

	color: #000000;

	width: 510px;

	font-size: 10px;

	line-height: 150%;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	letter-spacing: 0.2em;

}

hr {

	margin: 0px;

	padding: 0px;

}





.pictext_left2 {

	color: #000000;

	width: 280px;

	font-size: 10px;

	line-height: 150%;

	letter-spacing: 0.2em;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	float: left;

}

.spec_nix {

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;

	width: 500px;

	line-height: 160%;

}







.spec_box {

	background-color: #8E8579;

	padding: 0px;

	width: 558px;

	margin: 0px;

	text-align: center;

}

h1 {

	font-size: 10px;

	text-align: left;

	margin: 0px;

	font-weight: normal;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	float: left;

}

#hedboox {

	clear: both;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin: 0px;

	height: 20px;

}



.close_btn {

	top: 0px;

	right: 0px;

	bottom: 0px;

	margin: 0px;

	padding: 0px;

	float: right;

}



#pankuzu {

	line-height: 140%;

	text-align: left;

	font-size: 11px;

	letter-spacing: 0.1em;

}



.spec_waku {

	width: 450px;

	border: 1px solid #4F0F10;

	line-height: 160%;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 10px;

	padding-left: 5px;

}





#spe_left {

	text-align: left;

	margin: 0px;

	padding: 0px;

	float: left;

	width: 560px;

}

#spe_right {

	padding: 0px;

	width: 210px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: right;

}

.leftbox_in {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#spe_form {

	font-size: 10px;

	color: #000000;

}

.spe_infotitle {

	background-image: url(../images/spe_26.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	text-indent: -9999em;

}



.spe_protitle {

	background-image: url(../images/simg_23.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 21px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	text-indent: -9999em;

}

.spe_probox {

	padding: 5px;

	font-size: 11px;

	line-height: 130%;

	color: #FFFFFF;

}



.spe_probox2 {

	background-color: #FFFFFF;

	padding: 5px;

	font-size: 11px;

	line-height: 130%;

	color: #FFFFFF;

	text-align: center;

}



.spe_linktitle {

	background-image: url(../images/spe_37.jpg);

	background-repeat: no-repeat;

	background-position: center;

	padding: 0px;

	height: 24px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	text-indent: -9999em;

}





.spe_rightbox {

	text-align: left;

	margin-bottom: 10px;

}

.spec_text {

	font-size: 10px;

	line-height: 150%;

	color: #FFFFFF;

	letter-spacing: 0.2em;

}



.newup {

	width: 206px;

	height: 69px;

	background-image: url(./../images/spe_16.jpg);

	text-indent:-9877em;

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 2px;

	margin-left: auto;

}

.newup a{

	width: 206px;

	height: 69px;

	background-image: url(./../images/spe_16.jpg);

	display:block;

}



.newup a:hover{

	background-image: url(./../images/spe_16_on.jpg);

}





.newup2 {

	width: 232px;

	height: 54px;

	background-image: url(../img362/jiji_15.jpg);

	text-indent:-9877em;

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 30px;

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: right;

}

.newup2 a{

	width: 232px;

	height: 54px;

	background-image: url(../img362/jiji_15.jpg);

	display:block;

}



.newup2 a:hover{

	background-image: url(../img362/jiji2_15.jpg);

}



.newup2_text {

	width: 240px;

	height: 24px;

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: right;

	letter-spacing: 0.1em;

}



.newup3 {

	width: 247px;

	height: 28px;

	text-indent:-9877em;

	background-repeat: no-repeat;

	display:block;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 280px;

	background-image: url(../images/ssimg_37.jpg);

}

.newup3 a{

	width: 247px;

	height: 28px;

	background-image: url(../images/ssimg_37.jpg);

	display:block;

	background-repeat: no-repeat;

}



.newup3 a:hover{

	background-image: url(../images/ssimg_37_on.jpg);

	background-repeat: no-repeat;

}



.newup4 {

	width: 206px;

	height: 31px;

	background-image: url(../images/spe_70.jpg);

	text-indent:-9877em;

	background-repeat: no-repeat;

	display:block;

	background-position: center;

	margin-top: 10px;

	margin-bottom: 8px;

}

.newup4 a{

	width: 206px;

	height: 31px;

	background-image: url(../images/spe_70.jpg);

	display:block;

}



.newup4 a:hover{

	background-image: url(../images/spe_70_on.jpg);

}

.newup2text {

	width: 230px;

	float: right;

	margin-right: 10px;

	color: #000000;

	text-align: center;

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 12px;

	letter-spacing: 0.1em;

}

.message_box {

	color: #FFFFFF;

	width: 520px;

	font-size: 10px;

	line-height: 150%;

	letter-spacing: 0.2em;

	background-color: #EAE9E8;

	padding: 0px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	border: 1px solid #999999;

}



.message_box p {

	text-align: left;

	width: 490px;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	color: #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	line-height: 160%;

}



.message_box table {

	text-align: left;

	width: 490px;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	color: #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	line-height: 160%;

}



.message_box td {

	text-align: left;

}



.message_boxinbox {

	color: #FFFFFF;

	width: 500px;

	font-size: 10px;

	line-height: 150%;

	letter-spacing: 0.2em;

	background-color: #FFFFFF;

	padding: 0px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	border: 1px solid #000000;

}



.message_boxinbox p {

	text-align: left;

	width: 400px;

	margin-top: auto;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	color: #000000;

	padding-top: 0px;

	padding-right: auto;

	padding-bottom: 5px;

	padding-left: auto;

	line-height: 160%;

}



.pictext14 {

	font-size: 12px;

	margin: 0px;

	padding: 0px;

	line-height: 150%;

}

.pic_title_bntcc {



	background-image: url(../img430/pick_bntcc.jpg);



	background-repeat: no-repeat;



	text-indent: -9999em;



	margin: 0px;



	padding: 0px;



	height: 24px;



}



.spec_title_new_movie {

	background-image: url(../images/youtubemovie.jpg);

	background-repeat: no-repeat;

	text-indent: -9999em;

	margin: 0px;

	padding: 0px;

	height: 21px;

}



.spec_title_new_movies {

	background-image: url(../images/youtubemovies.jpg);

	background-repeat: no-repeat;

	text-indent: -9999em;

	margin: 0px;

	padding: 0px;

	height: 21px;

}



.spec_box {

	background-color: #000;

}



#container {

/*	height:1320px; */

}







