

body {
font-size: 80%;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
}
html>/**/body{  
font-size: 13px;  
}

table {
    font-size:inherit;
    font:100%;
}

p{
XXXfont-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
color:#000000;
font-size:100%;
line-height:160%;
margin: 10px 0px 10px 20px;
padding: 0px 0px 0px 0px;
}

.Small{
font-size:80%;
}

strong{
font-weight:bold;
color:#FF0000;}

.Frame{
width: 505px;
border:dotted #999999 2px;
margin: 8px 0px 8px 20px;
padding: 10px 0px 0px 0px;
}

/* Win IE Only */
XXX* html p{ 	
font-size:80%;
}

/* Win IE7 Only */
*:first-child+html p{
font-size:80%;
}

h2{background-image:url(../img/common/headline/head_title.gif);background-position:0px center;background-repeat:no-repeat;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:15px;
line-height:135%;
color:#333333;
font-weight:bold;
margin: 5px 15px 0px 20px;
padding: 6px 0px 0px 23px;}

h3{background-image:url(../img/common/headline/CutCorner.gif);background-position:top left;background-repeat:no-repeat;border:solid #999999 1px;width:500px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:100%;
line-height:135%;
color:#333333;
font-weight:bold;
margin: 17px 0px 8px 20px;
padding: 5px 0px 2px 8px;}

h4{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:100%;
margin: 15px 0px 0px 20px;
padding:2px 0px 0px 10px;
color:#333333;
line-height:135%;background-image:url(../img/common/headline/bg_head_line_m.gif);background-position:top left;background-repeat:repeat-y;}

h5{
font-weight: bold;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
color:#000000;
font-size:100%;
line-height:135%;margin:12px 0px 0px 20px;padding:0px 0px 0px 0px;}

body{margin:0;padding:0;background-image:url(../img/common/bg/bg.gif);}#wrapper{background-image:url(../img/common/bg/bg.gif);}#container{background-image:url(../img/common/bg/shadow_side.gif);background-repeat:repeat-y;margin-left:auto;margin-right:auto;width:792px;padding:0;	}

#area_header{padding:10px 0px 0px 0px;margin: 0px 0px 15px 0px;}

/* Win IE Only */* html #area_header{padding-top:10px; 	padding-bottom:15px;}

#logo{
float: left;
width:290px;
margin: 0px 0px 0px 25px;
padding: 0px 0px 0px 0px;}* html #logo{margin-bottom:7px;}

.ICU{float:right;
margin: 0px 25px 0px 0px;
padding: 0px 0px 0px 0px;}

#area_main{
clear:left;
margin:0px 0px 0px 0px;
padding:10px 15px 50px 15px;}

#area_contents{
float:left;width:535px;	
margin: 10px 0px 35px 10px;
padding: 0px 0p 0px 0px;}#area_topic_path{
margin: 5px 0px 0px 20px;padding: 0px 0px 0px 0px;
}

#area_topic_path ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}#area_topic_path li{
display:inline;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:80%;margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;}.HeaderImageExchange{
margin: 10px 0px 10px 20px;
padding: 0px 0px 0px 0px;
}

.HeaderImageExchange img{
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
}

.HeaderImageTopPage{
margin: 10px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

.HeaderImageTopPage img{
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 0px;
}

table{
clear:left;
width: 500px;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-collapse:collapse;
border-spacing:0px;
empty-cells:show;
margin:10px 15px 15px 20px;
padding:0px;
}

th{
font-size:75%;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
color:#000000;
background-color:#b2dafe;
text-align:center;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
margin:0px;
padding:3px;
}

td{
font-size:75%;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
margin:0px;
padding:3px;
}

caption{
font-size:75%;
color:#663333;
font-weight:bold;
text-align:left;
margin:0px 0px 0px 15px;
padding:0px;
}

.Column1{
text-align:center;
background-color:#dff0ff;
}

* html caption{
padding:0px 0px 5px 0px;
}

ul{
clear:left;
margin:10px 0px 10px 40px;
padding:0px 0px 0px 0px;
}

ol{
clear:left;
margin:10px 0px 10px 40px;
padding:0px 0px 0px 0px;
}

li{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:100%;
line-height:140%;
list-style-type:disc;
list-style-position: outside;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

ul.Origin li{

}

.Origin li{
font-size: 100%;
}

ul.Plain{
clear:left;
margin:5px 15px 10px 15px;
padding:0px;
}

.Plain li{
width:100%;
font-size:100%;
text-align:left;
line-height:140%;
list-style:none;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.PlainOrigin{
clear:left;
margin:5px 15px 10px 15px;
padding:0px;
}

.PlainOrigin li{
width:100%;
font-size:100%;
text-align:left;
line-height:140%;
list-style:none;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

ul.Small{
clear:left;
margin:5px 15px 10px 15px;
padding:0px;
}

.Small li{
width:100%;
font-size:80%;
text-align:left;
line-height:140%;
list-style:none;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

ul.Decimal{
clear:left;
margin:5px 15px 10px 50px;
padding:0px;
}

.Decimal li{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:100%;
line-height:140%;
list-style-type:decimal;
list-style-position: outside;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

ul.UpperAlpha{
clear:left;
margin:5px 15px 10px 50px;
padding:0px;
}

.UpperAlpha li{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:100%;
line-height:140%;
list-style-type:upper-alpha;
list-style-position: outside;
margin: 0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.ImageLeft{
float: left;
margin: 0px 5px 0px 18px;
padding: 0px 0px 0px 0px;
}

.ImageRight{
float: right;
margin: 0px 18px 0px 5px;
padding: 0px 0px 0px 0px;
}

img{border:0;margin:0;padding:0;}

#e_h ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#e_h li{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.AboutSite{
float:right;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:75%;
color:#663333;
font-weight:bold;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

#PreFooter{
width:770px;
clear: both;
padding:5px 5px 15px 5px;
margin-top:0px;margin-left:auto;margin-right:auto;
margin-bottom:10px;
}

#footer{
width:770px;
clear: left;
background-color:#0C7894;
padding:5px 5px 5px 5px;
margin-top:0px;margin-left:auto;margin-right:auto;
margin-bottom:0px;
}

.Copyright{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:10px;
line-height:150%;width:380px;position:absolute;}

.Address{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
font-size:10px;
color:#FFFFFF;
text-align:right;
line-height:150%;
background-color:#0C7894;
}


#search_02 input{
vertical-align:bottom;
}

#search_02 .q{
font-size:9px;
width:146px;
height:14px;/* content-box */
padding:2px;
border:1px solid #004DA2;
}

#selector_02{
clear: right;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}

#selector_02 ul{
list-style:none;
}

#selector_02 ul li{
display:inline;
}

XXX.btn_home{
margin-right:0px;
}

#side_menu_02{
float: right;
border:solid #0000ff 1px;
border:1px solid #CCCCCC;
margin: 5px 10px 20px 0px;
width:180px;
padding: 0px 0px 0px 0px;
}

#side_menu_02 a{
display: block;
}

#search_02{
float: right;
margin-bottom:5px;
}

#e_h{
float: right;
margin: 0px 2px 4px 0px;
padding: 0px 0px 0px 0px;
}

#btn_search_02{
margin:0;
padding:0;
}

/* safari only \*/
html:\66irst-child #btn_search_02{
margin:0;
padding-bottom:2px;
}
/* end */

dl{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

dt{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:25px;
background:url(../img/common/list/global_point_02.gif);
background-position: 0px 2px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dt:hover{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:25px;
background: url(../img/common/list/global_point_05.gif);
background-color: #999999;
bckground-position: 0px 2px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dt.Selected{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:25px;
background: url(../img/common/list/global_point_03.gif);
background-color: #D0E6E7; 
background-position: 0px 2px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dt.Selected:hover{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:25px;
background: url(../img/common/list/global_point_05.gif);
background-color: #999999;
bckground-position: 0px 2px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dd{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:25px;
background: url(../img/common/sidemenu/sub_global_point_02.gif);
background-position: 4px 3px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dd:hover{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:25px;
background: url(../img/common/sidemenu/sub_global_point_02.gif);
background-color: #999999;
background-position: 4px 3px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dd.Selected{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height: 25px;
background: url(../img/common/sidemenu/sub_global_point_02.gif);
background-color: #D0E6E7; 
background-position: 4px 3px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

dd.Selected:hover{
font-size: 11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height: 25px;
background: url(../img/common/sidemenu/family_point_02a.gif);
background-color: #999999;
background-position: 4px 3px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}

#side_menu_02 ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 35px;
}

#side_menu_02 li{
font-size:11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:20px;
list-style:none;
background:url(../img/common/sidemenu/family_point_02.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}

#side_menu_02 li:hover{
font-size:11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:20px;
list-style:none;
background:url(../img/common/sidemenu/family_point_02.gif);
background-color: #999999;
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}

#side_menu_02 li.Selected{
font-size:11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:20px;
list-style:none;
background:url(../img/common/sidemenu/family_point_02.gif);
background-color: #D0E6E7; 
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}

#side_menu_02 li.Selected:hover{
font-size:11px;
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;
line-height:20px;
list-style:none;
background:url(../img/common/sidemenu/family_point_02.gif);
background-color: #999999;
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 13px;
}


XXXdl dd,
XXXdl dd a{
font-size:11px;
/* Hide Mac IE \*/
overflow:hidden;
/*  */
line-height:23px;
color:#000000;
XXXbackground: url(../img/common/sidemenu/sub_global_point_02.gif) 3px 3px no-repeat;
display:block;
text-decoration:none;
margin: 0px 0px 0px 0px;
}

XXXdl dd a:hover{
color:#000000;
background:#999999;
margin: 0px 0px 0px 0px;
}

XXXdl dd#selected_dd,
XXXdl dd#selected_dd a,
{
cursor:default;
color:#000000;
background:#D0E6E7;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

XXXdl dd#selected_dd:hover,
XXXdl dd#selected_dd a:hover
{
cursor:default;
color:#000000;
background:#999999;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

XXXdl dd ul li:hover,
XXXdl dd ul li a:hover{
color:#000000;
background:#999999 ;
XXXwidth:150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

XXXdl dd ul li#selected_li,
XXXdl dd ul li#selected_li:hover,
XXXdl dd ul li#selected_li a,
XXXdl dd ul li#selected_li a:hover{
cursor:default;
color:#333333;
background:#D0E6E7 url(../img/common/sidemenu/family_point_02_on.gif) 18px 0 no-repeat;
XXXwidth:150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


/* safari only \*/
html:\66irst-child p,th,td{
font-size:13px;
letter-spacing: 0.05em;
line-height: 180%;
}
/* end */

/* safari only \*/
html:\66irst-child .table_center td{
font-size:10px;
}
/* end */

/* safari only \*/
html:\66irst-child .table_center_2 td{
font-size:9px;
}
/* end */

/* safari only \*/
html:\66irst-child .table_center p{
font-size:10px;
}
/* end */

/* safari only \*/
html:\66irst-child .table_center_2 p{
font-size:9px;
}














/* layout--/

@charset "Shift_JIS";/* Body----------------------------------------------------------*/XXX*{margin: 0;padding: 0;}XXX#frame{padding:0px 15px;}XXXh1{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;margin:0;padding:0;font-weight:normal;}XXXh2{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;margin:0;padding:0;font-weight:normal;}XXXh3{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;margin:0;padding:0;font-weight:normal;}XXXh4{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;margin:0;padding:0;font-weight:normal;}XXXh5{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;margin:0;padding:0;font-weight:normal;}XXXh6{
font-family: "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif !important;margin:0;padding:0;font-weight:normal;}

XXX.head_line_t{margin-right: 0px 15px 5px 50px;background-image:url(../img/common/headline/head_title.gif);background-position:20px center;background-repeat:no-repeat;padding-top:6px;padding-bottom:3px;padding-left:43px;}

XXX.head_line_t h2{

}XXX.head_line_l img{display:block;}

XXX.head_line_l h3{

}
XXX.head_line_m img{display:block;}
XXX.head_line_m h4{

}XXX.head_line_s{margin-bottom:10px;margin-left:30px;}/* Body Text Area Layout----------------------------------*/

XXX#area_body_text{
clear:left;}




/* Copyright Area
----------------------------------------------------------*/



XXXdl dt#selected_dt,
XXXdl dt#selected_dt:hover,
XXXdl dt#selected_dt a,
XXXdl dt#selected_dt a:hover{
cursor:default;
color:#004DA2;
background:#D0E6E7 url(../img/common/list/global_point_03.gif) 6px 3px no-repeat;
margin: 0px 0px 0px 0px;
}

XXXdt a:hover{
color:#004DA2;
background:#999999 url(../img/common/list/global_point_05.gif) 6px 3px no-repeat;
margin: 0px 0px 0px 0px;
}


/* Hide Mac IE \*/
overflow:hidden;
/*  */
}


XXX#side_menu_02 li ul {
margin: 0px 0px 0px 10px;
padding: 0;
}


/* safari only \*/
html:\66irst-child #search_02 .q{
font-size:9px;
width:146px;
height:14px;
padding:2px;
border:1px solid #004DA2;
}
/* end */



