@charset "iso-2022-jp";

/* -----------------------------------------------
CSS file Homewith.net.
FileName:virtual.css
----------------------------------------------- */

/* ----------------------------
$B%P!<%A%c%k%D%"!<(BTOP$B%Z!<%8%b%8%e!<%k(B
---------------------------- */

/* divide_area */
#vtmdivides{margin:0 auto 0 auto;padding:0;width:820px;text-align:left;}

/* module_001 */
.vtm001{margin:17px auto 0 auto;padding:0;width:828px;height:210px;background:url(../../images/hwnew/virtual/cnt/e001_fla_back.gif) no-repeat;}
.vtm001 #insertfla{margin:0 auto;padding:8px 0 0 0;width:810px;}

/* module_002 */
.vtm002{margin:0;padding:0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_09.gif) repeat-x top #755dbf;}
.vtm002 .txt{margin:0 0 5px 0;color:#fff;letter-spacing:-1px;}

/* module_003 */
.vtm003{margin:15px 0 0 0;padding:0;width:820px;text-align:left;}
.vtm003 .inforow{margin:0;padding:10px 0 7px 0;border-right:1px solid #b094f2;border-left:1px solid #b094f2;background:#f7f7f7;}
.vtm003 .inforow .blks{margin:0 auto;padding:0;width:798px;}
.vtm003 .inforow .blkmidwr{margin:0;padding:0;width:259px;text-align:center;background:url(../../images/hwnew/virtual/cnt/vtm_003_bg_03.gif) repeat-y;}
.vtm003 .inforow .blkmidwr .blkmid{margin:5px auto 5px auto;padding:0;text-align:left;width:241px;}
.vtm003 .inforow .blkmidwr .blkmid .intro{margin:0 0 6px 0;padding:0;font-size:78%;line-height:1.2em;}
.vtm003 .inforow .blkmidwr .blkmid .viewdetail{margin:3px 0 0 0;padding:2px 0 2px 8px;background:url(../../images/hwnew/prt/blt_04.gif) no-repeat 0 0.2em;}
.vtm003 .inforow .blksmlwr{margin:0;padding:0;width:193px;text-align:center;background:url(../../images/hwnew/virtual/cnt/vtm_003_bg_04.gif) repeat-y;}
.vtm003 .inforow .blksmlwr .blksml{margin:0 auto;padding:0 0 4px 0;text-align:left;width:177px;}
.vtm003 .inforow .blksmlwr .blksml .logo{margin:0 0 7px 0;padding:0 0 5px 0;border-bottom:1px solid #ccc;}
.vtm003 .inforow .blksmlwr .blksml .link{margin:0 0 7px 0;padding:0;}
.vtm003 .inforow .blksmlwr .blksml .link a{margin:0;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_14.gif) no-repeat 0 0.2em;}
.vtm003 .inforow .blksmlwr .blksml .link a:hover{margin:0;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_14_ovr.gif) no-repeat 0 0.2em;}
.vtm003 .inforow .blksmlwr .expl{margin:5px 0 0 0;}

/* module_004 */
.vtm004{margin:15px 0 0 0;padding:0;width:820px;text-align:left;}
.vtm004 .blk{margin:0;padding:0;text-align:center;background:url(../../images/hwnew/virtual/cnt/vtm_004_bg_02.gif) repeat-y;}
.vtm004 .blk .choicemenu{margin:0 1px 0 1px;padding:4px 9px;text-align:left;background:#efefef;}
.vtm004 .blk .choicemenu a{margin:0;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01.gif) no-repeat 0 0.2em;}
.vtm004 .blk .choicemenu a:hover{margin:0;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01_ovr.gif) no-repeat 0 0.2em;}
.vtm004 .blk .blklrg{margin:10px auto 7px auto;padding:0;text-align:left;width:380px;}
.vtm004 .blk .blklrg .intro{margin:4px 0 0 0;padding:7px 0 0 0;border-top:1px solid #ccb8fa;}

/* ----------------------------
$B%P!<%A%c%k%D%"!<4pK\%Q!<%D%b%8%e!<%k(B
---------------------------- */

/* module_001 */
.vm001{margin:18px 0 0 0;padding:0 0 8px 0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_01.gif) repeat-x bottom;}

/* module_002 */
.vm002{margin:18px 4px 0 4px;padding:0 0 8px 0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_01.gif) repeat-x bottom;}

/* module_001_vt */
.vm001_vir{margin:18px 0 0 0;padding:0 0 8px 0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_01_vir.gif) repeat-x bottom;}

/* module_002_vt */
.vm002_vir{margin:18px 4px 0 4px;padding:0 0 8px 0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_01_vir.gif) repeat-x bottom;}

/* module_003 */
.vm003{margin:5px 0 0 0;padding:0;text-align:left;}

/* module_004 */
.vm004{margin:5px 4px 0 4px;padding:0;text-align:left;}

/* module_005 */
.vm005{margin:16px 4px 0 4px;padding:0;text-align:left;}
.vm005 .roof{height:4px;background:url(../../images/hwnew/virtual/cnt/vtm_005_bg_02.gif) repeat-x;}
.vm005 .left{height:4px;background:url(../../images/hwnew/virtual/cnt/vtm_005_bg_04.gif) repeat-y;}
.vm005 .right{height:4px;background:url(../../images/hwnew/virtual/cnt/vtm_005_bg_05.gif) repeat-y;}
.vm005 .base{height:4px;background:url(../../images/hwnew/virtual/cnt/vtm_005_bg_07.gif) repeat-x;}
.vm005 .inforow{margin:0;padding:6px 0;background:#fafafa;}
.vm005 .inforow .ttl{margin:0;padding:0 0 10px 0;background:url(../../images/hwnew/prt/spt_07.gif) repeat-x bottom;}
.vm005 .inforow .link{margin:10px 0 0 0;padding:0 0 0 9px;background:url(../../images/hwnew/prt/blt_04.gif) no-repeat 0 0.2em;}
.vm005 .inforow .txts{margin:10px 0 0 0;padding:0;}
.vm005 .inforow .txts p{line-height:1.2em;}

/* module_006 */
.vm006{margin:20px 3px 0 3px;padding:0;height:43px;text-align:left;background:url(../../images/hwnew/virtual/cnt/vm_006_bg_01.gif) repeat-x;}

/* module_007 */
.vm007{margin:10px 4px 0 4px;padding:0;text-align:left;}
.vm007 .dotted{margin:0;padding:0;height:11px;background:url(../../images/hwnew/virtual/cnt/vm_007_bg_03.gif) repeat-x left;}
.vm007 .capttl{margin:0;padding:1px 0;text-align:center;background:#e7e0fc;}
.vm007 ul.nobrlist{margin:0 5px;line-height:1.3em;font-size:84%;}
.vm007 ul.nobrlist li{margin:0;padding:0 5px 0 0;display:inline;}
.vm007 ul.nobrlist li span{color:#ccc;}

/* module_008 */
.vm008{margin:15px 4px 0 4px;text-align:left;}

/* module_009 */
.vm009{margin:25px 4px 0 4px;padding:0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_11.gif) repeat-x top #8aa8dc;}

/* module_010 */
.vm010{margin:16px 4px 0 4px;padding:0;}
.vm010 .blkwrap{margin:0;padding:0;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_01.gif) repeat-y left;}
.vm010 .blkwrap .blk{margin:0;padding:0;text-align:left;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_01.gif) repeat-y right;}
.vm010 .blk tr.bname .roof{padding:0;height:4px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_06.gif) repeat-x;}
.vm010 .blk tr.bname .left{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_17.gif) no-repeat top #eaeaea;}
.vm010 .blk tr.bname .right{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_18.gif) no-repeat top #eaeaea;}
.vm010 .blk tr.bname .txt{padding:4px 0 6px 0;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_16.gif) repeat-x top #eaeaea;}
.vm010 .blk tr.icn td{padding:0;height:23px;vertical-align:middle;border-top:1px solid #ccc;}
.vm010 .blk tr.icn .left{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_07.gif) repeat-y;}
.vm010 .blk tr.icn .right{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_08.gif) repeat-y;}
.vm010 .blk tr.icn .txt{background:#f5f5f5;}
.vm010 .blk tr.rail td{padding:4px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.vm010 .blk tr.txt td{padding:10px 0;background:#f9f9f9;border-top:1px solid #ccc;}
.vm010 .blk tr.txt .left{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_02.gif) repeat-y;}
.vm010 .blk tr.txt .right{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_03.gif) repeat-y;}
.vm010 .blk tr.pics .left{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_09.gif) no-repeat top;}
.vm010 .blk tr.pics .right{padding:0;width:11px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_10.gif) no-repeat top;}
.vm010 .blk tr.pics .pic{padding:0;text-align:center;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_11.gif) repeat-x top;}
.vm010 .blk tr.pics .pic .picwr{margin:10px auto;padding:0;width:289px;height:289px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_12.gif) no-repeat;}
.vm010 .blk tr.pics .pic .picwr img{margin:20px 0 0 0;}
.vm010 .blk tr.other .btnwr{height:5px;background:url(../../images/hwnew/virtual/cnt/vm_010_bg_15.gif) repeat-x;}

/* module_011 */
.vm011{margin:20px 4px 0 4px;padding:5px 0 0 0;text-align:left;background:url(../../images/hwnew/prt/spt_07.gif) repeat-x top;}

/* module_012 */
.vm012{margin:8px 4px 0 4px;text-align:right;}

/* module_013 */
.vm013{margin:15px 4px 0 4px;padding:0;text-align:left;}
.vm013 .ttlblk{margin:0;padding:0;background:url(../../images/hwnew/virtual/cnt/vm_013_bg_03.gif) repeat-x top;}
.vm013 .ttlblk .ttl{margin:0 0 0 5px;color:#fff;}
.vm013 .intro{margin:8px 0 0 0;line-height:1.2em;}
.vm013 .detail{margin:10px 0 0 0;}
.vm013 .detail .dotted{margin:0;padding:0;height:7px;background:url(../../images/hwnew/virtual/cnt/vm_013_bg_06.gif) repeat-x left;}
.vm013 .detail .capttl{margin:0;padding:1px 0;text-align:center;background:#e7e0fc;}
.vm013 .detail .infotxt{margin:0 0 0 10px;}
.vm013 .btn{margin:6px 0 0 0;}

/* module_014 */
.vm014{margin:0 4px;padding:0;text-align:left;}

/* module_015 */
.vm015{margin:4px 4px 0 4px;text-align:left;}
.vm015 .roof{height:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_06.gif) repeat-x;}
.vm015 .roof_b{height:6px;background:url(../../images/hwnew/module/btnmdl_01_bg_11.gif) repeat-x;}
.vm015 .base{height:5px;background:url(../../images/hwnew/module/btnmdl_01_bg_05.gif) repeat-x;}
.vm015 .base_b{height:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_14.gif) repeat-x;}
.vm015 .left{width:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_07.gif) repeat-y;}
.vm015 .right{width:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_08.gif) repeat-y;}
.vm015 .mainrow{margin:1px 7px 5px 7px;padding:0;}
.vm015 .mainrow .captttl{padding:5px 0 2px 0;background:url(../../images/hwnew/prt/spt_08.gif) repeat-y right;}
.vm015 .mainrow .subtxt{margin:2px 0 0 10px;}
.vm015 .btnrow_t{margin:1px 7px 0 8px;padding:0;}
.vm015 .btnrow_b{margin:0 7px 1px 8px;padding:0;}
.vm015 .swc_btm{margin:0;padding:3px 0 0 0;}

/* module_016 */
.vm016{margin:4px 4px 0 4px;padding:0;text-align:left;}
.vm016 .blkleft{margin:0 8px 0 0;}
.vm016 .blkcenter{margin:0 8px 0 0;}
.vm016 .blkright{margin:0;}
.vm016 .info{margin:0;padding:0;}
.vm016 .info table{margin:0;padding:0;border-collapse:collapse;}
.vm016 .info th{border:1px solid #ccc;font-weight:normal;}
.vm016 .info th.ckbox{text-align:center;background:#d1e9c4;}
.vm016 .info th.name{padding:8px 6px;line-height:1.2em;text-align:left;vertical-align:top;background:#EDF2EA;}
.vm016 .info th.name img{margin:3px 0 0 0;}
.vm016 .info th.price{padding:18px 0;text-align:center;background:#dce9df;}
.vm016 .info td{border:1px solid #ccc;}
.vm016 .info td.access{padding:4px 4px;}
.vm016 .info td.pics{text-align:center;}
.vm016 .info td.pics .thm{margin:32px auto;width:250px;height:250px;text-align:center;vertical-align:top;}
.vm016 .detail{margin:0;padding:0;}
.vm016 .detail table{margin:0;padding:0;border-collapse:collapse;}
.vm016 .detail th{padding:4px 0;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#edf2ea;}
.vm016 .detail td{padding:4px 0;text-align:center;border:1px solid #ccc;}

/* module_017 */
.vm017{margin:30px 4px 10px 4px;padding:0;text-align:left;}
.vm017 .dotted{margin:0;padding:0;background:url(../../images/hwnew/virtual/cnt/vm_007_bg_03.gif) repeat-x left;}



/* ----------------------------
$B%P!<%A%c%k0lMw%b%8%e!<%k(B
---------------------------- */

/* module_vtl001 */
.vtl001{margin:20px auto 0 auto;padding:0;width:820px;text-align:left;}
.vtl001 .inforow{margin:0;padding:0;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.vtl001 .vpics{margin:0;padding:0;width:136px;height:76px;overflow:hidden;}
.vtl001 .double{margin:0 auto;padding:0 0 10px 0;width:800px;text-align:left;}
.vtl001 .double .ctgdotted{margin:0 0 3px 0;padding:0 0 3px 0;background:url(../../images/hwnew/prt/spt_06.gif) repeat-x left bottom;}
.vtl001 .double .txt{margin:5px 0 0 0;padding:0;}
.vtl001 .double .linkicn{margin:0;padding:0;}
.vtl001 .double .linkicn a{margin:0;padding:3px 0 3px 17px;display:block;background:url(../../images/hwnew/prt/blt_01.gif) no-repeat 0 0.2em;}
.vtl001 .double .linkicn a:hover{margin:0;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01_ovr.gif) no-repeat 0 0.2em;}
.vtl001 .double .splinkicn{margin:0;padding:0;font-size: 80%;}
.vtl001 .double .splinkicn a{margin:0;padding:3px 0 3px 17px;display:block;background:url(../../images/hwnew/prt/blt_01.gif) no-repeat 0 0.2em;}
.vtl001 .double .splinkicn a:hover{margin:0;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01_ovr.gif) no-repeat 0 0.2em;}
.vtl001 .double .blk{margin:8px 0 0 0;padding:0;}
.vtl001 .double .blkdotted{margin:8px 0 0 0;padding:0 0 8px 0;background:url(../../images/hwnew/prt/spt_06.gif) repeat-x left bottom;}
.vtl001 .inforow .list{margin:0;padding:7px 0 2px 0;width:800px;}
.vtl001 .inforow ul{margin:0;padding:0;line-height:1.3em;font-size:84%;}
.vtl001 .inforow li{margin:0;padding:0;float:left;}
.vtl001 .inforow li a{margin:0 0 0 15px;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01.gif) no-repeat 0 0.2em;}
.vtl001 .inforow li a:hover{margin:0 0 0 15px;padding:3px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01_ovr.gif) no-repeat 0 0.2em;}
.vtl001 .inforow li.none{margin:0 0 0 15px;padding:1px 0 3px 17px;background:url(../../images/hwnew/prt/blt_01.gif) no-repeat 0 0.2em;}

/* CSS Document */
