@charset "UTF-8";
/* CSS Document */

/*----------------------------------
index用のCSSです
----------------------------------*/

.FClear:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .FClear{ zoom: 1; } /* IE6 */
*:first-child+html .FClear{ zoom: 1; } /* IE7 */

.MaincontBox{
	letter-spacing:0;
}

.TxtIdt {
text-indent:-9999px;
}

.Fleft {
float:left;
}

.Fright {
float:right;
}

.Clear {
clear:both;
}

.Mbottom10 {
		margin-bottom:10px;
}

.Mbottom20 {
		margin-bottom:20px;
}

/*フォントサイズ変換ここから*/

/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, img, fieldset, form, label, legend, caption, tbody, tfoot, thead {
font-size:100%;1.0rem;
}*/

html{
font:10px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small;
}

/*.Text10{font-size:100%;font-size:1.0rem; line-height:14px;}
.Text12{font-size:120%;font-size:1.2rem; line-height:16px;}
.Text14{font-size:140%;font-size:1.4rem; line-height:20px;}
.Text16{font-size:160%;font-size:1.6rem; line-height:22px;}
.Text18{font-size:180%;font-size:1.8rem; line-height:24px;}*/

#changeArea{
font-size:120%;font-size:1.2rem;
}

/*フォントサイズ変換ここまで*/


/*----------------------------------メインコンテンツ----------------------------------*/


/*共通ここから------------------------------------------------------------------------------------------------------------------*/


div.MaincontBox {
width:1160px;
height:auto;
margin:0 auto;
}

div.Ttl {
width:1160px;
height:295px;
position:relative;
}

div.Ttl h1 {
		position:absolute;
		top:0px;
		left:96px;
}

div.ContBgBottom {
width:1160px;
height:auto;
overflow:hidden;
background:url(/attending/inbound/images/BgBottom.gif) no-repeat bottom;
padding-bottom:10px;
}

div.ContBg {
width:1160px;
height:auto;
overflow:hidden;
background:url(/attending/inbound/images/BgMid.gif) repeat-y;
}

div.RCont {
width:658px;
height:auto;
overflow:hidden;
margin:70px 0 0 12px;
}

div.RContBox {
padding:20px 25px 30px 25px;
}

.RContBox .CapResult dt img{
	width:auto;
}

.RCont img{
	width:auto;
}


/*共通ここまで------------------------------------------------------------------------------------------------------------------*/


/*会社のご紹介ここから--------------------------------------------------------------*/

/*事業内容ここから*/

div.Ttl p {
width:1160px;
height:295px;
background:url(/attending/inbound/images/Ttl_gaiyo.jpg) no-repeat;
text-indent:-9999px;
}

div.ContBox {
width:1160px;
height:auto;
overflow:hidden;
background:url(/attending/inbound/images/Ttl_gaiyo02.jpg) no-repeat top;
}

dl.Cap {
margin-bottom:30px;
clear:both;
}

dl.CapResult {
		margin-bottom:30px;
}

dl.CapResult dt {
padding-bottom:5px;
}

dl.CapResult dd {
margin-left:10px;
line-height:18px;
}

dl.Cap dt {
padding-bottom:5px;
}

dl.Cap dd {
margin-left:10px;
line-height:18px;
}

dd.CapPhoto {
		width:420px;
		height:auto;
}

/*事業内容ここまで*/

/*過去の実績紹介ここから*/

dl.CapResult {
		margin-bottom:30px;
		overflow:hidden;
}

dl.CapResult dt {
padding-bottom:5px;
}

dl.CapResult dd {
margin-left:10px;
line-height:18px;
}

/*過去の実績紹介ここまで*/

/*個人情報についてここから*/

div.Ttl p.Privacy {
width:1160px;
height:295px;
background:url(/attending/inbound/images/Ttl_privacy.jpg) no-repeat;
text-indent:-9999px;
}

div.ContBox_Privacy {
width:1160px;
height:auto;
overflow:hidden;
background:url(/attending/inbound/images/Ttl_privacy02.jpg) no-repeat top;
}


#zentai {
	margin:0;
	padding:0;
	list-style:none;
	}

body #zentai{
	font-size:12px;
	}

#zentai img{
	border:none;
	}
/*	
#zentai h1,#zentai h2,#zentai h3,#zentai h4{
	font-size:10px;
}
*/

 #zentai table{clear:both;}


#zentai{
	width:800px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}


#contents {
	width:800px;
	height:auto;
	}
	

.houshin1{ width:578px; }
.houshin1 .suuzi{float:left; width:12px;}
.houshin1 .mozi{float:right; margin-left:5px; width:561px;}
#table1 td{ padding:10px;}
#table4 #table3 td{padding:3px;}
#table2 td,#table4 td{ padding:0px;}
.haiiro{ color:#666666;}

#login{
	width:600px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	line-height:16px;
	}
	
#login td{
	padding-top:5px;
	text-align:left;
	}
	
.topmargin{
	line-height:10px;
	}
	
div.hikkoshi_box{
	width:400px;
	border:1px solid #ff0000;
	padding:5px;
	margin:5px 0px;
	font-size:14px;
	line-heigt:1.4em;
}

table.line {
    border-collapse:separate;
    border-spacing:1px;
}

#ydata {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	}

#ydata td {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	}


#ydata02 {
	border-top:1px solid #003366;
	border-left:1px solid #003366;
	}

#ydata02 td {
	border-bottom:1px solid #003366;
	border-right:1px solid #003366;
	}

table{ border-spacing:1px; border-collapse:separate }

/*個人情報についてここから*/

/*会社のご紹介ここまで--------------------------------------------------------------*/


/*プリントcssここから--------------------------------------------------------------*/

@media print{
.NabiBox{display:none;} 
.footer{display:none;} 
.Ttl{display:none;} 
div#top{display:none;}
div.AnchorBox{display:none;}
div.ContBox {background:none;}
div.ContBg {background:none;}
div.ContBgBottom {background:none;}
.RCont{width:100%; float:none; color:#666;}
div.FooterAll{display:none;}
p.NoPri{display:none;}
div.ContBox_Privacy {background:none;}
} 

/*プリントcssここまで--------------------------------------------------------------*/