@charset "utf-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 Author : http://www.metaphase.co.jp/
 created: 2010/4/30
	updated: 

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
/* lnav */
#subContents .publicity{
margin-top:1em;
}
#subContents .inquiryBox{
border:1px solid #dddddd;
}
#subContents .inquiryBox .inquiryBoxInner{
padding:13px 14px;
border:1px solid #ffffff;
background:url(../sol/images/tmp_bg_lnav_inquiryBox.gif) repeat-x 0 100%
}
#subContents .inquiryBox .inquiryBoxInner .phone{
margin:0 0 20px;
}
#subContents .inquiryBox .inquiryBoxInner .internet{
margin:0;
}
#subContents .inquiryBox .inquiryBoxInner .phone img,
#subContents .inquiryBox .inquiryBoxInner .internet img{
display:block;
margin:auto;
}



/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 sol

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.sol       .now,
.interview .now,
.gaiyo     .now,
.katsudou  .now,
.service   .now{
position:absolute;
bottom:0;
right:0;
}
.sol #mainContents h2.headingLv02,
.interview #mainContents h2.headingLv02,
.gaiyo #mainContents h2.headingLv02,
.service #mainContents h2.headingLv02{
background:url(../sol/images/sol_bg_headingLv02.gif) repeat-y 0 0;
color:#ffffff;
padding: 2px 0 6px 18px;
}
.sol .news{
position:relative;
}
.sol .news .detail{
position:absolute;
margin:0;
top:12px;
right:16px;
}
.sol .inquiryBox01 .content,
.casestudy .inquiryBox01 .content,
.gaiyo .inquiryBox01 .content,
.interview .inquiryBox01 .content,
.katsudou .inquiryBox01 .content{
background-color:#faf4f3;
}




#subContents .inquiryBox {
border: 1px solid #DDDDDD;
}

#subContents .inquiryBox p {
margin: 0;
padding: 0;
}

#subContents .inquiryBox dl {
margin: 0;
padding: 0;
}

#subContents .inquiryBox dl dt {
margin: 0;
padding: 0;
}

#subContents .inquiryBox dl dd {
margin: 0;
padding: 0 0 12px;
border: solid #FFFFFF;
border-width: 0 1px 1px;
background: url(../images/tmp_bg_lnav_inquiryBox.gif) repeat-x;
text-align: center;
}


#mainContents .sectionLv02.aboutNewsBlock {
padding: 1px;
border: 1px solid #DDDDDD;
}

#mainContents .sectionLv02.aboutNewsBlock h2.headingLv02 {
margin: 0 0 8px;
border: none;
background: #E5EBF3;
color: #000000;
}

#mainContents .sectionLv02.aboutNewsBlock table {
margin: 0 0 8px;
}

#mainContents .sectionLv02.aboutNewsBlock table tr {
}

#mainContents .sectionLv02.aboutNewsBlock table tr th,
#mainContents .sectionLv02.aboutNewsBlock table tr td {
padding: 5px 0;
}

#mainContents .sectionLv02.aboutNewsBlock table tr th {
padding-left: 15px;
width: 84px;
}

#mainContents .sectionLv02.aboutNewsBlock table tr td {
padding-left: 7px;
padding-right: 7px;
width: 594px;
}

#solAbout {
 width:220px;
 padding-bottom:20px;
 margin-bottom:20px;
 background: url(../sol/images/sol_bg_solabout.gif) left bottom no-repeat;
}
#solAbout p {
 margin: 0 20px;
 line-height:1.3;
}
#solAbout a.next {
 background: url(../sol/images/ic02.gif) 0 1px no-repeat ;
 margin-left:45px;
 padding-left: 12px;
 font-size:11px;
 zoom:1;
}


