@charset "utf-8";

/*---------------------------------------
Uniersal Selector
----------------------------------------*/
* {
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
}

/*---------------------------------------
Common
----------------------------------------*/
body {
	padding:15px 0;
	color:#333;
	font-family:"メイリオ", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", Arial, Helvetica, sans-serif;
	font-size:13px;
	*font-size:small;
	*font:x-small;
	line-height:1.4;
}

img {
	border:0;
}

strong { 
	font-weight:bold;
}

em {
	color:#F00;
}

table {
	border-collapse:collapse;
}

td,
th {
	vertical-align:top;
}

p {
	margin-bottom:15px;
}

ul {
	list-style:none;
}

a {
	color:#0085C9;
}

a:visited {
	color:#6C459E;
}

a:hover {
	color:#03AFC7;
}

.center { 
	text-align:center; 
}

.right { 
	text-align:right;
}

.left { 
	text-align:left;
}

.faceBold {
    font-weight:bold;
}

.faceRed {
    color:#F00;
    font-weight:normal;
}

.faceBoldRed {
    color:#F00;
    font-weight:bold;
}

.faceBoldSiteColor {
	color:#1A59B2;
	font-weight:bold;
}

.clear { 
	clear:both;
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height:1px;
}

* html .clearfix {
  height:1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*---------------------------------------
#wrapper
----------------------------------------*/
#wrapper {
	margin:0 auto;
	width:700px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/wrapper_bg.gif) repeat-y left top;
}

/*---------------------------------------
#innerWrapper
----------------------------------------*/
#innerWrapper {
	padding:10px 0 0 0;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/header_bg.gif) no-repeat left top;
}

/*---------------------------------------
#contents
----------------------------------------*/
#contents {
	margin:0 auto;
	width:630px;
}

#contents h1 {
	margin-bottom:15px;
}

/* .titleBlock h1 */
#contents .titleBlock {
	margin-bottom:14px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/title_common_bg.gif) repeat-y left bottom;
	width:630px;
}
#contents .titleBlock div {	
	padding-top:4px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/title_common_top.gif) no-repeat left top;
}
#contents .titleBlock h1 {
	margin:0;
	padding:0 0 4px 17px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/title_common_bottom.gif) no-repeat left bottom;
	color:#333;
	font-weight:bold;
	font-size:167%;
}

#contents .lead {
	margin-bottom:25px;
	padding:0 3px;
}

#contents .indentBox01 {
	padding:0 15px;
}

#contents .indentBox02 {
	padding:0 10px;
}

#contents .indentBox03 {
	margin-bottom:25px;
	padding:0 10px;
}

#contents .tabIndentBox {
	margin-bottom:30px;
	padding-bottom:5px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/box_bottom.gif) left bottom no-repeat;
}

#contents .tabIndentBox .tabIndentBlock {
	padding:15px 18px 10px;
	width:564px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/box_bg.gif) left top repeat-y;
}

#contents .adjustBox {
	margin-bottom:15px;
}

#contents a.textLink {
	padding:4px 7px 4px 15px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/icon_link.gif) no-repeat 0 0.4em;
}

#contents a.textLink:hover {
	color:#0AC;
}

#contents .note {
	color:#666;
	font-size:85%;
}

#contents ul.annotationList {
	margin:3px 0 15px;
	color:#666;
	font-size:85%;
}

#contents ul.annotationList li {
	padding-left:1em;
	text-indent:-1em;
}

/*------------------
table
.matrix01 --> 2colors
.matrix02 --> 3colors
------------------*/
#contents table.matrix01,
#contents table.matrix02 {
	width:100%;
}

#contents table.matrix01 th,
#contents table.matrix01 td,
#contents table.matrix02 th,
#contents table.matrix02 td {
	padding:5px 10px;
	border:1px solid #A0A3A7;
}

#contents table.matrix01 th,
#contents table.matrix02 tr.itemRow th {
	background-color:#CAD8EC;
	font-weight:bold;
	vertical-align:middle;
}

#contents table.matrix02 th {
	background-color:#F5F8FB;
}

/*---------------------------------------
#mainFormBox
----------------------------------------*/
#mainFormBox {
	margin-bottom:10px;
	border-bottom:1px dotted #CCC;
	width:630px;
}

body#pageMultiuseLp #mainFormBox,
body#pageFullnavi #mainFormBox,
body#pageMultiusePrize #mainFormBox,
body#pageLS #mainFormBox {
	border:none;
}

#mainFormBox .mainFormAttention {
	margin:0 6px;
	padding:2px 6px 3px 1em;
	clear:both;
	font-size:85%;
	color:#666;
	text-indent:-1.0em;
}

body#pageMultiuseLp #mainFormBox .mainFormNotes,
body#pageFullnavi #mainFormBox .mainFormNotes,
body#pageMultiusePrize #mainFormBox .mainFormNotes,
body#pageLS #mainFormBox .mainFormNotes {
	border:none;
}

#mainFormBox .mainFormNotes {
	padding:2px 6px 3px;
	border-top:1px dotted #CCC;
	clear:both;
	font-size:77%;
}

#mainFormBox .mainFormNotes span {
	margin-right:10px;
}

#mainFormBox .mainFormNotes a {
	white-space:nowrap;
}


#mainFormBox .mainFormLeft {
	padding-bottom:10px;
	float:left;
	width:315px;
}

body#pageMultiuseLp #mainFormBox .mainFormLeft,
body#pageMultiusePrize #mainFormBox .mainFormLeft,
body#pageFullnavi #mainFormBox .mainFormLeft {
	padding-top:39px;
}

/* .mainFormLeft */
#mainFormBox .mainFormLeft ul {
	margin-bottom:10px;
	padding-left:6px;
	line-height:1.2;
}

#mainFormBox .mainFormLeft ul li {
	padding-left:16px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/icon_circle.gif) no-repeat 0 0.35em;
}

#mainFormBox .mainFormLeft ul li span {
	color:#FF4C01;
	font-weight:bold;
	font-size:114%;
}

/* .mainFormRight */
#mainFormBox .mainFormRight {
	padding-bottom:10px;
	float:right;
	width:304px;
}

#mainFormBox .mainFormRight .mainForm {
	width:304px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/main_form_bg.gif) repeat-y left;
	text-align:center;
}

#mainFormBox .mainFormRight .mainForm input.buttonStartS {
	margin:0 auto;
	padding-left:1px;/*位置微調整*/
	border:none;
	display:block;
	width:277px;
	height:56px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/button_start_s.gif) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
}

#mainFormBox .mainFormRight .mainForm .selectSet {
	margin:0 auto;
	width:260px;
	text-align:left;
}

#mainFormBox .mainFormRight .mainForm .selectSet select {
	margin:3px 10px 6px 0;
	max-width:275px;
	vertical-align:middle;
}

#mainFormBox .mainFormRight .mainForm .selectSet a {
	padding:3px 0 3px 14px;
	font-size:85%;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/icon_question.gif) no-repeat 0 0.3em;
	white-space:nowrap;
}


/* .poweredBy */
#mainFormBox .mainFormRight .mainForm .poweredBy {
	margin-bottom:0;
	padding-right:15px;
	color:#7F7F7F;
	font-size:85%;
	text-align:right;
}
#contents .poweredBy2 {
	margin:0 0 0 255px;
	color:#7F7F7F;
	font-size:85%;
}
#contents p.attention {
	color:#7F7F7F;
	font-size:85%;;	
}
#contents p.attention2 {
	padding-left:1em;
	text-indent:-1em;
	margin:5px 0 0 0;
}

/* .relevantLink */
#mainFormBox .mainFormRight .relevantLink {
	padding:6px 26px 0;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/main_form_bottom.gif) no-repeat left top;
}


/* .comsList */
#contents .comsList {
	margin:0 0 20px 10px;
}

#contents .comsList img {
	margin-right:10px;
}

#contents .comsList div {
	color:#7F7F7F;
	font-size:85%;
	text-align:right;
}

#contents .comsList div.attentionText02 {
	margin-top:-15px;
	text-align:left;	
}

#contents .comsList div.attentionText {
	margin:0 0 9px;
	padding:0 0 0 1em;
	text-indent:-1em;
	text-align:left;
}

/* .flowBlock */
#contents .flowBlock {
	color:#7F7F7F;
	font-size:77%;
}

#contents .flowBlock p {
	margin-top:5px;
}

#contents .flowBlock ul {
	margin:5px auto 10px;
	padding-left:1.0em;
}

#contents .flowBlock ul li {
	text-indent:-1.0em;
}

/* .attentionBlock */
#contents .attentionBlock {
	margin-bottom:25px;
	background:#F2F2F2 url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/attention_top.gif) no-repeat left top;
	line-height:1.6;
}

#contents .attentionBlock div {
	padding:16px 16px 3px;
	font-size:77%;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/attention_bottom.gif) no-repeat left bottom;
}

#contents .attentionBlock div div.attentionTitle {
	margin-bottom:8px;
	padding:0;
	border-bottom:1px solid #333;
	font-size:122%;
	font-weight:bold;
}

#contents .attentionBlock ul {
	margin-bottom:10px;
}

#contents .attentionBlock ul ul {
	margin-left:3px;
}

#contents .attentionBlock ul li {
	padding-left:6px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/dotted_list.gif) no-repeat 0 0.6em;
}

#contents .attentionBlock ul li.none {
	background:none;
}

#contents .attentionBlock ul.number li {
	padding-left:1em;
	text-indent:-1em;
	background:none;
}

#contents .attentionBlock li.other {
	padding-left:0;
	background:none;
	text-align:right;
}
#contents .attentionBlock li.other a {
	padding:5px 0 5px 15px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/icon_link.gif) no-repeat 0 0.5em;
}

#contents .attentionBlock p {
	margin-bottom:10px;
}

/*---------------------------------------
.formArea
----------------------------------------*/
#contents .formArea {
	margin:0 auto;
	padding-top:60px;
	clear:both;
	width:630px;
}

#contents .formArea .formCatch {
	padding-bottom:4px;
	float:left;
	width:630px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/form_bottom.gif) no-repeat left bottom;
}

#contents .formArea .formBox {
	float:left;
	width:630px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/form_bg.gif) repeat-y left top;
}

#contents .formArea .formBox .formBlockBg {
	padding-top:4px;
	float:left;
	width:630px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/form_top.gif) no-repeat left top;
}

#contents .formArea .formBox .formTitle {
	padding:10px 0 10px 16px;
	float:left;
	width:105px;
}

#contents .formArea .formBox .formBlock {
	padding-top:5px;
	float:left;
	width:500px;
}

#contents .formArea .formBox .formQuestion span {
	font-weight:bold;
	font-size:107%;
	vertical-align:middle;
}

#contents .formArea .formBox .formQuestion select {
	margin:8px 10px 5px 0;
	max-width:300px;
	font-size:107%;
	vertical-align:middle;
}

#contents .formArea .formBox input.buttonStart {
	border:none;
	display:block;
	width:314px;
	height:62px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/button_start.png) no-repeat 0 0;
	text-indent:-9999px;
	cursor:pointer;
}

#contents .formArea .formBox .formQuestion a {
	padding:3px 0 3px 14px;
	font-size:77%;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/icon_question.gif) no-repeat 0 0.3em;
	white-space:nowrap;
}

#contents .formArea .formBox .formNotes {
	margin:-55px 0 22px 319px;
	padding-left:1em;
	display:block;
	text-indent:-1em;
	font-size:77%;
}

/* .poweredBy */
#contents .formArea .formBox .poweredBy {
	padding:0 13px 0 0;
	color:#7F7F7F;
	font-size:85%;
	line-height:1.3;
	text-align:right;
}


/*---------------------------------------
#footer
----------------------------------------*/
#footer {
	margin-top:30px;
	clear:both;
	color:#999;
	font-size:85%;
	text-align:center;
}

#footer img {
	margin-right:5px;
	vertical-align:middle;
}

/*---------------------------------------
.noticeNotesArea  - 注意文言用 -
----------------------------------------*/
.noticeNotesAreaWrapper {
	margin:0 auto 25px;
	background:#F2F2F2 url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/point/attention_top.gif) no-repeat left top;
	clear:both;
	width:646px;
}	
.noticeNotesArea {
	padding:18px 20px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/point/attention_bottom.gif) no-repeat left bottom;
}
.noticeNotesArea h2 {
	margin-bottom:8px;
}
.noticeNotesArea .noticeBox p {
	margin:0 0 10px;
}
.noticeNotesArea .noticeTitle {
	font-weight:bold;
}
.noticeNotesArea ul {
	margin-bottom:15px;
	padding:0;
	list-style:none;
}
.noticeNotesArea ul li {
	padding:0 0 0 10px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/dotted_list.gif) no-repeat 3px 0.6em;
}
.noticeNotesArea ol li {
	padding-left:1em;
	background:none;
	text-indent:-1em;
}
.noticeNotesArea .noticeBox .attention {
	padding-left:1em;
	text-indent:-1em;
	display:block;
}
.noticeNotesArea .noticeBox .faceRed {
	color:#F00;
}

/*-------------- body#pageMultiUse専用 start --------------*/

/*---------------------------------------
#wrapper
----------------------------------------*/
body#pageMultiuse #contents .logoCarHoken {
	margin-left:460px;
	width:170px;
	color:#666;
	font-size:85%;
	text-align:right;
}
body#pageMultiuse #contents .logoCarHoken img {
	margin-left:5px;
	vertical-align:text-bottom;
}
body#pageMultiuse #contents h1 {
	margin:0 0 15px 0;
}

/*-------------- body#pageMultiUse専用 end --------------*/


/*-------------- body#pageLS専用 start --------------*/

/*---------------------------------------
#wrapper
----------------------------------------*/
body#pageLS #contents h1 {
	margin:0 0 15px;
}
body#pageLS #contents .addressBlock {
	padding-right:164px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/logo_wc.gif) no-repeat right bottom;
}
body#pageLS #contents .addressBlock p {
	margin-bottom:8px;
}

/*-------------- body#pageMultiUse専用 end --------------*/


/*-------------- body#pageMultiUseLp専用 start --------------*/

/*---------------------------------------
#wrapper
----------------------------------------*/
body#pageMultiuseLp #wrapper {
	width:630px;
	background-image:none;
}
body#pageMultiuseLp #contents .logoCarHoken {
	margin-left:460px;
	width:170px;
	color:#666;
	font-size:85%;
	text-align:right;
}
body#pageMultiuseLp #contents h1 {
	margin:-50px 0 15px 0;
}

/*-------------- body#pageMultiUseLp専用 end --------------*/


/*-------------- body#pageFullnavi専用 start --------------*/

/*---------------------------------------
#wrapper
----------------------------------------*/
body#pageFullnavi #wrapper {
	width:630px;
	background-image:none;
}
body#pageFullnavi #contents .logoBlock {
	margin:0 0 15px;
	padding-bottom:8px;
	border-bottom:1px solid #E4E4E4;
	text-align:center;
}
body#pageFullnavi #contents h1 {
	margin:0 0 15px 0;
}

/*-------------- body#pageFullnavi専用 end --------------*/


/*-------------- body#pageMultiUsePrize専用 start --------------*/

/*---------------------------------------
#wrapper
----------------------------------------*/
body#pageMultiusePrize #wrapper {
	width:646px;
	background-image:none;
}

/*---------------------------------------
#header
----------------------------------------*/
body#pageMultiusePrize #header img.headline {
	padding:17px 30px 2px 3px;
	border-bottom:1px solid #0D3565;
	display:block;
	width:496px;
}
body#pageMultiusePrize #header img.logoCarHoken {
	margin:-50px 0 18px 545px;
}

/*---------------------------------------
.prizeArea
----------------------------------------*/
body#pageMultiusePrize .prizeArea img.prizeList {
	margin:5px 0 15px;
}
body#pageMultiusePrize .prizeArea .prizeFlow {
	margin-bottom:12px;
	text-align:center;
}

/*---------------------------------------
.attentionBlock
----------------------------------------*/
body#pageMultiusePrize #contents .attentionBlock {
	margin-bottom:0;
	line-height:1.4;
}
body#pageMultiusePrize #contents .attentionBlock div {
	padding:18px 20px;
	font-size:100%;
}
body#pageMultiusePrize #contents .attentionBlock ul {
	margin:7px 0 10px;
}
body#pageMultiusePrize #contents .attentionBlock ul li {
	padding-left:1em;
	text-indent:-1em;
	background-image:none;
}
body#pageMultiusePrize #contents .attentionBlock span {
	color:#F30;
	font-weight:normal;
}
body#pageMultiusePrize #contents .attentionBlock .addressBlock {
	padding:10px 0 0;
	border-top:1px solid #D9D9D9;
}

/*-------------- body#pageMultiUsePrize専用 end --------------*/


/*-------------- body#pageReasonable専用 start --------------*/

/*---------------------------------------
#wrapper
----------------------------------------*/
body#pageReasonable #wrapper {
	width:714px;
	background:#FFF url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/wrapper_bg.gif) repeat-y left top;
}

/*---------------------------------------
#headerBox
----------------------------------------*/
body#pageReasonable #headerBox {
	padding:15px 27px 8px;
	width:660px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/header_bg.gif) no-repeat left top;
}


/*---------------------------------------
#contents
----------------------------------------*/
body#pageReasonable #contents {
	width:684px;
}

/* .mainBox01 */
body#pageReasonable #contents .mainBox01 {
	padding:6px 0 0 52px;
	height:243px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/main_bg_01.jpg) no-repeat left top;
}
body#pageReasonable #contents .mainBox01 h1 {
	margin:0 0 17px 5px;
}

/* .mainBox02 */
body#pageReasonable #contents .mainBox02 {
	margin-bottom:12px;
	padding:7px 30px 0 44px;
	height:235px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/main_bg_02.png) no-repeat left top;
}
body#pageReasonable #contents .mainBox02 h2 {
	margin-bottom:25px;
}
body#pageReasonable #contents .mainBox02 ol {
	margin-left:52px;
	list-style:none;
}
body#pageReasonable #contents .mainBox02 ol li.first {
	padding-bottom:27px;
	height:69px;
}
body#pageReasonable #contents .mainBox02 ol li.second {
	height:56px;
}
body#pageReasonable #contents .mainBox02 .mainGraph {
	margin:-165px 0 20px 410px;
}

/* .formArea */
body#pageReasonable #contents .formArea {
	margin:0 auto 15px;
	padding-top:0;
	overflow:hidden;
}

/* .campaignArea */
body#pageReasonable #contents .campaignArea {
	margin:20px auto;
	width:630px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/campaign_bg.gif) repeat-y 0 0;
	text-align:center;
}
body#pageReasonable #contents .campaignArea a {
	margin:9px auto 0;
	display:block;
	width:322px;
	height:44px;
}
body#pageLS #contents .campaignArea {
	margin-bottom:27px;
	position: relative;
	text-align:center;
}
body#pageLS #contents .campaignArea a {
	position: absolute;
	bottom: 25px;
	right: 7px;
}
body#pageLS #contents .campaignArea span {
	padding-top: 3px;
	display: block;
	color:#666;
	font-size:93%;
}

/* .comsList */
body#pageReasonable #contents .comsList {
	margin:0 auto 5px;
	width:630px;
}
body#pageReasonable #contents .comsList img {
	margin:0;
}
body#pageReasonable #contents .comsList div {
	margin-left:-17px;
	text-align:left;
	letter-spacing:-1em;/*改行によるスペースなくすため*/
}
body#pageReasonable #contents .comsList div div {
	margin:0 0 4px 17px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:90px;
	line-height:1.3;
	text-align:center;
	color:#333;
	font-size:100%;
	vertical-align:top;
	letter-spacing:normal;/*改行によるスペースなくすため*/
}
body#pageReasonable #contents .comsList .right {
	margin:0;
	color:#7F7F7F;
	text-align:right;
	letter-spacing:normal;
}

/* .flowBlock */
body#pageReasonable #contents .flowBlock {
	margin:0 auto 5px;
	width:630px;
}

/* .articleSummaryBox */
body#pageReasonable #contents .articleSummaryBox {
	margin:0 auto 15px;
	width:630px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/recommend_bg.gif) repeat-y 0 0;
}
body#pageReasonable #contents .articleSummaryBox .articleSummaryBlock {
	padding-right:9px;
	float:left;
	width:204px;
}
body#pageReasonable #contents .articleSummaryBox .articleSummaryBlock.last {
	padding-right:0;
}
body#pageReasonable #contents .articleSummaryBox .articleSummaryBlock p {
	margin-bottom:8px;
	padding:0 12px;
	font-size:85%;
}
body#pageReasonable #contents .articleSummaryBox .articleSummaryBlock a {
	margin:0 12px 2px;
	padding-left:15px;
	display:block;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/icon_link.gif) no-repeat left 0.3em;
}
body#pageReasonable #contents .articleSummaryBox .articleSummaryBlock h2 a {
	margin:0;
	padding-left:0;
	background:none;
}
body#pageReasonable #contents .articleSummaryBox img.clear {
	clear:both;
	display:block;
}

/* .attentionBlock */
body#pageReasonable #contents .attentionBlock {
	margin:0 auto 15px;
	width:630px;
	background:#E7E7E7 url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/attention_top.gif) no-repeat left top;
}
body#pageReasonable #contents .attentionBlock div {
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/attention_bottom.gif) no-repeat left bottom;
}

body#pageReasonable #contents .wcLogo {
	margin-top:50px;
	text-align:center;
}

body#pageReasonable .addressBlock {
	padding:50px 191px 0 27px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/logo_wc.gif) no-repeat 523px bottom;
}
body#pageReasonable .addressBlock p {
	margin-bottom:8px;
}

/*---------------------------------------
#footer
----------------------------------------*/
body#pageReasonable #footer {
	margin-top:15px;
}
body#pageReasonable #footer div {
	padding:3px 0;
	background:#1B5AB3 url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/reasonable/footer_bg.gif) no-repeat left bottom;
	color:#FFF;
}

/*-------------- body#pageReasonable専用 end --------------*/

/*-------------- body#pageLS共有 start --------------*/
body#pageLS #contents .comsList {
	margin:9px 0 0 10px;
}
body#pageLS #contents .comsList a {
	margin:0 6px 3px 0;
	width:117px;
	height:63px;
	background:url(https://img.phoenix.webcrew.co.jp/11010/car-hoken/images/promo/coms_linklist_bg.jpg) no-repeat 0 0;
	display:block;
	float:left;
}
body#pageLS #contents .comsList a img {
	margin:0;
	padding:9px 4px 9px 27px;
	width:82px;
	height:41px;
	border:none;
}
body#pageLS #contents .comsList img {
	margin:0 5px 5px 0;
	padding:6px 11px;
	border:1px solid #CCC;
}
body#pageLS #contents .comsList .attentionText {
	padding:0;
	text-indent:0;
}
body#pageLS #contents .comsList .attentionText ul {
	padding-left:1.0em;
}
body#pageLS #contents .comsList .attentionText ul li {
	text-indent:-1.0em;
}
body#pageLS #contents .comsList .attentionText ul li a {
	margin:0;
	width:inherit;
	height:inherit;
	background:none;
	display:inline;
	float:none;
}

	
/*-------------- body#pageLS共有 end --------------*/

 
