@charset "UTF-8";

body {
        font-family: "MS Pｺﾞｼｯｸ";
        font-size: 0.8em;
        line-height: 1.6;
        color: #555555;
        margin: 0px;
        padding: 0px;
        vertical-align: middle;
}

h1,h2,h3{margin:0px;padding:0px;}

a {color: #555555;text-decoration: none;}

a:hover {color: #222222;text-decoration: none;}

ul{list-style-type: none;} 

li{list-style-type: none;}

p{margin: 0px;padding: 0px;}

dl,dt,dd{margin: 0px;padding: 0px;}

img {border: none;max-width : 100% ;height : auto ;}

table {border-collapse: collapse;}

hr {
        width: 60%;
        border:1px dotted #cccccc;
        padding: 0px;/*上、右、下、左*/
        margin: 1px;
        text-align: center;
} 

strong{font-size: 1em;}

/* --- clearfix --- */
.clearFix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
}
.clearFix {min-height: 1px;}

/*コンテナー*/

/*ヘッダー*/
#header {position: relative;width: 100%;height: auto;}

/*ナビメニュー枠*/
.naviwrap{   
        width: 100%;
        position: absolute;
        border-bottom: 3px solid #6C6C6C;
        background-color: #ffffff;
        height: auto;
}


/*ナビメニュー左・ロゴ*/
.top {
        background: url("http://www.pron.jp/link/prontopbanner-s.gif") no-repeat;
        display: block;
        border: 0;
        padding: 0px;
        margin: 0px;
}

.top p.logo{display:none;}

/*ナビメニュー右リンクメニュー画像*/
.accswrap {display:none;}

/*コンテンツ*/
#contents {clear: left;width:100%;border-style: none;}

/*グローバルナビゲーション */
#globalnavi {display:none;}


/* 小カテゴリーサブメニュー */

/*メイン*/

/*左サイドの設定*/
#side {
        float: left;
        width: 100%;
        border-right: 1px solid #CCCCCC;
        padding: 0px;
        line-height: 1.6;  /*行間。通常より少し狭めている。*/
}

/*左ボックスのp(段落タグ)の余白設定*/
#side p {padding: 0;margin:0;}

.thema {
        padding: 0px;
        margin:0;
        font-size: 1.2em;
        width: 100%;
        background-color: #7C7C7C;	/*背景色*/
        color: #FFFFFF;
        text-align: center; /*文字のセンタリング*/
        font-weight: normal;
        font-family: "Bookman Old Style";
}

.thema p{padding: 0;margin:0;}
.thema a{color: #FFFFFF;}

.kinds{
        padding: 0;
        margin: 0;
        font-size: 1em;
        width: 100%;
        background-color: #CEBDAE;
        font-family: "Bookman Old Style";
        font-weight: bold;
}

/* --- 画像付き商品素材メニュー --- */
.section1 {
        width: 100%;
        margin: 1px 0; /* ボックスのマージン（上下、左右） */
        background-color: #ffffff;
        font-family: "メイリオ";
        font-size: 1em;
        line-height: 1.5;
		font-weight:bold;
}

.section1 ul.menu {
        width: 100%; /* メニューの幅 */
        margin: 1px 2px 0px 0px;
        padding: 0;
        list-style-type: none;
}

/* --- メニュー項目左側 --- */
.section1 ul.menu li.l {
        width: 49%;
        padding-bottom: 2px;
        float: left;
        border-bottom: 1px dotted #CCCCCC;
        border-right: 1px dotted #CCCCCC;
		height:38px;
}

.section1 ul.menu li.l a,.section1 ul.menu li.r a {
        display: block;
        text-decoration: none;
		height:38px;
}

.section1 ul.menu li.l a:hover {color: #272727;}

/* --- メニュー項目左側 --- */
.section1 ul.menu li.r {
        width: 49%;
        padding-bottom: 2px;
        float: left;
        border-bottom: 1px dotted #CCCCCC;
		height:38px;
}

.section1 ul.menu li.r a:hover {color: #222222; }

/*左ボックスのグレイ帯の設定*/
ul.sidemenu2 {background-color: #E0E0E0;padding: 0px;margin:0px;}

ul.sidemenu2 li{
        padding: 5px 0px 0px 5px;
        font-size: 1em;
        line-height: 1.6;
        font-family: "メイリオ";
        font-weight: bold;
}

.linkfree{background: url("http://www.pron.jp/link/link-backtg.gif") no-repeat;padding-top: 2px;height: 95px;}
p.freebanner{text-align: center;}

/*中央ブロック*/
#main {
        float: right;
        width: 100%;
        text-align: center;
        padding-bottom: 0px;
}

h1 {
        font-size: 0.8em;
        font-weight: bold;
        text-align: left;
        padding-bottom: 5px;
}

h2 {display:none;}

h3{
        font-size: 1.2em;
        font-family: "メイリオ";
        font-weight: bold;
        line-height: 1.5;
        text-align: left;
        padding-top: 1em;
        padding-left: 1em;
        color: #000000;
}

h3 a{color: black;}
h3 a:hover{color: black;}

.space{padding: 0.5em;}

/*中央ブロック内のお知らせ画像欄*/
.section3{display:none;}


#main table.table1{
        width:100%;
        padding-top: 8px;
        padding-bottom: 8px;
        margin-top: 8px;
        margin-bottom: 8px;
        text-align: center;
}

/*中央ブロック内の入荷情報スクロール*/
ul#infobox{
        overflow:scroll;
        color: #555555;
        border-style: none;
        padding: 0px;
        margin: 0px;
        scrollbar-arrow-color: #CCCCCC;
        scrollbar-face-color: #FFFFFF;
        scrollbar-highlight-color: #ffffff;
        scrollbar-3dlight-color: #CCCCCC;
        scrollbar-track-color: #e9e9e9;
        scrollbar-shadow-color: #e9e9e9;
        scrollbar-darkshadow-color: #CCCCCC;
        height: 10em;
}
ul#infobox li{
        font-size: 0.5em;
        text-align: left;
        color: #555555;
        padding: 0px;
        margin: 0px;
}

/*中央ブロック内の更新内容・お知らせ欄*/
#main table.table3{
        text-align: left;
        width: 100%;
        padding: 1px 1px 3px 1px;
        margin:2px;
        border: 0;
}

#main table.table3 td.pxss{
        border-left: 3px solid #AAA9A9;
        width: 48%;
        text-align: left;
        padding-left: 2px;
        padding-right: 2px;
}

#main table.table4{
        text-align: left;
        border-top: 1px solid #AAA9A9;
        border-bottom: 1px solid #AAA9A9;
        padding: 2px;
        margin: 0;
        font-family:"Bookman Old Style";
        font-size: 0.8em;
        font-weight: bold;
}

td.pxss1{
        text-align: left;
        line-height: 1.6;
        font-size: 0.5em;
}


/*中央ブロック内の見出し*/
#text{
        width: 100%;
        margin:2px 0px 0px 2px;/*上、右、下、左*/
        padding:10px 0px 0px 2px;/*上、右、下、左*/
        border-style: none;
        text-align: left;
}

#text h3.setumei{display:none;}

#text p{display:none;}

#text dl{display:none;}

#text dt{display:none;}

#text dd{display:none;}

/*フッター（最下部のコピーライトなど）
---------------------------------------------------------------------------*/
#footer {clear: both;color: #444444;background-color: #b3a6ac;border: 2px dotted #cccccc;height: auto;}
#footer div.contentNav {width: 100%; /* コンテナの幅 */margin-top: 3px; /* コンテナの上マージン */padding-left: 3em;}
#footer li.d{padding: 0px;margin: 1px;text-align: left;font-weight: bold;font-size: 1.1em;list-style: none;}
#footer .sitemaprt{float: left;width: 100%;padding: 0px;margin: 0px;text-align: left;}
#footer li{font-weight: normal;color: #555555;font-size: 1em;text-align: left;margin-left:5px;list-style: circle;}
#footer li a{text-decoration: none;color: #555555;}
#footer p.copy{padding-top: 1em;padding-left: 1em;}
