﻿@charset "UTF-8";

body{
	margin:0px;
	background-color:#fff;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color:#000;
	line-height: 150%;
	text-align:justify;

}

img {
	border: none;
}

a{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color: #0066cc;
	text-decoration: none;
}

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


 /*ここからポップアップ装飾*/
 /*BG color is a must for IE6*/
a.tooltip span {
	display:none;
	padding:2px 3px;
	margin-left:8px;
	width:150px;
}

a.tooltip:hover span{
	text-align :left;
	display:inline;
	position:absolute;
	border:3px double #590000;
	background:#ffffff;
	color:#6c6c6c;
}
 /*ここまでポップアップ装飾*/


/* ここからメニューです */
ul.menu  {
   margin:0;
   padding:0;
}

ul.menu li {
   float:left;
   text-indent:-9999px;
   overflow:hidden;
   list-style:none;
}

ul.menu li a {
   display:block;
   width:200px;
   height:40px;
}

li.top a {
   background:url(../images/menu.gif) 0 0 no-repeat;
}

li.top a:hover {
   background:url(../images/menu.gif) 0 -40px no-repeat;
}

li.hall a {
   background:url(../images/menu.gif) -200px 0 no-repeat;
}

li.hall a:hover {
   background:url(../images/menu.gif) -200px -40px no-repeat;
}

li.blog a {
   background:url(../images/menu.gif) -400px 0 no-repeat;
}

li.blog a:hover {
   background:url(../images/menu.gif) -400px -40px no-repeat;
}

li.rec a {
   background:url(../images/menu.gif) -600px 0 no-repeat;
}

li.rec a:hover {
   background:url(../images/menu.gif) -600px -40px no-repeat;
}

li.company a {
   background:url(../images/menu.gif) -800px 0 no-repeat;
}

li.company a:hover {
   background:url(../images/menu.gif) -800px -40px no-repeat;
}


/* モダンブラウザ（Firefox Opera Safari）対策 */
ul.menu:after {
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}


/* Win版IE7とMac版IE5対策 */
ul.menu {
   display:inline-block;
}


/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html ul.menu {
   height:1px;
}

ul.menu {
   display:block;
}
/* End hide from IE-mac */
/* ここまでメニューです */


td.r-td{
	background-position:left bottom;
	text-align: right;
	padding-top:5px;
	padding-bottom:5px;
}

td.r-tdd{
	background:url(../images/de-photo.jpg) no-repeat;
	background-position:right top;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
        margin-left:auto;margin-right:50px;
}

table.recb{
	margin-left:0px;margin-right:auto;
	border-collapse: collapse;
	border-spacing: 0;
	width:200px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
        text-align: left;
        float:left;
        margin-left:50px;
        margin-top:20px;
}


table.rec{
	margin-left:auto;margin-right:0px;
	border-collapse: collapse;
	border-spacing: 0;
	width:700px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	margin-bottom: 30px;
}

table.recd{
	margin-left:50px;margin-right:auto;
	border-collapse: collapse;
	border-spacing: 0;
	width:350px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	margin-bottom: 10px;
        margin-top: 35px;
}

td.item{
	width:80px;
	border: 1px #E3E3E3 solid;
	text-align:center;
}

td.itemd{
	width:450px;
	border: none;
	text-align:left;
        font-size:15px;
        padding-left:0px;
        line-height:150%;
}

td.details{
	width:620px;
	border: 1px #E3E3E3 solid;
	padding-left:5px;
}

td.detailsd{
	width:1000px;
	border: none;
	padding-left:5px;
        font-size:18px;
        text-align:left;
        padding-top:5px;
        font-weight:bold;
        line-height:130%;
}

td.ico{
	text-align :center;
	padding-top:5px;
	padding-bottom:5px;
}

td.info{
	padding-top:5px;
	padding-bottom:5px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	line-height:120%;
}

td.r-hall{
	width:87.5px;
	border: 1px #E3E3E3 solid;
	text-align:center;
}

td.r-phone{
	width:80px;
	border: 1px #E3E3E3 solid;
	text-align:center;
}

tr.y{
	background-color:#ffc;
}

b.b1{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:normal;
	color:#a371b0;
}

b.b2{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:normal;
	color: #e85f94;
}

b.b3{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:normal;
	color: #0d0;
}

b.b4{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:normal;
	color: #f60;
}

b.b5{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:normal;
	color: #004794;
}

b.b6{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:normal;
	color: #ff0000;
}

b.through{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	font-weight:bold;
	color: #f00;
	text-decoration:line-through;
}

#txt_0{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color: #000;
}

#txt_1{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color: #a371b0;
}

#txt_2{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color: #e85f94;
}

#txt_3{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color: #0d0;
}

#txt_4{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:11px;
	color: #f60;
}

#txt_5{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:12px;
	color: 0088c6;
}


#o_link{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:10px;
	color:#000;
}

#m_title1{
	height :20px;
	background:url(../images/saiyou.gif) no-repeat;
}

#m_title2{
	height :20px;
	background:url(../images/mm.gif) no-repeat;
}


#foot{
	height :25px;
	width :1000px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size:10px;
	color:#f00;
	line-height:25px;
	background:url(../images/foot.jpg) no-repeat;
}

/*ここからティッカーのCSS*/

#domticker{
	width: 1000px;
	height: 25px;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size :15px;
	line-height:25px;
	color :#fff;
	background:url(../images/tic.jpg) no-repeat;
}

#domticker div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}

#domticker a{
	font-weight: bold;
}

#domticker b{
	font-weight: bold;
	color :#ff0;
}

#domticker2{
	width: 1000px;
	padding:0;
}

#domticker2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}
/*ここまでティッカーのCSS*/