/* -----------------------------------------
version: 1.0b
description: contents
----------------------------------------- */

.section { margin:0 5px; margin-bottom:1em; }

/******************************************************************

見出し

******************************************************************/
/*
#vcheck h1 { height:120px; margin-bottom:10px; text-indent:-10000px; background:transparent no-repeat scroll 0 0; }
#vcheck h1 { background-image:url(/security/vcheck/images/h1_title.jpg); }
*/


/******************************************************************

PARAGRAPH

******************************************************************/

.pgh-01 { margin-bottom:1.5em; }

.tCenter { text-align:center; }
.tRight  { text-align:right; }
.tLeft   { text-align:left; }

.imgRight { margin:0 0 1em 1em; float:right; }
.imgLeft  { margin:0 1em 1em 0; float:left; }

.em-01 { font-weight:bold; }
.em-02 { color:#f00; }
.em-03 { color:#00F; }

.iconsp{ vertical-align:middle; }


/******************************************************************

LIST

******************************************************************/
.list-arr-01 { margin-bottom:5px; }
.list-arr-01 li{ padding-left:15px; background:transparent url(../img/arrow.gif) no-repeat scroll 0 0.3em; }

/******************************************************************

TABLE

******************************************************************/

/* 普通の表 */
.tbl-01 { width:590px; margin-bottom:5px; border:1px #ccc solid; border-collapse:collapse; border-spacing:0; }
.tbl-01 th, .tbl-01 td { padding:8px; border:1px #ccc solid; background:url(/sec24/common/images/bg_tbl.gif) no-repeat 0 0; }
.tbl-01 th { background-color:#eee; text-align:left; }
.tbl-01 th.sb { background-color:#f4f4f4; font-weight:normal; }


/******************************************************************

分割

******************************************************************/

/* 2分割-1 */
.clm2_01 .inr1, .clm2_01 .inr2 { width:290px; margin-bottom:1em; float:left; }
.clm2_01 .inr1 { margin-right:10px; }

/* 2分割-2 */
.clm2_02 .inr1 { width:250px; margin-right:10px; margin-bottom:1em; float:left; }
.clm2_02 .inr2 { width:330px; margin-bottom:1em; float:left; }

/* 3分割 */
.clm3_01 .inr1, .clm3_01 .inr2, .clm3_01 .inr3 { width:190px; margin-bottom:1em; float:left; }
.clm3_01 .inr2 { display:inline; margin:0 10px; }


/******************************************************************

BOX

******************************************************************/
.box-01, .box-02, .box-sec24 { padding:10px;}

.box-01 { border:1px #ccc solid; }
.box-02 { margin-bottom:20px; background-color:#eee; }

.box-sec24 { width:500px; margin:20px auto 0; border:1px #ccc solid; }
.box-sec24 img { display:block; margin-right:10px; float:left; }
.box-sec24 p   { margin-top:.3em; }
.box-sec24 a   { font-weight:bold; }


/******************************************************************

調整用

******************************************************************/
.lay-btm-00 { padding-bottom: 0px !important; margin-bottom:0 !important; }
.lay-btm-01 { padding-bottom: 5px !important; margin-bottom:0 !important; }
.lay-btm-02 { padding-bottom:10px !important; margin-bottom:0 !important; }
.lay-btm-03 { padding-bottom:15px !important; margin-bottom:0 !important; }
.lay-btm-04 { padding-bottom:20px !important; margin-bottom:0 !important; }
.lay-btm-05 { padding-bottom:25px !important; margin-bottom:0 !important; }
.lay-btm-06 { padding-bottom:30px !important; margin-bottom:0 !important; }

.lay-top-00 { padding-top: 0px !important; margin-top:0 !important; }
.lay-top-01 { padding-top: 5px !important; margin-top:0 !important; }
.lay-top-02 { padding-top:10px !important; margin-top:0 !important; }
.lay-top-03 { padding-top:15px !important; margin-top:0 !important; }
.lay-top-04 { padding-top:20px !important; margin-top:0 !important; }
.lay-top-05 { padding-top:25px !important; margin-top:0 !important; }
.lay-top-06 { padding-top:30px !important; margin-top:0 !important; }


/******************************************************************

汎用検索結果画面用

******************************************************************/
#searchResult .ttl { margin-bottom:20px; padding:5px 10px; border:1px solid #ccc; text-align:right; }
#searchResult .ttl em,
#searchResult .ttl b { font-style:normal; font-weight:bold; }
#searchResult .ttl img { margin-left:10px; vertical-align:bottom; }
#searchResult h3 { margin-bottom:5px; font-size:120%; font-weight:bold; }
#searchResult p { margin-bottom:5px; }
#searchResult .searchList { margin-left:15px; }
#searchResult .searchList li { margin-left:5px; list-style:decimal; margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #ccc; }
#searchResult .searchList li b  { padding:1px; font-style:normal; font-weight:bold; background-color:#FFF55C; }
#searchResult .url span { color:#999; }