@charset "UTF-8";
/* CSS Document */

h4{
clear:left;	
width:auto;
height:auto;
margin:0 0 40px 0;
padding:0px 0 0 70px;
color:#e50612;
background:url(/images/global-link-icon-4.png) no-repeat 0px 8px ;
font-size:16px;
text-align:left;
}

p.list-txt{
width:auto;
height:auto;
margin:0 0 40px 0;
padding:0;
text-align:left;
line-height:170%;
}

div.contents-box{
width:295px;
height:165px;
float:left;
margin:0 25px 80px 0;
padding:0;
overflow:hidden;
}

div.contents-box-last{
width:295px;
height:165px;
float:left;
margin:0 0px 80px 0;
padding:0;
overflow:hidden;
}

ul.contents-box-list{
width:auto;
height:155px;
padding:0;
margin:0;
overflow:hidden;
border:1px solid #dddddd;	
}

ul.contents-box-list li{
width:auto;
height:auto;
text-align:left;
font-size:12px;
padding:10px 0 10px 45px;
margin:0;
background-image: url(/images/global-link-icon-3.png) , url(/images/global-link-icon-11.png) ;
background-repeat: no-repeat;
background-position: 10px 10px, 270px 16px; 
border-bottom:1px solid #dddddd;	
}

ul.contents-box-list li.one-indent{
width:auto;
height:auto;
text-align:left;
font-size:12px;
padding:13px 0 13px 45px;
margin:0;
background-image: url(/images/global-link-icon-3.png) , url(/images/global-link-icon-11.png) ;
background-repeat: no-repeat;
background-position: 10px 8px, 270px 14px; 
border-bottom:1px solid #dddddd;	
}

ul.contents-box-list li.last{
width:auto;
height:auto;
text-align:left;
font-size:12px;
padding:13px 0 13px 45px;
margin:0;
background-image: url(/images/global-link-icon-3.png) , url(/images/global-link-icon-11.png) ;
background-repeat: no-repeat;
background-position: 10px 8px, 270px 14px; 
border:none;
}


#main-contents h5.red{
clear:left;	
width:auto;
height:auto;
margin:0;
padding:12px;
text-align:left;
background-color:#e50612;
color:#ffffff;
}

#main-contents h5.black{
clear:left;	
width:auto;
height:auto;
margin:0;
padding:12px;
text-align:left;
background-color:#000000;
color:#ffffff;
}


#main-contents .sub-contents-box{
width:auto;
height:auto;
padding:15px;
margin:0 0 40px 0;
text-align:left;
overflow:hidden;
border:1px solid #dddddd;	
line-height:180%;
}


#main-contents .sub-contents-box-last{
width:auto;
height:auto;
padding:15px;
margin:0 0 80px 0;
text-align:left;
overflow:hidden;
border:1px solid #dddddd;	
line-height:180%;
}


@media only screen and (min-device-width : 320px)
and (max-device-width : 768px) {
	
h4{
width:auto;
height:auto;
margin:0 0 20px 0;
padding:0;
color:#e50612;
background:none;
font-size:14px;
font-weight:bold;
text-align:left;
}

p.list-txt{
width:auto;
height:auto;
margin:0 0 40px 0;
padding:0;
text-align:left;
line-height:170%;
}

div.contents-box{
width:290px;
height:165px;
float:none;
margin:0 0 10px 0;
padding:0;
overflow:hidden;
}

div.contents-box-last{
width:290px;
height:165px;
float:none;
margin:0 0px 20px 0;
padding:0;
overflow:hidden;
}

ul.contents-box-list{
width:auto;
height:155px;
padding:0;
margin:0;
overflow:hidden;
border:1px solid #dddddd;	
}

ul.contents-box-list li{
width:auto;
height:auto;
text-align:left;
font-size:12px;
padding:10px 0 10px 45px;
margin:0;
background-image: url(/images/global-link-icon-3.png) , url(/images/global-link-icon-11.png) ;
background-repeat: no-repeat;
background-position: 10px 10px, 265px 16px; 
border-bottom:1px solid #dddddd;	
}

ul.contents-box-list li.one-indent{
width:auto;
height:auto;
text-align:left;
font-size:12px;
padding:13px 0 13px 45px;
margin:0;
background-image: url(/images/global-link-icon-3.png) , url(/images/global-link-icon-11.png) ;
background-repeat: no-repeat;
background-position: 10px 8px, 265px 14px; 
border-bottom:1px solid #dddddd;	
}

ul.contents-box-list li.last{
width:auto;
height:auto;
text-align:left;
font-size:12px;
padding:13px 0 13px 45px;
margin:0;
background-image: url(/images/global-link-icon-3.png) , url(/images/global-link-icon-11.png) ;
background-repeat: no-repeat;
background-position: 10px 8px, 265px 14px; 
border:none;
}


#main-contents h5.red{
clear:left;	
width:auto;
height:auto;
margin:0;
padding:12px;
text-align:left;
background-color:#e50612;
color:#ffffff;
}

#main-contents h5.black{
clear:left;	
width:auto;
height:auto;
margin:0;
padding:12px;
text-align:left;
background-color:#000000;
color:#ffffff;
}


#main-contents .sub-contents-box{
width:auto;
height:auto;
padding:15px;
margin:0 0 40px 0;
text-align:left;
overflow:hidden;
border:1px solid #dddddd;	
line-height:180%;
}


#main-contents .sub-contents-box-last{
width:auto;
height:auto;
padding:15px;
margin:0 0 80px 0;
text-align:left;
overflow:hidden;
border:1px solid #dddddd;	
line-height:180%;
}
	
	
}