/* CSS Document */

/*** 左ボックス(共通ナビゲーション) ***/

div#left_box{
float:left;
width:174px;
height:auto;
background: #ffffff; 
margin: 0 0 0 0;
padding:0;
}

div#navi_top{
height:37px;
background:url(../images/menu_top.jpg) no-repeat;
padding:0;
margin:0;
}

div#navi_box{
width:174px;
height:auto;
background:url(../images/menu_bg.jpg) repeat-y;
}

div#navi_box table{
width:174px;
border:none;
}

div#navi_box table a{
color:#FFFFFF;
text-decoration:none;
}

div#navi_box table a:hover{
color:#FFFFFF;
text-decoration: underline;
}

div#navi_box table h2,h3,h4{
color:#555555;
font-size:13px;
text-align:left;
text-indent:1em;
font-weight:normal;
line-height:13px;
margin:0;
padding:0;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


.td01 {
width:152px;
height:14px;
text-align:left;
color:#555555;
font-size:13px;
text-indent:1em;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding-bottom:3px;

}

.td02 {
width:152px;
height:23px;
padding:1px 0 0 0; 
margin:0;
background:url(../images/navi_title.jpg) no-repeat center;
text-align:center;
line-height:23px;
color:#FFFFFF;
font-size:13px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

div#navi_bottom{
height:25px;
background:url(../images/menu_under.jpg) no-repeat;
}

.td01-2 {
width:152px;
height:14px;
text-align:left;
color:#A74890;
font-size:13px;
text-indent:1em;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
padding-bottom:3px;

}

.td02-2 {
width:152px;
height:23px;
padding:1px 0 0 0; 
margin:0;
background:url(../images/navi_title-r.jpg) no-repeat center;
text-align:center;
line-height:23px;
color:#FFFFFF;
font-size:13px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*** 左ボックス　ログイン枠 ***/
div#login_box {
background:url(../images/login_bgimg.jpg) no-repeat;
height:157px;
padding-top:15px;
}

div#login_box table{
width:174px;
height:135px;
border:none;
text-align:center;
color:#141414;
}

div#login_box table a{
text-decoration:underline;
color:#141414;
}

div#login_box table a;hover{
text-decoration:underline;
color:#141414;
}

.login01 {
font-size:12px;
height:12px;
}

.login02 {
font-size:11px;
height:11px;
}

.login03 {
height:45px;
padding:0;
}

.login04 {
font-size:11px;
color:#141414;
}

.login05 {
height:14px;
font-size:14px;
}

/*** 右ボックス ***/

div#contents{
float:left;
width:600px;
height:auto;
background: #ffffff; 
margin: 0 0 0 10px;
padding:0;
}

div#contents h5{
display:block;
width:588px;
height:23px;
background:url(../images/sozai/title_bar_l.jpg) no-repeat;
font-size:14px;
font-weight:bold;
text-align:left;
text-indent:1em;
line-height:23px;
padding-top:1px;
color:#90528D;
margin:15px 0 0 0;
}


.pege_title {
display:block;
margin-top:3px;
width:588px;
}

/*** パンくずリスト ***/

div#breadcrumbs_list {
width:600px;
height:14px;
padding:0 0 0 0;
margin:10px 0 10px 0;
font-size:11px;
text-align:left;
text-indent:1em;
}

div#breadcrumbs_list  a{
color:#ff33cc;
text-decoration:underline;
}

div#breadcrumbs_list a:hover{
color:#ff33cc;
text-decoration:underline;
}

/*** 相互リンクリスト ***/

div#link_list {
width:550px;
height:auto;
padding:5px 10px 5px 10px;
margin:10px 0 10px 10px;
font-size:12px;
text-align:left;
border:1px #ff33cc solid;
color:#ff33cc;
line-height:1.5em;
}

div#link_list  a{
color:#ff33cc;
text-decoration:underline;
}

div#link_list a:hover{
color:#ff33cc;
text-decoration:underline;
}


.infomation {
display:block;
width:560px;
height:auto;
margin:15px 25px 0 15px;
text-align:left;
color:#AB6BA8;
font-size:13px;
}

div#box01 {
width:570px;
float:left;
margin:15px 0 0 15px;
text-align:left;
padding:0;
}

div#products_box {
width:570px;
float:left;
margin:30px 0 0 0;
text-align:left;
color:#666666;
font-size:13px;
line-height:1.2em;
}

.products_box_title {
display:block;
height:auto;
width:540px;
margin:0 0 10px 20px;
}

div#product_box {
float:left;
margin-left:20px;
margin-bottom:20px;
width:540px;
height:auto;
}

div#product_box table{
width:540px;
border:none;
text-align:center;
}


div#product_box table img{
border:#999999 1px solid;
}

.box_td01 {
width:25%;
}

.box_td02 {
color:#666666;
font-size:13px;
line-height:1.2em;
}

.box_td03 {
color:#CC3399;
font-size:13px;
}
























