@charset "utf-8";


.thesis_title img {
	float: left;
}
/*a:hover{
	opacity: 0.5;
}*/
.sp_li_sty a:hover{
	opacity: 0.5;}
	
.a_sty p:hover{
	opacity: 0.7;}	
	
.saddsa ul:hover{opacity: 0.5;}	

article {
	line-height: 1.875;
}

.width_set {
	max-width: 1012px !important;
	line-height: 1.875;
}

.person_img {
	max-width: 81% !important;
	display: block;
}


.max_width_set{
	max-width:70px!important;}
.border_sty{
	    padding: 15px 20px;
    border: 1px solid #a4a5b2;
	margin-top:10px;
	margin-bottom: 12px!important;
	position:relative;
	}	
	
.a_sty_p{
	color: white;
    background-color: #004EA2;
    padding: 9px;
    max-width: 287px;
    text-align: center;}
	
.a_sty_p span{
	padding-right: 38px;
    padding-left: 38px;}	
	
	
.a_sty{
	display:block;
	text-align:right;
	
	position:absolute;
	bottom:20px;
	right:20px;}
.p_style{
	padding-bottom:70px;}	
	
#rwd-content .rwd-link-list06 li::after {
    position: absolute;
    content: "";
    margin: auto;
    display: block;
    left: 0;
    bottom: 0;
    top: 0;
    width: 25px;
    height: 25px;
    background-size: 19px 19px;
    background-color: #81002a;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/shared/img/rwd_icon_arrow_bottom02.svg);
    transform: rotate(-90deg);
}	

.pc_sty_ul1{
	background-color:#ff9c00;
	border-radius:5px;}
	
.min_set{
		max-width:39px!important;
		padding-bottom:5px;}
		
@media (min-width:767px ) and (max-width:768px ){
		#rwd-content .rwd-link-list06 li{
			    margin-left: 0px;!important;}
		.sp_li_sty{
			margin-left: 0px;!important;}	
		.p_style{
			    padding-bottom: 70px!important;}	
		.pc-top-mar{
			margin-top: 0px!important;}
		.sp_img_center{
		display: block;
    width: 30%;}
			
		}		
		
		
		
@media print,
screen and (min-width: 767px) {

	.flex-set{
		display:flex;}
	.pc-top-mar{
		margin-top:40px;}

	.thesis_img {
		max-width: 41.8% !important;
	}

	.dissertation_img_name{
		max-width: 80% !important;
	}
	figure fieldset{
		margin-right: 5rem;
	}
	.thesis_img_1{
		width: 38% !important;
	}
	.title_p{
		font-size: 16px;font-weight: 500;text-align: center;margin: auto;display: block;padding: 0 3rem;}
	.pc_sty_ul{
		width: 28%!important;
    margin: 0 auto!important;}	
	
	.span_title1{
		    font-size: 22px;
    font-weight: bold;
    color: #81002a;
	
	}
	
	.span_title2{
	 font-size: 16px;
    font-weight: bold;
    color: #a4a5b2;
	    margin-left: 10px;}
		
	
		
	.pc_style_p{
		position:absolute;
		top:15px;
		left:92px;
		padding-right: 6px;
    padding-left: 5px;}	
		.xin {
		margin-top: 3rem;
		display: block;
		
	}	
	
	.pc_sty_ul1 {
    width: 46%!important;
    margin: 0 auto!important;
}
.p_bottom_sty{
	margin-left: 40px;
	font-weight:bold;}
.pc_style_p_new{
	    padding-left: 5px;}	
	
}


	
	@media (min-width:767px ) and (max-width:1020px ){
		.p_style{
		padding-top:10px;
		padding-bottom:50px;}
		}
	
		

@media print,
screen and (min-width: 1012px) {
	.pc-norwap{
	white-space: nowrap;}
	}
	
	
@media print,
screen and (max-width: 766px) {
.sp_img_center{
	display:block;
	text-align:center;}}

@media print,
screen and (max-width: 767px) {
	.p_bottom_sty{
	margin-left: 40px;
	font-weight:bold;}

	.width_set {
		width: 90% !important;
	}

	
	.thesis_img {
		max-width: 68% !important;
		margin-bottom: 2rem;
	}
	.thesis_img_1{
		width: 62% !important;
		margin-top: -4rem;
	}
	.xin {
		margin-top: 3rem;
		display: block;
		margin-bottom:5px;
	}
	.person_img {
		max-width: 70% !important;
		display: block;
		margin: auto;
	}
	.thesis_title {
		margin-bottom: 1rem;
		text-align: center;
	}
	.thesis_title img {
		float: none;
	}

	
	.span_title1{
		    font-size: 22px;
    font-weight: bold;
    color: #81002a;
	
	}
	
	.span_title2{
	 font-size: 16px;
    font-weight: bold;
    color: #a4a5b2;
	    }
	
	.sp_li_sty{
		width:227px;
		margin:0 auto;
		}	


	
.min_set {
    max-width: 39px!important;
}


		
}