@charset "utf-8";

/** 2014/05/07　新規作成**/
/**見出し1**/
.component-1315-1191 .h1{
	background-color:#114399;
	color:#ffffff;
	font-weight:bold;
	padding:10px;
	font-size:20px;
	margin-top:14px;
}

/**見出し2（1行）**/
.component-1315-1191 .h2{
	font-weight:bold;
	font-family:HG明朝E;
	margin:40px;
	font-size:50px;
	line-height:40px;
}

/**見出し2（2行）**/
.component-1315-1191 .h2_2{
	font-weight:bold;
	font-family:HG明朝E;
	margin:30px;
	font-size:40px;
	line-height:40px;
}

/**見出し2（文字小さめ）**/
.component-1315-1191 .h2_3{
	font-weight:bold;
	font-family:HG明朝E;
	margin:10px 10px 30px 20px;
	font-size:35px;
	line-height:38px;
}

/**見出し2（文字さらに小さめ）**/
.component-1315-1191 .h2_4{
	font-weight:bold;
	font-family:HG明朝E;
	font-size:25px;
}

/**見出し2（右寄せ）**/
.component-1315-1191 .h2_right{
	font-weight:bold;
	font-family:HG明朝E;
	text-align:right;
	margin:10px 10px 30px 20px;
	font-size:40px;
	line-height:40px;
}

/**見出し3 (認証)**/
.component-1315-1191 .h3{
	float:left;
	padding:5px;
	background-image:url('../images/header-image.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
	margin-left:10px;
	margin-top:20px;
	width:800px;
	background-size:800px 50px;
	font-size:18px;
}

/**見出し3 (NeuroWatcher)**/
.component-1315-1191 .h3_2{
	float:left;
	padding:5px;
	background-image:url('../images/header-image.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
	margin-left:10px;
	width:480px;
	background-size:600px 30px;
	font-size:17px;
}

/**見出し4 (2013年11月以前の記事で使用)**/
.component-1315-1191 .h4{
	margin-top:20px;
	margin-bottom:14px;
	font-weight:bold;
	font-size:20px;
	text-align:center;
}

/**見出し5 (2013年11月以前の記事で使用)**/
.component-1315-1191 .h5{
	margin-top:10px;
	border-style:solid;
	border-width:1px;
	width:750px;
	height:5px;
	border-color:#009fe8;
	background-color:#009fe8;
}

/**見出し5 (2013年7月の記事で使用)**/
.component-1315-1191 .h5_2{
	margin-top:10px;
	border-style:solid;
	border-width:1px;
	width:750px;
	height:5px;
	border-color:#003f98;
	background-color:#003f98;
}

/**見出し6 (2013年11月の記事で使用)**/
.component-1315-1191 .h6{
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	font-size:32px;
	text-align:center;
	width:750px;
	height:50px;
	border-color:#000000;
	background-color:#000000;
}

/**見出し6 (2013年7月の記事で使用)**/
.component-1315-1191 .h6_2{
	border-style:solid;
	border-width:1px;
	font-weight:bold;
	font-size:34px;
	text-align:center;
	width:750px;
	height:50px;
	border-color:#009fe8;
	background-color:#009fe8;
}

/**見出し7 (EasyDeliveryとかサービスご利用事例に出てくる)**/
.component-1315-1191 .h7{
	background-image:url('../images/header-image2.jpg');
	background-repeat:no-repeat;
	font-weight:bold;
	margin-left:10px;
	float:left;
	padding:5px;
	font-size:18px;
}

/**見出し8**/
.component-1315-1191 .h8{
	float:left;
	background-color:#000000;
	height:26px;
	border-radius:6px;
	color:#ffffff;
	font-weight:bold;
	margin:20px 0px 5px 10px;
	width:720px;
	font-size:20px;
	text-align:center;
	padding-top:6px;
}

/**見出し8**/
.component-1315-1191 .h8_2{
	float:left;
	background-color:#000000;
	height:26px;
	border-radius:6px;
	color:#ffffff;
	font-weight:bold;
	margin:4px 0px 5px 10px;
	width:570px;
	font-size:20px;
	text-align:center;
	padding-top:6px;
}

/**見出し8**/
.component-1315-1191 .h8_3{
	float:left;
	background-color:#000000;
	height:26px;
	border-radius:6px;
	color:#ffffff;
	font-weight:bold;
	width:710px;
	font-size:20px;
	padding:6px 0px 0px 20px;
}


/**区切り線(1本線)**/
.component-1315-1191 .hr1{
	border-width: 2px 0px 0px 0px;
    border-style: solid;
    border-color: #6b9cff;
    height: 5px;
}

/**テキスト枠(グレーっぽい線)**/
.component-1315-1191 .text-line1{
	float:left;
	border-top:1px solid #F5F5F5;
	border-left:1px solid #F5F5F5;
	border-bottom:3px solid #dcdcdc;
	border-right:3px solid #dcdcdc;
	padding:14px;
	margin-left:10px;
	line-height:22px;
}

/**テキスト枠(水色の線)**/
.component-1315-1191 .text-line2{
	float:left;
	border:1px solid #009fe8;
	/**margin-top:20px;**/
}

/**テキスト枠(グレーっぽい線その2)**/
.component-1315-1191 .text-line3{
	margin-left:10px;
	border:2px solid #ebebeb;
	border-radius:10px;
	/**line-height:22px;**/
}

/**テキスト枠(グレーっぽい線その3)**/
.component-1315-1191 .text-line4{
	float:left;
	padding:5px;
	border:1px solid #ebebeb;
	line-height:22px;
}

/**テキスト枠(グレーっぽい線その3に文字を縦に表示する枠)**/
.component-1315-1191 .text-line5{
	width:25px;
	background-color:#dcdcdc;
	text-align:center;
	font-weight:bold;
}

/**テキスト枠(水色っぽい枠)**/
.component-1315-1191 .text-line6{
	float:left;
	margin-top:6px;
	background-color:#009fe8;
	border-radius:8px;
}

/**テキスト枠(背景グレー)**/
.component-1315-1191 .text-line7{
	float:left;
	margin-left:10px;
	padding:5px;
	border:1px solid #ebebeb;
	line-height:22px;
	background-color:#ebebeb;
}

/**テキスト枠(水色、角丸)**/
.component-1315-1191 .text-line8{
	float:left;
	margin:10px;
	border:1px solid #009fe8;
	border-radius:0px 12px 12px 12px;
	width:710px;
	height:250px;
}

/**水色文字で太字**/
.component-1315-1191 .font1{
	color:#009fe8;
	font-weight:bold;
}

/**白色文字で太字**/
.component-1315-1191 .font2{
	color:#ffffff;
	font-weight:bold;
}

/**水色文字(埼玉百景)**/
.component-1315-1191 .font3{
	color:#009fe8;
	font-family:ヒラギノ丸ゴ Pro W4;
	font-size:28px;
	line-height:30px;
}

/**水色文字(埼玉百景)**/
.component-1315-1191 .font4{
	color:#009fe8;
	font-family:ヒラギノ丸ゴ Pro W4;
	font-size:18px;
	font-weight:bold;
}

/**水色文字(埼玉百景)**/
.component-1315-1191 .font5{
	float:left;
	font-family:ヒラギノ丸ゴ Pro W4;
	margin-top:10px;
}

/**table1タグ**/
.component-1315-1191 .table1{
	width:720px;
	border-spacing: 8px;
	border-collapse: separate;
}

/**table1 tdタグ1**/
.component-1315-1191 .table1 #td1{
	border-style:solid;
	border-color:#fdce36;
	border-left-width:5px;
	padding:5px;
}

/**table1 tdタグ2**/
.component-1315-1191 .table1 #td2{
	background-color:#fff3ad;
	padding:5px;
}

/**table1 tdタグ3**/
.component-1315-1191 .table1 #td3{
	border-style:solid;
	border-color:#fbd762;
	border-left-width:5px;
}

/**table1 tdタグ4**/
.component-1315-1191 .table1 #td4{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border-style:solid;
	border-color:#808080;
	border-left-width:5px;
	background-color:#808080;
	height:20px;
}

/**table tdタグ3**/
.component-1315-1191 .td3{
	border-style:solid;
	border-color:#b6e4ff;
	border-left-width:5px;
	text-align:center;
}

/**table tdタグ4**/
.component-1315-1191 .td4{
	background-color:#f5fbff;
	padding:5px;
}

/**table tdタグ5**/
.component-1315-1191 .td5{
	border-style:solid;
	border-color:#000000;
	border-width:1px;
}

/**table tdタグ6**/
.component-1315-1191 .td6{
	background-color:#fff3ad;
	padding:5px;
}


/**水色背景の枠**/
.component-1315-1191 .bg_lightblue{
	float:left;
	background-color:#009fe8;
	font-weight:bold;
}

/**NWページお客様情報**/
.component-1315-1191 .customer {
	margin-left:20px;
	width:720px;
	line-height:14px;
}

.component-1315-1191 .customer #line {
	float:left;
	margin:5px 5px 10px 0px;
	width:500px;
	height:190px;
	border:solid 1px #ff0000;
}

.component-1315-1191 .customer #detail1 {
	float:left;
	width:22px;
	height:190px;
	color:#ff0000;
	margin-left:8px;
	margin-top:14px;
}

.component-1315-1191 .customer #detail2 {
	float:left;
	background-color:#ff0000;
	width:1px;
	height:166px;
	margin-top:10px;
}

.component-1315-1191 .customer #detail3 {
	float:left;
	width:150px;
	height:190px;
	margin-left:5px;
	margin-top:4px;
}

.component-1315-1191 .customer #detail4 {
	float:left;
	width:300px;
	margin-left:8px;
	margin-top:14px;
	font-size:22px;
	font-weight:bold;
}

.component-1315-1191 .customer #detail5 {
	float:left;
	margin-left:8px;
	margin-top:10px;
}

.component-1315-1191 .customer #detail6 {
	float:left;
	margin-left:8px;
	margin-top:5px;
}

/**NWページお客様情報2**/
.component-1315-1191 .customer2 {
	float:left;
	margin:5px 0px 10px 14px;
	width:430px;
	height:120px;
	border:solid 1px #ff0000;
	font-size:12px;
}

.component-1315-1191 .customer2 #detail1 {
	float:left;
	width:22px;
	height:80px;
	color:#ff0000;
	margin-left:8px;
	margin-top:6px;
	line-height:14px;
}

.component-1315-1191 .customer2 #detail2 {
	float:left;
	background-color:#ff0000;
	width:1px;
	height:110px;
	margin-top:4px;
}

.component-1315-1191 .customer2 #detail3 {
	float:left;
	margin-left:8px;
	margin-top:4px;
	font-size:15px;
	font-weight:bold;
}

.component-1315-1191 .customer2 #detail4 {
	float:left;
	margin-left:8px;
	margin-top:4px;
}

.component-1315-1191 .customer2 #detail5 {
	float:left;
	margin-left:26px;
	margin-top:4px;
}

.component-1315-1191 .customer2 #detail6 {
	float:left;
	margin-left:8px;
}

.component-1315-1191 .customer2 #detail7 {
	float:left;
	margin-left:104px;
}

.component-1315-1191 .ml10 {
	float:left;
	margin-left:10px;
}

.component-1315-1191 .ml20 {
	float:left;
	margin-left:20px;
}

.component-1315-1191 .ml30 {
	float:left;
	margin-left:30px;
}

.component-1315-1191 .p5 {
	float:left;
	padding:5px;
	margin-left:20px;
}

/**table2タグ**/
.component-1315-1191 .table2{
	width:720px;
	margin:10px;
}

/**table2 tdタグ1**/
.component-1315-1191 .table2 #td1{
	width:385px;
	float:left;
}

/**table2 tdタグ2**/
.component-1315-1191 .table2 #td2{
	width:335px;
	float:left;
	text-align:center;
}

.component-1315-1191 .wako{
	float:left;
	font-size:20px;
	font-weight:bold;
	padding-top:4px;
	padding-left:8px;
}

.component-1315-1191 .wako2{
	float:left;
	background-color:#009fe8;
	width:1px;
	height:220px;
}
