@media all and (min-width: 641px) {
	
    /* TITLE */
    body.about #title {
        margin-bottom:0;
        height:250px;
        background-image:
        url(../images/common/h-bg.png),
        url(../images/common/title-polygon.png),
        url(../images/about/title-bg.jpg);
        background-repeat:
        repeat-x,
        no-repeat,
        no-repeat;
        background-position:
        top center,
        center center,
        center center;
        background-size:
        auto,
        auto,
        cover;
    }
	
	body.about .profile-box{
		margin-bottom:20px;
	}
	body.about .profile-box .image{
		display:inline-block;
		vertical-align:bottom;
		width:100px;
		margin-right:30px;
	}
	body.about .profile-box .image p{
		margin-bottom:0;
	}
	body.about .profile-box .image img{
		width:100%;
		height:auto;
	}
	body.about .profile-box .text{
		display:inline-block;
		vertical-align:baseline;
	}
	body.about .profile-box .text .status{
		margin-bottom:0;
		line-height:1.0;
	}
	body.about .profile-box .text .name{
		margin-bottom:2px;
		font-size:1.571428em;
		letter-spacing:1.0pt;
	}
	body.about .profile-box .text .award_dates{
		overflow:hidden;
	}
	body.about .profile-box .text .award_dates .titles{
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
		padding:0 5px;
		color:#ffffff;
		background-color:#7ebf41;
	}
	body.about .profile-box .text .award_dates .dates{
		display:inline-block;
		vertical-align:middle;
	}
	
	body.about .comment-box{
		margin-bottom:20px;
	}
	body.about .comment-box .cont{
		margin-bottom:10px;
	}
	body.about .comment-box .dates{
		margin-bottom:10px;
		text-align:right;
	}
	
}

@media only screen and (max-width: 640px) {
	
    /* TITLE */
    body.about #title {
        margin-bottom:0;
        background-image:
        url(../images/common/h-bg.png),
        url(../images/common/title-polygon.png),
        url(../images/about/title-bg.jpg);
        background-repeat:
        repeat-x,
        no-repeat,
        no-repeat;
        background-position:
        top center,
        center center,
        center center;
        background-size:
        1px 75px,
        175% auto,
        cover;
    }

	body.about .profile-box{
		margin-bottom:20px;
	}
	body.about .profile-box .image{
		display:block;
		max-width:100px;
		margin:0 auto ;
	}
	body.about .profile-box .image p{
		margin-bottom:0;
	}
	body.about .profile-box .image img{
	}
	body.about .profile-box .text{
	}
	body.about .profile-box .text .status{
		margin-bottom:0;
		line-height:1.0;
		text-align:center;
	}
	body.about .profile-box .text .name{
		margin-bottom:2px;
		font-size:1.571428em;
		text-align:center;
		letter-spacing:1.0pt;
	}
	body.about .profile-box .text .award_dates{
		overflow:hidden;
		text-align:center;
	}
	body.about .profile-box .text .award_dates .titles{
		display:inline-block;
		vertical-align:middle;
		margin-right:5px;
		padding:0 5px;
		color:#ffffff;
		background-color:#7ebf41;
	}
	body.about .profile-box .text .award_dates .dates{
		display:inline-block;
		vertical-align:middle;
	}
	
	body.about .comment-box{
		margin-bottom:20px;
	}
	body.about .comment-box .cont{
		margin-bottom:10px;
	}
	body.about .comment-box .dates{
		margin-bottom:10px;
		text-align:right;
	}
	
}