/*
Theme Name: kintore
Theme URI: http://www.kintore.tv/
Description: 「筋トレTV」専用デザイン
Version: 1.0
Author: TOMO
Author URI: http://www.kintore.tv
*/

body {
	padding : 0;
	margin: 0;
	color : #000;
	background : #fff;
	line-height : 140%;
	text-align: center;
	font-family:: "MS PGothic", "ＭＳ Ｐゴシック", "Arial", "HiraginoKakugo Pro W3", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	font-size : 80%;

}


a:link{
	color : blue;
	text-decoration : none;
}

a:visited{
	color : blue;
	text-decoration : none;
}


a:hover{
	color : #7CA2E6;
	text-decoration : underline;
}



.toplink a {
	color : #000;
	text-decoration : none;
}

.toplink a:hover{
	color : #6b7689;
	text-decoration : none;
}

.toplink a:visited{
	color : #000;
	text-decoration : none;
}

div#contents {
	margin : 0 auto;
	padding : 0;
	border : 0;
	text-align : left;
}


#header {
	margin : 0 auto;
	width : 100%;
	padding : 0px 0 2px 0px;
	background : #6b7689;
	background : #2f2f2f;
	color : #fff;
	text-align : center;
	border-top : 5px solid #333;
}



#header h1 {
	margin : 0;
	display:inline;
	font-weight : normal;
	font-size : 100%;
}


#header_bg {
	background: url("./images/head_bg.gif") repeat;
	background: #fff;
	width : 100%;
	height : 78px;
	margin : 10px 0 10px 0;

}



*html #header_bg {

}

#headerlogo {
	width : 1236px;
	height : 78px;
	margin : 0 auto;
}


#headerlogo ul {
	margin : 0;
	
}

#headerlogo li {
	list-style : none;
}




*html #headerlogo .mlogo {
	margin-left : 6px;
}


#headerlogo .mlogo a {
	background: url("./images/logo.gif") no-repeat;
	margin: 0px 0 0 0;

/*	width : 192px; */

	width : 240px;
	height : 78px;
	text-indent : -999999px;
	float : left;
	display : block;
}





#headerlogo .toplink {
	float : right;
	padding : 55px 0 0 0;
}


*html #headerlogo .toplink {
	float : right;
	padding : 40px 0 0 0;
}

.mail {
	float : left;
	padding:0 7px 0 0;
	margin : -10px 0 0 0;
	display : inline;
}

*html .mail {
	padding : -10px 0 0 0;
	margin : 0px -5px 0 0;
}

.mail span {
	background : url("./images/mail_c.gif") no-repeat 0 0;
	float : left;
	display : block;
	width : 24px;
	height : 18px;
	margin : 0 7px 0 2px;
	border-width : 0;
	text-indent : -999999px;
}

*html .mail span {
	margin : 0 4px 0 2px;
}


.sitemap {
	float : left;
	padding:0 25px 0 0;
	margin : -10px 0 0 0;
	display : inline;
}

*html .sitemap {
	padding : -10px 0 0 0;
	margin : 0px -5px 0 0;
}

.sitemap span {
	background : url("./images/site_map_c.gif") no-repeat 0 0;
	float : left;
	display : block;
	width : 23px;
	height : 17px;
	margin : 0 7px 0 2px;
	border-width : 0;
	text-indent : -999999px;
}

*html .sitemap span {
	margin : 0 4px 0 2px;
}




.pointt {
	float : left;
	padding:0 10px 0 0;
	margin : -10px 0 0 0;
	display : inline;
}

*html .pointt {
	padding : -10px 0 0 0;
	margin : 0px -5px 0 0;
}

.pointt span {
	background : url("./images/smile.gif") no-repeat 0 0;
	float : right;
	display : block;
	width : 16px;
	height : 16px;
	margin : 0 0px 0 0px;
	border-width : 0;
	text-indent : -999999px;
}

*html .pointt span {
	margin : 0 4px 0 2px;
}





div#main {
	margin : 0 auto;
	padding : 0 10px 0 11px;
	border : 0;
	width : 1236px;
	text-align : left;
	color : #444;

}



#nav_back {
	background : #6b7689;
	background : url("./images/navi_bg.gif") repeat-x 0 0;
	width : 100%;
	height : 42px;
	padding : 0;
	border : 0;
	margin : 0 auto;
	margin-bottom:10px;
}

#nav {
	background : #6b7689;
	width : 900px;
	height : 42px;
	padding : 0;
	border : 0;
	margin : 0 auto;

}

#nav ul {
	width : 900px;
	height : 42px;
	background : url("./images/navi.gif");
	margin : 0 0 0 0;
	padding : 0;
	position : relative;
	left : auto;
	right : auto;
}

#nav ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	position : absolute;
	top : 0px;
}

#nav ul li, #nav a {
	height : 42px;
	display : block;
}

#nav ul li a {
	text-indent : -10000px;
	text-decoration : none;
}

#menu1 {
	left : 0px;
	width : 88px;
}

#menu2 {
	left : 88px;
	width : 91px;
}

#menu3 {
	left : 179px;
	width : 90px;
}

#menu4 {
	left : 269px;
	width : 87px;
}

#menu5 {
	left : 356px;
	width : 92px;
}

#menu6 {
	left : 448px;
	width : 85px;
}

#menu7 {
	left : 533px;
	width : 85px;
}

#menu8 {
	left : 618px;
	width : 139px;
}

#menu9 {
	left : 757px;
	width : 143px;
}



#menu1 a:hover {
	background : transparent url("./images/navi.gif") -7px -63px no-repeat;
}

#menu2 a:hover {
	background : transparent url("./images/navi.gif") -72px -63px no-repeat;
}

#menu3 a:hover {
	background : transparent url("./images/navi.gif") -213px -63px no-repeat;
}

#menu4 a:hover {
	background : transparent url("./images/navi.gif") -354px -63px no-repeat;
}

#menu5 a:hover {
	background : transparent url("./images/navi.gif") -354px -63px no-repeat;
}

#menu6 a:hover {
	background : transparent url("./images/navi.gif") -354px -63px no-repeat;
}





#mainimg {
	display : block;
	width : 766px;
	height : 210px;
	text-indent : -999999px;
	background : url("./images/top_main_img.jpg") no-repeat 0 0;
	margin : 0 auto;
	clear : both;
}


#mainimg_in {
	width : 766px;
	margin : 0 auto;
	clear : both;
}

h2 {
	padding : 10px 0 5px 10px;
	margin : 0;
	color : #333;
}


#main_c {
	margin : 10px 0 0 0;
}


#main_area {
	float : left;
	width : 555px;
}

#c_main_area {
	margin : 0 auto;
}

*html #c_main_area {
	margin : 0 auto;
}


#right_area {
	float : right;
	width : 340px;
	margin : 0 0 25px 10px;
	padding-left : -15px;
}

*html #right_area {
	float : right;
	width : 352px;
	margin : 0 -5px 50px 5px;
	padding-left : -15px;
}



#left_area {
	float : left;
	width : 536px;
}

#left_side_area {
	float : left;
	width : 340px;
	margin : 0 10px 25px 0px;
	padding-left : -15px;
}

*html #left_side_area {
	width : 352px;
	margin : 0 -5px 50px 5px;
	padding-left : -15px;
}














.flow_bg {
	display : block;
	width : 766px;
	height : 40px;
	text-indent : -999999px;
	background : url("./images/top_midashi_01.gif") no-repeat 0 0;
	margin : 0px 0 0 0;
	clear : both;

}


.frame {
	width:536px;
	height:350px;
	overflow:auto;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#FF833F;
	scrollbar-shadow-color:#ccc;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ccc;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#fff;
}

.frame ul li {
	background : url("./images/n_l.gif") no-repeat 0 .6em;
	font-size : 120%;

}








#footer {
	clear : both;
	margin : 0 auto 0 auto;
	width : 100%;
	padding : 0 0 0 0px;
	margin : 35px 0 0 0;
	border : 0;
	text-align : left;
	color : #333;
	background : url("./images/bottom_bg.gif") repeat-x 0 0;
}


*+html #footer {
	padding : 0 0 0 0;
	margin : 35px 0 0 0;
	background : url("./images/bottom_bg.gif") repeat-x 0 0;

}

*html #footer {
	padding : 0 0 0 0;
	margin : 20px 0 0 0;
	background : url("./images/bottom_bg.gif") repeat-x 0 0;
}


.footer_border {
	background : #fff;
	border-top : 6px solid #2f2f2f;
}



#bottoms {
	text-align : center;
	margin : 0 auto;
	font-size : 90%;
	width : 900px;
	height : 55px;
	padding-top : 15px;
	color : #fff;
}


*+html #bottoms {
	font-size : 90%;
}

*html #bottoms {
	font-size : 90%;
}




#bottoms a:link{
	color : #fff;
}

#bottoms a:hover{
	color : #fff;
	text-decoration : none;
}

#bottoms a:visited{
	color : #fff;
}



.copy {
	text-align : center;
	font-size : 100%;
	background : #f2f2f2;
	padding : 6px;
}








.cc0000 {
	color : #cc0000;
	margin-bottom : 3px;
}

.FF5E23 {
	color : #FF5E23;
	font-size : 120%;
}

.pan {
	margin : 0 0 15px 0px;
	font-size : 100%;
	border-bottom : 1px solid #eee;
	padding : 0 0 5px 0;
}

.contents_area {

	margin : 25px 5px 0 10px;
}

*html .contents_area {

	margin : 25px 5px 0 10px;
}


.gotop_button {
	padding:0px 0 50px 0;
}

html>/**/body div.gotop_button {
	margin-bottom:50px;
}


.gotop_button a {
	display : block;
	background : url("./images/gotop_bg_buttan.gif") no-repeat 0 0;
	width : 151px;
	height : 27px;
	padding : 5px 0 0 0;
	text-align : center;
	float : right;
	clear : both;
}


html>/**/body div.gotop_button a {
	margin-bottom:50px;

}



.contents_area p {
	line-height : 160%;
}


.contents_area h3 {
	background:#f4f4f4;
	padding:7px 5px 5px 5px;
	padding-left:10px;
	border-left:5px solid #FF5E23;
	font-size : 100%;
	margin : 20px 0 8px 0;
}



.contents_area h4 {
	background:#f4f4f4;
	padding:12px 5px 5px 30px;
	margin : 0 auto;
	margin : 25px 0 0 0;
	width : 585px;
	height : 41px;
	color : #fff;
	background : url("./images/in_title.gif") no-repeat 0 0;
}

.in_center {
	text-align:center;
	margin:0 auto;
	margin-bottom : 15px;
}







.b_red {
	color :red;
	font-weight : bold;
}

img {
	border : 0;
}

hr {
	display : none;
}












.main00_title {
	display : block;
	width : 521px;
	height : 28px;
	background : url("./images/main_title.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 12px 0 0 15px;
	font-size : 140%;
	font-weight : bold;

}


.main01_title {
	display : block;
	width : 521px;
	height : 28px;
	background : url("./images/main_title.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 12px 0 0 15px;
	font-size : 140%;
	font-weight : bold;

}


*html .main01_title {
	margin : 0 0 0 2px;

}





.main_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 20px 0 30px 0;
	margin:0 auto;
	text-align:center;
}


.main_border p {
	margin-bottom:0;
	text-align:left;
	padding:0 30px 0px 30px;
	line-height:150%;
}


.main_border ul {
	margin : 0 30px 0 30px;
	padding : 0 0 0 0;
	list-style : none;
}


*html .main_border ul {
	margin : 0 20px 0 20px;
	padding : 0 0px 0 0px;
	list-style : none;
	width : 480px;
}



.main_border ul li {
	text-align:left;
	line-height : 170%;
	list-style : none;
	padding : 2px 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("./images/cach01.gif") no-repeat 0 .3em;
}


.cate_list02 ul {
	margin : 0 30px 0 30px;
	padding : 0 0 0 0;
	list-style : none;
}


*html .cate_list02 ul {
	margin : 0 20px 0 20px;
	padding : 0 0px 0 0px;
	list-style : none;
	width : 480px;
}



.cate_list02 ul li {
	text-align:left;
	line-height : 170%;
	list-style : none;
	padding : 2px 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("./images/cach03.gif") no-repeat 0 .3em;
}



.main_border .kaisetsu ul {
	margin : 20px 30px 20px 30px;
	padding : 0 0 0 0;
	list-style : none;
}


*html .main_border .kaisetsu ul {
	margin : 20px 20px 20px 20px;
	padding : 0 0px 0 0px;
	list-style : none;
	width : 460px;
}



.main_border .kaisetsu ul li {
	text-align:left;
	line-height : 170%;
	list-style : none;
	padding : 2px 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("./images/cach01.gif") no-repeat 0 .3em;
}









.main_bottom {
	padding : 0 0 5px 0;
	background : url("./images/main_bottom.gif") no-repeat 0 0;
	width : 546px;
	height : 10px;
	margin : 0 auto;
	margin-bottom : 15px;
}



*html .main_bottom {
	padding : 0 0 0 0;
	width : 546px;
	height : 10px;
	margin : 0 0 15px 2px;
}



.main_bottom2 {
	padding : 0 0 5px 0;
	background : url("./images/main_bottom.gif") no-repeat 0 0;
	width : 546px;
	height : 10px;
	margin : 0 auto;
	margin-bottom : 10px;
}




*html .main_bottom2 {
	padding : 0 0 0 0;
	width : 544px;
	height : 10px;
	margin : 0 0 10px 0px;
}




.main_bottom3 {
	padding : 0 0 5px 0;
	background : url("./images/main_bottom.gif") no-repeat 0 0;
	width : 546px;
	height : 10px;
	margin : 0 auto;
	margin-bottom : 15px;
}



*html .main_bottom3 {
	padding : 0 0 0 0;
	width : 546px;
	height : 10px;
	margin : 0 0 15px 4px;
}






.main_border02 {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 10px 0 0px 0;
	margin:0 auto;
	text-align:center;
}

html>/**/body div.main_border02 {
	height : 93px;
}

*+html .main_border02 {
	height : 90px;
}

*html .main_border02 {
	height : 93px;
}







.main_border02 p {
	margin-bottom:0;
	text-align:left;
	padding:0 30px 0px 30px;
	line-height:150%;
}


.main_border02 ul {
	margin : 0 30px 0 30px;
	padding : 0 0 0 0;
	list-style : none;
	display : block;
}


*html .main_border02 ul {
	margin : 0 20px 0 20px;
	padding : 0 0px 0 0px;
	list-style : none;
	display : block;
	width : 460px;
}



.main_border02 ul li {
	text-align:left;
	line-height : 170%;
	list-style : none;
	padding : 2px 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("./images/cach01.gif") no-repeat 0 .3em;
	width : 200px;
	float : left;
}










.menu_title {
	display : block;
	width : 230px;
	height : 23px;
	background : url("./images/menu_title.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 7px 0 0 30px;
	font-size : 120%;
	font-weight : bold;

}


.menu02_title {
	display : block;
	width : 526px;
	height : 23px;
	background : url("./images/main_title.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 7px 0 0 10px;
	font-size : 120%;
	font-weight : bold;

}


.menu_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 10px 0 0 0;
	margin:0 auto;text-align:center;
}



.top_c_l .menu_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 10px 10px 0 10px;
	margin:0 auto;text-align:left;
}

.top_c_r .menu_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 10px 10px 0 10px;
	margin:0 auto;text-align:left;
}

.top_c_l .menu_border img {
	float : left;
	margin-right : 10px;
}

.top_c_r .menu_border img {
	float : left;
	margin-right : 10px;
}

.menu_border .link {
	text-align : center;
	background : #f4f4f4;
	padding : 5px;
	margin : 10px 0 0 0;
	border-bottom : 2px solid #ddd;
}


.menu_bottom {
	padding : 0 0 5px 0;
	background : url("./images/menu_bottom.gif") no-repeat 0 0;
	width : 260px;
	height : 10px;
	margin : 0 auto;
	margin-bottom : 15px;
}

*html .menu_bottom {
	padding : 0 0 0 0;
	background : url("./images/menu_bottom.gif") no-repeat 0 0;
	width : 260px;
	height : 10px;
	margin : 0 auto;
}






.main04_title {
	display : block;
	width : 526px;
	height : 23px;
	background : url("./images/main_title.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 7px 0 0 10px;
	font-size : 120%;
	font-weight : bold;

}


*html .main04_title {
	margin : 0 0 0 2px;

}





.right01_title {
	display : block;
	width : 330px;
	height : 23px;
	background : url("./images/right01_title.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 7px 0 0 10px;
	font-size : 120%;
	font-weight : bold;

}

.right01_title02 {
	display : block;
	width : 310px;
	height : 23px;
	background : url("./images/right01_title02.gif") no-repeat 0 0;
	margin : 0 0 0 0;
	padding : 7px 0 0 30px;
	font-size : 120%;
	font-weight : bold;

}







.right_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 10px 10px 0 10px;
}

*html .right_border {
	width : 318px;
}


.right_border p {
	margin-top : 0px;
	margin-bottom : 0px;
}



.left_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	padding : 10px 10px 0 10px;
}

*html .left_border {
	width : 318px;
}



.ad_border {
	border-left : 1px solid #ddd;
	border-right : 1px solid #ddd;
	border-top : 1px solid #ddd;
	padding : 10px 0px 0 18px;
}

*html .ad_border {
	width : 318px;
}





.right_border ul {
	margin : 0;
	padding : 0px;
	list-style : none;
}

.right_border ul li {
	line-height : 170%;
	list-style : none;
	padding : 0 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("./images/cach01.gif") no-repeat 0 .2em;
}




.left_border ul {
	margin : 0;
	padding : 0px;
	list-style : none;
}

.left_border ul li {
	line-height : 170%;
	list-style : none;
	padding : 0 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	background : url("./images/cach01.gif") no-repeat 0 .2em;
}





.movie_cach ul li {
	line-height : 170%;
	list-style : none;
	padding : 0 0 4px 30px;
	margin-bottom : 2px;
	margin-right : 4px;
	background : url("./images/tv-r.gif") no-repeat 0 .2em;
}


.right_border ol {
	margin : 0 0 0 20px;
	padding : 0 0 0 5px;
}

.right_border ol li {
	line-height : 170%;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
}



.cate_list ul {
	margin : 8px 0 0 0;
	padding : 0px;
	list-style : none;
}

.cate_list ul li {
	line-height : 170%;
	list-style : none;
	padding : 0 0 4px 20px;
	margin-bottom : 2px;
	margin-right : 4px;
	border-bottom: 1px dashed #dddddd;
	background : url("./images/cach03.gif") no-repeat 0 .1em;
}





.right_bottom {
	padding : 0 0 5px 0;
	background : url("./images/right_bottom.gif") no-repeat 0 0;
	width : 340px;
	height : 10px;
	margin : 0 auto;
	margin-bottom : 10px;
}

*html .right_bottom {
	padding : 0 0 0 0;
	background : url("./images/right_bottom.gif") no-repeat 0 0;
	width : 351px;
	height : 10px;
	margin : 0 auto;
}


.top_c_l {
	float:left;
	width:260px;
}

.top_c_r {
	float:right;
	width:260px;
}

.all_c {
	background:#f4f4f4;
	padding:3px;
	text-align:center;
	margin:7px 0 0 0;
}

.cate_box {
	padding:0 20px 15px 0;
	margin:0 10px 20px 30px;
	text-align:left;
	clear:both;
}

.cate_box a {
	display:block;
	background:#f7f7f7;
	margin:0 0 5px 0;
	padding:5px;
	border-bottom:1px solid #ccc;
}


.cate_box img {
	float:left;
	margin:0 10px 0 0;
}




.page p {
	margin : 0px;
}


.tag_link {
	line-height : 300%;
	margin : 0px 10px 0 10px;
	padding : 0 0 10px 0;
}

.main_border .in_cate {
	margin : 0 0 0 0;
	text-align : right;
}


#container {
	margin : 10px 0 0 0;
}

.page .exc {
	margin:15px 0 25px 0;
}

.page .title_c {
	margin : 0 30px -7px 30px;
	padding : 3px 0 3px 32px;
	font-size : 120%;
	font-weight : bold;
	background : #eee url("./images/tv.gif") no-repeat .3em .4em;
}


.cate_b {
	padding-top : 35px;
}




.star {
	color:#ff6c00;
}

.chip {
	background:#54cc26;
	padding:5px;
	color:#fff;
	font-weight:bold;
	line-height : 240%;
}

*:first-child+html .formp {
	text-align:left;
	margin-left:30px;
}





.img_left {
	float:left;
	margin:0 7px 5px 0;
	padding:3px;
	border:1px solid #ccc;
}


.img_right {
	float:right;
	margin:0 0 5px 7px;
	padding:3px;
	border:1px solid #ccc;

}

.img_center {
	text-align : center;
	margin : 0 auto;
	padding:3px;
	border:1px solid #ccc;
}



.img_left_2 {
	float:left;
	margin-right:10px;
}


.img_right_2 {
	float:right;
	margin-left:10px;

}

.img_center_2 {
	text-align : center;
	margin : 0 auto;
	padding:3px;
}





.bacet {
	margin : 25px 5px 0 5px;
}

*html .bacet {
	width : 460px;
	margin : 25px 0px 0 0px;
}

*html th {
	white-space : clear;
}


td {
	text-align : left;
	padding : 6px 8px 6px 8px;
	border : 1px solid #ccc;
}

th {
	border : 1px solid #ccc;
	padding : 6px 3px 6px 3px;
	white-space : nowrap;

	background:#54cc26;
	color:#fff;
	font-weight:bold;

}


td.noborder {
	text-align : left;
	padding : 6px 8px 6px 8px;
	border : 0px solid #fff;
}




td.noborder_bg {
	text-align : left;
	padding : 6px 8px 6px 8px;
	border : 0px solid #fff;
	background : #eee;
	font-weight : bold;
}

.main_border h4 {
	border-left : 3px solid #54cc26;
	padding : 5px 0 5px 8px;
	margin : 20px 25px 0 25px;
	text-align : left
}










#index h3.headt {
	background : url("./images/top-text.gif") no-repeat 0 0;
	width : 535px;
	height : 30px;
	margin : 0 auto;
	margin-top : 13px;
	margin-bottom : 6px;
	text-indent : -77777px;
}





.f4box {
	background:#f4f4f4;
	padding:10px;
	line-height : 160%;
	margin : 0px 0 15px 0;
}

*html .main_border .content-bottm-link {
	text-align:center;
	padding:0;
	background:#eee;
	margin-top:20px;
}



.main_border .content-bottm-link {
	text-align:center;
	padding:5px;
	background:#eee;
	margin-top:20px;
}


.toku_title {
	text-align : left;
	padding:0 30px 0px 30px;

}

.topdays {
	margin-bottom : 10px;
}

.movie_link {
	background:#f4f4f4;
	text-align:center;
	padding:5px 0 5px 0;
	margin:0 30px 0 30px;
}

*html .movie_link {
	background:#f4f4f4;
	text-align:center;
	padding:0;
	margin:0 30px 0 30px;
}

.atbox {
	background : #f4f4f4;
	margin : 25px 30px 0 30px;
	padding : 10px;
	text-align : left;
}

.program-l {
	background : url("./images/3month-thumb/leady-bar.gif") no-repeat 0 0;
	text-indent:-99999px;
	width : 484px;
	height : 30px;
	margin:130px 25px 0px 25px;
	clear : both;
}

.program-m {
	background : url("./images/3month-thumb/man-bar.gif") no-repeat 0 0;
	text-indent:-99999px;
	width : 484px;
	height : 30px;
	margin: 160px 25px 0px 25px;
	clear : both;

}

.hajimete-3month {
	background : url("./images/3month-thumb/hajimete-bar.gif") no-repeat 0 0;
	text-indent:-99999px;
	width : 484px;
	height : 30px;
	margin:30px 25px 0px 25px;
	clear : both;

}


.program-t {
	margin:15px 25px 0 25px;
}

.program-t a {
	font-weight : bold;
}

.i-center {
	text-align : center;
}

.backline01 {
	background : #ffcece;
}


.miniimg {
	text-align:center;
	margin : 0 auto;
	margin-top : 15px;
	display : block;
	clear : both;
}

.minibox {
	width:225px;
	float:left;
	display : inline;
	margin : 0px 0px 20px 27px;
	padding-top : 5px;
	border-top : 1px solid #ddd;
	background : #eee;
	font-weight : bold;
}

.red {
	color : red;
	font-weight : bold;
}

.top-3month {
	margin-bottom : 15px;
}


.topdate {
	border-left:3px solid #f2611f;
	padding:2px;
	padding-left:8px;
}

.picktitle001 {
	background:#f4f4f4;
	padding:3px;
	text-align:center;
	margin-bottom:3px;
	margin-top:7px;
	font-weight : bold;
}

.picktitle002 {
	background:#f4f4f4;
	padding:3px;
	text-align:center;
	margin-bottom:3px;
	margin-top:18px;
	font-weight : bold;
}



.twitter {
	text-align:left;
	margin:-10px 0px 10px 10px;
}


.twitter2 {
	text-align:left;
	margin:-10px 0px 10px 10px;
}

iframe.twitter-share-button.twitter-count-horizontal {
    width: 105px!important;
}



