@charset "utf-8";
/*
Theme Name: yakata
Theme URI: http://www.yakata-s.jp
Description: PLATINUM　2009/10/13
Author URI: 


/*----------------------------------------------------------
	初期設定
-----------------------------------------------------------*/
#content_page {
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}


* {

}
h1,h2,h3,h4,h5,h6 {
}
ul li {
	list-style-type: none;
}
img {
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: middle;

}
.clear {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	float: none;
}
html {
overflow-x: hidden;
}
/*----------------------------------------------------------
	リンク
-----------------------------------------------------------*/
a {
	color: #CC0000;
	
}

/*----------------------------------------------------------
	テキスト
-----------------------------------------------------------*/
.text_color_red {
	
}

.text_bold {
	font-weight: bold;
	
}
/*----------------------------------------------------------
	rss_template.html
-----------------------------------------------------------*/
.rss_box {
	width: 190px;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.rss_box2 {
		padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.rss_box a,.rss_box2 a{
	font-weight: bold;
	margin-bottom: 10px;	
}
.rss_box a:hover,.rss_box2 a:hover {
	text-decoration: none;
	color: #A60000;
}


/*----------------------------------------------------------
	nf_rss_template.html
-----------------------------------------------------------*/
.nf_rss_box {
	width: 208px;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 190px;
	color: #666666;
}
.nf_rss_box a{
	font-weight: bold;
	margin-bottom: 10px;	
}
.nf_rss_box h2{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #CC0000;
}
.nf_rss_box a:hover {
	text-decoration: none;
	color: #A60000;
}

.nf_rss_box img{

	
}

/*----------------------------------------------------------
	admin.html
-----------------------------------------------------------*/
.admin {

	
}

/*----------------------------------------------------------
	event.php
-----------------------------------------------------------*/
#event{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
}
#event h3 {
	height: 50px;
	width: 880px;
	text-indent: -9999px;
	background-image: url(wp/wp-content/themes/yakata/images/page_title_event.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#event .postEvent {
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(wp/wp-content/themes/yakata/images/event_ticket_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 35px;
	margin-bottom: 5px;
	padding-right: 20px;
	padding-bottom: 50px;
	padding-left: 20px;
	text-align: left;
	line-height: 1.5;
	color: #FFFFFF;
	height: 195px;
	border: 1px solid #333333;
}
#event .postEvent h2{
	font-size: 16px;
	font-weight: bold;
	color: #FFCCFF;
	margin-bottom: 10px;
}
#event .ticketCap {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	display: inline;
	float: left;
	
}
#event .print_btn {
	margin-bottom: 10px;
}




/*----------------------------------------------------------
	index.html
-----------------------------------------------------------*/
.index {
	width: 880px;
	margin-right: auto;
	margin-left: auto;


	
}
.index h1 {
	margin-right: auto;
	margin-left: auto;
	font-size: 10px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 5px;
}
.index .index_img {
	height: 300px;
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/index_img.jpg);
}
#wrap_index .index .enter_box {
	height: 45px;
	width: 80px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 20px;
}
#wrap_index .index .copy_wright {
	margin-bottom: 20px;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
#ad {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-bottom: 10px;
}







/*----------------------------------------------------------
	全体
-----------------------------------------------------------*/

body,html {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 12px;
	background-color: #F2F2F2;
}
#bg_page{
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	background-color: #F5E7EE;
	background-position: center top;
	}
#bg_ent{
	background-image: url(images/ent.jpg);
	background-repeat: repeat;
	}
#wrap {
	margin-right: auto;
	margin-left: auto;
	width: 916px;
	height: auto;
	background-repeat: repeat-y;

	behavior: expression(IEPNGFIX.fix(this));
	padding-bottom: 20px;
}
#wrap_index {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 916px;
	background-image: url(images/bg.png);
	background-repeat: repeat-y;

	
}

/*----------------------------------------------------------
	ナビゲーション
-----------------------------------------------------------*/
#navi {
	height: 40px;
	width: 880px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#navi li {
	text-indent:-9999px;
	float: left;
	list-style-type: none;
}

#navi a {
	text-decoration:none;
	background:url(images/test_navi.jpg) no-repeat scroll left top;
	overflow: hidden;
}
#navi li,#navi a {
	height: 40px;
	display: block;
	width:110px;
}
#navi ul{
	margin:0px;
	padding:0px;
}
#navi_system a{background-position:0px 0px}
#navi_girls a{background-position:-110px 0px}
#navi_schedule a{background-position:-220px 0px}
#navi_event a{background-position:-330px 0px}
#navi_access a{background-position:-440px 0px}
#navi_recruit a{background-position:-550px 0px}
#navi_link a{background-position:-660px 0px}
#navi_home a{background-position:-770px 0px}

#navi_system a:hover{background-position:0px -40px}
#navi_girls a:hover{background-position:-110px -40px}
#navi_schedule a:hover{background-position:-220px -40px}
#navi_event a:hover{background-position:-330px -40px}
#navi_access a:hover{background-position:-440px -40px}
#navi_recruit a:hover{background-position:-550px -40px}
#navi_link a:hover{background-position:-660px -40px}
#navi_home a:hover{background-position:-770px -40px}

#navi_system li,#navi_system a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_girls li,#navi_girls a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_schedule li,#navi_schedule a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_event li,#navi_event a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_access li,#navi_access a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_recruit li,#navi_recruit a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_link li,#navi_link a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_home li,#navi_home a {
	width: 110px;
	height: 40px;
	display: block;
}

/*----------------------------------------------------------
	ナビゲーション バックアップ

#navi {
	height: 40px;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#navi li {
	text-indent:-9999px;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#navi a {
	text-decoration:none;
	background:url(images/test_navi.jpg) no-repeat scroll left top;
	overflow: hidden;
}
#navi_system a{background-position:0px 0px}
#navi_girls a{background-position:-110px 0px}
#navi_schedule a{background-position:-220px 0px}
#navi_event a{background-position:-330px 0px}
#navi_access a{background-position:-440px 0px}
#navi_recruit a{background-position:-550px 0px}
#navi_link a{background-position:-660px 0px}
#navi_home a{background-position:-770px 0px}

#navi_system a:hover{background-position:0px -40px}
#navi_girls a:hover{background-position:-110px -40px}
#navi_schedule a:hover{background-position:-220px -40px}
#navi_event a:hover{background-position:-330px -40px}
#navi_access a:hover{background-position:-440px -40px}
#navi_recruit a:hover{background-position:-550px -40px}
#navi_link a:hover{background-position:-660px -40px}
#navi_home a:hover{background-position:-770px -40px}

#navi_system li,#navi_system a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_girls li,#navi_girls a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_schedule li,#navi_schedule a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_event li,#navi_event a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_access li,#navi_access a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_recruit li,#navi_recruit a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_link li,#navi_link a {
	width: 110px;
	height: 40px;
	display: block;
}
#navi_home li,#navi_home a {
	width: 110px;
	height: 40px;
	display: block;
}
*/
/*----------------------------------------------------------
	サイドバー
-----------------------------------------------------------*/
#sidebar {
	width: 240px;
	width: 240px;
	font-size: 10px;
	float: right;
	height: 355px;
}
#sidebar .bnr {
	margin-bottom: 5px;
	border: 1px solid #CCCCCC;
}
#sidebar h3 {
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 5px;
}

#wrap #content .side_space {
	height: 100px;
	width: 200px;
}

#sidebar .new_face .new_face_box .bnr_url {
	background-image: url(images/bnr_mobilesite2_230170.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 230px;
	padding-top: 80px;
	margin: 5px;
}

#sidebar .mobile_url {
	height: 355px;
	width: 240px;
	margin-bottom: 5px;
	z-index: 9999;
	behavior: expression(IEPNGFIX.fix(this));
}
#sidebar .mobile_url .mobile_url_box {
	height: 355px;
	width: 240px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C4F4F;
	border-right-color: #6C4F4F;
	border-bottom-color: #6C4F4F;
	border-left-color: #6C4F4F;

}
#sidebar .mobile_url h3 {
	background-image: url(images/test_subtitle_mobile.png);
	height: 30px;
	width: 240px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #6C4F4F;
}
#sidebar .mobile_url .mobile_url_box .bnr_url {
	background-image: url(images/bnr_mobilesite2_230170.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 230px;
	padding-top: 0px;
}


/*----------------------------------------------------------
	メイン
-----------------------------------------------------------*/
#main {
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	height: 100px;
}

#header .head_line {
	background-image: url(images/head_line.jpg);
	background-repeat: repeat-x;
	height: 5px;
	width: 896px;
	margin-right: auto;
	margin-left: auto;
}
#header .logo {
	height: 85px;
	width: 160px;
	margin-left: 10px;
	float: left;
}

#header .logo h1 a {
	display: block;
	height: 85px;
	width: 160px;
	text-indent: -9999px;
	background-image: url(images/test_logo.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#header .logo h1 {
	margin: 0px;
	padding: 0px;
}

#header .tel {
	height: auto;
	background-image: url(images/test_tel.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	padding-left: 470px;
	padding-top: 8px;
	padding-bottom: 0px;
}
#header #header_right {
	height: auto;
	width: 480px;
}
#main .bg_flower_top {
	height: auto;
	margin-right: auto;
	width: 900px;
	margin-left: auto;
	position: relative;
	margin-top: 0px;
}

.bg_under_top {
	background-image: url(images/bg_under_top.png);
	width: 916px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;



	behavior: expression(IEPNGFIX.fix(this));
	height: 13px;
}
#main .bg_flower {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	margin-right: auto;
	width: 900px;
	margin-left: auto;
	position: relative;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}

.bg_under {
	background-image: url(images/bg_under_top.png);
	height: 18px;
	width: 916px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	behavior: expression(IEPNGFIX.fix(this));
}
#main #mainimg {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
	margin-bottom: 560px;
}
#main .bg_flower_top .spacer {
	height: 260px;
	z-index: 9;
}

#main #content {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	position: absolute;
	left: 10px;
	top: 275px;
	z-index: 10;
	background-repeat: no-repeat;
	padding: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#main #content #livenews {
	height: 400px;
	width: 220px;
	float: left;
	margin-right: 5px;
	font-size: 12px;
	z-index: 9999;


	behavior: expression(IEPNGFIX.fix(this));

}
#main #content #livenews .livenews_box {
	height: 350px;
	width: 220px;
	overflow: auto;
	border: 1px solid #CCCCCC;

}

#main #content #livenews h3 {
	background-image: url(images/test_subtitle_sidenews.png);
	height: 30px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 220px;
}

#main #content #livenews a {
	font-size: 12px;
	color: #CC0000;
	position: relative;
}

#main #content #newlivenews {
	float: left;
	height: 355px;
	width: 378px;
	z-index: 9999;
	position: relative;
	display: block;
}
#main #content #newlivenews h3 {
	background-image: url(images/test_subtitle_livenews.png);
	height: 30px;
	width: 378px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #6c4F4F;
}


#main #content #schedule {
	height: 470px;
	width: 880px;
	z-index: 9999;
	float: none;
	clear: both;
}
#main #content #schedule h3 {
	background-image: url(images/test_subtitle_schedule.png);
	height: 30px;
	width: 882px;
	text-indent: -9999px;



	behavior: expression(IEPNGFIX.fix(this));
	margin: 0px;
	padding: 0px;
	background-position: center top;
}

#main #content #schedule iframe {
	height: 493px;
	z-index: 9999;
	width: 880px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C4F4F;
	border-right-color: #6C4F4F;
	border-bottom-color: #6C4F4F;
	border-left-color: #6C4F4F;
}

#content_box {
	width: 620px;
	float: left;
}
#system {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height: 450px;
}

#system h2 {
	height: 50px;
	width: 880px;
	background-image: url(images/page_title_system.jpg);
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#system #content_box .table1 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border: 1px solid #999999;
}
#system #content_box th {
	font-size: 14px;
	height: 30px;
	background-color: #460000;
	color: #FFFFFF;
}
#system #content_box .table2 {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
}

#system #content_box .td_time {
	width: 100px;
	text-align: center;
	background-color: #F0D7D7;
}
#system #content_box .td_01 {
	width: 100px;
	text-align: center;
	background-color: #782C21;
	color: #FFFFFF;
}
#system #content_box .td_price {
	font-weight: bold;
	padding: 4px;
	text-align: center;
	width: 300px;
	height: 24px;
	background-color: #FFFFFF;
}
#system #content_box .price {
	font-size: 16px;
	color: #402D1C;
	font-weight: bold;
}
#system #content_box .td_02 {
	width: 200px;
	text-align: center;
	background-color: #782C21;
	color: #FFFFFF;
}
#system #content_box .table1 .td_03 {
	text-align: center;
	background-color: #EBEBEB;
	font-size: 12px;
	padding: 3px;
}
#system #content_box .td_04 {
	font-weight: bold;
	padding: 4px;
	text-align: center;
	width: 300px;
}

#girls{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
}
#girls h2{
	height: 50px;
	width: 880px;
	text-indent: -9999px;
	background-image: url(images/page_title_girls.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#shift{
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
}
#shift h2{
	height: 50px;
	width: 880px;
	text-indent: -9999px;
	background-image: url(images/page_title_schedule.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#access {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	height: 820px;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
}
#access h2 {
	height: 50px;
	width: 880px;
	text-indent: -9999px;
	background-image: url(images/page_title_access.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#access table {
	width: 695px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
#access th {
	width: 250px;
	text-align: center;
	background-color: #782C21;
	color: #FFFFFF;
}

#access .map {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
#access table td {
	background-color: #F2F2F2;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}


#access iframe {
	width: 700px;
	height: 650px;
}

#recruit {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	height: 600px;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
}
#recruit h2 {
	height: 50px;
	width: 880px;
	text-indent: -9999px;
	background-image: url(images/page_title_recruit.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#recruit #content_box .table1 {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	color: #666666;
}
#recruit #content_box th {
	height: 20px;
	width: 100px;
	color: #FFFFFF;
	background-color: #630C16;
	font-weight: normal;
}
#recruit #content_box .td_01 {
	font-size: 12px;
	padding: 4px;
	width: 400px;
}
#recruit #content_box .td_01 li {
	margin: 0px;
	padding: 0px;
}




#recruit #content_box .table2 {
	width: 514px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#recruit #content_box .td_02 {
	padding: 4px;
}
#recruit #content_box .table2 th {
	text-align: center;
}


#link {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background-image: url(images/page_content_bg.jpg);
	background-repeat: no-repeat;
}

#link h2 {
	height: 50px;
	width: 880px;
	background-image: url(images/page_title_link.jpg);
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#link #content_box .link_box iframe {
	margin-left: auto;
	margin-right: auto;
}
#link #content_box .link_box iframe {
	margin-left: 10px;
	height: 500px;
	width: 600px;
}




.totop {
	margin-right: 20px;
	text-align: right;
	background-repeat: repeat-y;
	background-position: center;
	float: right;
}
#header {
	width: auto;
	height: auto;
}
#wrap #h {
	height: auto;
}
small {
	font-size: 10px;
	margin-bottom: 10px;
	display: block;
	text-align: left;
}
.content_text {
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: center;
}
#footer {
	color: #FDDBEC;
	font-size: 10px;
	width: 880px;
	height: 200px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC3333;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	clear: both;
	padding-right: 10px;
	float: none;
}
#footer a {
	color: #FFFFFF;
}
#ent {
	text-align: center;
	display: inline;
	float: right;
}
.space {
	height: 20px;
}
#bnr_mobile {
	width: 860px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}
#bnr_mobile .url_send {
	width: 165px;
	height: 50px;
	float: right;
	padding-top: 30px;
	display: inline;
	margin-top: 0px;
	margin-right: 55px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align:middle;
}
.url_send h3 {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding: 0px;
}
.url_send p {
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 4px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.url_send #fname {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 180px;
}
#bnr_mobile img {
	margin: 0;
}
#bnr_mobile input {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
#bnr_mobile select {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#sidebar .new_face {
	height: 355px;
	width: 240px;
	margin-bottom: 5px;
	z-index: 9999;
	behavior: expression(IEPNGFIX.fix(this));
}
#sidebar .new_face .new_face_box {
	height: auto;
	width: 240px;
	border: 1px solid #CCCCCC;

}
#sidebar .new_face h3 {
	background-image: url(images/test_subtitle_mobile.png);
	height: 30px;
	width: 240px;
	text-indent: -9999px;


	behavior: expression(IEPNGFIX.fix(this));
	margin: 0px;
	padding: 0px;
	border: 1px solid #6C4F4F;
}

#sidebar .new_face a {
	font-size: 12px;
	color: #CC0000;
	position: relative;
}
#bnr_left {
	float: left;
	margin-top: -1px;
	height: 145px;
}
#bnr_right {
	width: 270px;
	float: right;
	height: 145px;
}
#select_1 {
	width: 125px;
	height: 22px;
	float: right;
}
.bnr_2 {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newlivenews_box {
	height: 355px;
	width: 378px;
	overflow: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C4F4F;
	border-right-color: #6C4F4F;
	border-bottom-color: #6C4F4F;
	border-left-color: #6C4F4F;
}
#livenews2 {
	width: 240px;
	float: left;
	height: 355px;
	z-index: 9999;
	margin-right: 10px;
}
#content #livenews2 h3 {
	background-image: url(images/test_subtitle_sidenews.png);
	height: 30px;
	width: 238px;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #6C4F4F;
}
#content #livenews2 .livenews2_box {
	height: 355px;
	overflow: auto;
	width: 238px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C4F4F;
	border-right-color: #6C4F4F;
	border-bottom-color: #6C4F4F;
	border-left-color: #6C4F4F;
}
#bnr_right .bnr_image {
	margin-bottom: 5px;
	height: 70px;
}
#sidebar .mobile_url .mobile_url_box .bnr_url .url_send {
	padding-top: 80px;
	text-align: left;
	padding-left: 8px;
}
#bg_page #wrap #main .bg_flower_top #content #box3 {
	height: 400px;
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
}
#sidebar .mobile_url .mobile_url_box .bnr_url .url_send #select #fname table {
	margin-left: 20px;
}
#sidebar .mobile_url .mobile_url_box .bnr_url .url_send #select #fname #table_box {
	margin-left: 20px;
}
#header .tel img {
	padding-top:0px;
}
#bg_page #wrap #main .bg_flower_top #count {
	font-size: 10px;
	color: #999999;
	margin-left: 10px;
}
.entry_event p {
	margin: 0px;
	padding: 0px;
}
.ticketUnder {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}
.printBtn {
	float: right;
}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.txt12 {
	font-size: 12px;
	color: #CC3366;
}

.content_text img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content_text img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.dot {
	border: 5px solid #000000;
}
