﻿/*ページの基本デザイン用CSS*/

body {
background-color: #f5f5f5;
color: #666666; /*←文字色*/
}

h1 {font-family: "Times New Roman", Times, serif; /*← フォント*/
font-size: 150%;  /*←フォントサイズ（相対指定）*/
text-align:left;
margin: 0px;  /*←マージン*/
}

h1 a { color: #990033;　 /*←h1のリンクは他とは違う色に*/
} 



.box1{
border:solid 1px #ffffff;
float: left;
background-color: #ffffff;
width:240px;
height: 0px;
margin:5px;
margin-left: 20px;  
margin-bottom:10px;
font-size:13px ;
padding:0px
text-align:left;
}

.box2 {
font-size: 90%;  /*←フォントサイズ（相対指定）*/
margin: 5px;  /*←上下1文字分空き、左右の余白なし*/
margin-left: 20px;  /*←上下1文字分空き、左右の余白なし*/
background-color: #ffffff;  /*←背景色*/
border-left:solid 8px #ff0033;  /*←左罫線*/
text-align:left;/*←左揃えの指定*/
clear: both; /*←左右のフロートを解除*/
padding-left:5px;
}

.box3{
color: #330000;
border:solid 1px #cccccc;
background-color: #ffffff;
width:480px;
height: 0px;
margin-left: 50px;  
font-size:13px ;
padding:15px
text-align:left;
}

.box4{
color: #330000;
float:left;
border:solid 1px #ffffff;
background-color: #ffffff;
width:75px;
height: 0px;
margin-left: 35px;  
font-size:14px ;
padding:5px
text-align:left;
}

.box5{
color:#330000;
border:solid 1px #ffffff;
background-color: #ffffff;
width:320px;
height: 0px;
margin-left: 5px;  
font-size:14px ;
padding:5px
text-align:left;
}

.box6{
float:left;
color:#330000;
border:solid 1px #cccccc;
background-color: #ffffff;
width:120px;
height: 40px;
margin-left: 5px;  
font-size:11px ;
padding-top:10px;
text-align:center;
}

.box7{
float:left;
color:#330000;
border:solid 1px #cccccc;
background-color: #ffffff;
width:160px;
height: 40px;
margin-left: 0px;  
font-size:11px ;
padding-top:10px;
text-align:center;
}

.box8{
color: #330000;
border:solid 1px #ffffff;
background-color: #ffffff;
width:480px;
height: 0px;
margin-left: 50px;  
font-size:13px ;
padding:15px
text-align:left;
}

.space{
clear: both;
}

p {font-family: "Times New Roman", Times, serif; /*← フォント*/
font-size: 80%;  /*←文字サイズ75%*/
text-align:left; /*←左揃えの指定*/
line-height: 150%; /*←行間を文字の1.5倍*/
}


/*↓著作権情報を指定する部分*/
address { font-family: "Times New Roman", Times, serif; /*← フォント*/
font-size: 80%;  /*←文字サイズ80%*/ 
font-style: normal; 
text-align:center; /*←中央揃えの指定*/
border-top: dashed 1px #663300;  /*←上に罫線*/
padding-top: 5px; /*←テキストボックスの上側*/
margin-top: 15px; /*←テキストボックスの外の上側*/
clear: both; /*←左右のフロートを解除*/
}

/*↓画像の回り込みと余白、罫線を指定する部分*/
p img { float: left; /*←画像は文章の左に*/
margin-right: 5px; /*←画像の右余白を5px*/
border: solid 1px #666666; /*←画像の回りの罫線の指定*/
}

/*↓リンクの下線をなしにして本文と同色に*/
a {color: #6666cc;
text-decoration: none;
font-weight: bold;
}

