@charset "UTF-8";
ul.prize{
	padding-left:0;
}
h2.h2-a{
	background-color:#e7be24;
	color:#333;
}
.cols-w50per img{
	max-width:50%;
}
.cl_blue{
	color:#191A77;
}
.onsen{
	position:relative;
}
.onsen a{
	color:#06c;
	vertical-align: top;
	padding-right: 15px;
}
.onsen a:after{
	background-image:url("../img/icon_external.png");
	content: '';
	position: absolute;
	bottom: 5px;
	width: 20px;
	height: 17px;
	margin-left: 0.25em;
}
.unit_inq_outline {
    background: #fed001 none repeat scroll 0 0;
    border-radius: 3px;
    padding: 10px;
    position: relative;
}
.unit_inq_inner {
    background: #f1ede2 none repeat scroll 0 0;
    border-radius: 3px;
    padding: 15px;
    position: relative;
}
.obj1{
	box-sizing:border-box;
}
.Reg-L,
.Reg-R{
font-size:160%;
top:8px 0 0;
display:inline-block;
overflow:hidden;
width:22px;
height:21px;
}
.Reg-R{
top:1px;
left:-15px;
width:32px;
position:relative;
}
p {
    max-height: 100%;
}

li.pl8em {
    padding-left: 7.8em;
}

br.kaigyou {
    display: none;
}

p.cl_green {
    color: #00b900;
}

.bdr_green {
    border: 1px solid #00b900;
    border-radius: 15px;
    padding: 10px;
    display: inline-block;
}

p.center {
    text-align: center;
}

p.cl_blue_1 {
    color: #2E75B6;
}

.bdr_yellow {
    display: inline-block;
    padding: 12px 10px 13px 10px;
    border-radius: 30px;
    background: #ffde00;
}
p.apply_btn.disabled a {
    cursor: default;
}
@media all and (max-width: 640px) {
.sp_none{
	display:none;
}
.obj1{
	width:100%;
	margin:0 auto;
	text-align:center;
}
.obj1 li{
	margin:0;
	padding:0;
}
.obj1 li.fl{
	float:none !important;
}

li.pl8em {
    padding-left: 10px;
    text-indent: 0;
}

br.kaigyou {
    display: inline;
}
.bdr_green,.bdr_yellow {
    margin: 0 5px;
}
}
@media all and (max-width: 560px) {
.obj1{
	width:100%;
	margin:0 auto;
	text-align:center;
}
.obj1 img{
/*	padding:0 3px !important;
*/
}
}
