@charset "Shift_JIS";
/* CSS Document */







/* ★背景 --------------------------------------- */

body { background: #A7BED6}




/* ★ヘッダー --------------------------------------- */

	
/*　タイトル設定　*/

#header h1 {
}

#header h2 { 
	color:#fff}	
	
#header a { color : #fff ; text-decoration : underline ;}/* タイトル文字色 */
#header a:hover { text-decoration:none;}

/* 背景 */
#header {
	background:url(img/header_bg.png) repeat-x left 10px ;
	}
/* 背景wide */
#header.header-w {
/*	background:url(img/header_bg.png) repeat-x left bottom ;*/
	}




/* ★フッター --------------------------------------- */

#footer p { color:#fff }

/* 著作権表記 */
#footer p.copyright { color:#fff }

/* 背景 */
#footer {
	background:url(img/footer_bg.png) repeat-x left top ;
	margin-bottom:10px ;
	}

/* 背景wide */
#footer.footer-w {
	/*background: url(img/footer_bg.png) repeat-x left top #fff */; }




/* ★メニューまわり --------------------------------------- */

/*　メニュー左右背景ここで設定　*/

#container { background:#DFE8F0 }

#container.con-l {
	background:url(img/container_bg.png) left repeat-y #DFE8F0 ;
	}
#container.con-r {
	background:url(img/container_bg.png) right repeat-y #DFE8F0 ;
	}
#container.con-lw {
	background:url(img/container_bg.png) left repeat-y #DFE8F0 ;
	}
#container.con-rw {
	background:url(img/container_bg.png) right repeat-y #DFE8F0 ;
	}


/* メニュー　文字色共通(menu_tate：たて menu_yoko：よこ) */

#menu_tate li a ,
#menu_yoko li a{ 
	color: #fff;
	font-weight:normal}

#menu_tate li a:hover,
#menu_yoko li a:hover { color: #fff ;}

/* 選択中 */
#menu_tate li#on a,
#menu_yoko li#on a { color: #fff ;}



/* メニュー（たて） */

/* 背景 */
#menu_tate {
	background:url(img/menu_tate_bg.png) repeat ;}

#menu_tate li a{ 
	background:url(img/menu_tate_li_a_bg.png) no-repeat left -4px;}
#menu_tate li a:hover { 
	background:url(img/menu_tate_li_a_bg_on.png) no-repeat left -4px;}

/* 選択中背景 */
#menu_tate li#on a { 
	background:url(img/menu_tate_li_a_bg_on.png) no-repeat left -4px; }


/* サブ */
#menu_tate li.st {
/*	background:url(img/menu_tate_li_st_bg.png) repeat ; */}

#menu_tate li.st a {
	background:url(img/menu_tate_li_st_a_bg.png) no-repeat left center ;}
#menu_tate li.st a:hover {
	background:url(img/menu_tate_li_st_a_bg_on.png) no-repeat left center;}

/* 選択中背景 */
#menu_tate li#on.st a {
	background:url(img/menu_tate_li_st_a_bg_on.png) no-repeat left center;}



/* メニュー（よこ） */

/* 背景 */
#menu_yoko {
	background: url(img/menu_yoko_bg.png) bottom ; }

#menu_yoko li a {
	background:url(img/menu_yoko_li_a_bg.png) no-repeat right bottom ;}
#menu_yoko li a:hover {
	background:url(img/menu_yoko_li_a_bg_on.png) no-repeat right bottom ;}
/* 選択中背景 */
#menu_yoko li#on a {
	background:url(img/menu_yoko_li_a_bg_on.png) no-repeat right bottom ; }


/* 右寄せの時 */

#menu_yoko.m-right li a {
	background:url(img/menu_yoko_r_li_a_bg.png) no-repeat left bottom ;}
#menu_yoko.m-right li a:hover {
	background:url(img/menu_yoko_r_li_a_bg_on.png) no-repeat left bottom ;}
/* 選択中背景 */
#menu_yoko.m-right li#on a {
	background:url(img/menu_yoko_r_li_a_bg_on.png) no-repeat left bottom ; }

	

/* ★サブメニュー --------------------------------------- */

/* たて */
#submenu_tate {
	background: url(img/submenu_tate_bg.png) ;
	}
#submenu_tate li a {
	color:#fff ;
	background:url(img/submenu_tate_li_a_bg.png) no-repeat 10px 10px ;
	}
#submenu_tate li a:hover {
	color:#fff;
	background:url(img/submenu_tate_li_a_bg_on.png) no-repeat 10px 10px;
	 }
/* 選択中 */
#submenu_tate li#on a {
	color: #fff ;
	background:url(img/submenu_tate_li_a_bg_on.png) no-repeat 10px 10px ;
	}


/* よこ */
#submenu_yoko { background: url(img/submenu_yoko_bg.png) ;}
#submenu_yoko li a { 
	color:#fff ;
	background:url(img/submenu_yoko_li_a_bg.png) no-repeat 5px ;
	}
#submenu_yoko li a:hover { 
	color:#fff;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat left ;
	 }
/* 選択中 */
#submenu_yoko li#on a { 
	color: #fff ;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat left ; 
	}


/* ★バナー --------------------------------------- */

.banner {
	color: #fff;
	background:/* url(img/banner_bg.png) repeat*/ #395571;
	}

.banner a ,
.banner a:hover {
	color: #fff ;
}



/* ★見出し --------------------------------------- */

h3{ color:#285179 }
h4{
	color:#285179 ;
	border-bottom:dotted #ccc 1px ;
	}


#content-body h3 {
	background:url(img/h3_bg.png) no-repeat ;
	}

/* h3-wide 通常サイズと同じ画像を使う*/
#content.con-w h3 {
	background:url(img/h3_w_bg.png) no-repeat ;
	}
#articledt1.con-w h3 {
	background:url(img/h3_w_bg.png) no-repeat ;
	}




/* ★コンテンツ--------------------------------------- */


/* 基本設定 */
#content , #content.con-w{
	color:#000 ;/* 基本の文字色 */
	}

a { text-decoration : underline ; color : #194991 ;}
a:hover { text-decoration : none ; color : #194991 ;}

/* 背景 */
#content {
	background:url(img/content_bg.png) ;
	}
/* 背景wide */
#content.con-w {
	background:url(img/content_bg.png) ;
	}




/* その他　トップページ--------------------- */

/* 新着情報、ブログ一覧などtable */

#content-body table.table01 td span.td-ico {
	background : url(img/ico_01.png) no-repeat left ;
	color:#666 ;}
			
table.table01 td.border-2px {
	background : url(img/dot_2px.png) repeat-x bottom ;
	}


/* #product 商品紹介--------------------- */

#content-body .product-box h5 { background : #DBE8F1 ;color:#0066CC}
#content-body .product-box h6 {	color : #FF5712 ; }

