body{
font-family: Osaka;
}

h1,h2,h3,h4{margin:0px;padding:0px;font-size:1px;line-height:0px;}

p{ margin:0px;padding:0px; }

img {
vertical-align:top;
}

#container{
background-color:#ffffff;
width:780px;
margin-left:auto;
margin-right:auto;
padding-bottom: 10px;
}

#header-column{
background:#ffffff url(../images/column_header_bg.gif) no-repeat 0px 0px;
width:734px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:1px;
}

#english-column{
width:280px;
padding-top:120px;
padding-bottom:3px;
}

.column01-title{
font-size:1px;
line-height:0px;
padding-top:1px;padding-bottom:22px;padding-left:9px;
}

#column-contents{
border:1px solid #000;
padding-bottom:16px;
}

#main{
background-color:#ffffff;
width:780px;
}

/* ------------------------------------ */

#column-navi-cell{
width:200px;
float: left;
font-size:1px;
line-height:0px;
}

#column-navi-cell h2{
padding-top:5px;
/* padding-left:10px; */
}

.column-navi{
background:#fff url(../images/column_content_bg.jpg) no-repeat 100% 100%;
border:1px solid #000;
width:193px;
height:359px;
text-align:left;
padding: 7px 0px 0px 7px;
font-size:1px;line-height:0px;
overflow: auto;

/* margin-left:10px; */
}

.column-navi02{
padding-bottom:2px;
}

/* Escape Error in Floating Block ----------------------- */

.esc:after{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0px;
}
* html .esc { display: inline-block; }
/* no ie mac \*/
* html .esc { height: 1%; }
.esc { display: block; }
/* */



#column07-container1{
width: 708px;
}

#column07-container2,
#column07-container3,
#column07-container4,
#column07-container4-inner1,
#column07-container4-inner2,
#column07-container5,
#column07-container6,
#column07-container6-inner1,
#column07-container6-inner2,
#column07-container7,
#column07-container7-inner,
#column07-container8{
width: 699px;
}

#column07-layout1,
#column07-content1,
#column07-image1,
#column07-content2,
#column07-image2,
#column07-content4-1,
#column07-image4-1,
#column07-content4-2,
#column07-image4-2,
#column07-content5,
#column07-image5,
#column07-content6-1,
#column07-image6-1,
#column07-content6-2,
#column07-image6-2,
#column07-content7,
#column07-image7{
float: left;
}

#column07-layout1-inner,
#column07-layout1{
width: 495px;
}

#column07-content1{
width: 297px;
padding-top: 35px;
}

#column07-content2{
width: 493px;
}

#column07-content4-1{
width: 465px;
}

#column07-content4-2{
width: 370px;
padding-right: 23px;
}

#column07-content5{
width: 507px;
}

#column07-content6-1{
width: 328px;
}

#column07-content6-2{
width: 377px;
}

#column07-content7{
width: 350px;
}

#column07-image1{
width: 198px;
}

#column07-image2{
width: 206px;
text-align: center;
}

#column07-image4-1{
width: 230px;
}

#column07-image4-2{
width: 299px;
}

#column07-image5{
width: 185px;
}

#column07-image6-1{
width: 371px;
}

#column07-image6-2{
width: 315px;
padding-top: 27px;
}

#column07-image7{
width: 349px;
}


/* Design ----------------------------------------------- */

#column07-container1,
#column07-container2,
#column07-container3,
#column07-container4,
#column07-container5,
#column07-container6,
#column07-container7,
#column07-container8{
padding-left: 15px;
}

#column07-container2{
padding-top: 10px;
}

#column07-container3{
margin-top: 30px;
}

#column07-container4,
#column07-container5,
#column07-container6,
#column07-container7{
padding-bottom: 30px;
}

#column07-layout1{
padding:20px 11px 0px 0px;
}

#column07-content1 p{
padding: 16px 15px 0px 0px;
}

#column07-container3 p{
padding: 12px 0px 30px 0px;
}

#column07-image4-1{
padding: 23px 0px 0px 0px;
}

#column07-content4-1{
padding: 14px 0px 0px 0px;
}

#column07-image4-2{
padding: 15px 0px 0px 0px;
}

#column07-content5{
padding: 12px 0px 0px 0px;
}

#column07-image5{
padding: 18px 0px 0px 0px;
}

#column07-content6-1 p,
#column07-content7 p{
padding: 13px 22px 0px 0px;
}

#column07-container8 p{
margin-top: 13px;
}

/* Text Style ------------------------------------------- */

#column07-layout1 p,
#column07-content2,
#column07-container3 p,
#column07-content4-1,
#column07-content4-2,
#column07-content5,
#column07-content6-1,
#column07-content6-2,
#column07-content7,
#column07-container8 p{
font-size: 12px;
line-height: 1.5;
}
