@charset "UTF-8";

/* ---------------------------------------------------------------------

TITLE   : nikkansports.com CSS
DATE    : 2010/02/18
URL     : https://www.nikkansports.com/special/walking/2010/css/walking-style_main.css
AUTHOR  : nikkansports.com

--------------------------------------------------------------------- */



/* 
------------------------------------------------------- */
#walkCont {
display:block;
}

.walkBox  {
border-bottom:1px solid #D6D6D6;
display:block;
height:1%;
margin:0.8em 0 0.2em;
overflow:hidden;
padding-bottom:0.1em;
padding-top:0.2em;
}

.walkBox02 h3 {
font-size:100%;
padding:4px 0px;
margin: 18px 0px 5px;
border-bottom:1px solid #D6D6D6;
}

#walkCont p {
font-size:90%;
line-height:1.6;
/*margin-bottom:1.5em;*/
}

.photoL  {
border-right:1px solid #CCCCCC;
clear:both;
float:left;
margin:0 10px 5px 0;
padding-right:10px;
}

.photoR  {
border-left:1px solid #CCCCCC;
clear:both;
float:right;
margin:0 0 5px 10px;
padding-left:10px;
}

.photoC {
clear:both;
}

#routeNavi #mainTitleWalk {
font-size:110%;
line-height:2.3;
background:url("/img/root-navi_bg.gif") repeat-x scroll 0 0 transparent;
height:40px;
padding-left:3px;
float:left;
}

#featureList  {
/*border-top:1px solid #D6D6D6;*/
font-size:90%;
/*padding:0.5em 0 0;*/
}

#walkCont h1 {
background:url(/special/walking/2010/img/walking-title.jpg) no-repeat scroll 0 0 transparent;
height:93px;
width:100%;
display:block;
}

#walkCont h1 span {
background:url(/special/walking/2010/img/walking-title02.jpg) no-repeat scroll right top transparent;
height:93px;
width:100%;
display:block;
text-indent:-9999px;
}

#walkCont h2 {
font-size:110%;
margin-top:18px;
padding:8px 8px 8px 32px;
border-bottom:1px dotted #E2E2E2;
background:url("/special/walking/2010/img/list-icon.gif") no-repeat scroll 0.2em 0.2em transparent;
}

#featureList li {
border-bottom:1px dotted #E2E2E2;
height:auto !important;
line-height:32px;
min-height:32px;
padding:5px 0 0 70px;
}

#featureList li#feature1 {
background:url("/special/walking/2010/img/1st.gif") no-repeat scroll 0 6px transparent;
/*border-top:medium none;*/
}

#featureList li#feature2 {
background:url("/special/walking/2010/img/2nd.gif") no-repeat scroll 0 6px transparent;
}

#featureList li#feature3 {
background:url("/special/walking/2010/img/3rd.gif") no-repeat scroll 0 6px transparent;
}

#featureList li#feature4 {
background:url("/special/walking/2010/img/4th.gif") no-repeat scroll 0 6px transparent;
}

#featureList li#feature5 {
background:url("/special/walking/2010/img/5th.gif") no-repeat scroll 0 6px transparent;
}

#featureList li#feature6 {
background:url("/special/walking/2010/img/6th.gif") no-repeat scroll 0 6px transparent;
}

.walkQuestion {
background:url("/special/walking/2010/img/question.gif") no-repeat scroll 0.5em 0.5em transparent;
padding:8px 8px 8px 36px;
margin-top:18px;
background-color:#dbf2f9;
}

.walkAnswer {
background:url("/special/walking/2010/img/answer.gif") no-repeat scroll 0.5em 0.5em transparent;
padding:8px 8px 8px 36px;
margin-top:10px;
}

.walkAnswerNo {
padding:8px 8px 8px 36px;
margin-top:10px;
}

.walkAnswer span,.walkAnswerNo span {
color:#666666;
font-size: 90%;
font-weight: bold;
background-color:#dbf2f9;
padding: 2px;
border:1px solid #dddddd;
}

#walkingNavi  {
display:block;
font-size:90%;
margin:12px 0 0;
}

#walkingNavi ul {
border-left:1px solid #B2B2B2;
font-size:90%;
height:1em;
line-height:1.2;
margin:0;
padding:0;
}

#walkingNavi li {
border-right:1px solid #B2B2B2;
float:left;
margin:0;
padding:0;
}

#walkingNavi li a,#walkingNavi li span {
padding:3px 6px 2px;
}

#walkMap  {
border:1px solid #bfe8f4;
background-color:#e5f4f9;
display:block;
height:1%;
margin:0.8em 0 0.2em;
overflow:hidden;
padding:0.8em;
}

#walkMap .walkPhotoBox  {
border-right:1px solid #D9D9D9;
clear:both;
float:left;
margin:0 10px 32px 0;
padding-right:10px;
}

#walkMap .walkSumBox {
/*width:500px;
float:right;*/
line-height:1.6;
}

#walkMap .walkSumBox dt {
/*border-bottom:1px solid #333333;*/
font-size:90%;
font-weight:bold;
}

#walkMap .walkSumBox dd {
font-size:80%;
}

.walkMapMT10 {
margin-top:10px;
}

#walkPub  {
border:1px solid #bfe8f4;
background-color:#e5f4f9;
display:block;
height:1%;
margin:1.8em 0 0.2em;
overflow:hidden;
padding:0.8em;
}

#walkPub h3 {
font-size:100%;
}

#walkPub h4 {
font-size:90%;
margin:10px 0;
border-bottom:1px dotted #333333;
padding:0.2em;
}

#walkPub .walkPhotoBox  {
border:2px solid #cccccc;
clear:both;
float:left;
margin:0 20px 30px 0;
}

#walkPub .walkSumBox {
line-height:1.4;
}

#walkPub .walkSumBox dt {
font-size:90%;
font-weight:bold;
}

#walkPub .walkSumBox dd {
font-size:80%;
}