@charset "utf-8";
/*----------------------------------------------------
　SP common レスポンシブ設定767以下
----------------------------------------------------*/
@media screen and (max-width: 767px) {

.table_01 {
    width: 100%;
}
    
/*----------------------------------------------------
見出し
----------------------------------------------------*/

/*----------------------------------------------------
リンク
----------------------------------------------------*/
.page_link li {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    margin-bottom: 1em;
    padding-left: 4em;
}
.page_link li a:before {
    left: 1.7em;
	}
	
/*--------------------------------------------------------------------------------------
　contents_index
--------------------------------------------------------------------------------------*/
.contents_index_list > div > a {
    padding-left: 4.5em;
}
/*====プロフィール　============*/
#intro_profile{
	background-image: url(../img/profile_sp.png);
}
#profile_hakase {
    top: 1.3em;
}
#profile_family01 {
    top: 1.3em;
}
#profile_hakase p, #profile_family01 p {
    font-size: 100%;
    line-height: 1.5em;
}
#profile_family02 {
    right: 0.24rem;
}
/*----------------------------------------------------
　MV
----------------------------------------------------*/
#main_copy{
    font-size: 220%;
    top: 12%;
    left: 23%;
}
#main_copy span{
	letter-spacing: 0.02em;
}

	
/*----------------------------------------------------
　contents00
----------------------------------------------------*/

/*----------------------------------------------------
　contents01
----------------------------------------------------*/
	
/*----------------------------------------------------
　contents02
----------------------------------------------------*/

    
/*----------------------------------------------------
　contents03
----------------------------------------------------*/


#contents03 .kadomaru_back .collum_5 div{
    width: 49%;
    margin-bottom: 0.5em;
    text-align: center;
}

    
    
/*----------------------------------------------------
　contents04
----------------------------------------------------*/

/*----------------------------------------------------
　contents05
----------------------------------------------------*/
#contents05 .sell_01 {
    display: flex;
    align-items: center;
}
#contents05 .sell_01 div {
    display: block;
    padding-top: 0.3em;
}
    
#contents05 .check_01 .kadomaru_back {
    width: 100%;
    text-align: center;
}
#contents05 .check_contents .waku_back {
    width: 100%;
    text-align: justify;
}
#contents05 .check_contents .waku_back img {
    bottom: -1em;
    right: -1em;
    width: 24%;
}
/*----------------------------------------------------
　contents06
----------------------------------------------------*/
#contents06 .kadomaru_back .collum_3 div {
    width: 100%;
    margin-bottom: 0.5em;
}

/*----------------------------------------------------
　まとめ
----------------------------------------------------*/
#matome h2 {
    margin-bottom: 2em;
}
#matome .fukidashi div:nth-child(2) .faceicon {
    margin-top: 0;
}
#matome .fukidashi div:nth-child(3) .faceicon {
    margin-top: 0;
}
	
}



