@charset "utf-8";
/* CSS import */


/*common css共通仕様スタイル*/

.mt05 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mb05 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mr05 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml05 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.pt05 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pb05 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pr05 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pl05 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }


.ta_r {text-align:right;}
.ta_l {text-align:left;}
.ta_c {text-align:center;}

.fl_l { float:left; }
.fl_r { float:right; }

p.home_exp {
text-align:left;
padding:20px 25px;
margin:0;
}

p.exp {
text-align:left;
padding:1em;
margin:0;
}

p.ind {
text-align:left;
padding:0;
margin:0;
text-indent:1em;
}

p.exp_subtitle01 {
font-weight:bold;
text-align:left;
font-size:100%;
}


ol.exp_num_list {
text-align:left;
margin:1em 2.5em;
padding:0;
}

ol.exp_num_list li {
margin-bottom:10px;
}

ol.exp_num_listl01 {
text-align:left;
margin:1em 3.5em;
padding:0;
}

ol.exp_num_listl01 li {
margin-bottom:10px;
}


ol.exp_num_list_norm {
text-align:left;
margin:1em 3.5em;
padding:0;
}

ol.exp_num_list_norm li {
margin-bottom:0;
}



ul.exp_list {
text-align:left;
margin:1em 1.5em;
padding:0;
}

ul.exp_list02 {
text-align:left;
margin:1em 2.5em;
padding:0;
}



ul.exp_list_n {
text-align:left;
margin:1em 1.5em;
padding:0;
}

ul.exp_list_n li {
list-style-type:none;
}


ul.exp_list_icn {
text-align:left;
margin:1em 1.5em;
padding:0;
}

ul.exp_list_icn li {
background:url(../images/navigation/icn01.gif) left 5px no-repeat;  
 list-style-type:none;  
 padding:0 0 0 10px;  
 }

ul.exp_list_icn02 {
text-align:left;
margin:1em 1.5em;
padding:0;
}

ul.exp_list_icn02 li {
background:url(../images/navigation/icn01.gif) left 5px no-repeat;
list-style-type:none;
padding:0 0 0 10px;
margin-bottom:10px;
}


dl.exp_dl {
text-align:left;
}

dl.exp_dl dd {
margin:0 0 0 10px;
}

dl.normal_float {
text-align:left;
margin:0 1em;
}

dl.normal_float dt {
float:left;
}

dl.normal_float dd {
margin:0 0 10px 3em;
}

dl.normal_float02 {
text-align:left;
margin:1em 2em;
}

dl.normal_float02 dt {
float:left;
}

dl.normal_float02 dd {
margin:0 0 10px 9em;
}


div.pad_box_tb {
padding:1em 0;
}

/*ホームスタイル*/

#HomeContents {
padding:30px 0 0 0 ;
margin:0 auto;
width:800px;
}

#HomeLeft {
width:490px;
float:left;
}

ul#KaigiBtn {
text-align:right;
padding-bottom:30px;
}

ul#KaigiBtn li {
display:inline;
}

ul#KaigiBtn li img {
margin-left:16px;
}

#BNtitle {
width:490px;
}

#HT02 {
float:left;
width:341px;
}

#BNtitle p {
float:right;
width:82px;
}

div.bordering {
clear:both;
margin:0;
padding:0;
}

div.bordering img {
margin:0;
padding:0;
}


div#MoLeft {
float:left;
width:360px;
}

div#MoRight {
float:right;
width:130px;
}

div#MoRight img {
margin-top:17px;
}

ul#Move {
text-align:left;
margin:14px 25px;
}

ul#Move li {
list-style-type:none;
background:url(../images/navigation/icn01.gif) 0 4px no-repeat;
padding-left:10px;
line-height:140%;
margin-bottom:1em;
}

ul#HomeBanL {
text-align:left;
margin:30px 0 30px 0;
}

ul#HomeBanL li {
display:inline;
list-style-type:none;
}

ul#HomeBanL li a {
margin:0;
padding:0;
}

ul#HomeBanL li a img.ml {
margin-left:26px;
}


div#GuideLeft {
float:left;
width:272px;
}

div#GuideRight {
float:right;
width:218px;
}

ul.g_list {
text-align:left;
margin:14px 25px;
}

ul.g_list li {
list-style-type:none;
background:url(../images/navigation/icn01.gif) 0 4px no-repeat;
padding-left:10px;
line-height:140%;
margin-bottom:0.7em;
}



#BNsub_title {
width:490px;
}

#BNsub_title p {
float:right;
width:82px;
}

#HT03 {
float:left;
width:341px;
}


#HomeRight {
width:280px;
float:right;
}

ul#ShortCutBan {
text-align:left;
margin-bottom:12px;
}

ul#ShortCutBan li {
display:inline;
list-style-type:none;
}

#RBan {
margin-left:5px;
}


#GikaiBox01 {
border-left: 1px solid #bfbfb6;
border-right: 1px solid #bfbfb6;
border-bottom: 1px solid #bfbfb6;
background:url(../../images/thumb01.jpg) right top no-repeat #FFFFFF;
padding:11px 18px 10px 18px;
}

#GikaiBox02 {
border-left: 1px solid #bfbfb6;
border-right: 1px solid #bfbfb6;
border-bottom: 1px solid #bfbfb6;
background:url(../../images/thumb02.jpg) right top no-repeat #FFFFFF;
padding:11px 18px 10px 18px;
}

#GikaiBox03 {
border-left: 1px solid #bfbfb6;
border-right: 1px solid #bfbfb6;
border-bottom: 1px solid #bfbfb6;
background:url(../../images/thumb03.jpg) right top no-repeat #FFFFFF;
padding:11px 18px 10px 18px;
}

#GikaiBox04 {
border-left: 1px solid #bfbfb6;
border-right: 1px solid #bfbfb6;
border-bottom: 1px solid #bfbfb6;
padding:6px 0px 3px 10px;
background-color:#FFFFFF;
}

ul.gi_navi {
text-align:left;
margin:5px 0;
padding:0;
}

ul.gi_navi li {
display:inline;
width:82px!important;
}

#Gn01 {
margin-right:15px;
}
#Gn02 {
margin-right:40px;
}
#Gn03 {
margin-right:15px;
}


h3.gikai_title {
text-align:left;
margin-bottom:6px;
}

p.jyoho_txt {
text-align:left;
font-size:60%;
line-height:110%;
}

#GikaiBox05 {
border: 1px solid #bfbfb6;
padding:11px 18px 10px 18px;
background:url(../../images/thumb04.jpg) right top no-repeat #FFFFFF;
margin-top:12px;
}

#GikaiBox06 {
border-left: 1px solid #bfbfb6;
border-right: 1px solid #bfbfb6;
border-bottom: 1px solid #bfbfb6;
padding:11px 18px 10px 18px;
background:url(../../images/thumb05.jpg) right top no-repeat #FFFFFF;
}

ul#RBottomLink {
text-align:left;
margin:14px 5px;
}

ul#RBottomLink li {
list-style-type:none;
background:url(../images/navigation/icn01.gif) 0 4px no-repeat;
padding-left:10px;
line-height:140%;
margin-bottom:0.7em;
margin-right:1.5em;
display:inline;
}



/*ローカル共通スタイル*/

#LocalContents {
padding:0 ;
margin:0 auto;
width:800px;
background:url(../images/layout/local_bg.gif) left top repeat-y; 
}

#LocalLeft {
width:180px;
float:left;
}


#LocalRight {
width:620px;
float:right;
}

#ContentsBox {
width:590px;
margin-left:30px;
}

/*　ローカルメニュー専用スタイル　*/

#LocalLeftMenuOnly {
width:180px;
float:left;
background:url(../images/layout/local_menu_bg.gif) left top repeat;
}




/*パンくずナビゲーション*/

div#BreadCrimbs {
padding:10px 2px 0 2px;
margin:0 0 25px 0;
}

div#BreadCrimbs ol {
list-style-type:none;
text-align:left;
margin-left:1em;
font-size:100%;
}

div#BreadCrimbs ol li {
display:inline;
}


/*ローカルナビゲーション*/

#LocalLeft dl.local_navigation a:link { text-decoration:underline; color:#514537; }
#LocalLeft dl.local_navigation a:visited { text-decoration:underline; color:#514537; }
#LocalLeft dl.local_navigation a:hover { text-decoration:underline; color:#D90000; }
#LocalLeft dl.local_navigation a:active { text-decoration:underline; color:#514537; }

dl.local_navigation dt#OnLink a:link { text-decoration:underline; color:#FFFFFF; }
dl.local_navigation dt#OnLink a:visited { text-decoration:underline; color:#FFFFFF; }
dl.local_navigation dt#OnLink a:hover { text-decoration:underline; color:#D90000; }
dl.local_navigation dt#OnLink a:active { text-decoration:underline; color:#FFFFFF; }

dl.local_navigation dt#Current a:link { text-decoration:underline; color:#FFFFFF; }
dl.local_navigation dt#Current a:visited { text-decoration:underline; color:#FFFFFF; }
dl.local_navigation dt#Current a:hover { text-decoration:underline; color:#D90000; }
dl.local_navigation dt#Current a:active { text-decoration:underline; color:#FFFFFF; }

dl.local_navigation dt#HomeLink a:link { text-decoration:underline; color:#FFFFFF; }
dl.local_navigation dt#HomeLink a:visited { text-decoration:underline; color:#FFFFFF; }
dl.local_navigation dt#HomeLink a:hover { text-decoration:underline; color:#D90000; }
dl.local_navigation dt#HomeLink a:active { text-decoration:underline; color:#FFFFFF; }

dl.local_navigation {
text-align:left;
margin:-3px 0 0 0;
padding:0;
/*font-size:70%;*/
}

#LocalLeft dl.local_navigation dt {
background:url(../images/navigation/localnavi_icn.gif) 15px 15px no-repeat;
padding-left:10px;
margin:0;
}

#LocalLeft dl.local_navigation dt a {
display:block;
padding:10px 0;
/*color:#514537!important;*/
text-decoration:underline!important;
margin:0 0 0 15px;
}


#LocalLeft dl.local_navigation dt#Current {
background:url(../images/navigation/dt_on_icn.gif) 15px center no-repeat;
margin:-6px 0 0 0;
padding:0 0 0 22px;
/*color:#FFFFFF!important;*/
text-decoration:none!important;
background-color:#5B8111;
display:block;
}

dl.local_navigation dt#HomeLink {
/*background: url(../images/navigation/local_navi_home_bg.gif) left center no-repeat;*/
margin:0;
padding:0 0 0 22px;
background-color:#706C40;
}

dl.local_navigation dt#HomeLink a {
display:block;
margin:0;
padding:10px 0;
/*color:#FFFFFF!important;*/
text-decoration:underline!important;
}

dl.local_navigation dt#HomeLink a:hover {
}

dl.local_navigation dd {
background:url(../images/navigation/local_navi_dd_icn.gif) 0 5px no-repeat;
margin:5px 0 5px 18px;
padding:0 0 0 13px;
}

/*フレーム内ローカルナビゲーション*/

#LocalLeftMenuOnly dl.local_navigation {
text-align:left;
margin:-3px 0 0 0;
padding:0;
/*font-size:70%;*/
}

#LocalLeftMenuOnly dl.local_navigation dt {
background:url(../images/navigation/localnavi_icn.gif) 15px 15px no-repeat;
padding-left:10px;
margin:0;
}

#LocalLeftMenuOnly dl.local_navigation dt a {
display:block;
padding:10px 0;
/*color:#514537!important;*/
text-decoration:underline!important;
margin:0 0 0 15px;
}


#LocalLeftMenuOnly dl.local_navigation dt#Current {
background:url(../images/navigation/dt_on_icn.gif) 15px 15px no-repeat;
margin:-6px 0 0 0;
padding:10px 0 10px 22px;
/*color:#FFFFFF!important;*/
text-decoration:none!important;
background-color:#5B8111;
display:block;
}

dl.local_navigation dt#HomeLink {
background:url(../images/navigation/local_navi_home_icn.gif) 15px 15px no-repeat;
margin:0;
padding:0 0 0 22px;
background-color:#706C40;
}

dl.local_navigation dt#HomeLink a {
display:block;
margin:0;
padding:10px 0;
/*color:#FFFFFF!important;*/
text-decoration:underline!important;
}

dl.local_navigation dt#HomeLink a:hover {
}

dl.local_navigation dt#OnLink {
/*background: url(../images/navigation/dt_on.gif) left center no-repeat;*/
margin:0;
padding:0 0 0 22px;
}

dl.local_navigation dt#OnLink a {
display:block;
margin:0;
padding:10px 0;
/*color:#FFFFFF!important;*/
text-decoration:underline!important;
}


dl.local_navigation dd {
background:url(../images/navigation/local_navi_dd_icn.gif) 0 5px no-repeat;
margin:5px 0 5px 18px;
padding:0 0 0 13px;
}

/* H29 JIS対応　ローカルナビゲーション */

#LocalLeft ul.local_navigation a:link { text-decoration:underline; color:#514537; }
#LocalLeft ul.local_navigation a:visited { text-decoration:underline; color:#514537; }
#LocalLeft ul.local_navigation a:hover { text-decoration:underline; color:#D90000; }
#LocalLeft ul.local_navigation a:active { text-decoration:underline; color:#514537; }

ul.local_navigation li#OnLink a:link { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#OnLink a:visited { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#OnLink a:hover { text-decoration:underline; color:#D90000; }
ul.local_navigation li#OnLink a:active { text-decoration:underline; color:#FFFFFF; }

ul.local_navigation li#Current a:link { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#Current a:visited { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#Current a:hover { text-decoration:underline; color:#D90000; }
ul.local_navigation li#Current a:active { text-decoration:underline; color:#FFFFFF; }

ul.local_navigation li#HomeLink a:link { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#HomeLink a:visited { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#HomeLink a:hover { text-decoration:underline; color:#D90000; }
ul.local_navigation li#HomeLink a:active { text-decoration:underline; color:#FFFFFF; }

/* (H30.10 JIS対応修正）*/

#LocalLeft ul.local_navigation li#Current2 {
background:url(../images/navigation/dt_on_icn.gif) 14px 15px no-repeat;
margin:-6px 0 0 0;
padding:0px 0 0 22px;
color:#FFFFFF!important;
text-decoration:none!important;
background-color:#5B8111;
display:block;
}

#LocalLeft ul.local_navigation li#Current2 ul.sub_link_set li.sub_down1{
list-style-type:none;
background:url(/common/images/navigation/local_navi_dd_icn.gif) 18px 13px no-repeat;
background-color:#f0efdf;
margin:10px 0 -7px -22px;
padding-left:15px;
}

#LocalLeft ul.local_navigation li#Current2 ul.sub_link_set li.sub_down2{
list-style-type:none;
background:url(/common/images/navigation/local_navi_dd_icn.gif) 18px 13px no-repeat;
background-color:#f0efdf;
margin:0px 0 -7px -22px;
padding-left:15px;
}


#LocalLeft ul.local_navigation li#OnLink ul.sub_link_set li.sub_down3{
list-style-type:none;
background:url(../../../common/images/navigation/local_navi_dd_icn.gif) 18px 13px no-repeat;
background-color:#f0efdf;
margin-left:-22px;
padding-left:35px;
}

ul.local_navigation li#Current2 a:link { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#Current2 a:visited { text-decoration:underline; color:#FFFFFF; }
ul.local_navigation li#Current2 a:hover { text-decoration:underline; color:#D90000; }
ul.local_navigation li#Current2 a:active { text-decoration:underline; color:#FFFFFF; }

#LocalLeft ul.local_navigation li#Current2 ul.sub_link_set a:link { text-decoration:underline; color: #514537!important; }
#LocalLeft ul.local_navigation li#Current2 ul.sub_link_set a:visited { text-decoration:underline; color: #514537!important; }
#LocalLeft ul.local_navigation li#Current2 ul.sub_link_set a:hover { text-decoration:underline; color: #D90000!important; }
#LocalLeft ul.local_navigation li#Current2 ul.sub_link_set a:active { text-decoration:underline; color: #514537!important; }


#LocalLeft ul.local_navigation li#OnLink ul.sub_link_set a:link { text-decoration:underline; color: #514537!important; }
#LocalLeft ul.local_navigation li#OnLink ul.sub_link_set a:visited { text-decoration:underline; color: #514537!important; }
#LocalLeft ul.local_navigation li#OnLink ul.sub_link_set a:hover { text-decoration:underline; color: #D90000!important; }
#LocalLeft ul.local_navigation li#OnLink ul.sub_link_set a:active { text-decoration:underline; color: #514537!important; }

/* (H30.10 JIS対応修正　ここまで）*/

ul.local_navigation {
text-align:left;
margin:-3px 0 0 0;
padding:0;
list-style:none;
/*font-size:70%;*/
}

#LocalLeft ul.local_navigation li {
background:url(../images/navigation/localnavi_icn.gif) 15px 15px no-repeat;
padding-left:10px;
margin:0;
}

#LocalLeft ul.local_navigation li a {
display:block;
padding:10px 0;
/*color:#514537!important;*/
text-decoration:underline!important;
margin:0 0 0 15px;
}


#LocalLeft ul.local_navigation li#Current {
background:url(../images/navigation/dt_on_icn.gif) 15px center no-repeat;
margin:-6px 0 0 0;
padding:0 0 0 24px;
/*color:#FFFFFF!important;*/
text-decoration:none!important;
background-color:#5B8111;
display:block;
}

ul.local_navigation li#HomeLink {
/*background: url(../images/navigation/local_navi_home_bg.gif) left center no-repeat;*/
margin:0;
padding:0 0 0 22px;
background-color:#706C40;
}

ul.local_navigation li#HomeLink a {
display:block;
margin:0;
padding:10px 0;
/*color:#FFFFFF!important;*/
text-decoration:underline!important;
}

ul.local_navigation dt#HomeLink a:hover {
}

ul.local_navigation li.menu_down {
background:url(../images/navigation/local_navi_dd_icn.gif) 0 5px no-repeat !important;
background-position:left center !important;
margin:-8px 0 -8px 18px !important;
padding:0 !important;
}

/*フレーム内ローカルナビゲーション*/

#LocalLeftMenuOnly ul.local_navigation {
text-align:left;
margin:-3px 0 0 0;
padding:0;
/*font-size:70%;*/
}

#LocalLeftMenuOnly ul.local_navigation li {
background:url(../images/navigation/localnavi_icn.gif) 15px 15px no-repeat;
padding-left:10px;
margin:0;
}

#LocalLeftMenuOnly ul.local_navigation li a {
display:block;
padding:10px 0;
/*color:#514537!important;*/
text-decoration:underline!important;
margin:0 0 0 15px;
}


#LocalLeftMenuOnly ul.local_navigation li#Current {
background:url(../images/navigation/dt_on_icn.gif) 15px 15px no-repeat;
margin:-6px 0 0 0;
padding:10px 0 10px 22px;
/*color:#FFFFFF!important;*/
text-decoration:none!important;
background-color:#5B8111;
display:block;
}

ul.local_navigation li#HomeLink {
background:url(../images/navigation/local_navi_home_icn.gif) 15px 15px no-repeat;
margin:0;
padding:0 0 0 22px;
background-color:#706C40;
}

ul.local_navigation li#HomeLink a {
display:block;
margin:0;
padding:10px 0;
/*color:#FFFFFF!important;*/
text-decoration:underline!important;
}

ul.local_navigation li#HomeLink a:hover {
}

ul.local_navigation li#OnLink {
/*background: url(../images/navigation/dt_on.gif) left center no-repeat;*/
margin:0;
padding:0 0 0 22px;
}

ul.local_navigation li#OnLink a {
display:block;
margin:0;
padding:10px 0;
/*color:#FFFFFF!important;*/
text-decoration:underline!important;
}


ul.local_navigation li.menu_down {
background:url(../images/navigation/local_navi_dd_icn.gif) 0 5px no-repeat !important;
background-position:left center !important;
margin:-8px 0 -8px 18px !important;
padding:0 !important;
}



/* ここまで追加 */


/*公報*/

ul#KouhouLink {
text-align:left;
margin:20px 0 10px 8px;
}

ul#KouhouLink li {
list-style-type:none;
display:inline;
}


/*　フレーム内main2　*/
#FrameMainBox {
width:620px;
margin:0 auto 0 0;
padding:0;
float:left;
}

/*　あらまし以下共通　*/

h1#Title01 {
border-bottom:1px solid #000000;
font-size:135%;
text-align:left;
}

p#Normtitle02 {
font-size:100%;
text-align:left;
border-bottom:1px solid #000000;
font-weight:bold;
padding:2px;
}

h2.title02 {
text-align:left;
font-size:85%;
}

h2.title_text {
text-align:left;
font-size:135%;
font-weight:bold;
margin-left:30PX;
}

h3.title03 {
text-align:left;
font-size:80%;
padding-left:15px;
}

h4.title04 {
text-align:left;
font-size:75%;
padding-left:20px;
}

p.indent10 {
text-indent:-18px;
text-align:left;
margin-left:2.5em;
}

p.indent20 {
text-indent:-18px;
text-align:left;
margin-left:3.5em;
}


img.intext_r {
float:right;
margin-left:10px;
}

img.intext_l {
float:left;
margin-right:10px;
}

dl.aramasi {
text-align:left;
margin:10px 0 10px 10px;
}

dl.aramasi dd {
margin:0 0 10px 15px;
}

dl.aramasi02 {
text-align:left;
margin:10px 0 10px 15px;
}
dl.aramasi02 dd {
margin:0 0 10px 15px;
}

/*　PDF用ボックス　*/

div.pdf_box {
margin:10px auto;
padding:10px;
width:540px;
border:1px solid #CCCCCC;
}


/*　二院制と参議院の在り方　*/

div.d_border_box {
border: double 3px #CCCCCC;
padding:1em;
margin:10px auto;
text-align:center;
}



/* メニュー */

div#ContentsBox table#NavigationList {
width:590px;
margin:0;
background-color:#033;
border-collapse:collapse;
border:1px solid #FFFFFF;
color:#FFFFFF!important;
}


div#ContentsBox table#NavigationList td {
padding:2px;
border:1px solid #FFFFFF;
text-align:center;
font-size:80%;
}

div#ContentsBox table#NavigationList td#On {
color:#000;
background-color:#990;
}

#ContentsBox table#NavigationList td a:link {
color:#FFFFFF!important;
text-decoration:none;
}

#ContentsBox table#NavigationList td a:visited {
color:#FFFFFF!important;
text-decoration:none;
}

#ContentsBox table#NavigationList td a:hover {
color:#333!important;
background-color:#FFFFFF;
text-decoration:none;
}

#ContentsBox table#NavigationList td a:active {
color:#FFFFFF;
text-decoration:none;
}

/* 共通 */
.fs100 { font-size: 100%; }
.fs80 { font-size: 80%; }

.fwb { font-weight: bold; }

.maut { margin: 0 auto; }

.red { color: #FF0000; }
.blue { color: #0000FF; }
.green { color: #009900;}

ul.itiran {
text-align: left;
margin-left: 20px;
padding-left: 20px;
margin-bottom: 10px;
}	


/* 国会体験・見学 */
#Tejun {
border:1px solid #666666;
background:#E6E6E6;
width:500px;
margin-left:40px;
padding:10px 0;
}	

div.qabox {
margin-bottom:15px;
border-bottom:#666666 dotted 1px;
padding:10px 10px 0 20px;
}

div.qabox dl {
text-align:left;
margin:10px 0;
padding:0;
}	

div.qabox dt {
width:5%;
font-weight: bold;
float:left;
}

div.qabox dt.q { color: #3399CC;}
div.qabox dt.a { color: #E46B2B;}

div.qabox dt {
width:3em;
font-weight:bold;
float:left;
}

div.qabox dd {margin-left: 4em;}

* html div.qabox dd {text-indent: -3px;}


body#MapGuide {background: #FFFFFF;}

div#GCont {width: 320px; padding: 10px;}
table#Pht {width: 280px; margin: 0 auto; text-align: center;}
div#DBord {border: #CCCCCC double 3px; margin: 10px 0;}

/*　スキップリンク (H30.10 JIS対応修正）　*/  
  
#skip a:link {color:#fdfdf8;}  
#skip a:visited{color:#fdfdf8;}  
#skip a:hover{color:#0000ff;}  
#skip a:active{color:#0000ff;}  
#skip a:focus{color:#0000ff;}
