@charset "utf-8";
img {
    border:0;
}

body  {
	font: 80% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0px 0px 0px 182px;
	text-align: center;
	color: #000000;
}

.twoColFixLtHdr #container {
	width: 810px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
	padding: 2px 0 0px;
	;
} 
.twoColFixLtHdr #header { 
	background: #FFFFFF; 
	padding: 0 0px 0 0px;  
} 
.twoColFixLtHdr #header h1 {
	margin: 0; 
	padding: 0px 0; 
}
.twoColFixLtHdr #sidebar1 {
	float: left;
	width: 180px;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
}
.twoColFixLtHdr #mainContent {
	margin: 0px 0px 0px 182px;
	padding: 0px 0px 0px182px;
	color: #666;
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
} 
.twoColFixLtHdr #footer { 
	padding: 0 10px 0 0px; 
	background:#FFFFFF; 
} 
.twoColFixLtHdr #footer p {
	margin: 0;
	padding: 0px 0; 
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.midashi1 {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0;
	border-color: #E5EC87;
	border-style:solid;
	background:#CBDA10;
	color:#666600;
	line-height:140%;
	font-weight:bold;
	
}

.midashi2 {
	
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color:#CBDA10;
	border-style:solid;
	background:#E5EC87;
	color:#8A950B;
	line-height:140%;
	font-weight:bold;
}

.H11 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 20px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
.H12 {
  color: #000099; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 0px 0px 2px 15px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  line-height: 100%; /* 行の高さ */
}
.H13 {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color: #BEDC81;
	border-style:solid;
	background:#7EBA03;
	color:#F3F9E8;
	line-height:140%;
	font-weight:bold;
}

.H14 {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 5px 0 ;
	border-color:#7EBA03;
	border-style:solid;
	background:#BEDC81;
	color:#5B8602;
	line-height:140%;
	font-weight:bold;
	
}

.h5 {
padding:5px 0 5px 15px;
background:#F5F5F5;
border-left:#009900 8px solid;
font-size: small;
font-weight: bold;
color:#333;
}


.twoColFixLtHdr #container #mainContent p {
	text-align: left;


}


ul.media-tab li { display:block; float:left; padding:20px 0px 0px 12px; width:155px;}
ul.media-tab li a ,ul.media-tab li span { height:26px; display:block; cursor:pointer; text-indent:-9999px;}

ul.media-tab li a#tab01:hover { background: url(../img/tab_img.gif) -200px 0 no-repeat;}
ul.media-tab li a#tab02:hover { background: url(../img/tab_img.gif) -200px -35px no-repeat;}
ul.media-tab li a#tab03:hover { background: url(../img/tab_img.gif) -200px -70px no-repeat;}

ul.media-tab li a#tab01 { background: url(../img/tab_img.gif) 0 0 no-repeat;}
ul.media-tab li a#tab02 { background: url(../img/tab_img.gif) 0 -35px no-repeat;}
ul.media-tab li a#tab03 { background: url(../img/tab_img.gif) 0 -70px no-repeat;}

ul.media-tab li span#tab01 { background: url(../img/tab_img.gif) -200px 0 no-repeat;}
ul.media-tab li span#tab02 { background: url(../img/tab_img.gif) -200px -35px no-repeat;}
ul.media-tab li span#tab03 { background: url(../img/tab_img.gif) -200px -70px no-repeat;}

div.media-tab-box { padding:0px 0px 4px 0px;background: url(../img/tab_under.gif) 0 100% repeat-x;}


h2.media-news { padding:30px 0px 25px 22px}

table.media-news {margin:0px auto 20px ; padding:0px; border:#cccccc solid 1px;width:456px; color:#666666;}
table.media-news h3 { border-left:#e9844c 4px solid; padding:2px 3px; margin:5px 0px 5px 5px;
color:#e9844c; font-weight:bold; font-size:14px; }

table.media-news td { vertical-align:top; }

table.media-news td.font10 { font-size:10px ; line-height:140%; padding:0px 0px 5px 5px; }
table.media-news td.font12 { font-size:12px ; line-height:140%; padding:0px 0px 5px 5px; }

div.tv-01 {width:320px; float:left;}
div.tv-01 img { padding:3px 0 0 0; border:#cdcdcd 1px solid; margin:0px 20px 0px 0px;}
div.tv-01 p { text-align:center; color:#663300; padding:5px 0px 0px ;}

div.tv-02 {width:250px; float:right;}
div.tv-02 img { padding:3px; border:#cdcdcd 1px solid;}
div.tv-02 p { text-align:center; color:#663300; padding:5px 0px 0px ;}


div.magazine-box { width:130px; float:left; text-align:left;  height:inherit!important;height:130px; min-height:130px;}
div.magazine-box02 { width:240px; float:left; text-align:left;  height:inherit!important;height:130px; min-height:130px;}

#media-magazine { width:520px; margin:0px auto 0px ; text-align:center;}

p.name { color:#663200; padding:0px; margin:0px;}
p.date { color:#9a9a9a; padding:0px; margin:0px;}
p.gazou { padding:0px; margin:0px;}

#box{width:95%; margin:auto; text-align:center;}
#box1{
     width:320px;
	 height:150px;
	 float:left;
}

#box2{
     width:250px;
	 height:150px;
	 float:right;
}