@charset "utf-8";
/* CSS Document */


/*----------------------------------------------------------

1.初期化
2.フォントサイズ調整
3.配置設定(余白設定)
4.各配置設定(float-left等)
5.フォント設定(フォントカラー等)
6.BoxColor(div等を使用した場合の色)
7.table背景色(tableのレイアウトの設定)


----------------------------------------------------------/*

/*---------------------------------------------------
初期化
---------------------------------------------------*/

td{
vertical-align:top!important;
}

/* Moved to '/vmware/css/common/30vm.css' */
/*
img {
vertical-align: top!important;

}
*/

p.p_clear{
padding:0px!important;
margin:0px!important;
}/*pタグにある余分な余白・マージンを解除する*/

hr{
display:none;
margin:0px;
padding:0px;
}

/*---------------------------------------------------
初期化 end
---------------------------------------------------*/

/*---------------------------------------------------
フォントサイズ調整
---------------------------------------------------*/

.font-small01{
font-size:80%
}

.font-small02{
font-size:90%
}

.font-big01{
font-size:110%
}

.font-big02{
font-size:120%
}

/*---------------------------------------------------
配置設定（余白・マージン）
---------------------------------------------------*/


/*margin*/

.mT05{
margin-top:5px;
}

.mT10{
margin-top:10px;
}

.mT15{
margin-top:15px;
}

.mT20{
margin-top:20px;
}


.mB05{
margin-bottom:5px;
}


.mB10{
margin-bottom:10px;
}

.mB15{
margin-bottom:15px;
padding-bottom: 10px;
}

.mB30{
margin-bottom:30px;
}


.mT05B05{
margin-top:5px;
margin-bottom:5px;
}


.mT10B10{
margin-top:10px;
margin-bottom:10px;
}

.mT15B15{
margin-top:15px;
margin-bottom:15px;
}

.mT15B25{
margin-top:15px;
margin-bottom:25px;
}

.mT20B20{
margin-top:20px;
margin-bottom:20px;
}

.mT25B25{
margin-top:25px;
margin-bottom:25px;
}

.mT30B30{
margin-top:30px;
margin-bottom:30px;
}

.mT20B40{
margin-top:20px;
margin-bottom:40px;
}

.mL05{
margin-left:5px;
_margin-left:2.5px;
}


.mL10{
margin-left:10px;
_margin-left:5px;
}

.mL15{
margin-left:15px;
}

.mR15{
margin-right:15px;
}
/*margin end*/


/* padding */
.pa05{
padding:5px;
}

.pa10{
padding:10px;
}

.pL10{
padding-left:10px;
}
.pL15{
padding-left:15px;
}

.pL15R15{
margin:0px 15px;
}

.pT10B10{
margin:10px 0px;
}


.p_mTB1em{
padding:1em 0px;
}



/* padding end*/

/*各margin設定/*/


/*各配置設定*/


.clearboth{
clear:both;
}

.f_left{
float:left;
}

.f_right{
float:right;
}

.boxCenter01{
text-align: center;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}/*中央配置指定*/

.block-center {
display: block;
margin-right: auto;
margin-left: auto;
}/*インラインのものを中央に配置*/

.block-right {
display: block;
float:right;
}

/*---------------------------------------------------
配置設定 end
---------------------------------------------------*/

/*---------------------------------------------------
フォント設定
---------------------------------------------------*/

/*text-color*/

.appeal-txt01{
color:#2469a5;
font-weight:bold;
}

.appeal-txt02b{
color:#2C859D;
font-weight:bold;
}

.appeal-txt03b{
color:#990000;
font-weight:bold;
}

.appeal-txt03{
color:#990000;
}

.appeal-txt04{
color:#006633;
}

.appeal-txt04b{
color:#006633;
font-weight:bold;
}


/*text-color end*/

/*text-caption*/


.mi_appeal01{
border-left:solid #005bab 5px;
padding-left: 10px;
font-weight:bold;
}

.mi_appeal02{
background-image:url(/vmware/image/30vm/common/title_hi01.gif);
background-repeat:no-repeat;
width:580px;
height:30px;
padding:3px 0px 0px 10px;
font-weight:bold;
}

/*mi_appeal03はmi_appeal02より強調する時に使う*/

.mi_appeal03{
background-image:url(/vmware/image/30vm/vmware/common/mi_appeal03.gif);
background-repeat:no-repeat;
width:580px;
height:30px;
font-weight:bold;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 15px;
}

/*↑レイアウトが崩れているから修正する（下に余白ができている） 09/12/25*/


/*.mi_appeal03{
font-weight:bold;
color:#fff;

background-color:#378FD7;
padding:5px 15px 5px 10px !important;
margin:15px 0px 15px 0px !important;
}元h4.mi_appeal02*/
/*↑ここをappeal03にしてcace部分を修正する 09/12/25*/


/*.mi_appeal01{
border-left: 5px solid #005bab;
font-weight: bold;
line-height: normal;
margin-bottom: 10px;
padding-left: 8px;
}*/


/*text-caption end*/


/*---------------------------------------------------
font設定 end
---------------------------------------------------*/


/*---------------------------------------------------
BoxColor
---------------------------------------------------*/

.box-line01{
border:1px solid #DFDFDF;
padding-top: 20px;
padding-bottom: 20px;
}

.box-color-bdr01{
background-color:#fff;
border:1px solid #DFDFDF;
}

.box-color-bdr01_2{
background-color:#fff;
border:2px solid #DFDFDF;
}



.box-color01{
background-color:#F6F3DE;
}

.box-color02-bdr01{
background-color:#F3F3F5;
border:1px solid #CCCCCC;
}

/*---------------------------------------------------
BoxColor end
---------------------------------------------------*/


/*---------------------------------------------------
table背景色
---------------------------------------------------/*

/*table01 blue*/

.layoutTable01{
border-top:1px solid #9DBFFF;
border-left:1px solid #9DBFFF;
background-color:#fff;

}

.layoutTable01 th{
border-right:1px solid #9DBFFF;
border-bottom:1px solid #9DBFFF;
background-color:#EBF2FF;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding:5px;
}

.layoutTable01 td{
border-right:1px solid #9DBFFF;
border-bottom:1px solid #9DBFFF;
background-color:#fff;
vertical-align:middle;
padding:5px;
}

/*table01 end*/	




/*table02 red_white*/

.layoutTable02{
border-top:1px solid #E30000;
border-left:1px solid #E30000;
background-color:#fff;

}

.layoutTable02 th{
border-right:1px solid #E30000;
border-bottom:1px solid #E30000;
background-color:#fff;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding:5px;
}

.layoutTable02 td{
background-color:#fff;
vertical-align:middle;
padding:5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #E30000;
border-bottom-color: #E30000;
}

/*table01 end*/	



/*---------------------------------------------------
table背景色 end
---------------------------------------------------/*


/*---------------------------------------------------
詳細はこちらボタン
---------------------------------------------------*/

.arrow_bottom01{
background-image:url(/vmware/image/30vm/arrow_bottom_hi01.gif);
background-repeat:no-repeat;
width:480px;
height:30px;
padding-top:5px;
padding-left:10px;
display:block;
margin-right: auto;
margin-left: auto;
}

.appealBox_inner01{
background-image:url(/vmware/image/30vm/vmware/common/appealBox01_inner01.gif);
background-repeat:repeat-y;
width:469px;
height: 200px;
}

.appealBox_inner01 strong{
background-position:top;
background-repeat:no-repeat;
width:469px;
height:27px;
display: block;
}

.appealBox_inner01 strong span{
background-image:url(/vmware/image/30vm/vmware/common/appealBox01_top.gif);
display:block;
margin:5px 0 5px 15px;
}

.appealBox_bottom01{
background-image:url(/vmware/image/30vm/vmware/common/appealBox01_bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
width:469px;
height:52px;
}

/*---------------------------------------------------
vmsicsの詳細はこちらボタン end
---------------------------------------------------*/


/*---------------------------------------------------
セミナー終了　セミナー詳細ページにて使用
---------------------------------------------------*/

.arrow_bottom02 {
background-image:url(/vmware/image/30vm/arrow_bottom_hi02.gif);
background-repeat:no-repeat;
display:block;
height:30px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-top:5px;
width:480px;
}


/*---------------------------------------------------
セミナー終了 end
---------------------------------------------------*/



/*---------------------------------------------------
リンク指定
---------------------------------------------------*/

/*左側に画像をつける*/

/*三角のマーカー*/

ul.link_img01 li{
padding-left:15px;
background-image: url(/vmware/image/30vm/icon_link-01.gif);
background-repeat: no-repeat;
background-position: 1px 5px;
}

/*三角のマーカー end*/

/*-----------------------------------
pickup_common
------------------------------------*/
/*(ページ下部導入事例)*/


.pickup_caseBox{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #B5B5B5;
margin-bottom:15px;
}

.pickup_caseBox .pickup_caseBox_ph{
width:52px;
height:70px;
margin-left:15px;
float:left;
}

.pickup_caseBox  .pickup_caseBox_txt{
width:450px;
float:left;
margin-left:15px;
font-weight:bold;
}

/*見出し部分の色の変更を強制変換ie6対策*/


.pickup_caseBox.pickup_caseBox_txt a{
color:#777676;
}

.pickup_caseBox_txt strong{
color:#990000!important;
}

/*見出し部分の色の変更を強制変換ie6対策 end*/


.pickup_caseBox  .pickup_caseBox_txt a:hover{
text-decoration:underline;
}

.pickup_caseBox  .pickup_caseBox_txt a:visited{
color:#777676!important;
}

/*見出し部分の色の変更を強制変換ie6対策 end*/

/*--------------------------------------------
pickup_common end　後でpickUPのスタイルに入れる
---------------------------------------------*/



/*-----------------------------------
icon設定
------------------------------------*/

.ic_img01_ul li{
padding-left:20px;
background-image: url(/vmware/image/30vm/vmware/common/vmware/common_ic02.gif);
background-repeat: no-repeat;
background-position: 2px;
}





/*-----------------------------------
icon設定 end
------------------------------------*/



/*-----------------------------------
pageNo
2011/01/25 追加
------------------------------------*/

#pageNo ul li{
float:left;
}

#pageNo ul li.li_list{
width:20px;
height:20px;
margin-right:3px;
}


#pageNo ul li a.no_list{
display:block;
color:#000;
background-color:#eeeeee;
border:solid 1px #e2e1e1;
padding-left:8px;
}

#pageNo ul li.li_afterNo{
width:130px;
height:20px;
margin-left:12px;
}

#pageNo ul li a.afterNo{
display:block;
color:#fff;
background-color:#a6a4a4;
border:solid 1px #e2e1e1;
padding-left:8px;
}

/*-----------------------------------
pageNo end
------------------------------------*/


/*---------------------------------------------------
強制リセット
---------------------------------------------------*/
/*Pタグ*/

p.important_pa{
padding:0!important;
}

p.important_pa_btm{
padding:0 0 15px 0!important;
}

p.important_pa_top{
padding:15px 0 0 0!important;
}

/*---------------------------------------------------
強制リセット end
---------------------------------------------------*/

/*---------------------------------------------------
各ソリューションお問い合わせBOX
---------------------------------------------------*/


div.solution-outsideBox,.solution-insideBox {
width: 572px;
}
div.solution-outsideBox {
padding-top: 28px;
background-image: url(image/30vm/a/solutionBox_head_hi.gif);
background-repeat: no-repeat;
background-position: center top;
widht:572px;
}
div.solution-insideBox {
padding-bottom: 17px;
background-image: url(image/30vm/a/solutionBox_bottom_hi.gif);
background-repeat: no-repeat;
background-position: center bottom;
}

div.solution-inner_box {
padding: 0 10px;
width:550px;
border-left:solid 1px #CCC;
border-right:solid 1px #CCC;
background-color: #FFF;
}

div.solution-inner_box02{
padding:10px 0;
position: relative;
overflow: hidden;
}

div.solution-inner_box02 ul{
position:relative;
left:50%;
float:left;
}
div.solution-inner_box02 li{
position:relative;
left:-50%;
float:left;
}

/*---------------------------------------------------
各ソリューションお問い合わせBOX end
---------------------------------------------------*/


/*---------------------------------------------------
pocktClientBox 
※vmsicsページにて使用
---------------------------------------------------*/

.pocketC_top_box{
padding-top:8px;
background-image: url(/vmware/image/30vm/client-vmsics_pocket_top.gif);
background-repeat: no-repeat;
background-position: top;
}
.pocketC_btm_box{
background:url(/vmware/image/30vm/client-vmsics_pocket_bottom.gif) no-repeat bottom;
padding-bottom:7px;
}
.pocketC_midlel_box{
background-color:#f3f3f3;
border-left:#d8d8d8 solid 1px;
border-right:#d8d8d8 solid 1px;
}

p.r_poket_p{
margin:0 10px;
letter-spacing:-1px;
}



/*---------------------------------------------------
pocktClient end
---------------------------------------------------*/


