/* CSS Document */

/* @grobal setting
========================*/
a{
color:#0d8fdc;
}
a:visited{
color:#999;
}
html{
background: url(../../img/clr/blue/bg.png) no-repeat center top #d5e3ec;
color:#202a32;
}

/* @header
========================*/
#headerCatch{
color:#f57f59;
background: url(../../img/clr/blue/ttl_dots.png) left repeat-y;
}
#headerCatch strong{
border-color: #eb5424; 
}
#header #logo{
color:#c63636;
border-color: #eb5424; 
}
#headerInner #subtitle{
border-color: #eb5424;
color: #2e3940;
}
#headerInfo{
border-color: #eb5424;
color:#eb5424;
}

/* @glovalNavigationigation
========================*/
#glovalNavigation li{
background:url(../../img/clr/blue/nav_bg.png) right top no-repeat;
}
#glovalNavigation li a{
background-image:url(../../img/clr/blue/nav.png);
background-repeat:no-repeat;
}
#glovalNavigation li a:hover{
background-image:url(../../img/clr/blue/nav.png);
background-repeat:no-repeat;
}
#glovalNavigation li.current a{
background-image:url(../../img/clr/blue/nav.png);
background-repeat:no-repeat;
}
#glovalNavigation ul .glovalNavigationSubWrap{
border-color:#85a6ba;
}
#glovalNavigation ul .glovalNavigationSub li a{
background:url(../../img/clr/blue/menu2_list_style.png) no-repeat 0 7px;
color:#0d8fdc;
}
#glovalNavigation ul .glovalNavigationSub li a:hover{
background:url(../../img/clr/blue/menu2_list_style.png) no-repeat 0 7px;
}
#houseNav{
border-color:#b6cad5;
}
#houseNavTrain{
background-image:url(../../img/clr/blue/house_nav_bg.png) !important;
}
#houseNavArea{
background-image:url(../../img/clr/blue/house_nav_bg2.png) !important;
}

/* @under glovalNavigationigation
========================*/
#glovalNavigationUnder{
background: url(../../img/clr/blue/nav_under_bg.png);
}

/* @pankuzu
------------------------*/
#breadcrumb li{
background:url(../../img/clr/blue/breadcrumb_list_bg.png) no-repeat 0 50%;
}

/* @short cut links
------------------------*/
#shortcut{
border-color:#d4e2eb;
}
#shortcut li a,
#shortcut li strong{
background: url(../../img/clr/blue/shortcut_bg.png) top center repeat-x;
}
#shortcut li a:hover,
#shortcut li strong{
background: url(../../img/clr/blue/shortcut_bg.png) top center repeat-x #9c5204;
}
#shortcut li a:hover span,
#shortcut li strong span{
background:#1e6a96;
color:#fff;
}

/* @menu area
========================*/
#sub {
background:url(../../img/clr/blue/menu_bg.png) no-repeat top #e9f2f6;
}
#main #primaryMenu .bxWrap{
background:url(../../img/clr/blue/mds_bg_l.png) top left no-repeat;
}
#sub #primaryMenu .bxWrap{
background:url(../../img/clr/blue/mds_bg_s.png) top left no-repeat;
}
#main #primaryMenu .bxWrapSub {
background-position:0 -30px;
}
#primaryMenu .bxInner{
border-bottom:1px solid #c4d6e0;
}
#primaryMenu h3,
#sub h3 {
border-color: #ebb624;
}
/* @dl style
------------------------*/
#houseDl{
background: #fff1c9;
}
#houseDl dt{
border-color: #ebb624;
}
#houseDl dd#houseDlTrain a{
background:url(../../img/clr/blue/house_dl_bg.png) top left no-repeat;
border-color:#eb5424;
}
#houseDl dd#houseDlTrain a:hover{
background:url(../../img/clr/blue/house_dl_bg.png) left -150px no-repeat;
border-color: #eb5424;
}
#houseDl dd#houseDlArea a{
background:url(../../img/clr/blue/house_dl_bg2.png) top left no-repeat;
border-color:#b19340;
}
#houseDl dd#houseDlArea a:hover{
background:url(../../img/clr/blue/house_dl_bg2.png) left -150px no-repeat;
border-color: #8d6b0d;
}

/* @menu 2nd area
========================*/
#secondaryMenu .bx{
border-color: #94bad1;
}
#secondaryMenu h2{
background:url(../../img/clr/blue/menu2_ttl_bg.png) left top no-repeat;
}
/* @main column
------------------------*/
/*#contentsColumn{
background: url(../../img/clr/blue/bg_column.png) top center no-repeat #fff;
}*/
#contentsColumn .eyecatch{
border-color:#94bad1;
}
#contentsColumn h2, #searchMenu h2{
background: url(../../img/clr/blue/menu2_ttl_bg.png) left top no-repeat;
}
/* @footer
========================*/
#footerInfo{
background: url(../../img/clr/blue/bg_footer.gif) left bottom no-repeat;
border-color: #afcbdb;
}
#footerInner address{
color:#2e3940;
}

/* @module
========================*/
/* @title style
------------------------*/
.ttl1 h1{
background:url(../../img/clr/blue/ttl2_bg.png) left center no-repeat;
}
.ttl2{
margin-bottom:10px;
}
.ttl2 h2{
background:url(../../img/cmn/mds_bg.png) no-repeat 9px 5px;
}
.ttl3 h3{
border-color: #ebb624;
}
.ttl4 h4{
border-color: #f5d783;
}
.ttl5 h5{
background:url(../../img/cmn/ttl3_bg.png) no-repeat 0 50%;
color:#4f6b7e;
}

/* @midashi style
------------------------*/
.subttl2,.subttl2b{
border-color: #7aa9c5;
background-color:#d5e3ec;
}
.subttl3 h3{
border-color:#7aa9c5;
background-color:#d5e3ec;
}

/* @list style
------------------------*/
.designLists li a{
background:#887652 url(../../img/clr/blue/menu_list_bg.png) repeat-x;
}
.designLists li a:hover,
.designLists li.current a{
background-color:#001932 !important;
}
.designLists li a span{
background:url(../../img/clr/blue/menu_list_style.png) no-repeat 8px 8px;
}
.designLists3 li a{
background:#887652 url(../../img/clr/blue/menu_list_bg2.png) repeat-x;
color:#ff9;
}
.designLists3 li a:visited {
color:#ff9;
}
.designLists3 li a:hover,
.designLists3 li.current a{
background-color:#001932 !important;
}
.designLists3 li a span{
background:url(../../img/clr/blue/menu_list_style2.png) no-repeat 16px 8px;
}
.designLists2 li{
background:url(../../img/clr/blue/icon_tri.png) no-repeat 0 50%;
}
.simpleLists li{
background:url(../../img/clr/blue/menu2_list_style.png) no-repeat 0 7px;
}
.simpleLists2 li{
background:url(../../img/clr/blue/icon_arrow.png) no-repeat 0 50%;
}
.designDl dt{
color:#202a32;
border-color: #94bad1;
}
.designLists3 li a{
background:#887652 url(../../img/clr/blue/menu_list_bg2.png) repeat-x;
}
.designLists3 li a span{
background:url(../../img/clr/blue/menu_list_style2.png) no-repeat 8px 16px;
}

/* @table module style
------------------------*/
.designTable th,
.designTable td{
border-color:#7aa9c5;
}
.designTable th{
background:url(../../img/clr/blue/table_bg.png);
}
.designTable2 th,
.designTable2 td{
border-color:#d3d3d2;
}
.designTable2 th{
background-color:#f8f8f8;
}

/* @more link style
------------------------*/
.more a{
background:#ce0000 url(../../img/clr/blue/more_bg.png) no-repeat;
}
.more a:hover{
background:url(../../img/clr/blue/more_bg.png) -60px left no-repeat;
}

/* @go 2 top page
------------------------*/
.gotoTop a{
border-color:#afcbdb;
}
.gotoTop a span{
background:url(../../img/clr/blue/gototop_bg.png) 10px center no-repeat #fff;
}
.gotoTop a:hover{
border-color: #d5e3ec;
}

/* @inline module
========================*/
.notice{
color:#eb5424;
}
.designLink{
background:url(../../img/clr/blue/icon_arrow.png) no-repeat 0 50%;
}
.designLink:visited{
color:#c5826b;
}
.captionImg{
border-color:#d5d5d5;
}

/**
 ************************
 * detail.css
 ************************
 */

/* @central area
========================*/
.mailtoArea .columnR a{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter:"alpha(opacity=80)";
}
.mailtoArea .columnR a:hover{
opacity:1;
filter:alpha(opacity=100);
-ms-filter:"alpha(opacity=100)";
}

/* @caption 2column area
========================*/
.captionArea{
margin-bottom:15px;
}
.captionZone{
border-color: #afcbdb;
background: url(../../img/clr/blue/nav_under_bg.png);
}

/* @slideshow area
========================*/
.slideshowArea{
border-color:#afcbdb;
background: url(../../img/clr/blue/nav_under_bg.png);
}
/* @qr area
========================*/
.qrDetail{
border-color:#7aa9c5;
}

/**
 ************************
 * entrylist.css
 ************************
 */

/* @central area
========================*/
.entryArea{
border-color:#d3d3d2;
}

/**
 ************************
 * iframe.css
 ************************
 */

.ttlWide .subttl{
background: url(../../img/clr/blue/mds_bg_ll.png) top center no-repeat;
}
.ttlWide{
background: url(../../img/clr/blue/mds_bg_ll_line.png) center repeat-y !important;
}

/**
 ************************
 * search.css
 ************************
 */

/* @base
========================*/
#main{
background: url(../../img/clr/blue/bg_column.png) top center no-repeat #fff;
}

/* @search menu
========================*/
#searchMenu{
border-color:#c4d6e0;
background:url(../../img/clr/blue/mds_bg_grade.jpg) top left repeat-x #fff;
}

/* @result display
------------------------*/
.resultLists .recommend table td{
border-color:#afcbdb;
background-color:#edf5f8;
}

/**
 ************************
 * top.css
 ************************
 */

/* @central area
========================*/
#contentsColumn #topicsBx{
background: url(../../img/clr/blue/top_topics_bg.jpg) repeat-x top;
}

/* @go 2 top page
------------------------*/
.gotoTop a{
border-color:#afcbdb;
}
.gotoTop a span{
background:url(../../img/clr/blue/gototop_bg.png) 10px center no-repeat #fff;
}
.gotoTop a:hover{
border-color:#d5e3ec;
}

/* @tab box
------------------------*/
.dtlLists li h3{
color:#1e6a96;
}

