@charset "utf-8";
.cnt_pri{
	height:260px;
	overflow:scroll;
	padding:20px;
	border:1px rgba(144,144,144,1.00) solid;
}
.cnt_pri>h2{
	font-size:1.4rem;
	margin-top:14px;
}
.cnt_pri>h3{
	font-weight:bold;
	margin:10px 0;
}
.cnt_pri>p{
	line-height:150%;
}
.cnt_pri>p:before{
	content:"　";
}
.add2-1{
	margin-bottom:10px;
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;	
}
.col-sm-10>p>label{
	font-weight:normal;
}
.kome{
	color:rgba(179,43,45,1.00);
}
.text-danger{
	margin-bottom:12px;
}
.formbox{
	background-color:#eee;
}
.form-group>.col-sm-9{
	background-color:#fff;
}
.help-block{
	margin-bottom:0 !important;
}
@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 480px) {

/* Smartphones (portrait and landscape) ----------- */
.control-label{
	padding:8px 0;
}
.form-group .col-sm-9{
	padding-top:16px;
}

}



@media only screen 

and (min-width : 321px) {

/* Smartphones (landscape) ----------- */



}





@media only screen 

and (max-width : 320px) {

/* Smartphones (portrait) ----------- */





}





@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) {

/* iPads (portrait and landscape) ----------- */



}





@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : landscape) {

/* iPads (landscape) ----------- */



}





@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : portrait) {

/* iPads (portrait) ----------- */





}



@media only screen 

and (min-width : 1200px) {

/* Desktops and laptops ----------- */



}



@media only screen 

and (min-width : 1700px) {

/* Large screens ----------- */



}



@media

only screen and (-webkit-min-device-pixel-ratio : 1.5),

only screen and (min-device-pixel-ratio : 1.5) {

/* iPhone 4 ----------- */
.control-label{
	padding:8px 0;
}
.form-group .col-sm-9{
	padding-top:16px;
}



}