/*
Theme Name:Medica QA
Theme URI:http://forum.medica-web.jp/
Description:This is the orginal theme of Medica Faq
Author:StudioGoblin
*/

.widgettitle {font-size:1.8rem; background:#394c90; color:#fff; padding:10px; text-align:center;}
.sideContent .menu > li {margin-bottom: 20px;} 

.catCategory li {border-bottom:1px dotted #aaa; padding: 15px 0;}
.sideList li {border-bottom:1px dotted #aaa; padding: 15px 0;}

.sideAsk {background:#f9f2e4;padding: 20px; text-align: center;margin-bottom: 15px;}
.sideAsk h2 {font-size:1.8rem; font-weight:600; margin-bottom:10px; color:#db9a00;}
p.sideBtnAsk {margin:0;}
p.sideBtnAsk a{display: block; background: #db9a00; color: #fff; padding: 15px;position:relative;}
p.sideBtnAsk a::after {content:""; width:8px; height:8px; border-top:2px solid #fff;border-right:2px solid #fff; position:absolute; right:15px; top:50%; transform:translateY(-50%) rotate(45deg);}

.dwqa-questions-footer .dwqa-pagination, .dwqa-questions-footer .dwqa-ask-question {display:inherit; text-align:center;}
.dwqa-questions-footer .dwqa-ask-question a {max-width: 240px; width: 100%; padding: 15px; border: none;background: #db9a00; color: #fff; margin:20px 0 0;}

input[type="submit"] { background: #db9a00; border: none; color: #fff; padding: 15px; min-width: 240px; max-width: 240px; width: 100%; margin:20px 0 0;}

/* pc */
@media (min-width:768px) {

}

/* tablet */
@media (max-width: 1200px) and (min-width: 768px) {
.widgettitle {font-size:1.5vw; padding:0.83vw;}
.sideContent .menu > li {margin-bottom:1.6vw;}
.catCategory li,.sideList li {border-bottom:1px dotted #aaa; padding: 1.25vw 0;}
.sideAsk {padding:1.6vw; margin-bottom:1.25vw;}
.sideAsk h2 {font-size:1.5vw; margin-bottom:0.8vw;}
p.sideBtnAsk a {padding:1.25vw;}
p.sideBtnAsk a::after {width: 0.6vw; height:0.6vw; right:1.25vw;}
.dwqa-questions-footer .dwqa-ask-question a {padding: 1.25vw;margin: 1.5vw 0 0;}
input[type="submit"] {padding: 1.25vw; min-width: 20vw; max-width: 20vw; width: 100%; margin: 1.5vw 0 0;}
}

/* sp */
@media (max-width: 767px) {
#container .mainContent {padding-bottom: 12vw!important;}
.sideAsk {padding:4vw; margin-bottom: 0;}
.dwqa-question-item .avatar {width:inherit;}
.catCategory li, .sideList li {padding:3vw 4vw;}
.dwqa-questions-list .dwqa-question-item .dwqa-question-meta {margin-top:4vw;}
.dwqa-question-filter {margin-bottom:9vw;}
input[type="submit"] {padding: 4vw; min-width: inherit; max-width: inherit; margin:4vw 0 0; }
.dwqa-answer-form form {text-align:left;}
input[type="text"], input[type="email"] {width:100%;}
}