@charset "utf-8";
/* CSS Document */
/* ヘッダーのテキストを省略しない。 ns@20120331 */
.ui-header .orikaeshinashi
{
    overflow: visible;
    /*white-space: normal;*/
}
.ui-header .orikaeshinashileft
{
    overflow: visible;
    text-indent: 0px;
    text-align: left;
    margin-left: 10px;
    /*white-space: normal;*/
}
.ui-header .orikaeshiari
{
    overflow: visible;
    white-space: normal;
}
.ui-header .orikaeshiarileft
{
    overflow: visible;
    text-indent: 0px;
    text-align: left;
    margin-left: 10px;
    white-space: normal;
}

/* でかフォント ns@20120331 */
.ui-content .deka{
font-size:25px;
text-shadow:1px 0 0 #FFF;
}

/* 最後のブロック用 ns@20120331 */

.ui-li .ui-btn-text a.ui-link-inherit{
	overflow: visible;
	white-space: normal;
	padding: 10px 10px 10px;
}
.category li{
    height: 60px
}
.category li a{
	font-size:15px;
	text-align:center;
}

img {
    max-width:100%
}
h3 {
	margin: 32px 0 0;
	padding: 0 0 0 17px;
	background: url(../images/mk_org.gif) no-repeat 0 6px;
	font-size: 1.15em;
}


/* 初期のものを活用 ns@20121115 */
/*--news--------------------------------------------------------------------------------*/
table#mobile {
    /* width: 300px; */
    word-break : break-all ;
    border: 1px #D0D0D0 solid;
    border-width: 0 0 1px 0;
}

table#mobile th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
}
table#mobile td {
    padding: 5px;
    border: 1px #D0D0D0 solid;
    border-width: 1px 0 0 0;
}

table#mobile a {
	color: #0033cc;
	text-decoration: none;
}

table#mobile a:hover {
	color: #0033ff;
	text-decoration: underline;
}
table#mobile_center {
    width: 100%;
    word-break : break-all ;
    border: 1px #D0D0D0 solid;
    border-width: 0 0 1px 0;
}

table#mobile_center th {
    padding: 0px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
	text-align: left;
	vertical-align: bottom;
}
table#mobile_center td {
    padding: 5px;
    border: 1px #D0D0D0 solid;
    border-width: 1px 0 0 0;
    text-align: center;
}

table#mobile_center a {
	color: #0033cc;
	text-decoration: none;
}

table#mobile_center a:hover {
	color: #0033ff;
	text-decoration: underline;
}
ul#inline {
}
ul#inline li {
  display: inline-block;
  vertical-align: top;
}

ul, ol {
  padding: 0;
  position: relative;
  text-shadow: none;
}

ul li, ol li {
  color: #2d8fdd;
  background: #f1f8ff;/*背景色*/
  margin-bottom: 3px;/*下のバーとの余白*/
   line-height: 1.5;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.midashi{
  color: #333333;
  border-left: solid 6px #2d8fdd;
  background: #eeeeee;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.midashi_holiday{
  color: #333333;
  border-left: solid 6px #d9168b;
  background: #f9def4;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_ok{
  color: #333333;
  background: #35e9f1;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_ng{
  color: #333333;
  background: #f9def4;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_na{
  color: #333333;
  background: #eeeeee;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_sel{
  color: #333333;
  background: yellow;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_ok_disabled{
  color: #333333;
  background: #35e9f1;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_ng_disabled{
  color: #333333;
  background: #f9def4;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_set{
  color: #333333;
  background: #e69295;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
.sch_holiday{
  color: #333333;
  background: #f9def4;
  margin-bottom: 1px;/*下のバーとの余白*/
   line-height: 1.0;
  padding: 0.5em;
  list-style-type: none!important;/*ポチ消す*/
  text-shadow: none;
}
