@charset "utf-8";
* {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.midasi-1 {
    font-size: 2rem;
    font-weight: bold;
    padding-top: 24px;
    padding-bottom: 18px;
    margin-bottom: 9px;
    border-bottom: 2px dashed #04329C;
}
.root td {
    font-size: 1.2rem;
    line-height: 1.7rem;
    font-weight: bold;
    border-bottom: 1px dashed rgba(175,175,175,1.00);
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.btn {
 font-size:1.5rem;
padding: 10 30px;
}
.btn a:hover {
    border: 2px solid #547854;
}

.back-green {
    background-color: rgba(192,248,212,1.00);
}
.abb {
    margin-bottom: -10px;

}
.anser-list {
    padding-left: 59px;
    text-indent: -43px;
    line-height: 1.7rem;
}
.quest-list {
    padding-left: 52px;
    line-height: 2rem;
    text-indent: -54px;
}
.kan-back {
    background-color: rgba(36,88,168,1.00);
}
.display-5 {
    font-size: 2rem;
    line-height: 1.2rem;
}
.display-55 {
    font-size: 2rem;
    line-height: 2.2rem;
}
strong {
    font-size: 1.5rem;
}
.nav-tabs   {
    background-color: rgba(255,255,255,1.00);
    border-top-left-radius: 5px;
    border-top-right-radius: 5pt;
    color: #FFFFFF;
}
.tab-pane {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}
.tab-content{
	width:100%;
	height: auto;
}
.nav-tabs .nav-item  .nav-link  {
    font-size: 1rem;
    color: rgba(60,60,60,1.00);
}



#clothingnav1 .nav-item{
    border-right: 1px solid #E6E6E6;
    background-color: #F7F7F7;
    border-top: 2px solid #FFFFFF;
    border-bottom: 1px solid #999999;
}
#clothingnav1 .nav-item a{
    color: rgba(59,59,59,1.00);
}
.jumbotron p {
    font-size: 1.5rem;
    line-height: 2.3rem;
}
.jumbotron .card-title,.jumbotron .card-header {
    font-size: 1.5rem;
    line-height: 1.3em;
    margin-bottom: 20px;
    color : #1A0BA2;
    font-weight: bold;
}
.container-fluid {
    padding-left: 0px;
    padding-right: 0px;


}
.card.text-center.col-4.col-sm-4.ma-20 .card-header {
    background-color: #FFFFFF;
    border-bottom-width: 0px;
    font-size: 1rem;
}

.face {
    background-color: rgba(95,138,255,1.00);
    background-image: url(../img/face.png);
    background-repeat: no-repeat;
    background-position: 41px center;
}

.insta{
    background-color: rgba(240,213,163,1.00);
    background-image: url(../img/insta.png);
    background-repeat: no-repeat;
    background-position: 41px center;
}

.blog{
    background-color: rgba(135,214,252,1.00);
}

.float-right {
    padding-left: 1rem;
}

@media (max-width:576px){
.midasi-1 {
    font-size: 1.6rem;
    font-weight: bold;
    padding-top: 24px;
    padding-bottom: 18px;
    margin-bottom: 9px;
    border-bottom: 2px dashed #04329C;
	margin-left:2rem;
	margin-right:2rem;
}
}
