@charset "utf-8";

#wrap{
width:640px;
}

div#MainFooter{
clear:both;
float:none;
}

/* head
--------------------- */
#HeadOsakacity{
width:640px;
}
#breadOsakacity{
width:640px;
}


/** English
----------------------------------------**/
div#header,#header2{
width: 640px;
}
#header ul{
width: 640px;
}
/* IE */
* html .itemArrow{
display: list-item;
list-style-position: inside;
list-style-image: url(../image/arrow.gif);
float:right;
}
/* navi
---------------------------------------------------- */
#NaviMenu{
width:640px;
height:37px;
background: url(../image/print/navi_menu.gif) no-repeat;
clear:both;
}
.NaviButton{
display:none;
}

/* topmain
---------------------------------------------------- */
#MainImage img{
display:none;
}
#MainImage{
width:640px;
height:131px;
background: url(../image/print/image.jpg) no-repeat;
}
/* toppage
---------------------------------------------------- */
#TopContents{
width:640px;
}
#MainLeft{
width:440px;
padding:10px 0 30px 0;
}

#MainRight{
width:200px;
float:none;
clear:both;
padding:0;
margin-left:440px;
}

#OtherContents{
margin-left:0px;
}

/* float */
#TopContents:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#TopContents { display:inline-table; }

/* Mac IEonly */
* html #TopContents { height:1px; }
#TopContents { display:block; }
/* */
/* float */

.LeftMenu{
float:none;
}
div.LeftMenu h2 img{
width:430px;
height:29px;
}
.RightMenu{
margin:0;}


/* ----------------------------------------------------
2nd
---------------------------------------------------- */
#MainContents{
width:640px;
}
.LeftContents{
width:320px;
float:left;
padding-bottom:15px;
vertical-align:top;
}
.RightContents{
/*width:332px;*/
margin-left:335px;
padding-bottom:15px;
vertical-align:top;
}
/* important
------------------------------- */
div.Important{
position:absolute;
top:307px;
margin-left:440px
}
/*IE only*/
* html div.Important{
position:absolute;
top:308px;
margin-left:440px
}
.LeftMenu ul{
width:430px;
}

/* list link
------------------------- */
/* Win IE only \*/
* html .LinkList{
display: list-item;
list-style-image: url(../image/arrow.gif);
list-style-position: inside;
padding:0 0 0 20px;
line-height:1.5em;
}

/* Win IE only \*/
* html .LeftMenu li{
padding:0;
display: list-item;
list-style-image: url(../image/arrow.gif);
list-style-position: outside;
margin-left:40px;
}

* html .RightMenu li{
padding:0;
display: list-item;
list-style-image: url(../image/arrow.gif);
list-style-position: outside;
margin-left:40px;
}
/* list no link
------------------------- */

/* Win IE only \*/
* html .TextList{
display: list-item;
list-style-image: url(../image/icon-list_bl.gif);
list-style-position: outside;
margin-left:30px;
padding-left:0;
}
/* Win IE only \*/
* html .TextList2{
display: list-item;
list-style-image: url(../image/icon-list_bls.gif);
list-style-position: outside;
margin-left:50px;
padding-left:0;
}
/* pageTop
------------------------------- */
.pageTop{
width:600px;
}
/* pageback
------------------------------- */
.pageback{
display: list-item;
list-style-image: url(../image/arrow-left.gif);
list-style-position: inside;
}
/* btn
------------------------------- */
.btn a{
margin:15px 0 0 177px;
}
.btn2 a{
margin:15px 0 0 157px;
}

/* sitemap
------------------------------- */
/* Win IE only \*/
* html .iconLink{
display: list-item;
list-style-image: url(../image/arrow.gif);
list-style-position: outside;
margin-left:20px;
padding:0;
}

/* Win IE only \*/
* html .iconLinkTitle{
display: list-item;
list-style-image: url(../image/arrow.gif);
list-style-position: outside;
margin-left:20px;
padding:0;
}

/* Win IE only \*/
* html .iconNoLink{
display: list-item;
list-style-image: url(../image/arrow-bottom.gif);
list-style-position: outside;
margin-left:20px;
padding:0;
}
