@charset "Shift_JIS";

/* 調査隊17
--------------------------------------------------------------------------------- */
#chousatai {
   margin: 0 auto;
   padding: 0;
   width: 640px;
   background: #ffffff url("../images/cho_bk1_bg.gif") no-repeat left top;
   text-align: left;
   overflow: hidden;
   }
#chousatai,
#chousatai td,
#chousatai p {
   color: #666666;
   font-size: 12px;
   line-height: 130%;
   font-family: Verdana, Arial, Helvetica, sans-serif, "ＭＳゴシック", "Hiragino Kaku Gothic Pro", "Osaka";
   }

#chousatai table {
   empty-cells: show;
   border-collapse: collapse;
   border-spacing: 0;
   border: 0;
   width: 640px;
   }

#chousatai em {
   font-weight: bold;
   font-style: normal;
   }

#chousatai img {
   border: 0;
   }
#chousatai h2,#chousatai h3 {
   margin: 0 0 3px 0;
   padding: 0;
   }
#chousatai h1,
#chousatai p,
#chousatai dl,#chousatai dt,#chousatai dd {
   margin: 0;
   padding: 0;
   }
#chousatai a:link, #chousatai a:visited {
   color: #029AAC;
   text-decoration: none;
   }
#chousatai a:hover, #chousatai a:active {
   color: #029AAC;
   text-decoration: underline;
   }


#chousatai .mini-text {
   font-size: 11px;
   line-height: 140%;
   }
#chousatai .dark-gray {
   color: #333333;
   }
#chousatai .ar-R {
   text-align: right;
   }


/* chousatai header
--------------------------------------------------------------------------------- */
#chousatai #csti_hd { 
   position: relative;
   height: 170px;
   }
#chousatai #csti_hd h1 { 
   position: absolute;
   top: 46px;
   left: 110px;
   }
#chousatai #csti_hd #hd_txt01 { 
   position: absolute;
   top: 45px;
   left: 11px;
   }
#chousatai #csti_hd #hd_txt02 { 
   position: absolute;
   top: 90px;
   left: 13px;
   width: 465px;
   color: #333333;
   line-height: 160%;
   }
#chousatai #csti_hd ul {
   position: absolute;
   margin: 0;
   padding: 0;
   top: 0;
   right: 0;
   }
#chousatai #csti_hd ul li {
   margin: 0;
   padding: 0;
   list-style: none;
   float: left;
   line-height: 0;
   font-size: 2px;
   }
#chousatai #csti_hd ul li.bn-new {
   top: 0;
   left: 0;
   width: 504px;
   }
#chousatai #csti_hd ul li.bn-old {
   top: 0;
   right: 0;
   width: 136px;
   }

/* ナヴィゲーション
--------------------------------------------------------------------------------- */
.csti_navi ul {
   margin: 0;
   padding: 0;
   list-style: none;
   }
.csti_navi li {
   margin: 0;
   padding: 0;
   float: left;
   }
.csti_navi li a {
   display: block;
   height: 50px;
   background-image: url("../images/cho19_bk2_navi.gif");
   overflow: hidden;
   }
.csti_navi li a span {
   display: none;
   }
.chonavi01 a { background-position:      0 0; width:  60px;}
.chonavi02 a { background-position:  -60px 0; width: 100px;}
.chonavi03 a { background-position: -160px 0; width: 100px;}
.chonavi04 a { background-position: -260px 0; width: 100px;}
.chonavi05 a { background-position: -360px 0; width: 100px;}
.chonavi06 a { background-position: -460px 0; width:  90px;}
.chonavi07 a { background-position: -550px 0; width:  90px;}

.chonavi01 a:hover { background-position:      0 -50px; width:  60px;}
.chonavi02 a:hover { background-position:  -60px -50px; width: 100px;}
.chonavi03 a:hover { background-position: -160px -50px; width: 100px;}
.chonavi04 a:hover { background-position: -260px -50px; width: 100px;}
.chonavi05 a:hover { background-position: -360px -50px; width: 100px;}
.chonavi06 a:hover { background-position: -460px -50px; width:  90px;}
.chonavi07 a:hover { background-position: -550px -50px; width:  90px;}

.chonavi01 a:active { background-position:      0 -100px; width:  60px;}
.chonavi02 a:active { background-position:  -60px -100px; width: 100px;}
.chonavi03 a:active { background-position: -160px -100px; width: 100px;}
.chonavi04 a:active { background-position: -260px -100px; width: 100px;}
.chonavi05 a:active { background-position: -360px -100px; width: 100px;}
.chonavi06 a:active { background-position: -460px -100px; width:  90px;}
.chonavi07 a:active { background-position: -550px -100px; width:  90px;}

/* 指令!
--------------------------------------------------------------------------------- */
#chousatai .csti_order       { margin: 0 0 20px 0; padding: 0; clear: left;}
#chousatai .csti_order h2    { padding: 20px 0 0;}
#chousatai .csti_order table { width: 640px;}

#chousatai .csti_order td { 
   padding: 5px 0 0;
   width: 212px;
   vertical-align: top;
   }
#chousatai .csti_order td.csti_od_nm01 {
   color: #E43A82;
   background: #F9F9F9 url("../images/cho_bk3_nm01.gif") no-repeat right bottom;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm02 {
   color: #EE2F01;
   background: #F9F9F9 url("../images/cho_bk3_nm02.gif") no-repeat right bottom;
   border-right: 2px solid #ffffff;
   border-bottom: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm03 {
   color: #E38000;
   background: #F9F9F9 url("../images/cho_bk3_nm03.gif") no-repeat right bottom;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm04 {
   color: #947B28;
   background: #F9F9F9 url("../images/cho_bk3_nm04.gif") no-repeat right bottom;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm05 {
   color: #5A923B;
   background: #F9F9F9 url("../images/cho_bk3_nm05.gif") no-repeat right bottom;
   border-right: 2px solid #ffffff;
   border-bottom: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm06 {
   color: #3A926C;
   background: #F9F9F9 url("../images/cho_bk3_nm06.gif") no-repeat right bottom;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm07 {
   color: #3376A1;
   background: #F9F9F9 url("../images/cho_bk3_nm07.gif") no-repeat right bottom;
   }
#chousatai .csti_order td.csti_od_nm08 {
   color: #7D4A88;
   background: #F9F9F9 url("../images/cho_bk3_nm08.gif") no-repeat right bottom;
   border-right: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   }
#chousatai .csti_order td.csti_od_nm09 {
   color: #50358F;
   background: #F9F9F9 url("../images/cho_bk3_nm09.gif") no-repeat right bottom;
   }
#chousatai .csti_order td dl.od_dtl { margin: 0 5px; width: 202px;}
#chousatai .csti_order td dl.od_dtl dt {}
#chousatai .csti_order td dl.od_dtl dd { margin: 0 0 8px;}


#chousatai .csti_order td dl.hyoka_dtl { 
   margin: 0 0 0 6px;
   padding: 0;
   width: 140px;
   }
#chousatai .csti_order td dl.hyoka_dtl dd {
   margin: 3px 0 0 0;
   font-size: 10px;
   }
#chousatai .csti_order td div.fr { 
   margin: 0;
   padding: 0;
   float: right;
   }




/* chousatai jiken
--------------------------------------------------------------------------------- */
#chousatai div.csti_jiken       { margin: 0 0 30px 0; padding: 0;}
#chousatai div.csti_jiken table {}
#chousatai .csti_jiken td       {
   margin: 0;
   padding: 0 0 5px 0;
   width: 33%;
   vertical-align: top;
   text-align: center;
   border-top: 1px solid #ffffff;
   border-right: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   border-left: 1px solid #ffffff;
   }
#chousatai .csti_jiken td dl { 
   margin: 5px auto;
   padding: 0;
   width: 201px;
   }
#chousatai .csti_jiken td dt { 
   margin: 5px 0 0 0;
   padding: 1px 0 2px 25px;
   text-align: left;
   line-height: 120%;
   letter-spacing: -0.01em;
   font-weight: bold;
   }
#chousatai .csti_jiken td dl.csti_jk_nm01 dt { background: url("../images/cho_bk4_nm01.gif") no-repeat left top; color: #F33D8A;}
#chousatai .csti_jiken td dl.csti_jk_nm02 dt { background: url("../images/cho_bk4_nm02.gif") no-repeat left top; color: #FF3200;}
#chousatai .csti_jiken td dl.csti_jk_nm03 dt { background: url("../images/cho_bk4_nm03.gif") no-repeat left top; color: #FF9000;}
#chousatai .csti_jiken td dl.csti_jk_nm04 dt { background: url("../images/cho_bk4_nm04.gif") no-repeat left top; color: #A48A32;}
#chousatai .csti_jiken td dl.csti_jk_nm05 dt { background: url("../images/cho_bk4_nm05.gif") no-repeat left top; color: #69AC44;}
#chousatai .csti_jiken td dl.csti_jk_nm06 dt { background: url("../images/cho_bk4_nm06.gif") no-repeat left top; color: #44AC7F;}
#chousatai .csti_jiken td dl.csti_jk_nm07 dt { background: url("../images/cho_bk4_nm07.gif") no-repeat left top; color: #3885B6;}
#chousatai .csti_jiken td dl.csti_jk_nm08 dt { background: url("../images/cho_bk4_nm08.gif") no-repeat left top; color: #A261B0;}
#chousatai .csti_jiken td dl.csti_jk_nm09 dt { background: url("../images/cho_bk4_nm09.gif") no-repeat left top; color: #593A9F;}

#chousatai .csti_jiken td dd { 
   margin: 4px 0 0 0;
   padding: 0;
   text-align: left;
   line-height: 130%;
   clear: both;
   }
#chousatai .csti_jiken td dl.csti_jk_nm01 dd { color: #E43A82;}
#chousatai .csti_jiken td dl.csti_jk_nm02 dd { color: #EE2F01;}
#chousatai .csti_jiken td dl.csti_jk_nm03 dd { color: #E38000;}
#chousatai .csti_jiken td dl.csti_jk_nm04 dd { color: #947B28;}
#chousatai .csti_jiken td dl.csti_jk_nm05 dd { color: #5A923B;}
#chousatai .csti_jiken td dl.csti_jk_nm06 dd { color: #3A926C;}
#chousatai .csti_jiken td dl.csti_jk_nm07 dd { color: #3376A1;}
#chousatai .csti_jiken td dl.csti_jk_nm08 dd { color: #7D4A88;}
#chousatai .csti_jiken td dl.csti_jk_nm09 dd { color: #50358F;}

#chousatai .csti_jiken td dt img.right { 
   margin: 0 0 1px 5px;
   padding: 0;
   float: right;
   }
#chousatai .csti_jiken td dd img.right { 
   margin: 0 0 5px 5px;
   padding: 0;
   float: right;
   }
#chousatai .csti_jiken td dd.m0 { 
   margin: 0;
   padding: 0;
   }

/* 総合評価
--------------------------------------------------------------------------------- */
#chousatai .csti_hyoka       { margin: 0 0 20px 0; padding: 0;}
#chousatai .csti_hyoka table { width: 640px;}
#chousatai .csti_hyoka td { 
   padding: 0;
   width: 212px;
   vertical-align: top;
   }

#chousatai .csti_hyoka td.csti_od_nm01 { 
   color: #E43A82;
   background: #F9F9F9 url("../images/cho19_bk5_pht01.jpg") no-repeat left top;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm02 {
   color: #EE2F01;
   background: #F9F9F9 url("../images/cho19_bk5_pht02.jpg") no-repeat left top;
   border-right: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm03 {
   color: #E38000;
   background: #F9F9F9 url("../images/cho19_bk5_pht03.jpg") no-repeat left top;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm04 {
   color: #947B28;
   background: #F9F9F9 url("../images/cho19_bk5_pht04.jpg") no-repeat left top;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm05 {
   color: #5A923B;
   background: #F9F9F9 url("../images/cho19_bk5_pht05.jpg") no-repeat left top;
   border-bottom: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm06 {
   color: #3A926C;
   background: #F9F9F9 url("../images/cho19_bk5_pht06.jpg") no-repeat left top;
   border-bottom: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm07 {
   color: #3376A1;
   background: #F9F9F9 url("../images/cho19_bk5_pht07.jpg") no-repeat left top;
   }
#chousatai .csti_hyoka td.csti_od_nm08 { 
   color: #7D4A88;
   background: #F9F9F9 url("../images/cho19_bk5_pht08.jpg") no-repeat left top;
   border-right: 2px solid #ffffff;
   border-left: 2px solid #ffffff;
   }
#chousatai .csti_hyoka td.csti_od_nm09 { 
   color: #50358F;
   background: #F9F9F9 url("../images/cho19_bk5_pht09.jpg") no-repeat left top;
   }

#chousatai .csti_hyoka td dl { margin: 0; padding: 0;}
#chousatai .csti_hyoka td dt { margin: 0; padding: 0;}
#chousatai .csti_hyoka td dd { padding: 0 5px 10px 5px;}


/* from ビエナ隊員
--------------------------------------------------------------------------------- */
#chousatai .csti_afterword {
   margin: 0 0 20px 0; 
   padding: 0;
   background: url("../images/cho_bk6_bg.gif") repeat-y left top;
   }
#chousatai .csti_afterword p {
   margin: 0 20px; 
   padding: 0;
   }
/* ---- */

#chousatai .csti_afterword div.taiins {
   margin: 10px 15px; 
   padding: 0;
   width: 610px;
   }

#chousatai .csti_afterword div.RG { background: url("../images/cho_bk6_block_bg.gif") no-repeat left top;}
#chousatai .csti_afterword div.BY { background: url("../images/cho_bk6_block_bg.gif") no-repeat left top;}

#chousatai .csti_afterword div.taiins dl.red { color: #EE2F01; Xackground: url("../images/cho19_bk6_kuri.gif") no-repeat right top;}
#chousatai .csti_afterword div.taiins dl.grn { color: #5A923B; Xackground: url("../images/cho19_bk6_hosi.gif") no-repeat right top;}
#chousatai .csti_afterword div.taiins dl.blu { color: #3376A1; Xackground: url("../images/cho19_bk6_kana.gif") no-repeat right top;}
#chousatai .csti_afterword div.taiins dl.ylw { color: #7D4A88; Xackground: url("../images/cho19_bk6_fuji.gif") no-repeat right top;}

#chousatai .csti_afterword div.RG div.btm {
   padding: 5px 0 0;
   clear: both;
   background: url("../images/cho_bk6_block_bg.gif") no-repeat left bottom;
   }
#chousatai .csti_afterword div.BY div.btm {
   padding: 5px 0 0;
   clear: both;
   background: url("../images/cho_bk6_block_bg.gif") no-repeat left bottom;
   }
#chousatai .csti_afterword div.taiins dl.hidarigawa {
   float: left;
   width: 300px;
   }

#chousatai .csti_afterword div.taiins dl.migigawa {
   float: right;
   width: 300px;
   }
#chousatai .csti_afterword div.taiins dt {
   margin: 15px 0 0 10px;
   font-weight: bold;
   }
#chousatai .csti_afterword div.taiins dd {
   margin: 10px 10px 5px 10px;
   }


/* ---------------------------------------------------------------------- CSS END */