@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 */


.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;
}
.MaincontBox{
	letter-spacing:0;
}
.MaincontBox *{
	box-sizing: content-box;
}

/*.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.MaincontBox *, ::after, ::before{
	box-sizing:content-box;
}*/

/*
div.MaincontBox h2 {
	padding-left:96px;
}*/

/*通常TOP画像*/
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;
}

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


/*TOPここから--------------------------------------------------------------*/

/*div.Ttl {
width:1160px;
height:289px;
position:relative;
}

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

div.Ttl p a {
width:1160px;
height:289px;
background:url(/attending/inbound/images/Ttl_indexB.jpg) no-repeat;
display:block;
}*/


/*通常TOP画像*/
div.Ttl {
width:1160px;
height:319px;
position:relative;
}

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

div.Ttl p a {
width:1160px;
height:319px;
background:url(/attending/inbound/images/Ttl_index.jpg) no-repeat;
display:block;
}

/*通常TOP画像ここまで*/

div.IndexContBox {
width:928px;
height:auto;
overflow:hidden;
background:url(/attending/inbound/images/Ttl_index02.jpg) no-repeat top;
padding:5px 116px 15px 116px;
}

div.slideBox {
		width:867px;
		height:auto;
		margin-bottom:25px;
		text-align:center;
		padding-left:61px;
}

/*div.slideBox {
		width:928px;
		height:auto;
		margin-bottom:25px;
		text-align:center;
}*/

div.NewInfoBox {
		width:928px;
		height:auto;
		overflow:hidden;
}

div.NewBox, div.InfoBox {
		width:463px;
		height:auto;
		overflow:hidden;
		background:url(/attending/inbound/images/Index_BgBottom.gif) no-repeat bottom;
		padding-bottom:10px;
}

.NewBoxMid {
		width:438px;
		height:auto;
		padding:10px 10px 15px 15px;
		background:url(/attending/inbound/images/Index_BgMid.gif) repeat-y;
}

.InfoBoxMid {
		width:443px;
		height:auto;
		padding:5px 10px 0 10px;
		background:url(/attending/inbound/images/Index_BgMid.gif) repeat-y;
		height:104px;
}

.NewBoxMid li {
background:url(/attending/inbound/images/Icon_sankaku.gif) no-repeat 0 3px;
padding-left:10px;
line-height:20px;
width:428px;
}
				
div.Block01 {
		width:928px;
		height:auto;
		overflow:hidden;
		margin-top:10px;
}

div.Block01Box {
		width:463px;
		height:auto;
		background:url(/attending/inbound/images/IndexBg_Block_Bottom.gif) no-repeat bottom;
		padding-bottom:7px;
}

div.Block01BoxTop {
		width:463px;
		height:auto;
		background:url(/attending/inbound/images/IndexBg_Block_Top.gif) no-repeat top;
		padding-top:7px;
}

div.Block01BoxMid {
		width:449px;
		height:auto;
		background:url(/attending/inbound/images/IndexBg_Block_Mid.gif) repeat-y;
		overflow:hidden;
		padding:0 7px;
}

div.Block01 img{
	width:auto;
}

.OutlineBox {
		width:250px;
		height:auto;
}

.OutlineTtl {
		margin-bottom:3px;
}

p.OutlineBoxTxt {
		margin-left:10px;
		margin-bottom:10px;
}

ul.OutlineBoxLink {
		margin-left:10px;
}

.IndexRight {
	width:250px;
	height:auto;
}

.OutlineBoxLink li {
background:url(/attending/inbound/images/Icon_sankaku.gif) no-repeat 0 3px;
padding-left:10px;
line-height:16px;
}

.ServiceBox {
		width:250px;
		height:auto;
}

.ServiceTtl {
		margin-bottom:3px;
}

p.ServiceBoxTxt {
		margin-left:10px;
		margin-bottom:10px;
}

ul.ServiceBoxLink {
		margin-left:10px;
}

.ServiceBoxLink li {
background:url(/attending/inbound/images/Icon_sankaku.gif) no-repeat 0 3px;
padding-left:10px;
line-height:16px;
}

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

div.MitsumoriStep {
		width:928px;
		height:auto;
		overflow:hidden;
		background:url(/attending/inbound/images/Idx_MitsumoriBg_Mid.gif) repeat-y;
		padding-bottom:5px;
}

dl.Step01 {
		width:228px;
		height:auto;
		background:url(/attending/inbound/images/Idx_StepBottom.gif) no-repeat bottom;
		margin:13px 0 0 21px;
		float:left;
		padding-bottom:10px;
}



dl.Step02 {
		width:228px;
		height:auto;
		background:url(/attending/inbound/images/Idx_StepBottom.gif) no-repeat bottom;
		margin:13px 0 0 0; 
		float:left;
		padding-bottom:10px;
}

dl.Step03 {
		width:228px;
		height:auto;
		background:url(/attending/inbound/images/Idx_StepBottom.gif) no-repeat bottom;
		margin:13px 0 0 0; 
		float:left;
		padding-bottom:10px;
}

dl.Step01 dd{
		width:190px;
		height:auto;
		margin:10px 0 0 20px;
}

dl.Step02 dd{
		width:190px;
		height:auto;
		margin:10px 0 0 20px;
}

dl.Step03 dd{
		width:190px;
		height:auto;
		margin:10px 0 0 20px;
}

p.MitsumoriBtn {
		width:142px;
		height:116px;
		float:left;
		margin-top:13px;
}


/*TOPここまで--------------------------------------------------------------*/


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

/*@media print{
.NabiBox{display:none;} 
.footer{display:none;} 
.Ttl{display:none;} 
div.ContBox {background:none;}
div.ContBg {background:none;}
div.ContBgBottom {background:none;}
.RCont{width:100%; float:none; color:#666;}
} */

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