
.wrapper .container {
	width: 1200px;
	margin: 0 auto;
}
.abolish_message {color:#666}
.abolish_message .under {text-decoration:underline}
.abolish_search_box {
/*
background-image:url(/us/img/abolish/bg_bd.gif);
background-repeat:repeat-y;
*/
}
.abolish_search_box img {display:none}
.abolish_search_box .condition_area {
border:3px solid #d9d9d9;
padding:10px 7px;
}
.abolish_search_box .condition_area table {
width:98%;
border-top:1px solid #D5D5D5;
border-left:1px solid #D5D5D5;
margin-bottom:10px;
}
.abolish_search_box .condition_area table td {
color:#656565;
border-right:1px solid #D5D5D5;
border-bottom:1px solid #D5D5D5;
padding:5px;
}
.abolish_search_box .condition_area table td.condition_title {background-color:#F2F2F2}
.abolish_search_box .button_area {
text-align:right;
margin-right:10px;
}
.frm_box {
width:350px;
vertical-align:baseline;
margin-top:10px;
margin-bottom:10px;
}
.frm_btn {
vertical-align:baseline;
margin-top:5px;
}
h2.spec_category {
background:url(/us/img/spec_search/arrow_select.gif) no-repeat;
height:25px;
margin:35px 0 0;
font-size:15px;
padding-top:6px;
padding-left:25px;
}
h2.spec_result {
background:url(/us/img/spec_search/arrow_result.gif) no-repeat;
height:25px;
margin:35px 0 0;
font-size:15px;
padding-top:3px;
padding-left:35px;
}
.abolish_r {color:#DD0200}
.abolish_g {color:#505050}
.cell_modification {width:80px}
.cell_catalogNo {width:200px}
.cell_itemName {width:200px}
.cell_abolishmentYears {width:100px}
.cell_subModel {width:150px}
.result_tit td {
font-weight:bold;
color:white;
height:22px;
padding-left:2px;
}
.re_under td {padding-left:2px}
/*************************************************
* basic_layout
*************************************************/

.clearfix:after {
content:".";  /* 新しい要素を作る */
display:block;  /* ブロックレベル要素に */
clear:both;
height:0;
visibility:hidden;
}
.clearfix {min-height:1px}
* html .clearfix {
height:1px;/*\*//*/
height:auto;
overflow:hidden;
/**/
}
/*---タイトル---*/
.mid_title {
padding:5px 0 5px 8px;
margin:0 0 10px 10px;
font-weight:bold;
border-bottom-width:1px;
border-left-width:2px;
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#cbd4e6;
border-left-color:#002b71;
background-color:#f0f3fb;
font-size:100%;
}
.small_title {
padding:2px 0 3px 8px;
margin:0 0 10px 10px;
font-weight:bold;
border-left-width:3px;
border-left-style:solid;
border-left-color:#002b71;
font-size:100%;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#E1E1E1;
}
.mid_title_or {
padding:5px 0 5px 8px;
margin:0 0 10px 10px;
font-weight:bold;
border-bottom-width:1px;
border-left-width:2px;
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#FFE2AE;
border-left-color:#FEB400;
background-color:#FFF0CE;
font-size:100%;
}
/*---構成---*/
.msm-1col {
clear:both;
margin-bottom:10px;
width:100%;
}
.msm-2col {
clear:both;
margin-bottom:10px;
width:100%;
}
.msm-2col .msm-col {width:50%}
.msm-3col {
clear:both;
margin-bottom:10px;
width:100%;
}
.msm-3col .msm-col {width:33%}
/*---本文---*/
.df_text {margin:10px 10px 20px 20px}
.inner_text {margin:10px 10px 0 20px}
.no_text {margin:10px 10px 20px 20px}
.no_text ol {padding:0 0 0 30px}
.no_text ol li {
padding:0 0 3px;
list-style-type:decimal;
list-style-position:outside;
}
.list_text {margin:10px 10px 20px 20px}
.list_text ul {padding:0 0 3px 10px}
.list_text ul li {
padding:0 0 3px 20px;
list-style-type:none;
list-style-position:outside;
background-image:url(/us/images/list_point.gif);
background-repeat:no-repeat;
background-position:8px 6px;
}
.marknm {
padding:0 0 3px 20px;
background-image:url(/us/images/list_point.gif);
background-repeat:no-repeat;
background-position:8px 6px;
}
.list_link {margin:10px 10px 20px 20px}
.list_link ul {padding:0 0 3px 10px}
.list_link ul li {
padding:0 0 3px 20px;
list-style-type:none;
list-style-position:outside;
background-image:url(/us/images/mark.gif);
background-repeat:no-repeat;
background-position:8px 6px;
}
.list_text_fr {
margin:10px 10px 20px 20px;
clear:both;
}
.list_text_fr ul {
clear:both;
padding:0 0 3px 10px;
}
.list_text_fr ul li {
padding:0 0 3px 20px;
margin:0 0 10px;
list-style-type:none;
list-style-position:outside;
background-image:url(/us/images/list_point.gif);
background-repeat:no-repeat;
background-position:8px 6px;
border-left-width:1px;
border-left-style:dotted;
border-left-color:#CCC;
width:151px;
float:left;
}
.list_link_fr {
margin:10px 10px 20px 20px;
clear:both;
}
.list_link_fr ul {
clear:both;
padding-top:0;
padding-right:0;
padding-bottom:3px;
padding-left:10px;
}
.list_link_fr ul li {
padding:0 0 3px 20px;
margin:0 0 10px;
list-style-type:none;
list-style-position:outside;
background-image:url(/us/images/mark.gif);
background-repeat:no-repeat;
background-position:8px 6px;
border-left-width:1px;
border-left-style:dotted;
border-left-color:#CCC;
width:151px;
float:left;
}
.list_news {
margin:10px 10px 20px 20px;
clear:both;
}
.list_news dl {
width:680px;
clear:both;
padding:2px 0 3px;
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#CCC;
float:left;
}
.list_news dl dt {
width:180px;
float:left;
}
.list_news dl dd {
width:500px;
float:left;
}
.list_tbnom {
margin:10px 10px 20px 20px;
clear:both;
}
.list_tbnom dl {
width:680px;
clear:both;
padding:2px 0 3px;
float:left;
}
.list_tbnom dl dt {
width:180px;
float:left;
}
.list_tbnom dl dd {
width:500px;
float:left;
}
.list_qa {
margin:10px 10px 20px 20px;
clear:both;
}
.list_qa dl {
clear:both;
padding:2px 0 3px;
float:left;
width:680px;
}
.list_qa dl dt {
padding:5px;
margin:0 0 2px;
background-color:#E9EAF5;
border:1px solid #CCC;
width:670px;
}
.list_qa dl dd {
padding:5px;
margin:0 0 10px;
border:1px solid #CCC;
width:670px;
}
.list_qa .msm-cap {
float:left;
padding:0 0 0 3px;
}
.list_qa .msm-text {
display:block;
margin-left:3em;
padding:0 9px 0 0;
}
/*-------フォントスタイル-------*/
.bold {
font-size:120%;
font-weight:bold;
}
.bold2 {
font-size:100%;
font-weight:bold;
}
.boldb {
font-size:120%;
color:#002b71;
font-weight:bold;
}
.boldb2 {
font-size:100%;
color:#002b71;
font-weight:bold;
}
/*--------------*/

.msm-caution {
text-indent:-1em;
padding-left:1em;
font-size:0.8em;
}
.msm-note {font-size:0.8em}
/*-------icon-------*/
.pdf {
background:url(/us/images/pdf.gif) left center no-repeat;
padding:2px 0 2px 22px;
line-height:150%;
}
.excel {
background:url(/us/images/excel.gif) left center no-repeat;
padding:2px 0 2px 22px;
line-height:150%;
}
/*-------table-------*/
table caption {padding-bottom:10px}
.nom-tbl {
font-size:100%;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
margin:0;
padding:0;
}
.nom-tbl th {
background:#e8e8e8;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:4px;
font-weight:bold;
text-align:left;
font-size:100%;
margin:0;
}
.nom-tbl td {
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:4px;
font-weight:nomal;
text-align:left;
vertical-align:top;
font-size:100%;
margin:0;
}
.nom-tbl .br-none {border-right:none}
.spt-tbl {
font-size:100%;
border:1px solid #ccc;
}
.spt-tbl th {
background:#e8e8e8;
border:1px solid #ccc;
padding:4px;
font-weight:bold;
text-align:left;
font-size:100%;
margin:0;
}
.spt-tbl td {
border:1px solid #ccc;
padding:4px;
font-weight:nomal;
text-align:left;
vertical-align:top;
font-size:100%;
margin:0;
}
.spt-tbl .none {border-right:none}
.smltd td {font-size:80%}
.smltd th {font-size:90%}
/*---ボックスイメージ---*/
.msm-box_bdr_hd {
background:url("/us/images/box_border_hd.gif") no-repeat;
padding:10px 10px 3px;
}
.msm-box_bdr_btm {
background:url("/us/images/box_border_bt.gif") left bottom no-repeat;
padding:0 0 7px;
margin:0 0 20px 10px;
}
.dummy_cl {
line-height:0;
clear:both;
float:none;
}
.img-df_text img {
float:left;
margin-right:10px;
}
.msm-img-box {float:left}
.msm-text-box {float:left}
.msm50img-box .msm-img-box {width:50px}
.msm50img-box .msm-text-box {width:650px}
.msm100img-box .msm-img-box {width:100px}
.msm100img-box .msm-text-box {width:600px}
.msm150img-box .msm-img-box {width:150px}
.msm150img-box .msm-text-box {width:550px}
.msm240img-box .msm-img-box {width:240px}
.msm240img-box .msm-text-box {width:460px}
.msm350img-box .msm-img-box {width:350px}
.msm350img-box .msm-text-box {width:350px}
.msm-img_cap span {
margin:5px auto 0 auto;
_margin:5px 0 0;
padding:0;
display:block;
text-align:center;
font-size:80%;
}
.msm-img-lrbox .msm-img_cap {
margin-right:10px;
float:left;
}

/* common */
.clear {
margin:0;
padding:0;
height:0;
width:0;
font-size:0;
line-height:0;
visibility:hidden;
clear:both;
float:none;
}

/* common */
.result_tit {
width:100%;
height:22px;
background-color:#666;
}
.re_under {
border-bottom:1px solid #CCC;
width:100%;
padding-top:10px;
padding-bottom:10px;
}
#title_box {
width: 100%;
height: 38px;
margin: 10px 0;
border-top: 2px solid #002b71;
border-bottom: 1px solid #ccc;
background-color: #f0f3fb;
background-image: url(/images/title_bg.gif);
background-image: none;
background-repeat: repeat-x;
}
.title_pad {
padding:10px 0 0 10px;
width:100%;
height:28px;
}

/* amasiacomponent */
.pagerContainer {
margin-top:10px;
width:350px;
height:20px;
margin-right:auto;
margin-left:auto;
display:block;
}
.pagerContainer .re_right {
color:#AAA;
float:left;
text-align:left;
}
.pagerContainer .re_right b {color:#333}
.pageSize {float:right}
.pulldown_count {width:80px}
h1.title_tx {
background:transparent none repeat scroll 0%;
font-size:100%;
text-indent:0;
border-top:none;
margin-bottom:0;
}