﻿@import url("./base.css") ;

.rightTxtS {
margin: 0;
padding: 0;
}
/* =========================
CONTS
============================ */
#conts {
width: 805px;
background: url(../img/conts_top_bg04.jpg) no-repeat;
background-position: 0 165px;
}

/* =========================
LEFT
============================ */
/* -------------------------
menu
---------------------------- */
#menu li.prof{
width: 125px;
background: url(../img/menu_btn.gif) no-repeat;
background-position: -130px 0;
}


/* -------------------------
contsBody
---------------------------- */
h2 {
margin: 20px 0px 0px 0px;
padding: 0;
background: url(../img/title_top_prof.gif) no-repeat top left;
width: 250px;
height: 70px;
text-indent: -10000px;
}
/* -------------------------
contsBody - hiroshiBox
---------------------------- */
.hiroshiBox h3{
margin: 30px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-size: 105%;
color: #999966;
border-left: solid 5px;
}
.hiroshiBox p.reki{
font-size: 115%;
font-weight: bold;
}
.hiroshiBox p.bun{
font-size: 120%;
line-height: 1.2;
letter-spacing: 0.2em;
}
/* -------------------------
contsBody - aiBox
---------------------------- */
.aiBox h4 {
margin: 70px 0px 0px 0px;
color: #336699;
font-size: 95%;
}
.aiBox p {
color: #cccccc;
}

/* =========================
FOOTER
============================ */
#footer {
padding-top: 70px;
}