/* CSS Document */

@media (min-width: 768px) {
    #effortH1Wrap { background: #000 url(//resource.aichisogo.or.jp/iryo/effort/images/h1Title.jpg) no-repeat center 0; height: 480px; margin-bottom: 50px; }
    #effortH1Wrap h1 { text-indent: -9999px; overflow: hidden; }
    #effortH1Wrap #effortHeadDoc { padding: 110px 30px 0 530px; width: 400px; margin-left: auto; margin-right: auto; font-size: 14px; line-height: 160%; }
    #effortH1Wrap #effortHeadDoc { padding: 110px 0px 0 500px; width: 900px; }

    .effortTitle { font-size: 16px; line-height: 120%; color: #2E5EC1; font-weight: bold; margin-bottom: 10px; }
    .effortDoc { font-size: 14px; line-height: 160%; padding-bottom: 25px; margin-bottom: 25px; border-bottom: #CCC 1px solid; }
    .effortDoc.last { margin-bottom: 60px; }

}
@media (max-width: 767px) {
    #effortH1Wrap { margin-bottom: 30px; padding: 10px; font-size: 1.4rem;}
    #effortH1Wrap h1 { display: none;}

    div#effortTitle {background:#2E5EC1 url(//resource.aichisogo.or.jp/iryo/common/sp/contentH1Bg.jpg) no-repeat center 0;background-size: cover; padding: 10px;}
    div#effortTitle h1 { width: 100%; max-width: 640px; margin: 0 auto; font-size: 32px; line-height: 34px; font-weight: bold; }
    div#effortTitle h1 .left { display: inline-block; float: left; overflow: hidden; padding-top: 12px; margin-right: 5px;}
    div#effortTitle h1 .right { display: inline-block; float: left; }
    div#effortTitle h1 .titleS { font-size: 22px; line-height: 24px; font-weight: normal; }
    div#effortTitle h1 i { color: #FFF; margin-right: 10px; margin-left: 40px; }

    .effortDoc { border-bottom: #CCC 2px solid; padding: 20px 0 30px; margin-bottom: 20px; }
}

@media (max-width: 480px) {
    div#effortTitle h1 { font-size: 20px; line-height: 22px; }
    div#effortTitle h1 .titleS { font-size: 16px; line-height: 18px; }
    div#effortTitle h1 .right {}
    div#effortTitle h1 i { margin-right: 5px; margin-left: 10px; }

    .effortDoc { border-bottom: #CCC 1px solid; padding: 10px 0 15px; margin-bottom: 10px; }
}
