@charset "utf-8";

/* ==================================================================
	index.css
	
=================================================================== */

/* =================================
   ■ primaryContents
================================== */


.contents .subsection{
	padding:40px 0 10px;
	text-align:center;
}

.contents .subsection p{
	text-align:center;
	padding:10px;
	font-size: 124%;
	line-height:2;
}
	


.contents .subsection.pageback {
	border-top:1px solid #cccccc;
	margin:0 auto;
	text-align:center;
}

.contents .subsection ul.pageback404 {
	margin:0 auto;
	display:inline-block;
	width: 684px;
	padding:0 0 30px;
}

.contents .subsection ul.pageback404 li{
	float:left;
	
    margin: 0 20px;
    width: 300px;
    border: 1px solid #ccc;
    color: #333;
    display: table;
	
	box-shadow: 0px 4px 4px -3px rgba(3,3,3,0.1);
    -webkit-box-shadow: 0px 4px 4px -3px rgba(3,3,3,0.1);
    -moz-box-shadow: 0px 4px 4px -3px rgba(3,3,3,0.1);
}

.contents .subsection ul.pageback404 li a {
    background: url(/share/images/common/icon/arrow/blue.png) 97% 50% no-repeat #fff;
    display: block;
    color: #333;
    padding: 8px 3px;
}
.contents .subsection ul.pageback404 li a span {
    border-left: 2px solid #4cb7db;
    padding-left: 12px;
    height: 42px;
    vertical-align: middle;
    display: table-cell;
    line-height: 1.2;
	font-size: 124%;
}

.contents .subsection ul.pageback404 li a:hover{
	background: url(/share/images/common/icon/arrow/blue.png) 97% 50% no-repeat #ccebf5;
	color:#333;
	text-decoration:none;
}



.contents .section #srch404Box{
	width:644px;
	background:#46B5DA;
	margin:0 auto;
	text-align:center;
	margin-bottom:40px;
}

.contents .section #srch404Box p#srchtext{
	display:inline-block;
	margin:0;
	color:#fff;
	padding-right:13px;
	font-size:108%;
	
}

.contents .section #srch404Box #formbox{
	display:inline-block;
	padding:18px 0;
}
.contents .section #srch404Box #srch404Form{
	text-align:center;
}


.contents .section #srch404Box p#srch404Form{
    margin: 0;
	position:relative;
}
.contents .section #srch404Box input#srchInput {
    border: 0;
    width: 406px;
    padding: 10px 25px 10px 7px;
    border: 1px solid #cccccc;
}

.contents .section #srch404Box input#srchBtn {
    position: absolute;
    top: 12px;
    right: 7px;
}



