@charset "Shift_JIS";


pre {
	margin: 0 0 15px;
	font-size: 90%;
	line-height: 1.35;
}

.nwp {
	white-space: nowrap;
}


/** リンク色変更対応
 ------------------------------------------------*/

a:link {
	color:#004bbc;
}
a:visited {
	color: #551a8b;
}
a:hover {
	color: #b1000e;
}

.PageTop a:link,
.PageTop a:visited {
	color: #004bbc;
}

.HorizontalInnerLinks li a:link,
.HorizontalInnerLinks li a:visited,
.VerticalInnerLinks li a:link,
.VerticalInnerLinks li a:visited {
	color: #004bbc;
}

.LinearNavi ul li a:link,
.LinearNavi ul li a:visited {
	color: #004bbc;
}


/** オンマウスで透過
 ------------------------------------------------*/
a:hover img.Onmouse{
	filter: alpha(opacity=80); /* IE7以下用 */
	 -ms-filter: "alpha(opacity=80)"; /* IE8用 */
	opacity:0.8; /* Firefox 1.5以上, Opera, Safari用 */
}


/** トップページスタイル
 ------------------------------------------------*/
div.TopLayoutStyle1 .Column1andHalf,
div.TopLayoutStyle2 .Column1andHalf {
	width:349px;
	border:2px solid #f0f0f0;
}
div.TopLayoutStyle1 .Column1andHalf .TopLayoutInner,
div.TopLayoutStyle2 .Column1andHalf .TopLayoutInner{
	padding:10px;
}
div.TopLayoutStyle1 .ColumnSet .FirstItem h2 span {
	background:url("/Prod/comp/soft1/sewb+/images/img_index_01.jpg") no-repeat top;
}
div.TopLayoutStyle1 .ColumnSet .LastItem h2 span {
	background:url("/Prod/comp/soft1/sewb+/images/img_index_02.jpg") no-repeat top;
}



/** H3見出し
 ------------------------------------------------*/

h3.TitleStyleGry01 {
	margin: 0 10px 10px 0;
	padding: 0 3px 3px 0;
	font-size: 100%;
	font-weight: bold;
	color: #737373;
	line-height: 1.35;
	border-bottom: 1px solid #cdcdcd;
}
/* Win IE6lower */
* html body div#PopUpContainer div#PopUpContents h3 { position: relative; }
/* */
h3.TitleStyleGry01 a { line-height: 1.35; }


div.LV2LinkSet {
margin: 0 0 10px;
padding: 0 0 3px;
border-bottom: 1px solid #cdcdcd;
}
div.LV2LinkSet h3 {
margin: 0;
padding: 0;
float: left;
border: none;
font-size: 90%;
line-height: 1.35;
}
div.LV2LinkSet ul {
float: right;
font-size: 90%;
line-height: 1.35;
}
div.LV2LinkSet h3 a { line-height: 1.35; }



/** ボックスパターン 枠囲み
 ------------------------------------------------*/

.BoxPattern_custom1 {
	clear: both;
	margin: 0 0 15px;
	padding: 15px 15px 5px 15px;
	border:2px solid #dfdfdf;
	zoom: 1;
}



/** jQuery：モーダルウィンドウスタイル
 ------------------------------------------------*/
#backLayer{
	display:none;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	opacity:0.60;
	filter:alpha(opacity=60);
	cursor:pointer;
	z-index:3;
}

#imageLayer{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	padding:10px;
	background-color:#fff;
	z-index:4;
}

#imageLayer img.close{
	position:absolute;
	top:-10px;
	right:-10px;
	cursor:pointer;
	z-index:5;
}
