﻿@charset "utf-8";

#headerArea .logo {
width: 330px;
}




.BlockBody h3 {
    background-image: none !important;
    background-color: #0066ff !important;
}

dl.num1 dd {
	padding: 5px 0 10px 3em !important;
}

.bn ,
table.bn td {
	border:none;
	vertical-align:top;	
	padding: 1px;
	font-size:1em;
}

.b1 ,
table.b1 td {
	border:#000000 solid 1px ;
	vertical-align:top;	
	padding: 3px;
	font-size:1em;
}

.nw {
	white-space: nowrap;
}

.br2m {
	text-indent: -2em;
	margin-left: 2em;
}


.dis_ib {
    display: inline-block;
}

@media screen and (max-width: 970px) {
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 95%;
}

body {
  -webkit-text-size-adjust: 95%;
}  /*-- common,header 両方修正すること！ --*/

#contents div.yellow {
    display: block;
}

#headerArea .logo img.logoAterm{
	width:35%;
	max-width:114px;
}
#headerArea .logo img.logoModel{
	width:65%;
	max-width:216px;
}
#headerArea .logo img.logoUsers{
	width:0;
	max-width:0;
}
/*--
#contentsNavi img {
	width: 90px;
	height: auto;
} --*/

}

@media screen and (max-width: 568px) {


#headerArea .headerNavi li{
	padding-top:100px;
}


#contentsNavi img {
	width: 90px;
	height: auto;
}

}
