@charset "UTF-8";
 #a1,
#a2,
#a3,
#a4,
#a5,
#a6,
#a7,
#a8,
#a9{
padding-top: 160px;
margin-top: -160px;
}
#modal-content{
display : none;
} h1{
font-size : 3.6rem;
text-align : left;
font-weight : bold;
margin-bottom : 0;
}
h2{
margin : 0;
padding : 30px 0 0;
font-weight : bold;
text-align : left;
}
h3{
margin : 0 0 15px 0;
font-size : 2.2rem;
text-align : left;
border-bottom : 2px solid #139cd0;
}
.right_column{
float : right;
max-width : 700px;
width : 100%;
}
.subtitle {
border-bottom: 1px solid;
padding: 0 0 5px 0;
font-size: 1.6rem;
}
.read_text{
padding : 6px 0;
font-size : 1.7rem;
} .plan_link_container{
width : 979px;
margin : 20px 10px 20px 0;
}
.plan_link{
background : #efefef;
margin-right : 20px;
width : 47%;
float : left;
padding : 8px;
margin-bottom : 20px;
}
.plan_link p{
position : relative;
padding-left : 30px;
font-size : 1.6rem;
}
.plan_link p::before {
display: block;
content: "";
width: 0;
height: 0;
border: 7px solid transparent;
border-top: 9px solid #0088aa;
position: absolute;
left: 6px;
top: 9px imprtant;
top: 10px;
margin: auto;
}
.plan_link:hover{
opacity : .7;
} .about_box_wrapper{ }
.last_wrapper{
padding-bottom : 0;
}
.about_box{
margin-top : 10px;
margin-bottom : 20px;
}
.about_box_text{
float : left;
max-width : 560px;
width : 100%;
padding-right : 20px;
}
.about_box_text_l2{
float : left;
max-width : 479px;
width : 100%;
padding-right : 20px;
}
.about_box_img_b2{
margin-top : 5px;
}
.about_box_img{
float : left;
max-width : 380px;
width : 100%;
}
.about_box_img_2{
float : left;
max-width : 461px;
width : 100%;
margin-bottom : 7px;
}
.about_box_img_3{
float : right;
max-width : 225px;
width : 100%;
max-height : 344px;
height : 100%;
}
.pdf img{
width :100%;
}
.left_img{
margin-right : 6px;
}
.top_img{
margin-bottom : 6px;
}
.headline{
padding : 5px 5px 5px 10px;
color : #fff;
margin : 30px 0 10px;
border-radius : 3px;
font-size : 1.8rem;
}
.right{
margin-top : 30px;
text-align : right;
} @media(max-width:960px){
.plan_link_container{
max-width : 960px;
width : 100%;
}
.plan_link{
width : 100%;
float : none;
}
.plan_link_container a{
text-decoration : none;
}
.about_box_img{
float : none;
text-align : center;
}
.about_box_img_2{
float : none;
text-align : center;
}
.about_box_img_3{
float : none;
text-align : center;
margin : 0 auto;
}
.left_img{
margin : 0;
}
}