@charset "UTF-8";


@media screen and (min-width:641px){
.link_box {
	position: fixed;
	top: 240px;
	right: 0px;
}
.link_box li {
}
}
@media screen and (max-width:640px){
body , html {
    height: 100%;
}
#wrap {
    width: 100%;
    position: relative;
    height: auto !important;
    height: 100%;
    min-height: 100%;
}
#Contents {
    padding-bottom: ;
}
.link_box {
	width: 100%;
	position: fixed;
	bottom: 0px;
	height: auto;
}
.link_box li {
	width: 20%;
	float: left;
}
.link_box li img {
	width: 100%;
}
}
h3.cortinaTitle {
	margin-top: 3em;
	border-top: 2px solid #545454;
	border-bottom: 2px solid #545454;
	padding: 15px 0 10px;
	font-size: 24px;
	line-height: 1.75;
	font-weight: bold;
}
#Contents {
	margin-top: 60px;
}
.modelBlock {
	display: table;
	margin-top: 35px;
}
.modelBlock-image, .modelBlock-text {
	display: table-cell;
	vertical-align: middle;
}
.modelBlock-text {
	width: 540px;
	padding-left: 20px;
}
.modelBlock-text p.modelBlock-name {
	line-height: 1;
	font-size: 16px;
	font-weight: bold;
}

