﻿@charset "UTF-8";
#container #head_link {
 position: absolute;
 width:550px;
}

#container #head_link ul {
	margin-left: 50px;
	_margin-left: 0px;
}

#container #head_link ul li {
 float:left;
 margin-right:20px;
 padding-left:16px;
 background-image: url(images/list_bg.gif);
 background-repeat:no-repeat;
 background-position:left;
 font-size:14px;
}

#container #contents .c_text{
 width: 720px;
 text-align:left;
 font-size:13px;
 line-height: 130%;
 clear: both;
}

#container #contents .c_text h1{
 background-image:url(images/h1.gif);
 background-repeat:no-repeat;
 font-size:16px;
 height:40px;
 padding: 13px 0px 0px 20px;
 margin: 0px;
}

#container #contents .c_text h2{
 background-image:url(images/h2_bg.gif);
 background-repeat:no-repeat;
 font-size:15px;
 height:35px;
 color:#03557b;
 padding: 8px 0px 0px 35px;
 margin: 0px 0px 3px 0px;
}

#container #contents .c_text .explain{
 width: 720px;
 border:0px;
 font-size:11px;
 text-align:center;
}

#container #contents .c_text .explain .intro_text{
 background:url(images/gas_illust.gif) 0 0 no-repeat;
 background-position:bottom right;
 border:0px;
 font-size:12px;
 width: 430px;
 height:190px;
 vertical-align:top;
 text-align:left;
}


/*
#container #contents .c_text .explain .explain_img{
 width: 310px;
 border: 1px #adddf6 solid;
}
*/

#container #contents .c_text .explain td{
 font-size:13px;
 border:0px;
}

#container #contents .c_text table{
 width: 720px;
 border:1px #CCCCCC solid;
 border-collapse: collapse;
 font-size:13px;
}

#container #contents .c_text table th{
 font-size:12px;
 border:1px #90d8fb solid;
 padding:5px;
 background-image: url(images/table_bg.gif);
 text-align: center;
}

#container #contents .c_text table td{
/* width: 180px;
 height: 145px;*/
 border:1px #90d8fb solid;
 padding:7px;
}

#container #contents .c_text .entry_link{
 width:110px;
 text-align:center;
}

#container #contents .c_text .image_link{
 width:120px;
 text-align:center;
}

#container #contents .c_text .nenkaihi{
 width:100px;
 text-align:center;
}

#container #contents .c_text .etcmake{
 width:100px;
 text-align:center;
}

#container #contents .c_text .hikakupoint{
 width:380px;
 text-align:left;
}

#container #contents .c_text .name{
 width:100px;
}

/*ﾄﾉｲﾃ*/

#container table tr td#head {
 background:url(images/gas_logo.gif) 0 0 no-repeat;
 font-size:16px;
 font-weight:bold;
 color:#4bb3b2;
 text-indent:-5000px;
}

#container table tr td#head a {
 display:block;
 width:500px;
 height:62px;
}

#container #contents b {
 color:#fe8300;
}

#container #contents p.blueLine {
 background:url(images/bg_blueLine.gif) 0 0 repeat-x;
 text-align:center;
 color:#FFFFFF;
 height:25px;
 padding-top:0.2em;
 font-weight:bold;
}

#container #contents p.offerButton {
 background:url(images/btn_tooffer.gif) 0 0 no-repeat;
 text-indent:-5000px;
 height:32px;
}

#container #contents p.offerButton a {
 display:block;
 height:32px;
}


#container #contents h3 {
 background:url(images/gas_sub.gif) 60px 0 no-repeat;
 padding:6px 0 0 80px;
 font-size:12px;
 height: 34px;
 width:720px;
 font-weight:normal;
 margin:0 auto;
}

#container #contents .c_text tr.othercard td {
 height:30px;
 width:350px;
 padding-left:15px;
}

#container #contents .c_text table#plof {
 width:80%;
 height:220px;
 padding:0;
 margin-left:50px;
}

#container #contents .c_text table#plof td {
 height:50px;

}

#container #contents .c_text table#plof td.plof1 {
 width:25%;
 text-align:center;
 background:none;
}

#container #contents .c_text table#plof td.plof2 {
 width: auto;
}

div.plofbox {
 padding:10px 30px 10px 10px;
}

a {
 text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

/*､ｳ､ｳ､ﾞ､ﾇ*/

#pagelink {
    width:750px;
	padding-right:80px;
	text-align: right;
	font-size: 12px;
}

#gNav {
	font-size: 12px;
}

#copyright {
 background: url(images/bg_copyright.gif) 0 0 no-repeat;
 position:relative;
 height:44px;
 text-indent:-5000px;
}

