
@charset "UTF-8";
.guide-inhousese { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', "ＭＳ Ｐゴシック", sans-serif; }
.guide-inhousese .fontM { line-height: 1.8; }
.guide-inhousese h3 { margin-top: 30px; padding-left: 6px; background-color: #141466; line-height: 1; }
.guide-inhousese h3 span { display: block; padding: 12px 10px 11px 10px; background-color: #e5e5ff; border: 1px solid #ccccff; }
.guide-inhousese h3 ~ h3 { margin-top: 40px; }
.guide-inhousese ul.link-a + h3 { margin-top: 70px; }
.guide-inhousese #menu-a { margin-top: 20px; padding-left: 3px; background: url(/engineer/guide/inhousese/img/menu_00_a_00_00.png) no-repeat; zoom: 1; }
.guide-inhousese #menu-a:after { display: block; clear: both; content: ""; }
.guide-inhousese #menu-a div { width: 168px; margin-left: 7px; float: left; }
.guide-inhousese #menu-a div a { display: block; margin-top: 7px; }
.guide-inhousese .rgs-a { width: 848px; margin-top: 30px; padding: 12px 20px; border: 1px solid #ccc; border-radius: 3px; zoom: 1; }
.guide-inhousese .rgs-a:after { display: block; clear: both; content: ""; }
.guide-inhousese .rgs-a p { display: block; width: 455px; margin-top: 4px !important; float: left; font-size: small; line-height: 1.8; font-weight: bold; }
.guide-inhousese .rgs-a a { width: 373px; float: right; }
.guide-inhousese p.att { margin: 5px 5px 0 5px !important; font-size: x-small; line-height: 1.3; }
.guide-inhousese ul.link-a, .guide-inhousese ul.link-b { margin-top: 20px; zoom: 1; }
.guide-inhousese ul.link-a:after, .guide-inhousese ul.link-b:after { display: block; clear: both; content: ""; }
.guide-inhousese ul.link-a li, .guide-inhousese ul.link-b li { width: 286px; float: left; }
.guide-inhousese ul.link-a li + li, .guide-inhousese ul.link-b li + li { margin-left: 15px; }
.guide-inhousese ul.link-a li { zoom: 1; }
.guide-inhousese ul.link-a li:after { display: block; clear: both; content: ""; }
.guide-inhousese ul.link-a li a { float: left; }
.guide-inhousese ul.link-a li a.thm { width: 72px; }
.guide-inhousese ul.link-a li a.txt { width: 187px; height: 60px; padding: 10px 10px 0 10px; margin-left: 5px; border: 1px solid #ccc; background: url(/engineer/guide/inhousese/img/ico_arrow_01.png) no-repeat 190px 26px #f2f2f2; }
.guide-inhousese ul.link-a li a.txt:hover { background-color: white; }
.guide-inhousese ul.link-a li a.txt span { display: block; color: #333; font-weight: bold; font-size: x-small; line-height: 1.3; }
.guide-inhousese ul.link-a li a.txt em { display: block; margin-top: 4px; color: #001eb2; font-size: small; line-height: 1.2; font-weight: bold; font-style: normal; }
.guide-inhousese ul.link-b li { margin-bottom: 30px; }
.guide-inhousese ul.link-b li a.txt { display: block; margin-top: 10px; padding-left: 12px; background: url(/engineer/guide/inhousese/img/ico_arrow_02.png) no-repeat 0 5px; font-size: small; line-height: 1.8; color: #00C; font-weight: bold; }
.guide-inhousese ul.link-b li a.txt:hover { color: #999; }
.guide-inhousese ul.link-b li p { display: block; margin-top: 7px; font-size: 0.7em; line-height: 1.5; }
.item02 a {
 background: url("/img/icon_arrow_01.gif") no-repeat scroll 0 50%; padding-left: 13px;}
.item02 { font-size: 92%; text-align: right;}






