@charset "UTF-8";

/* Readjust
--------------------------------------------------------------*/
body{
	font-size: 13px;
	*font-size: small;
	*font:x-small;
	font-family: Verdana, Arial, sans-serif;
}
*:first-child+html body{
	font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

/* LINK */
a,
a:link {
text-decoration:underline;
color:#1491b4;
}
a:visited {
text-decoration:underline;
color:#1491b4;
}
a:active {
text-decoration:underline;
color:#1491b4;
}
a:hover {
text-decoration:underline;
color:#555;
}

/* Deco */
.showSmt{
display: none;
}
.important{
color: #e60014;
}
p.nxtBullet, span.nxtBullet, a.nxtBullet{
padding-left: 12px;
/* background: url(/ex/b2w2/common/images/arw_r_gray.png) no-repeat 0 3px; */
}
a.newWin, span.newWin{
padding-right: 15px;
background: url(/ex/zenkokuzukan_pro/images/icn_sml_newwin.png) no-repeat 100% 4%;
}

/* haribotekit */
.haribotekit span.hide{
display: block;
text-indent: -9999px;
overflow: hidden;
}


/* H E A D E R - - - - 
--------------------------------------------------------------*/
#header p.tpc{
float: left;
width: 207px;
height: 24px;
margin: 0 0 0 365px;
display: inline;
}
#header p.nin{
float: left;
width: 81px;
height: 24px;
margin: 0 0 0 18px;
display: inline;
}

/* C O N T E N T S - - - - 
--------------------------------------------------------------*/
/*
* header
*/
/* h1 */
#content h1{
margin-bottom: 15px;
}
/* h2 */
#content h2{
margin-bottom: 15px;
}

/* h3 - h5 */
#content h3{
}
#content h4{
}

#content p{
margin-bottom: 15px;
padding-bottom: 0;
}

#content ul.homeNav{
}
#content ul.homeNav li{
width: 470px;
float: left;
margin: 0;
}




/*
* toTop
*/
#contentWrap p.toTop{
}
/*
clear: both;
text-align: right;
*/


/* F O O T E R - - - -
--------------------------------------------------------------*/
#footer p{
margin-bottom: 10px;
}
/* layout */
#footer .copies{
float: left;
width: 565px;
font-size: 11px;
}
#footer .etc{
float: right;
width: 360px;
}

/* coNav */
#footer div.coNav{
}
#footer div.coNav p{
float: left;
margin-left: 10px;
display: inline;
}
#footer div.coNav p:first-child{
margin-left: 0;
}
#footer div.coNav p.tpc{
width: 150px;
}
#footer div.coNav p.nin{
width: 52px;
}
#footer div.coNav p.nav3ds{
width: 67px;
}
#footer div.coNav p img{
max-width: 100%;
height: auto;
}


/*
share button */
#footer .shareBtn{
width: auto;
height: 28px;
padding: 2px 0 0;
margin: 0 0 15px;
}
#footer .shareBtn .btns{
text-align:left;
}
#footer .shareBtn .btns li{
display:inline-block;
/display:inline;
vertical-align:middle;
}
#footer .shareBtn .btns li:first-child{
width: 115px;
}

#footer .copies img{
vertical-align: middle;
}