/* CSS Document */
.clearboth {clear:both;}
/* バイク保険 */
div#bikeWholeHeader {text-align:center;}
div#bikeAllHeader {width:800px; margin:3px auto; text-align:left; overflow:visible;}
div#bikeHeadTitle {width:235px; float:left;}
div#bikeHeadTitle p {font-size:11px; line-height:1.1; margin:0; padding:0; color:#333;}
div#bikeHeadIflogo {float:right; width:auto; text-align:right;}
div#bikeHeadIflogo img {margin:0 0 3px 3px;}
div#bikeHeadIflogo p.text {display:block; margin:0; padding:0; font-size:12px; line-height:1.1;}

div#bikeHeadList {border-top:1px solid #150D77; border-bottom:1px solid #150D77; background-color:#7369EF; color:#fff; font-size:10px; padding:5px 0; text-align:center; margin-bottom:10px;}
div#bikeHeadList a {color:#fff;}
div#bikeHeadList a:hover {color:#fff;}
div#bikeHeadList a:visited {color:#fff;}
div#bikeHeadList a:active {color:#fff;}

div#bikeHeadList ul {margin:0; padding:0;}
/*\*/
div#bikeHeadList ul {margin:0; padding:0; width:auto;}
/**/
div#bikeHeadList ul li {list-style-type:none; display:inline; padding:0 3px; border-right:1px solid #fff;}
div#bikeHeadList ul li.noborder {border:0;}


/* 医療保険・がん保険 */
div#ganWholeHeader {text-align:center;}
div#ganAllHeader {width:800px; margin:3px auto; text-align:left; overflow:visible;}
div#ganHeadTitle {width:235px; float:left;}
div#ganHeadTitle p {font-size:11px; line-height:1.1; margin:0; padding:0; color:#333;}
div#ganHeadIflogo {float:right; width:auto; text-align:right;}
div#ganHeadIflogo img {margin:0 0 3px 3px;}
div#ganHeadIflogo p.text {display:block; margin:0; padding:0; font-size:12px; line-height:1.1;}

div#ganHeadList {border-top:1px solid #360; border-bottom:1px solid #360; background-color:#3AA600; color:#fff; font-size:10px; padding:5px 0; text-align:center; margin-bottom:10px;}
div#ganHeadList a {color:#fff;}
div#ganHeadList a:hover {color:#fff;}
div#ganHeadList a:visited {color:#fff;}
div#ganHeadList a:active {color:#fff;}

div#ganHeadList ul {margin:0; padding:0;}
/*\*/
div#ganHeadList ul {margin:0; padding:0; width:auto;}
/**/
div#ganHeadList ul li {list-style-type:none; display:inline; padding:0 3px; border-right:1px solid #fff;}
div#ganHeadList ul li.noborder {border:0;}

/* ----------------------フッタ部分----------------------- */
div#food { margin: 0 auto; width: 750px; font-size: 12px;color: #ffffff; text-align:center; background:#999999;}
div#food a { text-decoration: none; color: #ffffff;}
div#food a:hover,
div#food a:active { text-decoration: underline;}
div#food ul { padding:3px; margin: 0;}
div#food ul li { padding: 0; margin: 0; display: inline; list-style-type: none;}
div#food ul li a { color: #ffffff; text-decoration: underline;}
 

div#fo_u{width:700px; text-align:center; margin: 0 auto 5px auto;}

/* ペット保険 */
div#petWholeHeader {text-align:center;}
div#petAllHeader {width:800px; margin:3px auto; text-align:left; overflow:visible;}
div#petHeadTitle {width:235px; float:left;}
div#petHeadTitle p {font-size:11px; line-height:1.1; margin:0; padding:0; color:#333;}
div#petHeadIflogo {float:right; width:auto; text-align:right;}
div#petHeadIflogo img {margin:0 0 3px 3px;}
div#petHeadIflogo p.text {display:block; margin:0; padding:0; font-size:12px; line-height:1.1;}

div#petHeadList {border-top:1px solid #f90; border-bottom:1px solid #f90; background-color:#FFD860; color:#fff; font-size:10px; padding:5px 0; text-align:center; margin-bottom:10px;}
div#petHeadList a {color:#300;}
div#petHeadList a:hover {color:#300;}
div#petHeadList a:visited {color:#300;}
div#petHeadList a:active {color:#300;}

div#petHeadList ul {margin:0; padding:0;}
/*\*/
div#petHeadList ul {margin:0; padding:0; width:auto;}
/**/
div#petHeadList ul li {list-style-type:none; display:inline; padding:0 3px; border-right:1px solid #300;}
div#petHeadList ul li.noborder {border:0;}

/* ----------------------フッタ部分----------------------- */
div#food { margin: 0 auto; width: 750px; font-size: 12px;color: #ffffff; text-align:center; background:#999999;}
div#food a { text-decoration: none; color: #ffffff;}
div#food a:hover,
div#food a:active { text-decoration: underline;}
div#food ul { padding:3px; margin: 0;}
div#food ul li { padding: 0; margin: 0; display: inline; list-style-type: none;}
div#food ul li a { color: #ffffff; text-decoration: underline;}
 

div#fo_u{width:700px; text-align:center; margin: 0 auto 5px auto;}

/* 火災保険 */
div#kasaiWholeHeader {text-align:center;}
div#kasaiAllHeader {width:800px; margin:3px auto; text-align:left; overflow:visible;}
div#kasaiHeadTitle {width:235px; float:left;}
div#kasaiHeadTitle p {font-size:11px; line-height:1.1; margin:0; padding:0; color:#333;}
div#kasaiHeadIflogo {float:right; width:auto; text-align:right;}
div#kasaiHeadIflogo img {margin:0 0 3px 3px;}
div#kasaiHeadIflogo p.text {display:block; margin:0; padding:0; font-size:12px; line-height:1.1;}

div#kasaiHeadList {border-top:1px solid #FCC; border-bottom:1px solid #F99; background-color:#FDD2D7; color:#fff; font-size:10px; padding:5px 0; text-align:center; margin-bottom:10px;}
div#kasaiHeadList a {color:#300;}
div#kasaiHeadList a:hover {color:#300;}
div#kasaiHeadList a:visited {color:#300;}
div#kasaiHeadList a:active {color:#300;}

div#kasaiHeadList ul {margin:0; padding:0;}
/*\*/
div#kasaiHeadList ul {margin:0; padding:0; width:auto;}
/**/
div#kasaiHeadList ul li {list-style-type:none; display:inline; padding:0 3px; border-right:1px solid #300;}
div#kasaiHeadList ul li.noborder {border:0;}

/* 国内旅行保険 */
div#kokunaiWholeHeader {text-align:center;}
div#kokunaiAllHeader {width:800px; margin:3px auto; text-align:left; overflow:visible;}
div#kokunaiHeadTitle {width:235px; float:left;}
div#kokunaiHeadTitle p {font-size:11px; line-height:1.1; margin:0; padding:0; color:#333;}
div#kokunaiHeadIflogo {float:right; width:auto; text-align:right;}
div#kokunaiHeadIflogo img {margin:0 0 3px 3px;}
div#kokunaiHeadIflogo p.text {display:block; margin:0; padding:0; font-size:12px; line-height:1.1;}

div#kokunaiHeadList {border-top:1px solid #693; border-bottom:1px solid #693; background-color:#EFFFE1; color:#fff; font-size:10px; padding:5px 0; text-align:center; margin-bottom:10px;}
div#kokunaiHeadList a {color:#333;}
div#kokunaiHeadList a:hover {color:#333;}
div#kokunaiHeadList a:visited {color:#333;}
div#kokunaiHeadList a:active {color:#333;}

div#kokunaiHeadList ul {margin:0; padding:0;}
/*\*/
div#kokunaiHeadList ul {margin:0; padding:0; width:auto;}
/**/
div#kokunaiHeadList ul li {list-style-type:none; display:inline; padding:0 3px; border-right:1px solid #333;}
div#kokunaiHeadList ul li.noborder {border:0;}

