@charset "Shift_JIS";
/* CSS Document */

#menu_yoko {
	width:96%;/* このテーマのみ */
}

#submenu_yoko {
	width:94%;/* このテーマのみ */
}


/* ---------------------★ヘッダー------------------------ */

/* 背景 ヘッダー上余白 */

#header ,
#header.header-w {
	}

#header h1 {
	padding:28px 0px 0px 0px ;
	}

#header h2 { 
	padding:0px 0px 20px 0px ;
}

	

/* ---------------------★フッター------------------------ */

#footer {
	padding:15px 0 25px 0 ;
}

#footer p {
	padding:15px 10px 0px 10px ;/* このテーマのみ */
	margin: 0px auto;/* このテーマのみ */
}



#footer p.copyright {

	margin:5px 0 0 0 ;

	padding:0px 10px ;

}



/* ---------------------★コンテンツエリア---------------------------- */





/* コンテンツ設定 */

#content {

	margin:0 ;

}

	

/* h3 */

#content-body h3 {

	margin : 0px 0px 20px 0px ;

	padding:0px 0px 0px 45px;

	height:42px ;/* 高さ */

	line-height:42px ;/* 高さ */

	font-weight:600 ;

	font-size:110% ;

	}





/* h4 */

#content-body h4 {

	margin : 0px 0px 20px 0px ;

	padding : 0px 0px 0px 5px ;

	line-height : 30px ;

	font-weight:normal ;

	border-left : none ;

	border-right : none ;

	}



		

/* ---------------------★メニューエリア------------------------------- */



/* ★メニュー -------------------------------------------- */



/* メニュー たて */

#left{
	margin:0 5px 0 5px ;/* 5px */
	width : 170px ;/* バナーと同じ幅に */
	padding:10px 0px 0px 0px;/* 余白 */
	}	

/* #menu_tate */
#menu_tate {
	margin:45px 0 20px 0;/* メニューのマージン */
	padding:0px 0 0px 0;/* メニューの余白 */
}

#menu_tate ul{ margin:0px 0px;}
#menu_tate li { margin:0px;font-weight:normal ;}

#menu_tate li a{
	width:auto;
	padding:0.4em 0 0.4em 40px ;
	margin-bottom:0px ;
	font-weight:600 ;
	line-height:130% ;
	}

#menu_tate li.st {
	font-weight:normal ;}

#menu_tate li.st a {
	width:auto;
 	padding:0.4em 0 0.4em 55px ;
	font-size:90% ;
	font-weight:400 ;
}


/* メニュー よこ */



#menu_yoko {

	margin : 0px auto ;

	}

#menu_yoko ul {

	margin:0 23px 0 23px ;/* 右寄せの場合の余白 */

	}

	

#menu_yoko li {

	width:auto ;

	height:33px ;/* リンクの高さ */

}



#menu_yoko li a {

	height:33px ;/* リンクの高さ */

	line-height:33px ;/* リンクの高さ */

	padding:0px 12px 0 12px ;

	margin-right:0px ;	

	font-weight:600 ;

	text-decoration:none ;

	}





/* ★サブメニュー -------------------------------------------- */



/* サブメニュー よこ */



#submenu_yoko ul {

	margin:0 auto ;

}

#submenu_yoko ul {

	margin:0 23px 0 23px ;/* 右寄せの場合の余白 */

}



#submenu_yoko ul li {

	width:auto ;

	height:25px ;/* サブメニューの高さ */

}



#submenu_yoko ul li a {

	height:25px ;

/* 	margin-right:14px ;リンクのマージン */

	padding:0px 10px 0 20px ;/* リンクの余白 */

	line-height:25px ;

	font-weight:400 ;

	font-size:85% ;/* フォントサイズ（何も入れないと90%） */

	text-decoration:none ;

	}





/* サブメニュー たて */



#submenu_tate {

	width:auto ;/* 横幅 */

	margin:0px auto 10px auto ;

	padding:8px 0 8px 5px ;

	}



#submenu_tate li a {

	text-decoration:none ;

 	padding:0.4em 0 0.4em 30px ;/* リンクの高さと位置 */

	line-height:130% ;

	font-weight:400 ;

	}

	







/* バナー類ボックス ------------------------------------- */

#box {

	width:170px ;

	}



/* ボックスを左よせ */

#box.b-l {

	float:left ;

	margin:0 0px 0 23px ;

	}



		

/* 広告バナー */

.banner {

	width:170px ;/* 横幅をメニューと同じに */

	margin:0 auto 0px auto ;

	}









/* 下部ナビ------------------------------------- */



#content #lpnavi {

	width:100%;

	margin:0 auto ;

}



	