@charset "utf-8";
/* CSS Document */


<style type="text/css">

p.sample1 {width:200px; height:60px; background-color:#FFFFFF; overflow:visible;}
p.sample2 {width:200px; height:60px; background-color:#FFFFFF; overflow:scroll;}
p.sample3 {width:200px; height:60px; background-color:#FFFFFF; overflow:hidden;}
p.sample4 {width:350px; height:260px; background-color:#FFFFFF; border: 1px solid; overflow:auto;}
p.sample5{width:350px; height:1000px; background-color:#FFFFFF; border: 1px solid;}
p.sample6{width:454px; height:559px; background-color:#FFFFFF; border: 1px solid;}
p.sample7{width:454px; height:389px; background-color:#FFFFFF; border: 1px solid;}
p.sample8{width:350px; height:260px; background-color:#FFFFFF; border: 1px solid;}


p.new {width:350px; height:260px; background-color:#FFFFFF; border: 1px solid; overflow:auto;}



</style>

<div id="wrapper">
 <div id="navi01"></div>
 <div id="navi03"></div>
 <div id="navi07"></div>
 <div id="flash"></div>
 <div id="hedader">ヘッダー;</div>
 <div id="hedader02">
 <div id="navi">ナビ;</div>
 <div id="content"></div>
 <div id="sidebar">サイドバー;</div>
 <div id="main">メインコンテンツ;</div>
 <div id="main_sub"></div>
</div>
<div id="footer">フッター;</div>
</div>


#box{
width: 960px;
}


.box1{
float: left;
width: 675px;
}




#wrapper{
 width:100％
 margin:0 auto;
}
#navi03{
 width:100％
 margin:0 auto;
	background-color: #01146f;
	color: #0421b3;
	clear: both;
}
#main02 table {
}

#bk {
	background-color: #0F0;
	padding-top: 2px;
}


#header{



 width:100％
 margin:0 auto
	white-space: nowrap
	text-indent: 0
}


#flash{


 width:100％
 margin:0 auto
	white-space: nowrap
	text-indent: 0

;
	margin-top: 0px;
	margin-bottom: 0px;
}



#wrap #main table tr td table tr td a {
	font-size: 12px;
}


#content{
 overflow:hidden
 padding:20px 0;
}
#main{
 width:100％
 float:left;
	background: #cccccc;
	margin-bottom: 15px;
}
#wrap #main_sub table tr td h2 {
	color: #F33;
}
#wrap #main_sub div table tr td p {
	float: none;
	text-align: left;
}
#wrap #main_sub div table {

}


#wrap #main_sub table tr td div h1 {
	color: #00C;
}
#main_sub {
 width:100％
 float:left;
}




img{
	max-width: 100%;
	height: auto;
	width /***/: auto;



　
; 				text-align: center;
}}

gif{
max-width: 100%;
height: auto;
width /***/:auto;　
}#main {
	background-color: #FFF;
	margin-bottom: 10px;
}
.太字 {
	font-weight: bold;
}
#navi05 {
	background-color: #090;
}
#navi06 {
	padding-bottom: 20px;
	width: auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666;
}
#word {
	font-size: 12px;
	color: #666;
	text-align: left;
}
#navi06 div table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #666;
	width: 986px;
}

#navi06 div table tr td h1 {
	color: #000;
	line-height: 20px;
}
#navi06 div {
	width: auto;
	margin: 0px;
}
#navi06 div #formWrap p {
	font-size: 16px;
}





#navi07 {
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #0421b3;
	background-image: url(img/bk_bn.gif);
	padding-bottom: 5px;
}
#wrap #navi01 table tr td div {
	padding-top: 10px;
	padding-bottom: 10px;
}


#navi03 div table tr td div font {
	color: #FFFFFF;
	width: auto;
}
#navi01 {
	box-sizing: border-box;






	 width:80％
     float:left;
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#navi07 div table {
	width: auto;
}
#navi01 table {
	width: auto;
}
#header #bx-pager table {
	width: auto;
}
#main table tr td .sample4 {
	width: auto;
}
#wrap #main_02 table tr td h3 {
	color: #03C;
	text-align: center;
}


#wrap #sidebar {
	float: left;
	width: 250px;
	padding-right: 50px;
	margin-left: 10px;
}
#wrap #main_02 div {
	font-size: 12px;
}



#main table {
	width: auto;

}
#navi06 div #formWrap h3 {
	font-size: 36px;
}
#wrap #main_sub {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	float: none;
	text-align: center;
}

#navi06 div #formWrap form .formTable {
	background-color: #033;
	color: #FFF;
	width: auto;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#navi08 {
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color: #033;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	margin-top: 2px;
}
#wrap {
	margin-right: auto;
	margin-left: auto;
	width: auto;
}
#wrap #main table tr td div {
	text-align: left;

}


a:link {
	color: #CCC;
}
a:link {
	color: #000;
}
#wrap #main table tr td p span {
	font-size: 12px;
}
#wrap #main table tr {
	width: 360px;
}
#wrap #main table tr td {
	text-align: left;

}

table {
width: 100％;
table-layout: fixed;
}
#wrap #main_sub div table tr td div table tr td h4 {
	color: #009;
}
.タイトル {
	color: #00F;
}
#wrap #main_sub div table tr td #point h3 {
	color: #00F;
}
#wrap #main_sub div table tr td #info h3 {
	color: #00F;
}
#wrap #main_sub div table tr td table tr td a strong {
	color: #03C;
}
#wrap #main_sub div table tr td #main #content-main div div {
	font-size: 12px;
}
#wrap #main_sub div table tr td table tr td h3 {
	font-size: 14px;
}
#wrap #main_sub div table tr td table tr td {
	color: #000;
}
.font_color {
	font-size: 14px;
	color: #FFF;
}
#wrap #main_sub div table {
	width: 675px;
}
#wrap #fla {
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
#wrap #flash {
	background-color: #000;
	width: auto;
	margin-right: auto;
	margin-left: auto;



}
#wrap #flv {
	background-color: #000;
}
.font_blue {
	color: #00F;
}
