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

#header {
    background: url(../images/bg_header8.png) 45% 0 no-repeat;
    -webkit-background-size: 1920px auto;
    -moz-background-size: 1920px auto;
    -o-background-size: 1920px auto;
    background-size: 1920px auto;
}
.para dt {
	padding: 0 0 12px 18px;
    font-size: 16px;
	color: #333;
    border: none;
    margin-bottom: 0;
	background:url(../images/icon_square.png) 0 9px no-repeat;
	-webkit-background-size:12px auto;
	-moz-background-size:12px auto;
	-o-background-size:12px auto;
	background-size:12px auto;
}
.para dd {
	padding-bottom: 35px;
	margin-bottom: 35px;
    padding-left: 0;
    border-bottom: 1px dotted #666;
}
.para dd.dd_btm {
	padding-bottom: 35px;
	margin-bottom: 0;
}
/* スマホ横～ */
@media screen and (min-width:480px) {
}
/* Kindle縦～ */
@media screen and (min-width:550px) {
}
/* タブレット縦～ */
@media screen and (min-width:750px) {
}
/* PC */
@media screen and (min-width:1024px) {
    .para dt {
        padding: 0 0 45px 21px;
		font-size: 18px;
        width: auto;
        text-align: left;
        background:url(../images/icon_square.png) 0 8px no-repeat;
        -webkit-background-size:14px auto;
        -moz-background-size:14px auto;
        -o-background-size:14px auto;
        background-size:14px auto;
    }
	.para dd {
		padding: 0 0 45px 11em;
        margin-bottom: 45px;
	}
    .para dd.dd_btm {
	    padding-bottom: 45px;
	    margin-bottom: 0;
    }
}
/* PC */
@media screen and (min-width:1366px) {
}