﻿#msg1 {
    margin-bottom : 30px;
    padding : 20px;
    line-height : 1.6em;
    border : solid 1px #b4b4b4;
    border-radius : 10px;
}

dl#policy {
    overflow : hidden;
    margin-bottom : 50px;
}

dl#policy dt {
    float : left;
    width : 200px;
}

dl#policy dd {
    margin-left : 230px;
}

dl#policy dt h4 {
    width : 200px;
    padding : 30px 0 30px 0;
    font-size : 100%;
    font-weight : 600;
    color : #6c2b0b;
    background: linear-gradient(to bottom right, #f7f4e3 25%, #fee7bb 60%);
    border-radius : 10px;
    border-right : solid 1px #e0d1b4;
    border-bottom : solid 1px #e0d1b4;
    box-sizing : border-box;
    text-align : center;
}

dl#policy dt h4 span {
    display : block;
}

ol.oList,ul.uList {
    margin : 0 0 30px 20px;
}

ol.oList li,ul.uList li {
    margin-bottom : 8px;
    padding-left : 5px;
    line-height : 1.55em;
}

/*----------ENTRY----------*/

.entry {
    overflow : hidden;
    margin-bottom : 30px;
    padding : 30px;
    background : #f7f4e3;
    border-left : solid 1px #e0dcca;
    border-top : solid 1px #e0dcca;
    border-radius : 12px;
}

.entry h4 {
    margin-bottom : 25px;
    padding-bottom : 15px;
    font-size : 110%;
    font-weight : 600;
    color : #6c2b0b;
    border-bottom : solid 1px #b4b4b4;
}

.entry p {
    margin-bottom : 5px;
    line-height : 1.6em;
}

ul.entry_img {
    float : left;
    list-style : none;
    margin-top : 5px;
}

ul.entry_img li {
    float : left;
    width : 200px;
    margin-right : 15px;
}

ul.entry_img li:last-child {
    margin-right : 25px;
}

.ethumb {
	width : 100%;
    margin-bottom : 20px;
	background-size : cover;
	background-position : center center;
	padding-top : 150px;
    border-radius : 7px;
}

/*----------SIDEBAR----------*/

#shead {
    position : relative;
    width : 235px;
    height : 280px;
    background : url(sideimg.jpg) left top no-repeat;
}