@charset "utf-8";
/* Sma/////////////////////////CSS */
@media  screen and ( max-width:750px ){

* {
  margin: 0;
  padding: 0;
}

/*リンク-----------------------------*/
a:link { color:black; text-decoration:none; }
a img:hover { opacity: 0.5 ; transition: 0.5s;}
/*リンク-----------------------------*/

.sp { display: block !important; }
.pc { display: none !important; }

body{
    padding: 0;
    color:black;
    font-family: Quicksand, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", sans-serif;
}


/*ヘッダー&フッター-----------------------------*/
#sod_header,
#sod_fotter {
    text-align: center;
    width: 100%;
    overflow: hidden;
    line-height: 1.3em;
    background-color: black;
}

/*content-----------------------------*/
#content{
    width:100%;
    margin: 0 auto ;
}

.entry_button{
    width: 100%;
}
.entry_button a{
    color: #ffffff;
}

/*--Profile--*/
#Profile {
    width: 100%;
    text-align: center;
}
#Profile h3 {
    margin-bottom: 2%;
}
#Profile h4 {
    text-align: left;
    line-height: 8vw;
}
#Profile ul{
    width: 98%;
    text-align: center;
    margin: 0 auto;
}
#Profile li{
    display: inline-block;
    width: 88%;
    margin: 1% 2%;
    text-align: center;
    vertical-align: middle;
}
#Profile li img{
    width: 80%;
}

.post_button{
	width: 100% !important;
}

.dvd_package li.img{
	float: none;
	width: 90%;
	max-width: 500px;
	text-align: center;	
}
.dvd_package li{
	margin: 20px auto;
}

li.text_li {
    width: 100%;
    margin: auto;
}

.bt p {
	width: 45%;
	}

.profile li.img{
	float: none;
	width: 90%;
	text-align: center;	
}
.profile li{
	margin: 20px auto;
}
.bt_profile p{
    width: 100%;
}
.img_side{
	width: 100%;
}
.sod_list li
 {
    display: inline-block;
    width: 130px;
    margin: 2px;
    font-size: 80%;
    text-align: left;
    line-height: 110%;
    vertical-align: top;
}
}

