@charset "UTF-8";
/* CSS Document */
body{
	font-family: "A1 Gothic R";
}
#talk_body .pic .caption.caption_left {
    color: #d3c7be;
}
#kv img {
    margin-bottom: 200px;
}
.profile {
    background-color: #d3c7be;
    color: #39494d;
    width: 80%;
    margin: 30px auto;
}
span.komidashi {
    font-size: 120%;
    font-family: "A1 Gothic M";
}
.modal_content_inner  {
    font-family: "A1 Gothic M";
    background-color: #d3c7be;
    color: #39494d;
    padding: 40px 20px;
}
.modal_content_inner .desc p {
    line-height: 2em;
    margin: 0;
}
.modal_content_inner .desc p + p {
    margin-top: 1.5em;
}
@media (min-width: 641px) {
    #talk_body dt {
		width: 22%;
	}
	#talk_body dd + dd {
        padding-left: 22%;
    }
    #talk_body .txt_box .desc {
        max-width: 100%;
        margin: 0 auto;
    }
    .modal_content_inner h3,
    .modal_content_inner .desc {
        max-width: 460px;
    }
    #modal .btn_close {
        background-color: #d3c7be;
    }
	 .info_taidan_txt dt {
        width: 16%;
	}
	.info_taidan_txt dd + dd {
        padding-left: 16%;
    }
}
@media (max-width: 640px) {
    #index_nav .title {
        margin:0px;
    }
	    #modal_data {
	background-color: #d3c7be;
}
	#modal .btn_close {
        background-color: transparent;
	}
	}