@charset "UTF-8";
/* CSS Document */

@charset "utf-8";
/*
Theme Name: Densai
Theme URI: http://example.com/
Description: サンプルテーマ
Version: 1.0
Author: BitBeansInc.
Author URI: http://example.com/
*/

/* Reset.css入れるならここ */


/* 以下ブログテーマのスタイル */
* {font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",Osaka;color:#333;}

/* * {font-family: Universe, "Helvetica Neue", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, "MSPGothic", sans-erif;color:#333;} */

.widget_title {display:none;}
body {margin:0;padding:0;background:url(images/background.gif) repeat left;line-height:150%;background-attachment:fixed;
/*overflow-y:scroll;position:relative;*/
}


img {border:0px;}
p {margin:0;padding:0;}

/*a {color:#0066cc;}*/
a {color:#0066cc;}
a:hover {color:#333;text-decoration:none;}

h1, h2, h3, h4, h5 {font-size:100%;margin:0;padding:0;}

/* ********** standard size set as 10px / use "em" as pixel size (ex: 1.0em = 12px) */
/* body {font-size: 62.5%;} */    /* IE */
/* html>/**/body {font-size: 10px;} */  /* Except IE */

body {font-size: 80%;}

#wrapper {margin:0;padding:0;}
#content {float: right;width: 740px;}
#sidebar {width:210px;float: left;}
#sidebar a {text-decoration:none;}
#footer {clear: both;margin:0;padding:0;}

/* ********** BTT back to the top */
#btt {width:50px;height:23px;float:right;padding-top:57px;background:url(images/btt_on.gif) no-repeat bottom;}
#btt a {background:url(images/btt.gif) no-repeat bottom;height:23px;display:block;}
#btt a:hover {background:url(images/btt_on.gif) no-repeat bottom;height:23px;display:block;}
#btt span {visibility:hidden;}

/* ********** float control */
.FL {float:left;}
.FR {float:right;}
.CLR {clear:both;margin:0;padding:0;}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  margin:0;padding:0;
}
/* IE7,MacIE5 */
.clearfix {display: inline-block;  margin:0;padding:0;}
/* WinIE6 below, Exclude MacIE5 \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;  margin:0;padding:0;}



/* COMMON ********************************** */

/* ********** font size change */
/*.fontM { font-size: 75% !important;}
.fontS { font-size: 65% !important;}
.fontL { font-size: 85% !important;}*/

.fontM { font-size: 80% !important;}
.fontS { font-size: 70% !important;}
.fontL { font-size: 120% !important;}


#font ul {margin:0;padding:0;
  margin-top:3px;
  width:125px;
  height:30px;
  background:url(images/font_title.gif) no-repeat left 5px;
}
#fontChange {
  _overflow: hidden;
  _zoom: 1;
  margin:0;
  float:right;
  margin:0;
}
#fontChange li {
  float: right;
  display: block;
  width: 22px;
  height: 22px;
  padding:0;
  margin-right: 1px;
  text-indent: -9999px;
  cursor: pointer;
  background:url(images/fontSize_.gif) no-repeat;
}

#fontChange li#fontS{background-position: 0 -22px;}
#fontChange li#fontM{background-position: -23px -22px;}
#fontChange li#fontL{background-position: -45px -22px;}

#fontChange li#fontS:hover,
#fontChange li#fontS.active{background-position: 0 0;}

#fontChange li#fontM:hover,
#fontChange li#fontM.active{background-position: -23px 0;}

#fontChange li#fontL:hover,
#fontChange li#fontL.active{background-position: -45px 0;}

/* ********** search box */
#search {float:right;margin-right:10px;}
#search .sbox {
  background:url(images/search_box.gif) left 4px no-repeat;
  width:160px;
  height:20px;
  padding:6px;
  font-size: 10px;
  border:0;
  float:left;
}
#search .sbtn {
  background:url(images/search.gif) top left no-repeat;
  cursor: pointer;
  margin-top:4px;
  border:0px;
  width:49px;
  height:21px;
  text-indent:-9999px;
}



/* HEADER ********************************** */
#header {background:#0066bd;height:30px;margin-bottom:10px;}
#cmn_hdr {width:960px;margin:0 auto;}
#densai_logo {width:180px;height:180px;margin:20px auto;}
#main_frame {width:960px;margin:0 auto;}

/* FOOTER ********************************** */
#footer_top {
  background:url(images/ftr_pic-trans.gif) no-repeat left bottom;
  height:80px;
  width:960px;
  margin:0 auto;
  clear:both;
}
#footer_wrapper {background:#0066bd;}
#footer_contents {
  color:#fff;
  width:960px;
  margin:0 auto;
  font-size:0.9em;
  padding:10px 0;;
}
#ftr_copy {padding-top:10px;color:#fff;}
#ftr_links {float:right;width:760px;text-align:right;color:#fff;}
#ftr_links a {color:#fff;text-decoration:underline;margin:0 5px;}
#ftr_links a:hover {text-decoration:none;}

/* MAIN MENU ********************************** */
#mainMenu {
  width:208px;
  background-color:#fff;
  border:1px solid #0066bd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
  margin-bottom:6px;
}

#mainMenu h2 {display:none;}
#mainMenu ul {list-style:none;margin:0;padding:0;width:208px;}
#mainMenu li {martin:0;padding:0;width:208px;}
#mainMenu ul {text-indent:-9999px;}
.page_item a {width:208px;height:46px;display:block;}


.page-item-company a {background:url(menu/l_menu01.gif) no-repeat;}
.page-item-about a {background:url(menu/l_menu02.gif) no-repeat;}
.page-item-feature a {background:url(menu/l_menu03.gif) no-repeat;}
.page-item-solution a {background:url(menu/l_menu04.gif) no-repeat;}
.page-item-list a {background:url(menu/l_menu05.gif) no-repeat;}
.page-item-provision a {background:url(menu/l_menu06.gif) no-repeat;}
.page-item-download a {background:url(menu/l_menu08.gif) no-repeat;}
.page-item-faq a {background:url(menu/l_menu07.gif) no-repeat;}
.page-item-inquiry a {background:url(menu/l_menu09.gif) no-repeat;}
.page-item-stat a {background:url(menu/l_menu10.gif) no-repeat;}
.page-item-case a {background:url(menu/l_menu11.gif) no-repeat;}
.page-item-seminar a {background:url(menu/l_menu12.gif) no-repeat;}

.page-item-company, .page-item-company a:hover, .page-item-company.current_page_item a {background:url(menu/l_menu01_on.gif) no-repeat;}
.page-item-about, .page-item-about a:hover, .page-item-about.current_page_item a {background:url(menu/l_menu02_on.gif) no-repeat;}
.page-item-feature, .page-item-feature a:hover, .page-item-feature.current_page_item a {background:url(menu/l_menu03_on.gif) no-repeat;}
.page-item-solution, .page-item-solution a:hover, .page-item-solution.current_page_item a {background:url(menu/l_menu04_on.gif) no-repeat;}
.page-item-list, .page-item-list a:hover, .page-item-list.current_page_item a {background:url(menu/l_menu05_on.gif) no-repeat;}
.page-item-provision, .page-item-provision a:hover, .page-item-provision.current_page_item a {background:url(menu/l_menu06_on.gif) no-repeat;}
.page-item-download, .page-item-download a:hover, .page-item-download.current_page_item a {background:url(menu/l_menu08_on.gif) no-repeat;}
.page-item-faq, .page-item-faq a:hover, .page-item-faq.current_page_item a {background:url(menu/l_menu07_on.gif) no-repeat;}
.page-item-inquiry, .page-item-inquiry a:hover, .page-item-inquiry.current_page_item a {background:url(menu/l_menu09_on.gif) no-repeat;}
.page-item-stat, .page-item-stat a:hover, .page-item-stat.current_page_item a {background:url(menu/l_menu10_on.gif) no-repeat;}
.page-item-case, .page-item-case a:hover, .page-item-case.current_page_item a {background:url(menu/l_menu11_on.gif) no-repeat;}
.page-item-seminar, .page-item-seminar a:hover, .page-item-seminar.current_page_item a {background:url(menu/l_menu12_on.gif) no-repeat;}

#sb_tw_area {
  width:208px;
  background-color:#fff;
  border:1px solid #0066bd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  margin-bottom:6px;
}

#sb_tw_bnr {padding:6px 5px;}
#sb_tw_bnr a {background:url(images/bnr_twitter.png) no-repeat;width:198px;height:66px;display:block;}
#sb_tw_bnr a:hover {background:url(images/bnr_twitter_on.png) no-repeat;width:198px;height:66px;display:block;}
#sb_tw_txtlink {padding:0 0 9px 18px;background:url(images/boxArea_arrow.gif) 8px 3px no-repeat; display:block; width:198px; }


#sb_anniversary a {background:url(images/bnr_anniversary.jpg) no-repeat;width:210px;height:66px;display:block;margin-bottom:6px;}
#sb_maintenance a {background:url(images/bnr_maintenance.jpg) no-repeat;width:210px;height:44px;display:block;margin-bottom:6px;}
#sb_recruit a {background:url(images/bnr_recruit.jpg) no-repeat;width:210px;height:66px;display:block;margin-bottom:6px;}
#sb_jba a {background:url(images/bnr_jba.jpg) no-repeat;width:210px;height:66px;display:block;margin-bottom:6px;}
#sb_software a {background:url(images/bnr_software.jpg) no-repeat;width:210px;height:66px;display:block;}

#sb_anniversary, #sb_anniversary a:hover {background:url(images/bnr_anniversary_on.jpg) no-repeat;width:210px;height:66px;display:block;margin-bottom:6px;}
#sb_maintenance, #sb_maintenance a:hover {background:url(images/bnr_maintenance_on.jpg) no-repeat;width:210px;height:44px;display:block;margin-bottom:6px;}
#sb_recruit, #sb_recruit a:hover {background:url(images/bnr_recruit_on.jpg) no-repeat;width:210px;height:66px;display:block;margin-bottom:6px;}
#sb_jba, #sb_jba a:hover {background:url(images/bnr_jba_on.jpg) no-repeat;width:210px;height:66px;display:block;margin-bottom:6px;}
#sb_software, #sb_software a:hover {background:url(images/bnr_software_on.jpg) no-repeat;width:210px;height:66px;display:block;}

.hidden {visibility:hidden;}

#sns_btn {height:45px;}
#btn_tw, #btn_fb {float:left;height:20px;}
#btn_tw {margin:12px 5px 12px 20px;width:70px;padding:0;}
#btn_fb {margin:12px 0;/*text-indent:-9999px;*/}
/*#btn_tw a {background:url(images/btn_tw.gif) no-repeat;width:80px;height:20px;display:block;}*/
#btn_fb a {background:url(images/btn_fb.gif) no-repeat;width:70px;height:20px;display:block;}
/*#btn_tw a:hover {background:url(images/btn_tw_on.gif) no-repeat;}*/
#btn_fb a:hover {background:url(images/btn_fb_on.gif) no-repeat;}


/* INDEX ********************************** */
#flash_area {width:740px;height:217px;margin-bottom:10px;}
#alart_area {background:url(images/alart_bg.gif) no-repeat left top;
  background-color:#ffec8b;
  padding:5px;
  border:1px solid #d2bc48;
  margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}
#alart_area dl {margin:5px 5px 10px 180px;width:545px;}
#alart_area dt {
  float:left;
  width:100px;
  padding:0 10px 0 0;  
  clear:both;
  background:url(images/ind_alart_arrow.gif) no-repeat right 3px;
}
#alart_area dd {width:425px;margin-left:115px;}

#alart_area a {color:#ef4c3b;text-decoration:underline;}
#alart_area a:hover {text-decoration:none;}

#alart_tbl {margin-left:170px;margin-top:3px;}
#alart_td1 {padding-right:15px;background:url(images/ind_alart_arrow.gif) no-repeat right 4px;}
#alart_tbl td {vertical-align:top;}

/* ********** index update box */
#ind_update {width:740px;margin-bottom:10px;}
#ind_update td {vertical-align:top;}
#ind_update1 #ind_update2 {width:365px;vertical-align:top;margin:0;padding:0;}
#ind_update1 {background:#fff url(images/subNews_title.gif) no-repeat left top;border-left:1px solid #0066bd;border-right:1px solid #0066bd;}
#ind_update2 {background:#fff url(images/subTopics_title.gif) no-repeat left top;border-left:1px solid #0066bd;border-right:1px solid #0066bd;}
#ind_update .list {padding:6px 6px 0 0;float:right;width:85px;height:22px;background:url(images/chk_list_on.gif) no-repeat left 6px;}
#ind_update .list a {background:url(images/chk_list.gif) no-repeat left top;height:22px;display:block;text-indent:-9999px;}
#ind_update .list a:hover {background:url(images/chk_list_on.gif) no-repeat left top;height:22px;}

#ind_update .text {margin-top:8px;background-color:#fff;padding:5px 10px;}
#ind_update .bottom {height:5px;margin:0;padding:0;background:#fff url(images/subNews_bottom.gif) no-repeat left bottom;font-size:0px;}

.chk_list {width:85px;height:22px;float:right;margin-bottom:10px;text-indent:-9999px;}
.chk_list a {background:url(images/chk_list.gif) no-repeat left top;height:22px;display:block;}
.chk_list, .chk_list a:hover {background:url(images/chk_list_on.gif) no-repeat left top;}

div#boxArea {overflow:hidden;height:auto;width:740px;}

#ind_news {vertical-align:top;}
#ind_topics {vertical-align:top;}

#ind_news .boxArea_wrap {
  background:url(images/subNews_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;
  margin-bottom:10px;
  width:340px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
  padding:7px 10px 10px 10px;
}
#ind_topics .boxArea_wrap {
  background:url(images/subNews_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;
  margin-bottom:10px;
  width:340px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  position:relative;
  behavior: url(PIE.htc);/* IE */
  padding:7px 10px 10px 10px;
}

#ind_news dl {border-bottom:1px dotted #999;margin:5px 3px;}
#ind_news dt {width:120px;float:left;clear:both;padding:0 0 5px 0;
  background:url(images/boxArea_arrow.gif) no-repeat right 5px;}
#ind_news dd {width:205px;margin-left:125px;padding:0 0 5px 0;}

#ind_topics dl {border-bottom:1px dotted #999;margin:5px 3px;}
#ind_topics dt {width:120px;float:left;clear:both;padding:0 0 5px 0;
  background:url(images/boxArea_arrow.gif) no-repeat right 5px;}
#ind_topics dd {width:205px;margin-left:125px;padding:0 0 5px 0;}

.ind_update_tbl {width:340px;}
.ind_update_tbl_td1 {padding-right:13px;background:url(images/boxArea_arrow.gif) no-repeat right 8px;}
.ind_update_tbl td {border-bottom:1px dotted #999;padding-top:5px;padding-bottom:5px;}

/* ********** index box 1 */
#ind_box1 {background-color:#fff;border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}

#ind_box1-1 {margin:20px 0 0 10px;width:350px;}
#ind_box1-2 {margin:7px 0 0 0;width:366px;}
#ind_box1-2a a {background:url(images/ind_sub01-1.gif) no-repeat;width:366px;height:68px;display:block;text-decoration:none;}
#ind_box1-2b a {background:url(images/ind_sub01-2.gif) no-repeat;width:366px;height:68px;display:block;text-decoration:none;}
#ind_box1-2a, #ind_box1-2a a:hover {background:url(images/ind_sub01-1_on.gif) no-repeat;width:366px;height:68px;display:block;}
#ind_box1-2b, #ind_box1-2b a:hover {background:url(images/ind_sub01-2_on.gif) no-repeat;width:366px;height:68px;display:block;}
#ind_box1-2c {text-align:right;margin:0 5px 5px 0;}


/* ********** index box 2 */
#ind_box2 {
  background:url(images/ind_sub02_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}

#ind_box2 .contents {margin:50px 20px 20px 20px;}
#ind_box2-1 {width:130px;}
#ind_box2-2 {width:565px;}

#ind_box2-2 dl {width:565px;border-bottom:1px dotted #999;margin:0;padding:0;margin-bottom:10px;}
#ind_box2-2 dt {width:75px;color:#0055bd;font-weight:bold;float:left;clear:both;padding-bottom:10px;}
#ind_box2-2 dd {width:385px;margin-left:95px;padding-bottom:10px;}

#ind_sub02_more {float:right;text-indent:-9999px;margin-top:10px;}
#ind_sub02_more a {background:url(images/ind_sub02_more.gif) no-repeat;width:104px;height:22px;display:block;}
#ind_sub02_more, #ind_sub02_more a:hover {background:url(images/ind_sub02_more_on.gif) no-repeat;width:104px;height:22px;display:block;}

#ind_box2_tbl {width:565px;}
#ind_box2_tbl td {border-bottom:1px dotted #999;vertical-align:top;padding-top:5px;padding-bottom:5px;}
.ind_box2_tbl_td1 {padding-right:1px;color:#0055bd;font-weight:bold;}
#ind_box2_tbl nobr {color:#0055bd;}

/* ********** index box ind_box_anniversary */
#ind_box_anniversary { padding-bottom:10px; }
#ind_anniversary2014 {width:740px; }
#ind_anniversary2014 a {background:url(images/ind_banner201403.jpg) no-repeat;width:740px;height:129px;display:block;text-decoration:none;}
#ind_anniversary2014 a:hover {background:url(images/ind_banner201403_on.jpg) no-repeat;width:740px;height:129px;display:block;}

/* ********** index box category01 */
#ind_cat1 {
  background:url(images/ind_cat01_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
  height:146px; width:738px;
}

#ind_cat1 .contents {margin:17px 22px 18px 104px;}
.ind_cat_ul { margin:0px; padding:0px; list-style:none; }
#ind_cat1-1 {width:200px; }
#ind_cat1-2 {width:200px; padding:0px 6px; }
#ind_cat1-3 {width:200px; }

#ind_cat1-1 a {background:url(images/ind_catbtn1_1.jpg) no-repeat;width:200px;height:65px;display:block;text-decoration:none;}
#ind_cat1-1 a:hover {background:url(images/ind_catbtn1_1_on.jpg) no-repeat;width:200px;height:65px;display:block;}
#ind_cat1-2 a {background:url(images/ind_catbtn1_2.jpg) no-repeat;width:200px;height:65px;display:block;text-decoration:none;}
#ind_cat1-2 a:hover {background:url(images/ind_catbtn1_2_on.jpg) no-repeat;width:200px;height:65px;display:block;}
#ind_cat1-3 a {background:url(images/ind_catbtn1_3.jpg) no-repeat;width:200px;height:65px;display:block;text-decoration:none;}
#ind_cat1-3 a:hover {background:url(images/ind_catbtn1_3_on.jpg) no-repeat;width:200px;height:65px;display:block;}

#ind_cat1_img01 {background:url(images/ind_cat01_img01.gif) no-repeat;width:738px;height:46px;display:block;text-decoration:none;}

/* ********** index box category02 */
#ind_cat2 {
  background:url(images/ind_cat02_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}

#ind_cat2 .contents {margin:15px 101px 18px 22px; width:615px;}
#ind_cat2-1 {width:150px; }
#ind_cat2-1 span { display:block; }
#ind_cat2-2 {width:150px; padding:0px 5px; }
#ind_cat2-2 span { display:block; }
#ind_cat2-3 {width:150px; padding-right:5px; }
#ind_cat2-3 span { display:block; }
#ind_cat2-4 {width:150px; }
#ind_cat2-4 span { display:block; }

#ind_cat2-1 a {background:url(images/ind_catbtn2_1.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-1 a:hover {background:url(images/ind_catbtn2_1_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat2-2 a {background:url(images/ind_catbtn2_2.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-2 a:hover {background:url(images/ind_catbtn2_2_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat2-3 a {background:url(images/ind_catbtn2_3.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-3 a:hover {background:url(images/ind_catbtn2_3_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat2-4 a {background:url(images/ind_catbtn2_4.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-4 a:hover {background:url(images/ind_catbtn2_4_on.jpg) no-repeat;width:150px;height:65px;display:block;}

#ind_cat2_img01 {background:url(images/ind_cat02_img01.gif) no-repeat;width:738px;height:48px;display:block;text-decoration:none;}

/* ********** index box category03 */
#ind_cat3 {
  background:url(images/ind_cat03_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}

#ind_cat3 .contents {margin:19px 22px 18px 101px; width:615px;}
#ind_cat3-1 {width:150px; }
#ind_cat3-2 {width:150px; padding:0px 7px 0px 3px; }
#ind_cat3-3 {width:150px; padding-right:5px; }
#ind_cat3-4 {width:150px; }

#ind_cat3-1 a {background:url(images/ind_catbtn3_1.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat3-1 a:hover {background:url(images/ind_catbtn3_1_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat3-2 a {background:url(images/ind_catbtn3_2.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat3-2 a:hover {background:url(images/ind_catbtn3_2_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat3-3 a {background:url(images/ind_catbtn3_3.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat3-3 a:hover {background:url(images/ind_catbtn3_3_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat3-4 a {background:url(images/ind_catbtn3_4.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat3-4 a:hover {background:url(images/ind_catbtn3_4_on.jpg) no-repeat;width:150px;height:65px;display:block;}

#ind_cat3_img01 {background:url(images/ind_cat03_img01.gif) no-repeat;width:738px;height:45px;display:block;text-decoration:none;}

/* BASIC TEMPLATE ********************************** */
#content_header, #main_block {
  background-color:#fff;
  border:1px solid #0066bd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
  margin-bottom:10px;
}
#content_header {background:url(images/content_header.gif) no-repeat left top;
  background-color:#fff;
}
#content_hdr {margin:10px 0 0 10px;}
#content_route {
  margin:0 0 0 15px;
  background:url(images/content_home.gif) no-repeat;
}

#content_route p {margin:20px 10px 10px 30px;}


#entry_main, #subMenu, #subList {
  background-color:#fff;
  border:1px solid #0066bd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}


#entry_main {width:518px;background:#fff url(images/cat_hdr_bg.gif) no-repeat left top;
  /*padding:7px 10px 10px 10px;*/
}
/* #entry_main h2 {background-color:#f00;color:#0066cc;padding:2px 10px;font-weight:bold;} */

div.blue_bg_text_cat { width:488px; padding:0px; clear:both;}
div.blue_bg_text_cat .blue_bg01_cat { background:url(images/bluebg_text02.gif) bottom;}
div.blue_bg_text_cat .blue_bg02_cat { background:url(images/bluebg_text01.gif) top no-repeat;
  padding:3px 10px; font-size:110%; color:#0067bd;}
div.blue_bg_text_cat h2 {color:#0067bd;}


.postmetadata {color:#0066cc;font-weight:bold;}
#entry_main p {margin:10px;}

#cat_hdr {margin:7px 0 25px 10px;}




/* ************************  cat list emergency box */
#cat_list_newsrelease, #cat_list_topics {display:none;}
#cat_list_emergency {
  background-color:#fff;
  border:1px solid #d2bc48;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
  margin-bottom:10px;
  background:#fff url(images/emergency_hdr.gif) no-repeat left top;
}
#emergency_main {padding:50px 0 10px 0;}

div.yellow_bg_text_cat { width:488px; padding:0px; clear:both;}
div.yellow_bg_text_cat .yellow_bg01_cat { background:url(images/yellow_text02.gif) bottom;margin-bottom:12px;}
div.yellow_bg_text_cat .yellow_bg02_cat { background:url(images/yellow_text01.gif) top no-repeat;
  padding:3px 20px; font-size:110%; color:#0067bd;}
div.yellow_bg_text_cat h2 {color:#333;}

#emergency_main .postmetadata {color:#333;}
#emergency_main .entry-content {margin:0 10px;}
#emergency_main .postmetadata {margin-left:10px;}
#emergency_main .type-post {margin-bottom:10px;}

/* ************************  submenu */
#entry_sub {width:210px;}
#subMenu {background:url(images/cat_subTitle01.gif) no-repeat left top;background-color:#fff;margin-bottom:10px;}
#subMenu ul {list-style:none;margin:30px 0 0 0;padding:0;}

#subList {background:url(images/cat_subTitle02.gif) no-repeat left top;background-color:#fff;padding:10px;}
#subList ul {list-style:none;margin:10px 0 0 10px;padding:35px 0 0 0;}
#subList li {}

.cat-item a {width:208px;height:45px;display:block;text-indent:-9999px;text-decoration:none;}

.cat-item-1 a {background:url(menu/cat_menu01.gif) no-repeat left top;}
.cat-item-3 a {background:url(menu/cat_menu02.gif) no-repeat left top;}
.cat-item-4 a {background:url(menu/cat_menu03.gif) no-repeat left top;}

.cat-item-1 a:hover, .cat-item-1.current-cat1 a {background:url(menu/cat_menu01_on.gif) no-repeat left top;}
.cat-item-3 a:hover, .cat-item-3.current-cat3 a {background:url(menu/cat_menu02_on.gif) no-repeat left top;}
.cat-item-4 a:hover, .cat-item-4.current-cat4 a {background:url(menu/cat_menu03_on.gif) no-repeat left top;}



.type-post {width:485px;clear:both;margin:0 0 10px 15px;padding-bottom:5px;
/* border-bottom:1px dotted #000; */
}
.post-list {border-bottom:1px dotted #000;padding-bottom:5px;}
/*.entry-content {border:1px solid #f00;}*/
.more-link {margin-bottom:20px;width:86px;height:22px;text-indent:-9999px;margin:10px 0;margin-left:400px;}
.more-link a {background:url(images/more.gif) no-repeat top left;height:22px;display:block;}
.more-link a:hover {background:url(images/more_on.gif) no-repeat top left;}



/* SEARCH PAGE ********************************** */
#search_block {padding:30px 10px 0 10px;}
#search_title {font-size:1.6em;color:#0067bd;background:url(images/search_icon.gif) no-repeat left top;padding:8px 0 15px 50px;margin-bottom:10px;}
#search_subtitle {padding:0 0 40px 10px;color:#0067bd;}
#search_block .type-post {width:690px;margin:10px;clear:both;}
#search_block .type-page {width:690px;margin:10px;clear:both;}

#search_block .more-link {margin-left:580px;}
#search_block .entry-content {margin:0 15px 15px 15px;}
#search_block .postmetadata {margin-left:15px;padding:0 0 0 20px;float:left;font-weight:normal;color:#333;background:url(images/search_memo.gif) no-repeat left 2px;}


div.blue_bg_text_search { width:679px; padding:0px 0px 14px 0px; clear:both;}
div.blue_bg_text_search .blue_bg01_search { background:url(images/bluebg_text02_search.gif) bottom;}
div.blue_bg_text_search .blue_bg02_search { background:url(images/bluebg_text01_search.gif) top no-repeat;
  padding:3px 15px 3px 15px; font-size:120%; color:#0067bd;}
#search_block h2 {font-weight:bold;}

.non_post {padding:0px 10px 30px 10px;}
#non_searchbox {padding:10px 0;}
#non_searchbox form {margin-top:10px;}


/* NAVIGATION ********************************** */
#navigation {margin-bottom:10px;border-top:1px solid #ccc;padding-top:10px;text-align:center;}
#alignleft a, #aligncenter a, #alignright a {margin:0 5px;}
#alignleft, #aligncenter, #alignright {color:#0066cc;}

#alignleft a {background:url(images/arrow_left.gif) no-repeat left 3px;padding-left:13px;}
#alignright a {background:url(images/arrow_right.gif) no-repeat right 3px;padding-right:13px;}

/* WP-PageNavi plugin ************************** */

.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {
  text-decoration: none;
  border: 1px solid #0066db;
  padding: 3px 8px;
  margin: 2px;
  background-color:#fff;
/*  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  color:#0066db;*/
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
  border-color: #ddd;
  background-color:#fff;
}
/*.wp-pagenavi span.current {font-weight: bold;}*/



/* 201309 footer subContents ************************** */
#footer_subContents_wrap {width:960px;margin:0 auto;padding:10px;}
#footer_subContents {padding:20px;background:#fff;border:1px solid #0066bd;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
#ftr_subContents01, #ftr_subContents02, #ftr_subContents03, #ftr_subContents04 {width:210px;height:20px;margin-bottom:10px;}
#ftr_subContents01 {background:url(images/ftr_subContents01.gif) no-repeat;}
#ftr_subContents02 {background:url(images/ftr_subContents02.gif) no-repeat;}
#ftr_subContents03 {background:url(images/ftr_subContents03.gif) no-repeat;}
#ftr_subContents04 {background:url(images/ftr_subContents04.gif) no-repeat;}

#footer_nav01 {list-style:none;margin:0 10px 0 35px;padding:0;font-size:0.9em;}
.fnav01 {float:left;width:210px;}
.footer_nav02 {list-style:none;margin:0 0 0 10px;padding:0;}
.fnav02:before {content:url("images/boxArea_arrow.gif")" ";}


.postmetadata_lists {width:110px;font-weight:normal;float:left;background:url(images/boxArea_arrow.gif) no-repeat right;}
.postmetadata_title {width:370px;float:left;background:#ff000;margin-left:5px;}
.postmetadata_title a {}



/* 201312 index #ind_cat2 ************************** */
#ind_cat2 {
  background:url(images/ind_cat02_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}

#ind_cat2 .contents {margin:15px 101px 13px 22px; width:615px;}

#ind_cat2 .contents_en {margin:0px 40px 0px 34px; width:664px;}
#ind_cat2_en_logo {background:url(images/ind_cat02_en_logo.gif) left top no-repeat;width:72px;height:52px;display:block;text-decoration:none; padding-bottom:16px; }
#ind_cat2_en_logo span { display:block; width:72px; }
#ind_cat2_en_txt {background:url(images/ind_cat02_en_txt.gif) 21px 13px no-repeat;width:459px;height:29px;display:block;text-decoration:none; padding:13px 19px 26px 21px; }
#ind_cat2_en_txt span { display:block; width:459px; }
#ind_cat2_en_btn a {background:url(images/ind_cat02_en_btn.gif) left 16px no-repeat;width:93px;height:22px;display:block;text-decoration:none; padding:16px 0px 30px;}
#ind_cat2_en_btn a:hover {background:url(images/ind_cat02_en_btn_on.gif) left 16px no-repeat;width:93px;height:22px;display:block;text-decoration:none; padding:16px 0px 30px;}
#ind_cat2_en_txt span { display:block; width:93px; }

/* 201406 index #ind_cat2 ************************** */
#ind_cat2 {
  background:url(images/ind_cat02_title.gif) no-repeat left top;
  background-color:#fff;
  border:1px solid #0066bd;margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  behavior: url(PIE.htc);/* IE */
  position:relative;
}

#ind_cat2 .contents {margin:15px 101px 13px 22px; width:615px;}

#ind_cat2 .contents_en {margin:0px 40px 0px 34px; width:664px;}
#ind_cat2_en_logo {background:url(images/ind_cat02_en_logo.gif) left top no-repeat;width:72px;height:52px;display:block;text-decoration:none; padding-bottom:16px; }
#ind_cat2_en_logo span { display:block; width:72px; }
#ind_cat2_en_txt {background:url(images/ind_cat02_en_txt.gif) 21px 13px no-repeat;width:459px;height:29px;display:block;text-decoration:none; padding:13px 19px 26px 21px; }
#ind_cat2_en_txt span { display:block; width:459px; }
#ind_cat2_en_btn a {background:url(images/ind_cat02_en_btn.gif) left 16px no-repeat;width:93px;height:22px;display:block;text-decoration:none; padding:16px 0px 30px;}
#ind_cat2_en_btn a:hover {background:url(images/ind_cat02_en_btn_on.gif) left 16px no-repeat;width:93px;height:22px;display:block;text-decoration:none; padding:16px 0px 30px;}
#ind_cat2_en_txt span { display:block; width:93px; }

.ind_cat_ul { margin:0px; padding:0px; list-style:none; }
#ind_cat1-1 {width:200px; }
#ind_cat1-2 {width:200px; padding:0px 6px; }
#ind_cat1-3 {width:200px; }

#ind_cat1-1 a {background:url(images/ind_catbtn1_1.jpg) no-repeat;width:200px;height:65px;display:block;text-decoration:none;}
#ind_cat1-1 a:hover {background:url(images/ind_catbtn1_1_on.jpg) no-repeat;width:200px;height:65px;display:block;}
#ind_cat1-2 a {background:url(images/ind_catbtn1_2.jpg) no-repeat;width:200px;height:65px;display:block;text-decoration:none;}
#ind_cat1-2 a:hover {background:url(images/ind_catbtn1_2_on.jpg) no-repeat;width:200px;height:65px;display:block;}
#ind_cat1-3 a {background:url(images/ind_catbtn1_3.jpg) no-repeat;width:200px;height:65px;display:block;text-decoration:none;}
#ind_cat1-3 a:hover {background:url(images/ind_catbtn1_3_on.jpg) no-repeat;width:200px;height:65px;display:block;}



/* 201406 index bx-slider ************************** */
#ind_cat2 .contents {margin:15px 101px 5px 22px !important; width:615px;}
#ind_cat2 .contents2 {margin:0 101px 12px 100px; width:615px;}
#ind_cat2 .contents_en {margin:0px 40px 0px 34px; width:664px;}
#ind_cat2-5 {width:150px; padding:0px 5px; }
#ind_cat2-5 span { display:block; }
#ind_cat2-6 {width:150px; padding-right:5px; }
#ind_cat2-6 span { display:block; }
#ind_cat2-7 {width:150px; }
#ind_cat2-7 span { display:block; }

#ind_cat2-5 a {background:url(images/ind_catbtn2_5.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-5 a:hover {background:url(images/ind_catbtn2_5_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat2-6 a {background:url(images/ind_catbtn2_6.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-6 a:hover {background:url(images/ind_catbtn2_6_on.jpg) no-repeat;width:150px;height:65px;display:block;}
#ind_cat2-7 a {background:url(images/ind_catbtn2_7.jpg) no-repeat;width:150px;height:65px;display:block;text-decoration:none;}
#ind_cat2-7 a:hover {background:url(images/ind_catbtn2_7_on.jpg) no-repeat;width:150px;height:65px;display:block;}