﻿@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding: 0; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
h3{ background-color:#ff4e00; color:#FFFFFF; padding: 0.2em 0 0.2em 1em; margin:1em auto; font-weight: lighter;}
div.section{ width: 425px; float: left; font-size: 0.75em; line-height:1.5em; margin-bottom: 1em; border-bottom: #ff4e00 solid 1px; position: relative;}
.section div{ width:250px; float:right;}
.section img{ display: block; float: left; margin: 2.2em 0 1em 0;}
.section p{ margin-bottom: 0.5em;}
.section dl{ border-top: #ff4e00 dashed 1px; padding:0.5em auto 1em auto;}
.section dl p{ margin: 0.7em auto 0 0.5em; font-weight: bold;}
.section dt{ float: left; width: 5.5em; text-align: right;}
.section dd{ margin-left: 5.5em;}


h4{ margin: 0 auto 5px auto; font-size:1.2em; color:#910000;}

div.info{ width: 160px; float: right;}
div.info img{ margin:5px 0;}

div#last{ border-bottom: none;}


.section img.mark { width: auto; float: none; margin-top: 0; position: absolute; top: 0; left: 0;}

.section p img{ display: block; float: none; margin: 0; padding-left: 1em;}


.style1 { letter-spacing: 1em;}/* 容量のスペーシング用 */
.style2 { color: #FF0000; font-size: 14px; font-weight: bold;}/* 特記案内(new,renewal以外) */
.style3 { font-size: 0.9em;}
.style4 { width: 130px; float: left; margin: -2em 5px 0 0; padding-top: 3em;}
.style5 { border: #990000 solid 1px; font-size: 0.8em; margin-left: 0.5em;}


ul#subnavi{ border: #CC3300 solid 1px; font-size:0.65em; width:125px; background-color:#ffede5; margin-left: 6px;}
ul#subnavi li{ list-style: none; padding: 3px; margin-left: 1em; text-indent: -1em;}

a.anchor { display: block;}


div#new {
  width: 400px;
  margin: 0 auto;
}
div#new div {
  width:185px;
  border:#FF0000 solid 1px;
  margin-bottom:15px;
}
div#new div.left {
  float: left; 
}
div#new div.right {
  float: right;
}

div#new p {
  border:double 3px #FF0000; font-weight: bold; line-height: 1.7em; margin:0 0 1em 0;
}

div#new div p {
  background-color:#FF0000; color:#FFFFFF; line-height: 1em; margin:0 0 3px 0; font-weight: bold;
}