@charset "euc-jp";

.clear {
	clear: both;
}
/* IE7以外のモダンブラウザ向け */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* IE7およびMacIE5向け */
.clearfix {
	display: inline-block;
	zoom: 1;
}
/* Hides from IE-mac */
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

/* **************************************************************************
 *
 *
 *   見出し
 *
 *
 * **************************************************************************/
/* **************************************************************************
 *
 *
 *   見出し
 *
 *
 * **************************************************************************/

h2.type01,
h3.type01,
h4.type01,
h5.type01
{
    font-size: 116%;
    border: 1px solid #CCCCCC;
    padding: 1em 0.5em;
    font-weight: bold;
    text-shadow: 1px 1px 0 white;

    background: rgb(246,248,249);
    background: -moz-linear-gradient(top,  rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1)));
    background: -webkit-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
    background: -o-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
    background: -ms-linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
    background: linear-gradient(top,  rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#d7dee3',GradientType=0 );

    *behavior: url(/_system/PIE.htc);
}

* html h2.type01,
* html h3.type01,
* html h4.type01,
* html h5.type01
{
    font-size: 116%;
    border: 1px solid #CCCCCC;
    padding: 1em 0.5em;
    font-weight: bold;
    background: #a1dbff;
}



h2.type02,
h3.type02,
h4.type02,
h5.type02
{
    font-weight: lighter;
    color: #1E347B;
    /*border: 10px solid #C6CED1;*/
    padding: 10px;
    /*background: #E6E6E6;*/
    background: #DDDDDD;
    border-radius: 3px;        /* CSS3 */
    -webkit-border-radius: 3px;/* Safari,Google Chrome*/
    -moz-border-radius: 3px;   /* Firefox*/
    /*
    position: relative;
    behavior: url(/_system/PIE.htc);
    */
}


h3.type03,
h4.type03,
h5.type03
{
    padding: 8px;
    display: block;
    background-color: #EEE;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, whiteSmoke 0%, #EEE 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,whiteSmoke), color-stop(100%,#EEE));
    background-image: -webkit-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    background-image: -ms-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    background-image: -o-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 );
    background-image: linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    border: 1px solid #E5E5E5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

h3.type03 span,
h4.type03 span,
h5.type03 span
{
   color: #0E1E7D;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++
 *
 *   枠線あり
 *
 * +++++++++++++++++++++++++++++++++++++++++++++++*/
h2.line01,
h3.line01,
h4.line01,
h5.line01
{
    padding: 1em 1em;
    border: 1px solid #CCCCCC;

    font-weight: lighter;
    font-size: 116%;

    background: rgb(255,255,255);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );

    position: relative;
    *behavior: url(/_system/PIE.htc);
}

h2.line01-small,
h3.line01-small,
h4.line01-small,
h5.line01-small
{
    padding: 8px;
    border: 1px solid #E0E0E0;
    display: block;
    font-weight: lighter;


    background-color: #EEE;
    background-repeat: repeat-x;
    background-image: -moz-linear-gradient(top, whiteSmoke 0%, #EEE 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,whiteSmoke), color-stop(100%,#EEE));
    background-image: -webkit-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    background-image: -ms-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    background-image: -o-linear-gradient(top, whiteSmoke 0%,#EEE 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#eeeeee',GradientType=0 );
    background-image: linear-gradient(top, whiteSmoke 0%,#EEE 100%);


    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}





/* +++++++++++++++++++++++++++++++++++++++++++++++
 *
 *   枠線なし
 *
 * +++++++++++++++++++++++++++++++++++++++++++++++*/
h2.typo01,
h3.typo01,
h4.typo01,
h5.typo01
{
    font-size: 131%;
    color: #0D3191;
}









h3.typeItem,
h4.typeItem,
h5.typeItem
{
    font-size: 116%;
    border: 1px solid #000000;
    padding: 1em 0.5em;
    background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(87, 84, 87)),color-stop(1, rgb(51, 51, 51)));
    background-image: -moz-linear-gradient(-90deg,rgb(87, 84, 87) 0%,rgb(51, 51, 51) 100%);
    background-image: linear-gradient(-90deg,rgb(87, 84, 87) 0%,rgb(51, 51, 51) 100%);
    color: rgb(255, 255, 255);
    text-shadow: -1px -1px 0px rgb(0, 0, 0);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff575457, endcolorstr=#ff333333, gradienttype=0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff575457, endcolorstr=#ff333333, gradienttype=0))";
    zoom: 1;

}


h3.hlTypeImg,
h4.hlTypeImg,
h5.hlTypeImg
{
    border: 1px solid #CCCCCC;
    padding: 1em 0.5em;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    zoom: 1;
}






#Main h3.tableCaption,
#Main h4.tableCaption,
#Main h5.tableCaption,
#Main h6.tableCaption
{
    font-size: 116%;
    border: 1px solid #000000;
    padding: 0.2em 0.5em;
    background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(87, 84, 87)),color-stop(1, rgb(51, 51, 51)));
    background-image: -moz-linear-gradient(-90deg,rgb(87, 84, 87) 0%,rgb(51, 51, 51) 100%);
    background-image: linear-gradient(-90deg,rgb(87, 84, 87) 0%,rgb(51, 51, 51) 100%);
    color: rgb(255, 255, 255);
    text-shadow: -1px -1px 0px rgb(0, 0, 0);
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff575457, endcolorstr=#ff333333, gradienttype=0));
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff575457, endcolorstr=#ff333333, gradienttype=0))";
    zoom: 1;
}


h3.hlTypeLink,
h4.hlTypeLink,
h5.hlTypeLink
{
    font-size: 116%;
    font-weight: bold;
}
    h3.hlTypeLink a,
    h4.hlTypeLink a,
    h5.hlTypeLink a
    {
        display: inline-block;
        padding: 5px 0 5px 24px;
        background: url(/img/icon/arrow_box.gif) no-repeat 0px 0px;
        text-decoration: none;

    }

/* **************************************************************************
 *
 *
 *   フォーム
 *
 *
 * **************************************************************************/

/* 実行 */
a.btn-submit,
button.submit,
input[type="button"].submit,
input[type="submit"].submit
{
    padding: 1em 2em;
    border: 1px solid #FFFFFF;
    text-decoration: none;
    border-radius: 3px;        /* CSS3 */
    -webkit-border-radius: 3px;/* Safari,Google Chrome*/
    -moz-border-radius: 3px;   /* Firefox*/

    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 1px 1px 0 #00556D;

    cursor: pointer;

    box-shadow: 0px 0px 5px #555555;
    -moz-box-shadow: 0px 0px 5px #555555; /* Firefox用 */
    -webkit-box-shadow: 0px 0px 5px #555555; /* Safari,Google Chrome用 */

    background-color: #0074CC;
    background-image: -ms-linear-gradient(top, #08C, #05C);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08C), to(#05C));
    background-image: -webkit-linear-gradient(top, #08C, #05C);
    background-image: -o-linear-gradient(top, #08C, #05C);
    background-image: -moz-linear-gradient(top, #08C, #05C);
    background-image: linear-gradient(top, #08C, #05C);
    background-repeat: repeat-x;
    border-color: #05C #05C #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);


    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
a.btn-submit:hover,
button.submit:hover,
input[type="button"].submit:hover,
input[type="submit"].submit:hover
{
    text-decoration: none;
    background-color: #05C;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}




button.cancell,
input[type="button"].cancell,
input[type="submit"].cancell
{
    padding: 1em 2em;
    font-weight: bold;
    color: #333333;

    cursor: pointer;

    display: inline-block;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);

    background-color: whiteSmoke;
    background-image: -ms-linear-gradient(top, white, #E6E6E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(top, white, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-bottom-color: #B3B3B3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

button.cancell:hover,
input[type="button"].cancell:hover,
input[type="submit"].cancell:hover
{
    color: #333;
    text-decoration: none;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}


/* **************************************************************************
 *
 *
 *   リンクボタン
 *
 *
 * **************************************************************************/
p.groupLinkButton {
    text-align: center;
}

p.groupLinkButton a {
    display: inline-block;
    padding: 1em 3em;
    font-weight: bold;
    font-size: 118%;
    border: 1px solid #CCCCCC;

    text-decoration: none;
    color: #000000;
    text-shadow: 1px 1px 0 #FFFFFF;

    background: rgb(255,214,94);
    background: -moz-linear-gradient(top,  rgba(255,214,94,1) 0%, rgba(254,191,4,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,94,1)), color-stop(100%,rgba(254,191,4,1)));
    background: -webkit-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    background: linear-gradient(top,  rgba(255,214,94,1) 0%,rgba(254,191,4,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 );

    border-radius: 3px;        /* CSS3 */
    -webkit-border-radius: 3px;/* Safari,Google Chrome*/
    -moz-border-radius: 3px;   /* Firefox*/

    position: relative;
    *behavior: url(/_system/PIE.htc);
}

p.groupLinkButton a:hover {
    background: rgb(241,231,103);
    background: -moz-linear-gradient(top,  rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1)));
    background: -webkit-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
    background: -o-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
    background: -ms-linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
    background: linear-gradient(top,  rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 );
    position: relative;
    *behavior: url(/_system/PIE.htc);
}



* html p.groupLinkButton a {
    border: none;

}

* html p.groupLinkButton a:hover {
    border: none;
}



p.groupLink {
    text-align: right;
}

p.groupLink span.block {
    display: block;
}

p.groupLink a {
    text-decoration: none;
}

p.groupLink a:hover {
    text-decoration: underline;
}



p.selfLink {
    text-align: right;
}

p.selfLink span.block {
    display: block;
}

p.selfLink a {
    text-decoration: none;
}

p.selfLink a:hover {
    text-decoration: underline;
}

a.link-contents-std {
    color: white;
}

@media screen and (max-width: 840px){ /* for SmartPhone */
	img.sp_img, 
	p.sp_img img, 
	#conts-tool-demo-pgsqlphp p.hb-text-center img, 
	#conts-tool-demo-mysqlphp p.hb-text-center img, 
	#conts-service-archive-private-marugoto_raq-option-nas p.hb-text-center img, 
	#conts-service-archive-housing-rack-option-nas p.hb-text-center img {
		width: 100%;
		height: auto;
	}
	#Sidebar #CategoryPages h3 br {
		display: none;
	}
	#Sidebar #CategoryPages #sharebana, 
	.hb-section-danger h5.hb-title, 
	.hb-section-danger .hb-divide-auto .hb-col-left {
		text-align: center;
	}
	.hb-section-danger ul.hb-reset-margin-top {
		margin: 0 0 0 1.5em;
		padding: 0;
	}
	#conts-service-archive-share-cmgr h4 br, 
	#conts-service-archive-saas_asp-automailer h3.hb-typo-std br {
		display: none;
	}
	#conts-service-archive-share-cmgr dl dt, 
	#conts-service-archive-private-marugoto_raq-option-op_backup .opblock1 {
		text-align: center;
	}
	#conts-service-archive-share-homepage_service-standard table.tbl_sp, 
	#conts-service-archive-share-homepage_service-server table.tbl_sp, 
	#conts-service-archive-saas_asp-automailer table.tbl_sp, 
	#conts-service-archive-saas_asp-mailfinder table.tbl_sp, 
	#conts-service-archive-saas_asp-megamail table.tbl_sp, 
	#conts-service-archive-saas_asp-mobiletransfer table.tbl_sp, 
	#conts-service-archive-share-homepage_service-option-op_antiv table.tbl_sp, 
	#conts-service-archive-share-homepage_service-option-op_duble table.tbl_sp, 
	#conts-service-archive-share-homepage_service-option-domain-chg table.tbl_sp, 
	#conts-service-archive-share-homepage_service-option-op_chat table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-op_antiv table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-op_memory table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-nas table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-op_backup table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-op_setting table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-op_contract table.tbl_sp, 
	#conts-service-archive-private-marugoto_raq-option-console table.tbl_sp, 
	#conts-service-archive-housing-rack-option-op_antiv table.tbl_sp, 
	#conts-service-archive-housing-rack-option-firewall table.tbl_sp, 
	#conts-service-archive-housing-rack-option-nas table.tbl_sp, 
	#conts-service-archive-housing-rack-option-console table.tbl_sp, 
	#conts-service-archive-housing-rack-option-op_contract table.tbl_sp, 
	#conts-service-archive-housing-rack table.tbl_sp {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	#conts-service-archive-share-homepage_service-standard table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-standard table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-soho table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-soho table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-antivirus table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-antivirus table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-business table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-business table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-server table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-server table.tbl_sp td, 
	#conts-service-archive-saas_asp-automailer table.tbl_sp th, 
	#conts-service-archive-saas_asp-automailer table.tbl_sp td, 
	#conts-service-archive-saas_asp-mailfinder table.tbl_sp th, 
	#conts-service-archive-saas_asp-mailfinder table.tbl_sp td, 
	#conts-service-archive-saas_asp-megamail table.tbl_sp th, 
	#conts-service-archive-saas_asp-megamail table.tbl_sp td, 
	#conts-service-archive-saas_asp-mobiletransfer table.tbl_sp th, 
	#conts-service-archive-saas_asp-mobiletransfer table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-option-op_antiv table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-option-op_antiv table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-option-op_duble table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-option-op_duble table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-option-domain-chg table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-option-domain-chg table.tbl_sp td, 
	#conts-service-archive-share-homepage_service-option-op_chat table.tbl_sp th, 
	#conts-service-archive-share-homepage_service-option-op_chat table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-op_antiv table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-op_antiv table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-op_memory table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-op_memory table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-nas table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-nas table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-op_backup table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-op_backup table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-op_setting table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-op_setting table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-op_contract table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-op_contract table.tbl_sp td, 
	#conts-service-archive-private-marugoto_raq-option-console table.tbl_sp th, 
	#conts-service-archive-private-marugoto_raq-option-console table.tbl_sp td, 
	#conts-service-archive-housing-rack-option-op_antiv table.tbl_sp th, 
	#conts-service-archive-housing-rack-option-op_antiv table.tbl_sp td, 
	#conts-service-archive-housing-rack-option-firewall table.tbl_sp th, 
	#conts-service-archive-housing-rack-option-firewall table.tbl_sp td, 
	#conts-service-archive-housing-rack-option-nas table.tbl_sp th, 
	#conts-service-archive-housing-rack-option-nas table.tbl_sp td, 
	#conts-service-archive-housing-rack-option-console table.tbl_sp th, 
	#conts-service-archive-housing-rack-option-console table.tbl_sp td, 
	#conts-service-archive-housing-rack-option-op_contract table.tbl_sp th, 
	#conts-service-archive-housing-rack-option-op_contract table.tbl_sp td, 
	#conts-service-archive-housing-rack table.tbl_sp th, 
	#conts-service-archive-housing-rack table.tbl_sp td {
		display: block;
	}
	#conts-service-archive-share-homepage_service-business table.tbl_sp td {
		text-align: center;
		border-bottom: none;
	}
	#conts-service-archive-share-homepage_service-standard .hb-divide-half .hb-col-left, 
	#conts-service-archive-share-homepage_service-standard .hb-divide-half .hb-col-right, 
	#conts-service-archive-share-homepage_service-soho .hb-divide-half .hb-col-left, 
	#conts-service-archive-share-homepage_service-soho .hb-divide-half .hb-col-right, 
	#conts-service-archive-share-homepage_service-antivirus .hb-divide-half .hb-col-left, 
	#conts-service-archive-share-homepage_service-antivirus .hb-divide-half .hb-col-right, 
	#conts-service-archive-share-homepage_service-ssl .hb-divide-half .hb-col-left, 
	#conts-service-archive-share-homepage_service-ssl .hb-divide-half .hb-col-right, 
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-left, 
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-right, 
	#conts-service-archive-private-marugoto_raq .hb-divide-half .hb-col-left, 
	#conts-service-archive-private-marugoto_raq .hb-divide-half .hb-col-right, 
	#conts-tool-easy-index2 .hb-divide-half .hb-col-left, 
	#conts-tool-easy-index2 .hb-divide-half .hb-col-right, 
	#conts-tool-easy-support .hb-divide-half .hb-col-left, 
	#conts-tool-easy-support .hb-divide-half .hb-col-right {
		float: none;
		width: 100%;
	}
	
	#conts-service-archive-saas_asp-aipo .hb-divide-auto .hb-col-left, 
	#conts-service-archive-saas_asp-aipo .hb-divide-auto .hb-col-right h4, 
	#conts-service-archive-saas_asp-automailer .hb-divide-auto .hb-col-left, 
	#conts-service-archive-saas_asp-automailer .hb-divide-auto .hb-col-right h4, 
	#conts-service-archive-saas_asp-dform .hb-divide-auto .hb-col-left, 
	#conts-service-archive-saas_asp-dform .hb-divide-auto .hb-col-right h4, 
	#conts-service-archive-saas_asp-mobiletransfer h3.dk-typo_lv1-aqua, 
	#conts-service-archive-saas_asp-mobiletransfer .hb-divide-auto .hb-col-left, 
	#conts-service-archive-saas_asp-mobiletransfer .hb-divide-auto .hb-col-right h4, 
	#conts-service-archive-saas_asp-p-point h3.dk-typo_lv1-blue, 
	#conts-service-archive-saas_asp-p-point h4.dk-typo_lv2-blue, 
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-left h5, 
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-right h5, 
	#conts-service-archive-saas_asp-p-point .hb-divide-auto .hb-col-left, 
	#conts-service-archive-saas_asp-p-point .hb-divide-auto .hb-col-right h4, 
	#conts-service-archive-saas_asp-p-point .hb-divide-auto .hb-col-right h5.dk-typo_lv3-red, 
	#conts-service-archive-share-homepage_service-option-op_antiv .hb-divide-auto .hb-col-left, 
	#conts-service-archive-share-homepage_service-option-op_duble .hb-divide-auto .hb-col-left, 
	#conts-service-archive-share-homepage_service-option-op_chat .hb-divide-auto .hb-col-left, 
	#conts-service-archive-private-marugoto_raq-default-alert .hb-divide-auto .hb-col-left, 
	#conts-service-archive-private-marugoto_raq-option-op_antiv .hb-divide-auto .hb-col-left, 
	#conts-service-archive-private-marugoto_raq-option-zone .hb-divide-auto .hb-col-left, 
	#conts-service-archive-private-marugoto_raq-option-zone2 .hb-divide-auto .hb-col-left, 
	#conts-service-archive-housing-rack-detail-op_alert .hb-divide-auto .hb-col-left, 
	#conts-service-archive-housing-rack-option-op_antiv .hb-divide-auto .hb-col-left, 
	#conts-service-archive-housing-rack-option-op_zone2 .hb-divide-auto .hb-col-left, 
	#conts-service-archive-housing-rack .hb-divide-auto .hb-col-left, 
	#conts-tool-easy-link .hb-section .hb-col-left, 
	#conts-tool-easy-link .hb-section .hb-col-right  {
		text-align: center;
	}
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-left h5, 
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-right h5 {
		padding: 0.5em 0;
	}
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-left p, 
	#conts-service-archive-saas_asp-p-point .hb-divide-half .hb-col-right p {
		padding: 0;
		margin: 0;
	}
	#conts-service-archive-saas_asp-automailer h3.hb-typo-std, 
	#conts-service-archive-saas_asp-mobiletransfer h3.dk-typo_lv1-aqua {
		line-height: 1.5em;
	}
	#conts-service-archive-saas_asp-mobiletransfer h3.dk-typo_lv1-aqua br, 
	#conts-service-archive-saas_asp-p-point .hb-divide-auto .hb-col-right h4 br {
		display: none;
	}
	#conts-service-archive-saas_asp-aipo .dk-section-price-body table.dk-table-price {
		width: 100%;
	}
	#conts-service-archive-private-marugoto_raq-option-op_backup .opblock1 p {
		text-align: left;
	}
	#conts-service-archive-private-marugoto_raq-option-zone2 p.godetaill, 
	#conts-service-archive-housing-rack-detail-f_conservative p.godetaill, 
	#conts-service-archive-housing-rack-option-op_zone2 p.godetaill {
		text-align: right;
	}
	#conts-tool-demo-mysqlphp pre.sp_pre, 
	#conts-tool-demo-pgsqlphp pre.sp_pre {
		white-space: pre-wrap;
	}
	#conts-tool-easy-squirrel #squirrel-mail h3 img {
		width: 100%;
		height: auto;
	}
}
