@charset "UTF-8";



#content h2{

	margin:0 0 15px 0;

}



/* -----------------------------------------------------------

	mainimage

----------------------------------------------------------- */

.mainimage{

	width: 100%;

	background: url(../images/top/main_bg.jpg) repeat-x;

	margin:44px auto 50px auto;

	height: 370px;

    padding: 1px 0;

    box-sizing: border-box;

}

.mainimage img{

	width: 960px;

	margin: 0 auto 0 auto;

	text-align: center;

}



/* -----------------------------------------------------------

	#leftArea

----------------------------------------------------------- */

#leftArea {

	float: left;

	width:624px;

}



/* -----------------------------------------------------------

	#rightArea

----------------------------------------------------------- */

#rightArea {

	float: right;

	width:320px;

    line-height: 0;

}

#rightArea li{

    margin-bottom: 16px;

}



/* -----------------------------------------------------------

	feed

----------------------------------------------------------- */

#feed{

	margin-bottom:50px;

	line-height:1.5em;

}

#feed h2{

	padding-bottom: 24px;

}

#feed dd{

	margin: -2.0em 0 1em 0;

	border-bottom: 1px dotted #ccc;

	padding: 5px 0 20px 7em;

}

#feed dt{

	margin: 0 0 0.1em 0;

	padding:3px 0;

    font-size: 90%;

}



/* -----------------------------------------------------------

	pathological

----------------------------------------------------------- */

#pathological{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dbeff9+0,e1f2e9+100 */

background: #dbeff9; /* Old browsers */

background: -moz-linear-gradient(left, #dbeff9 0%, #e1f2e9 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(left, #dbeff9 0%,#e1f2e9 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to right, #dbeff9 0%,#e1f2e9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbeff9', endColorstr='#e1f2e9',GradientType=1 ); /* IE6-9 */

    padding: 50px 0;

    margin-top: 60px;

}

#pathological h2{

    text-align: center;

    margin-bottom: 24px;

}

#pathological .list01{

    line-height: 0;

    margin: 0 auto;

    text-align: center;

    width: 854px;

}

#pathological .list01 li{

    margin-bottom: 16px;

}

#pathological .patent{

    font-size: 160%;

    font-weight: bold;

    text-align: center;

    border: 1px #060400 solid;

    line-height: 1em;

    padding: 16px 24px;

    width: 245px;

    margin: 42px auto 0 auto;

    box-sizing: border-box;

}

#pathological .list02{

    overflow: hidden;

    margin: 42px auto 8px auto;

    color: #414852;

}

#pathological .list02 li{

    float: left;

    margin-right: 32px;

    text-align: center;

    width: 216px;

    background-color: #fff;

    padding-bottom: 16px;

    height: 288px;

    box-sizing: border-box;

}

#pathological .list02 li:last-child{

    margin-right: 0;

}

#pathological .list02 li dt{

    margin-bottom: 8px;

}

#pathological .list02 li dd.txt01{

    font-size: 105%;

    margin-bottom: 8px;

    font-weight: bold;

}

#pathological .list02 li dd.txt02{

    font-size: 90%;

    margin-bottom: 8px;

}

















