.clear{
clear:both;
}
/*9月29日更新*/
.entryText p.small{
font-size:77%;
}
/*6月30日更新*/
.mag-case-box{
position:relative;
}
.mag-case-box p.btOrange{
position:absolute;
right:7px;
_right:38px;
top:0px;
}
.mag-case-box h2{
margin:0;
font-size:123.1%;
color:#4D3A30;
padding:10px 0;
background:#FFFFFF url(../../img/entry_h4_bg.gif) bottom left repeat-x;
line-height:1.4;
}
#webpageContents .mag-case-box h3{
margin:0;
font-size:123.1%;
color:#4D3A30;
padding:10px 0;
background:none;
line-height:1.4;
}

/* -----------------------------------------------
            entry
   ----------------------------------------------- */
.entryText h2{
margin:0;
padding:16px 0;
font-size:1.6em;
color:#333333;
line-height:1.4;
}
.entryText h3{
margin:0;
font-size:1.4em;
color:#4D3A30;
padding:14px 0;
background:#FFFFFF url(../../img/entry_h3_bg.gif) bottom left repeat-x;
clear:both;
line-height:1.4;
}
.entryText .column h4{
margin:0;
font-size:1.4em;
color:#4D3A30;
padding:10px 0;
background:none;
line-height:1.4;
}
.entryText .column h3{
margin:0;
font-size:1.4em;
color:#4D3A30;
padding:14px 0;
background:none;
line-height:1.4;
}
.entryText h4{
margin:0;
font-size:1.4em;
color:#4D3A30;
padding:10px 0;
background:#FFFFFF url(../../img/entry_h4_bg.gif) bottom left repeat-x;
line-height:1.4;
}
.entryText strong{
font-size:1.3em;
color:#333333;
}
.entryText p{
font-size:1.2em; 
margin:8px 0 14px 0; 
}
.lead{
font-weight:bold;
}
.column{
background:#efe7e2;
border:#c4bbab solid 1px;
margin:10px 0;
padding:14px;
}
p.SchoolorCompany,.messanger,.dataProduct{
font-size:1em;
line-height:1.6;
border-bottom:#EEEEEE solid 1px;
margin:0 5px 5px 0;
padding:2px;
width:70%;
line-height:1.3;
}
p.SchoolorCompany{
background:#EEEEEE;
}
.messanger{
color:#796b54;
background:#efe7e2;
cursor: pointer; cursor: hand;
}
.messangerhover{
background:#ffd1b2;
color:#FF6600;
}
dl.capLeft150,dl.capRight150,dl.capLeft250,dl.capRight250,dl.capCenter350,dl.capCenter500{
border:#dcd7cf solid 1px;
padding:0;
background:#EEEEEE;
color:#666666;
}
dl.capLeft150 dt,dl.capRight150 dt,dl.capLeft250 dt,dl.capRight250 dt,dl.capCenter350 dt,dl.cap100 dt,dl.capCenter500 dt{
margin:0;
padding:1px;
border-right:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-top:#FFFFFF solid 1px;
}
dl.capLeft150 dd,dl.capRight150 dd,dl.capLeft250 dd,dl.capRight250 dd,dl.capCenter350 dd,dl.cap100 dd,dl.capCenter500 dd{
font-size:1em;
line-height:1.6;
margin:0;
clear:both;
padding:5px 5px 5px 5px;
border-right:#FFFFFF solid 1px;
border-left:#FFFFFF solid 1px;
border-bottom:#FFFFFF solid 1px;
}
dl.cap100{
margin: 14px 20px 20px 0;
width:104px;
_width:106px;
position: absolute;
left:400px;
top:100px;
z-index:0;
border:#74716F solid 1px;
padding:0;
background:#efe7e2;
color:#000000;
}
dl.capLeft250{
float:left;
margin: 14px 20px 20px 0;
width:254px;
_width:256px;
}
dl.capRight250{
float:right;
margin: 14px 0 20px 20px;
width:254px;
_width:256px;
}
dl.capLeft150{
float:left;
margin:14px 20px 20px 0;
width:154px;
_width:156px;
}
dl.capRight150{
float:right;
margin:14px 0 20px 20px;
width:154px;
_width:156px;
}
dl.capCenter350{
margin:20px auto;
width:354px;
_width:356px;
}
dl.capCenter500{
margin:20px auto;
width:504px;
_width:506px;
}

/* -----------------------------------------------
             webpage
   ----------------------------------------------- */
#webpageContents{
position:relative;
top:3px;
}
#webpageContents h1{
margin:0 0 20px 0;
padding:20px 30px;
font-size:1.6em;
color:#000000;
line-height:1.4;
background:#FFFFFF url(../../img/entry_h3_bg.gif) bottom left repeat-x;
}
.aboutUL{
margin:20px 0;
}
.aboutUL li{
text-align:center;
list-style:none;
background-color:#FF6600;
border:#FFAC46 solid 1px;
color:#FFFFFF;
margin:5px 0;
padding:3px;
font-size:1.2em;
font-weight:normal;
display:block;
width:100%;
}
p.lineTopText{
background:#FFFFFF url(../../img/entry_h4_bg.gif) top left repeat-x;
margin-top:30px;
padding-top:20px;
}
.magazineListBox{
position:relative;
border:#FFAC46 solid 1px;
border-top:#FF6600 solid 1px;
}
.magazineListBox p.btOrange{
position:absolute;
right:8px;
_right:38px;
top:0;
}
.magazineListBox h2{
background:#ffd9c0;
border-bottom:#FFAC46 solid 1px;
color:#FF6600;
margin:0;
padding:4px;
}
.magazineListBox img{
border:#EEEEEE solid 1px;
margin:14px 6px 6px 6px;
}

dl.faq{
border-bottom:#efe7e2 solid 2px;
padding-bottom:16px;
margin:10px 0;
}
dl.faq dt{
font-size:1.3em;
color:#4D3A30;
background:#FFFFFF url(../../img/entry_h4_bg.gif) bottom left repeat-x;
padding:10px 0 16px 0;
}
dl.faq dt span{
background:#4D3A30;
color:#FFFFFF;
border:#8b6b5a solid 1px;
padding:3px;
margin:4px;
}
dl.faq dd {
margin:0 0 6px 0;
font-size:1.2em;
}
dl.faq dd span{
font-size:1.3em;
background:#FF6600;
border:#FFAC46 solid 1px;
color:#FFFFFF;
padding:3px;
margin:4px;
}
