/*  Typo
----------------------------------------------- */

/****メニュー全体****/
#dd-menu{
	/*アニメーション*/
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	/*配置*/
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 100;
}

/****メニュー開閉ボタン****/
#dd-menu div{
	/*デザイン*/
	width: 100%;
	height: 30px;
	background: rgba(200,200,200,1);
	/*配置*/
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0;
}

#dd-menu .menuopen{
	/*デザイン*/
	color: rgba(255,255,255,1);
	font-size: 20px;
	text-align: center;
	/*配置*/
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: auto;
}

#dd-menu .menuclose{
	/*デザイン*/
	color: rgba(255,255,255,1);
	font-size: 20px;
	text-align: center;
	/*配置*/
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: auto;
}

/****メニュー一覧****/
#dd-menu ul{
	/*デザイン*/
	width: 100%;
	/*配置*/
	position: absolute;
	left: 0;
	top: -200px;/*#dd-menu liの高さ×個数*/
}

#dd-menu li{
	/*デザイン*/
	background: rgba(200,200,200,1);
	padding: 10px;
	color: rgba(0,0,0,1);
	border-bottom: 1px rgba(255,255,255,1) solid;
	height: 40px;
	/*配置*/
	pointer-events: auto;
}

/****メニューオープン時****/
#dd-menu:target{
	/*配置*/
	top: 200px;/*#dd-menu liの高さ×個数*/
}

#dd-menu:target .menuopen{
	/*配置*/
	display: none;
}

#dd-menu:target .menuclose{
	/*配置*/
	display: block;
}






p.test-font {
    font-family: 'Bangers', cursive;
    color: #ff0000;
    font-size: 20px;
}




a:link, a:visited
{
    text-decoration: underline;
    color:#EC4413;
}
a:active { text-decoration: underline; }
a:hover { text-decoration:none; }

a:hover img.hovering{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 14px/140% "Trebuchet MS", Verdana, sans-serif; }

p {
	font: 1em/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
}

/*  Layout
----------------------------------------------- */

body {
    background: #ffffff;   /* url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/bg.gif?t=1319425711) no-repeat top left;*/
    padding:35px 0 0 0;
    margin:0;
    font: 1em/140% "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'メイリオ',Meiryo,Helvetica,Arial,Sans-Serif;
    border-top: solid 5px #bf0000;
}


#content-renew {
    display: none;
}

#container
{
    margin:0 auto;
    width:980px;
    background:white;
    border:solid 1px #ffffff;
}







#header
{
    padding:10px 17px;
}

/*
#header h1,
#header a
{
    padding:0;
    font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:30px;
    font-weight:normal;
    text-decoration:none;
    line-height:1.3em;
    color:#666666;
    text-align:right;
}
*/

#header a{ text-decoration:none; }
#header h1.h1text { font:normal 12px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;}

#navigation
{
    float:left;
    width:180px;
    padding:10px;

}
#sidebar
{
    padding-top:10px;
}

#content
{
    float:right;
    width:770px;
    padding:5px;

}

#footer
{
    clear:both;
    margin-top:10px;
    /*background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/footer-bg.gif?t=1319425711) repeat-x top;*/
    height:auto;/*height:65px;*/
}

#footer .gutter 
{
    height:30px;
    padding:5px 5px 5px 5px;
}

/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2
{
    margin:0;
    padding: 0;
}


ul.mainNav1 li,
ul.mainNav2 li
{
    display: inline;
    margin: 0;	
    padding: 0;
}


ul.mainNav1 li a,
ul.mainNav2 li a
{
    font:normal 13px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#333;
    border-bottom:1px solid #CCC;
}


ul.mainNav1 li a { padding:4px 4px 4px 4px; }
ul.mainNav2 li a { padding:4px 4px 4px 14px; }
ul.mainNav3 li a { padding:4px 4px 4px 24px; }


ul.mainNav1 a:hover
{
    background:#EEE;
    color:black;
}

ul.mainNav1 a.current { font-weight:bold; }

/*リース価格表示用*/
p.mainPrice {
	font-size: 200%;
	font-weight: bold;
	color: #ff0000;
	font-family: "ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;
}

/*↓ロールオーバー用CSS*/

/*ヘッダーメニュー*/

.head-menu0 a { 
display:block;
 width:82px;
 height:55px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/head-menu0.png) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .head-menu0 a:hover {
 
background-position:right top;
 }
 


.head-menu1 a { 
display:block;
 width:127px;
 height:55px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/head-menu1.png) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .head-menu1 a:hover {
 
background-position:right top;
 }
 

.head-menu2 a { 
display:block;
 width:98px;
 height:55px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/head-menu2.png) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .head-menu2 a:hover {
 
background-position:right top;
 }

.head-menu3 a { 
display:block;
 width:128px;
 height:55px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/head-menu3.png) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .head-menu3 a:hover {
 
background-position:right top;
 }

/*サイドナビ用
-------------------------------------*/

.side-navi-pack a { 
display:block;
 width:170px;
 height:70px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-value-pack.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-pack a:hover {
 
background-position:right top;
 }

.side-navi-sharp-col a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-sharp-color.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-sharp-col a:hover {
 
background-position:right top;
 }

.side-navi-sharp-mon a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-sharp-mon.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-sharp-mon a:hover {
 
background-position:right top;
 }

.side-navi-konica a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-konica-m.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-konica a:hover {
 
background-position:right top;
 }


.side-navi-kyocera a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/sidenavi-kyocera.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}

.side-navi-kyocera a:hover {
background-position:right top;
}

.side-navi-epson-fullcol a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/sidenavi-fullcol.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-epson-fullcol a:hover {
 
background-position:right top;
 }

.side-navi-riso a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-riso.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-riso a:hover {
 
background-position:right top;
 }

.side-navi-duplo a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-duplo.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-duplo a:hover {
 
background-position:right top;
 }

.side-navi-coin a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-coin.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-coin a:hover {
 
background-position:right top;
 }

.side-navi-biz-phone a { 
display:block;
 width:170px;
 height:50px;
 background:url(http://o-support.xsrv.jp/web-img/office-support/sidenavi-bizphone-nakayo.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-biz-phone a:hover {
 
background-position:right top;
 }

.side-navi-pc a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-pc.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-pc a:hover {
 
background-position:right top;
 }

.side-navi-kagu a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-kagu.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-kagu a:hover {
 
background-position:right top;
 }

.side-navi-chair a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-chair.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-chair a:hover {
 
background-position:right top;
 }
 
 
 
.side-navi-desk a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-desk.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-desk a:hover {
 
background-position:right top;
 }


.side-navi-yakuin a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/officedesk/yakuin/sidenavi-yakuin.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-yakuin a:hover {
 
background-position:right top;
 }


 
.side-navi-ousetsu a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/sidenavi-ousetsu.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-ousetsu a:hover {
 
background-position:right top;
 }
 
.side-navi-fukushi a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/sidenavi-fukushi.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-fukushi a:hover {
 
background-position:right top;
 }
 
.side-navi-whiteboard a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://o-support.xsrv.jp/web-img/office-support/sidenavi-whiteboard.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-whiteboard a:hover {
 
background-position:right top;
 }
 

 
.side-navi-parti a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-partition.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-parti a:hover {
 
background-position:right top;
 }
 
 
.side-navi-syoko a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-syoko-a.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-syoko a:hover {
 
background-position:right top;
 }



.side-navi-namecard a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-namecard.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-namecard a:hover {
 
background-position:right top;
 }

.side-navi-kamiori a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-kamiori.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-kamiori a:hover {
 
background-position:right top;
 }
 
 
.side-navi-choai a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-choai.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-choai a:hover {
 
background-position:right top;
 }

.side-navi-mailsealer a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-mailsealer-c.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}

 .side-navi-mailsealer a:hover {
background-position:right top;
 }


.side-navi-tanac a { 
display:block;
 width:170px;
 height:50px;
 background:url(http://o-support.xsrv.jp/web-img/office-support/sidenavi-tanac.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}

 .side-navi-tanac a:hover {
background-position:right top;
 }

.side-navi-camera a { 
display:block;
 width:170px;
 height:50px;
 background:url(http://o-support.xsrv.jp/web-img/office-support/sidenavi-camera.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}

 .side-navi-camera a:hover {
background-position:right top;
 }


.side-navi-3dprinter a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-3dprinter.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}

 .side-navi-3dprinter a:hover {
background-position:right top;
 }




.side-navi-shredder a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-shredder.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-shredder a:hover {
 
background-position:right top;
 }

.side-navi-kinko a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-kinko3.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-kinko a:hover {
 
background-position:right top;
 }


.side-navi-car a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-car.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-car a:hover {
 
background-position:right top;
 }

.side-navi-web-site a { 
display:block;
 width:170px;
 height:50px;
 background:url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/sidenavi-web-site.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .side-navi-web-site a:hover {
 
background-position:right top;
 }






/*アイテムサーチボタン用
-------------------------------------------*/


.item-search-btn-01 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-01.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-01 a:hover {
 
background-position:right top;
 }

.item-search-btn-02 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-02.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-02 a:hover {
 
background-position:right top;
 }

.item-search-btn-03 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-03.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-03 a:hover {
 
background-position:right top;
 }

.item-search-btn-04 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-04.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-04 a:hover {
 
background-position:right top;
 }

.item-search-btn-05 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-05.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-05 a:hover {
 
background-position:right top;
 }

.item-search-btn-06 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-6.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-06 a:hover {
 
background-position:right top;
 }

.item-search-btn-07 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-7.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-07 a:hover {
 
background-position:right top;
 }

.item-search-btn-08 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-08.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-08 a:hover {
 
background-position:right top;
 }

.item-search-btn-09 a {
 display:block;
 width:217px;
 height:63px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/item-search-btn-09.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .item-search-btn-09 a:hover {
 
background-position:right top;
 }

/*バリューパック一覧用
--------------------------------------------*/

table.value-ichiran {
	width: 760px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-collapse: collapse;
}

.value-ichiran th {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 2px;
	background-color: #ffffff;
}

table.value-ichiran td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-align: center;
	color: #777777;
	font-weight: bold;;
	vertical-align: middle;
	background-color: #ffffff;
}


/*じぶんでえらべるパック自動計算テーブル用
--------------------------------------------*/


table.eraberu-t {
	width: 680px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-collapse: collapse;
}

.eraberu-t th {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 2px;
	background-color: #e6f2ff;
}

table.eraberu-t td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-align: center;
	color: #777777;
	font-weight: bold;;
	vertical-align: middle;
	background-color: #ffffff;
	padding: 5px 10px;
}


/*バリューパックラインナップ用
--------------------------------------------*/

.value-lineup-5dx a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-02.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-5dx a:hover {
 
background-position:right top;
 }
 

.value-lineup-5 a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-04.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-5 a:hover {
 
background-position:right top;
 }
 

.value-lineup-3dx a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-06.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-3dx a:hover {
 
background-position:right top;
 }
 

.value-lineup-3 a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-08.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-3 a:hover {
 
background-position:right top;
 }
 

.value-lineup-3dx-ippan a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-10n.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-3dx-ippan a:hover {
 
background-position:right top;
 }
 

.value-lineup-3-ippan a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-12.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-3-ippan a:hover {
 
background-position:right top;
 }
 
.value-lineup-light a {
display:block;
 width:570px;
 height:68px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-14.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-light a:hover {
 
background-position:right top;
 }


 .value-lineup-eraberu a {
display:block;
 width:476px;
 height:74px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/value-lineup-eraberu.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .value-lineup-eraberu a:hover {
 
background-position:right top;
 }
 


/*バリューパックボタン用
--------------------------------------------*/

.val5dx-btn a { 
display:block;
 width:127px;
 height:72px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/5val-dx-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .val5dx-btn a:hover {
 
background-position:right top;
 }
 


.val5-btn a { 
display:block;
 width:127px;
 height:72px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/5val-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .val5-btn a:hover {
 
background-position:right top;
 }
 

.val3dx-btn a { 
display:block;
 width:127px;
 height:72px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/3val-dx-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .val3dx-btn a:hover {
 
background-position:right top;
 }

.val3-btn a { 
display:block;
 width:127px;
 height:72px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/3val-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .val3-btn a:hover {
 
background-position:right top;
 }

.light-btn a { 
display:block;
 width:127px;
 height:72px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/light-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .light-btn a:hover {
 
background-position:right top;
 }


/*トップページバナー
--------------------------------------------*/

#value-top-month {
width: 680px;
height: 63px;
margin-bottom: 0px;
}

/*印刷機ページ用
--------------------------------------------*/

/*リソーMEシリーズ一覧用(2015/01/07)*/

div#rinten-top-riso-lineup {
	width: 680px;
	height: 239px;
	padding-bottom: 30px;
	background: url(https://o-support.xsrv.jp/web-img/office-support/riso/top-lineup-back.jpg);
	position: relative;
	border-bottom: solid 2px #cccccc;
}

div#rinten-top-riso-lineup a {
        font-size: 16px;
        text-decoration: none;
	color: #8e1e29;
	display: block;
	width: 129px;
	height:38px;
	text-align: center;
	line-height: 38px;
	position: absolute;
	background: url(https://o-support.xsrv.jp/web-img/office-support/riso/top-lineup-btn.gif) ;
	background-position: left top;
}

div#rinten-top-riso-lineup a:hover {
	color: #fff;
	background-position: right top;
}

div#rinten-top-riso-lineup a#rinten-top-me935w-btn { top: 143px; left: 19px;}
div#rinten-top-riso-lineup a#rinten-top-me935-btn { top: 143px; left: 189px;}
div#rinten-top-riso-lineup a#rinten-top-me635-btn { top: 143px; left: 360px;}
div#rinten-top-riso-lineup a#rinten-top-me625-btn { top: 143px; left: 531px;}

/*SEシリーズ*/

div#rinten-top-riso-lineup-sf {
	width: 680px;
	height: 275px;
	padding-bottom: 30px;
	background: url(https://o-support.xsrv.jp/web-img/office-support/riso/top-lineup-sf-back.jpg) no-repeat;
	position: relative;
	border-bottom: solid 2px #cccccc;
}

div#rinten-top-riso-lineup-sf a {
        font-size: 16px;
        text-decoration: none;
	color: #51549b;
	display: block;
	width: 123px;
	height:38px;
	text-align: center;
	line-height: 38px;
	position: absolute;
	background: url(https://o-support.xsrv.jp/web-img/office-support/riso/top-lineup-se-btn.gif) no-repeat;
	background-position: left top;
}

div#rinten-top-riso-lineup-sf a:hover {
	color: #fff;
	background-position: right top;
}

div#rinten-top-riso-lineup-sf a#rinten-top-se938f-btn { top: 143px; left: 9px;}
div#rinten-top-riso-lineup-sf a#rinten-top-se938-btn { top: 143px; left: 144px;}
div#rinten-top-riso-lineup-sf a#rinten-top-se638f-btn { top: 143px; left: 278px;}
div#rinten-top-riso-lineup-sf a#rinten-top-se638-btn { top: 143px; left: 413px;}
div#rinten-top-riso-lineup-sf a#rinten-top-se628-btn { top: 143px; left: 548px;}
	


/*MDシリーズ
-------------------*/

.md-banner1 a { 
display:block;
 width:430px;
 height:49px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/md-banner01.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .md-banner1 a:hover {
 
background-position:right top;
 }
 

.md-banner2 a { 
display:block;
 width:430px;
 height:49px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/md-banner02.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .md-banner2 a:hover {
 
background-position:right top;
 }

.md-banner3 a { 
display:block;
 width:430px;
 height:49px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/md-banner03.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .md-banner3 a:hover {
 
background-position:right top;
 }

/*SDシリーズ
----------------*/

.sd-banner1 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/sd-banner01.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .sd-banner1 a:hover {
 
background-position:right top;
 }
 

.sd-banner2 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/sd-banner02.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .sd-banner2 a:hover {
 
background-position:right top;
 }

.sd-banner3 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/sd-banner03.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .sd-banner3 a:hover {
 
background-position:right top;
 }


.sd-banner4 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/sd-banner04.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .sd-banner4 a:hover {
 
background-position:right top;
 }

.sd-banner5 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/sd-banner05.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .sd-banner5 a:hover {
 
background-position:right top;
 }

/*RZシリーズ
---------------------*/

.rz-banner1 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/rz-banner1.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .rz-banner1 a:hover {
 
background-position:right top;
 }
 

.rz-banner2 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/rz-banner2.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .rz-banner2 a:hover {
 
background-position:right top;
 }

.rz-banner3 a { 
display:block;
 width:430px;
 height:36px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/rz-banner3.jpg) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .rz-banner3 a:hover {
 
background-position:right top;
 }

/*デュプロシリーズ
--------------------------------------------*/

.dpu950-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu950-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu950-btn a:hover {
 
background-position:right top;
 }

.dpu850-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu850-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu850-btn a:hover {
 
background-position:right top;
 }

.dpu820-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu820-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu820-btn a:hover {
 
background-position:right top;
 }

.dpu650-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu650-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu650-btn a:hover {
 
background-position:right top;
 }

.dpu620-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu620-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu620-btn a:hover {
 
background-position:right top;
 }

.dpu550a-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu550a-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu550a-btn a:hover {
 
background-position:right top;
 }

.dpu550-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu550-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu550-btn a:hover {
 
background-position:right top;
 }

.dpu520-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpu520-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpu520-btn a:hover {
 
background-position:right top;
 }

.dpm420-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpm420-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpm420-btn a:hover {
 
background-position:right top;
 }

.dpa120-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dpa-120.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dpa120-btn a:hover {
 
background-position:right top;
 }

.dp646w-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dp646w-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dp646w-btn a:hover {
 
background-position:right top;
 }

.dp646tc-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dp646tc-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dp646tc-btn a:hover {
 
background-position:right top;
 }

.dp643tc-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dp643tc-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dp643tc-btn a:hover {
 
background-position:right top;
 }

.dp633tc-btn a {
 display:block;
 width:430px;
 height:25px;
 background:url(https://u.jimdo.com/www42/o/s2751754d9a7e7a7a/userlayout/img/dp633tc-btn.gif) no-repeat left top;
 font-size:1px;
 line-height:1px;
 text-indent:-9999px;
 text-decoration:none;
 outline:none; 
}
 .dp633tc-btn a:hover {
 
background-position:right top;
 }


/*都道府県表示テーブル
--------------------------------------------*/

table.area {
	width: 100%;
	border: none;
	margin-bottom: 15px;
}

table.area th {
	width: 10%;
	font-size: 13px;
	text-align: left;
	border-bottom: solid 1px #ddd;
}

table.area td {
	width: 90%;
	font-size: 13px;
	text-align: left;
	border-bottom: solid 1px #ddd;
}



/*都道府県表示用css
--------------------------------------------*/

*{

}

ul.tab { 
         padding-left:0;
}

ul.panel { 
         padding-left:0;
}

.tab li{
	float:left;
	padding:4px 10px;
	cursor:pointer;
	background:#dfdfdf;
	border:1px solid #999999;
	margin-right:1px;
	position:relative;
	top:1px;
}
.tab li.selected{
	border-bottom:1px solid #ffffff;
	background:#ffffff;
}
.panel li{
	display:none;
	clear:both;
	background:#ffffff;
	border:1px solid #999999;
	padding:10px;
}
.panel li.selected{
	display:block;
}

/* シャープカラー複合機一覧
-------------------------------------------*/

#map {
	width: 680px;
	height: 436px;
	background: url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/map2.gif?t=1378778372);
	position: relative;
}

.machine {
	text-align: center;
	width: 90px;
	height: 110px;
	/*background: #ffd;*/
}

.machine img {
	display: block;
	margin: 0 auto;
}

.machine p {
	margin: 0;
	padding: 0;
}

.machine p.model-num {
	font-size: 12px;
}

.machine p.map-price {
	font-size: 14px;
	font-weight: bold;
	color: red;
}

.spec {
	display: none;
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 110px;
	top: -100px;
	left: 0px;
	z-index: 1;
}

.spec2 {
	display: none;
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 135px;
	top: 110px;
	left: 0px;
	z-index: 1;
}

.spec3 {
	display: none;
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	width: 135px;
	top: 100px;
	left: 0px;
	z-index: 1;
}


div#map a:hover {
	position:relative;
	text-decoration:none;
}

div#map a:hover img {
	width: 55px;
}

div#map a:hover .spec {
	display: block;
	background-color: #e79221;
	padding:3px;
	color:#ffffff;
	border-bottom:#ffffff solid 10px;	/*フキダシ用*/
	border-left:#e79221 solid 5px;	/*フキダシ用*/
}

div#map a:hover .spec2 {
	display: block;
	background-color: #e79221;
	padding:3px;
	color:#ffffff;
	border-top:#ffffff solid 10px;	/*フキダシ用*/
	border-left:#e79221 solid 5px;	/*フキダシ用*/
}

div#map a:hover .spec3 {
	display: block;
	background-color: #e79221;
	padding:3px;
	color:#ffffff;
	border-top:#ffffff solid 10px;	/*フキダシ用*/
	border-left:#e79221 solid 5px;	/*フキダシ用*/
}


.map-3630fn {
	position: absolute;
	top: 150px;
	left: 365px;
}

.map-2630fn {
	position: absolute;
	top: 265px;
	left: 130px;
}

.map-3114fn {
	position: absolute;
	top: 265px;
	left: 245px;
}

.map-3614fn {
	position: absolute;
	top: 265px;
	left: 365px;
}


.map-2640fn {
	position: absolute;
	top: 25px;
	left: 130px;
}

.map-3140fn {
	position: absolute;
	top: 25px;
	left: 245px;
}

.map-3640fn {
	position: absolute;
	top: 25px;
	left: 365px;
}

.map-4110fn {
	position: absolute;
	top: 135px;
	left: 465px;
}

.map-4140fn {
	position: absolute;
	top: 8px;
	left: 465px;
}

.map-5140fn {
	position: absolute;
	top: 8px;
	left: 560px;
}

p.map-comment {
	position: absolute;
	top: 370px;
	left: 35px;
	font-size: 12px;
	color: #777;
}









/*オフィスデスク
----------------------------------------------*/

.desk-box {
	width: 638px;
	padding: 20px;
	border: solid 1px #ccc;
	overflow: hidden;
	margin-bottom: 25px;
}

.desk-item-type {
	font-size: 85%;
	color: #555;
	margin: 5px 0 10px!important;
}

.desk-item-type span {
	float: right;
}

.desk-item-type span img {
	display: inline;
}

.desk-img {
	float: left;
	margin-right: 40px;
        margin-bottom: 0!important;
}

.desk-img p {
	margin-bottom: 10px;
}

.desk-color-icon {
}

.size-price {
	margin-left: 228px;
	margin-bottom: 15px;
	/*border-bottom: dotted 1px #aaa;*/
}

.size-price p {
	font-size: 80%;
	color: #555;
}

p.desk-num {
	font-weight: bold;
	font-size: 85%;
}

p.desk-price {
	font-size: 90%!important;
}

.size-price p span {
	color: red;
	font-weight: bold;
}



/*ホームページ作成ページ
---------------------------------------------------*/

table.web-plan {
	width: 680px;
	border-collapse: collapse;
}

table.web-plan th,
table.web-plan td {
	border: solid 1px #e0e0e0;
	color: #555;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	padding: 10px;
}

tr.plan-table-noborder th {
	/*border: none;*/
}

th.row1 {
	width: auto;
}

th.row2-4 {
	width: 130px;
}

table.web-plan th.menu {
	text-align: left;
	padding-left: 15px;
}

table.web-plan th.heading {
	background: #eee;
	text-align: left;
}


#web-plan {
background: url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/web-plan2c.jpg?t=1436171267);
width: 680px;
height: 429px;
}

#web-topimg {
background: url(https://u.jimcdn.com/cms/o/s2751754d9a7e7a7a/userlayout/img/top-img2c.jpg?t=1436171663);
width: 680px;
height: 360px;
}

img#web-plan-btn {
position: relative;
top: 263px;
left: 485px;
}

img#web-topimg-btn {
position: relative;
top: 192px;
left: 489px;
}


/*見積もりページ
------------------------------------------*/

h2.mitsumori-getsugaku {
        color: #2a74a3;
        font-size: 20px;
        font-weight: bold;
        border-TOP: dotted 2px #2a74a3;
        border-BOTTOM: solid 3px #2a74a3;
        padding: 10px 0;
        margin-top: 0;
}

h2.mitsumori-getsugaku span {
        color: #ff0000!important;
}


  .mitsumori-getsugaku {
    color: #2a74a3 !important;
    font-size: 20px !important;
    font-weight: bold !important;
    border-top: dotted 2px #2a74a3 !important;
    border-bottom: solid 3px #2a74a3 !important;
    padding: 10px 0 !important;
    margin-top: 0 !important;
  }

  .mitsumori-getsugaku span {
    color: #ff0000 !important;
  }



/*リソーMEシリーズ一覧用(2015/01/07)*/


div#rinten-top-duplo-lineup {
	width: 680px;
	height: 239px;
	padding-bottom: 30px;
	background: url(https://o-support.xsrv.jp/web-img/office-support/duplo/rinten-top-duplo-lineup-back.jpg) no-repeat;
	position: relative;
	border-bottom: solid 2px #cccccc;
}

div#rinten-top-duplo-lineup a {
	font-size: 16px;
	text-decoration: none;
	color: #51549b;
	display: block;
	width: 129px;
	height:38px;
	text-align: center;
	line-height: 38px;
	position: absolute;
	background: url(https://o-support.xsrv.jp/web-img/office-support/duplo/rinten-top-duplo-lineup-btn.gif) ;
	background-position: left top;
}

div#rinten-top-duplo-lineup a:hover {
	color: #fff;
	background-position: right top;
}

div#rinten-top-duplo-lineup a#rinten-top-dpf850-btn { top: 143px; left: 19px;}
div#rinten-top-duplo-lineup a#rinten-top-dpf650-btn { top: 143px; left: 189px;}
div#rinten-top-duplo-lineup a#rinten-top-dpf550-btn { top: 143px; left: 360px;}
div#rinten-top-duplo-lineup a#rinten-top-dpf550a-btn { top: 143px; left: 531px;}

div#rinten-top-duplo-lineup2 {
	width: 680px;
	height: 239px;
	padding-bottom: 30px;
	background: url(https://o-support.xsrv.jp/web-img/office-support/duplo/rinten-top-duplo-lineup2-back.jpg) no-repeat;
	position: relative;
	border-bottom: solid 2px #cccccc;
}

div#rinten-top-duplo-lineup2 a {
	font-size: 16px;
	text-decoration: none;
	color: #51549b;
	display: block;
	width: 129px;
	height:38px;
	text-align: center;
	line-height: 38px;
	position: absolute;
	background: url(https://o-support.xsrv.jp/web-img/office-support/duplo/rinten-top-duplo-lineup-btn.gif) ;
	background-position: left top;
}

div#rinten-top-duplo-lineup2 a:hover {
	color: #fff;
	background-position: right top;
}

div#rinten-top-duplo-lineup2 a#rinten-top-dpf820-btn { top: 143px; left: 19px;}
div#rinten-top-duplo-lineup2 a#rinten-top-dpf620-btn { top: 143px; left: 189px;}
div#rinten-top-duplo-lineup2 a#rinten-top-dpf520-btn { top: 143px; left: 360px;}
div#rinten-top-duplo-lineup2 a#rinten-top-dpm420-btn { top: 143px; left: 531px;}


div#rinten-top-duplo-lineup3 {
	width: 680px;
	height: 239px;
	padding-bottom: 30px;
	background: url(https://o-support.xsrv.jp/web-img/office-support/duplo/rinten-top-duplo-lineup3-back.jpg) no-repeat;
	position: relative;
	border-bottom: solid 2px #cccccc;
}

div#rinten-top-duplo-lineup3 a {
	font-size: 16px;
	text-decoration: none;
	color: #8e1e29;
	display: block;
	width: 129px;
	height:38px;
	text-align: center;
	line-height: 38px;
	position: absolute;
	background: url(https://o-support.xsrv.jp/web-img/office-support/duplo/rinten-top-duplo-lineup3-btn.gif) ;
	background-position: left top;
}

div#rinten-top-duplo-lineup3 a:hover {
	color: #fff;
	background-position: right top;
}

div#rinten-top-duplo-lineup3 a#rinten-top-dp646w-btn { top: 143px; left: 19px;}
div#rinten-top-duplo-lineup3 a#rinten-top-dp646tc-btn { top: 143px; left: 189px;}
div#rinten-top-duplo-lineup3 a#rinten-top-dp643tc-btn { top: 143px; left: 360px;}
div#rinten-top-duplo-lineup3 a#rinten-top-dp633tc-btn { top: 143px; left: 531px;}

table#rinten-top-price-table td{
	font-family: 'Fugaz One', cursive;
	color: red;
}

/*商品一覧ページ用(2015/02/06)
--------------------------------------------------------*/





.item-wrap ul,
.item-wrap li {
	padding: 0;
	margin: 0;
}



/*金庫ページ用(2015/02/04)
---------------------------------------------------*/

.kinko-icon-group {
	margin: 10px 0;
	overflow: hidden;
}

.kinko-icon-group img {
	display: inline;
	float: left;
	margin-right: 5px;
	height: 40px;
}

p.font-b {
	font-weight: bold;
}

#kinko-point {
	width: 680px;
	margin: 0 auto;
	overflow: hidden;
}

#kinko-point h2 {
	font-size: 28px;
	line-height: 28px;
	color: #333;
	margin-bottom: 10px;
	overflow: hidden;
}

#kinko-point h2 span {
	font-size: 15px;
}

#kinko-point h3 {
	margin-bottom: 10px;
}

#kinko-point img.textimg {
	float: left;
	clear: both;
	margin-right: 5px;
	margin-bottom: 5px;
}

#kinko-point #left-box {
	float: left;
	clear: both;
	width: 330px;
	overflow: hidden;
}

#kinko-point #right-box {
	float: right;
	width: 330px;
	overflow: hidden;
}

.point-box {
	margin-bottom: 15px;
}

.point-box p {
	font-size: 13px;
	overflow: hidden;
}

#kinko-point dd,
#kinko-point dt {
	padding: 0;
	margin: 0;
}

#kinko-point dd {
	float: left;
	clear: both;
}

dl#point-kaijo {
	margin-bottom: 10px;
}


dl#point-kaijo dd {
	height: 55px;
}

dl#point-kaijo dt {
	height: 55px;
	color: #333;
	margin-left: 85px;
	font-size: 13px;
}

dl#point-kaijo dt span {
	font-weight: bold;
}

dl#point-sonota dd {
	height: 55px;
}

dl#point-sonota dt {
	height: 55px;
	margin-left: 55px;
	font-size: 13px;
}

p.kinko-h2-desc {
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0 0 5px;
}








body#page-2177898374 {


@media screen and (max-width: 767px){

div#navigation {
        display: none;
}


}/* -----------------スマホ用レイアウト-------------------- */


}/*テストページ用*/


/*end*/