﻿@charset "utf-8";
*{padding:0;margin:0;box-sizing:border-box}
h1,h2,h3,h4,h5,h6{font-weight:400}
em,i{font-style:normal}
.clearfix:after{display:block;height:0;clear:both;content:""}
html{font-size:6px;background-color:#fff}
header{font-size:3rem;width:100%;height:5rem;line-height:5rem;color:#fff;background-color:#005bd3;text-align:center}
header i{position:absolute;left:2rem}
section{font-size:2rem;line-height:3rem}
section .blue-line{position:relative;width:100%;height:.2rem;margin-top:3rem;margin-bottom:3rem;background-color:#b8e3f4}
section .blue-line b{position:absolute;top:-1.7rem;right:2rem;padding:0 3rem;color:#086fa9;background-color:#fff;font-size: 3rem;text-align:center}
section .personal{height:13rem;padding-left:2rem}
section .personal img{float:left;width:10rem;min-height:12rem;margin-right:2rem;border:1px solid #c5dfdc}
section .photograph{padding:3rem 0 1rem 2rem;margin-bottom:1rem;border-top:.2rem dashed #cedad8;border-bottom:.2rem solid #c7c7c7;text-align:center}
section .photograph>div{float:left;width:25rem;height:25rem}
section .photograph>div img{width:24.75rem;height:19.75rem;border:.125rem solid #aaa;vertical-align:top}
section p{padding-left:2rem;color:#868686}
section p.separate{padding-bottom:1.5rem}
section p.separate em{display:inline-block;vertical-align:top}
section p i{display:inline-block;color:#000}
section p.separate.style-0{padding-bottom:2rem;margin-bottom:2rem;border-bottom:.2rem dashed #d1d5d8}
section p.separate.style-0 em{width:29%}
section p.separate.style-0 i{width:65%}
section p.separate.style-1 em{width:35%}
section p.separate.style-1 i{width:64%}
section p.separate.style-2 em{width:24%}
section p.separate.style-2 i{width:74%}
.gray-bg{height:3rem;border-top:.2rem solid #c9c9c9;background-color:#f2f2f2}
