﻿/****************************************
    MainStyle.css
	Created By j.yoshida
    2008.04.01
*****************************************/
/***********************************************************************
	各機能共通設定
***********************************************************************/
/* BODY */
body{margin-top:0px;margin-left:0px;margin-right:0px;text-align:center;color:#515151;background-image:url(bg04-2.gif);font-family: "メイリオ","meiryo",sans-serif;}
/* コンテンツ領域設定 */
.contents{width:871px;margin:auto;background-color:#ffffff;border-left:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;}
/* hyper link color */
a:link, a:visited{color: #115ca3;}
a:hover{color:#ff8c00;text-decoration:underline;}
/* hyper link ライン設定 */
.no_line_bold{text-decoration:none;font-weight:bold;}
.no_line{text-decoration:none;}
/* NKS基調色 */
.nks_color{color:#4066bc;}
/* 基本フォントサイズ設定 */
.font_s_ler{font-size :12px;}
/* page_top */
.page_top{text-align:right;padding:10px;padding-right:15px;font-size:11px;}
/* float-clear */
.clear0{clear:both;margin:0px;}
/****************************************
	HEAD
****************************************/
/* ロゴ領域設定  */
.head_contents1{padding:0px;width: 854px;height: 79px;text-align:left;background-image:url(head1.gif);background-repeat:no-repeat;margin:auto;background-color:#4066bc;}
.head_contents2{padding:0px;width: 854px;height: 34px;text-align:left;background-image:url(head2.gif);background-repeat:no-repeat;margin:auto;}
/* ロゴ */
.head_logo{	width:265px;height:75px;float:left;}
/* サブメニュー1 */
.head_menu1{width:587px;text-align:right;margin-top:37px;height:40px;font-size:11px;float:left;}
/* サブメニュー2 */
.head_menu2{width:480px;text-align:left;margin-top:0px;height:28px;float:left;}
/* サブメニュー3 */
.head_menu3{width:365px;text-align:right;margin-top:3px;height:28px;float:left;font-size:11px;color:#115ca3;}
/****************************************
	MAIN
****************************************/
/* メイン領域設定  */
.main_contents{padding:0px;width: 854px;text-align:left;margin:auto;margin-top:5px;text-align:left;}
/* トップページ-left- */
.main_left{width:602px;float:left;}
/* トップページ-right- */
.main_right{margin-left:10px;width:240px;float:left;}
/* トップページ-topics- */
.top_topics{font-size:12px;line-height:18px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;padding:6px;}
/* トップページ-イメージ領域- */
.top_img{margin-top:4px;margin-bottom :4px;}
.topics_link{margin-top:4px;text-align:right;}
.topics_img{text-align:center;}
/* トップページカテゴり－-search- */
.top_search{font-size:12px;line-height:22px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;padding:5px;}
/* トップページ-about- */
.top_about{font-size:12px;line-height:22px;border-left:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;padding:5px;background-image:url(about_bk.gif);background-repeat:no-repeat;}
/* トップページ-news_text- */
.news_text{margin-bottom:4px;padding-bottom:3px;font-size:12px;margin-left:5px;line-height:18px;border-bottom :dashed 1px #9999cc;width:585px;}
/* トップページボックスマージン */
.top_info_margin{margin-top:10px;}
/****************************************
	MAIN・インフォメーション共通
****************************************/
/* トップページ-dayinfo- */
.dayinfo{font-size:11px;margin-left:5px;line-height:18px;margin-top:2px;font-weight:bold;color:#676767;}
/****************************************
	FOOT
****************************************/
/* 最下部フッター領域設定 */
.foot{width:871px;margin:auto;text-align:right;background-color:#4066bc;border:solid 1px #4066bc;}
/* フッターメニュー領域設定 */
.foot_menu{border-top:solid 1px #dddddd;margin-top:15px;}
/* フッターメニュー表示設定 */
.foot_menu_link{text-align:left;line-height:18px;font-size:11px;padding:10px;}
/****************************************
	Page_title
****************************************/
.contact_t,.webindex_t,.kiyaku_t,.policy_t,.newtopics_t,.campain_t,.dshow_t,.about_t,.gaiyo_t,.enkaku_t,.access_t,.maker_t,.shoping_t,
.product_t{width:854px;height:26px;margin:auto;margin-top:10px;margin-bottom:5px;text-align:right;font-size:11px;}
/* 新着情報 */
.newtopics_t{background-image:url(newtopics.gif);background-repeat:no-repeat;}
/* 展示会情報 */
.dshow_t{background-image:url(dshow.gif);background-repeat:no-repeat;}
/* キャンペーン情報 */
.campain_t{background-image:url(campain.gif);background-repeat:no-repeat;}
/* お問い合わせ */
.contact_t{background-image:url(contact.gif);background-repeat:no-repeat;}
/* サイトマップ */
.webindex_t{background-image:url(webindex.gif);background-repeat:no-repeat;}
/* 利用規約 */
.kiyaku_t{background-image:url(kiyaku.gif);background-repeat:no-repeat;}
/* プライバシーポリシー */
.policy_t{background-image:url(policy.gif);background-repeat:no-repeat;}
/* 会社情報 */
.about_t{background-image:url(about.gif);background-repeat:no-repeat;}
/* 概要 */
.gaiyo_t{background-image:url(gaiyo.gif);background-repeat:no-repeat;}
/* 沿革 */
.enkaku_t{background-image:url(enkaku.gif);background-repeat:no-repeat;}
/* アクセス */
.access_t{background-image:url(access.gif);background-repeat:no-repeat;}
/* 取扱メーカー */
.maker_t{background-image:url(maker.gif);background-repeat:no-repeat;}
/* 商品情報 */
.product_t{background-image:url(product.gif);background-repeat:no-repeat;}
/* 商品情報 */
.shoping_t{background-image:url(shop.gif);background-repeat:no-repeat;}
/****************************************
	sub contents
****************************************/
.sub_main{text-align:left;margin:auto;width:850px;font-size:12px;line-height:18px;}
.sub_contents1{margin-left:10px;width:830px;margin-bottom:5px;}
/***********************************************************************
	各機能別設定
************************************************************************/
/****************************************
	商品情報一覧
****************************************/
/* トップページ-left- */
.p_main_left{width:240px;float:left;}
/* トップページ-right- */
.p_main_right{width:602px;float:left;padding-left:10px;}
/* メーカー検索ボックス設定 */
.maker_box{border-top:dashed 1px #cdcdcd;border-bottom:dashed 1px #cdcdcd;padding:3px;margin-top:3px;margin-bottom:10px;}
/* メーカー検索ボックス文字サイズ設定 */
.products_maker{font-size:11px;}
/*  */
.p_s_btn{padding-top:5px;padding-bottom:5px;text-align :right;}
/*  */
.pv_syohin_name{width:585px;font-weight:bold;font-size:13px;}
/*  */
.pv_syohin_ca{width:388px;padding-bottom:7px;text-align:right;font-size:11px;}
/*  */
.pv_syohin_img{padding-top:5px;float:left;width:210px;}
/*  */
.pv_syohin_text{padding-top:5px;float:left;width:388px;font-size:12px;line-height:18px;}
/*  */
.pv_gridtext{padding-top:7px;padding-bottom:7px;}
/*  */
.pv_Kaisya{text-align:right;font-size:11px;}
/*  */
.pv_kakaku{text-align:right;padding-bottom:2px;padding-right:5px;}
/*  */
.pv_download{text-align :right;padding-bottom:0px;padding-right:5px;}
/*  */
.pv_kakaku_b{text-align :right;padding-bottom:8px;padding-right:5px;}
/*  */
.PV_waku{padding-top:15px;padding-bottom:15px;border-bottom:dashed 1px #999999;}
/*  */
.pv_select{padding-top:15px;text-align:right;font-size:12px;}
/*  */
.ResultPv{border:solid 1px #dddddd;background-color:#f5f5f4;padding:5px;text-align:right;font-size:11px;}
/*  */
.SeachPv{padding-top:5px;padding-bottom:8px;text-align:right;font-size:11px;}
/*  */
.PS_View1{width:600px;padding-bottom:3px;padding-left:3px;border-bottom:solid 1px #cccccc;}
/*  */
.PS_View2{width:600px;padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #cccccc;}
/*  */
.Top_Left{width:260px;text-align :right;float:left;margin-bottom:3px;}
/*  */
.Top_Right{width:120px;text-align:right;float:left;margin-bottom:3px;}
/*  */
.ps_Kaisya{text-align:right;padding-bottom:7px;font-size:11px;}
/*  */
.PS_View3_tbl{margin-top:10px;}
/*  */
.PS_View3_t{font-size:11px;padding-top:2px;padding-bottom:20px;}
/****************************************
	商品詳細表示
****************************************/
/* 商品タイトル */
.PV_Title{font-size:13px;padding-left:5px;}
/* 商品概要説明 */
.PS_View4_text{font-size:12px;padding-left:10px;padding-right:10px;line-height:18px;}
/* 商品画像1->3(small) */
.PS_View4_img{padding-left:30px;}
/* 商品画像1->2(big) */
.PS_View4_img2{padding-left:13px;}
/* 商品画像1->3 left(big) */
.PS_View4_img1_left{float:left;padding-top:10px;width:190px;}
/* 商品画像1->3 right(big) */
.PS_View4_img1_right{float:left;padding-top:10px;width:150px;}
/* 商品画像1->2 left(big) */
.PS_View4_img2_left{float:left;padding-top:10px;width:293px;}
/* 商品画像1->2 right(big) */
.PS_View4_img2_right{float:left;padding-top:10px;width:280px;}
/* 商品画像(small)画像表示感覚 */
.PS_View4_margin{padding-right:40px;}
/* 商品画像(big)画像表示感覚 */
.PS_View4_margin2{padding-right:12px;}
/* 商品画像説明文設定 1->5 */
.PS_View_Text1{padding:3px 10px 2px 0; font-size:11px; width:150px;}
.PS_View_Text2{padding:3px 10px 2px 0px; font-size:11px; width:150px;}
.PS_View_Text3{padding:3px 10px 2px 0px; font-size:11px;width:150px;}
.PS_View_Text4{padding:0 10px 2px 10px; font-size:11px;}
.PS_View_Text5{padding:0 6px 2px 10px; font-size:11px;}
/* 商品テーブル表作成 */
.PV_View5_tbl{margin-top:10px;margin-bottom:5px;font-size:12px;background-color:#999999;}
/* 商品テーブル表作成 CELLデータ部 */
.PV_View5_tbl_cl1{background-color:#ffffff;}
/* 商品テーブル表作成 注釈部 */
.PS_View4_Cyu{padding-left:10px;font-size:12px;line-height:18px;}
/* 商品担当メッセージ表示領域設定 */
.PS_T_MSG{margin-top:15px;background-color:#fffff0;width:600px;font-size:12px;}
/* 商品担当メッセージ-タイトル */
.PV_MsgTitle{color:#4066bc;font-size:13px;font-weight:bold;padding:12px;}
/* 商品担当メッセージ-画像 */
.PV_MsgImg{padding-right:10px;padding-bottom:15px;}
/* 商品担当メッセージ-Text */
.PV_MsgText{padding:15px;padding-top:0px;line-height:18px;}
/* 商品担当メッセージ-名前 */
.PV_MsgName{padding-top:10px;padding-right:5px;text-align:right;}
/****************************************
	会社情報
****************************************/
/* 共通-メニュー部領域確保ダミー */
.dummyBox{height:200px;}
/* メ－カーについて-５０音インデックス設定 */
.makerIndex{font-size:12px;margin-bottom:10px;border-bottom:solid 1px #dddddd;padding-bottom:10px;padding-top:10px;}
/* 沿革-日付 */
.enkaku_day{font-size:12px;font-weight:bold;color:#4066bc;}
/* 沿革-TEXT */
.enkaku_text{font-size:smaller;border-bottom:dashed 1px #999999;padding-bottom:3px;margin-bottom:15px;}
/* 沿革-背景 */
.enkaku_back{background-image:url(3bt.jpg);background-repeat:no-repeat;}
/* アクセス-住所 */
.access_adr{font-size:12px;padding-right:25px;line-height:18px;padding-top:5px;line-height:18px;}
/* アクセス-小タイトル */
.access_ti{font-size:12px;color:#115ca3;padding-left:10px;line-height:18px;}
/* アクセス-方法 */
.access_ho{line-height:18px;font-size:12px;padding-left:30px;padding-bottom:10px;}
/* アクセスマップ-表示方法 */
.adr_margin{margin-right:10px;padding-top:0px;padding-bottom:10px;padding-left:5px;}
/* 会社情報-ロゴワク */
.copy_waku{text-align:center;padding-top:10px;border-bottom:solid 1px #dddddd;margin-bottom:10px;}
/****************************************
	Information一覧
****************************************/
/* INFO表示領域 */
.topi_left{float:left;width:838px;}
/* INFO表示ダミー領域 */
.topi_right{float:left;width:1px;height:300px;}
/* タイトル部 */
.news_text_l{margin-bottom:9px;padding-bottom:7px;font-size:12px;padding-left:5px;line-height:18px;border-bottom :dashed 1px #9999cc;width:838px;}
/* 過去ログタイトル */
.oy_color{color:#4066bc;}
/****************************************
	Information詳細
****************************************/
/* タイトル */
.info_title{font-size:13px;margin-left:20px;margin-right:20px; background-color:#CCFFFF;padding:10px;}
/* ヘッダ・ハイパーリンク設定 */
.headlink{margin-top:-15px;text-align:right;line-height :18px;font-size:11px;}
/* ヘッダ部日付 */
.info_k_day{padding-left:30px;padding-top:10px;font-weight:bold;}
/* 挿入画像 */
.infoimg{margin-right:15px;margin-bottom :10px;}
/* 詳細テキスト */
.info_main_text{margin-left:35px;margin-right:35px;margin-top:20px;}
/* ページ最下部詳細リンク・PDFリンク */
.info_bottom_link{text-align:right;line-height:22px;}
/****************************************
	contact
****************************************/
/* Button-確認 */
.mailbtn1{width:130px; letter-spacing:2px; height:28px;}
/* Button-送信 */
.mailbtn2{width:130px; letter-spacing:10px; height:28px;}
/* お問い合わせリード文 */
.contact_top{font-size:13px;line-height:26px;padding-left:10px;padding-bottom:5px;border-bottom:solid 1px #dddddd;}
/* 各小タイトル画像マージン設定 */
.contact_title{margin-top:10px;margin-bottom:3px;}
/* Form領域設定 */
.contact_waku{line-height:18px;padding-left:20px;padding-bottom:15px;border-bottom:solid 1px #dddddd;}
/****************************************
	サイトマップ
****************************************/
/* 表示領域設定 */
.smap_w{padding-left:30px;width:375px;float:left;padding-top:15px;}
.smap1,.smap2{padding-bottom:5px;padding-top:10px;font-size:13px;background-repeat:no-repeat;border-bottom:solid 1px #dddddd;}
/* コーナー１階層 */
.smap1{background-image:url(smap_back.gif);padding-left:20px;}
/* コーナー２階層 */
.smap2{background-image:url(smap_back2.gif);padding-left:35px;}
/****************************************
	ショッピング
****************************************/
table.TblCyumonForm{
    font-size:12px;
    margin-left:20px;
    margin-top:5px;
}
table.TblCyumonForm tr td{
    padding:5px;
}
table.TblCyumonForm tr td.h1{
    width:150px;
    border-right:solid 2px #4060bc;
    text-align:right;
    padding-right:10px;
    background-color:#f5f5f4;
    color:#4060bc;
    
}
table.TblCyumonForm tr td.h2{
    text-align:right;
    padding-right:10px;
    width:160px;
    border-right:solid 2px #aaa;
    background-color:#f5f5f4;
    color:#666;
}

table.TblCyumonForm tr td.item{
    padding-left:10px;
    text-align:left;
    width:600px;
}
table.TblCyumonForm tr td.btm{
    text-align:center;
    padding-top:15px;
}
table.tblList{
    font-size:12px;
    margin-left:20px;
    margin-bottom:10px;
}
table.tblList tr td,
table.tblList tr th{
    padding:7px 5px 5px 5px;
    border-bottom:solid 1px #999;
}
table.tblList tr th{
    background-color:#ddd;
    
}
table.tblList tr td.na{
    width:400px;
}
table.tblList tr td.su{
    width:100px;
    text-align:center;
}
table.tblList tr td.pr{
    width:200px;
    text-align:right;
}
p.POp
{
    border-bottom:solid 1px #888;
    padding-bottom:3px;
}
