@charset "utf-8";


/*:ask:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.attBox{ width:890px; margin:0 auto; padding:15px 15px 8px 40px; background:#DDF0FB; border:1px solid #ACC1EA; overflow:hidden;}
.blueCircleText_contact{ list-style-image:url(../img/blue_circle_icon.gif); margin-bottom:0.6em;}

.adBox{ background:#F3F3F3; border:#CCC solid 1px; padding:20px; margin-bottom:20px; text-align:center;}
.adTel{ font-size:120%; font-weight:bold;}
.secmBox{ width:570px; margin:0 auto; vertical-align:middle;}
.secmBox img{ float:left;}
.secmBox p{ padding-top:1em; float:right; width:500px}

.firstBlock{ width:945px; margin:0 auto;}

.formBlock{ width:945px; margin:0 auto;}

#bsask_infoBox {
	margin: 0;
	width:194px;
	min-height:255px;
	float:left;
	padding:13px;
	background: #F5F5EB;
	border: 1px solid #ddd;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	zoom: 1;
	margin-right:19px;
}

#bsask_infoBox ul {
    background: linear-gradient(to bottom, #54ae54, #108d10) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #0c7c0c;
    border-radius: 3px;
    margin: 10px 0;
}
#bsask_infoBox ul:hover {
    background: linear-gradient(to bottom, #108d10, #108d10) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #0c7c0c;
    border-radius: 3px;
    margin: 10px 0;
}
#bsask_infoBox ul li.supportsite {
    background: url("/bs/common/img/icn_support.png") no-repeat scroll 147px 10px rgba(0, 0, 0, 0);
}
#bsask_infoBox ul li.faqsite {
    background: url("/bs/common/img/icn_faq.png") no-repeat scroll 143px 5px rgba(0, 0, 0, 0);
}
#bsask_infoBox ul li a {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
#bsask_infoBox ul li a span {
    background: url("/bs/common/img/icn_arrow_r.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    display: block;
    padding-left: 8px;
}
#bsask_infoBox ul li a:hover{
	text-decoration:none;
}

#bsask_upDate {
	margin: 0;
	width:430px;
	float:left;
	padding:15px;
	background: #F5F5EB;
	border: 1px solid #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	zoom: 1;
}

#bsask_Faq {
	margin: 0;
	width:430px;
	float:right;
	padding:15px;
	background: #F5F5EB;
	border: 1px solid #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	zoom: 1;
}


/*## 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 ######################################################################################*/


#bsask_tblInfo { width:905px; margin:0 auto; padding:20px; background:#FFFFCC; border:1px solid #E0E0E0; }

h2.subTitle {
	background: url(/bs/common/img/991up.jpg) no-repeat;
	width: 961px;
	height: 31px;
	font-size: 140%;
	padding-top: 9px;
	padding-left: 30px;
	margin-bottom: 15px;
	position: relative;
	display: block;
}

#fc_trial_fllow { padding: 15px 18px 15px 18px; border:2px solid #eee; margin-top: 20px; }
#fc_trial_fllow h5 { color:#055EB7; font-size:110%; font-weight:bold; }

strong.font_Red { color:#F00; }







