@charset "utf-8";
/* CSS clearance */
.div #container div.inner {
padding: 0; !important;
}
.clrcBg{
background-color:#FFF;
padding-bottom: 20px
}
.clrcMain{
text-align: center;
margin-bottom: 20px;
/* [disabled]margin-top: -20px; */
}
.clrcBtn {
text-align: center;
}
.closeBtn {
margin-bottom: 20px;
width:50%;
float: left;
}
.floor{
margin-bottom: 20px;
width:50%;
float: right;
text-align: center;
padding-top:10px;
padding-bottom:10px;
}

.clrcBanBox {
width: 280px;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}
.clrcTxtBox {
width: 298px;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}

.clrcCont p{
text-align:justify;
}

.clrcPriceDn{
margin-bottom: 10px;
}
.clrcBan {
padding-bottom: 15px;
}
.clrcLst {
padding-bottom: 10px;
/* [disabled]width: 290px; */
/* [disabled]margin-right: auto; */
/* [disabled]margin-left: auto; */
text-align: center;
}
.clrcBan .last {
padding-bottom: 0px;
}
.clrcCont {
width: 100%;
margin-right: auto;
margin-left: auto;
}
.clrcTit {
margin-bottom: 10px;
text-align: center;
}
.clrcContTitBg {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-color: #FFB400;
    border-bottom-width: 1px;
    /* border-bottom-style: solid; */
    border-bottom-color: #CCC;
    line-height: 1.3;
}
.clrcCont h4 {
color: #222;
padding-top: 13px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 10px;
text-align: left;
}
.clrcTable {
width: 100%;
margin-right: auto;
margin-left: auto;
border-bottom-width: 1px;
border-left-style: none;
border-bottom-color: #CCC;
border-bottom-style: solid;
border-top-style: groove;
}
.clrcTable span {
color: #de0011;
}

.clrcTable tr td li  {
    background: url(../img/icon_circle.gif) no-repeat left 6px !important;
    /* padding-left: 10px; */
    /* padding-bottom: 10px; */
    -webkit-background-size: 8px 8px !important;
    -moz-background-size: 8px 8px !important;
    -o-background-size: 8px 8px !important;
    background-size: 8px 8px !important;
    -ms-background-size: 8px 8px !important;
    line-height: 1.2;
}

.clrcTable tr td li.dia {
background: url(../img/icon_dia.gif) no-repeat left 6px !important;
padding-left: 10px;
-webkit-background-size: 8px 8px !important;
-moz-background-size: 8px 8px !important;
-o-background-size: 8px 8px !important;
background-size: 8px 8px !important;
-ms-background-size: 8px 8px !important;
line-height: 1.2;
}

.clrContIcon03 li.clrContIconOrange {
background: url(../img/icon_circle01.gif) no-repeat left 6px !important;
padding-left: 10px;
-webkit-background-size: 8px 8px !important;
-moz-background-size: 8px 8px !important;
-o-background-size: 8px 8px !important;
background-size: 8px 8px !important;
line-height: 1.6;
}

.clrcPriceLine01 {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #F1830A;
	margin-bottom: 5px;
	padding-left: 4px;
	float: left;
	width: 100%;
}

.clrcPriceLine01 p {
	text-align: left !important;
	font-size: 109% !important;
	color: #F1830A !important;
	font-weight: bold !important;
	padding-left: 13px !important;
	padding-left: 13px !important;
	-webkit-background-size: 10px 10px !important;
	-moz-background-size: 10px 10px !important;
	-o-background-size: 10px 10px !important;
	background-size: 10px 10px !important;
	line-height: 1.6 !important;
	background-position: left center !important;
	background-image: url(../img/icon_triangle.gif) !important;
	background-repeat: no-repeat !important;
}
.clrcPriceLine01 span {
	color: #F1830A; 
}

.clrcTable tr {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCC;
}

.clrcTable th {
    background-color: #FFF100;
    color: #222;
    /* padding-top: 10px; */
    /* padding-bottom: 10px; */
    padding-left: 20px;
    width: 130px;
    border-bottom: none;
    border-right: none;
    /* vertical-align: top; */
}
.clrcTable td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    border-right: none;
    padding-top: 5px;
    /* padding-right: 20px; */
    padding-bottom: 5px;
    padding-left: 20px;
}
.clrcTable ul li {
float: left;
margin-right: 5px;
}
.clrcCont  .last {
border-bottom-style: none;
}
.clrcContTx {
margin-right: auto;
margin-left: auto;
	margin-top: 20px;
}
@media only screen and (orientation : landscape) { /*横向きの際に適用*/
.clrcContTx{
width:640px;
height:auto;
}
.clrcPriceDn p img {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}
}
@media only screen and (orientation : portrait) { /*縦向きの際に適用*/
.clrcContTx{
width: auto;
height: auto;
}

.clrcPriceDn p img {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
}
}

@media screen and (max-width:640px) {
.clrcTable {
width: 100%;
margin-right: auto;
margin-left: auto;
border-bottom-width: 1px;
border-left-style: none;
border-bottom-color: #CCC;
border-bottom-style: solid;
border-top-style: groove;
font-size:14px;
}
.clrcTable th {
    background-color: #FFF100;
    color: #222;
    /* padding-top: 10px; */
    /* padding-bottom: 0px; */
    padding-left: 10px;
    width: 100px;
    border-bottom: none;
    border-right: none;
    /* vertical-align: top; */
    /* font-size: 1em; */
}
	.clrcTable tr td li{   
 background: url(../img/icon_circle.gif) no-repeat left 6px !important;
        background: url(../img/icon_circle.gif) no-repeat left 6px !important;
    padding-left: 10px;
    /* padding-bottom: 10px; */
    -webkit-background-size: 8px 8px !important;
    -moz-background-size: 8px 8px !important;
    -o-background-size: 8px 8px !important;
    background-size: 8px 8px !important;
    -ms-background-size: 8px 8px !important;
    line-height: 1.3;
    margin: 3px 0;
}
.clrcTable td {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    border-right: none;
    /* padding-top: 10px; */
    /* padding-right: 0px; */
    /* padding-bottom: 10px; */
    padding-left: 0px;
}
	.clrcContTx {
		font-size:14px;
	}
}
