@charset "UTF-8";

/* 基本
---------------------------------------------*/
html:\66irst-child body { font-size: 55%;}
body { color: #000000; font-size: 92%; *font-size: 80%; font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; background: #FFFFFF; }

img { vertical-align: top;}
#container { float:left;}
#container_r { float:left;}

/* goTOP
---------------------------------------------*/
#goTop { position:fixed; width: 66px; height: 66px; bottom: 15%; background: transparent url(../images/gotop.gif) top left no-repeat;}
#goTop span {display: none;}

/* リンク色
---------------------------------------------*/
a { color: #777777; text-decoration: none;}
a:visited { color: #777777; text-decoration: none;}
a:hover, a:focus { color: #777777; text-decoration: underline;}
a:active { color: #777777; text-decoration: underline;}

#top_link a { color: #0000CC; text-decoration: none;}
#top_link a:visited { color: #0000CC; text-decoration: none;}
#top_link a:hover, #top_link a:focus { color: #0000CC; text-decoration: underline;}
#top_link a:active { color: #0000CC; text-decoration: underline;}

#s_bu_pu a { color: #0033CC; text-decoration: none;}
#s_bu_pu a:visited { color: #0033CC; text-decoration: none;}
#s_bu_pu a:hover, #s_bu_pu a:focus { color: #0033CC; text-decoration: underline;}
#s_bu_pu a:active { color: #0033CC; text-decoration: underline;}

#topic_path a { color: #FFFFFF; text-decoration: none;}
#topic_path a:visited { color: #FFFFFF; text-decoration: none;}
#topic_path a:hover, #topic_path a:focus { color: #FFFFFF; text-decoration: underline;}
#topic_path a:active { color: #FFFFFF; text-decoration: underline;}

#topic_path_bla a { color: #666666; text-decoration: none;}
#topic_path_bla a:visited { color: #666666; text-decoration: none;}
#topic_path_bla a:hover, #topic_path_bla a:focus { color: #666666; text-decoration: underline;}
#topic_path_bla a:active { color: #666666; text-decoration: underline;}

.link_blue a { color: #0000CC; text-decoration: none;}
.link_blue a:visited { color: #0000CC; text-decoration: none;}
.link_blue a:hover, .link_blue a:focus { color: #0000CC; text-decoration: underline;}
.link_blue a:active { color: #0000CC; text-decoration: underline;}

.current_page { font-weight:bold; font-size:120%;}

/* P 設定
---------------------------------------------*/
#contents p { line-height: 1.4; letter-spacing: 0.05em; text-align: justify; text-justify: inter-ideograph; }
#s_bu_pu p { line-height: 1.4; *line-height: 1.6; letter-spacing: 0.05em; text-align: justify; text-justify: inter-ideograph; }
#top_inner p , #main_inner p , #main_inner02 p , #main_inner03 p { line-height: 1.8; *line-height: 2.0; letter-spacing: 0.05em; text-align: justify; text-justify: inter-ideograph; }
#bu_chui p { font-weight:bold; font-size:110%; line-height: 2.0;}
#s_ssl p { font-size:90%; line-height: 1.6;}
#act_kiyaku { font-size:120%;}

/* レイアウト
---------------------------------------------*/
#wrapper { margin: 0 auto; width: 974px; padding:0 5px 0 5px; background-color:#FFFFFF;}
#header { width: 964px; margin: 0 auto; position: relative; padding-top:25px;}
#contents { width: 964px; margin: 0 auto; position: relative; padding-bottom:15px; padding-top:13px;}
#main { float:left; width: 695px;}

#top_inner { padding-left:30px; width:665px; }
#side { float:left; width: 269px;}
#side_inner{ padding-left:5px; width:264px; }
#footer { width: 964px; height:313px; margin: 0 auto; position: relative; padding-top:30px; background:url(../images/footer_bg.gif) top left repeat;}

#copyright { width: 950px; margin: 0 auto; position: relative; font-size: 11px; padding-right:14px; padding-bottom:15px;}

#main_inner { padding:23px 7px 0 7px;}
#main_inner02 { padding:23px 21px 0 21px;}
#main_inner03 { padding:23px 5px 0 21px;}
#main_txt { padding:0px 14px 40px 14px;}


/* お客様の声
---------------------------------------------*/
#voice_waku { background-color:#fffcf7; padding:12px 7px 25px 6px;}
#voice_box { padding:0 13px 0 14px;}
.voice_title { color:#FF9900; font-size:189%; font-weight:bold;}
#voice_left { float:left;}
#voice_right { float:right; padding-top:10px;}
#voice_left02 { float:left; width:425px;}
#voice_left02 p { line-height: 1.6; *line-height: 1.8; letter-spacing: 0.05em; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size:116%;}
#voice_right02 { float:right; width:200px; padding-top:5px;}
.voice_comment_title { color:#666666; font-size:153.9%; font-weight:bold; padding-top:30px;}
#voice_comment { padding:15px 10px 15px 10px; border:solid 3px #CCCCCC; color:#666666; font-size:100%; }
#main_inner p.voice_title , #main_inner p.voice_comment_title { line-height: 1.6; *line-height: 1.8; letter-spacing: 0.01em;}


/* お申込み
---------------------------------------------*/
#act_form { background:url(../images/action_bg_mid.gif) top left repeat;}

#act_menu li { float:left;}
#act_menu li a { display: block; text-decoration: none; text-indent: -9999px; height: 57px; overflow:hidden;}

#act01 a { width: 347px; background: url("../images/action_menu01.gif") top left no-repeat;}
#act02 a { width: 347px; background: url("../images/action_menu02.gif") top left no-repeat;}

#act01.act_on a { width: 347px; background: url("../images/action_menu01.gif") top left no-repeat; background-position: 0 -57px;}
#act02.act_on a { width: 347px; background: url("../images/action_menu02.gif") top left no-repeat; background-position: 0 -57px;}
#act_menu a:hover, #act_menu a:active, #act_menu a.selected { background-position: 0 -57px;}

#act_form_menu { padding:0 0 0 20px;}
#act_form_menu li { float:left; padding-right:10px;}
#act_form_menu li p { display: block; text-decoration: none; text-indent: -9999px; height: 80px; overflow:hidden;}
#afm01 { width: 213px; background: url("../images/action_input.gif") top left no-repeat;}
#afm02 { width: 213px; background: url("../images/action_kakunin.gif") top left no-repeat;}
#afm03 { width: 213px; background: url("../images/action_complete.gif") top left no-repeat;}
#afm01.afm_on { width: 213px; background: url("../images/action_input.gif") top left no-repeat; background-position: 0 -80px;}
#afm02.afm_on { width: 213px; background: url("../images/action_kakunin.gif") top left no-repeat; background-position: 0 -80px;}
#afm03.afm_on { width: 213px; background: url("../images/action_complete.gif") top left no-repeat; background-position: 0 -80px;}

#act_form_input { font-size:120%;}

#act_tel { background:url(../images/action_tel_bg_mid.gif) top left repeat;}

#act_tel_menu { padding:0 0 0 20px;}
#act_tel_menu li { float:left; padding-right:10px;}
#act_tel_menu li p { display: block; text-decoration: none; text-indent: -9999px; height: 80px; overflow:hidden;}
#atm01 { width: 213px; background: url("../images/action_tel_input.gif") top left no-repeat;}
#atm02 { width: 213px; background: url("../images/action_tel_kakunin.gif") top left no-repeat;}
#atm03 { width: 213px; background: url("../images/action_tel_complete.gif") top left no-repeat;}
#atm01.atm_on { width: 213px; background: url("../images/action_tel_input.gif") top left no-repeat; background-position: 0 -80px;}
#atm02.atm_on { width: 213px; background: url("../images/action_tel_kakunin.gif") top left no-repeat; background-position: 0 -80px;}
#atm03.atm_on { width: 213px; background: url("../images/action_tel_complete.gif") top left no-repeat; background-position: 0 -80px;}

#act_tel_input { font-size:120%;}

#izen_banner a { display: block; text-decoration: none; text-indent: -9999px; height: 94px; overflow:hidden;}
#izen_banner a { width: 694px; background: url("../images/action_izen.gif") top left no-repeat;}
#izen_banner a:hover, #izen_banner a:active, #izen_banner a.selected { background-position: 0 -94px;}

#act_kiyaku { background-color:#FFFFFF; width:450px;}

/* お問い合わせフォーム
---------------------------------------------*/
#contact { background:url(../images/contact_bg_mid.gif) top left repeat;}

#contact_menu { padding:0 0 0 20px;}
#contact_menu li { float:left; padding-right:10px;}
#contact_menu li p { display: block; text-decoration: none; text-indent: -9999px; height: 80px; overflow:hidden;}
#cm01 { width: 213px; background: url("../images/contact_input.gif") top left no-repeat;}
#cm02 { width: 213px; background: url("../images/contact_kakunin.gif") top left no-repeat;}
#cm03 { width: 213px; background: url("../images/contact_complete.gif") top left no-repeat;}
#cm01.cm_on { width: 213px; background: url("../images/contact_input.gif") top left no-repeat; background-position: 0 -80px;}
#cm02.cm_on { width: 213px; background: url("../images/contact_kakunin.gif") top left no-repeat; background-position: 0 -80px;}
#cm03.cm_on { width: 213px; background: url("../images/contact_complete.gif") top left no-repeat; background-position: 0 -80px;}

/* メインタイトル
---------------------------------------------*/
#main_title { height:164px; background:url(../images/bu_title.gif) top left no-repeat;}
#main_title_why { height:385px; background:url(../images/why_title.gif) top left no-repeat;}
#main_title_beans { height:165px; background:url(../images/beans_title.gif) top left no-repeat;}
#main_title_voice { height:163px; background:url(../images/voice_title.gif) top left no-repeat;}
#main_title_torihiki { height:107px; background:url(../images/torihiki_title.gif) top left no-repeat;}
#main_title_privacy { height:107px; background:url(../images/privacy_title.gif) top left no-repeat;}
#main_title_kiyaku { height:107px; background:url(../images/kiyaku_title.gif) top left no-repeat;}
#main_title_co { height:126px; background:url(../images/co_title.gif) top left no-repeat;}
#main_title_links { height:137px; background:url(../images/link_title.gif) top left no-repeat;}
#main_title_action { height:159px; background:url(../images/action_title.gif) top left no-repeat;}
#main_title_izen { height:138px; background:url(../images/action_izen_title.gif) top left no-repeat;}
#main_title_contact { height:138px; background:url(../images/contact_title.gif) top left no-repeat;}
#main_title_about { height:209px; background:url(../images/about_title.gif) top left no-repeat;}
#main_title_flow { height:163px; background:url(../images/flow_title.gif) top left no-repeat;}
#main_title_sitemap { height:123px; background:url(../images/sitemap_title.gif) top left no-repeat;}
#main_title_faq { height:150px; background:url(../images/faq_title.gif) top left no-repeat;}
#main_title_winwin { height:164px; background:url(../images/winwin_title.gif) top left no-repeat;}

#topic_path { padding:15px 0 0 20px ; color:#FFFFFF;}
#topic_path_bla { padding:15px 0 0 20px ; color:#666666;}

.li_table01 { background-color:#F8F4E6; padding:10px; font-size:110%; font-weight:bold;}
.li_table02 { background-color:#F7FCFE; padding:10px; font-size:110%;}
.li_table03 { background-color:#F8F4E6; padding:10px; font-weight:bold;}
.li_table04 { background-color:#F7FCFE; padding:10px;}

/* 会社案内
---------------------------------------------*/
#co_waku { padding:12px 14px 25px 14px;}
.co_table_bg { background:url(../images/co_profile_bg_mid.gif) top left repeat;}
#co_table_inner { padding:5px 10px 5px 10px;}

/*追記*/
#twitter { margin:20px 0 0 7px;}

/* Vabooが選ばれる理由
---------------------------------------------*/
#why_menu { padding:70px 0 0 7px;}
#why_menu li a { display: block; text-decoration: none; text-indent: -9999px; overflow:hidden;}

#wm01 a { width: 418px; background: url("../images/w_menu01.gif") top left no-repeat; height: 51px;}
#wm02 a { width: 418px; background: url("../images/w_menu02.gif") top left no-repeat; height: 53px;}
#wm03 a { width: 418px; background: url("../images/w_menu03.gif") top left no-repeat; height: 53px;}
#wm04 a { width: 418px; background: url("../images/w_menu04.gif") top left no-repeat; height: 52px;}
#wm05 a { width: 418px; background: url("../images/w_menu05.gif") top left no-repeat; height: 52px;}

#wm01 a:hover, #wm01 a:active, #wm01 a.selected { background-position: 0 -51px;}
#wm02 a:hover, #wm02 a:active, #wm02 a.selected { background-position: 0 -53px;}
#wm03 a:hover, #wm03 a:active, #wm03 a.selected { background-position: 0 -53px;}
#wm04 a:hover, #wm04 a:active, #wm04 a.selected { background-position: 0 -52px;}
#wm05 a:hover, #wm05 a:active, #wm05 a.selected { background-position: 0 -52px;}

#why_waku { background-color:#f9f5ea; padding:12px 14px 25px 14px;}
.why_title { color:#ca9933; font-size:150%; font-weight:bold;}

/* Vabooとは?
---------------------------------------------*/
#about_menu { padding:60px 0 0 21px;}
#about_menu ul { padding-top:2px; width:457px;}
#about_menu li { float:left; padding-right:2px;}
#about_menu li a { display: block; text-decoration: none; text-indent: -9999px; overflow:hidden; height: 46px;}

#abm01 a { width: 150px; background: url("../images/about_menu01.gif") top left no-repeat;}
#abm02 a { width: 150px; background: url("../images/about_menu02.gif") top left no-repeat;}
#abm03 a { width: 151px; background: url("../images/about_menu03.gif") top left no-repeat;}
#abm04 a { width: 150px; background: url("../images/about_menu04.gif") top left no-repeat;}
#abm05 a { width: 150px; background: url("../images/about_menu05.gif") top left no-repeat;}
#abm06 a { width: 151px; background: url("../images/about_menu06.gif") top left no-repeat;}


#about_menu a:hover, #about_menu a:active, #about_menu a.selected { background-position: 0 -46px;}

#about_waku { background-color:#f9fcfe; padding:12px 14px 25px 14px;}
#about_txt { padding:0 0 0 80px;}

/* 買取の流れ
---------------------------------------------*/
#flow_menu { padding:60px 0 0 21px;}
#flow_menu ul { padding-top:2px;}
#flow_menu li { float:left; padding-right:2px;}
#flow_menu li a { display: block; text-decoration: none; text-indent: -9999px; overflow:hidden; height: 45px;}

#flm01 a { width: 150px; background: url("../images/flow_menu01.gif") top left no-repeat;}
#flm02 a { width: 150px; background: url("../images/flow_menu02.gif") top left no-repeat;}

#flow_menu a:hover, #flow_menu a:active, #flow_menu a.selected { background-position: 0 -45px;}

#flow_waku { background-color:#fcfcfc; padding:12px 14px 25px 14px;}
#flow_waku02 { background-color:#ffffff; padding:12px 14px 25px 14px;}
#flow_waku03 { padding:0 0 0 110px;}
#flow_txt { padding:0 0 0 14px;}

/* サイトマップ
---------------------------------------------*/
#sitemap_waku { padding:12px 14px 25px 45px;}
#sitemap_txt { padding:0 0 0 45px;}
#sitemap_txt li { float:left;}


/* よくある質問
---------------------------------------------*/
#faq_waku { padding:12px 14px 25px 15px;}

/* 買取必勝法
---------------------------------------------*/
#winwin_menu { padding:70px 0 0 21px;}
#winwin_menu li { float:left; padding-right:2px;}
#winwin_menu li a { display: block; text-decoration: none; text-indent: -9999px; overflow:hidden; height: 45px;}

#wwm01 a { width: 151px; background: url("../images/winwin_menu01.gif") top left no-repeat;}
#wwm02 a { width: 151px; background: url("../images/winwin_menu02.gif") top left no-repeat;}

#winwin_menu a:hover, #winwin_menu a:active, #winwin_menu a.selected { background-position: 0 -45px;}

/* まめ知識
---------------------------------------------*/
#beans_menu { padding:70px 0 0 21px;}
#beans_menu li { float:left; padding-right:2px;}
#beans_menu li a { display: block; text-decoration: none; text-indent: -9999px; overflow:hidden; height: 44px;}

#bem01 a { width: 150px; background: url("../images/beans_menu01.gif") top left no-repeat;}
#bem02 a { width: 150px; background: url("../images/beans_menu02.gif") top left no-repeat;}

#beans_menu a:hover, #beans_menu a:active, #beans_menu a.selected { background-position: 0 -44px;}

/* バブリープライス
---------------------------------------------*/
#bu_menu li { float:left;}
#bu_menu li a { display: block; text-decoration: none; text-indent: -9999px; height: 57px; overflow:hidden;}

#bm01 a { width: 195px; background: url("../images/bu_menu01.jpg") top left no-repeat;}
#bm02 a { width: 192px; background: url("../images/bu_menu02.jpg") top left no-repeat;}
#bm03 a { width: 190px; background: url("../images/bu_menu03.jpg") top left no-repeat;}

#bm01.bm_on a { width: 195px; background: url("../images/bu_menu01.jpg") top left no-repeat; background-position: 0 -57px;}
#bm02.bm_on a { width: 192px; background: url("../images/bu_menu02.jpg") top left no-repeat; background-position: 0 -57px;}
#bm03.bm_on a { width: 190px; background: url("../images/bu_menu03.jpg") top left no-repeat; background-position: 0 -57px;}
#bu_menu a:hover, #bu_menu a:active, #bu_menu a.selected { background-position: 0 -57px;}

#bu_books { background:url(../images/bu_bg_mid.gif) top left repeat; padding-top:10px;}
#bu_books li { float:left; width:200px; padding-left:24px; }

#bu_chui { padding-left:24px; padding-bottom:20px;}


/* ヘッダー
---------------------------------------------*/
#logo { float:left; padding-bottom:5px;}
#info { float:right; padding-bottom:5px;}

/* トップ　メイン
---------------------------------------------*/
.title_space { padding-top:30px; padding-bottom:20px; }
.title_space02 { padding-bottom:20px; }
.title_space03 { padding-top:20px; padding-bottom:20px; }
#top_link { padding-right:25px; padding-top:15px;}

#main_click a { display: block; text-decoration: none; text-indent: -9999px; height: 115px; overflow:hidden;}
#main_click a { width: 695px; background: url("../images/main_click.gif") top left no-repeat;}
#main_click a:hover, #main_click a:active, #main_click a.selected { background-position: 0 -115px;}

/* フッター
---------------------------------------------*/
#f_link { padding-top:10px; padding-left:40px;}
#f_link li { float:left; padding-right:15px;font-weight:bold;}
#f_logo { float:left; padding-top:95px; padding-left:40px;}
#f_info { float:right; padding-top:125px; padding-right:30px;}


ul#Page li {
margin : 0;
padding : 0 4px 0 4px;
text-align : left;
list-style-type : none;
display : inline;
}


/* サイドメニュー
---------------------------------------------*/
#s_click a { display: block; text-decoration: none; text-indent: -9999px; height: 292px; overflow:hidden;}
#s_click a { width: 264px; background: url("../images/s_click.gif") top left no-repeat;}
#s_click a:hover, #s_click a:active, #s_click a.selected { background-position: 0 -292px;}

#s_click { padding-bottom:10px;}
#s_flow , #s_check , #s_method , #s_ehon { padding-bottom:5px;}
#s_voice { padding-bottom:15px;}

#s_flow a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_flow a { width: 264px; background: url("../images/s_flow.gif") top left no-repeat;}
#s_flow a:hover, #s_flow a:active, #s_flow a.selected { background-position: 0 -112px;}

#s_beans a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_beans a { width: 264px; background: url("../images/s_beans.gif") top left no-repeat;}
#s_beans a:hover, #s_beans a:active, #s_beans a.selected { background-position: 0 -112px;}

#s_voice a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_voice a { width: 264px; background: url("../images/s_voice.gif") top left no-repeat;}
#s_voice a:hover, #s_voice a:active, #s_voice a.selected { background-position: 0 -112px;}

#s_repeat a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_repeat a { width: 264px; background: url("../images/s_repeat.gif") top left no-repeat;}
#s_repeat a:hover, #s_repeat a:active, #s_repeat a.selected { background-position: 0 -112px;}

#s_winwin a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_winwin a { width: 264px; background: url("../images/s_winwin.gif") top left no-repeat;}
#s_winwin a:hover, #s_winwin a:active, #s_winwin a.selected { background-position: 0 -112px;}

#s_winwin02 a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_winwin02 a { width: 264px; background: url("../images/s_winwin02.gif") top left no-repeat;}
#s_winwin02 a:hover, #s_winwin02 a:active, #s_winwin02 a.selected { background-position: 0 -112px;}

#s_ehon a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_ehon a { width: 264px; background: url("../images/s_ehon.gif") top left no-repeat;}
#s_ehon a:hover, #s_ehon a:active, #s_ehon a.selected { background-position: 0 -112px;}

#s_bookgift a { display: block; text-decoration: none; text-indent: -9999px; height: 112px; overflow:hidden;}
#s_bookgift a { width: 264px; background: url("../images/s_bookgift.gif") top left no-repeat;}
#s_bookgift a:hover, #s_bookgift a:active, #s_bookgift a.selected { background-position: 0 -112px;}

#s_pu_mid { padding:0 32px 0 32px; background: url("../images/s_pu_mid.gif") top left repeat;}

#s_bubbly { padding:0 8px 0 8px; background: url("../images/s_pu_mid.gif") top left repeat;}
#s_bubbly a { display: block; text-decoration: none; text-indent: -9999px; height: 94px; overflow:hidden;}
#s_bubbly a { width: 248px; background: url("../images/s_bubbly.gif") top left no-repeat;}
#s_bubbly a:hover, #s_bubbly a:active, #s_bubbly a.selected { background-position: 0 -94px;}

#s_bu_pu p { text-align:center;}
#s_bu_pu { padding-bottom:40px; width: 200px;}

#s_ssl { padding:32px 16px 0 16px;}

/* メニュー
---------------------------------------------*/
#navi {}

#globalNavigation li { float:left;}
#globalNavigation li a { display: block; text-decoration: none; text-indent: -9999px; height: 67px; overflow:hidden;}

#gn01 a { width: 196px; background: url("../images/menu01.gif") top left no-repeat;}
#gn02 a { width: 191px; background: url("../images/menu02.gif") top left no-repeat;}
#gn03 a { width: 190px; background: url("../images/menu03.gif") top left no-repeat;}
#gn04 a { width: 190px; background: url("../images/menu04.gif") top left no-repeat;}
#gn05 a { width: 197px; background: url("../images/menu05.gif") top left no-repeat;}

#gn01.gn_on a { width: 196px; background: url("../images/menu01.gif") top left no-repeat; background-position: 0 -67px;}
#gn02.gn_on a { width: 191px; background: url("../images/menu02.gif") top left no-repeat; background-position: 0 -67px;}
#gn03.gn_on a { width: 190px; background: url("../images/menu03.gif") top left no-repeat; background-position: 0 -67px;}
#gn04.gn_on a { width: 190px; background: url("../images/menu04.gif") top left no-repeat; background-position: 0 -67px;}
#gn05.gn_on a { width: 197px; background: url("../images/menu05.gif") top left no-repeat; background-position: 0 -67px;}

#globalNavigation a:hover, #globalNavigation a:active, #globalNavigation a.selected { background-position: 0 -67px;}

/* フッターメニュー
---------------------------------------------*/
#f_navi { padding-left:30px;}

#f_globalNavigation li { float:left; padding-left:1px; padding-bottom:1px;}
#f_globalNavigation li a { display: block; text-decoration: none; text-indent: -9999px; height: 45px; overflow:hidden;}

#f_gn01 a { width: 150px; background: url("../images/f_menu01.gif") top left no-repeat;}
#f_gn02 a { width: 150px; background: url("../images/f_menu02.gif") top left no-repeat;}
#f_gn03 a { width: 150px; background: url("../images/f_menu03.gif") top left no-repeat;}
#f_gn04 a { width: 150px; background: url("../images/f_menu04.gif") top left no-repeat;}
#f_gn05 a { width: 150px; background: url("../images/f_menu05.gif") top left no-repeat;}
#f_gn06 a { width: 150px; background: url("../images/f_menu06.gif") top left no-repeat;}
#f_gn07 a { width: 150px; background: url("../images/f_menu07.gif") top left no-repeat;}
#f_gn08 a { width: 150px; background: url("../images/f_menu08.gif") top left no-repeat;}
#f_gn09 a { width: 150px; background: url("../images/f_menu09.gif") top left no-repeat;}
#f_gn10 a { width: 150px; background: url("../images/f_menu10.gif") top left no-repeat;}
#f_gn11 a { width: 150px; background: url("../images/f_menu11.gif") top left no-repeat;}
#f_gn12 a { width: 150px; background: url("../images/f_menu12.gif") top left no-repeat;}

#f_globalNavigation a:hover, #f_globalNavigation a:active, #f_globalNavigation a.selected { background-position: 0 -45px;}

/* クリア
---------------------------------------------*/
.c-both { clear:both; height:0px; font-size:0px; line-height:0%; }

/* テキスト装飾
---------------------------------------------*/
.important { font-weight:bold; font-size:100%;}
.important02 { font-weight:bold; font-size:150%;}
.important03 { font-weight:bold; font-size:115%;}
.important04 { font-size:115%;}
.line { padding:5px 0 5px 0;}
.img_bottom img { vertical-align: bottom;}
.img_mid img { vertical-align: middle;}
.img_top img { vertical-align: top;}

.float_l {foat:left;}
.float_r {foat:right;}

.img_right { float:right; padding:0 25px 0 15px;}
.img_right02 { float:right; padding:5px 0 0 15px;}
.img_left { float:left; padding:0 15px 0 0;}
.img_left02 { float:left; padding:0 30px 0 0;}
.form { border:3px solid #CCCCCC;}

.lh80 { line-height:80%; }
.lh100 { line-height:100%; }
.lh120 { line-height:120%; }
.lh150 { line-height:150%; }
.p_b_50 { padding-bottom:50px;}
.p_b_30 { padding-bottom:30px;}
.p_b_20 { padding-bottom:20px;}
.p_b_15 { padding-bottom:15px;}
.p_b_10 { padding-bottom:10px; }
.p_b_8 { padding-bottom:8px; }
.p_b_3 { padding-bottom:3px; }
.p_b_5 { padding-bottom:5px; }
.p_t_8 { padding-top:8px; }
.td_ph10ps5 { padding:10px 5px 10px 5px; }
.pad5 { padding:5px 5px 5px 5px; }
.p_b_5 { padding-bottom:5px; }
.p_10 { padding:10px; }
.p_8 { padding:8px; }
.p_5 { padding:5px; }
.p_0 { padding:0px; }
.p_t_2 { padding-top:2px; }
.p_t_5 { padding-top:5px; }
.p_t_10 { padding-top:10px; }
.p_t_15 { padding-top:15px; }
.p_t_20 { padding-top:20px; }
.p_t_25 { padding-top:25px; }
.p_l_5 { padding-left:7px; }
.p_l_7 { padding-left:7px; }
.p_l_9 { padding-left:7px; }
.p_l_10 { padding-left:10px; }
.p_l_14 { padding-left:14px; }
.p_l_15 { padding-left:15px; }
.p_l_20 { padding-left:20px; }
.p_l_30 { padding-left:30px; }
.p_l_40 { padding-left:40px; }
.p_l_70 { padding-left:70px; }
.p_l_80 { padding-left:80px; }
.p_r_5 { padding-right:10px; }
.p_r_10 { padding-right:10px; }
.p_r_15 { padding-right:15px; }
.p_r_20 { padding-right:20px; }
.p_r_30 { padding-right:30px; }
.p_r_40 { padding-right:40px; }

.m_r_2 { margin-right:2px; }
.m_r_3 { margin-right:3px; }
.m_r_5 { margin-right:5px; }
.m_r_10 { margin-right:10px; }
.m_t_2 { margin-top:2px; }
.m_t_3 { margin-top:3px; }
.m_t_5 { margin-top:5px; }
.m_t_8 { margin-top:8px; }
.m_t_10 { margin-top:10px; }
.m_t_15 { margin-top:15px; }
.m_t_20 { margin-top:20px; }
.m_t_25 { margin-top:25px; }
.m_t_30 { margin-top:30px; }
.m_b_30 { margin-bottom:30px; }
.m_b_20 { margin-bottom:20px; }
.m_b_18 { margin-bottom:18px; }
.m_b_15 { margin-bottom:15px; }
.m_b_10 { margin-bottom:10px; }
.m_b_8 { margin-bottom:8px; }
.m_b_5 { margin-bottom:5px; }
.m_b_3 { margin-bottom:3px; }
.m_b_2 { margin-bottom:2px; }
.m_b_1 { margin-bottom:1px; }
.m_l_2 { margin-left:2px; }
.m_l_5 { margin-left:5px; }
.m_l_6 { margin-left:6px; }
.m_l_7 { margin-left:7px; }
.m_l_8 { margin-left:8px; }
.m_l_10 { margin-left:10px; }
.m_l_15 { margin-left:15px; }
.m_l_18 { margin-left:18px; }
.m_l_20 { margin-left:20px; }


.gray { color:#666666;}
.white { color:#FFFFFF;}
.yellow { color:#ca9933;}
.green { color:#99CC33; }
.blue { color:#0000FF; }
.red { color:#FF0000; }
.pink { color:#D7489C; }
.bld { font-weight:bold;}
.nml { font-weight:normal;}
.px10 { font-size:10px;}
.px11 { font-size:11px;}
.px12 { font-size:12px;}
.px13 { font-size:13px;}
.px14 { font-size:14px;}
.px16 { font-size:16px;}
.px18 { font-size:18px;}
.px20 { font-size:20px;}

