<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.clearfix{
    zoom:1;/*for IE 5.5-7*/
}

* html body .clearfix {
	height:1%;
}

.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.noDisp {
	display:none;
}

.submitBt {
	width:152px;
	height:25px;
	background:none;
	border:0px;
	margin:0;
	padding:0;
	outline:0;
}

#starBox {
	width:204px;
	height:200px;
	border:0px #FF0000 dotted;
	background-image:url(../../../img/category/common/starBg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0;
	padding:0;
}

* html body #starBox {
	border:0px #FF0000 dotted;
}

#starBox dt, #starBox dd {
	border:0px red dotted;
	display:block;
	height:18px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	top:50px;
	margin-bottom:9px;
}

#starBox dd {
	width:101px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}

#starBox dd.star00 {
	background-image:url(../../../img/category/common/star00.jpg);
}

#starBox dd.star05 {
	background-image:url(../../../img/category/common/star05.jpg);
}

#starBox dd.star10 {
	background-image:url(../../../img/category/common/star10.jpg);
}

#starBox dd.star15 {
	background-image:url(../../../img/category/common/star15.jpg);
}

#starBox dd.star20 {
	background-image:url(../../../img/category/common/star20.jpg);
}

#starBox dd.star25 {
	background-image:url(../../../img/category/common/star25.jpg);
}

#starBox dd.star30 {
	background-image:url(../../../img/category/common/star30.jpg);
}

#starBox dd.star35 {
	background-image:url(../../../img/category/common/star35.jpg);
}

#starBox dd.star40 {
	background-image:url(../../../img/category/common/star40.jpg);
}

#starBox dd.star45 {
	background-image:url(../../../img/category/common/star45.jpg);
}

#starBox dd.star50 {
	background-image:url(../../../img/category/common/star50.jpg);
}


#starBox dt {
	width:85px;
	margin-left:9px;
	background-image:url(../../../img/category/common/ar03.jpg);
	background-repeat:no-repeat;
	background-position:left 50%;
	font-size:14px;
	font-weight:bold;
	color:#105a8e;
	line-height:20px;
	text-indent:10px;
	margin-bottom:9px;
}

.feature {
	width:130px;
}

* html body #starBox dt {
	margin:0 0 9px 4px;
	padding:0px;
	border:0px #FF0000 dotted;
}

* html body #starBox dd {
	margin:0 0 9px 0;
	padding:0px;
	border:1px #FFF dotted;
}

a, button {
	outline:0;
}

.centerbody{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:normal;
}

div#topics h3 {
	border-bottom:none;
	padding:0px;
	border:0px #FF0000 dotted;
}

#tContents h3 {
	height:30px;
	border:0px #FF0000 dotted;
}

.cBox {
	border:0px #FF0000 dotted;
	margin-top:10px;
}

/* 特集説明 */
#topics01{
	border:0px #FF0000 dotted;
	width:98%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin: 0 auto;
}

#topics01 h3 {
	border:none!important;
}

#topics01 p{
	width:351px;
	margin:0px 0px 0px 0px;
	line-height:16px;
}

#topics01_map{
	float:left;
	width:174px;
	height:225px;
	padding:15px;
	background:url(../../../img/category/common/map01.jpg) no-repeat;
}

* html body #topics01_map {
	padding:30px 15px 0px;
}

*+html body #topics01_map {
	padding:30px 15px 0px;
}

#topics02_mapleft{
	float:left;
	padding-left:0px;
	width:88px;
}

#topics02_mapleft li{
	padding-left:10px;
	background:url(../../../img/category/common/ar03.jpg) no-repeat;
	background-position:0 50%;
	margin:0px 0px 13px 0px;
}


#topics02_mapright{
	float:left;
	padding-left:0px;
	width:86px;
}

#topics02_mapright li{
	padding-left:10px;
	background:url(../../../img/category/common/ar03.jpg) no-repeat;
	background-position:0 50%;	
	margin:0px 0px 13px 0px;
}

*+html body #topics02_mapleft{
	padding:0px;
	margin:0px;
}

*+html body #topics02_mapright{
	padding:0px;
	margin:0px;
}

*html body #topics02_mapleft{
	padding:0px;
	margin:0px;
}

*html body #topics02_mapright{
	padding:0px;
	margin:0px;
}
/* 特集説明 */

/* コンテンツ全体 */
.comall_dl{
	float:left;
	margin:0px 3px 0px 0px;	
}

.comall_dl dd{
	float:left;
	margin:0px 0px 10px 0px;
	line-height:16px;
}
/* コンテンツ全体 */

/* コンテンツ1 */
.com01_img{
	float:left;
	margin-right:10px;
}

.com01_text{
	float:left;
	width:348px;
	line-height:16px;
}

.com01_photosp{
	width:auto;
	height:70px;
	border:#CCCCCC 1px solid;
	padding:10px 0px 10px 15px;
	margin:10px 0px 20px 0px;
}

*html body .com01_photosp{
	margin:25px 0px 20px 0px!important;
}

.com01_photo{
	margin-right:20px;
}

*+html body .com01_photosp{
	margin:25px 0 20px 0px;
}
/* コンテンツ1 */


/* コンテンツ2 */
.com02_li{
	padding:0px;
	margin:0px;
	line-height:16px;
}

.com02_li li{
	background:url(../../../img/category/common/back01.jpg) no-repeat;
	width:539px;
	height:82px;
	padding:15px 10px;
	margin:0px;
	margin-bottom:10px;
	border:0px #FF0000 dotted;
	display:block;
	position:relative;
}

.com02_liphoto{
	float:left;
	margin-right:10px;
	position:relative;
}

.com02_li div{
	float:left;
	width:440px;	
}

.com02_li a{
	font-weight:bold;
}

.com02_liar{
	display:block;
	width:22px;
	height:23px;
	border:0px #FF0000 dotted;
	position:absolute;
	right:10px;
	top:80px;
}

/* コンテンツ2 */


/* 条件検索 */
.kensaku_fm{
	margin-top:0px;
	background:url(../../../img/category/common/back02.jpg) no-repeat;
	height:110px;
	width:549px;
	padding:0px;
	padding-left:10px;
}

.kensaku_fm ul{
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.kensaku_fm li{
	float:left;
	margin:0px;
	height:24px;
	line-height:24px;
	margin-top:10px;
	margin-right:3px;
	font-size:12px;
	font-weight:bold;
}

.kensaku_fm li.title{
	margin-right:0px;
}

*+html body .kensaku_fm ul{
	margin:0px;
}

*+html body .kensaku_fm li{
	line-height:24px;
}

*html body .kensaku_fm ul{
	margin:0px;
}

*html body .kensaku_fm li{
	line-height:24px;
}

*html body .kensaku_fm select{
	margin-top:1px;
}

.kensaku_fmarea{
	width:240px;
}

.kensaku_fmbuttom{
	margin-left:45px;
	cursor:pointer;
}
/* 条件検索 */

/* 条件結果 */
.kensaku_table{
	width:556px;
	border:1px #CCCCCC solid;
	vertical-align:middle;
	margin-bottom:10px;
	background:#FFFFFF;
}

.kensaku_table ul{
	margin:0!important;
	padding:0!important;
}

.kensaku_table th{
	color:e6f8ff;
	border:none!important;
	width:70px!important;
	text-align:center!important;
	vertical-align:middle;
	height:24px!important;
	padding:0!important;
	margin:0!important;
}

.kensaku_table th.sPref {
	width:60px;
	background-color:#DDD!important;
	color:#FFFFFF;
	font-size:14px;
	background-image:url(../../../img/category/common/sAreaBg.jpg);
	background-repeat:repeat-y;
}

.kensaku_table td{
	padding:0 0 0 5px!important;
	vertical-align:middle;
	padding:0!important;
	margin:0!important;
}

.kensaku_table .planName {
	font-weight:bold;
	width:375px;
	overflow:hidden;
	border:0px #FF0000 dotted;
	display:block;
}

.kensaku_table td.ar{
	width:220px;
}

.kensaku_table td.price{
	color:#FF0033;
}

.kensaku_table  .sPriceLine {
	height:25px;
}

.kensaku_table td.ar02{
	border-bottom:1px #CCCCCC dashed;
}

.kensaku_table ul{
	margin:0px;
	padding:0px;
}

.kensaku_table li{
	height:35px;
	float:left;
	line-height:35px;
}

.kensaku_table li.right{
	float:right;
}
/* 条件結果 */

.dodback{
	background:url(../../../img/category/common/dodback01.jpg) repeat;
}

.dodback02{
	background:url(../../../img/category/common/dodback01.jpg) repeat;
	padding-bottom:10px;
}

.p_right{
	text-align:left;
}
.p_center{
	text-align:center;
}
/* お知らせ */
.oshirase{
	width:175px;
	border:#CCCCCC 1px solid;
	padding:4px;
}

.oshirasesp{
	width:156px;
	height:94px;
	background:url(../../../img/category/common/oshiraseback01.jpg) no-repeat;
	padding:10px 5px 10px 15px;
	margin-bottom:5px;
	line-height:16px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}

.oshirasespmain{
	height:85px;
}
/* ----------------------------------------------------------
	Review Rebate!!
------------------------------------------------------------- */
.box-spoffer {
	position: relative;
	background:url("../../../img/category/2009asahiyamazoo/bg_shun.jpg") repeat;
	padding: 8px!important;
	margin-bottom: 20px;
	height:auto;
}
.box-spoffer .review_rebate_ttl {
	position: absolute;
	top: 2px;
	left: -10px;
	line-height: 1;
	
}
.box-spoffer .review_rebate_ttl span {
	display: inline-block;
	background: #ff0000;
	color: #FFF;
	font-size: 140%;
	padding:10px;
	font-weight:bold;
}
.box-spoffer .mainContentsInner {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 5px;
    width: 532px;
}/*
.box-spoffer .review_rebate_plan {
	width:100%;
	height:auto;
}*/
.box-spoffer  .photo {
    border: 1px solid #f3981c;
	float:left;
    margin-left: 10px;
    margin-top: 10px;
	width:120px;
	height:88px;
}

.box-spoffer  .text_right {
    float: left;
    margin-left: 7px;
    margin-top: 10px;
    width: 380px;
}
.box-spoffer  .price em {
    color: #f00;
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
}
.box-spoffer  .title {
/*    color: #f00!important;*/
    font-size: 16px;
    font-weight: bold;
}
.box-spoffer  .title a{
/*   color: #f00!important;*/
    font-size: 16px;
    font-weight: bold;
}
/*.box-spoffer  .price {
    float: right;
    margin-right: 10px;
}*/
.box-spoffer  .text {
	margin:10px 0;
    font-size: 12px;
}

.cboth {
    clear: both;
}
.btn2 {
    background: #f3981c none repeat scroll 0 0;
    color: #fff !important;
 /*   display: inherit;*/
	position:static;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    transition: all 0.25s ease 0s;
	width:60px;
	float:right;
	margin-top:-20px;
}

.box-spoffer .price {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    color: #f3981c;
    margin: 5px 0;
    text-align: right;
}
/*20211127西村追加*/
.faq dt {
  margin-top: 25px;
  font-weight: bold;
}
.faq dd {
  margin: 10px 0 0;
}
/* 疑似要素でQとAを表示 */
.faq dt:before,
.faq dd:before  {
  display: inline-block;
  margin-right: 5px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  color: #FFF;
  font-weight: bold;
  border-radius: 50%;
  font-size: 15px;
}
.faq dt:before {
  content: 'Q';
  background-color: #1aa1ff;
}
.faq dd:before {
  content: 'A';
  background-color: #ffa51a;
}
/*パンくず220118*/
.bread ul {
  display: flex;
  list-style-type: none;
}
.bread li:after {
  content: '\003e'; /* 「&gt;」を要素間の区切り文字として表示 */
  margin-left: 10px; /* 区切り文字と要素の間隔を調整 */
  margin-right: 10px; /* 区切り文字と要素の間隔を調整 */
}</pre></body></html>