@charset "UTF-8";

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}/*HTML5display-roleresetforolderbrowsers*/article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}

/* overwrite */
body{
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"メイリオ", meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
    text-align: left !important;
    -webkit-text-size-adjust: 100%;
}

#contents_area a{ color: #0064a1; text-decoration: none;}
#contents_area a:hover{ opacity: .7; text-decoration: none;}

#auto-footer-contents,
#auto-footer-sitemap{ display: none;}

@media screen and (min-width : 769px){ 
/*------------------------------------------------------------------------------------------
*
*
    /mystyle/jump/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
/* -----------------------------------
    #section_jump
----------------------------------- */

#section_jump {
    padding: 100px 0;
    text-align: center;
}

#section_jump .jump-inner {
    margin: 0 15px 30px;
}

#section_jump .jump-inner p {
    margin-bottom: 1em;
    font-size: 14px;
    line-height: 160%;
}

#section_jump .jump-inner p a {
    font-size: 13px;
}

#section_jump a.home {
    font-size: 14px;
}

}


@media screen and (max-width : 768px){ 
/*------------------------------------------------------------------------------------------
*
*
    /mystyle/jump/
    Responsive / SP
*
*
------------------------------------------------------------------------------------------ */
#section_jump{
    padding: 40px 0;
    text-align: center;
    margin-top: 56px;
}

#section_jump br{ display: none;}

#section_jump .jump-inner {
    margin: 0 15px 30px;
}

#section_jump .jump-inner p {
    margin-bottom: 1em;
    font-size: 14px;
    line-height: 160%;
}

#section_jump .jump-inner p a {
    font-size: 13px;
}

#section_jump a.home {
    font-size: 14px;
}

#auto-footer-crumb p{
    padding: 2px 30px !important;
}

#jump_footer{
    overflow: hidden;
}


}