/*============================================================

  http://i.yimg.jp/images/bbservice/css/bbservice_090220.css

  since: 2006-07-27
  modified: 2009-02-18

=============================================================*/

/* ブラウザ初期化スタイル */ 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,tr{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol {list-style:none;} 
img{border:0;}

/* 共通要素スタイル */ 

body {
	text-align:center;
}
h1 {
	font-size:100%;
	padding:5px;
}

/* ヘッダー */
.yjmthproplogoarea {
	margin-bottom:10px;
}

/* 共通クラススタイル */ 

.bold {
	font-weight:bold;
}
h2.midashi {
	margin:10px 0px;
}
h3.midashi {
	margin:10px 0px;
}
.clear {
	clear:both;
}
/* ワイヤーフレーム部位別スタイル */ 

#container {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#emg1, #emg2, #emg3 {
	margin:5px 0px;
	text-align:center;
}
#emg1 table, #emg2 table, #emg3 table {
	margin:0 auto;
	text-align:left;
}
#emg1 td, #emg2 td, #emg3 td {
	padding:3px;
}

#header {
	margin-bottom:5px;
}
#head_tit {
	width:750px;
	background-color:#fee6a5;
	margin-top:10px;
	margin-bottom:5px;
}
#gnavi {
	width:750px;
	margin:10px 0px;
}
#wrapper {
	width:750px;
	border-bottom:1px dashed #999999;
	margin:10px 0px;
}
#contents {
	width:490px;
	float:left;
}
#contents ul {
	margin:5px 0px;
	padding-left:25px;
}
#contents li {
	font-size:80%;
}
#contents #osusume {
	width:490px;
	margin:5px 0px;
}
#contents #osusume .osusume_left {

	width:240px; /* for Win IE5 */
	width/**/:239px;

	/*debug border:1px solid #000000; */
	float:left;
	background:url("http://i.yimg.jp/images/bbservice/member/dot_line.gif") no-repeat right center;
	/*border-right:1px dashed #999999;*/

	padding-right:7px; /* for Win IE5 */
	padding-right/**/:6px;

}
#contents #osusume .osusume_right {
	width:239px;
	/*debug border:1px solid #000000; */
	float:right;
}
#contents #osusume .osusume_tit {
	background-color:#ffefb0;
	margin:5px 0px;
}
#contents #osusume .osusume_tit h3 {
	font-size:90%;
	padding:5px 5px;
}
#contents #osusume .osusume_img {
	width:60px;
	float:left;
}
#contents #osusume .osusume_img img {
	padding:2px;
}
#contents #osusume .osusume_text {
	width:175px;
	float:right;
	word-break:break-all;
}
#contents #osusume .osusume_text p {
	font-size:80%;
	padding:2px;
}
#contents #osusume .osusume_copyright p {
	font-size:80%;
	padding:2px;
}
#contents #more {
	width:490px;
	text-align:right;
	margin:10px 0px;
}
#sidebar {
	width:250px;
	float:right;
}
#sidebar #onlinetheater {
	width:250px;
	background-color:#eeeeee;
	text-align:center;
	margin-top:5px;
}
#sidebar #onlinetheater h2 {
	text-align:left;
	padding:5px 10px;
	font-size:100%;
}
#sidebar #onlinetheater p {
	width:240px;
	background-color:#ffffff;
	border:5px solid #eeeeee;
	border-top:0px;
	border-bottom:0px;
	padding:5px 0px;
	font-size:80%;
}
#sidebar #servicelist {
	width:250px;
	background-color:#eeeeee;
	text-align:center;
}
#sidebar #servicelist h2 {
	text-align:left;
	padding:5px 10px;
	font-size:100%;
}
#sidebar #servicelistd {
	width:240px;
	text-align:left;
	background-color:#ffffff;
	border:5px solid #eeeeee;
	border-top:0px;
	border-bottom:50px solid #eeeeee;
}
#sidebar #servicelist p {
  padding:10px;
}
#sidebar #servicelist a {
  font-size:80%;
}
#sidebar #bannerarea {
  margin-top:15px;
  width:250px;
  text-align:center;
}

#promo {
	width:750px;
	text-align:center;
}
#promod {

	width:600px;
	
	margin:10px 0px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #eeeeee;
}

#promo #promo_tit {
	width:602px; /* for WinIE5 */
	text-align:center;
	background-color:#eeeeee;
}
#promo #promo_tit/**/{
	width:600px;
}

#promo #promo_tit p {
	font-weight:bold;
	padding:5px;
}
#promo_campaign {
	width:600px;
}
#promo_campaign_left {
	width:280px;
	margin:5px;
	float:left;
}
#promo_campaign_right {
	width:280px;
	margin:5px;
	float:right;
}
#promo_campaign_img {
	width:60px;
	padding:5px;
	float:left;
}
#promo_campaign_text {
	width:200px;
	padding:5px;
	float:right;
}
#promo_campaign_text p {
	text-align:left;
	font-size:80%;
}
#promo_order p {
	padding:5px 0px;
}

#bot_navi {
	width:750px;
	text-align:center;
	margin:10px 0px;
}
#footer {
	margin:10px 0px;
}

/* ページ別スタイル */ 

/* tokutenlist.html */

#tokuten_tit {
	width:750px;
	margin-bottom:10px;
}

#tokuten_ex {
	width:750px;
	margin-bottom:10px;
	text-align:right;
}
#tokuten_ex p {
	padding-right:10px;
	position:relative;
	margin-top:-25px;
	font-size:80%;
}

#tokuten_term {
	width:300px;
	float:left;
	margin-bottom:20px; /* for MacIE5 */
	/*\*/
	margin:5px 0px;
	/* */
}
#tokuten_term p {
	padding-left:20px;
}

#tokuten_term_pagelistu {
	width:450px;
	float:right;
	text-align:right;
	margin-bottom:20px; /* for MacIE5 */
	/*\*/
	margin:5px 0px;
	/* */
}
#tokuten_term_pagelistu p {
	padding-right:20px;
	font-size:80%;
}

#tokuten_tbl {
	margin:10px 0px;
}
#tokuten_tbl th {
	background-color:#ff9900;
	text-align:center;
	border:1px solid #ff9900;
	border-right:1px solid #ffffff;
	padding:2px;
	font-size:80%;
	color:#ffffff;
	font-weight:bold;
}

/* 限定と定常に対応する為にwidthを%表記 */

#tokuten_tbl th.p01 {
	width:20%;
}
#tokuten_tbl th.p02 {
	width:32%;
}
#tokuten_tbl th.p03 {
	width:15%;
	border-right:1px solid #ff9900;
}
#tokuten_tbl td {
	border:1px solid #ff9900;
	padding:2px;
	font-size:80%;
}
#tokuten_tbl td.p01a {
	background-color:#ffffff;
	text-align:center;
	width:16%;
	height:50px;
}
#tokuten_tbl td.p02at {
	background-color:#ffffff;
	width:32%;
}
#tokuten_tbl td.p02a {
	background-color:#ffffff;
	width:35%;
	height:35px;
}
#tokuten_tbl td.p03a {
	background-color:#ffffff;
	width:17%;
}
#tokuten_tbl td.p01b {
	background-color:#fffbe8;
	text-align:center;
	width:16%;
	height:50px;
}
#tokuten_tbl td.p02bt {
	background-color:#fffbe8;
	width:32%;
}
#tokuten_tbl td.p02b {
	background-color:#fffbe8;
	width:35%;
	height:35px;
}
#tokuten_tbl td.p03b {
	background-color:#fffbe8;
	width:17%;
}



#tokuten_tbl td.p01c {
	background-color:#ffffff;
	width:28%;
}

#tokuten_tbl td.p02c {
	background-color:#ffffff;
	width:40%;
}
#tokuten_tbl td.p03c {
	background-color:#ffffff;
	width:13%;
}

#tokuten_tbl td.p01d {
	background-color:#fffbe8;
	width:28%;
}

#tokuten_tbl td.p02d {
	background-color:#fffbe8;
	width:40%;
}
#tokuten_tbl td.p03d {
	background-color:#fffbe8;
	width:13%;
}



#tokuten_tlink {
	float:right;
	font-size:80%;
	margin:10px 0px;
}

#tokuten_term_pagelistb {
	width:750px;
	text-align:center;
	margin:10px 0px;
	font-size:80%;
}
#tokuten_term_pagelistb p {
}

/* backnumber.html */

#backnumber_tit {
	width:750px;
	margin-bottom:10px;
}

#backnumber_ex {
	width:750px;
	margin-bottom:10px;
	text-align:right;	
}
#backnumber_ex p {
	padding-right:10px;
	position:relative;
	margin-top:-30px;
	font-size:80%;
}
#backnumber_term {
	width:750px;
	text-align:left;
	margin:5px 0px;
	font-size:80%;
}