@charset "shift_jis";


/*-----ページ全体構成-----*/
body {
margin:0;
padding:0;
text-align:center;
line-height:120%;
background-color:#cdcdcd
}

a {
text-decoration:none;
color:black
;}


a img {
border-style:none;
}

p {
margin:0;
padding:0;
}

p a{
border-bottom:gray 1px solid;
}
p a:hover{
border:none;
}
#layer{
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:780px;
text-align:left;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #666;
border-right: 1px solid #666;
background-color:#ffffff;
overflow:hidden;
}

h1,h6 {
margin:0;
padding:0;
text-indent:-9999px;
}

/*-----ヘッダ部分-----*/

#top{
margin:0;
padding:0;
width:780px;
height:70px;
display:block;
background : #ffffff url(top_banner.gif) no-repeat;
border:gray 1px solid
;}

#top a{
text-decoration:none;
color:white;
}
#top a:hover{
text-decoration:underline;
}

#top p {
margin:0px 50px;
text-align:right;
font-size:70%;
color:white
;}

/*-----▲ヘッダ終了-----*/
.clear {
clear:both;
margin:0;
padding:0;
}
/*---▲回り込み解除---*/
#footer {
margin:0;
padding:0;
width:780px;
height:18px;
display:block;
background-color:gray;
text-align:center;
font-size:100%;
color:white
;}
/*---▲フッター---*/

#pan {
margin-left:10px;
font-size:70%;
color:gray
;}
#pan a{
border-bottom:gray 1px solid;
}
#pan a:hover {
border:none;
}
/*---▲ぱんくずリスト用（#contnts内設置）---*/

h2 {
font-size:120%;
padding:5px 10px;
border-bottom:lightsalmon 1px solid;
border-left:lightsalmon 10px double;
background-color:mistyrose;
}

/*---▼追加分---*/
#right_box p{
padding:5px 20px;
line-height:150%;
}

td {
font-size:80%;
}
.table_apply{
table-layout:fixed;
margin:0 10px auto;
}

.table_wint02{
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
table-layout:fixed;
}
.table_wint02 td {
padding:7px 5px;
border:#B1B3B6 1px solid;
line-height:120%;
}
.table_wint02 td a{
text-decoration:none;
border-bottom:solid 1px black;
}
.table_wint02 td a:hover{
border:none;
}

.big_price {
text-align:center;
font-size:100%;
color:red;
font-weight:bold;
background-color:#FFF799;
}

/*---▼ここからタブのＩＤ---*/
#tab {
width:560px;
margin:0;
padding:0px;
border-bottom:3px solid gray;
overflow: hidden;
}

#tab li{
list-style:none;
width:130px;
text-align:center;
font-size:110%;
float:left;
}

#tab li a{
margin-right:5px;
padding:10px;
font-weight:bold;
width:130px;
display:block;
border-right:1px solid gray;
border-top:1px solid lightblue;
border-left:1px solid lightblue;
}
#tab li a:hover{
background-color:aliceblue;
}
/* ---Win版IE7とMac版IE5対策 ---*/
#tab ul{
   display:inline-block;
}
/*---▼ここからテーブル中央揃えのクラス---*/
/*table_wintは中身*/
.table_wint03{
width:560px;
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
table-layout:fixed;
}
.table_wint03 td {
padding:8px;
border:gray 1px solid;
font-size:80%;
line-height:120%;
text-align:center;
}
.table_wint03 td a{
font-weight:bold;
border-bottom:gray 1px solid;
}
.table_wint03 td a:hover{
border:none;
}
/*---▲ここまでテーブル中央---*/

.table_wint04{
width:560px;
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
table-layout:fixed;
}
.table_wint04 td {
padding:3px;
border:gray 1px solid;
font-size:80%;
text-align:center;
}
/*---▲ここまでテーブル中央縦短---*/

#right_box h3{
border-left:12px solid gray;
font-size:110%;
padding:5px 8px;
}
/*---ここまで見出し３---*/

#right_box h4{
margin:8px 0 3px 0;
border-left:12px solid gray;
font-size:100%;
padding:2px 10px;
}
/*--個別レンタルページの配置用テーブル--*/
.tableline_wint {
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
}
.tableline_wint td {
padding:5px 5px;
font-size:90%;
}

/*--色のブロック--*/
.moyou_back{
border:1px solid lightblue;
padding:10px 5px;
margin:0 0 10px;
width:300px;
}
.moyou_back_red{
border:1px solid pink;
padding:10px 5px;
margin:0 0 10px;
width:300px;
}
.moyou_midashi{
background-color:lightblue;
color:white;
padding:5px;
margin:0;
font-weight:bold;
width:300px;
}
.moyou_midashi_red{
background-color:pink;
color:white;
padding:5px;
margin:0;
font-weight:bold;
width:300px;
}
/*--金管用--*/
.moyou_back_T{
border:1px solid lightblue;
padding:10px 5px;
margin:0 0 10px;
width:250px;
}
.moyou_back_red_T{
border:1px solid pink;
padding:10px 5px;
margin:0 0 10px;
width:250px;
}
.moyou_midashi_T{
background-color:lightblue;
color:white;
padding:5px;
margin:0;
font-weight:bold;
width:250px;
}
.moyou_midashi_red_T{
background-color:pink;
color:white;
padding:5px;
margin:0;
font-weight:bold;
width:250px;
}

/*---▲見出し用---*/
.sen a{
border-bottom:gray 1px solid;
}
.sen a:hover{
border:none;
}
/*--個別指定--*/



* { box-sizing : border-box}
* { -moz-box-sizing : border-box}
