@charset "UTF-8";

.contents{ width: 1000px; margin: 0 auto; padding-bottom: 46px; text-align: left;}
.heading{ font-size: 4.0rem; margin-top: 20px;}
.title{ font-size: 3.0rem; border-bottom: 3px #ED7901 solid; margin-bottom: 30px;}

.contents-wrapper-left{ width: 800px; float: left; z-index: 10;}
.contents-wrapper-right{ width: 180px; float: right; margin-top: 33px; z-index: 10;}
.contents-wrapper-right .side-menu-item{ margin-bottom: 15px;}
.contents-wrapper-right .side-menu-item a:hover{ filter:Alpha(opacity=75); opacity:0.75;}

.articles{ margin: 60px 0;}
.articles p{ font-size: 1.4rem; line-height: 1.8;}

.section{ margin: 30px 0;}
.section-title{ font-size: 2.4rem; line-height: 2.4; color: #333; margin-bottom: 5px;}

.plate-image{ margin-top: 15px;}
.safety-list .safety-list-item:nth-child(1) .safety-list-title{ background: url(../safety/images/safety_5star_01.gif) no-repeat; width: 313px; height: 37px; margin-bottom: 5px;}
.safety-list .safety-list-item:nth-child(2) .safety-list-title{ background: url(../safety/images/safety_5star_02.gif) no-repeat; width: 313px; height: 37px; margin-bottom: 5px;}
.safety-list .safety-list-item:nth-child(3) .safety-list-title{ background: url(../safety/images/safety_5star_03.gif) no-repeat; width: 313px; height: 37px; margin-bottom: 5px;}
.safety-list .safety-list-item:nth-child(4) .safety-list-title{ background: url(../safety/images/safety_5star_04.gif) no-repeat; width: 313px; height: 37px; margin-bottom: 5px;}
.safety-list .safety-list-item:nth-child(5) .safety-list-title{ background: url(../safety/images/safety_5star_05.gif) no-repeat; width: 313px; height: 37px; margin-bottom: 5px;}
.safety-list{ margin-top: 10px;}
.annulment-list,.fee-list{ margin-top: 20px;}
.outline-list .outline-list-item,
.safety-list .safety-list-item,
.duty-list .duty-list-item,
.annulment-list .annulment-list-item{ font-size: 1.4rem; line-height: 1.8; margin-bottom: 10px;}
.fee-list .fee-list-item{ font-size: 1.4rem; line-height: 1.8;}
.indent{ text-indent: -1.5em; margin-left: 1.5em;}
.safety-list-item p{ margin-left: 36px; padding-left: 26px; line-height: 1.8; background: url(../safety/images/star.png) no-repeat 0 0;}

.contents a:link,
.contents a:visited{
	color: #F60;
}

.contents a:hover,
.contents a:active,
.contents a.ton{
	text-decoration: underline;
}

@media screen and (max-width: 767px) {

.contents{ width: 90%; margin-top: 100px;}
.heading{ font-size: 3.0rem; margin-top: 20px;}
.title{ font-size: 2.0rem; margin-bottom: 20px;}

.contents-wrapper-left{ width: 100%; float: none;}
.articles{ margin: 30px 0;}

.section{ margin: 30px 0;}
.section-title{ font-size: 1.8rem;}

.task-title{ font-size: 1.6rem;}

}