﻿@charset "UTF-8";
/* CSS Document */
/* ============================== 
article
==============================*/
article h2.pagetitle {
	background:none;
    font-size: 15px;
    font-size: 1.5rem;
	height:auto;
	width:100%;
    margin:15px 0;
    padding: 0;
	text-align: left;
	line-height:1.1em;
    text-shadow: 1px 1px 2px rgba(153, 153, 153, 0.8);
}
article section h3 {
    display: block;
    background-repeat: no-repeat;
    background-size: cover;
    font-size: 0;
    width: 100%;
	height:0;
	padding-top: 50px;
    padding-left: 0;
	margin:10px 0;

}

/* ============================== 
box
==============================*/
article section.box,
article section.box01,
article section.box02,
article section.box03,
article section.box04,
article section.box05,
article section.box06,
article section.box07,
article section.box08,
article section.box09,
article section.lead{
    width: 90%;
	margin:50px auto;
}
article section.box01 p,
article section.box02 p,
article section.box03 p,
article section.box04 p,
article section.box05 p,
article section.box06 p,
article section.box07 p,
article section.box08 p,
article section.box09 p,
.box08 li,
.box09 li,
ul.list,
h4{
	margin:0 auto;
	width:100%;
}
article section.box01 h3 {}
article section.box02 h3 {}
article section.box03 h3 {}
article section.box04 h3 {}
article section.box05 h3 {}
article section.box06 h3 {}
article section.box07 h3 {}
article section.box08 h3 {}
article section.box09 h3 {}
article section.box08 .text1{margin:15px 20px;}
article h4 {}
ol li{}

article section.box01 h3,
article section.box02 h3,
article section.box03 h3,
article section.box04 h3,
article section.box05 h3,
article section.box06 h3,
article section.box07 h3,
article section.box08 h3,
article section.box09 h3{
	background-image:none;
	box-sizing: border-box;
	margin:10px auto 20px;
	padding-left:0;
	padding: 10px;
	width:100%;
	height: auto;
    font-size: 18px;
	font-weight:bold;

	background-color:#F8F8F8;
	border-top:1px solid #ddd;
	border-left:2px solid #FE1E24;
	overflow:hidden;
}


/* ============================== 
box_inquiry
==============================*/
article section.box_inquiry,
article section.box_inquiry2{
    clear: both;
	width:90%;
    margin: 0 auto 20px;
    padding: 0 0 10px;
    border: #dcdcdc 1px solid;
    overflow: hidden;
}
article section.box_inquiry h3,
article section.box_inquiry2 h3{
	box-sizing: border-box;
	background-image:none;
	background-color:#F9F9F9;
	display:block;
    margin:0 0 15px;
	padding:10px 0;
    font-size: 100%;
	text-align:center;
	width:100%;
	height:auto;
	font-weight:bold;
}
article section.box_inquiry2 i,
article section.box_inquiry2 i{
	font-size: 77%;
	font-style: normal;
	display: block;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}

