@charset "utf-8";

/* このCSSはPRINTECの各ブログで共有されています。 */
/* 加えた変更はPRINTECの各ブログすべてに影響します。 */

*{margin:0;padding:0;}


body{
color:#000;background-color:#fff;
font-size:14px;
text-align:center;
font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif;
}

/*mac文字化け対策：メール送信フォーム用*/
textarea,
select,
input{
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka",
"Helvetica","Arial","Verdana","ＭＳ Ｐゴシック",sans-serif;
}

div#pagecontainer{
width:980px;
margin:10px auto;
}


/* ----- 右側リンクメニュー ----- */

div#rightlinkcontainer{
width:60px;
float:right;
position:relative;top:0;left:-5px;
}


div#rightlinkcontainer ul{
list-style-type:none;
margin-top:30px;
}

div#rightlinkcontainer ul li a{
display:block;
width:60px;height:40px;
margin-bottom:15px;
text-indent:-9999px;
}

div#rightlinkcontainer ul li a#movetotop{
background:url(layout_files/lightlink_movetotop.gif) no-repeat 0% 0%;
}

div#rightlinkcontainer ul li a#movetocart{
background:url(layout_files/lightlink_movetocart.gif) no-repeat 0% 0%;
}


/* ----- メインコンテナ ----- */

div#maincontainer{
width:920px;
/*margin:10px auto;*/float:left;
background:url(layout_files/maincontainer_bg.jpg) repeat-y;
}


div#maincontainerchildhead{
height:15px;
background:url(layout_files/maincontainer_bg_head.jpg) no-repeat 0% 100%;
}

div#maincontainerchildbottom{
height:10px;
background:url(layout_files/maincontainer_bg_bottom.jpg) no-repeat 0% 100%;
}


div#maincontainerchild{
width:900px;
margin:0 10px;
text-align:left;
}


/* ----- メインコンテナ内ボックスレイアウト ----- */


div#header{
}

div#subcontainer{
clear:both;
}

div#group{
width:700px;float:left;
}

	/* --- メインページ用 左メニュー・コンテンツ領域--- */

body#mainpage div#leftmenu{
width:180px;float:left;
}

body#mainpage div#contents{
width:520px;float:right;
}

	/* --- カテゴリ・個別ページ用 左メニュー・コンテンツ領域 --- */

body#subpage div#leftmenu{
width:130px;float:left;
}

body#subpage div#contents{
width:570px;float:right;
}

body#subpage div#subcontainer{
background:url(layout_files/category_group_bg.gif) repeat-y 0% 0%;
}



div#rightmenu{
width:200px;float:right;
padding-bottom:15px;
}

div#footer{
clear:both;
}

/* ----- ヘッダー ----- */

div#header div#headerblk{
height:90px;
background:url(layout_files/prin_header.jpg) repeat-x 0% 0%;
}


div#header div#headerblk div{
width:550px;float:right;
padding:0 15px;
}

div#header div#headerblk h1{
height:65px;
font-size:14px;font-weight:normal;
line-height:135%;
}

div#header div#headerblk ul#addfavorites{
height:20px;overflow:hidden;
}

div#header div#headerblk ul#addfavorites li{
list-style-type:none;
float:right;
margin:0 8px;
}

div#header p{
width:250px;float:left;
text-indent:-9999px;
}

div#header p a{
display:block;
width:250px;height:80px;
text-indent:-9999px;
}



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

div#header ul#headermenu{
height:30px;
clear:both;
background:url(layout_files/header_menu_bg.gif) repeat-x 0% 0%;
}

div#header ul#headermenu li{
list-style-type:none;
float:left;
margin:5px 8px;
}




/* ----- ページ内部領域 ----- */

div#contentszone{
clear:both;
margin:10px;
}



/* ----- 左メニュー ----- */

	/* --- メインページ用 --- */

body#mainpage div#leftmenu h4{
width:174px;height:36px;
margin-top:10px;
text-indent:-9999px;
background-position:0 0;
background-repeat:no-repeat;
}

body#mainpage div#leftmenu h4#novelty{
background:url(layout_files/leftmenu_heading_novelty.gif);
}

body#mainpage div#leftmenu h4#bcardsystem{
background:url(layout_files/leftmenu_heading_bcardsystem.gif);
}

body#mainpage div#leftmenu h4#materialsell{
background:url(layout_files/leftmenu_heading_materials.gif);
}

body#mainpage div#leftmenu h4#linksites{
background:url(layout_files/leftmenu_heading_linksites.gif);
}

body#mainpage div#leftmenu h4#qrcode{
background:url(layout_files/leftmenu_heading_qrcode.gif);
}

body#mainpage div#leftmenu h4#aboutsite{
background:url(layout_files/leftmenu_heading_aboutsite.gif);
}

body#mainpage div#leftmenu h4#business_supplies{
background:url(layout_files/leftmenu_heading_b_supplies.gif);
}

body#mainpage div#leftmenu ul{
margin-bottom:15px;
}

body#mainpage div#leftmenu ul li{
list-style-type:none;
background-color:#cef3c0;
}

body#mainpage div#leftmenu ul li a{
display:block;
width:174px;height:36px;
text-indent:-9999px;
background-position:0 0;
background-repeat:no-repeat;
}

body#mainpage div#leftmenu ul li a:hover{
background-position:-174px 0;
}


body#mainpage div#leftmenu ul li a.leftmenu_mishin{	/* 名刺作成サービス */
background-image:url(layout_files/leftmenu_list_mishin.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_envelope{	/* 封筒印刷作成サービス */
background-image:url(layout_files/leftmenu_list_envelope.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_clearholder{	/* クリアホルダ箔押し */
background-image:url(layout_files/leftmenu_list_clearholder.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_mousepad{	/* マウスパッド作成 */
background-image:url(layout_files/leftmenu_list_mousepad.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_plasticcard{	/* プラスチックカード作成 */
background-image:url(layout_files/leftmenu_list_plasticcard.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_papercard{	/* 診察券作成 */
background-image:url(layout_files/leftmenu_list_papercard.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_nonwovens{	/* 不織布バッグ */
background-image:url(layout_files/leftmenu_list_nonwovens.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_calendar{	/* 卓上カレンダー */
background-image:url(layout_files/leftmenu_list_calendar.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_dcuprint{	/* 激安印刷 */
background-image:url(layout_files/leftmenu_list_dcuprint.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_dm{	/* DM発送代行サービス */
background-image:url(layout_files/leftmenu_list_dm.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_postcard{	/* はがき印刷 */
background-image:url(layout_files/leftmenu_list_postcard.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_estimatecover{	/* 見積書カバー */
background-image:url(layout_files/leftmenu_list_estcover.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_pocketholder{	/* ポケットホルダー */
background-image:url(layout_files/leftmenu_list_pocketholder.jpg);
}


body#mainpage div#leftmenu ul li a.leftmenu_cutter{	/* 名刺カッター */
background-image:url(layout_files/leftmenu_list_bcardcutter.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardpaper{	/* 名刺用紙 */
background-image:url(layout_files/leftmenu_list_bcardpaper.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardcutpaper{	/* 名刺サイズ用紙 */
background-image:url(layout_files/leftmenu_list_bcardcutpaper.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardsppaper{	/* 特殊名刺用紙 */
background-image:url(layout_files/leftmenu_list_bcardsppaper.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardcase{	/* 名刺ケース */
background-image:url(layout_files/leftmenu_list_bcardcase.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardothers{	/* 名刺関連商品 */
background-image:url(layout_files/leftmenu_list_bcardothers.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardcatalog{	/* カッターカタログDL */
background-image:url(layout_files/leftmenu_list_cuttercatalog.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_bcardutilize{	/* 名刺活用法 */
background-image:url(layout_files/leftmenu_list_bcardutilize.jpg);
}


body#mainpage div#leftmenu ul li a.leftmenu_transenv{	/* 透明封筒販売 */
background-image:url(layout_files/leftmenu_list_trans_env.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_envelopesell{	/* 封筒素材販売 */
background-image:url(layout_files/leftmenu_list_envsell.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_laminate{	/* ラミネートパウチフィルム */
background-image:url(layout_files/leftmenu_list_laminate.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_pcardseal{	/* 裏面シール */
background-image:url(layout_files/leftmenu_list_pcardseal.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_clearholdersell{	/* クリアホルダー販売 */
background-image:url(layout_files/leftmenu_list_choldersell.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_cardstand{	/* カード立て販売 */
background-image:url(layout_files/leftmenu_list_cardstand.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_dvdcase{	/* CD/DVD関連 */
background-image:url(layout_files/leftmenu_list_dvdcase.jpg);
}

body#mainpage div#leftmenu ul li a.leftmenu_nobori{	/* のぼり */
background-image:url(layout_files/leftmenu_list_nobori.jpg);
}


body#mainpage div#leftmenu ul li a.leftmenu_respec{	/* RESPEC */
background-image:url(layout_files/leftmenu_list_respec.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_meishiland{	/* 東京名刺ランド */
background-image:url(layout_files/leftmenu_list_meishiland.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_jlighter{	/* ジャパンライター */
background-image:url(layout_files/leftmenu_list_jlighter.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_insatsuya{	/* いんさつ屋 */
background-image:url(layout_files/leftmenu_list_insatsuya.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_dmdaikouya{	/* DM発送代行 */
background-image:url(layout_files/leftmenu_list_dmdaikouya.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_cardkingdom{	/* カード印刷王国 */
background-image:url(layout_files/leftmenu_list_cardkingdom.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_nairepen{	/* 名入れペン */
background-image:url(layout_files/leftmenu_list_nairepen.jpg);
height:40px;
}

body#mainpage div#leftmenu ul li a.leftmenu_noboriya{	/* のぼり屋さん */
background-image:url(layout_files/leftmenu_list_noboriya.jpg);
height:40px;
}




body#mainpage div#leftmenu div{
width:174px;margin-bottom:15px;
}

body#mainpage div#leftmenu p{
font-size:12px;line-height:125%;
padding:5px;
}



div#leftmenu p#iso{
text-align:center;
}


body#mainpage div#groupsitelinks ul{	/* グループサイトアイコン */
list-style-type:none;
width:165px !important;
margin-left:9px;margin-top:15px;
}

body#mainpage div#groupsitelinks ul li{
float:left;
width:50px !important;height:50px !important;
text-align:center;
margin-right:5px;
}

body#mainpage div#groupsitelinks ul li a{
text-indent:0 !important;
width:auto !important;height:auto !important;
}




	/* --- カテゴリ・個別ページ用 --- */


body#subpage div#leftmenu h4{
width:130px;height:28px;
margin-top:10px;
text-indent:-9999px;
background-position:0 0;
background-repeat:no-repeat;
}

body#subpage div#leftmenu h4#novelty{
background:url(layout_files/leftmenu_subheading_novelty.gif);
}

body#subpage div#leftmenu h4#bcardsystem{
background:url(layout_files/leftmenu_subheading_bcardsystem.gif);
}

body#subpage div#leftmenu h4#materialsell{
background:url(layout_files/leftmenu_subheading_materia.gif);
}

body#subpage div#leftmenu h4#linksites{
background:url(layout_files/leftmenu_subheading_linksites.gif);
}

body#subpage div#leftmenu h4#qrcode{
background:url(layout_files/leftmenu_subheading_qrcode.gif);
}

body#subpage div#leftmenu h4#aboutsite{
background:url(layout_files/leftmenu_subheading_aboutsite.gif);
}

body#subpage div#leftmenu h4#business_supplies{
background:url(layout_files/leftmenu_heading_b_supplies.gif);
}

body#subpage div#leftmenu h4 a{
display:block;
width:130px;height:28px;
text-indent:-9999px;
background-color:transparent;
}



/* -----
body#subpage div#leftmenu ul{
margin-bottom:15px;
margin-left:20px;margin-right:5px;
font-size:12px;
}

body#subpage div#leftmenu ul li{
list-style-type:square;
list-style-image:url(layout_files/leftmenu_sub_listmarker.gif);
margin:5px 0;
line-height:135%;
}
----- */

body#subpage div#leftmenu ul{
margin-bottom:15px;
font-size:12px;
list-style-type:none;
}

body#subpage div#leftmenu ul li{
width:130px;
min-height:20px;	/* 最低高さ確保、IEのみ別ファイルで高さ指定あり height:20px; */
background:url(layout_files/leftmenu_sub_listmarker.gif) no-repeat 3px 5px;
border-bottom:dashed 1px #aaa;
}

body#subpage div#leftmenu ul li a{
display:block;
width:110px;	/* IEのみ別ファイルで幅指定あり width:130px; */
min-height:12px;	/* 最低高さ確保、IEのみ別ファイルで高さ指定あり height:20px; */
padding:4px 5px 4px 15px;
}

body#subpage div#leftmenu ul li a:link,
body#subpage div#leftmenu ul li a:visited{
color:#565656;text-decoration:none;
background-color:transparent;
}

body#subpage div#leftmenu ul li a:hover{
color:#00f;text-decoration:underline;
background:url(layout_files/leftmenu_sub_listmarker_hover.gif) no-repeat 3px 5px #fff;
}

		/* -- 姉妹サイト -- */

body#subpage div#leftmenu ul li a.leftmenu_respec,
body#subpage div#leftmenu ul li a.leftmenu_meishiland,
body#subpage div#leftmenu ul li a.leftmenu_jlighter,
body#subpage div#leftmenu ul li a.leftmenu_insatsuya,
body#subpage div#leftmenu ul li a.leftmenu_dmdaikouya,
body#subpage div#leftmenu ul li a.leftmenu_cardkingdom,
body#subpage div#leftmenu ul li a.leftmenu_nairepen,
body#subpage div#leftmenu ul li a.leftmenu_noboriya{
height:36px;
width:130px;
padding:0;
text-indent:-9999px;
}

body#subpage div#leftmenu ul li a.leftmenu_respec:hover,
body#subpage div#leftmenu ul li a.leftmenu_meishiland:hover,
body#subpage div#leftmenu ul li a.leftmenu_jlighter:hover,
body#subpage div#leftmenu ul li a.leftmenu_insatsuya:hover,
body#subpage div#leftmenu ul li a.leftmenu_dmdaikouya:hover,
body#subpage div#leftmenu ul li a.leftmenu_cardkingdom:hover,
body#subpage div#leftmenu ul li a.leftmenu_nairepen:hover,
body#subpage div#leftmenu ul li a.leftmenu_noboriya:hover{
background-position:-130px 0;
}

body#subpage div#leftmenu ul li a.leftmenu_respec{	/* RESPEC */
background-image:url(layout_files/leftmenu_sub_respec.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_meishiland{	/* 東京名刺ランド */
background-image:url(layout_files/leftmenu_sub_meishiland.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_jlighter{	/* ジャパンライター */
background-image:url(layout_files/leftmenu_sub_jlighter.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_insatsuya{	/* いんさつ屋 */
background-image:url(layout_files/leftmenu_sub_insatsuya.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_dmdaikouya{	/* DM発送代行 */
background-image:url(layout_files/leftmenu_sub_dmdaikouya.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_cardkingdom{	/* カード印刷王国 */
background-image:url(layout_files/leftmenu_sub_cardkingdom.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_nairepen{	/* 名入れペン */
background-image:url(layout_files/leftmenu_sub_nairepen.jpg) !important;
}

body#subpage div#leftmenu ul li a.leftmenu_noboriya{	/* のぼり屋さん */
background-image:url(layout_files/leftmenu_sub_noboriya.jpg) !important;
}

		/* -- ブログのコンテンツメニュー -- */

body#subpage div#leftmenu ul#blogcontents li{
background:url(layout_files/contents_header/leftmenu_blogcont_listmarker.gif) no-repeat 3px 5px #fff76c;
}



body#subpage div#leftmenu div{
width:130px;margin-bottom:15px;
}

body#subpage div#leftmenu p{
font-size:11px;line-height:125%;
padding:5px;
}


		/* --  -- */

div#qrpara{
background-color:#cfe3c0;
text-align:center;
}


div#aboutsitepara{
background-color:#cfe3c0;
}

div#aboutsitepara p{
border-bottom:dashed 1px #aaa;
}

div#aboutsitepara p#guidelink,
div#aboutsitepara p#affiliateimg,
div#aboutsitepara p#trustlogoinfo,
div#aboutsitepara p#privacymark,
div#aboutsitepara p#isomark{
text-align:center;
}

div#aboutsitepara p#privacymark img{
background-color:#fff;
}


div#iso{
background-color:#cfe3c0;
}

div#iso p{
text-align:center;
}





/* ----- 右メニュー ----- */

div#rightmenu ul{
list-style-type:none;
}

div#rightmenu a{
outline:0;
}


	/* --- プラットフォーム検出 --- */

div#platformomitmsg{

}

div#platformomitmsg p.platformnotice{
padding:5px;
}




	/* --- 検索 --- */

dl#sitesearch{
width:200px !important;
height:74px !important;
background:url(/prinblogs_commonfiles/search_bg.gif) 0 0 no-repeat;
margin:10px 0 8px 0 !important;
padding:0 !important;
}

dl#sitesearch form{
/*width:200px !important;*/
padding:0 !important;
margin:0 !important;
}


dl#sitesearch dd{
width:200px !important;
margin:0 !important;
padding:0 !important;
}

dl#sitesearch dd p{
padding:0 7px 7px 7px !important;
margin:0 !important;
width:auto !important;
/*width:180px !important;*/
text-align:left !important;
line-height:100% !important;
}

dl#sitesearch dd input{
width:50px !important;
margin:0;
vertical-align:middle !important;
}

dl#sitesearch dd input#search{
width:120px !important;
margin-right:2px;
}

span.search_ex{
font-size:10px;
color:#444;
}


dl#sitesearch dt{
margin:0 0 3px 7px !important;
padding:0 !important;
width:180px !important;
height:28px !important;
background:url(/prinblogs_commonfiles/search_title.gif) 0 100% no-repeat;
text-indent:-9999px;
display:block;
}




	/* --- 問い合わせ --- */

div#inquiry{
margin-top:15px !important;
width:200px !important;
height:285px !important;
display:block !important;
/*background:url(/prinblogs_commonfiles/otoiawase.gif) 0 0 no-repeat;*/
background:url(/prinblogs_commonfiles/layout_files/telnum/telnum-base.gif) 0 0 no-repeat;
}

div#inquiry p{
margin:3px 0;
padding:214px 0 0 10px !important;
}


	/* -- 問い合わせ領域TEL表示 -- */

div#inquiry h4{
text-indent:-9999px;
height:25px;overflow:hidden;
background-repeat:no-repeat;background-position:0 0;
}

	/* -- 見出し商品名表示 -- */

div.inquiry9 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/overall.gif);}	/* PRINTEC TOP */
div.inquiry10 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/meishisystem.gif);}	/* 名刺システム */
div.inquiry11 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/laminate.gif);}	/* パウチ */
div.inquiry12 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/cardstand.gif);}	/* カード立て */
div.inquiry13 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/clearholder.gif);}	/* クリアホルダ */
div.inquiry14 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/toumeifuto.gif);}	/* 透明封筒 */
div.inquiry16 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/mousepad.gif);}	/* マウスパッド */
div.inquiry17 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/cardinsatsu.gif);}	/* プラスチックカード */
div.inquiry18 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/futosell.gif);}	/* 封筒素材販売 */
div.inquiry19 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/mishin.gif);}	/* 名刺作成サービス */
div.inquiry21 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/cardinsatsu.gif);}	/* 診察券 */
div.inquiry23 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/nonwovens.gif);}	/* 不織布バッグ */
div.inquiry28 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/hagakiinsatsu.gif);}	/* はがき印刷 */
div.inquiry29 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/dmdaikou.gif);}	/* DM代行 */
div.inquiry30 h4{background:url(/prinblogs_commonfiles/layout_files/telnum/nobori.gif);}	/* のぼり */

div.inquiry13a h4{background:url(/prinblogs_commonfiles/layout_files/telnum/clearholder_a.gif);}	/* クリアホルダ */


	/* -- 問合せ先表示 -- */

div.inquiry9,div.inquiry19{	/* PRINTEC代表＆名刺 */
background:url(/prinblogs_commonfiles/layout_files/telnum/telnum-prinmain.gif) 0 0 no-repeat !important;
}

div.inquiry10,div.inquiry11,div.inquiry12,div.inquiry14,div.inquiry16,
div.inquiry17,div.inquiry21,div.inquiry23,div.inquiry30,div.inquiry41{	/* 名刺システム＆特販 */
background:url(/prinblogs_commonfiles/layout_files/telnum/telnum-tokuhan.gif) 0 0 no-repeat !important;
}

div.inquiry13,div.inquiry18,div.inquiry29{	/* 封筒 */
background:url(/prinblogs_commonfiles/layout_files/telnum/telnum-futo.gif) 0 0 no-repeat !important;
}

div.inquiry13a{	/* クリアホルダa */
background:url(/prinblogs_commonfiles/layout_files/telnum/telnum-futo-a.gif) 0 0 no-repeat !important;
}



div.inquiry28{	/* 印刷 */
background:url(/prinblogs_commonfiles/layout_files/telnum/telnum-insatsu.gif) 0 0 no-repeat !important;
}


a#open_inquiry{
width:182px !important;
height:35px !important;
display:block !important;
background:url(/prinblogs_commonfiles/layout_files/telnum/open_inquiry.gif) 0 0 no-repeat;
text-indent:-9999px;
}

a#open_inquiry:hover{
background-position:0 -35px;
}




	/* --- クイックカート --- */


div#cart{
margin-top:10px;
}


div#cart a#carttoggle{
display:block;
width:193px;height:43px;
background:url(layout_files/rightmenu_cartclose.gif) no-repeat 0% 0%;
text-indent:-9999px;
}

div#cart a#carttoggle:hover{
background-position:-193px 0;
}

div#cart a#to_cartguide{
width:200px !important;
height:16px !important;
display:block !important;
background:url(/prinblogs_commonfiles/to_cartguide.gif) 0 0 no-repeat;
text-indent:-9999px;
margin-bottom:3px !important;
}

div#cart a#to_cartguide:hover{
background-position:0 -16px;
}


a#to_condition{
width:200px !important;
height:77px !important;
display:block !important;
background:url(/prinblogs_commonfiles/to_condition.gif) 0 0 no-repeat;
text-indent:-9999px;
}

a#to_condition:hover{
background-position:0 -77px;
}

div#cart p#carthowtouse{
text-align:center;
margin:3px 0;
padding-bottom:5px !important;
}

div#cart p#cartzone,
div#cart p#cartzone object{
margin:0;padding:0;
}




         /*--- カートヘルプ081118追加 ---*/


h4#help{
width:200px;
height:44px;
margin:14px 0 10px 0;
text-indent:-9999px;
background:url(/prinblogs_commonfiles/cart_help.gif) 1px 0 no-repeat;
}


dl.carthelp{
width:199px;
margin:0 0 3px 0;background-color:#f5f6f3;

/*background-color:#eef1eb;
background-color:#fff;
border-left:1px #b2b2b2 solid;
border-top:1px #b2b2b2 solid;
border-bottom:1px #b2b2b2 solid;*/
}


dl.carthelp dt{
padding:0 0 0 0 !important;
}

dl.carthelp dd{
padding:3px 10px 15px 10px;
font-size:12px !important;
color:#292929;
line-height:130%;
}

dl.carthelp dd p{
padding:5px 0 0 0 !important;
margin:0 !important;
}

dl.carthelp dd img.floatleft{
vertical-align:middle;
margin:0 2px 0 0 !important;
}


p#gomibako_click{
clear:both;
text-align:center;
padding:6px 0 6px 0 !important;
margin:0 !important;
}

p#reload_area{
text-align:center;
padding:10px 0 6px 0 !important;
margin:0 !important;
}


a#reload_button{
display:block;
width:180px;
height:38px;
text-indent:-9999px;
background:url(/prinblogs_commonfiles/reload_button.gif) 0 0 no-repeat;
}

a:hover#reload_button{
background-position:0 -38px;
}




         /*--- 営業カレンダー ---*/
div#calendar{
margin-top:20px;
/*padding-bottom:15px !important;*/
}

div#calendar table{
border:1px #666666 solid;
text-align:center;
border-collapse:collapse;
/*border-spacing:20px;*/
color:#666666;
font-size:90%;
margin-bottom:20px;
}

div#calendar caption{
font-size:100%;
}

div#calendar thead{
/*background-color:#99ff99;*/
background-color:#ccc;
}

div#calendar thead th{
/*background-color:#cfe3c0;*/
background-color:#ccc;
border:1px #333 solid;
font-weight:normal;
width:26px;height:24px;
}

div#calendar colgroup.sunday,
div#calendar colgroup.saturday,
div#calendar td.close{background-color:#fbd4bd;}

div#calendar tbody th{
background-color:#fbd4bd;
border:1px #333 solid;
font-weight:normal;
width:26px;
height:20px;
}

div#calendar table td{
border:1px #333 solid;
width:26px;
height:22px;
}

.past-future{color:#ccc;}


div#calendar p{
font-size:12px;
color:#666;
/*margin-top:0 !important;*/
margin:0 0 15px;
line-height:120% !important;
}






/* ----- フッター ----- */

div#footer h4{
height:20px;
background:#3c7832 url(layout_files/footer_sitesheading.gif) 50% 50% no-repeat;
color:#fff;
text-indent:-9999px;
}

div#footer p{
padding:4px;
}

div#footer p#siteinfo,div#footer p#copyright{
text-align:center;background-color:#cfe3c0;
}

div#footer p#siteinfo{
font-size:12px;
}



div#footer ul{	/* #footerlinksmenu */
list-style-type:none;
text-align:center;
font-size:12px;
margin:5px 10px;
line-height:1.8;
}

div#footer ul li{
display:inline;
padding:2px 5px;
border-left:solid 1px #000;
}

div#footer ul li.lastlink{
border-right:solid 1px #000;
}



/* ----- トップの11メニュー ----- */

div#contents div#startmenu{
margin:0 0 10px 0;
padding-top:10px;padding-bottom:10px;
}

div#contents div.contentsmenu{
width:165px;float:left;
min-height:200px;	/* 最低高さ確保、IEのみ別ファイルで高さ指定あり */
margin:10px 0 0 4px;
background-color:#cfe3c0;
background-repeat:no-repeat;
background-position:0% 0%;
}

div#contents div.contentsmenu h2,
div#contents div.contentsmenu h2 a{
height:28px;width:165px;
font-size:14px;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:0 0;
}

div#contents div.contentsmenu h2 a{
display:block;
outline:0;
}


div#contents div.contentsmenu p{
font-size:12px;
padding:7px;
text-align:justify;
}

div#contents div.contentsmenu p img{
margin-bottom:4px;
}


div#contents div#startmenu_mishin h2 a{	/* 名刺作成サービス */
background-image:url(layout_files/contentsheading_mishin.gif);
}

div#contents div#startmenu_envelope h2 a{	/* 封筒印刷作成サービス */
background-image:url(layout_files/contentsheading_envelope.gif);
}

div#contents div#startmenu_trans_envelope h2 a{	/* 透明封筒販売 */
background-image:url(layout_files/contentsheading_trans_envel.gif);
}

div#contents div#startmenu_mousepad h2 a{	/* マウスパッド作成 */
background-image:url(layout_files/contentsheading_mousepad.gif);
}

div#contents div#startmenu_meishisystem h2 a{	/* 名刺作成システム */
background-image:url(layout_files/contentsheading_bcardsystem.gif);
}

div#contents div#startmenu_clearholder h2 a{	/* クリアホルダ箔押し */
background-image:url(layout_files/contentsheading_clearholder.gif);
}

div#contents div#startmenu_laminate h2 a{	/* ラミネートパウチフィルム */
background-image:url(layout_files/contentsheading_laminate.gif);
}

div#contents div#startmenu_cardstand h2 a{	/* カード立て販売 */
background-image:url(layout_files/contentsheading_cardstand.gif);
}

div#contents div#startmenu_plasticcard h2 a{	/* プラスチックカード作成 */
background-image:url(layout_files/contentsheading_plasticcard.gif);
}

div#contents div#startmenu_dvdcase h2 a{	/* CD/DVD関連 */
background-image:url(layout_files/contentsheading_dvdcase.gif);
}

div#contents div#startmenu_papercard h2 a{	/* 診察券 */
background-image:url(layout_files/contentsheading_papercard.gif);
}

div#contents div#startmenu_nonwovens h2 a{	/* 不織布バッグ */
background-image:url(layout_files/contentsheading_nonwovens.gif);
}

div#contents div#startmenu_envsell h2 a{	/* 封筒素材販売 */
background-image:url(layout_files/contentsheading_envsell.gif);
}

div#contents div#startmenu_calendar h2 a{	/* 卓上カレンダー */
background-image:url(layout_files/contentsheading_calendar.gif);
}

div#contents div#startmenu_pocketholder h2 a{	/* ポケットホルダー */
background-image:url(layout_files/contentsheading_pocketholder.gif);
}

div#contents div#startmenu_estcover h2 a{	/* 見積書カバー */
background-image:url(layout_files/contentsheading_estcover.gif);
}

div#contents div#startmenu_postcard h2 a{	/* はがき印刷 */
background-image:url(layout_files/contentsheading_postcard.gif);
}

div#contents div#startmenu_dcuprint h2 a{	/* 激安印刷 */
background-image:url(layout_files/contentsheading_dcuprint.gif);
}

div#contents div#startmenu_dm h2 a{	/* DM発送代行サービス */
background-image:url(layout_files/contentsheading_dm.gif);
}

div#contents div#startmenu_nobori h2 a{	/* のぼり */
background-image:url(layout_files/contentsheading_nobori.gif);
}



/* ----- 新着情報 ----- */

div#information ul{
margin-left:5px !important;margin-right:5px !important;
padding:5px 15px;
border:solid 2px #cfe3c0;
list-style-type:none;
}

div#information ul li{
line-height:135%;
padding:2px 0 2px 150px;
text-indent:-160px;
}

div#information ul li img{
margin-left:5px;margin-right:5px;
position:relative;top:2px;left:0;
}


/* ----- 右メニューの関連サイトPR ----- */

div#rightmenu div#related_content{
margin:10px 0;
}

div#rightmenu div#related_content h4{
font-size:12px;
padding:4px 0;
}

div#related_content p{
margin-bottom:5px;
}
