<!--

.price table tr:nth-child(3){display:none;}
.price table tr:nth-child(4){display:none;}
.price table tr:nth-child(5){display:none;}

/*---　画像リンク　------------------*/
.imagelink{border: none;}

/*---　リンクテキスト　------------------*/
a:link{color:#3333cc;text-decoration:underline;}
a:visited{color:#3333cc;text-decoration:underline;}
a:hover{color:#9999ff;text-decoration:underline;}

/*---　BODYタグ　------------------*/
body {margin: 0px;font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",Osaka,Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-image: url(pic/background.jpg);color:#333333;}

/*---　ヘッダー　------------------*/
#header{background: #fff;width:1020px;margin:0 auto;background-image:url(pic/main_back.jpg);background-color: #fff;margin-top:0px;background-position: right top;background-repeat: no-repeat;}
#header_content{margin-left:20px;}

/*---　ヘッダー内部コンテンツ　------------------*/
#logo{background-image:url(pic/glay.png);background-repeat: no-repeat;height:63px;background-position:left bottom;margin-bottom:1px;margin-left:1px;}
#logo_left{float:left;}
	#logo_right{float:left;}
#sitelogo{margin-left:20px;margin-bottom:1px;}
#douzo{margin-left:7px;margin-bottom:1px;}

.onbar{border:none;}
.onbar:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}


.kouen_title ul{overflow:hidden;width:100%;display:block;margin-left:10px;margin-bottom:20px;line-height:1.5em;padding-left:0;}
.kouen_title li{display:block;padding-left:0;float:left;overflow:hidden;margin-right:20px;}
.kouen_title li p{padding-right:32px;padding-top:0;margin-top:0;text-align:center;}
.kouen_title li img{display:block;margin:0;border:none;}
.kouen_title li a img:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

/*---　フリーダイヤル　------------------*/
#freedial{margin-left:0px;margin-bottom:1px;}

/*---　検索ボックスの書式　------------------*/
#form_out{margin-top:8px;}
#form_in{font-size:12px;color:#666666;background:#ccff33;border:1px solid #006600;padding:2px;font-size:12px;width:153px;}

/*---　Hタグ　------------------*/
h1 {font-size:13px;margin-top:7px;font-weight:normal;}
h2 {font-size:13px;margin-top:7px;}
h3 {font-size:13px;margin-top:7px;}

/*---　実績リスト　------------------*/
.jisseki{line-height:2em;overflow:hidden;display:block;margin:0;padding:0;}
.jisseki li{float:left;width:33%;overflow:hidden;display:block;}
.jisseki li:after{content:"";}

.jis{line-height:2em;overflow:hidden;display:block;border-bottom:1px dotted #ccc;margin:0;padding:0;}
.jis li{float:left;width:49%;overflow:hidden;display:block;}
.jis li:after{content:"";}


/*---　パンくずリスト　------------------*/
#breadcrumb {background:#dcdcdc;width:762px; padding-right:10px;padding-top:1px;height:14px;text-align:right;}


.kaisya{list-style:none;overflow: hidden;text-align:center;display:block;padding:0;margin:0;}
.kaisya ul{margin:0;}
.kaisya li{width:175px;display:inline-block;margin:5px;text-decoration:none;adding: 0px;box-shadow:0px 0px 2px #000;background:#fff;line-height:1.8em;}
.kaisya li:hover{font-size:15px;display:inline-block;opacity:0.60;}
.kaisya img{width:175px;border:none;}
.kaisya a{display:block;color:#fff;}


/*---　段落タグ　------------------*/
p {line-height: 180%;}

/*---　水平線　------------------*/
hr {width:95%;margin:0 auto;border:solid #002595;border-width:1px 0 0 0;height:1px;/* for IE6 */clear:both;/* for IE6 */}

/*---　リストタグ　------------------*/
li {line-height: 180%;}

/*---　品名ハイライト　------------------*/
.item {background:#AAECFF;padding:3px;font-weight:bold;}

/*---　ピクトマーク用　------------------*/
.mark {vertical-align: middle;margin-right:5px;}

/*---　ページトップアイコン　------------------*/
.pageback {position: fixed;bottom: 0px;right: 5%;}

/*---　文字装飾　------------------*/
.large {font-size:15px;font-weight:bold;}
.largeb {font-size:15px;font-weight:bold;color:#0099FF;}

/*---　ナビゲーションバー　------------------*/
.navi{height:55px;}
.navi ul{list-style-type:none;margin:0;padding:0;}
.navi li{margin:0;padding:0;}
#navi1{float:left;width:126px;height:45px;text-indent:-9999px;background: url(pic/navi_home.jpg) no-repeat;}
#navi1 a{width:126px;height:45px;display:block;}
#navi1 a:hover{background: url(pic/navi_homeh.jpg) no-repeat;}

#navi2{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_first.jpg) no-repeat;}
#navi2 a{width:122px;height:45px;display:block;}
#navi2 a:hover{background: url(pic/navi_firsth.jpg) no-repeat;}

#navi3{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_plan.jpg) no-repeat;}
#navi3 a{width:122px;height:45px;display:block;}
#navi3 a:hover{background: url(pic/navi_planh.jpg) no-repeat;}

#navi4{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_note.jpg) no-repeat;}
#navi4 a{width:122px;height:45px;display:block;}
#navi4 a:hover{background: url(pic/navi_noteh.jpg) no-repeat;}

#navi5{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_kiyaku.jpg) no-repeat;}
#navi5 a{width:122px;height:45px;display:block;}
#navi5 a:hover{background: url(pic/navi_kiyakuh.jpg) no-repeat;}

#navi6{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_question.jpg) no-repeat;}
#navi6 a{width:122px;height:45px;display:block;}
#navi6 a:hover{background: url(pic/navi_questionh.jpg) no-repeat;}

#navi7{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_kigyou.jpg) no-repeat;}
#navi7 a{width:122px;height:45px;display:block;}
#navi7 a:hover{background: url(pic/navi_kigyouh.jpg) no-repeat;}

#navi8{float:left;width:122px;height:45px;text-indent:-9999px;background: url(pic/navi_contact.jpg) no-repeat;}
#navi8 a{width:122px;height:45px;display:block;}
#navi8 a:hover{background: url(pic/navi_contacth.jpg) no-repeat;}

/*---　ナビゲーションバー　------------------*/
#topgazou{margin-right:170px;}
#sorega{margin-bottom:60px;}

/*---　メイン部分　------------------*/
div#main {background: #fff;width:1020px;margin:0 auto;}
div#main_content {background: #fff;margin-left:20px;}
div#main_left {background: #fff;width:780px;float:left;}
div#main_right {margin-left:10px;width:200px;float:left;}

/*---　リンク用ボックス　------------------*/
.boxes{overfllow:hidden;padding:0;margin:5px;text-align:center;}
.boxes li{overfllow:hidden;float:left;display:block;list-style:none;padding:0;margin:5px;}
.boxes img{display:block;border:none;}

/*---　見出し文　------------------*/
.mi{border:1px #ccc solid;padding:5px;background:#f4f4f4;font-size: 15px;font-weight:bold;margin-bottom:1em;margin-top:1em;width:760px;}

/*---　松竹梅プラン　------------------*/
.plan{float:left;width:250px;margin-top:0px;margin-bottom:10px;margin-right:10px;}
.plan span{color:#3333cc;margin-top:-10px;font-weight:bold;text-decoration:underline;padding-left:10px;}
.plan a{color:#3333cc;margin-top:-10px;font-weight:bold;text-decoration:underline;padding-left:10px;}
.plan a:hover{color:#9999ff;margin-top:-10px;font-weight:bold;text-decoration:underline;padding-left:10px;}


#planp{margin-top:0px;background:#ccc;}

#planp ul{margin:0px;padding:0px;list-style-type:none;}
#planp li{margin:0px;padding:0px;margin-right:10px;}

#planp1{float:left;width:250px;height:185px;text-indent:-9999px;background: url(pic/plan1_m.jpg);}
#planp1 a{width:250px;height:185px;display:block;}
#planp1 a:hover{background: url(pic/plan1_mh.jpg) no-repeat;}

#planp2{float:left;width:250px;height:185px;text-indent:-9999px;background: url(pic/plan2_m.jpg);}
#planp2 a{width:250px;height:185px;display:block;}
#planp2 a:hover{background: url(pic/plan2_mh.jpg) no-repeat;}

#planp3{float:left;width:250px;height:185px;text-indent:-9999px;background: url(pic/plan3_m.jpg);}
#planp3 a{width:250px;height:185px;display:block;}
#planp3 a:hover{background: url(pic/plan3_mh.jpg) no-repeat;}

.sumblock{overflow: hidden;}
.sumblock:after {content:"";}
.planblock1{float:left;width:375px;padding:5px;line-height:180%;}
.planblock2{float:left;width:375px;padding:5px;text-align:right;line-height:180%;}

.plans{width:770px;}
.plans table{border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.plans td{line-height:180%;font-size:13px;padding:5px;text-align:center;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}

.plans td.item{font-weight:bold;text-align:center;background:#FFEAAA;width:240px;}
.plans td.number{font-weight:bold;text-align:center;background:#FFEAAA;width:80px;}
.plans td.kazu{font-weight:bold;text-align:center;background:#FFEAAA;}
.plans td.unit{font-weight:bold;text-align:center;background:#FFEAAA;}
.plans td.amount{font-weight:bold;text-align:center;background:#FFEAAA;}

.plans td.bikou1{font-weight:bold;text-align:center;background:#FFEAAA;width:315px;}
.plans td.bikou2{font-weight:bold;text-align:center;background:#FFEAAA;width:240px;}

.plans td.how{font-weight:bold;text-align:center;background:#FFEAAA;width:60px;}
.plans td.itemlist{text-align:left;}


.jumpc{border-collapse:separale;line-height:2em;position:relative;padding-bottom:2em;overflow: hidden;padding:0;margin:0;}
.jumpc:after {content:"";}
.jumpc li:after {content:"";}
.jumpc ul{margin-left:auto; margin-right:auto;clear:both;margin-bottom:15px;padding:0px;display:block;overflow: hidden;}
.jumpc li{margin:0px;padding:0px;padding:2px;border:1px #ccc solid;text-align:;float:left;display:block;margin-right:3px;margin-bottom:3px;overflow: hidden;text-align:center;}
.jumpc li img{margin-bottom:0.5em;}
.jumpc a{display:block;text-align:center;}


/*---　地鎮祭レンタル用品　------------------*/
#rentalp{margin-bottom:0px;}
#rentalp ul{list-style-type:none;margin:0px;padding:0px;}
#rentalp li{margin:0px;padding:0px;margin-right:5px;}
#rentalp img{margin-bottom:2px;margin-right:5px;}

#rentalp1{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/saidan_m.jpg) no-repeat;}
#rentalp1 a{width:190px;height:150px;display:block;}
#rentalp1 a:hover{background: url(pic/saidan_mh.jpg) no-repeat;}

#rentalp2{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/tamagushi_m.jpg) no-repeat;}
#rentalp2 a{width:190px;height:150px;display:block;}
#rentalp2 a:hover{background: url(pic/tamagushi_mh.jpg) no-repeat;}

#rentalp3{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/kosyou_m.jpg) no-repeat;}
#rentalp3 a{width:190px;height:150px;display:block;}
#rentalp3 a:hover{background: url(pic/kosyou_mh.jpg) no-repeat;}

#rentalp4{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/himorogi_m.jpg) no-repeat;}
#rentalp4 a{width:190px;height:150px;display:block;}
#rentalp4 a:hover{background: url(pic/himorogi_mh.jpg) no-repeat;}

#rentalp5{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/kama_m.jpg) no-repeat;}
#rentalp5 a{width:190px;height:150px;display:block;}
#rentalp5 a:hover{background: url(pic/kama_mh.jpg) no-repeat;}

#rentalp6{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/kuwa_m.jpg) no-repeat;}
#rentalp6 a{width:190px;height:150px;display:block;}
#rentalp6 a:hover{background: url(pic/kuwa_mh.jpg) no-repeat;}

#rentalp7{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/suki_m.jpg) no-repeat;}
#rentalp7 a{width:190px;height:150px;display:block;}
#rentalp7 a:hover{background: url(pic/suki_mh.jpg) no-repeat;}

#rentalp8{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/temizu_m.jpg) no-repeat;}
#rentalp8 a{width:190px;height:150px;display:block;}
#rentalp8 a:hover{background: url(pic/temizu_mh.jpg) no-repeat;}

#rentalp9{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/tesyaku_m.jpg) no-repeat;}
#rentalp9 a{width:190px;height:150px;display:block;}
#rentalp9 a:hover{background: url(pic/tesyaku_mh.jpg) no-repeat;}

#rentalp10{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/masakaki_m.jpg) no-repeat;}
#rentalp10 a{width:190px;height:150px;display:block;}
#rentalp10 a:hover{background: url(pic/masakaki_mh.jpg) no-repeat;}

#rentalp11{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/hegibon_m.jpg) no-repeat;}
#rentalp11 a{width:190px;height:150px;height:150px;display:block;}
#rentalp11 a:hover{background: url(pic/hegibon_mh.jpg) no-repeat;}

#rentalp12{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/ogabe_m.jpg) no-repeat;}
#rentalp12 a{width:190px;height:150px;display:block;}
#rentalp12 a:hover{background: url(pic/ogabe_mh.jpg) no-repeat;}

#rentalp13{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/heisi_m.jpg) no-repeat;}
#rentalp13 a{width:190px;height:150px;display:block;}
#rentalp13 a:hover{background: url(pic/heisi_mh.jpg) no-repeat;}

#rentalp14{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/mizutama_m.jpg) no-repeat;}
#rentalp14 a{width:190px;height:150px;display:block;}
#rentalp14 a:hover{background: url(pic/mizutama_mh.jpg) no-repeat;}

#rentalp15{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/orisiki_m.jpg) no-repeat;}
#rentalp15 a{width:190px;height:150px;display:block;}
#rentalp15 a:hover{background: url(pic/orisiki_mh.jpg) no-repeat;}

#rentalp16{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/hiraga_m.jpg) no-repeat;}
#rentalp16 a{width:190px;height:150px;display:block;}
#rentalp16 a:hover{background: url(pic/hiraga_mh.jpg) no-repeat;}

#rentalp17{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/sanpou_m.jpg) no-repeat;}
#rentalp17 a{width:190px;height:150px;display:block;}
#rentalp17 a:hover{background: url(pic/sanpou_mh.jpg) no-repeat;}

#rentalp18{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/kawarake_m.jpg) no-repeat;}
#rentalp18 a{width:190px;height:150px;display:block;}
#rentalp18 a:hover{background: url(pic/kawarake_mh.jpg) no-repeat;}

#rentalp19{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/take_m.jpg) no-repeat;}
#rentalp19 a{width:190px;height:150px;display:block;}
#rentalp19 a:hover{background: url(pic/take_mh.jpg) no-repeat;}

#rentalp20{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/simenawa_m.jpg) no-repeat;}
#rentalp20 a{width:190px;height:150px;display:block;}
#rentalp20 a:hover{background: url(pic/simenawa_mh.jpg) no-repeat;}

#rentalp21{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/isu_m.jpg) no-repeat;}
#rentalp21 a{width:190px;height:150px;display:block;}
#rentalp21 a:hover{background: url(pic/isu_mh.jpg) no-repeat;}

#rentalp22{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/zabuton_m.jpg) no-repeat;}
#rentalp22 a{width:190px;height:150px;display:block;}
#rentalp22 a:hover{background: url(pic/zabuton_mh.jpg) no-repeat;}

#rentalp23{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/cover_m.jpg) no-repeat;}
#rentalp23 a{width:190px;height:150px;display:block;}
#rentalp23 a:hover{background: url(pic/cover_mh.jpg) no-repeat;}

#rentalp24{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/table_m.jpg) no-repeat;}
#rentalp24 a{width:190px;height:150px;display:block;}
#rentalp24 a:hover{background: url(pic/table_mh.jpg) no-repeat;}

#rentalp25{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/tento_m.jpg) no-repeat;}
#rentalp25 a{width:190px;height:150px;display:block;}
#rentalp25 a:hover{background: url(pic/tento_mh.jpg) no-repeat;}

#rentalp26{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/kouhakumaku_m.jpg) no-repeat;}
#rentalp26 a{width:190px;height:150px;display:block;}
#rentalp26 a:hover{background: url(pic/kouhakumaku_mh.jpg) no-repeat;}

#rentalp27{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/aojiro_m.jpg) no-repeat;}
#rentalp27 a{width:190px;height:150px;display:block;}
#rentalp27 a:hover{background: url(pic/aojiro_mh.jpg) no-repeat;}

#rentalp28{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/sikisidai_m.jpg) no-repeat;}
#rentalp28 a{width:190px;height:150px;display:block;}
#rentalp28 a:hover{background: url(pic/sikisidai_mh.jpg) no-repeat;}

#rentalp29{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/takatuki_m.jpg) no-repeat;}
#rentalp29 a{width:190px;height:150px;display:block;}
#rentalp29 a:hover{background: url(pic/takatuki_mh.jpg) no-repeat;}

#rentalp30{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/cross_m.jpg) no-repeat;}
#rentalp30 a{width:190px;height:150px;display:block;}
#rentalp30 a:hover{background: url(pic/cross_mh.jpg) no-repeat;}

#rentalp31{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/entaku_m.jpg) no-repeat;}
#rentalp31 a{width:190px;height:150px;display:block;}
#rentalp31 a:hover{background: url(pic/entaku_mh.jpg) no-repeat;}

#rentalp32{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/sehuda_m.jpg) no-repeat;}
#rentalp32 a{width:190px;height:150px;display:block;}
#rentalp32 a:hover{background: url(pic/sehuda_mh.jpg) no-repeat;}

#rentalp33{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/steelrack_m.jpg) no-repeat;}
#rentalp33 a{width:190px;height:150px;display:block;}
#rentalp33 a:hover{background: url(pic/steelrack_mh.jpg) no-repeat;}

#rentalp34{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/ash_m.jpg) no-repeat;}
#rentalp34 a{width:190px;height:150px;display:block;}
#rentalp34 a:hover{background: url(pic/ash_mh.jpg) no-repeat;}

#rentalp35{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/amagasa_m.jpg) no-repeat;}
#rentalp35 a{width:190px;height:150px;display:block;}
#rentalp35 a:hover{background: url(pic/amagasa_mh.jpg) no-repeat;}


#rentalp36{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/ocha_m.jpg) no-repeat;}
#rentalp36 a{width:190px;height:150px;display:block;}
#rentalp36 a:hover{background: url(pic/ocha_mh.jpg) no-repeat;}

#rentalp37{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/osibori_m.jpg) no-repeat;}
#rentalp37 a{width:190px;height:150px;display:block;}
#rentalp37 a:hover{background: url(pic/osibori_mh.jpg) no-repeat;}

#rentalp38{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/uketuke_m.jpg) no-repeat;}
#rentalp38 a{width:190px;height:150px;display:block;}
#rentalp38 a:hover{background: url(pic/uketuke_mh.jpg) no-repeat;}

#rentalp39{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/syoujoubon_m.jpg) no-repeat;}
#rentalp39 a{width:190px;height:150px;display:block;}
#rentalp39 a:hover{background: url(pic/syoujoubon_mh.jpg) no-repeat;}

#rentalp40{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/tebukuro_m.jpg) no-repeat;}
#rentalp40 a{width:190px;height:150px;display:block;}
#rentalp40 a:hover{background: url(pic/tebukuro_mh.jpg) no-repeat;}

#rentalp41{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/ribbon_m.jpg) no-repeat;}
#rentalp41 a{width:190px;height:150px;display:block;}
#rentalp41 a:hover{background: url(pic/ribbon_mh.jpg) no-repeat;}

#rentalp42{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/horei_m.jpg) no-repeat;}
#rentalp42 a{width:190px;height:150px;display:block;}
#rentalp42 a:hover{background: url(pic/horei_mh.jpg) no-repeat;}

#rentalp43{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/sikizuna_m.jpg) no-repeat;}
#rentalp43 a{width:190px;height:150px;display:block;}
#rentalp43 a:hover{background: url(pic/sikizuna_mh.jpg) no-repeat;}

#rentalp44{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/fan_m.jpg) no-repeat;}
#rentalp44 a{width:190px;height:150px;display:block;}
#rentalp44 a:hover{background: url(pic/fan_mh.jpg) no-repeat;}

#rentalp45{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/rei_001m.jpg) no-repeat;}
#rentalp45 a{width:190px;height:150px;display:block;}
#rentalp45 a:hover{background: url(pic/rei_001mh.jpg) no-repeat;}

#rentalp46{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/pylonm.jpg) no-repeat;}
#rentalp46 a{width:190px;height:150px;display:block;}
#rentalp46 a:hover{background: url(pic/pylonmh.jpg) no-repeat;}

#rentalp47{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/oth_141m.jpg) no-repeat;}
#rentalp47 a{width:190px;height:150px;display:block;}
#rentalp47 a:hover{background: url(pic/oth_141mh.jpg) no-repeat;}

#rentalp48{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/oth_012m.jpg) no-repeat;}
#rentalp48 a{width:190px;height:150px;display:block;}
#rentalp48 a:hover{background: url(pic/oth_012mh.jpg) no-repeat;}


#rentalt ul{list-style-type:none;margin:0px;padding:0px;}
#rentalt li{margin:0px;padding:0px;text-align:center;margin-right:5px;float:left;width:190px;}

/*---　地鎮祭サービス　------------------*/
#servicep ul{list-style-type:none;margin:0px;padding:0px;}
#servicep li{margin:0px;padding:0px;margin-right:5px;}
#servicep img{margin-bottom:2px;margin-right:5px;}

#servicep1{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/sinzen_m.jpg) no-repeat;}
#servicep1 a{width:190px;height:150px;display:block;}
#servicep1 a:hover{background: url(pic/sinzen_mh.jpg) no-repeat;}

#servicep2{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/houken_m.jpg) no-repeat;}
#servicep2 a{width:190px;height:150px;display:block;}
#servicep2 a:hover{background: url(pic/houken_mh.jpg) no-repeat;}

#servicep3{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/kannushi_m.jpg) no-repeat;}
#servicep3 a{width:190px;height:150px;display:block;}
#servicep3 a:hover{background: url(pic/kannushi_mh.jpg) no-repeat;}

#servicep4{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/sikaisya_m.jpg) no-repeat;}
#servicep4 a{width:190px;height:150px;display:block;}
#servicep4 a:hover{background: url(pic/sikaisya_mh.jpg) no-repeat;}

#servicep5{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/cameraman_m.jpg) no-repeat;}
#servicep5 a{width:190px;height:150px;display:block;}
#servicep5 a:hover{background: url(pic/cameraman_mh.jpg) no-repeat;}

#servicep6{float:left;width:190px;height:150px;text-indent:-9999px;background: url(pic/morizuna_m.jpg) no-repeat;}
#servicep6 a{width:190px;height:150px;display:block;}
#servicep6 a:hover{background: url(pic/morizuna_mh.jpg) no-repeat;}

#servicet ul{list-style-type:none;margin:0px;padding:0px;}
#servicet li{margin:0px;padding:0px;text-align:center;margin-right:5px;float:left;width:190px;}

.alink2{float:left;text-align:center;border:none;}
.alink2 a:hover *{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.alink2 {margin:5px;}
.alink2 img{margin-bottom:10px;border:none;}

.alink{text-align:center;border:none;}
.alink a:hover *{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
.alink td{margin:5px;}
.alink td img{border:none;margin-bottom:5px;}
.alink img{border:none;margin-bottom:5px;}

.sum {overflow: hidden;}
.sum:after {content:"";}

.com_left{float:left;background:#E9E9E9;padding:5px;width:120px;line-height:150%;}
.com_right{float:left;background:#fff;padding:5px;width:400px;line-height:150%;}


/*---　取引実績一覧表テーブル　------------------*/
.torihiki table {border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.torihiki td {width:33%;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;vertical-align: middle;line-height: 150%;}


/*---　ファイルダウンロードアイコン用　------------------*/
.fb {line-height:2em;float:left;margin-right:5px;text-align:center;}
.fb img{border:none;}
.fb a:hover *{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

/*---　サイドバーのリスト　------------------*/
#sidebar{width:185px;margin-bottom:5px;}
#sidebar ul{margin:0px;padding:0px;list-style:none;}
#sidebar li.menu{width:160px;margin:0px;padding:0px;padding-left:20px;line-height:195%;border-bottom:1px #ccc dashed;background:url(pic/listmark.jpg) no-repeat;background-position:5% 50%;}
#sidebar li.last{width:160px;margin:0px;padding:0px;padding-left:20px;line-height:195%;background:url(pic/listmark.jpg) no-repeat;background-position:5% 50%;}
#sidebar li a{display:block;}

/*---　問い合わせページのテーブル　------------------*/
.contable{padding:5px;background:#D5DFFF;width:160px;font-size:17px;}

/*---　詳細左側　------------------*/
.spec{float:left;width:380px;margin-right:5px;}
.specall{float:left;width:770px;}
.specall table {border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.specall td {width:120px;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;vertical-align: middle;line-height: 180%;font-size:13px;}
.specall td.d {background:#D5DFFF;}
.specall caption {text-align:left;font-size:15px;font-weight:bold;}

.price{float:left;width:380px;margin-right:5px;line-height:1.8em;}
.price table {border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.price td {width:100px;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;vertical-align: middle;line-height: 120%;font-size:15px;}
.price td.p1 {background:#FFFAEA;}
.price td.p2 {background:#FFF4D5;}
.price td.p3 {background:#FFEFBF;}
.price td.p4 {background:#FFEAAA;}
.price td.p5 {background:#FFE495;}
.price td.p6 {background:#FFDF80;}

.priceall{float:left;width:770px;}
.priceall table {border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.priceall td {width:100px;padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;vertical-align: middle;line-height: 180%;font-size:15px;}
.priceall td.p1 {background:#FFFAEA;}
.priceall td.p2 {background:#FFF4D5;}
.priceall td.p3 {background:#FFEFBF;}
.priceall td.p4 {background:#FFEAAA;}
.priceall td.p5 {background:#FFE495;}
.priceall td.p6 {background:#FFDF80;}
.priceall td.s {background:#FFD5AA;}
.priceall td.s1 {background:#FFEAD5;}
.priceall td.n {background:#AABFFF;}
.priceall td.n1 {background:#D5DFFF;}
.priceall tr.size {background:#FFCA95;font-weight:bold;}
.priceall tr.number {background:#BFCFFF;font-weight:bold;}



<!--
.ntable{border-collapse: collapse;width:99%;line-height:2em;}
.ntable td{padding:0.5em;border:1px #ccc solid;}
.ntable td.c{text-align:center;width:40px;}
.ntable td.ce{text-align:center;}
.ntable td.d{background:#f4f4f4;width:120px;}
.ntable th{padding:0.5em;border:1px #ccc solid;background:#eee;}
.ntable img{border:none;display:block;}
-->

.red {color: #FF0000;font-weight:bold;}

/*---　詳細左側　------------------*/
.larger {color: #FF0000;font-weight:bold;font-size:16px;}

/*---　詳細左側　------------------*/

.detail{width:380px;margin-right:5px;}
.detail table {border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.detail td {padding: 5px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;text-align: center;vertical-align: middle;line-height: 120%;}
.detail td.h {background:#e9e9e9;}
.red {color: #FF0000;font-weight:bold;}


/*---　通常ボックス　------------------*/
.itembox{float:left;width:380px;margin-right:5px;line-height:180%;}
.itembox img{margin-bottom:5px;}


/*---　画像ボックス　------------------*/
.imagebox{float:left;width:380px;margin-right:5px;text-align:center;line-height:180%;}
.image{margin-bottom:5px;}

/*---　利用規約のアンカー　------------------*/

.textlink {background:#fff;font-size:15px;font-weight:bold;}
.textlink a{color:#000;text-decoration:none;background:#BFCFFF;padding:4px;}
.textlink a:hover{color:#000;text-decoration:none;background:#D5DFFF;padding:4px;}

/*---　フッター部分　------------------*/
#footer {position; absolute; bottom: 0px;padding-top: 30px;padding-left:30px;background-color: #333;color: #ccc;border-left:1px #ccc solid;line-height:175%;}
#footer_body{width:1020px;padding-left:25px;margin:0 auto;}

#footer a:link{color:#99ff99;text-decoration:underline;}
#footer a:visited{color:#99ff99;text-decoration:underline;}
#footer a:hover{color:#ccffcc;text-decoration:underline;}
#footer span{color: #99ff99;text-decoration:underline;}

.nsc{text-align:center;}
.nsc img{border:1px solid #ccc;margin-bottom:3px;height:40px;}

/*---　文字装飾　------------------*/

@charset 'UTF-8';
/* 縦書きレイアウト用スタイルシート tate-style.css   
    last updated : Jul 03 , 2011 tyz@freefielder.jp
    http://freefielder.jp 
*/

div.tate-area{
	float:right;
	font-size:12pt;
}
div.tate-area a{
	color:#119;
	text-decoration:none;
}

div.tate-line{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-bottom:0.2em;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}
.tate-line font,strong,h1,h2,h3,h4,h5{
	line-height:1.05em;
}

.tate-line span.tate-kuto{
	display:block;
	width:0.4em;
	line-height:0.1em !Important;
	margin-bottom:0.9em;
	margin-left:0.6em !Important;
}
.tate-line span.tate-cho{
	display:block;
	-moz-transform:matrix(0, 1, 1, 0, 0, 0);
	-webkit-transform:matrix(0, 1, 1, 0, 0, 0);
	-o-transform:matrix(0, 1, 1, 0, 0, 0);
	transform:matrix(0, 1, 1, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);
}
.tate-line span.tate-komoji{
	display:block;
	line-height:0.75em !Important;
	margin-bottom:0.3em;
	margin-left:0.11em !Important;
}
.tate-line span.tate-kakko{
	display:block;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
div.tate-separator{
	clear:both;
	height:2em;
}

/* フォントサイズ変更時のフォント位置アジャスト用 */
@charset 'UTF-8';
/* 縦書きレイアウト用スタイルシート tate-style.css   
    last updated : Jul 03 , 2011 tyz@freefielder.jp
    http://freefielder.jp 
*/


div.tate-area{width:270px;border:1px solid #ccc;padding:1em;float:left;}
div.tate-line{
	float:right;
	width:1.05em;
	line-height:1.05em;
	margin-right:0.3em;
	margin-left:0.3em;
	padding-bottom:0.2em;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Hiragino Kaku Gothic Pro W3' , 'ＭＳ ゴシック','MS Gothic' ,monospace;
	word-wrap:break-word;
	direction:ltr;
}
.tate-line font,strong,h1,h2,h3,h4,h5{
	line-height:1.05em;
}

.tate-line span.tate-kuto{
	display:block;
	width:0.4em;
	line-height:0.1em !Important;
	margin-bottom:0.9em;
	margin-left:0.6em !Important;
}
.tate-line span.tate-cho{
	display:block;
	-moz-transform:matrix(0, 1, 1, 0, 0, 0);
	-webkit-transform:matrix(0, 1, 1, 0, 0, 0);
	-o-transform:matrix(0, 1, 1, 0, 0, 0);
	transform:matrix(0, 1, 1, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);
}
.tate-line span.tate-komoji{
	display:block;
	line-height:0.75em !Important;
	margin-bottom:0.3em;
	margin-left:0.11em !Important;
}
.tate-line span.tate-kakko{
	display:block;
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
div.tate-separator{
	clear:both;
	height:2em;
}

.tate-line .font08 , .tate-line .font10 , .tate-line .font12 , .tate-line .font14 , .tate-line .font18 , .tate-line .font24 , .tate-line h1 , .tate-line h2 , .tate-line h3 , .tate-line h4 , .tate-line font  {
	display:block;
	position:relative;
	left:50%;
	width:1em;
	line-height:1.05em;
	margin-left:-0.5em;
}

/*---　シンプルなテーブル　------------------*/
table.spec2{border-spacing: 0;border-top: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-collapse: separate;}
.spec2 th {padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;line-height: 180%;font-size:13px;background:#f4f4f4;}
.spec2 td {padding: 3px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;line-height: 180%;font-size:13px;}
.spec2 td.d1{text-align: center;vertical-align: middle;	width:120px;background:#E9E9E9;	font-weight: bold;}
.spec2 td.d2{width:240px;}
.spec2 td.d3{text-align: center;vertical-align: middle;background:#D5DFFF;	font-weight: bold;}
.spec2 td.d4{text-align: center;vertical-align: middle;background:#eee;font-size:15px;}

/*---　会社概要のテーブル　------------------*/
.c_profilel{background:#eee;padding:0.6em;width:25%;line-height:1.9em;}
.c_profiler{padding:0.6em;width:630px;margin-bottom:5px;line-height:1.9em;border-top:1px solid #eee;}
.c_profiler dl{overflow:hidden;display:block;}
.c_profiler dt{padding:0.6em;width:80px;float:left;display:block;height:90px;}
.c_profiler dd{padding:0;margin-bottom:20px;height:80px;padding-left:10px;float:left;display:block;width:450px;margin-left:0;}


/*---　ご利用の流れフローチャート　------------------*/
.flowc img{border:none;}
.flowc img:hover{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}

/*---　CSSコメント　------------------*/
.comment{font-size:12px;display:block;padding:0.5em;box-shadow:0px 2px 5px #ccc;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#fff));
background-image: -moz-linear-gradient(top, #e9e9e9, #fff);
background-image: -ms-linear-gradient(top, #e9e9e9, #fff);
background-image: -o-linear-gradient(top, #e9e9e9, #fff);
background-image: linear-gradient(top, #e9e9e9, #fff);
-pie-background: linear-gradient( #e9e9e9, #fff);
behavior: url(PIE.htc);position:relative;}

.order{background-image:url(pic/form.jpg);border:none;display:block;width:351px;height:68px;}
.order:hover{background-image:url(pic/formh.jpg);cursor:pointer;}


/*---　各サイトへのリンク　------------------*/
.footerlink1{float:left;border:#ccc solid 1px;margin-right:3px;}
.footerlink2{text-align:center;display:block;}
.footerlink3{text-align:center;text-align:center;background:#DFDFDF;line-height:180%;display:block;}
.footerlink3 a:link{text-decoration:underline;}
.footerlink3 a:visited{text-decoration:underline;}
.footerlink3 a:hover{text-decoration:underline;}
.footerlink4{text-align:center;font-size:12px;background:#ccc;background:#F4F4F4;line-height:180%;padding:3px;}
.footerlink5{text-align:center;font-size:12px;background:#ccc;background:#F4F4F4;line-height:180%;border-top:#ccc solid 1px;padding:3px;}

.commentcmes{font-size:15px;display:block;padding:0.5em;box-shadow:0px 2px 5px #999999;behavior:url(PIE.htc);border:1px solid #999;font-weight:bold;background:#eee;}

/*----clear--------------*/
.clear{clear:both;}

/*----画像リンクhover------------*/

.img_a:hover{
filter: none;filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;
}


/*---見出しタイトル------------*/
.title_mh {
		background: url(pic/title_h.jpg) no-repeat;
		line-height: 2.1em;
		height: 33px;
		color: #ffffff;
		font-weight: bold;
		font-size: 1.275em;
		padding-left: 20px;
}

.title_mr {
		background: url(pic/title_r.jpg) no-repeat;
		line-height: 2.1em;
		height: 33px;
		color: #ffffff;
		font-weight: bold;
		font-size: 1.275em;
		padding-left: 20px;
}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('js/ps/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('js/ps/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.shirushi {
	background: url("pic/poi.jpg") no-repeat 0 -5px;
	margin-left: 20px;
	padding-left: 20px;
}

.syousai {
	background: url(pic/spec2.jpg) no-repeat  0 2px;
	line-height: 2.975em;
	padding-left: 60px;
	color: #FF89BD;
	font-size: 1.557em;
	font-weight: bold;
}

.point {
	background: url(pic/point_mame2.jpg) no-repeat  0 -2px;
	line-height: 3.975em;
	padding-left: 60px;
	color: #FF89BD;
	font-size: 1.557em;
	font-weight: bold;
}


.siyou {
	font-size: 1.075em;
	margin: 0 auto 20px;
	width: 750px;
}

.siyou dt{
	float: left;
	font-weight: bold;
	text-align: right;
	width: 200px;
	background: #CCCCCC;
}


.siyou dt,
.siyou dd {
	padding: 10px;
	display: block;
	overflow: hidden;
	border:solid 1px #EEEEEE;
}

.siyou dd{
	width: 500px;
}
.siyou dd ul {
	list-style-type:none;
}

.siyou dd ul li {
	margin-left: -38px;
}

h4.migishirushi {
	background: url(pic/mark_t001.jpg) no-repeat ;
	line-height: 2.425em;
	font-size: 1.575em;
	padding-left: 75px;
}

.queslist{line-height:1.5em;margin-top:10px;}
.queslist dl{overflow:hidden;display:block;margin-bottom:20px;}
.queslist dd{float:left;}
.queslist dt{float:left;}
.queslist ul{margin-top:18px;displat:block; margin-left: -50px;}
.queslist li{padding-left:7px;padding-top:4px;padding-bottom:4px;padding-right:4px;margin-bottom:7px;width:760px;display:block;}
.queslist li.cust{background:#ffccff;margin-left:2.5em;font-weight:bold;width:630px;}
.queslist li.cust:hover{background:#ffa7ff;}
.queslist li.answ{background:#ccffcc;width:630px;}
.queslist li.answ:hover{background:#9cff9c;}

#tn   {border:1px solid #C0C0C0;width:432px;position:relative;}
#tn a:hover *{filter: alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;}
#tn img{border:none;padding-right:20px;}


dl.syousai_s {
			font-size: 1.275em;
			line-height: 1.275em;
}

.syousai_s dt{
			float: left;
			margin-bottom: 10px;
			width: 100px;
			text-align: right;
			padding-right: 5px;
			font-weight: bold;
}

.syousai_s dd {
			margin-bottom: 10px;
}

.mark_syou {
			margin-left: -30px;
}

.mark_syou li {
			background: url(pic/poi10.jpg) no-repeat;
			list-style-type: none;
			padding-left: 35px;
			font-size: 1.2em;
			font-weight: bold;
			color: #0099FF;
			margin-bottom: 15px;
}


.tezyun {list-style-type: none; margin: 0;}
.tezyun li.num	{
					background: url("pic/poi6.jpg") no-repeat 0 5px;
					padding-left: 22px;
					font-size: 1.425em;
					font-weight: bold;
				}
.tezyun li.naiyou	{
					margin: -15px 0 0 0px;
					font-size: 1.275em;
					}
					
/*---　詳細表　------------------*/
table.spec{border:1px solid #ccc; width: 420px; margin:10px auto 20px;}
table.spec td{padding:10px !important;}

.product_comment{/*-----商品コメント-----*/
font-weight:bold;
color:#361;
font-size:110%;
}

/*----使用時注意事項用 CSS start-------*/
.shiyoutyui {
				background: url("pic/tyui_mark.jpg") no-repeat 0 16px !important;
				font-size: 1.325em;
				line-height: 2.975em !important;
				color: #ff0000;
				padding:20px 0 0 55px;
			}

/*----使用時注意事項用 CSS end-------*/


.listskill{overflow:hidden;margin:1em 0 1em 0;
padding:0;/* paddingキャンセル */
margin:0;/* marginキャンセル */
list-styale:none;/* olがはき出す数字を消す */
counter-reset:skills;/* 数字のカウントをリセットする */
}
.listskill li{vertical-align:bottom;margin:0px 5px 0px 0px;padding:1em 0.5em 0.5em 0.5em;}
.listskill li:before {font-family:Century Gothic;
counter-increment: skills;/* 任意の名前を付ける（もちろん英語で） */
content: counter(skills);/* 名前を付けたカウンターをcontentで発動！ */
margin-right:0.3em;background:#FF6600;border-radius:50px;padding:3px;width:15px;height:15px;display:inline-block;text-align:center;border:1px solid orange;color:#fff;font-size:15px;font-weight:bold;line-height:15px;
}
.listskill img{float:right;margin-top:-0.4em;box-shadow:1px 1px 3px #ccc;}

/*式典系の司会者*/
.online_titlem {font-size:1.8rem;text-align:center;margin-bottom: 0;}
.kotsu {max-width: 80%;margin: 0 auto !important;font-size: 110%;font-family: 游ゴシック ,ヒラギノ角ゴシック;}
.item_sikai{display:flex;width: 90%;margin: 40px auto;}
.item_sikai .left,.item_sikai .right{width:50%;margin:3%;}
.item_sikai img{width:100%;height: 106px;object-fit: cover;}
.right h4{font-size:28px;margin:1em 0 0.5em 0;}
.right h4 span{margin-right:1em;}
.right ul{list-style: none;padding-left: 0px;margin-top: 1%;}

.rental-list{background-color: #ff4040;color: white;margin-right: 1rem;font-weight: bold;padding: 1rem 1.5rem;display: inline-block;}

.second{display:block;padding:20px 30px;font-size:20px;text-align:center;background:#1fb514;width:100%;margin:0 auto;text-decoration:none;color:#fff!important;margin-bottom:20px;margin-top:20px;box-shadow:2px 2px 2px rgba(0,0,0,0.6);font-weight:600;border:none;outline:none;cursor:pointer;}
.second:hover{text-decoration:none;background:#fff;outline:solid 3px #1fb514;color:#1fb514!important;box-shadow:5px 5px 5px rgba(0,0,0,0.6);font-weight:600;}
.sikai_price{font-family: '游ゴシック';margin-bottom: 3rem;}
.sikai_price h4{font-size:28px;margin:1em 0 0.5em 0;}
.sikai_price span{margin-right:1em;}
.sikai_price p{font-size: 21px;margin-top: 0px;}
.right li{float: left;width: 48%;padding: 0 2% 1% 0;}
.sikai_price_wrap{display:flex;justify-content:space-evenly;}

/*アンカーリンク*/
.plan_ank{  background: #fcfcfc; padding: 0.5em 0.5em 0.5em 2em;  border: solid 3px gray; position: relative;font-family: '游ゴシック';width: 75%;margin: 0 auto;margin-bottom: 2em;}
.ank_title{position: absolute; display: inline-block; top: -2px; left: -2px; padding: 1%; height: 25px; line-height: 25px; font-size: 17px; background: gray; color: #ffffff;
    font-weight: bold;}
.plan_ank ul{margin-top: 7%;overflow: hidden;}
.plan_ank li{  line-height: 1.5; padding: 0.5em 0; float: left;width: 50%;font-size: 1.3em;}
.plan_ank a{text-decoration: none;}