﻿/* CSS Document *
/@charset "UTF-8";
/*Hides from IE5-mac\*/
*html #wrap{ height: 1%;}
/*End hide from IE5-mac*/
/*    スタイル↓*/

.h2_img{
float: left;
margin: 0;
padding: 18px 0 15px 35px;
}

.main_img{
float: left;
margin: 0;
padding: 10px 0 0 40px;
}

.h3_bn01{
float: left;
margin: 0;
padding: 0 0 25px 28px;
}
form{
margin: 0;
padding: 0;
}
.fb{
float: left;
margin: 0;
padding: 0 0 0 35px;
width: 450px;
}
.fb02{
float: left;
margin: 0;
padding: 0 0 0 24px;
width: 450px;
}
.f_tit{
float:left;
margin: 0;
padding: 0 0 10px 0;
}

.f_tab{
float: left;
margin: 0 0 0 0;
padding: 0;
width: 420px;
}

.f_tab th{
margin: 0;
padding: 5px 0;
width: 145px;
}

.f_tab th p{
text-align: left;
margin: 0;
padding: 0 10px 0 0;
color: #002156;
}
.f_tab td{
margin: 0;
padding: 5px 0;
width: 275px;
}

td.sellingTimeTable__td,
td.sellingTimeTable__td--radio_name {
  width: auto;
}

.sellingTimeTable__tdLabel {
  padding-left: 2px;
  padding-right: 15px;
}


.f_tab td p{
margin: 0;
padding: 0;
}

.f_tab td p span{
font-weight: bold;
font-size: 10px;
}

.magazineDetails {
  display: block;
  float: right;
  width: 250px;
}

.magazineNote:nth-of-type(1) {
  white-space: nowrap;
}

.magazineNote:nth-of-type(n+2) {
  font-weight: normal;
  line-height: 1.5;
}

.magazineNote:nth-of-type(n+3) {
  display: inline-block;
  margin-top: 3px;
  font-weight: normal;
  line-height: 1.5;
}

.magazineNoteLink {
  color: #666;
}

.txt01{
float: left;
margin: 0;
padding: 20px 0 15px 0;
width: 959px;
text-align: center;
font-size: 10px;
}

.but{
float: left;
margin: 0;
padding: 0 0 0 195px;
width: 586px;
}

.but a{
margin: 0;
padding: 0;
background-image: url(../../images/roll_but_jp.jpg);
background-repeat: no-repeat;
width: 586px; height:103px;
display: block;
overflow: hidden;
text-decoration: none;
text-indent: -9999px;
}.but a:hover{
margin: 0;
padding: 0;
background-position: 0 -103px;
}

.h3_bn02{
float: left;
margin: 0;
padding: 0 0 10px 5px;
}

.h3_bn02 img{
float: left;
margin: 0;
padding: 30px 0 0 0;
}

.point{
float: left;
margin: 0 0 20px 18px;
display: inline;
padding: 0;
background-image: url(../../images/po_bg.gif);
background-repeat: no-repeat;
width: 926px; height:180px;
}

.point div{
float: left;
margin: 0;
padding: 0;
width: 245px;
}

.po_img01{
float: left;
margin: 0;
padding: 10px 0 0 40px;
}

.po_tit{
float: left;
margin: 0;
padding: 10px 0 8px 0;
}

.point p{
float: left;
margin: 0;
padding: 0 0 0 10px;
width: 645px;
}h4{
float: left;
margin: 20px 0 10px 26px;
display: inline;
padding: 3px 0 0 40px;
background-image: url(../../images/bn_bg.png);
background-repeat: no-repeat;
width: 881px; height:29px;
text-align: left;
line-height: 18px;
font-size: 12px;
}

.icon_box{
float: left;
margin: 0;
padding: 0 0 20px 38px;
width: 920px;
}

.icon_box ul{
float: left;
margin: 0;
padding: 0;
width: 920px;
}

.icon_box li{
float: left;
margin: 0;
padding: 0 0 25px 0;
width: 129px;
list-style: none;
text-align: left;
}

.icon_box ul li img{
float: left;
margin: 0;
padding: 0;
border: 1px solid #CCCCCC;
}
/*    スタイル↑*/
/*    下層スタイル↓*/
.kasou_h2{
float: left;
margin: 0;
padding: 30px 0 20px 39px;
}.kasou_h2 img{
float: left;
margin: 0;
padding: 0;
}

.thanks_img{
float: left;
margin: 0;
padding: 0 0 400px 39px;
}

.company_tab{
float: left;
margin: 0 0 300px 58px;
display: inline;
padding: 0;
width: 837px;
background-color: #BFE3F1;
}

.company_tab p{
margin: 0;
font-weight: normal;
}

.company_tab th{
margin: 0;
padding: 20px 0;
width: 197px;
background: url(../../images/bg.gif) repeat;
}

.company_tab th p{
text-align: center;
padding: 0;
}
.company_tab td{
margin: 0;
padding: 20px 0;
width: 640px;
background: #FFFFFF;
}

.company_tab td p{
padding: 0 0 0 30px;
text-align: left;
}

.kaso_tit01{
float: left;
margin: 0;
padding: 0 0 5px 58px;
width: 835px;
font-weight: bold;
color: #027ABB;
}

.kaso_tit02{
float: left;
margin: 0;
padding: 0 0 5px 58px;
width: 835px;
font-weight: bold;
}

.kaso_tit03{
float: left;
margin: 0;
padding: 0 0 20px 58px;
width: 835px;
font-weight: bold;
color: #027ABB;
}

.kaso_txt01{
float: left;
margin: 0;
padding: 0 0 20px 58px;
width: 835px;
}

.kiya_ol{
float: left;
margin: 0;
padding: 0 0 0 56px;
width: 845px;
}ol{
float: left;
margin: 0 0 0 0;
padding: 0 0 20px 25px;
width: 825px;
zoom: normal;
}

ol li{
margin: 0;
padding: 0;
text-align: left;
zoom: normal;
vertical-align: top;
line-height: 20px;
}
