@charset "UTF-8";

/* -------------------------
  Investment - /investment/
  - body#investment
------------------------- */
body{background:#fff;text-align:center;font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
body#investment{background:url(../images/bg_wrapbtm.png) no-repeat center bottom #fff;}
img{vertical-align:bottom;}
body#investment .fr{margin-left:20px;}

ul li {
  list-style: none;
}

#wrapper{background:url(../images/bg_sky.jpg) repeat-x center 165px;min-width:960px;_width:960px;}

#header{width:960px;padding:15px 0;margin:0 auto;}

#global-nav{background:url(../images/bg_nav.png) repeat;padding:35px 0 40px 0;margin-bottom:55px;}
#global-nav ul{width:960px;margin:0 auto;}
#global-nav ul li{float:left;}
#global-nav ul li a{display:block;}

#investMain{width:960px;margin:0 auto;text-align:left;line-height:1.8;}
#investMain h1{margin-bottom:20px;}
#investMain h1.titleMb30{margin-bottom:30px;}

#read{margin-bottom:50px;}
#next-nav{padding:30px 0;text-align:center;}

.tpBox{background:url(../images/bg_box.png) repeat;border:1px solid #ccc;padding:29px;margin-bottom:30px;}
.tpBox .Atxt{margin-left:90px;}
.tpBox a:hover img{filter:alpha(opacity=65);-moz-opacity:0.65;opacity:0.65;}

#QBox.tpBox{margin-bottom:50px;}

#cpt7after.tpBox{padding:29px 64px;}
#cpt7AfImg{margin-top:-50px;}

/*
.QA{margin-bottom:25px;}
.QA dt{padding-top:10px;}
#Cpt01-QA dd{margin-top:-45px;margin-left:-15px;}
.Cpt02-QALeft{margin-left:-10px;}
#Cpt06-QA dd{margin-top:-55px;}
#Merit{padding-top:5px;}
#Merit dd{margin-top:-52px;margin-left:-25px;}

#Cpt3Msg{text-align:center;}
#Cpt3Msg img{display:inherit;margin:0 auto;}

#lastMsg{padding-top:10px;}
#AfterInterview{margin-top:-20px;position:relative;}
#AfterInterview p{position:absolute;bottom:25px;right:20px;}
#AfterInterview p a:hover img{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
*/

#contactBtn{padding:15px 0;text-align:center;}

#case{padding:0;}
#case li{background:url(../images/bg_box.png) repeat;border:1px solid #ccc;padding:29px;margin-bottom:30px;}
#case li .caseBox{background:url(../../images/chapter5/bg_case.gif) repeat-y left top;}
#case li .caseBox .caseNum{float:left;margin-right:30px;}
#case li .caseBox .caseContent{width:760px;float:right;}
#case li h2{margin-bottom:15px;}
#case li ul{margin-bottom:15px; padding:0;}
#case li li{padding:0;margin:0;background:none;border:none;font-size:85%;}
#case li img{}

#service{padding:0 0 50px 0;}
#service li{float:left;width:300px;margin-right:30px;}
#service li.lastChild{margin-right:0;}


#pagetop{text-align:right;padding:15px 0;}
#footer{width:960px;margin:0 auto;text-align:center;}
#footerID{float:left;}
#footerID.topFID{padding-top:5px;}
#footerID img{background:#fff;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#footerID a img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
#footerID a:hover img{filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}
#footerID.topFID a img{filter:alpha(opacity=100);-moz-opacity:1.00;opacity:1.00;}
#footerID.topFID a:hover img{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
#footer address{float:right;padding:20px 0;font-size:85%;font-style:normal;font-family:Tahoma, Geneva, sans-serif;letter-spacing:0.05em;}


/*index*/
#TopMain{height:640px;background:url(../../images/index/bg_main.jpg) no-repeat center top #d8e7f9;min-width:960px;}
#TopMain img{vertical-align:bottom;}
#TopMain h1{width:960px;margin:0 auto;padding:155px 0 70px 0;text-align:left;}
#TopInterview{width:960px;margin:0 auto;text-align:left;}
#TopInterview h2{margin-bottom:10px;}
#TopInterview .fl{margin-right:10px;}

#top-nav{padding:30px 0 25px 0;background:url(../../images/index/bg_nav.jpg) no-repeat center top #f3f7fd;min-width:960px;}
#top-nav ul{width:960px;margin:0 auto;}
#top-nav li{float:left;}
#top-nav img{display:block;}
#top-nav a:hover img{filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

/*tools*/
.fl{float:left;}
.fr{float:right;}

.alc{text-align:center;}

.mb0{margin-bottom:0!important;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}

.largeBTxt{font-size:139%;font-weight:bold;}

/*clear*/
#global-nav:before, #global-nav:after,
#footer:before, #footer:after,
.tpBox:before, .tpBox:after,
.caseBox:before, .caseBox:after {  content: "\0020"; display: block; height: 0; visibility: hidden;	 }
#global-nav:after, #footer:after, .tpBox:after, .caseBox:after { clear: both; }
#global-nav, #footer, .tpBox, .caseBox { zoom: 1; }


/* -------------------------
  media print
------------------------- */
@media print {
}
