
@import "base.css";
@import "table_style.css";
@import "deco.css";

/* -------------------------------------------------------------
　　　 共有  - ind,2nd -
 ------------------------------------------------------------- */
/* --- 右カラム --- */
.contents .rigcolumn{width:198px;}
.contents .rigcolumn,.second .rigcolumn{float:right;padding-bottom:10px;}
/* --- 左カラム --- */
.contents .lefcolumn{float:left;display:block;width:618px;margin:10px 0;border-right:solid 1px #ccc;}
.contents .lefcolumn .wn{clear:both;text-align:left;position:relative;}
.contents .lefcolumn .wn .inner{width:570px;height:100px;padding:0 4px;overflow:auto;}
.contents .lefcolumn .wn h5,.contents .lefcolumn .wn .link_bk{text-indent:-9999px;overflow:hidden;}
.contents .lefcolumn .wn h5{width:580px;height:24px;}
.contents .lefcolumn .wn .link_bk{float:right;display:block;width:80px;height:20px;position:absolute;top:5px;right:0;z-index:2;}
.contents .wn dl dt{color:#666;display:block;letter-spacing:1px;font-size:80%;line-height:100%;margin:7px 0 2px;}

/* --- Google検索 --- */
.search_box{margin-left:12px;padding:0 0 50px;}

/* -------------------------------------------------------------
　　　 トップ
 ------------------------------------------------------------- */
/* --- 右カラム --- */
.contents .rigcolumn .innertube{padding:6px 8px;}
.contents .rigcolumn .innertube .pickup{display:block;float:left;width:172px;padding-left:6px;margin-bottom:7px;background:url(../img/pickup_middle.gif) repeat-y;border-bottom:solid 1px #cde;}
.contents .rigcolumn .innertube .pickup h5{margin:0 0 0 -6px;height:30px;text-indent:-9999px;overflow:hidden;background:url(../img/pickup_top.gif) no-repeat left top;}
.contents .rigcolumn .innertube .pickup ul li{clear:both;display:block;width:165px;margin-bottom:5px;}
.contents .rigcolumn .innertube .pickup ul li em{display:block;font-size:10pt;font-style:normal;color:#fff;background:url(../img/arrow1.gif) no-repeat left #6576d2;padding:1px 0 1px 16px;}
.contents .rigcolumn .innertube .pickup ul li p{float:left;}
.contents .rigcolumn .innertube .pickup ul li p.txt{font-size:8pt;margin-left:5px;}
.contents .rigcolumn .innertube .pickup ul li p.txt a{display:block;width:72px;}
.contents .rigcolumn .innertube .pickup ul li.bor{height:65px;border-bottom:solid 1px #cde;margin-bottom:5px;}
/* --- 左カラム --- */
.contents .lefcolumn .innertube{padding:0 0 10px 25px;}
.contents .lefcolumn .innertube .banner img{display:block;float:left;}
.contents .lefcolumn .flash{height:200px;}
.contents .lefcolumn .info_top{background:url(../img/wn_top.jpg) no-repeat 0 5px;}
/* --- 下リンク --- */
.contents .un_con{clear:both;width:780px;border-top:solid 1px #cde;}
.contents .un_con .fr{margin:5px 0 0 5px;}
.contents .un_con .blue_bg1{width:170px;}
/* -------------------------------------------------------------
　　　 2階層以下
 ------------------------------------------------------------- */
.second{}
.second .pan{font-size:80%;letter-spacing:1px;line-height:18px;padding:0 20px;background:url(../img/pan_bg.jpg) no-repeat top;}
.second .pan a{background:url(../img/arrow4.gif) no-repeat right;padding-right:15px;}
.second .pan .bk{width:50px;float:right;}
.second .pan .bk a{display:block;padding:0;width:50px;height:18px;text-indent:-9999px;overflow:hidden;background:url(../img/bk_bg.gif) no-repeat top;}
.second .topimg img{display:block;margin-bottom:8px;}
.second .img{text-align:center;}
.second .catch{font-size:120%;width:540px;margin-bottom:10px;}
/* --- 右カラム --- */
.second .rigcolumn{width:215px;}
.second .rigsub{width:220px;margin-left:-10px;}
.second .rigcolumn .innertube{}
.second .rigsub.innertube{padding-left:0;}
.second .submenus1{width:178px;margin-bottom:5px;background:#def;}
.second .submenus1 ul li{clear:both;border-top:solid 5px #fff;height:100%;}
.second .submenus1 ul li h4{font-weight:normal;background:url(../img/blue_bg2.gif) repeat-x bottom #fff;border:solid 1px #9bf;}
.second .submenus1 ul li h4 a{display:block;letter-spacing:1px;padding:5px 0 5px 25px;background:url(../img/arrow2.gif) no-repeat left;}
.second .submenus1 ul li img,.second .rigsub img{margin-bottom:5px;margin-right:5px;}
.second .submenus1 ul li p{font-size:80%;margin:5px;line-height:120%;letter-spacing:1px;}
.second .rigcolumn .innertube .cen{padding-top:5px;line-height:100%;}
.second .rigcolumn .innertube .cen img{margin-bottom:5px;}
.second .rigcolumn .innertube .bor{width:178px;margin:5px auto 0;padding-top:3px;border-top:solid 1px #ccc;}
/* --- 左カラム --- */
.second .lefcolumn{float:left;width:600px;border:none;text-align:left;}
.second .lefsub{float:left;width:600px;}
.second .lefcolumn p{line-height:160%;}
.second .lefcolumn div.fr ul li img{display:block;margin:0 0 5px;}

/* === HONMA NEWS === */
.second .lefcolumn .info_honma{width:580px;background:url(../news/img/wn_top.jpg) no-repeat left top;}
.second .lefcolumn .info_honma .inner{height:auto;}

/* === 主なページ === */
/* --- 右カラム --- */
.second .rigsub2{width:240px;}
.second .submenus3{width:215px;margin:0;}
.con_top .submenus3{width:180px;margin:0;}
.second .submenus3 ul li{clear:both;width:215px;margin:5px 0 0;border-top:solid 1px #ccc;}
.second .submenus3 ul li .ico{float:left;margin:3px 0;}
.second .submenus3 ul li h4{font-weight:normal;padding:2px 0 2px 44px;}
.second .submenus3 ul li h4 a{}
.con_top .submenus3 ul li p,.second .submenus3 ul li p,.second .submenus3 ul li .p{display:block;font-size:80%;font-weight:normal;margin-left:43px;margin-top:2px;padding:1px;background:url(../img/blue_bg3.gif) repeat-x top #bdf;border:solid 1px #cdf;}
.con_top .submenus3 ul li p{margin:2px 0 5px 0;}
.con_top .submenus3 ul li img{margin-bottom:1px;}
.second .submenus3 ul li p.not{color:#666;background:none;border:none;line-height:140%;}
.con_top .submenus3 ul li p a,.second .submenus3 ul li p a,.second .submenus3 ul li .p a{display:block;padding:1px 12px;background:url(../img/arrow5.gif) no-repeat left top;}
.con_top .submenus3 ul li p a{font-size:140%;padding:0 0 0 25px;background:url(../img/arrow2.gif) left no-repeat;}
.second .submenus3 ul li div{margin-left:43px;padding:2px 0 4px;background:#def;}
.second .submenus3 ul li div p{background:none;border:0;color:#03c;font-size:80%;text-indent:-10px;margin:0;padding:2px 10px 2px 20px;}
.second .submenus3 ul li div p a{background:none;margin:0;padding:0;}

/* --- 左カラム --- */
.second .lefsub2{width:565px;}
.second .lefsub2 .innertube{width:540px;}
.second .w_cirbox{float:left;width:455px;margin:10px 0;background:url(../img/w_cir02.gif) repeat-y;}
.second .w_cirbox img{display:block;}
.second .w_cirbox p{margin:0 10px 2px;}
.second .w_cirbox ul li,.second .lefsub .w_cirbox ul li{float:left;padding-left:10px;}
.second .w_cirbox ul li p,.second .lefsub .w_cirbox ul li p{float:left;display:block;margin:0;}
.second .w_cirbox ul li p.pic,.second .lefsub .w_cirbox ul li p.pic{width:127px;}
.second .w_cirbox ul li p.pic img,.second .lefsub .w_cirbox ul li p.pic img{width:120px;}
.second .w_cirbox ul li p.txt,.second .lefsub .w_cirbox ul li p.txt{font-size:80%;width:85px;line-height:140%;}
.second .w_cirbox ul li p.txt strong,.second .lefsub .w_cirbox ul li p.txt strong{font-size:140%;display:block;margin-bottom:2px;}
.second .w_cirbox .lis{clear:both;text-align:center;padding-top:7px;}
.second .w_cirbox .lis img{margin:0 auto;}
.second .w_cirbox .img_wcir{clear:both;margin:0;padding:0;width:455px;height:10px;}
.second .w_cirbox .img_wcir img{display:block;}
.second .w_cirbox .kankyobann{margin-left:87.5px;}
.second .innertube .ttl{height:115px;}
.second .innertube .ttl h2{background:no-repeat left top;width:540px;height:36px;text-indent:-9999px;overflow:hidden;}
.second .doboku .ttl h2{background-image:url(../doboku/img/ttl1.gif);}
.second .kenchiku .ttl h2{background-image:url(../kenchiku/img/ttl1.gif);}
.second .kankyo .ttl h2{background-image:url(../kankyo/img/ttl1.gif);}
.second .fukkyu .ttl h2{background-image:url(../fukkyu/img/ttl1.gif);}
.second .honmanews .ttl h2{background-image:url(../news/img/ttl1.gif);}
/* -- 土地建物をお探しの方 -- */
.second .tochi .ttl{height:85px;padding:0 0 15px;}
.second .tochi .ttl h2{background-image:url(../tochi/img/ttl1.gif);}

.second .ttl img{float:left;margin-right:10px;}
.second .ttl p{font-size:115%;}
.second .ttl h3{font-size:190%;}
/* -- 技術ページ -- */
.second .lefsub2 .giju_con{clear:both;padding:6px 0;}
.second .lefsub2 .giju_con p{margin-bottom:10px;}
.second .lefsub2 .giju_con h5,.second .lefsub2 .giju_con h6{clear:both;}
/* --- 中見出し --- */
/* slateblue */.second .lefsub2 .giju_con h5,.second .lefsub2 .tochi h5,.second .one_box h5,.onebox_two_col h5,.second .kiji h5{width:540px;color:#fff;background:#67d;font-size:140%;text-align:center;margin-bottom:15px;padding:3px 0;}
/* --- 小見出し --- */
/* lightgrey */.second .lefsub2 .giju_con h6,.second .lefsub2 h6,.second .one_box h6,.onebox_two_col h6,.second .kiji h6{background:#e8e8e8;text-indent:10px;padding:3px 0;margin-bottom:10px;}
.second .lefsub2 .giju_con .fukkyu h6{text-indent:0;}
/* orange    */.second .lefsub2 .giju_con h6.h6orange{color:#fff;background-color:#f90;}
/* slateblue */.second .lefsub2 .giju_con h6.h6slateblue{color:#fff;background-color:#66c;}
/* green     */.second .lefsub2 .giju_con h6.h6green{color:#fff;background-color:#6c6;}

.second .lefsub2 .giju_con .fr img{margin-left:5px;}
.second .lefsub2 .giju_con .fl img{margin-right:5px;}
.second .lefsub2 .giju_con .skyblue,.second .shiryou .skyblue,.second .kiji .skyblue{background:#def;padding:5px 10px;}
.second .lefsub2 .giju_con .pink{background:#fdd;padding:5px 10px;}
.second .lefsub2 .giju_con .orange{background:#feb;padding:5px 10px;}
.second  .lis{margin-bottom:15px;}
.second  .lis li{padding-left:12px;text-indent:-12px;margin:5px 10px;line-height:140%;}
.second .imglis{width:500px;margin:0 auto 15px;}
.second .imglis li{clear:both;height:100%;}
.second .imglis li p{float:left;margin-left:10px;line-height:120%;}
.second .imglis li p img{margin:5px 0 3px;}
.second .w112 li p{width:112px;}
.second .w220 li p{width:220px;}
.second .w540{width:540px;}
.second .w540 li p.lef{width:205px;text-align:left;}
.second .w540 li p.lef span{display:block;}
.second .lefsub2 .giju_con .bor li{border-top:solid 2px #ccc;margin-bottom:5px;}
.second .lefsub2 .giju_con .bor li p{margin:8px 0;}
.second .lefsub2 .giju_con .bor li .lef{margin-right:10px;}
.second .lefsub2 .giju_con .bor .none{border:none;}

.second .lefsub2 .giju_con .circle1{float:left;color:#069;font-weight:bold;font-size:120%;text-align:center;letter-spacing:1px;display:block;width:135px;height:120px;background:url(../img/circle1.jpg) no-repeat left top;padding-top:18px;}

/* === リンク集 === */
.second .lefsub2 .links{width:540px;}
.second .lefsub2 .links h5,.second .lefsub2 .links h6{clear:both;}
.second .lefsub2 .links h5{width:538px;color:#333;font-size:130%;line-height:140%;background:url(../img/arrow2.gif) no-repeat left #eef;margin:15px 0 10px;text-indent:25px;border:solid 1px #bbd;letter-spacing:1px;text-align:left;}
.second .lefsub2 .links p{padding:0 10px 10px;}
.second .lefsub2 .links .img{margin-bottom:20px;}

/* === サイトマップ === */
.second .sitemap{}
.second .sitemap table td ul li{padding:5px 10px;border-top:solid 1px #fff;}
.second .sitemap table td .none{border:none;}

/* === 企業情報 === */
/* --- 左カラム --- */
.second .lefcolumn .goaisatsu{height:440px;padding-bottom:20px;background:url(../kigyo/img/kigyo_info_bg.jpg) no-repeat top;position:relative;}
.second .lefcolumn .goaisatsu div{width:450px;position:absolute;top:135px;left:115px;}
.second .lefcolumn .goaisatsu div p{display:block;float:left;}
.second .lefcolumn .goaisatsu div p.lef{width:100px;line-height:140%;}
.second .lefcolumn .goaisatsu div p.lef img{display:block;margin-bottom:10px;}
.second .lefcolumn .goaisatsu div p.rig{width:350px;line-height:170%;}
.second .lefcolumn .goaisatsu div p.rig strong{font-size:120%;display:block;margin:105px 0 10px;}
.second .lefcolumn .kigyo_info{}
.second .lefcolumn .kigyo_info h5{font-size:120%;color:#fff;padding:4px 8px;background:url(../img/th_bg.jpg) repeat-y left;border-bottom:solid 10px #fff;letter-spacing:1px;}
.second .lefcolumn .kigyo_info table{margin:0 auto;}
.second .lefcolumn .kigyo_info table th{font-weight:bold;}
.second .lefcolumn .kigyo_info .img_bor img{border-top:solid 1px #ccc;}
.second .lefcolumn .kigyo_info .groups{}
.second .lefcolumn .kigyo_info .groups ul li{clear:both;padding-top:10px;margin:0 10px 10px;line-height:150%;}
.second .lefcolumn .kigyo_info .groups ul li a{float:right;font-size:90%;background:url(../img/arrow7.gif) no-repeat left;padding-left:12px;}
.second .lefcolumn .kigyo_info .groups ul li strong{display:block;padding:2px 7px;margin-bottom:5px;border:solid 1px #cdf;background:#eff;border-left:solid 10px #abe;}
.second .lefcolumn .kigyo_info .groups ul .none{border:none;}

.second .lefcolumn .kigyo_info .map{float:right;display:block;position:relative;}
.second .lefcolumn .kigyo_info .map img{vertical-align:middle;position:absolute;top:0;right:0;}
/* --- Google map --- */
.googlemap{width:500px;margin:10px auto;}
.googlemap iframe{width:500px;height:350px;border:solid 1px #ccc;margin:10px auto;}
#map{width:100%;height:100%;}

/* === HONMA NEWS === */
.second .kiji{width:600px;}
.second .kiji h5{clear:both;width:580px;}
.second .kiji p{margin-bottom:10px;}
.second .kiji table td img{display:block;margin:2px 0;}
.second .kiji table td .cen img{display:inline;}
.second .honmanews .ttl h2{width:580px;}
.second .honmanews ol li p{line-height:120%;}

/* === 防災・災害復旧 === */
.second .fukkyu .thums{clear:both;}
.second .fukkyu .thums ul li{float:left;width:540px;margin-bottom:7px;}
.second .fukkyu .thums ul li a{float:left;display:block;height:108px;border:solid 1px #acf;}
.second .fukkyu .thums ul li a:hover{cursor:hand;background:#eff;}
.second .fukkyu .thums ul li a img{float:left;margin:5px 15px 5px 5px;}
.second .fukkyu .thums ul li a p{float:left;width:368px;padding:10px 0 0;line-height:140%;}
.second .fukkyu .sma{line-height:120%;display:block;}
.second .fukkyu .sma img{margin-bottom:3px;}

/* --- 1カラム --- */
.second .column{}
.second .column .innertube{padding:10px 18px;}
.second .column .innertube p{line-height:160%;}
.second .column .innertube .catch{text-align:center;margin-bottom:20px;}
.second .column .innertube img.info_bar{display:block;margin-bottom:5px;}

/* === 不動産情報 === */
.second .column .fudosan {}
.second .column .fudosan table {margin:0 auto;}
.second .column .fudosan img {display:block;margin:0 auto;}
.second .column .fudosan .fl img {margin:0;}

.second .column .fudosan .ttl_blk {color:#fff;font-size:210%;padding:5px 0;/*border:solid 2px #ccc;background:url(../fudosan/img/ttl_blk_bg.gif) repeat-x bottom;}
.second .column .fudosan .ttl_blk table {margin:0 auto;}
.second .column .fudosan .ttl_blk table td {color:#fff;text-align:center;vertical-align:text-bottom;line-height:100%;padding:5px 10px;*/}
.second .column .fudosan .ttl_blk img {display:block;}
.second .column .fudosan .price_blk {font-size:140%;}
.second .column .fudosan .price_blk .pb_wrap {width:496px;padding-top:10px;/*background:url(../fudosan/img/pb_wrap_bg.gif) no-repeat top;*/}
.second .column .fudosan .price_blk .pb_wrap div {padding-bottom:10px;/*background:url(../fudosan/img/pb_wrap_bg.gif) no-repeat bottom;*/}
/*.second .column .fudosan .price_blk .pb_wrap table {margin:0;}*/
.second .column .fudosan .price_blk .pb_wrap table td {padding:0 10px;}
.second .column .fudosan .price_blk .pb_wrap .txtr {padding-right:0;}
.second .column .fudosan .price_blk .pb_wrap .red {padding:0;white-space:nowrap;vertical-align:bottom;font-size:450%;line-height:90%;letter-spacing:-3px;}
.second .column .fudosan .price_blk .pb_wrap .en {padding-left:0;white-space:nowrap;vertical-align:bottom;font-size:150%;/*background:url(../fudosan/img/price_blk_bor.gif) repeat-y right;*/}
.second .column .fudosan div.gray_bor {border:solid 1px #ccc;}
.second .column .fudosan .shikichi {width:778px;padding:10px 0;text-align:center;}
.second .column .fudosan .shikichi .rel {width:671px;position:relative;}
.second .column .fudosan .shikichi .abs {position:absolute;top:16px;left:110px;}
.second .column .fudosan .shikichi .abs td {width:68px;text-align:center;}
.second .column .fudosan .shikichi table td {height:172px;}
.second .column .fudosan table.gray_bor {background:#ccc;}
.second .column .fudosan table.gray_bor td {padding:5px 10px;background:#fff;}
.second .column .fudosan .gray_bor_t {border-top:solid 1px #ccc;padding-top:15px;}





/* === 協力業者・資材業者の皆様へ,個人情報保護,お問い合わせ === */
.second .one_box{width:696px;margin:10px auto;}
.second .one_box .innertube{border:solid 1px #ccc;}
.second .one_box .innertube h5{width:660px;}
.second .one_box .innertube p{margin-bottom:10px;}
.second .one_box .innertube .imgfl{float:left;margin-right:10px;}
.second .one_box .innertube .sma{letter-spacing:1px;}
.second .one_box .innertube .fr{text-align:right;}

/* === 技術資料ダウンロード === */
.second .onebox_two_col{width:786px;}
.second .onebox_two_col h5{font-size:120%;width:380px;}
.second .onebox_two_col h6{font-size:140%;margin-top:10px;}
.second .onebox_two_col .table9{margin-bottom:0;}
.second .onebox_two_col th,.second .onebox_two_col td{text-align:left;padding:4px;vertical-align:top;}
.second .onebox_two_col .ico_pdf{background:url(../img/ico_pdf.gif) no-repeat left;padding-left:20px;line-height:17px;}
.second .onebox_two_col .ico_doc{background:url(../img/ico_doc.gif) no-repeat left;padding-left:20px;line-height:17px;}
.second .onebox_two_col .ico_xls{background:url(../img/ico_xls.gif) no-repeat left;padding-left:20px;line-height:17px;}
.second .onebox_two_col .ico_lzh{background:url(../img/ico_lzh.gif) no-repeat left;padding-left:20px;line-height:17px;}
.second .onebox_two_col .line p{line-height:150%;margin-bottom:10px;}



/* === お問い合わせ === */
.second .one_box .innertube h5.ttl_gray{color:#333;background:#e7e7e7;}
.second .one_box .innertube .gray{background:#eee;padding:7px 10px;}
.second .one_box .innertube .gray_bor{padding:3px 10px;border:solid 1px #ccc;}
/* --- フォーム --- */
.second .one_box .innertube input{margin:2px 0;}
.second .one_box .innertube input,.second .one_box .innertube select option{color:#333;padding:2px 4px;}
.second .one_box .innertube .txt input,.second .one_box .innertube textarea{color:#333;border:solid 1px #ccc;padding:2px 4px;}
.second .one_box .innertube textarea{font-size:100%;}
.second .one_box .innertube input[type="checkbox"]{background:#fff;border:0;margin-right:5px;}
.second .one_box .innertube .radio{vertical-align:text-top;}
.second .one_box .innertube .radio p{float:left;margin-right:15px;}
.second .one_box .innertube input[type="radio"]{margin-right:5px;}
.second .one_box .innertube form .sma{color:#999;}
.second .one_box .innertube form .btns{padding-left:205px;}
.second .one_box .innertube form .btns li{float:left;width:140px;}
.second .one_box .innertube form .btns p,.second .one_box .innertube form .btns p input{float:left;background:no-repeat top;width:133px;height:32px;margin:0;}
.second .one_box .innertube form .btns .btn1{background-image:url(../img/btn_clear.jpg);}
.second .one_box .innertube form .btns .btn2{background-image:url(../img/btn_conf.jpg);}
.second .one_box .innertube form .btns .btn3{background-image:url(../img/btn_revice.jpg);}
.second .one_box .innertube form .btns .btn4{background-image:url(../img/btn_submit.jpg);}



/* === ページ内メニュー === */
.second .lefsub2 .giju_con .pagemenus1{width:540px;padding:0 0 15px;position:relative;}
.second .lefsub2 .giju_con .pagemenus1 .head{padding:0 0 20px;}
.second .lefsub2 .giju_con .pagemenus1 .head img{display:block;}
.second .lefsub2 .giju_con .pagemenus1 p{float:left;margin:0;}
.second .lefsub2 .giju_con .pagemenus1 .sub{visibility:hidden;border-left:solid 1px #abe;position:absolute;top:26px;right:0;}
.second .lefsub2 .giju_con .pagemenus1 .sub ul li{clear:both;}
.second .lefsub2 .giju_con .pagemenus1 .sub ul li p{font-size:8pt;line-height:12pt;letter-spacing:-1px;width:120px;background:#abe;}
.second .lefsub2 .giju_con .pagemenus1 .sub ul li p a{display:block;margin-bottom:1px;margin-right:1px;padding:2px 0 1px 12px;background:url(../img/arrow7.gif) no-repeat left #ffe;}
.second .lefsub2 .giju_con .pagemenus1 .sub ul li.two p a{height:35px;}
.second .lefsub2 .giju_con .pagemenus1 .sub ul li p a:hover{background-color:#eff;}
.second .lefsub2 .giju_con .pagemenus1 .sub ul li.top p a{}
.second .lefsub2 .giju_con .sub_second{padding-top:50px;}
.second .lefsub2 .giju_con .pagemenus1 .sub2{width:539px;margin:0 auto;border-left:solid 1px #abe;position:absolute;top:26px;left:0;}

.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li{clear:both;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li p{font-size:8pt;line-height:15pt;background:#abe;}
.second .lefsub2 .giju_con .pagemenus1 .p4 ul li p{width:134px;}
.second .lefsub2 .giju_con .pagemenus1 .p5 ul li p{width:102px;}
.second .lefsub2 .giju_con .pagemenus1 .p4 ul li p.rig{width:137px;}
.second .lefsub2 .giju_con .pagemenus1 .p5 ul li p.rig{width:131px;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li p.two{letter-spacing:-1px;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li p a{display:block;margin-bottom:1px;margin-right:1px;padding:2px 0 1px 12px;background:url(../img/arrow7.gif) no-repeat left #ffe;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li.two p a{height:35px;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li p a:hover{background-color:#eff;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li p.op a{background-color:#eff;}
.second .lefsub2 .giju_con .pagemenus1 .sub2 ul li.top p a{}
.second .lefsub2 .giju_con .w_auto .sub ul li{border:none;}
.second .lefsub2 .giju_con .w_auto .sub ul li p{width:auto;border-top:solid 1px #abe;}
.second .lefsub2 .giju_con .bar{}
.second .lefsub2 .giju_con .bar p{}
.second .lefsub2 .giju_con .bar p strong{color:#fff;display:block;background:no-repeat left;padding:2px 0 0 105px;}
.second .lefsub2 .giju_con .bar p strong.ttl01{background-image:url(../kenchiku/img/img1-2-2_1.jpg);}
.second .lefsub2 .giju_con .bar p strong.ttl02{background-image:url(../kenchiku/img/img1-2-2_2.jpg);}
.second .lefsub2 .giju_con .bar p strong.ttl03{background-image:url(../kenchiku/img/img1-2-2_3.jpg);}
.second .lefsub2 .giju_con .bar p strong.ttl04{background-image:url(../kenchiku/img/img1-2-2_4.jpg);}
.second .lefsub2 .giju_con .bar p strong.ttl05{background-image:url(../kenchiku/img/img1-2-2_5.jpg);}
.second .lefsub2 .giju_con .bar p strong.ttl06{background-image:url(../kenchiku/img/img1-2-2_6.jpg);}
.second .page_info{clear:both;text-align:right;padding-top:10px;}
.second .page_info p{padding-top:5px;border-top:solid 1px #67d;}
.second .page_info img{vertical-align:text-bottom;}



.totop{clear:both;width:820px;position:relative;height:12px;}
.totop a{text-indent:-9999px;overflow:hidden;background:url(../img/totop.gif) right top no-repeat;display:block;width:80px;height:12px;position:absolute;top:0;right:22px;}

/* -------------------------------------------------------------
　　　 フッタ
 ------------------------------------------------------------- */
.footer{clear:both;width:850px;height:90px;text-align:left;background:url(../img/footer_bg.gif) no-repeat bottom;}
.footer .inner{padding:20px 50px;}
.footer .inner p{font-size:80%;letter-spacing:1px;}
.footer .inner p strong{font-size:140%;}
.footer .inner .fr{margin-left:10px;}
.footer .inner .fr a{display:block;line-height:15px;padding-left:18px;background:url(../img/arrow3.gif) no-repeat left;}

/* -------------------------------------------------------------
　　　 吐き出しページ関連
 ------------------------------------------------------------- */
/* === 記事一覧 === */
.second .wn_years{width:660px;margin:0 auto;height:100%;}
.second .wn_years ul li{float:left;border:solid 1px #9bf;margin:10px 2px;text-align:center;}
.second .wn_years ul li a{color:#03c;display:block;width:88px;padding:4px 0;background:url(../img/blue_bg1.gif) repeat-x bottom #fff;}
.second .all_list{clear:both;line-height:120%;margin:20px 80px;}
.second .all_list .fr{width:100%;margin:20px auto 10px;padding-top:5px;border-top:solid 1px #ccc;}
.second .all_list .fr div{float:right;width:173px;}
/* === 記事詳細 === */
.second .entry_wrap{width:696px;}
.second .entry_wrap .fr{width:100%;margin:7px auto 20px;}
.second .entry_wrap .fr div{float:right;width:173px;}
.second .entry_block{width:696px;margin:10px auto 0;border:solid 1px #ccc;background:#eef;}
.second .entry_block .innertube{padding:8px;}
.second .entry_block .innertube h2{clear:both;color:#fff;font-size:140%;text-align:center;margin-bottom:10px;padding:3px 0;background:#67d;}
.second .entry_block .innertube h4{font-size:120%;line-height:150%;margin-bottom:20px;}
.second .entry_block .innertube p{line-height:160%;padding-bottom:20px;}
.second .entry_block .innertube .photo{clear:both;}
.second .entry_block .innertube .photo p{float:left;width:340px;display:block;text-align:center;}
.second .entry_block .innertube .photo p span{font-size:80%;display:block;text-align:left;margin-top:-4px;padding-left:5px;}
.second .entry_block .innertube .file{clear:both;}
.second .entry_block .innertube .file a{display:block;line-height:25px;padding:2px 40px;border-top:solid 1px #ccc;background:no-repeat 10px 4px;}
.second .entry_block .innertube .file .up1{background-image:url(../news/img/ico01.gif);}
.second .entry_block .innertube .file .up2{background-image:url(../news/img/ico02.gif);}
.second .entry_block .innertube .file .up3{background-image:url(../news/img/ico03.gif);}
.second .entry_block .innertube .date{clear:both;font-size:80%;text-align:right;padding-top:5px;border-top:solid 1px #ccc;width:100%;}
.second .entry_block .innertube .rig_picts{float:right;}
.second .entry_block .innertube .rig_picts p{width:340px;margin-bottom:5px;padding-bottom:10px;}
.second .entry_block .innertube .rig_picts p span{font-size:90%;display:block;text-align:left;padding-left:5px;}
.second .entry_block .innertube .rig_picts img{display:block;margin:0 0 2px 5px;}

/* === 施工実績 扉 === */
.second .jisseki .innertube{width:785px;padding:10px 0;}
.second .jisseki .innertube table{width:100%;margin:8px auto;}
.second .jisseki .innertube table th{color:#fff;padding:2px 5px;background:url(../jisseki/img/th_bg.jpg) no-repeat left;border-bottom:solid 2px #fff;text-align:left;}
.second .jisseki .innertube table td{padding-left:5px;background:#def;}
.second .jisseki .innertube table td p{float:left;width:175px;text-align:center;}
.second .jisseki .innertube table td p span{font-size:80%;display:block;text-align:left;padding-left:10px;}
.second .jisseki .innertube table td.ico{width:246px;padding:0;background:#a6c9ff;}
.second .jisseki .innertube table td.ico img{display:block;}
/* === 施工実績 一覧 === */
/* --- 右カラム --- */
.second .submenus2{float:left;width:193px;margin:0;background:#def;}
.second .submenus2 ul li{clear:both;border-top:solid 2px #fff;}
.second .submenus2 ul li h4{width:193px;font-weight:normal;background:url(../img/blue_bg3.gif) repeat-x top #bdf;border:solid 1px #9bf;}
.second .submenus2 ul li h4 a{display:block;padding:1px 12px;background:url(../img/arrow5.gif) no-repeat left;}
.second .submenus2 ul li div{padding:2px 0 4px;}
.second .submenus2 ul li p{color:#03c;font-size:80%;text-indent:-10px;padding:2px 10px 2px 20px;}
.second .submenus2 ul li .op a{color:#f30;}
/* --- 左カラム --- */
.second .ji_list{width:560px;text-align:left;}
.second .ji_list h3{width:545px;display:block;margin-bottom:20px;}
.second .ji_block{float:left;margin-right:15px;margin-bottom:20px;border-top:solid 2px #58d;background:no-repeat 0 3px;}
.second .ji_block h4{width:165px;height:45px;}
.second .ji_block h4 a{display:block;padding:12px 0;padding-left:43px;}
.second .ken_c01{background-image:url(../jisseki/kenchiku/img/ico01_sma.gif);}
.second .ken_c02{background-image:url(../jisseki/kenchiku/img/ico02_sma.gif);}
.second .ken_c03{background-image:url(../jisseki/kenchiku/img/ico03_sma.gif);}
.second .ken_c04{background-image:url(../jisseki/kenchiku/img/ico04_sma.gif);}
.second .ken_c05{background-image:url(../jisseki/kenchiku/img/ico05_sma.gif);}
.second .ken_c06{background-image:url(../jisseki/kenchiku/img/ico06_sma.gif);}
.second .ken_c07{background-image:url(../jisseki/kenchiku/img/ico07_sma.gif);}
.second .ken_c08{background-image:url(../jisseki/kenchiku/img/ico08_sma.gif);}
.second .ken_c09{background-image:url(../jisseki/kenchiku/img/ico09_sma.gif);}
.second .ken_c10{background-image:url(../jisseki/kenchiku/img/ico10_sma.gif);}
.second .dob_c01{background-image:url(../jisseki/doboku/img/ico01_sma.gif);}
.second .dob_c02{background-image:url(../jisseki/doboku/img/ico02_sma.gif);}
.second .dob_c03{background-image:url(../jisseki/doboku/img/ico03_sma.gif);}
.second .dob_c04{background-image:url(../jisseki/doboku/img/ico04_sma.gif);}
.second .dob_c05{background-image:url(../jisseki/doboku/img/ico05_sma.gif);}
.second .dob_c06{background-image:url(../jisseki/doboku/img/ico06_sma.gif);}
.second .dob_c07{background-image:url(../jisseki/doboku/img/ico07_sma.gif);}
.second .dob_c08{background-image:url(../jisseki/doboku/img/ico08_sma.gif);}
.second .dob_c09{background-image:url(../jisseki/doboku/img/ico09_sma.gif);}
.second .dob_c10{background-image:url(../jisseki/doboku/img/ico10_sma.gif);}
.second .ji_block ul{width:165px;}
.second .ji_block ul li{line-height:120%;display:block;margin:2px 0;text-indent:-10px;padding-left:10px;}
/* === 施工実績 カテゴリ内一覧 === */
.second .ji_cate{width:545px;display:block;text-align:left;margin-right:25px;padding-top:8px;}
.second .ji_cate .fl{display:block;border-right:solid 8px #fff;}
.second .ji_cate .fr{display:block;width:50px;}
.second .ji_cate .ttl{float:left;width:300px;}
.second .ji_cate .ttl p{color:#fff;padding:2px 5px;background:url(../jisseki/img/th_bg.jpg) no-repeat left;}
.second .ji_cate .ttl h3{font-size:160%;margin:8px 0 25px;}
.second .ji_cate .thums{clear:both;}
.second .ji_cate .thums ul li{float:left;width:270px;margin-bottom:5px;}
.second .ji_cate .thums ul li a{display:block;margin-right:5px;height:62px;border:solid 1px #acf;}
.second .ji_cate .thums ul li a:hover{cursor:hand;background:#eff;}
.second .ji_cate .thums ul li a img{float:left;margin:3px;}
.second .ji_cate .thums ul li a p{float:left;padding:15px;line-height:110%;}
/* === 施工実績 詳細 === */
.second .ji_cate h5{color:#000;font-size:140%;clear:both;width:545px;margin:0 auto;padding:3px 0;text-align:center;background:#acf;}
.second .ji_cate .pic01,.second .ji_cate .pic02{text-align:center;}
.second .ji_cate .pic01 img,.second .ji_cate .pic02 img{margin-bottom:5px;}
.second .ji_cate .pic01{}
.second .ji_cate .pic01 img{width:545px;height:410px;}
.second .ji_cate .pic02{}
.second .ji_cate .pic02 img{width:270px;height:200px;}
.second .detail{padding:10px 0;}
.second .detail p{padding:0 5px;}
.second .detail table{width:100%;margin-bottom:5px;}
.second .detail table td{padding:5px 5px 2px;border-bottom:solid 1px #acf;}

/* --- ボタン関係 --- */
.prev,.next{float:left;margin-left:5px;}
.prev a,.next a{display:block;width:81px;height:18px;background:no-repeat top;text-indent:-9999px;overflow:hidden;}
.prev{background-image:url(../img/prev01.gif);}
.next{background-image:url(../img/next01.gif);}
