.onair_fl .title_fl {font-family: 'Fredoka One', cursive; }
#content {overflow: hidden;}


@media screen and (min-width: 1401px) {
.onair_fl { position: relative; width: 768px; margin: 0 auto; padding:120px 0 0 0; }

.onair_fl .title_fl { position:relative; font-size:40px; font-weight:400; color:#FFF; padding: 10px 0 10px 80px; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:300px; }
.onair_fl .title_fl .cc_ico { position:absolute; bottom:1px; left:3px; width:58px; height:58px; background:url(../images/title/head_tit_ico02.png) no-repeat center center; background-size: 100%;  transition-duration:0.5s;}
.onair_fl .title_fl2 { font-size:20px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:200px; }

.onair_st { position: absolute; top:50%; left:50%; font-size:40px; font-weight: 400; width:600px; margin: 30px 0 0 -300px;  text-align: center; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); z-index: 1; }
.onair_st br { display: none; }
.onair_st .sp_cl {letter-spacing: -5px:}

.photo_fl01 { position: absolute; bottom:20px; right:80px; width: 280px; height: 210px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(-20deg); }
.photo_fl02 { position: absolute; bottom:20px; left:80px; width: 280px; height: 210px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(20deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
/*
.photo_fl01 { position: absolute; top:-230px; right:-30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(10deg); }
.photo_fl02 { position: absolute; top:70px; left:-30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(-10deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
*/
.onair_wfl { padding:50px 0 350px 0;}
.bld_tit { font-size:26px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit2 { font-size:22px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit2 .mb , .bld_tit .mb { display: none; }
.bld_tit3 { font-size:18px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 10px 0 10px 10px; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit3 .mb , .bld_tit .mb { display: none; }
.bld_sp { display: table; padding: 10px 0; font-size:20px; font-weight: 500; color: #333; border-bottom: 2px dotted #CCC; }
.bld_sp .p01 { width: 160px; display: table-cell; color: #EE90A0; }
.bld_sp .p02 { width: 120px; display: table-cell; }
.bld_sp .p03 { width: 120px; display: table-cell; }
.bld_sp .p04 { width: 250px; display: table-cell; }
.bld_sp .mb { display: none; }
.bld_sp .mbb .bld { color: #EE90A0; }

.brdbd_sp { float: left; padding: 10px; font-size:18px; font-weight: 500; color: #EE90A0; border-bottom: 2px dotted #CCC; margin: 0 10px 20px 0; }
.brdbd_sp a { color: #EE90A0; text-decoration: none; }

.onair_fl .title_fl3 { font-size:18px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:2px; width:260px; }
.bld_arr_fl { border: 5px solid #C4394A; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_arr_p { font-size:18px; font-weight: 600; color: #C4394A; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_arr { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_arr .p01 { width: 100px; display: table-cell; color: #EE90A0; }
.bld_arr .p02 { width: 150px; display: table-cell; }
.bld_arr .p03 { width: 380px; display: table-cell; }
.bld_arr .p03 .pp { display: none; }

.bld_plus_fl { border: 5px solid #EE90A0; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_plus_p { font-size:18px; font-weight: 600; color: #EE90A0; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_plus { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_plus .p01 { width: 100%; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p02 { width: 150px; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p03 { width: 450px; display: table-cell; line-height: 24px; }
.bld_plus .p03 .pp { display: none; }

.bld_sp br.pc_r {}
.bld_sp br.mb_r {display: none;}
.br_pc {}
.br_mb {display: none;}
}


@media all and (min-width: 769px) and (max-width: 1400px) {
.onair_fl { position: relative; width: 768px; margin: 0 auto; padding:120px 0 0 0 }

.onair_fl .title_fl { position:relative; font-size:40px; font-weight:400; color:#FFF; padding: 10px 0 10px 80px; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:300px; }
.onair_fl .title_fl .cc_ico { position:absolute; bottom:1px; left:3px; width:58px; height:58px; background:url(../images/title/head_tit_ico02.png) no-repeat center center; background-size: 100%;  transition-duration:0.5s;}
.onair_fl .title_fl2 { font-size:20px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:200px; }

.onair_st { position: absolute; top:50%; left:50%; font-size:40px; font-weight: 400; width:600px; margin: 30px 0 0 -300px;  text-align: center; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); z-index: 1; }
.onair_st br { display: none; }
.onair_st .sp_cl {letter-spacing: -5px}

.photo_fl01 { position: absolute; bottom:20px; right:80px; width: 280px; height: 210px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(-20deg); }
.photo_fl02 { position: absolute; bottom:20px; left:80px; width: 280px; height: 210px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(20deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
/*
.photo_fl01 { position: absolute; top:-230px; right:-30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(10deg); }
.photo_fl02 { position: absolute; top:70px; left:-30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(-10deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
*/
.onair_wfl { padding:50px 0 350px 0;}
.bld_tit { font-size:26px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit2 { font-size:22px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit2 .mb , .bld_tit .mb { display: none; }
.bld_tit3 { font-size:18px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 10px 0 10px 10px; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit3 .mb , .bld_tit .mb { display: none; }
.bld_sp { display: table; padding: 10px 0; font-size:20px; font-weight: 500; color: #333; border-bottom: 2px dotted #CCC; }
.bld_sp .p01 { width: 160px; display: table-cell; color: #EE90A0; }
.bld_sp .p02 { width: 120px; display: table-cell; }
.bld_sp .p03 { width: 120px; display: table-cell; }
.bld_sp .p04 { width: 250px; display: table-cell; }
.bld_sp .mb { display: none; }
.bld_sp .mbb .bld { color: #EE90A0; }

.brdbd_sp { float: left; padding: 10px; font-size:18px; font-weight: 500; color: #EE90A0; border-bottom: 2px dotted #CCC; margin: 0 10px 20px 0; }
.brdbd_sp a { color: #EE90A0; text-decoration: none; }

.onair_fl .title_fl3 { font-size:18px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:2px; width:260px; }
.bld_arr_fl { border: 5px solid #C4394A; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_arr_p { font-size:18px; font-weight: 600; color: #C4394A; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_arr { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_arr .p01 { width: 100px; display: table-cell; color: #EE90A0; }
.bld_arr .p02 { width: 150px; display: table-cell; }
.bld_arr .p03 { width: 380px; display: table-cell; }
.bld_arr .p03 .pp { display: none; }

.bld_plus_fl { border: 5px solid #EE90A0; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_plus_p { font-size:18px; font-weight: 600; color: #EE90A0; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_plus { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_plus .p01 { width: 100%; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p02 { width: 150px; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p03 { width: 450px; display: table-cell; line-height: 24px; }
.bld_plus .p03 .pp { display: none; }	

.bld_sp br.pc_r {}
.bld_sp br.mb_r {display: none;}
.br_pc {}
.br_mb {display: none;}
}


@media all and (min-width: 501px) and (max-width: 768px) {
.onair_fl { position: relative; width:660px; margin: 0 auto; padding:120px 0 0 0; }

.onair_fl .title_fl { position:relative; font-size:35px; font-weight:400; color:#FFF; padding: 10px 0 10px 70px; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:280px; }
.onair_fl .title_fl .cc_ico { position:absolute; bottom:0px; left:2px; width:55px; height:55px; background:url(../images/title/head_tit_ico02.png) no-repeat center center; background-size: 100%;  transition-duration:0.5s;}
.onair_fl .title_fl2 { font-size:20px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:200px; }

.onair_st { position: absolute; top:50%; left:50%; font-size:40px; font-weight: 400; width:600px; margin: 30px 0 0 -300px;  text-align: center; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); z-index: 1; }
.onair_st br { display: none; }
.onair_st .sp_cl {letter-spacing: -5px}

.photo_fl01 { position: absolute; bottom:20px; right:80px; width: 280px; height: 210px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(-20deg); }
.photo_fl02 { position: absolute; bottom:20px; left:80px; width: 280px; height: 210px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(20deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
/*
.photo_fl01 { position: absolute; top:-200px; right:-30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(20deg); }
.photo_fl02 { position: absolute; top:20px; left:-30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(-20deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
*/
.onair_wfl { padding:50px 0 350px 0;}
.bld_tit { font-size:26px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit2 { font-size:22px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit2 .mb , .bld_tit .mb { display: none; }
.bld_tit3 { font-size:18px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 10px 0 10px 10px; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit3 .mb , .bld_tit .mb { display: none; }
.bld_sp { display: table; padding: 10px 0; font-size:18px; font-weight: 500; color: #333; border-bottom: 2px dotted #CCC; }
.bld_sp .p01 { width: 160px; display: table-cell; color: #EE90A0; }
.bld_sp .p02 { width: 120px; display: table-cell; }
.bld_sp .p03 { width: 120px; display: table-cell; }
.bld_sp .p04 { width: 250px; display: table-cell; }
.bld_sp .mb { display: none; }
.bld_sp .mbb .bld { color: #EE90A0; }

.brdbd_sp { float: left; padding: 10px; font-size:18px; font-weight: 500; color: #EE90A0; border-bottom: 2px dotted #CCC; margin: 0 10px 20px 0; }
.brdbd_sp a { color: #EE90A0; text-decoration: none; }

.onair_fl .title_fl3 { font-size:18px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:2px; width:260px; }
.bld_arr_fl { border: 5px solid #C4394A; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_arr_p { font-size:18px; font-weight: 600; color: #C4394A; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_arr { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_arr .p01 { width: 100px; display: table-cell; color: #EE90A0; }
.bld_arr .p02 { width: 150px; display: table-cell; }
.bld_arr .p03 { width: 380px; display: table-cell; }
.bld_arr .p03 .pp { display: none; }

.bld_plus_fl { border: 5px solid #EE90A0; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_plus_p { font-size:18px; font-weight: 600; color: #EE90A0; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_plus { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_plus .p01 { width: 100%; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p02 { width: 150px; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p03 { width: 450px; display: table-cell; line-height: 24px; }
.bld_plus .p03 .pp { display: none; }	

.bld_sp br.pc_r {  }
.bld_sp br.mb_r {display: none;}
.br_pc {}
.br_mb {display: none;}
}


@media screen and (max-width: 500px) {

.onair_fl { position: relative; width: 440px; margin: 0 auto; padding:150px 30px 0 30px; }

.onair_fl .title_fl { position:relative; font-size:30px; font-weight:400; color:#FFF; padding: 10px 0 10px 80px; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:300px; z-index: 2; }
.onair_fl .title_fl .cc_ico { position:absolute; bottom:0px; left:2px; width:49px; height:49px; background:url(../images/title/head_tit_ico02.png) no-repeat center center; background-size: 100%;  transition-duration:0.5s;}
.onair_fl .title_fl2 { font-size:20px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:8px; width:200px; }

.onair_st { position: absolute; top:50%; left:50%; font-size:40px; font-weight: 500; width:440px; margin: 0 0 0 -220px;  text-align: center; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0);line-height: 80px; z-index: 1; }
.onair_st .sp_cl {letter-spacing: -5px}

.photo_fl01 { position: absolute; bottom:200px; right:80px; width: 240px; height: 180px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(-20deg); }
.photo_fl02 { position: absolute; bottom:50px; left:80px; width: 240px; height: 180px; background-size:100%; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: 0; transform: rotate(20deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
/*
.photo_fl01 { position: absolute; top:-130px; right:30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(20deg); }
.photo_fl02 { position: absolute; top:130px; left:30px; width: 280px; height: 210px; background: #CCC; border: 5px solid #FFF; box-shadow:1px 2px 2px rgba(0,0,0,0.4); z-index: -1; transform: rotate(-20deg); }
#photo_c01 { background-size:100%; }
#photo_c02 { background-size:100%; }
*/
.onair_wfl { padding:50px 0 450px 0;}
.bld_tit { font-size:26px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC; line-height: 30px;}
.bld_tit2 { font-size:22px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 0 0 20px 0; margin:0 0 20px 0; border-bottom: 2px dotted #CCC; line-height: 26px;}
.bld_tit2 .mb , .bld_tit .mb {}
.bld_tit3 { font-size:18px; font-weight: 400; text-shadow: 0px 0px 3px rgba(255,255,255,0.7) , 0px 0px 5px rgba(253,183,191,1.0); padding: 10px 0 10px 10px; margin:0 0 20px 0; border-bottom: 2px dotted #CCC;}
.bld_tit3 .mb , .bld_tit .mb { }
.bld_sp { display: table; padding: 20px 0 10px 0; font-size:20px; font-weight: 500; color: #333; border-bottom: 2px dotted #CCC; width: 100%; }
.bld_sp .p01 { float: left; width: 150px; color: #EE90A0; }
.bld_sp .p02 { float: left; width: 120px; }
.bld_sp .p03 { float: left; width: 120px; }
.bld_sp .p04 { width: 600px; clear: both; padding: 10px 0; }
.bld_sp .mb { clear: both; width: 100%; }
.bld_sp .mbb { font-size:15px; }
.bld_sp .mbb .bld { color: #EE90A0; }

.brdbd_sp { float: left; padding: 10px; font-size:18px; font-weight: 500; color: #EE90A0; border-bottom: 2px dotted #CCC; margin: 0 10px 20px 0; }
.brdbd_sp a { color: #EE90A0; text-decoration: none; }

.onair_fl .title_fl3 { font-size:18px; font-weight:600; color:#FFF; padding: 10px 0 10px 0; margin: 0 0 20px 0; text-align: center; background:#C4394A; border:5px #FFF solid; box-shadow:1px 2px 2px rgba(0,0,0,0.4); border-radius:50px; letter-spacing:2px; width:260px; }
.bld_arr_fl { border: 5px solid #C4394A; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_arr_p { font-size:18px; font-weight: 600; color: #C4394A; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_arr { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_arr .p01 { width: 100px; display: table-cell; color: #EE90A0; }
.bld_arr .p02 { width: 130px; display: table-cell; }
.bld_arr .p03 { width: 220px; display: table-cell; }
.bld_arr .p03 .pp { float: left; width:8px; height: 5px; }
.bld_arr .p03 span { font-size:13px; margin:10px 0 0 0 ; }	

.bld_plus_fl { border: 5px solid #EE90A0; padding: 15px; border-radius:10px; margin: 0 0 20px 0; }
.bld_plus_p { font-size:18px; font-weight: 600; color: #EE90A0; padding: 0 0 10px 0; border-bottom: 2px dotted #EE90A0;}
.bld_plus { display: table; padding: 10px 0; font-size:16px; font-weight: 500; color: #333; border-bottom: 2px dotted #EE90A0; }
.bld_plus .p01 { width: 100%; display: table-cell; color: #EE90A0; line-height: 24px; }
.bld_plus .p02 { width: 100px; display: table-cell; color: #EE90A0; line-height: 24px; font-size:16px; }
.bld_plus .p03 { width: 300px; display: table-cell; line-height: 24px; font-size:16px; }
.bld_plus .p03 .pp { display: none; }	

.bld_sp br.pc_r {display: none;}
.bld_sp br.mb_r {}
.br_pc {display: none;}
.br_mb {}
}

