@charset "euc-jp";


/*-----------------------------------
全体 カラー変更
-----------------------------------*/
body.color1 { background-image:url(../color/btn_color5/bg_head_color5.jpg); }


/*-----------------------------------
ヘッダー カラー変更
-----------------------------------*/
/*#h_contact .color1 { background:url(../color/btn_color5/bg_h_contact_color5.gif) no-repeat; color:#fff; }*/
#h_contact .color1 { color:#fff; }
#h_contact .color1:hover { color:#fccca3; }

/* fbnr */
/*#fbnr .color1 a { background:url(../color/btn_color5/f_add_btn_color5.jpg) no-repeat; color:#fff; }*/
#fbnr .color1 a { color:#fff; }
#fbnr .color1 a:hover { color:#fccca3; }

/*-----------------------------------
左メニューカラー変更
-----------------------------------*/


/* g_nav color1 */
.g_nav_color1 { background:url(../color/btn_color5/bg_g_nav_color5_mdl.jpg) repeat-y; }
.g_nav_color1 div { background:url(../color/btn_color5/bg_g_nav_color5_top.jpg) no-repeat; }
.g_nav_color1 div a,
.g_nav_color1 div span { background:url(../color/btn_color5/bg_g_nav_color5_btm.jpg) left bottom no-repeat; color:#fff; font-family:"ＭＳ Ｐゴシック", "AquaKanaBold", "ヒラギノ角ゴ Pro W3";}
.g_nav_color1 div a:hover { color:#fccca3; }
/* オープンした時 */
.open { background:url(../color/btn_color5/bg_g_nav_color5_mdl.jpg) repeat-y; }
.open div { background:url(../color/btn_color5/bg_g_nav_color5_top.jpg) no-repeat; }
.open div a,
.open div span { background:url(../color/btn_color5/bg_g_nav_color5_btm.jpg) left bottom no-repeat; color:#fff;  font-family:"ＭＳ Ｐゴシック", "AquaKanaBold", "ヒラギノ角ゴ Pro W3";}
.open div a:hover { color:#fccca3; }


/* s_nav color1 */
.s_nav_color1 { background:url(../color/btn_color5/bg_s_nav_color5_mdl.jpg) repeat-y; }
.s_nav_color1 div { background:url(../color/btn_color5/bg_s_nav_color5_top.jpg) no-repeat; }
.s_nav_color1 a { background:url(../color/btn_color5/bg_s_nav_color5_btm.jpg) left bottom no-repeat;  font-family:"ＭＳ Ｐゴシック", "AquaKanaBold", "ヒラギノ角ゴ Pro W3";}






/*-----------------------------------
メインコンテンツ　カラー変更
-----------------------------------*/

/* title1 color1 */
/*
.title1 .color1 { border-color:#14530D; color:#000000; }
.title1 .color1 span { border-color:#14530D; }*/
.title1 .color1 { color:#fff; background:#14530D; }


/* title2 color1 */
.title2 .color1 { color:#132679; background:url(../color/btn_color5/bg_title2_color5_top.jpg) no-repeat; }


/* title3 color1 */
.title3 .color1 { background:url(../color/btn_color5/bg_title3_color5_top.jpg) no-repeat #14530D; }
.title3 .color1 span { background:url(../color/btn_color5/bg_title3_color5_btm.jpg) left bottom no-repeat; }


/* table_style color1 */
.table_style .color1 { background:#14530D; color:#fff; }


/*---------------------------------------------
2011.02.23 ↓↓↓↓追加↓↓↓↓
----------------------------------------------*/
/* title4 color1 */
.title4 .color1 { background:url(../color/btn_color5/1title04_color5.jpg) left bottom no-repeat; }

/* title5 color1 */
.title5 .color1 { background:url(../color/btn_color5/1title05_color5.jpg) left bottom no-repeat; }

/* title6 color1 */
.title6 .color1 { background:url(../color/btn_color5/bg_title6_color5_mdl.jpg) repeat-y; }
.title6 .color1 span { background:url(../color/btn_color5/bg_title6_color5_top.jpg) no-repeat; }
.title6 .color1 span span { background:url(../color/btn_color5/bg_title6_color5_btm.jpg) left bottom no-repeat; }

/* title7 color1 */
.title7 .color1 { background:url(../color/btn_color5/bg_title7_color5_mdl.jpg) repeat-y; }
.title7 .color1 span { background:url(../color/btn_color5/bg_title7_color5_top.jpg) no-repeat; }
.title7 .color1 span span { background:url(../color/btn_color5/bg_title7_color5_btm.jpg) left bottom no-repeat; }

/* title8 color1 */
.title8 .color1 { background:url(../color/btn_color5/bg_title8_color5_btm.jpg) left bottom no-repeat; }
.title8 .color1 span { background:url(../color/btn_color5/bg_title8_color5_top.jpg) no-repeat; }

/* title9 color1 */
.title9 .color1 { border-left-color:#14530D; border-bottom-color:#14530D; }

/* title10 color1 */
.title10 .color1 { background:url(../color/btn_color5/bg_title10_color5_mdl.jpg) repeat-y; }
.title10 .color1 span { background:url(../color/btn_color5/bg_title10_color5_top.jpg) no-repeat; }
.title10 .color1 span span { background:url(../color/btn_color5/bg_title10_color5_btm.jpg) left bottom no-repeat; }



/*---------------------------------------------
2011.04.10 ↓↓↓↓追加↓↓↓↓
----------------------------------------------*/

.m_box dl.color1 dt { background-image:url(../color/btn_color5/bg_m_box_title_mdl_color5.gif); }
.m_box dl.color1 dt span { background-image:url(../color/btn_color5/bg_m_box_title_color5.gif); }


.color1 .c_box { background:url(../common_img/c_box_top_color1.jpg) no-repeat; }
.color1 .bg_c_box { background:url(../common_img/c_box_btm_color1.jpg) left bottom no-repeat; }
.color1 .bg2_c_box { background:url(../common_img/c_box_mdl_color1.jpg) repeat-y; }


#contents .color1 .detailbtn { background:url(../color/btn_color5/bg_detailbtn_color5.jpg) left bottom repeat-x; }
#contents .color1 .bg_detailbtn { background:#b0005b; }


/*-----------------------------------
コピーライトカラー変更
-----------------------------------*/

.copyright_color1 { background:url(../color/btn_color5/bg_copyright_color5.gif) repeat-x #0000aa; color:#fff; }




/*---------------------------------------------
2011.01.27 ↓↓↓↓追加↓↓↓↓
----------------------------------------------*/

/* Q&A */
#contents .qabox .color1 h4 { background-image:url(../color/btn_color5/bg_q_color5.jpg); background-color:#14530D; color:#fff; }
#contents .qabox .color1 .abox { background-image:url(../color/btn_color5/bg_a_color5.jpg); }

/* リスト */
#contents .list_style2 li { background-image:url(../color/btn_color5/bg_list_color5.jpg); }

/* ビフォーアフター */
.afterbox .arrow div.color1 { background-image:url(../color/btn_color5/arrow_color5.jpg); }




body.top #bg_news { width:675px; margin:15px auto 0; }
body.top #news { width:675px; height:140px; overflow:auto; }
body.top #news th { font-weight:normal; text-align:left; padding:4px 5px 4px 25px; color:#000; vertical-align:top; background:url(../color/btn_color5/icon_news_color5.jpg) left 6px no-repeat; }
body.top #news td { padding:4px 5px; }
body.top #news a { color:#0077c2; text-decoration:underline; }
body.top #news a:hover { color:#c40026; text-decoration:none; }

body.top #bg_news2 { width:345px; margin:15px 0 0; padding:0 0 0 5px; float:left; }
body.top #news2 { width:345px; height:240px; overflow:auto; }
body.top #news2 th { font-weight:normal; text-align:left; padding:4px 5px 4px 25px; color:#000; vertical-align:top; background:url(../color/btn_color5/icon_news_color5.jpg) left 6px no-repeat; }
body.top #news2 td { padding:4px 5px; }
body.top #news2 a { color:#0077c2; text-decoration:underline; }
body.top #news2 a:hover { color:#c40026; text-decoration:none; }

/*---------------------------------------------
 お問い合わせ位置
 ----------------------------------------------*/
#contents #fbnr { position: relative; width:641px; margin:15px auto 0; padding:0 0 0; }
#fbnr span { position: absolute; top:65px; left:5px; width:628px; height:30px; display:block; }
#fbnr span a { width:372px; height:23px; padding:7px 0 0 256px; display:block; text-decoration:none; font-weight:bold; font-size:11px; }

