﻿@charset "utf-8";
/* CSS Document */

/* base */
.base {
background-image:url(../img/common/sky.jpg); background-repeat:repeat-x;
padding-top:30px; padding-bottom:60px; }
.con {
width:950px;
margin:auto;
}
.main_top {
background-image:url(../img/common/con_top.gif);
background-repeat:no-repeat;
height:10px;
width:950px;
margin:0px;
padding:0px;
}
.main_con {
background-color:#FFFFFF;
width:950px;
margin:0px;
padding:0px;
}
.main_bt {
background-image:url(../img/common/con_bt.gif);
background-repeat:no-repeat;
height:10px;
width:950px;
margin:0px;
padding:0px;
clear:both;
}
.footer {
width:950px;
margin:30px 0px 30px 0px;
color:#FFFFFF; line-height:200%;
text-align:center;
}

/* 文字の基本設定 */
a:link {
color: #0033CC;
text-decoration: none;
}
a:visited {
color: #0033CC;
text-decoration: none;
}
a:hover {
color: #0033CC;
text-decoration: none;
}
a:active {
color: #0033CC;
text-decoration: none;
}


/* pad設定 */
.all20 {
padding:20px;
}
.pud_l10 {
padding-left:10px;
}
.pud_b10 {
padding-bottom:10px;
}
.pud_b20 {
padding-bottom:20px;
}
.pud_t10 {
padding-top:10px;
}
.pud_t30 {
padding-top:30px;
}
.pud_t100 {
padding-top:100px;
}

/* マージン設定 */
.mar_t15 {
margin-top:15px;
}


/* 空白設定 */
.height10 {
height:10px;
}


/* float設定 */
.fl660 {
width:660px;
float:left;
}
.fr230 {
width:230px;
float:right;
}
.fl150 {
width:150px;
float:left;
}
.fr740 {
width:740px;
float:right;
}

.f_clear {
clear:both;
}
/* 文字設定 */
.title {
font-size:120%;
color:#FF6633;
padding:0px;
margin:0px;
}
.text {
margin:0px;
padding:20px 0px 20px 20px;
font-size:100%;
line-height:160%;
color:#333333;
}

/* ライン設定 */
.line_dot {
background-image:url(../img/common/line_dot.gif);
background-position:bottom;
background-repeat:repeat-x;
height:1px;
margin:5px 0 10px 0;
}

/* ライン設定 */
.banner {
margin-bottom:7px;
width:230px;
}

/* バーコード */
.code {
margin:0px 10px 30px 10px;
}