@charset "Shift_JIS";
/* CSS Document */



/* ★このカラーの独自設定 --------------------------------------- */

#header.header-t01 { border-bottom:2px solid #ccc ; }/* ヘッダー下のボーダー */



/* ★背景 --------------------------------------- */

body {background:/* url(img/bg.jpg) center top repeat fixed*/ #CFE7FF }




/* ★ヘッダー --------------------------------------- */

	
/*　タイトル設定　*/

#header h1 {
	color:#194991}

#header h2 { 
	color:#194991}
	
#header a { color : #194991 ; text-decoration : underline ;}/* タイトル文字色 */
#header a:hover { text-decoration:none;}

/* 背景 */
#header {
/*	border-bottom:2px solid #ccc ;*/
/*	background: url(img/header_bg.png) no-repeat left ; */
	}
/* 背景wide */
#header.header-w {
/*	background:url(img/header_w_bg.png) no-repeat left ;*/
	}




/* ★フッター --------------------------------------- */

#footer p {
	color:#666 }

/* 著作権表記 */
#footer p.copyright { 
	color:#666 ;
	padding-top:0;
	border-top :0;}
		
/* 背景 */
#footer {
	border-top :2px solid #ccc;
	border-bottom :2px solid #ccc;
	margin-bottom:10px;
	background: url(img/footer_bg.png) repeat-x left bottom ;}
/* 背景wide */
#footer.footer-w {
	margin-bottom:10px;
	background: url(img/footer_bg.png) repeat-x left bottom  ; }



/* ★メニューまわり --------------------------------------- */

/*　メニュー左右背景ここで設定　*/

#container.con-l {
	background:url(img/container_bg.png) repeat-y left top #fff ;
	}
#container.con-r {
	background:url(img/container_r_bg.png) repeat-y right top #fff ;
	}
#container.con-lw {
	background:url(img/container_bg.png) repeat-y left top #fff ;
	}
#container.con-rw {
	background:url(img/container_r_bg.png) repeat-y right top #fff ;
	}


/* メニュー　文字色共通(menu_tate：たて menu_yoko：よこ) */

#left {
/*	background:url(img/container_bg.png) repeat-y left top ;*/
	}

#menu_tate li a ,
#menu_yoko li a{ 
	color: #666;
	}

#menu_tate li a:hover,
#menu_yoko li a:hover { color: #666 ;}

/* 選択中 */
#menu_tate li#on a,
#menu_yoko li#on a { color: #666 ;}



/* メニュー（たて） */

/* 背景 */
/*#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 right ;}
#menu_tate li a:hover { 
	background:url(img/menu_tate_li_a_bg_on.png) no-repeat right ;
	}

/* 選択中背景 */
#menu_tate li#on a { 
	background:url(img/menu_tate_li_a_bg_on.png) no-repeat right ; }


/* サブ */
#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 right center ;
	color: #666 ;}
#menu_tate li.st a:hover {
	background:url(img/menu_tate_li_st_a_bg_on.png) no-repeat right center;
	color: #666 ;}

/* 選択中背景 */
#menu_tate li#on.st a {
	background:url(img/menu_tate_li_st_a_bg_on.png) no-repeat right center;
	color: #666 ;}


/* ★このテーマ独自の設定 */

/* 右たてメニュー専用設定 */
#menu_tate.menu_tate_r li a{ 
	background:url(img/menu_tate_r_li_a_bg.png) no-repeat left ;}
#menu_tate.menu_tate_r li a:hover { 
	background:url(img/menu_tate_r_li_a_bg_on.png) no-repeat left ;
	}

/* 選択中背景 */
#menu_tate.menu_tate_r li#on a { 
	background:url(img/menu_tate_r_li_a_bg_on.png) no-repeat left ; }

/* サブ */
#menu_tate.menu_tate_r li.st a {
	background:url(img/menu_tate_r_li_st_a_bg.png) no-repeat left center ;
	}
#menu_tate.menu_tate_r li.st a:hover {
	background:url(img/menu_tate_r_li_st_a_bg_on.png) no-repeat left center;
	}

/* 選択中背景 */
#menu_tate.menu_tate_r li#on.st a {
	background:url(img/menu_tate_r_li_st_a_bg_on.png) no-repeat left center;
	}




/* メニュー（よこ） */

/* 背景 */
#menu_yoko {
	background: url(img/menu_yoko_bg.png) bottom repeat-x ; }

#menu_yoko li a {
	background:url(img/menu_yoko_li_a_bg.png) repeat-x bottom #f2f2f2 ;
	border:2px solid #ccc ;
	border-bottom:none ;
	}
#menu_yoko li a:hover {
	background:/*url(img/menu_yoko_li_a_bg_on.png) no-repeat right bottom;*/ #fff ;
	border:2px solid #ccc ;
	border-bottom:none ;}

/* 選択中背景 */
#menu_yoko li#on a {
	background:/*url(img/menu_yoko_li_a_bg_on.png) no-repeat right bottom;*/ #fff ;
	border:2px solid #ccc ;
	border-bottom:none ;}



/* ★サブメニュー --------------------------------------- */

/* たて */
#submenu_tate {
	background: url(img/submenu_tate_bg.png) ;
	}
#submenu_tate li a {
	color:#666 ;
	background:url(img/submenu_tate_li_a_bg.png) no-repeat 9px 8px ;
	}
#submenu_tate li a:hover {
	color:#666;
	background:url(img/submenu_tate_li_a_bg_on.png) no-repeat 9px 8px;
	 }
/* 選択中 */
#submenu_tate li#on a {
	color: #666 ;
	background:url(img/submenu_tate_li_a_bg_on.png) no-repeat 9px 8px ;
	}


/* よこ */
#submenu_yoko {
	background: /*url(img/submenu_yoko_bg.png) ;*/ #fff ;
	border-bottom:1px solid #ccc ;
	}
#submenu_yoko li a { 
	color:#666 ;
	background:url(img/submenu_yoko_li_a_bg.png) no-repeat left 5px ;
	}
#submenu_yoko li a:hover { 
	color:#666;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat left 5px  ;
	 }
/* 選択中 */
#submenu_yoko li#on a { 
	color: #666 ;
	background:url(img/submenu_yoko_li_a_bg_on.png) no-repeat left 5px  ; 
	}


/* ★バナー --------------------------------------- */

.banner {
	color: #fff;
	background:/* url(img/banner_bg.png) repeat*/ #AAC6DD ;
	}

.banner a ,
.banner a:hover {
	color: #fff ;
}




/* ★見出し --------------------------------------- */

h3{ color:#fff }
h4{
	color:#333 ;
	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 ;
	}




/* ★コンテンツ--------------------------------------- */

/* コンテンツ設定 */
#content{ background:#fff ;}

/* 基本設定 */
#content , #content.con-w{
	color:#333 ;/* 基本の文字色 */
	}

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 ; }

