/* ボディ背景 */
body{
	background-color:#FFF;
	background-image: url(images/backgraund.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

div.page{
    width:980px;
    margin:0 auto;
    text-align:left;
}

.page-wrapper{
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



/* ヘッダ */
.page-header{
	padding-top: 20px;
	padding-left: 25px;
	height: 75px;
	background-color: #FFF;



}

/* コンテンツ */
.page-body-main{
    float:right;
    width:740px;
    padding:0px;
}
.page-body-main-inner   {
	/*padding-top: 10px;*/
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

/*ホームのみ３カラム化用*/

.home #page-body-center{
    float:right;
    overflow: hidden;
    width:740px;
    padding:0px;
}

.home #page-right{
	float:left;
	overflow:hidden;
	width:220px;
}
.home .page-body-main{
    float:left;
    width:500px;
    padding:0px;
}
.home .page-body-main-inner{
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
/*ホームのみ３カラム化終わり*/
/*右カラムのスタイル*/

#page-right{
	background:url("images/page-right-back.png") center top repeat-y;
	padding:0 10px;
	margin-top:0;
	font-size:15px;
	
}

.easy_banner a{
	display:block;
	min-height:50px;
	/*width:188px;*/
	margin:10px auto;
	padding:6px;
	font-weight:bold;
}


.easy_banner_style1 a{
	display:block;
	border:#FFE1AA solid 1px;
	background-color:#FFE1AA;
	background-image:url(images/easy_banner_style1.png);
	background-position:top left;
	background-repeat:repeat-x;
	
}

.easy_banner_style2 a{
	display:block;
	border:#D7FFAA solid 1px;
	background-color:#D7FFAA;
	background-image:url(images/easy_banner_style2.png);
	background-position:top left;
	background-repeat:repeat-x;
	
}

.easy_banner_style3 a{
	display:block;
	border:#FFFDAA solid 1px;
	background-color:#FFFDAA;
	background-image:url(images/easy_banner_style3.png);
	background-position:top left;
	background-repeat:repeat-x;
	
}

.easy_banner_style4 a{
	display:block;
	border:#AAFFEA solid 1px;
	background-color:#AAFFEA;
	background-image:url(images/easy_banner_style4.png);
	background-position:top left;
	background-repeat:repeat-x;
	
}
.easy_banner a:hover{
	color:#0CF;
	background-position:left bottom;
}


/* h2,h3,h4タイトル部（TOPサブページ共通）*/

.home .entry h2,.page-title {
	background-image: url(images/h1-back.png);
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #CCC;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.home .entry h3,.entry h2{
	
	padding-left : 7px;
	font-size:19px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #C4EFF0;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #4ED1D4;
	border-left-color: #4ED1D4;
	margin-left:-5px;
	margin-right:-5px;
}


.home .entry h4,.entry h3{
	/*margin-left:5px;*/
	padding-left : 8px;
	font-size:17px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left:10px solid #4ED1D4;
	border-bottom:1px dashed #4ED1D4;
}

.home .entry h5,.entry h4{
	margin-left:5px;
	margin-bottom:0.2em;
	padding-left : 15px;
	font-size:16px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(images/h4-mark.gif) no-repeat left center;
	/*
	border-left:10px solid #4ED1D4;
	border-bottom:1px dashed #4ED1D4;
	*/
}

.entry h5{
	margin-left:5px;
	margin-bottom:0.2em;
	padding-left : 16px;
	font-size:15px;
	padding-top: 2px;
	padding-bottom: 2px;
}


.entry thead td,.entry th{
    background-color:#E8E8E8;
    font-weight:bold;
    color:black;
}

td *{
    margin:0;
}
/*
ul,ol{
   padding-left:1em;
}
*/
.entry form{
text-align:left;
}


/*お知らせ*/

#news-box{
	margin-bottom:30px;
}

.image-sub-title {
	padding-left: 7px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 3px;
	margin-bottom: 5px;
	background: url(images/footer_back.jpg) repeat-x left center;
}

.image-sub-title a {
	line-height: 24px;
}

.single-title {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(images/ic.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.single-time {
	/*background-color: #B7ECED;*/
	background-color:inherit;
	border-bottom:dotted 1px #98D2EA;
	color: #333;
	padding-left: 15px;
	text-align: right;
	font-size: 14px;
	font-weight:bold;
	margin-top:-0.7em;
}

.brother-pages-header{
	background: url(images/brother-header-icon.png) no-repeat left center;
	padding-left :30px;
	height:30px;
	display:inline-block;
	font-weight:normal;
}

a.brother-pages-header{
	display:inline-block;
	background:url(images/ichiran-hyoji.png) no-repeat left top;
	height:18px;
	width:80px;
	margin-left:10px;
}

/*フッター*/

.page-footer{
	padding:10px;
	text-align:center;
	color:#000000;
	background: url(images/footer_back.jpg) center center;
	background-repeat:repeat-x;
}


/*Q&Aスタイル*/
.question{
	font-weight:bold;
	font-size:18px;
	padding-bottom:5px;
	
	line-height:120%;
	
	
}


