@charset "UTF-8";

.profile_data_bg
	{background:rgba(157,138,91,0.1);}

	@media all and (max-width: 1024px) {
		.main_contents_box{width:95% !important;height:auto;margin:0px auto;padding:0px 0px;}
	}
.atten{width:100%;height:auto;padding-top:10px;}
/*======*/
h3.h3{display:block;width:100%;height:auto;margin:0px auto;padding-bottom:10px;}
h3.h3 .en{font-size:19px;letter-spacing:1px;margin:0px auto;padding:0px 5px 0px 0px;display:inline-block;}
h3.h3 .ja{font-size:12px;letter-spacing:0px;margin:0px auto;padding-left:1px;display:inline-block;}
	@media all and (max-width: 1024px) {
	}
/*======*/
h3.h3_b{display:block;width:100%;height:auto;margin:0px auto;padding:0px;text-align:left;}
h3.h3_b .en{font-size:19px;letter-spacing:1px;margin:0px auto;padding:0px 5px 0px 0px;display:inline-block;color:#170001;}
h3.h3_b .ja{font-size:12px;letter-spacing:0px;margin:0px auto;padding-left:1px;display:inline-block;color:#170001;}
	@media all and (max-width: 1024px) {
	}

/*======*/
.profile_box{width:100%;height:auto;margin:0px auto;padding-top:0px;}
.photo_profile{width:100%;height:auto;margin:0px auto;padding:0px;}
.photo_profile .photo{width:40%;height:auto;margin:0px auto;padding:0px;display:inline-block;position:relative;}
.photo_profile .photo .new{display:block;height:auto;margin:0px;padding:0px;position:absolute;top:0px;left:0px;}
.photo_profile .profile{width:57%;height:auto;margin:0px auto%;padding:0px;display:inline-block;}
	@media all and (min-width: 1025px) {
		.photo_profile{display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content:center;-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.photo_profile .profile{margin:0px 0px 0px 3%;}
		.photo_profile .photo .new{width:60px;}
	}
	@media all and (max-width: 1024px) {
		.photo_profile .photo{width:52%;height:auto;margin:0px 0.5%;padding:0px;display:inline-block;}
		.photo_profile .photo .new{width:50px;}
		.photo_profile .profile{width:45%;height:auto;margin:0px 0.5%;padding:0px;display:inline-block;}
	}
	@media all and (max-width: 776px) {
	}
	@media all and (max-width: 667px) {
	}
	@media all and (max-width: 480px) {
		.photo_profile{width:100%;}
		.photo_profile .photo{width:100%;margin:0px auto;padding-bottom:10px;}
		.photo_profile .profile{width:100%;margin:0px auto;}
	}

/*===photo===*/
.photo_profile .photo_in{width:100%;height:auto;margin:0px auto;padding:7px 0px 7px 0px;}
.photo_profile .photo_in .en{color:#e5ddc9;font-size:10px;letter-spacing:5px;}
	@media all and (max-width: 1024px) {
		.photo_profile .photo_in .en{letter-spacing:4px;}
		.photo_profile .photo_in small{display:none;}
	}
	@media all and (max-width: 320px) {
		.photo_profile .photo_in small{display:none;}
	}
.photo_profile .photo_in_box{width:97%;height:auto;margin:0px auto;padding:7px 0px 0px 0px;box-shadow: 0 0 0 1px #757ab4 inset;}
.photo_profile .photo_in_box p.dmy{width:97%;height:auto;margin:0px auto;padding:0%;}
.bx-wrapper{width:97%;height:auto;margin:0px auto;padding:0px;}
.bxslider{width:100%;height:auto;margin:0px auto;padding:0px;}
.bxslider li{width:100%;height:auto;margin:0px auto;padding:0px;}
.bx-pager{width:97%;height:auto;margin:0px auto;padding:0px;}
.bx-pager ul{width:100%;height:auto;margin:0px auto;padding-top:8px;text-align:left;}
.bx-pager li{width:20%;height:auto;margin:0px auto;padding-bottom:7px;display:inline-block;float:left;}
.bx-pager img{width:98%;height:auto;margin:0px auto;padding:0px;}
.bx-controls{position:relative;}
.bx-wrapper .bx-prev {left: 0px;bottom:0px;}
.bx-wrapper .bx-next {right: 0px;bottom:0px;}
.photo_in p{width:100%;height:auto;margin:0px auto;padding:2px 0px;}
	@media all and (max-width: 1024px) {
		.bx-wrapper{width:96%;}
		.bx-pager{width:96%;}
		.photo_in p se{display:none;}
		.photo_in p span{display:none;}
	}
	@media all and (max-width: 667px) {
		.photo_in p se{display:inline-eblock;}
		.photo_in p span{display:none;}
	}
	@media all and (max-width: 480px) {
	}
	@media all and (max-width: 320px) {
		.photo_in p se{display:none;}
	}

/*======*/
.faq{width:100%;height:auto;margin:0px auto;padding-top:20px;}
.faq_in{width:100%;height:auto;margin:0px auto;padding:10px 0px 20px 0px;}
.faq_in .box{width:94%;height:auto;margin:0px auto;padding:8px 0px;border-bottom:1px dashed rgba(129,129,129,0.2);}
.faq_in .box h5{width:100%;height:auto;margin:0px auto;padding:0px;text-align:left;display:inline-block;color:#ff1c1c}
.faq_in .box h5:before{content:"■";display:inline-block;font-size:12px;color:#ff1c1c;vertical-align:1px;padding:0px 4px 0px 0px;}
.faq_in .box .box_right{width:100%;height:auto;margin:0px auto;padding:0px;text-align:left;display:inline-block;}
.faq_in .box .box_right p{width:100%;height:auto;margin:0px auto;}
	@media all and (max-width: 1024px) {
		.faq_in{padding:5px 0px 10px 0px;}
	}
	@media all and (max-width: 480px) {
		.faq_in .box h5{width:100%;padding:0px 0px 0px 0px;}
		.faq_in .box .box_right{width:100%;padding-top:2px;}
	}

/*======*/
.comment{width:100%;height:auto;margin:15px auto;padding:20px 0px;position:relative;}
.comment_box{width:94%;height:auto;margin:0px auto;padding:0px;}
.comment_in{width:100%;height:auto;margin:0px auto;padding:10px 0px;}
.comment_in p{width:100%;height:auto;margin:0px auto;padding:0px;text-align:left;color:#000000;}
	@media all and (min-width: 1025px) {
		.twitter_iframe{width:94%;margin:0px auto;padding:0px;}
	}
	@media all and (max-width: 1024px) {
		.twitter_iframe{width:91%;margin:0px auto;padding:0px;}
		.comment_box{width:90%;}
	}
	@media all and (max-width: 480px) {
	}

/*======*/
.name{width:100%;height:auto;margin:0px auto;padding:20px 0px;}
.name dl{width:100%;height:auto;margin:0px auto;padding:0px;}
.name h2{width:100%;height:auto;margin:0px auto;padding:0px;font-size:16px;text-align:left;}
.name .size{width:100%;height:auto;margin:0px auto;padding:0px;font-size:16px;}
.name h2 span , .name .size span{font-size:16px;color:#ff871c;}
.name .type{width:94%;height:auto;margin:0px auto;padding-top:3px;text-align:left;}
.name .type span{display:inline-block;width:auto;height:auto;margin:2px 4px 1px 0px;padding:1px 11px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;line-height:200%;
background: linear-gradient(to bottom,  #fffdf8 0%,#ffe6b4 100%);box-shadow: 0 0 0 1px #ffe6b4 inset,0 0 0 2px #fffdf8 inset;color:#460002;}
	@media all and (min-width: 1025px) {
		.name dl{width:94%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.name dt{width:50%;height:auto;margin:0px auto;padding:0px;}
		.name dd{width:50%;height:auto;margin:0px auto;padding:0px;}
		.name dd ul{width:100%;height:auto;margin:0px auto;padding:0px;text-align:right;}
		.name dd ul li{display:inline-block;width:35px;height:auto;margin:0px 0px 0px 5px;}
	}
	@media all and (max-width: 1024px) {
		.name h2 , .name .size , .name .type{text-align:center;}
		.name dl{width:100%;}
		.name dt{width:100%;height:auto;margin:0px auto;padding:0px;}
		.name dd{width:100%;height:auto;margin:0px auto;padding:0px;}
		.name dd ul{width:100%;height:auto;margin:0px auto;text-align:center;}
		.name dd ul li{display:inline-block;width:33px;height:auto;margin:0px auto;padding:8px 0px 8px 0px;}
		.name .type{padding-top:6px;}
	}
	@media all and (max-width: 320px) {
		.name h2{font-size:15px;}
		.name .size{font-size:13px;}
	}



/*======*/
div.option{width:100%;height:auto;margin:0px auto;padding-top:0px;}
ul.option_in{width:100%;height:auto;margin:0px auto;padding:0px 0px 10px 0px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
ul.option_in li{width:49%;height:auto;margin:0px auto;padding:0px;background:#f8edf0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
ul.option_in li:nth-child(odd){margin:0px 1% 5px 0px;}
ul.option_in li:nth-child(even){margin:0px 0px 5px 1%;}
ul.option_in li span:nth-of-type(1){width:80%;height:auto;margin:0px auto;padding:0px;background:#b49f69;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;line-height:250%;position:relative;}
ul.option_in li span:nth-of-type(1):after{content:" ";display:inline-block;
		position:absolute;top:calc(50% - 5.5px);right:-4px;
		width: 0;height: 0;border-style: solid;border-width: 5.5px 0 5.5px 5px;border-color: transparent transparent transparent #b49f69;}
ul.option_in li span:nth-of-type(2){width:20%;height:auto;margin:0px auto;padding:0px;background:#ffffff;color:#b49f69;font-weight:bold;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;line-height:250%;}
	@media all and (max-width: 1024px) {
		ul.option_in li{width:100%;}
		ul.option_in li:nth-child(odd){margin:0px 0px 5px 0px;}
		ul.option_in li:nth-child(even){margin:0px 0px 5px 0px;}
		ul.option_in li span:nth-of-type(1){width:85%;}
		ul.option_in li span:nth-of-type(2){width:15%;}
	}

/*===sch===*/
.sch{width:100%;height:auto;margin:0px auto;padding-top:15px;}
.sch_in{width:100%;height:auto;margin:0px auto;padding:10px 0px;}
.sch_in dl{width:100%;height:auto;margin:0px auto;padding:0px;border-top:1px solid #e7d9c7;}
.sch_in div{width:100%;height:auto;margin:0px auto;padding:8px 0px;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content:center;-webkit-flex-wrap: wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e7d9c7;}
.sch_in dt{}
.sch_in dt h4{}
.sch_in dd{}
.sch_in dd p{}
.sch_in dd p a{display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:0px 6px;;color:#ffffff}
.sch_in dd p a:nth-of-type(1){background:#f26e6e;margin:0px 3px;}
.sch_in dd p a:nth-of-type(2){background:#4cc764;margin:0px 3px;}
	@media all and (min-width: 1025px) {
		.sch_in dt{width:25%;height:auto;margin:0px auto;padding:0px;}
		.sch_in dd{width:75%;height:auto;margin:0px auto;padding:0px;}
		.sch_in dd p a:nth-of-type(1):hover{background:#ef4848;}
		.sch_in dd p a:nth-of-type(2):hover{background:#20b53d;}
	}
	@media all and (max-width: 1024px) {
		.sch_in dt{width:25%;height:auto;}
		.sch_in dd{width:75%;height:auto;}
	}


