/***** Common *****/

* {
        color:#000000;
        font-family: Verdana, Arial, sans-serif;
        font-weight: normal;
        font-size:small;
        list-style:none;
        line-height: 180%;
        margin: 0px;
        padding: 0px;
        }

/* BR */
br {clear:both;}

/* リンク */
a {text-decoration: underline;}
a:link, a:visited, a:active {
color: #0000ff;
font-weight:bold;
}
a:hover {color: #FF6347;}

/* H1 */
h1{
        background-color: #8fabbe;
        padding:0px 0px 0px 15px;
        text-align:left;
        font-size:12px;
        }

/* p */
p {
        font-size:medium;
        font-weight: normal;
        margin:0px 15px 0px 15px;
        padding-left: 15px;
        padding-right: 15px;
        }

/* Strong */
        strong {
        color:#000000;
        font-size:medium;
        font-weight:bold;
        }


/***** Area *****/

body {
        background-color: #8fabbe;
        margin: 0px 0px 20px 0px;
        text-align: center;
        }

#container {
        background-color: #ffffff;
        margin-right: auto;
        margin-left: auto;
        padding: 0px;
        text-align: left;
        width: 730px;
        }

#header {
        background:url('./img/utu.jpeg' ) no-repeat;
        background-color: #d3d3d3;
        border-top:10px solid #d3d3d3;
        border-bottom:10px solid #d3d3d3;
        height: 180px;
        text-align: left;
        width: 730px;
        }

#center{
        background-color: #FFFFFF;
        text-align: left;
        width: 730px;
        }

#center h2 {
        font-size: large;
        font-weight: bold;
        margin-bottom: 15px;
        padding: 15px 0px 0px 15px;
        }

#g-center{
        padding : 0px;
        margin:0px 0px 0px 30px;
        text-align:left;
        }

#g-center p{
        padding : 0px;
        margin:0px;
        text-align:left;
        }

#left {
        background-color: #FFFFFF;
        float: left;
        overflow: hidden;
        width: 490px;
        }

#index h3 {
        background-color :#e0ffff;
        font-weight: bold;
        margin:4px 15px 0px 15px;
        padding:4px 0px 4px 20px;
        text-align:left;
        }

#index p {
        padding : 0px;
        margin:0px 15px 0px 40px;
        text-align:left;
        }

#g-link{
        padding : 0px;
        margin:0px 0px 0px 2px;
        text-align:left;
        }

#honbun {
        }

#honbun p {
        font-size: medium;
        }

#honbun h3 {
        color:#ff1493;
        font-size:medium;
        font-weight: bold;
        margin: 15px 15px 0px 15px;
        padding-left: 15px;
        padding-right: 15px;
        }

#underlink {
        text-align:right;
        }

#right {
        background-color: #ffffff;
        float: right;
        overflow: hidden;
        width: 207px;
        text-align:left;
        margin-left : 15px;
        }

#right h4{
        background-color: #e0ffff;
        font-size: medium;
        font-weight: bold;
        margin: 0px 15px 0px 0px;
        padding-top:4px;
        padding-bottom:4px;
        text-align:center;
        }

#right p{
        background-color: #ffffff;
        color:#000000;
        padding : 0px;
        margin:0px 50px 0px 5px;
        text-align:left;
        }

#g-right{
        padding : 0px;
        margin:0px 0px 0px 3px;
        text-align:left;
        }

#g-right p{
        background-color: #ffffff;
        color:#000000;
        padding : 0px;
        margin:0px;
        text-align:left;
        }

#footer {
        background-color: #d3d3d3;
        border-top:1px solid #000000;
        height: 60px;
        text-align: left;
        margin:0px;
        width: 730px;
        }

#footer a, #footer a:link, #footer a:visited, #footer a:hover{
        color:#000000;
        font-weight:normal;
        }

#footer * {
        line-height: 140%;
        font-weight:normal;
}
