@charset 'iso-2022-jp';

/* --------------$B!!(Breset$B!!(B----------------------- */

body,div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}



/* _____________________ body __________________________   */


body {
	text-align:center;
	font-size: 12px;
	line-height:24px;
}


p {
	margin-bottom:20px;
}


/* $B%3%s%F%s%DA4It$N(Bdiv */
#com_all {
	width: 987px;
	margin-right:auto;
	margin-left:auto;
}


/* $B%a%$%s%3%s%F%s%D$N(Bdiv */
#com_container {
	float: left;
	width:987px;
	position: relative;
}



/* _____________________ $B:8%a%K%e!<<~$j(B __________________________   */

#left {
	width:208px;
	float:left;
	position: relative;
}



/* $B%\%?%s(B1 */

#menu1_btns1 {
	width: 190px;
	float: right;
}



#menu1_btns1 li {
	width: 190px;
	height: 38px;
	float:right;
	clear:both;
}



#ichao a { background-position: 0px 0px;}
#yonjao a { background-position: 0px -38px;}
#sichao a { background-position: 0px -76px;}
#boshu a { background-position: 0px -114px;}

#ichao a:hover { background-position: 190px 0px;}
#yonjao a:hover { background-position: 190px -38px;}
#sichao a:hover { background-position: 190px -76px;}
#boshu a:hover { background-position: 190px -114px;}


/* $B%\%?%s(B2 */

#menu1_btns2 {
	width: 190px;
	float: right;
}


#menu1_btns2 li {
	width: 190px;
	height: 19px;
	float:right;
	clear:both;
}




#faq a { background-position: 0px -152px;}
#sitemap a { background-position: 0px -171px;}
#access a { background-position: 0px -190px;}
#contact a { background-position: 0px -209px;}

#faq a:hover { background-position: 190px -152px;}
#sitemap a:hover { background-position: 190px -171px;}
#access a:hover { background-position: 190px -190px;}
#contact a:hover { background-position: 190px -209px;}


/* _____________________ $BF)L@(B __________________________   */



/* $B6&DL(B*/
.spacer01 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:987px;
	height:66px;
}
.spacer02 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:222px;
	height:171px;
}


/*top*/
.spacer_topswf {
	background:url(../common/img/spacer.gif) repeat center top;
	width:546px;
	height:429px;
}


/*ichao*/

.spacer01_title_top {
	background:url(../common/img/spacer.gif) repeat center top;
	width: 686px;
	height: 161px;
}

.spacer01_title01 {
	background:url(../common/img/spacer.gif) repeat center top;
	width: 686px;
	height: 100px;
}


.spacer_title_booland {
	background:url(../common/img/spacer.gif) repeat center top;
	width: 686px;
	height: 105px;
}

.spacer_taiken_midashi {
	background:url(../common/img/spacer.gif) repeat center top;
	width: 486px;
	height: 94px;
}

.spacer_taiken_midashi2 {
	background:url(../common/img/spacer.gif) repeat center top;
	width: 486px;
	height: 63px;
}
.spacer02_boo {
	background:url(../common/img/spacer.gif) repeat center top;
	width:491px;
	height:136px;
}

.spacer03_btn {
	background:url(../common/img/spacer.gif) repeat center top;
	width:186px;
	height:28px;
}

.spacer_photo_top01 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:160px;
	height:120px;
}

.spacer_photo_top02 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:120px;
	height:90px;
}


.spacer_photo_top03 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:100px;
	height:75px;
}

.spacer_photo_top04 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:172px;
	height:67px;
}

.spacer_photo01 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:192px;
	height:128px;
}

.spacer_photo02 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:192px;
	height:262px;
}

.spacer_photo01_s {
	background:url(../common/img/spacer.gif) repeat center top;
	width:109px;
	height:128px;
}





/*yonjao*/

.spacer_tv {
	background:url(../common/img/spacer.gif) repeat center top;
	width:634px;
	height:318px;
}

.spacer_yonjao_topswf {
	background:url(../common/img/spacer.gif) repeat center top;
	width:160px;
	height:120px;
}


.spacer_binder {
	background:url(../common/img/spacer.gif) repeat center top;
	width:606px;
	height:114px;
} 

.spacer_midashi {
	background:url(../common/img/spacer.gif) repeat center top;
	width:506px;
	height:83px;
} 

.spacer_boo01 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:499px;
	height:206px;
} 

.spacer_boo02 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:289px;
	height:43px;
} 


.spacer_sm_title {
	background:url(../common/img/spacer.gif) repeat center top;
	width:686px;
	height:161px;
}
	
	
	
/*shicayo*/
	
.spacer01_title_tvpro {
	background:url(../common/img/spacer.gif) repeat center top;
	width: 686px;
	height: 100px;
}
	
	

/* $BA4BN$N(BTOP$B%Z!<%8(Bheader*/
.spacer_top {
	background:url(../common/img/spacer.gif) repeat center top;
	width:987px;
	height:66px;
}


/* BG$B%3!<%I$N@~(B */
.spacer05 {
	background:url(../common/img/spacer.gif) repeat right top;
	width:779px;
	height:565px;
}


/* BooBo */

.spacer06 {
	background:url(../common/img/spacer.gif) repeat center top;
	width:192px;
	height:100px;
}



/* _____________________ $B1~Jg%U%)!<%`(B __________________________   */

.button {
	width: 466px;
	margin: 10px auto 0px;
	text-align: center;
}

.btn_submit {
	width: 50px;
	padding-left: 160px;
	float: left;
}

.btn_reset {
	width: 50px;
	float: right;
	padding-right: 180px;
}


.comment {
	width: 350px;
	margin: 10px 58px 0px;
	line-height: 1.3em;
}

.btn_float {
	float: left;
	margin: 10px auto 0px;
}



/* _____________________ TEXT __________________________   */




.txt-ore {color:#f68e1a;}
.txt-ore_s {
	color:#f68e1a;
	font-size: 11px;
}

.txt-s10 {
	font-size: 10px;
}






/* -----------------------$B!!%j%s%/4XO"!!(B-------------------------- */

.link_img_big {
	width:160px;
	height:120px;
	display:block;
}




.link_img_mini {
	width:120px;
	height:90px;
	display:block;
}

.link_img_100-75 {
	width:100px;
	height:75px;
	display:block;
}



.title_link {text-decoration: none;}

a:link.title_link {color: #000000;}
a:visited.title_link {color: #000000;}
a:hover.title_link {color: #000000;}


/* _____________________ footer __________________________   */



#com_footer {
	width:987px;
	position:relative;
	text-align: left;
	font-size:11px;
	line-height:20px;
	padding-top: 10px;
	color: #FFFFFF;
}

#com_footer a {
	text-decoration:none;
	color: #FFFFFF;
}

#com_footer a:hover {
	text-decoration:underline;
	color: #FFFFFF;
}


#com_copyright {
	width:600px;
	float:left;
}

#com_tbslink {
	float:right;
	width:200px;
	text-align: right;
}






/* ____________________________________ $B%Z!<%8$N@hF,$X4XO"(B ________________________________________________ */


.anchor_annai {
	float:right;
	width: 90px;
	display: block;
	margin: auto;
	padding-top: 10px;
	text-decoration: none;
}


a:link.anchor_annai {color: #FF0000;}
a:visited.anchor_annai {color: #FF0000;}
a:hover.anchor_annai {color: #FF0000;}

.anchor_ue {
	float:right;
	width: 110px;
	margin: auto;
	padding-top: 10px;
	text-decoration: none;
	display:block;
	margin-right: 10px;
}


.anchor_ue2 {
	float:right;
	width: 110px;
	margin: auto;
	padding-top: 10px;
	text-decoration: none;
	display:block;
	margin-right: 40px;
}

a:link.anchor_ue {color: #FF0000;}
a:visited.anchor_ue {color: #FF0000;}
a:visited.anchor_ue2 {color: #FF0000;}
a:hover.anchor_ue {color: #FF0000;}





.annai_link {
	position: absolute;
	width: 90px;
	display: block;
	text-decoration: none;
	left: 813px;
	top: 212px;
}

a:link.annai_link {color: #FF0000;}
a:visited.annai_link {color: #FF0000;}
a:hover.annai_link {color: #FF0000;}


/* ____________________________________ TBS$B$+$i%3%T!<(B ________________________________________________ */
.alt{position:absolute;top:-5000px;left:-999px;}

/*$B?7(Bclear float*/
.clearfloat{
	height:0px;
	font-size:1%;
	clear:both;
	display:block;
}





A{
/*\*/
   overflow: hidden;
/**/
	color: #FF1A00;
}
A:visited{color: #FF1A00}
A:active{color: #FED000}
A:hover{text-decoration:none;color: #FF1A00}


/* ____________________________________ hide ________________________________________________ */
.hide {display:none;} 