/*-------------------------------------------------*/
/*基本HTMLタグ
/*-------------------------------------------------*/
img{border:0;}
form{margin:0;padding:0;}

/*-------------------------------------------------*/
/*基本レイアウトタグ(変更不可）
/*-------------------------------------------------*/
.clear {clear:both;}
.red{color: #FF0000;} 
.blue{ color:#0066FF;}
.green{ color:#009900;}
.orange{ color:#FF6600;}
/*.clearfix:after {content: "";display: block;clear: both;height: 0;}
.clearfix {display: inline-block;}
.clearfix {display: block;}
*/
.block{display: block;}
.border{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #BBBBBB;padding-top: 3px;padding-bottom: 3px;}
.small{ font-size:9px;	line-height: 12px;}
/*-------------------------------------------------*/
/*基本左右セット(変更不可）
/*-------------------------------------------------*/
.left {float: left;}
.right {float: right;}
.a-left {text-align: left;}
.a-right {text-align: right;}
.a-center {text-align: center;}
.icon{vertical-align:top;}
/*-------------------------------------------------*/
/*結果メッセージ出力(変更不可）
/*-------------------------------------------------*/
.msg_error {font-size: 12px;color: #000000;background-color: #f7d3d3;background-image: url(../images/stop.gif);background-repeat: no-repeat;background-position: 5px center;border: 1px solid #9e0b0f;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 25px;margin-bottom: 5px;}
.msg_success {font-size: 12px;color: #000000;background-color: #f7d3d3;background-image: url(../images/check.gif);background-repeat: no-repeat;background-position: 5px center;border: 1px solid #9e0b0f;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 25px;margin-bottom: 5px;}
.msg_worning {font-size: 12px;color: #000000;background-color: #f7d3d3;background-image: url(../images/alert.gif);background-repeat: no-repeat;background-position: 5px center;border: 1px solid #9e0b0f;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 25px;margin-bottom: 5px;}
.msg_hint {font-size: 12px;color: #000000;background-color: #f7d3d3;background-image: url(../images/light.png);background-repeat: no-repeat;background-position: 5px center;border: 1px solid #9e0b0f;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 25px;margin-bottom: 5px;}


/*-------------------------------------------------*/
/*共通ヘッダーグローバルナビゲーション（メニュー）
/*-------------------------------------------------*/
#globalnavi{position:relative;width:942px;height:25px; margin-bottom:5px; border: solid 1px rgba(255,255,255,0.5); background:rgba(0,0,0,0.5);z-index:9999}

*+html #globalnavi{position:relative;width:942px;height:25px; margin-bottom:5px; border: solid 1px #adadad;z-index:9999}

/*-------------------------------------------------*/
/*共通パンくずリスト(変更不可）
/*-------------------------------------------------*/
#header .topiclist{padding-bottom:.5em;}
#header .topiclist li{display:inline;margin-right:5px;}

/*-------------------------------------------------*/
/*共通コンテンツ本文
/*-------------------------------------------------*/
#contents{width:942px;background:#ffffff;padding-top:14px; padding-bottom:30px;min-height:480px;}
#contents .subFrame{float:left;width:203px;}
#contents .mainFrame{float:left;display:inline;width:689px;margin:0 22px 0 15px;}
#contents .mainFrame .main_banner{width:689px;padding-bottom:15px;}
#contents .mainFrame .menu{float:left;display:inline;width:200px;margin-right:26px;_margin-right:23px;}
#contents .mainFrame .contents{float:left;display:inline;width:463px;}
#contents .menuFrame{float:left;display:inline;width:200px;margin:0 26px 0 15px;}
#contents .contentsFrame{float:left;display:inline;width:463px;margin-right:22px;}
#contents .detailFrame{float:left;display:inline;width:685px;}
#contents .fullFrame{width:910px;margin-left:15px;}
#contents .fullFrame p{font-size:1em;}
#contents .fullFrame .note{font-size:1.4em;}
#contents #mainSide{display:inline;margin:0 25px 0 15px;}
.fullFrame ul{margin-left:5px;}
.fullFrame li{margin-left:20px;list-style-type: disc; font-size:1.2em;}
.fullFrame li ul li{list-style-type: circle;}
#contents .detailFrame .categoryFrame h2 {/*font-size: 14px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D5D5D5;*/padding-bottom: 3px;color: #6796C5;}
#contents .mainFrame .contents #rss_feed{ margin-bottom:20px; height:80px; overflow:auto;}
#contents .mainFrame .contents #rss_feed li{padding-bottom: 3px;padding-left: 20px;	background-image: url(../images/page.png);background-repeat: no-repeat;background-position: left top;list-style-type: none;}
#contents .mainFrame .contents #rss_feed .rssDate{color:#666666;} 
#contents .mainFrame .contents #rss_feed .rssDescription{color:#999999;} 

