
div#wide_title{
	font-size:2.5em;
	color:#ffffff;
	width:100%;
	height:70px;
	padding-top:40px;
    text-align:center;
	background-image:url(/common1/images/bg_gk_title.png);
	
}

div.normal_text{
	margin:10px;
	font-size:16px;
	line-height:1.4;
	color:#333333;
}

div.sub_title span{
	font-size:22px;
	font-weight:bold;
	line-height:1.6;
	color:#333333;
	letter-spacing:0px;
}

div.sub_title{
	padding:8px 0 8px 12px;	
	margin-top:20px;	    
    background: #D3DBDC 0% 0% no-repeat padding-box;
}

p.content_sub_title{
	font-size:1.2em;
	font-weight:bold;
	color:#002595;
	background-color:#EAEFFF;
	padding:3px;
}

div.end_text{
	border:1px solid #EA7500;
	background-color:#FFF4D5;
	padding:0px 5px 20px 15px;
	line-height:1.4;
	margin:40px 0 0 0;
}

div.page_top{
	font-size:0.8em;
	float:right;
	clear:both;
}

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}
div#ContentsArea
{
    width:1000px;
    margin-bottom:50px;
}
div#CorporateBlock
{
    width:100%;
}
.content
{
    padding:0px 10px;
}
.item-content
{
    display: flex;
    justify-content: space-between;
    margin-top: 50px; 
    width:100%; 
}
.text-content
{  
    color: #333333;
    width: 40%;    
}
.text-content .title-content
{
    font-size:18px;
    font-weight:bold;
    padding-left:15px;
    border-left: solid 5px #7A9394;
}
.text-content .info-content
{
    text-align:left;
    font-size: 16px;
    width:250px;
    margin-top:40px;
    line-height: 1.4;
}
.item-content .img-content
{
    width:100%;
}
.note-content
{
    font-size:14px;
    text-align:left;
    padding:20px 10px;
    letter-spacing:0px;
    
}
.note-content .note1
{
    padding:5px 0px;
}
.tip-content
{
    font-size:18px;
    font-weight:bold;
    padding:25px 26px;
    background-color:#F9DFDF;
  
}
.foot-content
{
    padding:29px 25px;
    font-size:18px;
    color: #333333;
    border: 4px solid #D3DBDC;
    margin-top:50px;
    background-color:#F3F3F3;
}
.foot-content .title-foot
{  
    padding-bottom:25px;
    font-weight:bold; 
    border-bottom: 2px solid #EC7446;
}
.foot-content .text-foot
{
    color:#707070;
    padding-top:25px; 
    letter-spacing:1px;
    line-height:1.6;
}
div#hreder1_HeaderNaviBlockText
{
    display:none;
}
