@charset "Shift_JIS";

@import "cnt.css";

*{
margin:0;
padding:0;
font-size:100%;
font-style:normal;
list-style-type:none;
line-height:150%;
}
p{
margin:0 0 10px 0;
}
table{
border-collapse:collapse;
width:100%;
}
img{
border:0;
}
a{
color:#0066FF;
background-color:inherit;
text-decoration:none;
}
.centering{
text-align:center;
}
.small{
font-size:85%;
}
.bold{
font-weight:bold;
}
.red{
color:#cc0000;
background-color:inherit;
}
ul.inline li{
display:inline;
}
ul.disc li{
list-style-type:disc;
}
.mb0{
margin-bottom:0px;
}
.mb5{
margin-bottom:5px;
}
.mb10{
margin-bottom:10px;
}
.mb15{
margin-bottom:15px;
}
.mb20{
margin-bottom:20px;
}
.mt5{
margin-top:5px;
}
.mt10{
margin-top:10px;
}
.mt15{
margin-top:15px;
}
.mt20{
margin-top:20px;
}


body{
text-align:center;
color:inherit;
}
h5#autochangepg{
font-size:65%;
font-weight:normal;
width:710px;
color:#7EB5D0;
text-align:center;
margin:0 auto;
background-color:#016CA0;
}
* html h5#autochangepg{

}


#box{
width:710px;
margin:0 auto;
text-align:center;
font-size:80%;
}
#main{
width:710px;
margin:0 auto;
background: url(../img/common/main_back.gif) repeat-y 0 0;
border-top:2px solid #1779ab; 
}
#main.others{
background: url(../img/common/main_mngm_back.gif) repeat-y 0 0;
}


/*-----------------------
header------------------------------*/

h1{
color:#fff;
margin:5px 10px 0 0;
background-color:inherit;
font-size:80%;
font-weight:normal;
}
#header{
background:url(../img/common/header_bg.jpg) no-repeat 0 0;
width:710px;
margin:0 auto;
text-align:left;
}
#header p{
margin:0;
}
#header .header_main{
position:relative;
}
#header .logo_h1{
width:500px;
float:left;
padding:10px 0 8px 10px;
}
#header .logo{
margin:0 0 5px 0;
}
#header .inq_lang{
float:right;
width:200px;
}
#header .lang{
margin:10px 10px 0px 0;
}
#header .inq{
text-align:right;
position:absolute;
bottom:0;
right:0;
}
#header .header_menu{
background-color:#ffebd7;
}
#header .header_menu ul{
margin:0px 0 0 9px;
}
#header .header_menu ul li{
margin-right:6px;
float:left;
padding:10px 0 0 0;
}
#header .header_menu ul li img{
vertical-align:bottom;
}



/*-----------------------
leftpane------------------------------*/

#leftpane{
width:139px;
float:left;
}
#leftpane p.title{
}
#leftpane ul.gyosyu{
margin:0 0 20px 0;
}
#leftpane ul.seihin{
margin:0 0 20px 0;
}
#leftpane ul.seihin li{
margin-bottom:8px;
}
#leftpane p.add{
text-align:left;
margin:0 0 20px 10px;
}

/*-----------------------
footer------------------------------*/

#footer{
clear:both;
width:710px;
margin:0 auto;
font-size:85%;
border-top: solid 5px #1578ab;
padding:8px 0 0 0;
}
#footer ul li{
display:inline;
}
#footer p{
border-top:1px solid #ccc;
margin:5px 0 20px 0;
padding:5px 0 0 0;
}



.container:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.container {display: inline-table;}

/* Hides from IE-mac \*/
* html .container {height: 1%;}
*+html .container {height: 1%;}
.container {display: block;}
/* End hide from IE-mac */

@media print{

#box{
background:none;
background-color:#fff;
}
#footer{
display:none;
}

}