@charset "utf-8";

/*-----------------------------------
朝日新聞デジタル　--　サイトポリシー用css　--

last modified --2017-08-25--
-----------------------------------*/

.Section .ListDecimal{
margin: 0;
padding: 0 0 20px;
}

.Section .ListDecimal li{
margin: 0 0 0 24px;
padding: 0;
_padding: 0;
list-style: decimal;
}

.Section .ListDecimal li p{
color: #1E1E17;
font-size: 80%;
line-height: 1.6;
padding: 0 0 5px;
}

.Section .ListBlock li dl dd .ListDecimal{
margin: 0;
padding: 0 0 7px 10px;
}

.Section .ListBlock li dl dd .ListDecimal li{
margin: 0 0 0 10px;
padding: 0;
list-style: decimal;
border: 0;
}

.Section .ListBlock li dl dd .ListDecimal li p {
color: #1E1E17;
font-size: 80%;
border: 0;
line-height: 1.6;
padding:0 0 5px;
}

.Section .ListDecimal li .NsListDecimal{
margin: 0;
padding: 6px 0 3px;
}

.Section .ListDecimal li .NsListDecimal li{
margin: 0 0 0 20px;
padding: 0;
_padding: 0;
list-style:decimal;
color: #1E1E17;
font-size: 100%;
}

.Section .PlainMod p.Notes{
color: #5A5A53;
font-size: 75% !important;
padding: 0;
}

.FWNon{
font-weight: normal;
}

/* ie7 hack_list*/
*:first-child+html .Section .ListDecimal { padding-left: 2px; }
*:first-child+html .Section .ListDecimal li { vertical-align: top; }

*:first-child+html .Section .ListBlock li dl dd .ListDecimal { padding-left: 15px; }
*:first-child+html .Section .ListBlock li dl dd .ListDecimal li { vertical-align: top; }

*:first-child+html .Section .ListDecimal li .NsListDecimal { padding-left: 5px; }
*:first-child+html .Section .ListDecimal li .NsListDecimal li { vertical-align: top; }

/* LineBottom */
.PageTitle .LineBottom{
border-bottom: 1px solid #DCDCD5;
}

/* text-color */
.Section .ListBlock li dl dd p{
color: #1E1E17;	
}

/* cookie.html ListMedium_style */
.Section .ListBlock li dl dd .ListDecimal ul.PolicyList{
padding: 4px 4px 10px 0;
}

.Section .ListBlock li dl dd .ListDecimal .PolicyList li{
margin: 0;
padding: 0;
_padding: 0;
list-style: none;
font-size: 90%;
}

.Section .ListBlock li dl dd .ListDecimal .PolicyList li a {
margin: 0;
padding: 0 0 0 16px;
background: none;
background: url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0px 4px;
}


.Section .ListBlock li dl dd .ListDecimal .PolicyList li a:hover,
.Section .ListBlock li dl dd .ListDecimal .PolicyList li a:active{
background:url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0 -116px;
color:#B90000;
}


.ListBlock li dl dd .PolicyList{
padding: 6px 4px;
}

.ListBlock li dl dd .PolicyList li{
margin: 0;
padding: 0 0 5px 0;
_padding: 0 0 8px 0;
list-style: none;
font-size: 90%;
border: none;
}

.ListBlock li dl dd .PolicyList li a {
margin: 0;
padding: 0 0 0 16px;
background: none;
background: url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0px 4px;
}


.ListBlock li dl dd .PolicyList li a:hover,
.ListBlock li dl dd .PolicyList li a:active{
background:url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0 -116px;
color:#B90000;
}


.ListDecimal ul.PolicyList{
padding: 6px 4px;
}

.ListDecimal .PolicyList li{
margin: 0;
padding: 0;
_padding: 0;
list-style: none;
font-size: 90%;
}

.ListDecimal .PolicyList li a {
margin: 0;
padding: 0 0 0 16px;
background: none;
background: url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0px 4px;
}

.ListDecimal .PolicyList li a:hover,
.ListDecimal .PolicyList li a:active{
background:url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0 -116px;
color:#B90000;
}

ul.PolicyList{
padding: 6px 4px;
}

.PolicyList li{
margin: 0;
padding: 0;
_padding: 0;
list-style: none;
font-size: 90%;
}

.PolicyList li a {
margin: 0;
padding: 0 0 0 16px;
background: none;
background: url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0px 4px;
}

.PolicyList li a:hover,
.PolicyList li a:active{
background:url(//www.asahicom.jp/css/images/arrow_list_small.gif) no-repeat 0 -116px;
color:#B90000;
}


.ListDecimal .PolicyList li span.Blank {
display: inline-block;
margin: 0 0 0 5px;
padding: 0;
vertical-align: -1px;
}

/* index.html Browser_style */
.BrsList li{
margin: 0;
padding: 0 0 2px;
color: #1E1E17;
font-size: 90%;
font-weight: bold;
}