div#format h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
}

div#format p {
	margin: 0px;
	padding: 0px;
}

div#format blockquote {
	margin: 0px;
	padding: 0px;
}

div#format ul,ol,dl {
	margin: 0px;
	padding: 0px;
}

div#format li,dt,dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div#format form {
	margin: 0px;
	padding: 0px;
}

div#format img {
	vertical-align: middle;
	border: none;
}

/* 汎用 */
div#format .fs10 {
	text-align: left;
}

div#format .txt_left {
	text-align: left;
}

div#format .txt_right {
	text-align: right;
}

div#format .txt_center {
	text-align: center;
}

div#format .flo_left {
	float: left;
	margin:0 13px 10px 0;
}
div#format .flo_left2 {
	float: left;
	margin:0 8px 5px 0;
}
div#format .flo_left3 {
	float: left;
	margin:0 5px 5px 0;
}
div#format .flo_right {
	float: right;
	margin:0 0 10px 15px;
}
div#format .flo_right2 {
	float: right;
	margin:0 0 5px 8px;
}

div#format .clear {
	zoom: 100%;
}

div#format .clear:after {
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}

/* id指定 */
div#format {
	width: 934px;
	font-size: 12px;
	line-height: 140%;
	background-color: #d3f2ff;
	padding-bottom:5px;
}

div#format p {
	color:#333333;
}

div#format div.main {
background-image:url(https://cdn.l-tike.com/fujiko-m/main01.jpg); 
background-repeat:no-repeat; 
text-indent:-9999px; 
width:934px; 
height:400px; 
margin:0 0 12px 0; 
padding:0px; 
}

h2{background-image:url(https://cdn.l-tike.com/fujiko-m/summary.gif);   
background-repeat:no-repeat;   
text-indent:-9999px;   
width:640px;   
height:30px;   
margin:0; }

h3{background-image:url(https://cdn.l-tike.com/fujiko-m/schedule.gif);   
background-repeat:no-repeat;   
text-indent:-9999px;   
width:620px;   
height:25px;   
margin:20px 10px 10px 10px; }

h3.kouhatsu0{background-image:url(https://cdn.l-tike.com/fujiko-m/schedule0.gif); 
margin:0 10px 0 10px;  }
h3.kouhatsu{background-image:url(https://cdn.l-tike.com/fujiko-m/schedule2.gif); 
margin:0 10px 0 10px;  }
h3.kouhatsu2{background-image:url(https://cdn.l-tike.com/fujiko-m/schedule3.gif); 
margin:10px 10px 0 10px;
height:20px;    }
h3.kouhatsu3{background-image:url(https://cdn.l-tike.com/fujiko-m/schedule4.gif); 
margin:10px 10px 0 10px;
height:20px;    }



/*  上中バナー */

div#format table.sen2 {
	margin: 0 32px 15px 32px;
	background-color: #d3f2ff;
	border-top: none;
	border-left: none;
}
div#format table.sen2 td {
	border-right: none;
	border-bottom: none;
	background-color: #d3f2ff;
	color: #FF0000;
	padding:0;
	font-size:14px;
	font-weight:bold;
}


div#format p.sen2 {
	margin: 0 32px 15px 0;
}







/*  左右ボックス */

div.right-box{float:right;
              width:260px;
			  background-color:#d3f2ff;
			  margin:0 12px 10px 0;
			  padding: 0;}
* html div.right-box{
			  margin:0 5px 10px 0;}

div.left-box{float:left;
              width:640px;
			  background-color:#d3f2ff;
			  margin:0 0 10px 12px;}
* html div.left-box{
			  margin:0 0 10px 5px;}



/*  右ボックス中身 */

div.right-box table,
div.right-box table.ri3{
              width:260px;
			  background-color:#fff;
			  border-top: none;
	          border-left: none;}
div.right-box table td{
			  padding:8px;
			  border-right: none;
	          border-bottom: none;
	          background-color:#fff;
	          vertical-align: top;}
div.right-box table.ri1,
div.right-box table.ri3{
			  margin:0 0 15px 0;}
div.right-box table.ri1 th,
div.right-box table.ri2 th,
div.right-box table.ri3 th{
              width:260px;
              height:30px;
			  padding:0;
			  border-right: none;
	          border-bottom: none;
	          background-color:#ff0;
	          vertical-align: top;}
div.right-box table.ri1 td.r1,
div.right-box table.ri3 td.r1{
			  padding:8px;
			  border-right: none;
	          border-bottom: none;
	          background-color:#fff;
	          vertical-align: top;}
div.right-box table.ri1 td a{
			  color:#277ac1;}
div.right-box table.ri3 td.r1{
			  background:url(https://cdn.l-tike.com/fujiko-m/koruku.jpg) top left;}
div.right-box table.ri3 td.r1 span.int{
			  font-size:10px;
			  color:#8e3306;}


div.right-box table.ri2{
              width:260px;
			  margin:0 0 15px 0;
			  border-top: #ff8b82 3px solid;
	          border-left: #ff8b82 3px solid;}
div.right-box table.ri2 td{
			  padding:8px;
			  border-right: #ff8b82 3px solid;
	          border-bottom: #ff8b82 3px solid;
	          background-color:#fff;
	          vertical-align: top;
			  line-height:140%;}
div.right-box table.ri2 td.r1{
			  padding:8px 8px 0 8px;
			  border-right: #ff8b82 3px solid;
	          border-bottom: none;
	          background-color:#fff;
	          vertical-align: top;
			  line-height:140%;}
div.right-box table.ri2 td.r1 img.shoutai{margin:0 3px 8px;
                                          text-arign:center;}
			  
div.right-box table.ri2 td.r1 strong.sat{
			  color:#0f559d;}
div.right-box table.ri2 td.r1 strong.moji14{
			  font-size:14px;
			  color:#CC0000;
			  line-height:120%;}
div.right-box table td span.moji10{
			  font-size:10px;}
div.right-box table.ri2 td img.my2{
			  margin-bottom:3px;}



/*  左ボックス中身全般 */





/* タブ部分 */
div.left-box ul#tab {
	padding-left: 0;
	margin:10px 0 0 0;
	height:33px;
	overflow: hidden;
}
div.left-box ul#tab li {
	float: left;
	width: 272px;
	height: 33px;
	margin-right:5px;
}
div.left-box ul#tab li a {
	background:url(https://cdn.l-tike.com/fujiko-m/navi11.gif) no-repeat left top;
	display: block;
	width: 272px;
	height: 33px;
	border: 0;
	text-indent:-9999px;
}
div.left-box ul#tab li a.a2 {
	background:url(https://cdn.l-tike.com/fujiko-m/navi21.gif) no-repeat left top;}
div.left-box ul#tab li a.a3 {
	background:url(https://cdn.l-tike.com/fujiko-m/navi31.gif) no-repeat left top;}

div.left-box ul#tab li a:hover,
div.left-box ul#tab li.present a {
    width: 272px;
	height: 33px;
	background:url(https://cdn.l-tike.com/fujiko-m/navi1.gif) no-repeat right top;
	border-color: #333;
	color: #000;
}
div.left-box ul#tab li a.a2:hover,
div.left-box ul#tab li.present a.a2 {
	background:url(https://cdn.l-tike.com/fujiko-m/navi2.gif) no-repeat right top;
}
div.left-box ul#tab li a.a3:hover,
div.left-box ul#tab li.present a.a3 {
	background:url(https://cdn.l-tike.com/fujiko-m/navi3.gif) no-repeat right top;
}

/* タブ部分ここまで */


#page1, #page2, #page3 {
	width: 640px;
	padding: 0;
	margin: 0;
	background-color: #d3f2ff;
}

div#format div.area {
	width: 640px;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
	background-color: #fff;
}

div#format div.box2 {
	width: 620px;
	padding: 10px 0 10px 0;
	margin: 0 10px 10px 10px;
	background-color: #e8eef0;
}

div#format div.box22 {
	width: 620px;
	padding:0 0 0 0;
	margin: 0 10px 30px 10px;
	background-color: #5bb4ed;
}

div#format div.left-box p {
	margin: 0 10px;
	color:#333333;
}
div#format div.left-box p.dot {
	margin: 10px 10px 15px;
	color:#333333;
}

div#format div.left-box p.read {
	margin: 0 10px 10px 10px;
	color:#333333;
}
div#format div.left-box p.int {
	margin: 10px 10px 5px 10px;
	color:#a33e0c;
}

div#format div.left-box strong.midasi{
	color: #e81085;
	font-size:14px;
	line-height:180%;
	}
	
div#format div.left-box strong.hol{
	color: #069;
	font-size: 14px;
	}

div#format div.left-box div.box2 p {
	margin: 0 10px 5px;
	color:#333333;
}

div#format div.left-box div.box2 p.waku {
	margin: 0 10px 5px;
	padding:5px;
	color:#333333;
	background:#fff9c9;
}

/*  左ボックス中身#page2 */

div#format div.left-box div#page2 ul.ticket{
	display: block;
	width: 620px;
	margin: 10px 10px 0 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #fffecc;
}
div#format div.left-box div#page2 ul.ticket li {
	margin: 0 10px;
    color:#333333;}
div#format div.left-box div#page2 ul.ticket li.price{
	font-weight: bold;
	color: #CC0000;
	font-size:14px;}

	
	
div#format div.left-box div#page2 table.sche{
    margin: 10px 10px 10px 10px;
    border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;}
div#format div.left-box div#page2 table.sche th{
    border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
    text-align: center;
    vertical-align:middle;
    background-color: #d7eeff;
    color:#333;}

div#format div.left-box div#page2 table.sche td{
    border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
    text-align: left;
    vertical-align:middle;
    background-color: #eee;}
	
div#format div.left-box div#page2 table.sche td.miginasi{
    border-right: solid 1px #CCCCCC;}

div#format div.left-box div#page2 table.sche  strong.hol{
	color: #EE0000;}




/*  左ボックス中身#page1 */


div#format div.left-box div#page1 ul.ticket{
	display: block;
	width: 620px;
	margin: 0px 10px 0 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #fff;
}
div#format div.left-box div#page1 ul.ticket li {
	margin: 8px 10px 3px 10px;
    color:#333333;}
div#format div.left-box div#page1 ul.ticket li.price{
	font-weight: bold;
	color: #CC0000;}
div#format div.left-box div#page1 ul.ticket li.name{
	font-weight: bold;
	color: #2173BC;}
	

div#format div.left-box div#page1 ul.ticket2{
	display: block;
	width: 600px;
	margin: 0px 10px 10px 10px;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	background-color: #fff;
}
div#format div.left-box div#page1 ul.ticket2 li {
	margin: 0 10px 4px 10px;
    color:#333333;}
div#format div.left-box div#page1 ul.ticket2 li.price{
	font-weight: bold;
	color: #CC0000;}
div#format div.left-box div#page1 ul.ticket2 li.name{
	font-weight: bold;
	color: #2173BC;}
	
	


div#format div.left-box div#page1 table.sche{
    margin: 0 10px 0 10px;
    border-top: solid 1px #c2b381;
	border-left: solid 1px #c2b381;}
div#format div.left-box div#page1 table.sche th{
    border-right: solid 1px #c2b381;
	border-bottom: solid 1px #c2b381;
    text-align: center;
    vertical-align:middle;
    background-color: #988440;
    color:#fff;}
div#format div.left-box div#page1 table.sche td{
    border-right: solid 1px #c2b381;
	border-bottom: solid 1px #c2b381;
    text-align: center;
    vertical-align:middle;
    background-color: #ebe5cf;}

div#format div.left-box div#page1 table.sche2{
    margin: 5px 10px 0 10px;
    border-top: solid 1px #fff;
	border-left: solid 1px #fff;}

div#format div.left-box div#page1 table.sche2 td{
    border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	padding:5px 0;
    text-align: center;
    vertical-align:middle;
    background-color: #fff;}
	

div#format div.left-box div#page1 div.box2 img.im{margin-bottom:7px;}





/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/* clearfixここまで */





/* ohki customize
----------------------------------------------------------------*/

div#format div.left-box table.sche3 {
	width:620px;
    margin: 0 10px 0 10px;
    border-top: solid 1px #c2b381;
	border-left: solid 1px #c2b381;}
div#format div.left-box table.sche3 th{
    border-right: solid 1px #c2b381;
	border-bottom: solid 1px #c2b381;
    text-align: center;
    vertical-align:middle;
    background-color: #988440;
    color:#fff;}
div#format div.left-box table.sche3 td{
    border-right: solid 1px #c2b381;
	border-bottom: solid 1px #c2b381;
    text-align: center;
    vertical-align:middle;
    background-color: #ebe5cf;}


div#format .langBox li {
	float: left;
	font-size: 110%;
}
div#format .langBox li a {
	margin-right: 7px;
	padding:7px 15px;
	display: block;
	border: 1px solid #577180;
	background: #d7eeff;
}

div#format .langBox li a:hover {
	color: #fff;
	background: #26a2ff;
}

.specilal4{
	font-size:19px;
	font-weight:bolder;
	color:#FFF;
	line-height:1.5;
	}
