@charset "utf-8";
/* CSS Document */



/**********▼SystemTemplate画面▼**********/
/***********************************
systemTemplate
***********************************/
.systemTemplate div,
.systemTemplate p,
.systemTemplate dl{
		margin-bottom:15px;
}
.systemTemplate div:last-child,
.systemTemplate p:last-child,
.systemTemplate dl:last-child{
		margin-bottom:0;
}
.systemTemplate h2{
	font-size:150%;
	padding:5px 10px;
	color:#114b99;
	text-align:center;
}
.systemTemplate h3{
	font-size:110%;
	margin-bottom:10px;
	padding:5px 15px;
	color:#114b99;
	border-left:5px #114b99 solid;
	/***グラデーション***/
	background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#DEDEDE',GradientType=0 ); /* IE6-9 */
}
/**********▲SystemTemplate画面▲**********/



/**********▼SystemMAIN画面▼**********/
/***********************************
systemMain
***********************************/
.systemMain{
	width:900px;
	overflow:hidden;
}
.box01{
	width:276px;
	float:left;
	background:#6498bf;
	margin-right:6px;
	padding:0 10px;
	text-align:center;
}
.box01:last-child{
	margin-right:0;
}
.box01 h2{
	font-size:130%;
	color:#fff;
	padding-top:15px;
	line-height:1.3em;	
}
.box01 ul{
	padding:10px 0 10px;
	border-bottom:2px #3a71ac solid;	
}
.box01 ul:last-child{
	border-bottom:none;	
}
.box01 ul li{
	margin-bottom:5px;	
}
.box01 ul li .btnCss{
	width:276px;
	padding:5px 0;
}
/**********▲SystemMAIN画面▲**********/

/**********▼SystemSEARCH画面▼**********/

/***********************************
systemSearch
***********************************/
.systemSearch{
	position:relative;	
}
.systemSearch .pageLinksTop{
	position:absolute;
	right:0;
	top:0;
	font-size:130%;
	border-bottom:1px #5071b5 solid;
}
.systemSearch .pageLinksBottom{
	position:absolute;
	right:0;
	bottom:0;	
	font-size:130%;
	border-top:1px #5071b5 solid;
}
.systemSearch .pageLinksFree{
	position:absolute;
	right:40px;
	border-bottom:1px #5071b5 solid;
}
.systemSearch .pageLinksFree2{
	position:fixed;
	right:0px;
	top:54%;
	font-size:36px;
}
.systemSearch .pageLinksFree3{
	position:fixed;
	right:0px;
	top:46%;
	font-size:36px;
}
.systemSearch .pageLinksPortal {
	position:absolute;
	right:18px;
	border-bottom:1px #5071b5 solid;
}
.systemSearch .pageLinksPortal2{
	position:fixed;
	right:0px;
	top:54%;
	font-size:36px;
}
.systemSearch .pageLinksPortal3{
	position:fixed;
	right:0px;
	top:46%;
	font-size:36px;
}
.systemSearch .pageLinksFreeTop{
	position:absolute;
	right:50px;
	border-bottom:1px #5071b5 solid;
}
.systemSearch .pageLinksFreeTop2{
	position:fixed;
	right:0px;
	top:54%;
	font-size:36px;
}
.systemSearch .pageLinksFreeTop3{
	position:fixed;
	right:0px;
	top:46%;
	font-size:36px;
}
.systemSearch .linkMenu{
	margin:10px;
	width:400px;
	text-align:right;
	font-weight:bold;
	font-size:16px;
	margin-left : auto ;
	margin-right : 0 ;
}

.systemSearch .linkMenu a{
	color:#5071b5;
	border-bottom:1px #5071b5 solid;
}

.systemSearch .pageLinksTop a,
.systemSearch .pageLinksBottom a,
.systemSearch .pageLinksFree a,
.systemSearch .pageLinksFree2 a,
.systemSearch .pageLinksFree3 a,
.systemSearch .pageLinksPortal a,
.systemSearch .pageLinksPortal2 a,
.systemSearch .pageLinksPortal3 a,
.systemSearch .pageLinksFreeTop a,
.systemSearch .pageLinksFreeTop2 a,
.systemSearch .pageLinksFreeTop3 a{
	color:#5071b5;
}


/***********************************
systemSearch allSearchBox
***********************************/
.systemSearch .allSearchBox{
	width:545px;
	margin:0 auto 20px auto;
}
.systemSearch input[type='text']{
	padding:3px;
}
.systemSearch select{
	padding:2px;
}

.systemSearch .allSearchBox .searchArea{
	width:380px;
}
.systemSearch .allSearchBox .detail{
	padding-top:8px;	
}
.systemSearch .allSearchBox .detail a{
	background:url(../images/system/arrow1.jpg) no-repeat left top;	
	padding-left:25px;
	color:#114b99;
}

/***********************************
box02
***********************************/
.box02{
	background:#eaf0f0;
	padding:20px 30px;
}

/***********************************
systemSearch buttonType01
***********************************/
.systemSearch .buttonType01{
	margin:15px 0;	
}
.systemSearch .buttonType01 p{
	padding-top:10px;
	font-size:110%;	
}
/***********************************
systemSearch buttonType09
***********************************/
.systemSearch .buttonType09{
	margin: 5px 0;	
}
.systemSearch .buttonType09 p{
	font-size:110%;	
}
/***********************************
box04
***********************************/
.box04{
	width:850px;
	margin:0 auto;
}
/***********************************
box14
***********************************/
.box14{
	width:900px;
	margin:0;
}

/**********▲SystemSEARCH画面▲**********/





