

p {
	line-height:1.7;
	
	}
.crtTxt {line-height:1.7; padding:8px 10px;}

.tit {color:#ff6600; font-weight:bold; padding-top:10px;}

.cb {clear:both;}

.aogiruLetter {
	border-bottom:1px #8d0859 dotted; 
	padding:10px 0;
	line-height:1.7;
	}




#acMenu dt{
    display:block;
	margin:10px 10px;
	padding:0;
    /*width:100%;*/
    line-height:50px;
    text-align:center;
    cursor:pointer;
	background:#FFC;
    }
#acMenu dd{
	margin:0 20px;
	padding:0;
    /*width:100%;*/
    /*text-align:left;*/
    display:none;
	/*height:458px;*/
    }
#acMenu02 dt{
    display:block;
	margin:10px 10px;
	padding:0;
    /*width:100%;*/
    line-height:50px;
    text-align:center;
    cursor:pointer;
    }
#acMenu02 dd{
	margin:0 20px;
	padding:0;
    /*width:100%;*/
    /*text-align:left;*/
    display:none;
	/*height:458px;*/
    }

#acMenu03 dt{
    display:block;
	/*margin:10px 10px;*/
	padding:0;
    /*width:100%;
    line-height:50px;
    text-align:center;
    cursor:pointer;*/
	border-bottom:#8d0859 1px solid;
	padding-bottom:2px;
    }
#acMenu03 dd{
	/*margin:0 20px*/;
	padding:0;
    /*width:100%;*/
    /*text-align:left;*/
    display:none;
	/*height:458px;*/
    }
	


.kakaku01 {
	background:#12473b;
	height:200px;
	
	}

.kakaku01 img {
	padding-bottom:1em;
	
	
	}

.con--txt {
	padding:1em;
	font-size:16px;
	line-height:1.7;
	color:#12473b;
	
	}

.con--txt strong {
	color:#8d0859;
	
	}

.sub--contents01{
	background:url(/smart/oitoku/image/sh1-2566-sp_con02-img02.jpg) no-repeat;
	background-size:82px 59px;
	
	
	}


.sub--contents01 .con--txt {
	padding-left:180px;
	
	}





.voice {
	padding:1em;
	
	}

p.v--txt {
	line-height:1.7;
	font-size:16px;
	
	}

p.v--txt span {
	display:block;
	text-align:right;
	
	}

.voice--box {
	border:#8d0859 solid 1px;
	padding:1em;
	
	}


.voice--box .btn {
	padding-top:1em;
	border-top: solid 1px #8d0859;
	
	}


.voice--box .btn img{ 
width:163px !important;
height:29px;
	
	
	}

.kids {
	border-top:solid 1px #003300;
	padding-top:1.5em;
	margin-top:1em;
	margin-bottom:30px;
 	
	}

.color01 {
	color:#270000;
	
	}
	

.info {
	padding:1em;
	margin-top:1em;
	
	}


.item-info {
	padding:1em;
	border: solid 1px #CCCCCC;
	
	}

.item-info p {
	line-height:1.7;
	
	}