@charset "utf-8";
/* CSS Document */

body{background:url(http://www.sho-comi.com/image/special/bg_hearts.gif) repeat #ff99b1;font-size:15px;line-height:1.7;word-wrap: break-word;font-family: YakuHanJP, 'メイリオ', Meiryo,'Meiryo UI','ヒラギノ角ゴシック','Hiragino Sans',sans-serif;}



@media screen and (min-width: 769px) {
.navbar-default{background-color:#ff5189;border:none;box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.51); -moz-box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.51); -webkit-box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.51); padding: 5px 0; text-align: center;}
.panel-default>.panel-heading{display:none;}
.colored-label{background-color:#fff;}
/*.col-md-12{border: 1px solid #ff85b0;}*/
strong{color:#ff5189;}
.footer{ background: #fff; padding: 20px 0; font-size: 90%;}
.navbar-header{margin-top:10px;}

h3{
    color: #3eb4fb;
    font-size: 110%;
    text-align: left;
    padding: 5px 15px;
    border-left: 10px solid #3eb4fb;
    border-bottom: 1px solid rgba(62, 180, 251, 0.46);
    margin: 0 0 30px 0;
    font-weight: bold;
}
.panel{border-radius:0px !important; border:none !important;box-shadow: 0px 1px 5px -1px #000 !important; -moz-box-shadow: 0px 1px 5px -1px #000 !important; -webkit-box-shadow: 0px 1px 5px -1px #000 !important;}
}

@media screen and (max-width: 768px) {
/*.container{padding:0;}	
.navbar{margin-bottom:0;padding-top: 10px;}
.panel{border-radius:0px !important; border:none !important; margin-bottom:0;box-shadow:none;}
.panel-body{padding:0;}
.panel-body-page{padding:20px;}
.form-horizontal .form-group{margin:0;}
.form-group-gotonext{text-align:center;}
.panel-heading{padding:10px 0 20px;}
.footer{padding:20px;}
*/
#section_item_375{padding:0;}
.image-87{padding:0;}
.navbar-header{padding:10px;}
.navbar-default{background-color:#ff5189;border:none;box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.51); -moz-box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.51); -webkit-box-shadow: 0px 1px 5px -1px rgba(0, 0, 0, 0.51); padding: 5px 0; text-align: center;}
.panel-default>.panel-heading{display:none;}
.colored-label{background-color:#fff;}
strong{color:#ff5189;}
h3{
    color: #3eb4fb;
    font-size: 110%;
    text-align: left;
    padding: 5px 15px;
    border-left: 10px solid #3eb4fb;
    border-bottom: 1px solid rgba(62, 180, 251, 0.46);
    margin: 0 0 30px 0;
    font-weight: bold;
}
.footer{ background: #fff; padding: 20px 0; font-size: 90%;}
}