@charset "iso-2022-jp";

/* -----------------------------------------------
CSS file Homewith.net.
FileName:pro.css
----------------------------------------------- */


/* ----------------------------
$B%W%m$KAjCL%b%8%e!<%k(B
---------------------------- */

/* divide_area */
#ptmdivides{margin:14px auto 0 auto;padding:0;width:820px;text-align:left;background:url(../../images/hwnew/pro/cnt/ptm_divide_bg_01.gif) repeat-y;}
#ptmdivides .rightsub{margin:0;padding:0 0 10px 0;width:210px;background:#fff;border-bottom:1px solid #e2e2e2;}
#pcmdivides{margin:0 auto;padding:0;width:594px;text-align:left;}

/* module_001 */
.pm001{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 */
.pm002{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_mp */
.pm001_mp{margin:18px 0 0 0;padding:0 0 8px 0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_01_mp.gif) repeat-x bottom;}

/* module_002_mp */
.pm002_mp{margin:18px 4px 0 4px;padding:0 0 8px 0;text-align:left;background:url(../../images/hwnew/module/ttlmdl_bg_01_mp.gif) repeat-x bottom;}

/* module_003 */
.pm003{margin:5px 0 0 0;padding:0;text-align:left;}

/* module_004 */
.pm004{margin:5px 4px 0 4px;padding:0;text-align:left;}

/* module_005 */
.pm005{margin:15px 0 0 0;padding:0;}

/* module_006 */
.pm006{margin:0 0 16px 0;padding:0;width:594px;text-align:center;background:url(../../images/hwnew/pro/cnt/pm_006_bg_02.gif) repeat-y;}
.pm006 .txt01{margin:7px 11px 0 11px;text-align:left;line-height:1.2em;}
.pm006 .btnarea{margin:11px 0 3px 0;text-align:center;}
.pm006 .btnarea img{margin:0 4px;}

/* module_007 */
.pm007{margin:15px auto 0 auto;padding:0;text-align:left;width:828px;}
.pm007 .left{width:8px;background:url(../../images/hwnew/pro/cnt/pm_007_bg_04.gif) repeat-y;}
.pm007 .right{width:8px;background:url(../../images/hwnew/pro/cnt/pm_007_bg_05.gif) repeat-y;}
.pm007 .tab{background:url(../../images/hwnew/pro/cnt/pm_007_bg_08.gif) repeat-x bottom;}
.pm007 .choice{margin:4px 0 0 0;padding:0;width:812px;}
.pm007 .choice .each{background:#edf2ea;text-align:center;}
.pm007 .choice .each .areablk{margin:10px auto 5px auto;padding:0;width:390px;}
.pm007 .choice .each .areablk .captttl{background:#fff;}
.pm007 .choice .each .areablk .dotted{height:17px;background:url(../../images/hwnew/pro/cnt/pm_007_bg_12.gif) repeat-x left;}
.pm007 .choice .each .proudblk{margin:10px auto 5px auto;padding:0;width:380px;text-align:left;}
.pm007 .btnarea{margin:3px 0 0 0;width:812px;text-align:center;background:#edf2ea;}
.pm007 .btnarea .srch{padding:5px 0 3px 0;}

/* module_008 */
.pm008{margin:0 4px 0 4px;padding:0;text-align:left;}

/* module_009 */
.pm009{margin:20px 4px 0 4px;text-align:left;}
.pm009 .roof{height:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_06.gif) repeat-x;}
.pm009 .roof_b{height:6px;background:url(../../images/hwnew/module/btnmdl_01_bg_11.gif) repeat-x;}
.pm009 .base{height:5px;background:url(../../images/hwnew/module/btnmdl_01_bg_05.gif) repeat-x;}
.pm009 .base_b{height:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_14.gif) repeat-x;}
.pm009 .left{width:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_07.gif) repeat-y;}
.pm009 .right{width:4px;background:url(../../images/hwnew/module/btnmdl_01_bg_08.gif) repeat-y;}
.pm009 .mainrow{margin:1px 7px 5px 7px;padding:0;}
.pm009 .mainrow .captttl{padding:5px 0 2px 0;background:url(../../images/hwnew/prt/spt_08.gif) repeat-y right;}
.pm009 .mainrow .subtxt{margin:2px 0 0 10px;}
.pm009 .btnrow_t{margin:1px 7px 0 8px;padding:0;}
.pm009 .btnrow_b{margin:0 7px 1px 8px;padding:0;}

/* module_010 */
.pm010{margin:5px 0 0 0;padding:0;text-align:left;}
.pm010 table{margin:0;padding:0;border-collapse:collapse;}
.pm010 table th{margin:0;padding:9px;border:1px solid #ccc;background:#daedd1;}
.pm010 table td{margin:0;padding:6px 9px;border:1px solid #ccc;background:#fff;}
.pm010 table th.chkbox{padding:0;text-align:center;}
.pm010 table td.chkbox_m{padding:0;text-align:center;background:#edf2eb;}
.pm010 table td.narrow{padding:6px 0;text-align:center;}
.pm010 table .cellopt{background:#e3eef7;}
.pm010 table .txtlh{line-height:1.3em;}
.pm010 table .mp{background:#f5ebb8;}
.pm010 table input.length01{margin:0;padding:2px 0;width:290px;vertical-align:middle;font-size:12px;}
.pm010 table input.length02{margin:0;padding:2px 0;width:313px;vertical-align:middle;font-size:12px;}
.pm010 table input.length03{margin:0;padding:2px 0;width:90px;vertical-align:middle;font-size:12px;}
.pm010 table input.length04{margin:0;padding:2px 0;width:250px;vertical-align:middle;font-size:12px;}
.pm010 table input.length05{margin:0;padding:2px 0;width:130px;vertical-align:middle;font-size:12px;}
.pm010 table input.length06{margin:0;padding:2px 0;width:60px;vertical-align:middle;font-size:12px;}
.pm010 table textarea.length01{margin:3px 0 0 0;padding:2px 0;width:365px;vertical-align:middle;font-size:12px;}
.pm010 .chldtbl td{margin:0;padding:0;border:none;}
.pm010 .chldtbl .dotted{padding:5px 0;background:url(../../images/hwnew/prt/spt_07.gif) repeat-x left;}

/* module_011 */
.pm011{margin:8px 0 0 0;padding:0 0 3px 0;text-align:left;background:url(../../images/hwnew/prt/spt_07.gif) repeat-x left bottom;}

/* module_012 */
.pm012{margin:9px 0 0 0;padding:0;text-align:left;}
.pm012 .btnarea{margin:0;padding:0;width:189px;height:44px;text-align:center;background:url(../../images/hwnew/module/mpmdl_bg_01.gif) no-repeat;}
.pm012 .btnarea img{margin:8px 0 0 0;}

/* module_013 */
.pm013{margin:15px 0 0 0;padding:0;}
.pm013 .intro{margin:0 0 5px 0;padding:0;}
.pm013 .ttlrow{margin:0;padding:3px 9px 5px 9px;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#daedd1;}
.pm013 .inforow{margin:0;padding:10px 0 0 0;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fafafa;}
.pm013 .inforow .txtarea{margin:0 auto 3px auto;background:#fafaf2;}
.pm013 .inforow .agree{margin:0 0 0 5px;text-align:left;}
.pm013 .inforow textarea.privacy{margin:0 auto 3px auto;padding:3px;width:564px;line-height:1.2em;font-size:12px;background:#fff;}

/* module_014 */
.pm014{margin:10px auto 0 auto;padding:0;text-align:center;width:594px;}
.pm014 .btnrow{padding:7px 0;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fafafa;}
.pm014 .btnrow img{margin:0 10px;}

/* module_015 */
.pm015{margin:10px 0 0 0;padding:35px 9px;border:1px solid #ccc;background:#fafafa;}
.pm015 p{line-height:1.3em;}

/* module_016 */
.pm016{margin:10px 0 0 0;padding:0;text-align:center;}

/* module_017 */
.pm017{margin:5px 0 0 0;padding:0;text-align:left;}
.pm017 p{line-height:1.3em;}

/* module_018 */
.pm018{margin:10px 0 0 0;padding:0;width:594px;text-align:center;}
.pm018 .freetxt{margin:0 auto;padding:2px;width:580px;height:400px;font-size:12px;line-height:1.3em;}

/* ----------------------------
$B%W%m$KAjCL1&B5%b%8%e!<%k(B
---------------------------- */

#ptmdivides .rightsub .blks{margin:0 0 10px 0;padding:0;width:210px;}
#ptmdivides .rightsub .blks .inforow_grn{margin:0;padding:0;text-align:center;border-right:1px solid #99cc66;border-left:1px solid #99cc66;background:#fafafa;}
#ptmdivides .rightsub .blks .inforow_grn .blk{margin:0 auto;padding:8px 0 7px 0;width:195px;text-align:left;background:url(../../images/hwnew/prt/spt_01.gif) repeat-x bottom;}
#ptmdivides .rightsub .blks .inforow_grn .blk .subttl{margin:0;padding:0 0 0 8px;background:url(../../images/hwnew/prt/blt_04.gif) no-repeat 0 0.1em;}
#ptmdivides .rightsub .blks .inforow_grn .blk .subtxt{margin:3px 0 0 0;padding:0;}
#ptmdivides .rightsub .blks .inforow_grn .otherlink{margin:5px 8px 0 8px;padding:0 0 0 8px;background:url(../../images/hwnew/prt/blt_04.gif) no-repeat 0 0.1em;text-align:left;}
#ptmdivides .rightsub .blks .inforow_gry{margin:0;padding:0;text-align:center;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#f8f8f8;}
#ptmdivides .rightsub .blks .inforow_gry .txt{padding:5px 10px;text-align:left;}
/* CSS Document */

