@charset "utf-8";
/******* 基本設定 *******/
body{margin: 3px;
font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height: 1.166;
color: #319A63;}
table{margin: 0 0 3px 0;
padding: 0;
font-size: 13px;}
th,tr {font-weight:normal;}
h1, h2, h3, h4, h5, h6, p {margin: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 15px;}
p{font-size: 12px;}
body{text-align: center;}
#container{margin: 0 auto;
text-align: left;
width:746px;}
/******* ヘッダ *******/
#header{white-space:nowrap;
width:746px;}
#header h1,#header h2,#header p{position: absolute;
background-color: #319A63;
color: #FFFFFF;}
#header h1{line-height: 0;
margin: 8px 0 0 220px;
padding: 8px;}
#header h2{margin: 80px 0 0 13px;}
#header a:link{color: #CCCCCC;}
#header h2 a:hover{color: #FF754A;}
#header a:visited{color: #FFFFFF;}
#header p{margin: 80px 0 0 230px;}
#header img{margin: 0;}
#header a:link img{border: 3px double #999999;}
#header a:visited img{border: 3px double #29AA5A;}
#header a:hover img{border: 3px double #0099FF;}
/******* 実際にコンテンツを書く場所 *******/
#contents{margin: 2px 0 3px 0;
padding: 1px 0 2px 0;
width: 746px;
top: 108px;}
#contents h3,#contents h4,#contents h5,#contents h6{padding: 5px 5px 5px 2px;
font-size: 16px;}
#contents p{padding: 5px 5px 5px 2px;
font-size: 16px;}
#contents img{vertical-align:middle;}
#contents a:link{color: #0065FF;}
#contents a:visited{color: #9966FF;}
#contents a:hover {background-color: #B5D7FF;}
/******* フッタ *******/
#footer{width: 747px;
height: 33px;
white-space:nowrap;
background-color: #319A63;
color: #FFFFFF;
border: 3px double #FFFFFF;}
#footer img{padding: 0 0 0 10px;
float: left;}
#footer h3{padding: 7px 4px 0 0;
float: right;
font-size: 13px;
font-weight: normal;}
#footer a:link img{border: 1px solid #0065FF;}
#footer a:visited img{border: 1px solid #9966FF;}
#footer a:hover img{border: 1px solid #FF0099;}
#footer a:link{color: #FFFFFF;}
#footer a:visited{color: #9966FF;}
#footer a:hover {background-color: #ADF3A5;}
/******* テキスト色を変える *******/
.c1b{color: #FF0000;
font-weight:bold;}
.c1e{color: #FF0000;
font-style:oblique;}
.c4e{color: #319A63;
font-style:oblique;}
.c16e{color: #FF0000;
font-size: 16px;
font-style:oblique;} /* 赤１６ */
.c1{color: #FF0000;} /* 赤 */
.c2{color: #ff6600;} /* オレンジ */
.c3{color: #666666;} /* グレー */
.c4{color: #319A63;} /* 緑 */
.c8{color: #993300;
font-size: 16px;} /* 茶１６ */
.c9{color: #000000;} /* 黒 */
.c10{color: #FFFFFF;
font-size: 9px;
font-weight:normal ;} /* 白 */
.c11{color: #FFFFFF;} /* 白 */
.c102{color: #FFFFFF;
font-size: 12px;} /* 白 */
.c16{color: #FF0000;
font-size: 16px;} /* 赤１６ */
.c18{color: #993300;} /* 茶 */
.c20{color: #FF0000;
font-size: 10px;} /* 赤１０ */
.c21{color: #29AA5A;
font-size: 10px;} /* 緑１０ */
.c22{color: #ff6600;
font-size: 16px;} /* オレンジ１６ */
.c25{color: #FF0099;
font-size: 10px;} /* ピンク */
.c26{color: #993300;
font-size: 10px;} /* 茶１０ */
.c27{color: #29AA5A;
font-size: 16px;} /* 緑１６ */

.c5{color: #0000FF;} /* 青 */
.c6{color: #FF754A;} /* 淡いオレンジ */
.c7{color: #000063;} /* 日拳基本色 */
.c12{color: #FF00FF;}/* ショッキングピンク */ 
.c23{color: #ff6600;
font-size: 10px;} /* オレンジ１０ */
.c24{color: #993300;} /* 茶 */
/******* 一部のテキストサイズを変える *******/
.s11{font-size: 11px !important;}
.s12{font-size: 12px !important;}
.s13{font-size: 13px !important;}
.s15{font-size: 15px !important;}

.s18{font-size: 18px !important;}
.s9{font-size: 9px !important;}
/******* 太字・細字 *******/
.nor{font-weight:normal;}
.bold{font-weight:bold;}
/******* ポップアップTEL *******/
.thumbnail3{position: relative;
z-index: 0;}
.thumbnail3:hover{z-index: 50;}
.thumbnail3 span{position: absolute;
background-color: #29AA5A;
padding: 1px;
visibility: hidden;}
.thumbnail3:hover span{visibility: visible;
top: -36px;
right: -19px;
z-index: 50;}
/******* 横揃え *******/
.center{text-align:center !important;}
