p.interview_copy {margin-bottom: 20px;margin-left: 65px;margin-top: 20px;}

div.interview {clear: both; height: 185px; margin: 20px auto; padding: 5px 65px 0;}
    div.interview img {float: left; margin-right: 20px}
    div.interview div.description {margin-left: 172px; padding-top: 80px;}
        div.interview div.description h3 { font-size: 160%; font-weight: bold; text-decoration: none;max-width:300px;}
        div.interview div.description p img{float:left;margin-right:75px;}

h2.interview_title01 {margin-top: 20px;margin-bottom:0;padding: 0 20px 0 0;clear: both;max-width: 100%;text-align: center;}
div.interview01 {clear: both; margin: 0 auto; padding: 0 0 0 65px;width:90%;}
    div.interview01 img {float: left; margin:0 auto;}
    div.interview01 div.description {width:295px;padding-top: 15px;float:left;margin:0 auto;}
    div.interview01 div.description p { float:left;width:295px;padding-bottom:25px;}
    div.interview01 div.description div.links {background-color: #F3EE6F;border: 2px dashed #5C431E;border-radius: 5px;clear: both;margin: 0 auto 40px;padding: 20px 30px;width: 220px !important;color:#5C431E;font-size: 160%;font-weight: bold;text-decoration: none;}

div.interview01_2 {clear: both; margin: 0 auto; padding: 30px 0 0 50px;}
    div.interview01_2 div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 0 3px 20px;width: 86% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}
    div.interview01_2 div.description {padding-left:35px;}
    div.interview01_2 div.description p {padding-right:35px;}
    div.interview01_2 div.description p strong {font-weight: bold;}
    div.interview01_2 div.description p img {margin:0 auto;}

div.interview02 {clear: both; margin: 0 auto;width:90%;}
    div.interview02 img {float: left; margin-right: 20px}
    div.interview02 div.description {width:370px;padding-top: 15px;float:left;}
    div.interview02 div.description h2.interview_title02 {padding-bottom:25px;}
    div.interview02 div.description p {padding-left:30px;padding-bottom:5px;}
    div.interview02 div.description div.links {background-color: #F3EE6F;border: 2px dashed #5C431E;border-radius: 5px;clear: both;margin: 0 auto 40px;padding: 20px 30px;width: 220px !important;color:#5C431E;font-size: 160%;font-weight: bold;text-decoration: none;}

div.interview02_2 {clear: both; margin: 0 auto; padding: 30px 0 0 0;width:90%;}
    div.interview02_2 div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 0 3px 20px;width: 86% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}
    div.interview02_2 div.description {padding-left:35px;}
    div.interview02_2 div.description p {padding-right:35px;}
    div.interview02_2 div.description p strong {font-weight: bold;}
    div.interview02_2 div.description p img {margin-left:50px;}

div.interview02_3 {margin:30px auto;width:90%;}
    div.interview02_3 div.image {float:left;}
    div.interview02_3 div.description {float:left;width:45%;padding-left:20px;}
    div.interview02_3 div.description p {padding-left:10px;}
    div.interview02_3 div.description p strong {font-weight: bold;}
    div.interview02_3 div.description div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 10px 3px 20px;width: 83% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}

    div.interview02_3 div.image_2 {float:left;padding-right:40px;}
    div.interview02_3 div.description_2 {float:left;width:45%;}
    div.interview02_3 div.description_2 p {padding-top:20px;padding-left:10px;}
    div.interview02_3 div.description_2 div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 10px 3px 20px;width: 83% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}
    div.interview02_3 div.description_2 p strong {font-weight: bold;}

    div.interview02_3 div.photos {max-width:600px;width:100%;margin:0 auto;padding:10px 0 0 0;}
        div.interview02_3 div.photos img {float:left;width:100%;max-width:190px;padding:0 5px 0 0;}

div.interview02_4 {margin:30px auto;width:90%;}
    div.interview02_4 div.image {float:left;}
    div.interview02_4 div.description {float:left;width:50%;padding-left:20px;}
    div.interview02_4 div.description p {padding-left:10px;}
    div.interview02_4 div.description p strong {font-weight: bold;}
    div.interview02_4 div.description div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 10px 3px 20px;width: 83% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}

div.interview02_5 {width:100%;max-width:540px;margin:0 auto;}
    div.interview02_5 img {width:100%;}


div.interview03 {clear: both; margin: 0 auto;max-width:635px;}
    div.interview03 img {float: left; margin-right: 20px;padding-bottom:40px;}
    div.interview03 div.description {max-width:370px;padding-top: 15px;float:left;}
    div.interview03 div.description h2.interview_title02 {float:left !important;padding-bottom:25px;}
    div.interview03 div.description p {padding-left:30px;padding-bottom:5px;}
    div.interview03 div.description div.links {background-color: #F3EE6F;border: 2px dashed #5C431E;border-radius: 5px;clear: both;margin: 10px auto 40px auto;padding: 20px 30px;width: 220px !important;color:#5C431E;font-size: 160%;font-weight: bold;text-decoration: none;}

div.interview03_1 {margin-top:30px;margin: 0 auto;max-width:635px;}
    div.interview03_1 div.image {float:left;}
    div.interview03_1 div.description {float:left;width:41%;}
    div.interview03_1 div.description p {padding-left:10px;}
    div.interview03_1 div.description p strong {font-weight: bold;}
    div.interview03_1 div.description div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 10px 3px 20px;width: 83% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}

div.interview03_2 {clear: both; margin: 0 auto;max-width:635px;}
    div.interview03_2 div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 0 3px 20px;width: 89% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}
    div.interview03_2 div.description {padding-left:35px;}
    div.interview03_2 div.description p {padding-right:35px;}
    div.interview03_2 div.description p strong {font-weight: bold;}
    div.interview03_2 div.description p img {margin-left:50px;}


div.interview01_sp {display:none;}
div.interview02_sp {display:none;}
div.interview03_sp {display:none;}
div.interview03_1_sp {display:none;}

/* responsive */
@media only screen and (max-width: 1024px){
    div.interview {max-width: 620px; padding: 0}

    div.interview02_3 div.description {width:40%;}
    div.interview02_3 div.description_2 {width:40%;}

    div.interview02_4 div.description {width:40%;}
}
@media only screen and (max-width: 768px){
    div.interview {width: 100%; height: auto}
        div.interview img {float: none; max-width: 100%; margin: 0 auto}
        div.interview div.description {margin: 0 auto; text-align: center;max-width:260px;padding-top:10px;}
        div.interview div.description p a img {padding-bottom:10px;margin-right:50px;}

    div.interview02_4 div.description {width:45%;}


}

@media only screen and (max-width: 480px){
    div.interview01 {display:none;}
    div.interview01_sp {display:block;}
    div.interview01_sp div.description div.links {background-color: #F3EE6F;border: 2px dashed #5C431E;border-radius: 5px;clear: both;margin: 0 auto;padding: 20px 30px;max-width: 220px !important;color:#5C431E;font-size: 160%;font-weight: bold;text-decoration: none;}
    div.interview01_sp img {margin:0 auto;width:100%;}
    div.interview01_sp div.description {padding-top:10px;}
    div.interview01_sp div.description p {padding:0 10px;padding-bottom:10px;}

    div.interview02 {display:none;}
    div.interview02_sp {display:block;}

    div.interview02_sp div.description img {margin:0 auto;}
    div.interview02_sp div.description p.comment {margin:0 auto;max-width:300px;padding-top:20px;padding-bottom:20px;}
    div.interview02_sp div.description div.links {background-color: #F3EE6F;border: 2px dashed #5C431E;border-radius: 5px;clear: both;margin: 0 auto;padding: 20px 30px;max-width: 220px !important;color:#5C431E;font-size: 160%;font-weight: bold;text-decoration: none;}

    div.interview03 {display:none;}
    div.interview03_sp {display:block;}
    div.interview03_sp div.description div.links {background-color: #F3EE6F;border: 2px dashed #5C431E;border-radius: 5px;clear: both;margin: 0 auto;padding: 20px 30px;max-width: 220px !important;color:#5C431E;font-size: 160%;font-weight: bold;text-decoration: none;}

    div.interview03_1 {display:none;}
    div.interview03_1_sp {display:block;}

    div.interview03_sp div.description img {margin:0 auto;}
    div.interview03_sp div.description p.comment {max-width:338px;margin:0 auto;padding-bottom:10px;}
    div.links {margin-bottom:10px;}

    p.interview_copy {margin-bottom: 20px;margin-left:0 !important;margin-top: 20px;}

    div.interview {clear: both; height: 185px; margin: 20px auto; padding: 5px 0 0 0;}
        div.interview div.description {margin-left: 0x; padding-top:0;}
           div.interview div.description p img{float:right;margin-right:100px;padding-top:10px;padding-bottom:10px;}

    div.interview01 {clear: both; margin: 0 auto; padding: 0 0 0 0;}
        div.interview01 div.description p { float:left;padding-bottom:25px;}

    div.interview01_2 {clear: both; margin: 0 auto; padding: 30px 0 0 0;}
        div.interview01_2 div.interview_title {padding:3px 20px;}
        div.interview01_2 div.description {padding-left:0;}
        div.interview01_2 div.description p {padding:0 15px;}
        div.interview01_2 div.description p img {padding-right:0;width:100%;}

    div.interview02 {padding: 0 0 0 0;}
        div.interview02 img {margin-right:0;}
        div.interview02 div.description {width:290px;}
        div.interview02 div.description p {padding-left:0;}
        div.interview02 div.description div.links {margin: 0 auto 0;}

        div.interview02_2 div.interview_title {padding-right:20px;width: 83% !important;}
        div.interview02_2 div.description {padding-left:0;padding-right:0;}
        div.interview02_2 div.description p {padding-right:0;}

        div.interview02_3 div.image {padding-bottom:10px;margin:0 auto;width:100%;}
        div.interview02_3 div.image img {width:100%;}
        div.interview02_3 div.description {padding-left:0;width:100%;}
        div.interview02_3 div.description div.interview_title {padding: 3px 10px 3px 20px;width: 83% !important;}

        div.interview02_3 div.image_2 {padding-left:0;padding-right:0;width:100%;}
        div.interview02_3 div.image_2 img {width:100%;}
        div.interview02_3 div.description_2 {width:100%;}

        div.interview02_3 div.photos {max-width:190px;width:100%;}
            div.interview02_3 div.photos img {padding:5px 0 5px 0;}


        div.interview02_4 div.image {padding-left:0;padding-bottom:10px;margin:0 auto;}
        div.interview02_4 div.image img {width:100%;}
        div.interview02_4 div.description {padding-left:0;width:100%;}

    div.interview02_5 {max-width:480px;}


    div.interview03 {padding-left:0;}
        div.interview03 div.description {width:280px;}
        div.interview03 img {max-width:280px;padding-bottom:20px;}

        div.interview03 div.description div.links {width:200px;margin-left:10px;}

        div.interview03_1_sp {margin-top:0;width:100%;}
            div.interview03_1_sp div.image {padding-left:0;padding-bottom:10px;margin:0 auto;clear:both;}
            div.interview03_1_sp div.image img {width:100%;}
            div.interview03_1_sp div.description {padding-left:0;width:100%;}
            div.interview03_1_sp div.description p {padding-right:7px;}
            div.interview03_1_sp div.description div.interview_title {background-color: #F3EE6F;border: 2px solid #5C431E;clear: both;margin: 0 auto 15px;padding:3px 10px 3px 20px;width: 83% !important;color:#5C431E;font-size: 140%;font-weight: bold;text-decoration: none;}

        div.interview03_2 div.description {padding-left:10px;}
        div.interview03_2 div.description p {padding-right:7px;}

}
