/* CSS Document */
@charset: UTF-8;



/* margin-padding */
.list_cont1 dt p {
margin:0;
padding:0;
}
.free_plan .ikisaki ul, .free_plan .ikisaki li, .free_plan .idou ul, .free_plan .idou li {
margin:0;
padding:0;
list-style: none;
}


/* content_body */
h2.pickup {
text-align: left;
height: 30px;
width: 615px;
background: url('http://www.kumaryo.com/images/pickup_pac_label.jpg') no-repeat 0 0;
display: block;
text-indent: -10000em;
padding: 0;
margin: 0;
}


/* free_plan */
.content .free_plan {
margin: 1px 0 0 0;
}

/* ikisaki */
.free_plan .ikisaki {
height: 80px;
background: url('http://www.kumaryo.com/images/pickup_pac_02.jpg') no-repeat 0 center;
}
.free_plan .ikisaki ul {
margin: 0 0 0 116px;
}
.free_plan .ikisaki li {
float: left;
margin-top: 15px;
}
.free_plan .ikisaki li a {
display: block;
height: 45px;
width: 150px;
margin-right: 5px;
background: url('http://www.kumaryo.com/images/pickup_pac_02_btn.gif') no-repeat 0 0;
}
.free_plan .ikisaki li span {
display:none;
}
.free_plan .ikisaki li#tokyo a {
background-position: 0 0;
}
.free_plan .ikisaki li#osaka a {
background-position: -155px 0;
}
.free_plan .ikisaki li#nagoya a {
background-position: -310px 0;
}
.free_plan .ikisaki li a:hover {
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha(opacity=80)";
zoom:1;/* IE で filter を使うときには zoom:1; を指定する */
}

/* idou */
.free_plan .idou {
clear: both;
height: 89px;
background: url('http://www.kumaryo.com/images/pickup_pac_03.jpg') no-repeat 0 0;
}
.free_plan .idou ul {
margin: 0 0 0 116px;
}
.free_plan .idou li {
float: left;
margin-top: 15px;
}
.free_plan .idou li a {
display: block;
height: 45px;
width: 150px;
margin-right: 5px;
background: url('http://www.kumaryo.com/images/pickup_pac_03_btn.gif') no-repeat 0 0;
}
.free_plan .idou li span {
display:none;
}
.free_plan .idou li#jal a {
background-position: 0 0;
margin-left: 116px;
}
.free_plan .idou li#ana a {
background-position: -155px 0;
}
.free_plan .idou li#jr a {
background-position: -310px 0;
}
.free_plan .idou li a:hover {
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha(opacity=80)";
zoom:1;/* IE で filter を使うときには zoom:1; を指定する */
}


/* domestic */
h2.domestic {
font-family: メイリオ, "meiryo", 'メイリオ', Meiryo, "ヒラギノ角ゴ Pro W3";
font-size: 1.1em;
color: #666666;
padding: 40px 0 5px 45px;
margin: 0;
border-bottom: 2px solid #0680F9;
background: url('http://www.kumaryo.com/images/pickup_pac_domestic.gif') no-repeat left bottom;
}
h2.domestic span {
font-weight: normal;
font-size: 0.7em;
margin-left: 5px;
}

/* oversea */
h2.oversea {
font-family: メイリオ, "meiryo", 'メイリオ', Meiryo;
font-size: 1.1em;
color: #666666;
margin: 0;
padding: 40px 0 5px 45px;
border-bottom: 2px solid #05F839;
background: url('http://www.kumaryo.com/images/pickup_pac_oversea.gif') no-repeat left bottom;
}
h2.oversea span {
font-weight: normal;
font-size: 0.7em;
margin-left: 5px;
}

/* list_cont */
.list_cont1 {
border: 1px solid #CCCCCC;
border-top: 0 none;
margin: 1px 0 0 0;
font-size: 0.8em;
}
.list_cont1 dt {
border-top: 1px solid #CCCCCC;
padding: 10px 10px 0 10px;
height: 100%;
line-height: 140%;
}
.list_cont1 dt img {
float: left;
margin: 0 10px 10px 0;
}
.list_cont1 dt p {
margin: 0 0 10px 0;
padding: 0;
}
.list_cont1 dd {
margin: 0 10px 10px 10px;
padding: 10px 0 0 0;
border-top: 1px dotted #CCCCCC;
clear: both;
line-height: 0;
}
.list_cont1 dd img {
margin: 0;
padding: 0;
}
.list_cont1 a {
color: #D14271;
}
.list_cont1 a:hover {
color: #DE7698;
text-decoration: none;
}

/* topics */
.topics h2 {
width: 617px;
height: 40px;
font-size: 1.1em;
color: #09549F;
letter-spacing: 0.2em;
margin: 15px 0 0 0;
padding: 0;
background: url('http://www.kumaryo.com/images/topics_label.gif') no-repeat 0 0;
text-indent: -10000em;
}
.topics div {
border: 1px solid #B4B4B4;
border-top: none 0;
margin: 0 0 0 14px;
padding: 1px;
}
.topics dl {
width:597px;
font-size: 0.8em;
line-height: 120%;
margin: 0;
padding: 5px 0 10px 0;
border: 1px solid #CCCCCC;
border-top: none 0;
list-style: none;
}
*html .topics dl {
width:599px;
}
.topics dt {
clear:both;
font-size: 0.9em;
padding:0;
margin:1px 0 10px 0;
text-indent:30px;
background: url('http://www.kumaryo.com/images/list_ico01.gif') no-repeat 13px 4px;
color: #666666;
float:left;
width:125px;
}
.topics dd {
float:left;
width:470px;
list-style: none;
color: #024180;
padding:0;
margin:0 0 10px 0;
}
.topics dd a {
text-decoration:none;
}

.topics ul {
font-size: 0.8em;
line-height: 120%;
margin: 0;
padding: 0 5px 5px 15px;
border: 1px solid #CCCCCC;
border-top: none 0;
list-style: none;
}
.topics li {
list-style: none;
background: url('http://www.kumaryo.com/images/list_ico01.gif') no-repeat left center;
padding: 0 0 5px 18px;
color: #024180;
}
.topics li span {
font-size: 0.9em;
margin-right: 10px;
color: #666666;
}
.topics li a {
text-decoration:none;
}

/* contact */
h2.contact {
background:url(images/contact_label.gif) no-repeat 0 0;
height:31px;
margin: 40px 0 1px 0;
padding: 0 0 3px 0;
border-bottom:2px solid #999999;
}
h2.contact span {
display:none;
}
.contact_content {
border:1px solid #CCCCCC;
padding:5px 10px 5px 5px;
line-height:1.5;
font-size:0.8em;
min-height:205px;
}
.contact_content p {
margin-top:0;
padding-top:0;
}
.contact_content img {
margin-top:10px;
}
.contact_content img.map {
float:left;
margin-top:0;
margin-right:25px;
padding:0;
border: 1px solid #CCCCCC;
}
.contact_content strong {
font-size:1.1em;
font-weight:bold;
padding-top:10px;
}

ul.t-list {
 background-color:#F5F5F5;
 list-style-position: inside; 
 margin: 15px 8px;
 padding: 15px;
 font-size: 0.9em;
 }

li.t-list {
 padding:5px;
}
