@charset "utf-8";


.photo_line  { margin: 0 0 20px; padding: 10px 28px 10px 25px; border: solid 4px #ebe9ed }

.photo_line2  { margin: 0 20px 10px 0; padding: 1px; float: left; border: solid 4px #ebe9ed }
.photo_line3  { margin: 0 20px 10px 0; padding: 1px; border: solid 4px #ebe9ed }


/*------ 意??パンくず背景ブラド別CSS?? ------*/

#brand_head  { color: #c5bc83; font-size: 10px; text-align: right; margin-left: 10px; padding: 2px 20px 0 0; width: 890px; height: 58px }

.head_newstitle {
   background-repeat:no-repeat;
   background-image:url(../notice/img/title_img.gif);
}

/*------ 意??/??ボッ ------*/

#right_box {
   width:670px;
   float:right;
   padding:30px 0 0 ;
   margin:0;
}

#left_box {
   width:200px;
   float:left;
   position:absolute;
   top:0px;
   padding:30px 0 0 0;
}


.topic  { margin: 0; padding: 0 20px 50px 0; width: 620px }

.topic h2 {
   padding:30px 0 0 0;
   margin:0 0 15px 0;
   clear:both;
}


.topic h2 img {
    padding:0;
    border:none;
}

.topic h3  { font-size: 12px; font-weight: bold; background-color: #f7f7f4; margin: 0 0 15px; padding: 5px 10px; width: 620px }


.topic p {
    padding:5px 0 5px 0;
	font-weight:bold;
}

.topic ul li {
    width:620px;
	
}

.topic ul  { margin: 0; padding: 0 0 30px }

.topic li {
    background-image:url(../base/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:12px 5px ;
	padding:0 10px 10px 22px;
}

.topic2  { margin: 0; padding: 0 20px 50px 0; width: 620px }

.topic2 h2 {
   padding:30px 0 0 0;
   margin:0 0 15px 0;
   clear:both;
}



.topic2 h2 img {
    padding:0;
    border:none;
}

.topic2 h3  { font-size: 12px; font-weight: bold; background-color: #f7f7f4; margin: 0 0 15px; padding: 5px 10px; width: 620px }


.topic2 p {
    padding:5px 0 5px 0;
	font-weight:bold;
	float:left;
}
.topic2 ul {
    padding:0 0 30px 0;
	margin:0 0 20px 0;
	float:left;
	width:300px;
}

.topic2 li {
    background-image:url(../base/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px ;
	padding:0 0 10px 10px;
	margin:0;
	width:295px;
	float:left;
}

.topic3  { margin: 0; padding: 0 20px 50px 0; width: 620px }

.topic3 h2 {
   padding:0;
   margin:0 0 15px 0;
   float:left;
}

.topic3 h2 img {
    padding:0;
    border:none;
}

.topic3 h3 {
   padding:5px 10px 5px 10px;
   background-color:#F7F7F4;
   margin:0 0 15px 0;
   font-size:12px;
   float:left;
   width:620px;
   font-weight:bold;
}


.topic3 p {
    padding:5px 0 5px 0;
	font-weight:bold;
	float:left;
}

.topic3 ul li {
    width:620px;
	
}

.topic3 ul  { margin: 0; padding: 0 0 30px }

.topic3 li {
    background-image:url(../base/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:12px 5px ;
	padding:0 10px 10px 22px;
}



/*------ ?ブル ------*/

table.table {
    border: 1px solid #EBE9ED;
    border-collapse: collapse;
    border-spacing: 0;
	width:640px;
	margin:10px 0 20px 0;
	clear:both;
}

table.table img{
    vertical-align:top;
	text-align:center;
	margin:0x auto 0px auto;
}

table.table th {
    padding: 5px 10px 5px 10px;
    border: solid #EBE9ED;
    border-width: 0 0 1px 1px;
	background-color:#F7F7F4;
	text-align:center;
	width:150px;
	
}
table.table td {
    padding: 5px 10px 5px 10px;
    border: solid #EBE9ED;
    border-width: 0 0 1px 1px;
	background-color:#FFF;
    white-space: nowrap;
	text-align:center;
}

table.table p {
    padding:0 0 10px 0;
}

/*------ 意??/ブメニュボッ ------*/

.topic_list {
   padding:0 0 20px 0;
   width:200px;
}

.topic_list h2 {
   padding:0 0 10px 0;;
}

.topic_list ul li{
   width:200px;
   padding:0;
   
}


.menu01 {
   background-image:url(../notice/img/menu01_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu02 {
   background-image:url(../notice/img/menu02_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu03 {
   background-image:url(../notice/img/menu03_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu04 {
   background-image:url(../notice/img/menu04_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu05 {
   background-image:url(../notice/img/menu05_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu06 {
   background-image:url(../notice/img/menu06_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu07 {
   background-image:url(../notice/img/menu07_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu08 {
   background-image:url(../notice/img/menu08_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu09 {
   background-image:url(../notice/img/menu09_on.gif);
   background-repeat:no-repeat;
   margin:0;
}
.menu10 {
   background-image:url(../notice/img/menu10_on.gif);
   background-repeat:no-repeat;
   margin-top:40px;
}