﻿@charset "utf-8";
/* CSS Document */

/* base */
.head_top{
/*background:#1954a3;*/
}
.head_logo{
padding-top:5px;
padding-left:15px;
}
.head_menu{
background:url(../ne_img/common/parts_03.jpg) repeat-x bottom;
}
.head_sub_menu{
/*background:url(../ne_img/common/parts_04.gif) no-repeat bottom;*/
}
.head_back{
background:url(../ne_img/common/parts_04.gif) no-repeat top right;
margin:0px;
padding:0px;
}
.head_css_01{
margin:0px;
margin-top:50px;
}
.base {
background:url(../ne_img/common/parts_01.jpg) repeat-x #1954a3;
/*background:url(http://otaseiichi.jp/img/common/sky.jpg) repeat-x top #1447a2;*/
padding-top:0px; padding-bottom:60px;
}
.con {
background:#1954a3;
width:950px;
margin:auto;
border:1px solid #28529f;
}
.main_top {
background-image:url(../img/common/con_top.gif);
background-repeat:no-repeat;
height:10px;
width:950px;
margin:0px;
padding:0px;
}
.contents_top {
background-image:url(../img/common/con_top.gif);
background-repeat:no-repeat;
height:10px;
width:950px;
margin:0px;
margin-top:8px;
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設定 */
.space10{
margin:10px;
}
.all5 {
padding:5px;
}
.all10 {
padding:10px;
}
.all15 {
padding:15px;
}
.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;
margin:0px;
padding:0px;
}


/* float設定 */
.fl500 {
width:500px;
float:left;
}
.fl660 {
width:660px;
float:left;
}
.fl200 {
width:200px;
float:left;
}
.fl230 {
width:230px;
float:left;
}
.fr200 {
width:200px;
float:right;
}
.fr230 {
width:230px;
float:right;
}
.fl150 {
width:150px;
float:left;
}
.fr690 {
width:690px;
float:right;
}
.fr660 {
width:660px;
float:right;
}
.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;
padding:0px;
}

/* ライン設定 */
.banner {
margin-bottom:7px;
width:230px;
}

/* バーコード */
.code {
margin:0px 0px 5px 0px;
}