/* header要素 
----------------------------------------------------------- */
* html body {
	background: url(null) fixed;
}


div#LP_header {
	width: 100%;
	background: url(/bs/common/img/lp/LP_bgd.png) repeat-x;
	position:relative;
	height:90px;

	/*position: fixed;
	top:0;
	left:0;
	z-index:9999;*/
}
/*
* html div#LP_header {
	position: absolute;
	top: expression(eval(document.documentElement.scrollTop+0));
	z-index:9999;
}
*/

div#LP_header h1 {
	
}

/*## h1.title ######################################################################################*/

h1.title { margin-bottom: 20px; border-radius: 3px; border: 1px solid #ccc; box-shadow: 1px 1px 5px rgba(0,0,0,0.2); }
h1.title span { border-radius: 3px; background-clip: padding-box !important; border: 1px solid #fff; font-size: 150%; text-shadow: 0 -1px 0 #666; display: block;
background: #0C68BB;

/*font-family: Meiryo UI,"ＭＳ Ｐゴシック","MS PGothic",Verdana,sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;*/

/* SVG as background image (IE9/Chrome/Safari/Opera) */ 
background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1OTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwQzY4QkIiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM2NjlERDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1OTQpIiAvPgo8L3N2Zz4=);

background: linear-gradient(left, #0C68BB,#669DD5);
background: -moz-linear-gradient(left,#0C68BB,#669DD5);
background: -webkit-gradient(linear,left top,right top,from(#0C68BB),to(#669DD5));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#0C68BB', endColorstr='#669DD5');/*　IE6・7　*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#0C68BB', endColorstr='#669DD5')";/*　IE8　*/
*background: #0C68BB;

-webkit-box-sizing: border-box;/* Safari,Google Chrome用 */
-moz-box-sizing: border-box;/* Firefox用 */
-ms-box-sizing: border-box;
box-sizing: border-box;

}
h1.title span:not(:target) { filter: none; -ms-filter: none; }/*IE9にフィルターを適用させない*/
h1.title strong { padding: 13px 0 10px 15px; display: block; background: url(/bs/common/img/h1_title_bg.png) repeat-x; color: #fff; }

/*## h1.title ######################################################################################*/


div.event table { margin: 0 auto; margin-bottom: 15px; border-collapse: separate; border-spacing: 0; border-top: 1px solid #66adff; border-left: 1px solid #66adff; empty-cells: show; width: 100%; }
div.event th { width: 15%; padding: 5px; padding-right: 10px; background: #cce6ff; border-top: 1px solid #ffffff; border-left:1px solid #ffffff; border-right: 1px solid #66adff; border-bottom: 1px solid #66adff; font-weight: bold; text-align: right; font-size: 110%; }
div.event td { padding: 5px; padding-left: 10px; border-right: 1px solid #66adff; border-bottom: 1px solid #66adff;}
div.event td strong { font-weight: bold; font-size: 110%; }
/*#override div.event tr:nth-of-type(even) th { background: #b2daff; }*/
div.event tr:nth-of-type(even) td { background: #f5faff; }
div.event td li { padding-left: 10px; margin: 6px 0 6px 2px; background: url(/cs/images/da/share/bullet/trigona/blue.gif) no-repeat 0 3px; line-height: 120%; text-align: left; }
div.event td li.outgoing { padding-left: 18px; margin-left: 11px; }
div.event td li ol { font-size: 120%; }
div.event td li ol li { background: none; text-indent: -1.5em; }



#LP_header_contents{
	width:988px;
	margin:0 auto;
}

#LP_header_contents_left{
	vertical-align:middle;
	/*float:left;*/
	width:488px;
	padding-top:30px;
}

#LP_header_contents_left_fc{
	vertical-align:middle;
	float:left;
	width:488px;
	padding-top:30px;
}

#LP_header_contents_right_fc{
	padding-top:26px;
}

#LP_header_contents_right{
	padding-top:21px;
}

/*
#contentWrapper{
	margin-top:120px;
}
*/

#LP_ftr_copy{
	color:#FFF;
	text-align:center;
	font-size:100%;
}

#footer .copyLP { text-align:center; }


/* 2015/03/12/ グローバルナビ改訂により、sec2からグローバルナビ撤去 */
#contentWrapper #content { padding-top: 40px; }
#breadClumb { display: none; }

html,body { height: 100%; }
div.submit_overlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.8); }
div.submit_overlay div { width: 240px; height: 100px; margin-top: -50px; margin-left: -120px; position: absolute; top: 50%; left: 50%; text-align: center; }
div.submit_overlay p { margin-top: 5px; color: #fff; }

