@charset "euc-jp";
body{
background: url(../common/bg.gif) ;
background-color:#FFFFFF;
margin:0;
padding:0;
} 
body.window{
background: url(../common/spacer.gif) no-repeat;
background-color:#FFFFFF;
margin:0;
padding:0;
}

div.window{
margin:20;
}

ul{
margin:0 0 0 2em;
}
ol{
margin:0 0 0 2em;
}
li{
margin-top:0.2em;
}
form{margin:0; padding:0;}
sup{
font-size:80%;
}

.size-ss{
font-size:58%;
}
.size-s{
font-size:71%;
font-weight: normal;
line-height: 130%;
}
.size-s-h{
font-size:71%;
line-height: 130%;
}
.size-m{
font-size:84%;
}
.size-m-white{
color:#FFFFFF;
font-size:12px;
}
.size-m-h{
font-size:84%;
line-height: 130%;
}
.size-l{
font-size:88%;
}
.size-l-h{
font-size:88%;
line-height: 130%;
}
.size-ll{
font-size:110%;
font-weight: bold;
}
.size-108{
font-size:108%;
font-weight: bold;
}
.orange{
color:#FF9900;
}

.text-right{
text-align: right; 
}
.text-left{
text-align: left; 
}
.center{
text-align: center; 
}
h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;}
p{margin:0px}

a:hover{
color: #ff6633;
text-decoration: underline;
}
.header {background: url(../header_images/header_bg.gif) repeat-x;background-color:#FFFFFF;}
.pertner {background: url(../common/pertner_bg.gif) repeat-x;background-color:#FFFFFF;}
.menu-on {background: url(../common/mune_blue.gif) repeat-x;background-color:#3366CC; color:#FFFFFF}
.bg666666 {background-color:#666666;}
.bgfff2d3 {background-color:#FFF2D3;}
.bg003399 {background-color:#003399;}
.bgffffff {background-color:#FFFFFF;}
.bgffffcc {background-color:#FFFFCC;}
.bgffcc00 {background-color:#ffcc00;}
.bgbfdafc {background-color:#DFEDF6;}
.bgfff2e1 {background-color:#FFF2E1;}
.bgfddedb {background-color:#FDDEDB;}
.bgdcdcdc {background-color:#DCDCDC;}
.bgececec {background-color:#ECECEC;}
.bg3366cc {background-color:#3366CC; color:#FFFFFF }
.bg3399ff {background-color:#3399FF; color:#FFFFFF}
.bg997f43 {background-color:#997F43; color:#FFFFFF}

/*css hack*/
html>body img.icon {
vertical-align:-0.8em;
}
/*100401ÈÎÇäÄä»ßÊ¸¸ÀÍÑ*/
ul.arrow-list li {
	min-height: 15px;
	padding: 0 0 0 15px;
	background: url(../common/images/com_ic01.gif) no-repeat 2px 0.4em;
}

* html ul.arrow-list li {
	height: 15px;
}


.frame06 {
	padding: 3px 15px;
	border:2px solid #333333;
}
.frame06:after {
		content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.frame06 {
	display: inline-block;
	min-height: 1px;  /* for IE 7*/
}
* html .frame06 {
	height: 1px;
}
.frame06 {
    display: block;
}

/*¡¦¶äŽ¸ºã¥á¥ã¶ä#¥ã¥îëé¡¦/
.bgffcc66 {background-color:#FFCC66;}
.bgfff2e1 {background-color:#FFF2E1;}


.submenu{margin:3 0 3 3;}


.line-midashi-blue{
background: url(../common/line_midashi_blue.gif)  no-repeat;
margin:2em 0 0.5em 0;
padding-top:12px;
font-size:100%;
}
.tousi-title{
margin-top:1em;
}
.tousi-catch{
margin-top:0.4em;
margin-bottom:0.8em;
}
.toushi-h5{
margin-bottom:0.8em;
}
.toushi-point{
background: url(../common/icon_point.gif)  no-repeat;
font-size:84%;
line-height: 130%;
margin:1em 0 0 0;
padding-left:17px;
}

.keiyaku-titleimage{
margin-bottom:1em;
}
.keiyaku-midashi-blue{
padding:1 0 1 0;
margin:1em 0 0.4em 0;
font-weight: bold;
color:#003399;
border-top-style: none; border-right-style: none; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: none; border-color: #003399;
}
.keiyaku-midashi-blue2{
margin:1em 0 0.2em 0;
font-weight: bold;
color:#003399;
}
.keiyaku-midashi-blue3{
font-weight: bold;
color:#003399;
}
.keiyaku-midashi-orange{
background: url(../common/keiyaku_header_or.gif)  repeat-y;
padding:4 0 4 12;
margin:1em 0 0.4em 0;
}
body.window .keiyaku-midashi-orange {
margin-top:0;
}

.annai-midashi-blue{
margin:1em 0 0.2em 0;
font-weight: bold;
color:#133585;
font-size:84%;
}
.notes-square{
background: url(../common/square.gif)  no-repeat;
padding-left: 12px;
margin-bottom:0.6em;
}

table.table-blue{
border: solid 1px #6699CC; border-collapse: collapse;
}

th.table-blue{ 
background-color:#DFEDF6;
font-weight: normal;
border: solid 1px #6699CC; border-collapse: collapse;
}
th.table-blue2{ 
color:#FFFFFF;
background-color:#94BBE5;
font-weight: normal;
border: solid 1px #6699CC; border-collapse: collapse;
}

td.table-blue{ 
background-color:#FFFFFF;
border: solid 1px #6699CC; border-collapse: collapse;
}
td.table-blue2{ 
border: solid 1px #6699CC; border-collapse: collapse;background-color:#FFFFCC;
}

table.table-black-a{
border: solid 1px #000000; border-collapse: collapse;
}
td.table-black-a1{ 
border: solid 1px #000000; border-collapse: collapse;background-color:#DFEDF6;
}
td.table-black-a2{ 
border: solid 1px #000000; border-collapse: collapse;background-color:#FFFFFF;
}
td.table-black-a3{
border: solid 1px #000000; border-collapse: collapse; background-color:#3366CC; color: #FFFFFF;
}
td.table-black-a4{ 
border: solid 1px #000000; border-collapse: collapse;background-color:#FFF2E1;
}
td.table-black-a5{ 
border: solid 1px #000000; border-collapse: collapse;background-color:#FDDEDB;
}
td.table-black-a6{ 
border: solid 1px #000000; border-collapse: collapse; background-color:#FF9900; color: #FFFFFF;
}
td.table-black-a7{ 
border: solid 1px #000000; border-collapse: collapse; background-color:#FFCC33; 
}
td.table-black-a8{ 
border: solid 1px #000000; border-collapse: collapse; background-color:#6699CC; color: #FFFFFF;
}
td.table-black-a9{ 
border: solid 1px #000000; border-collapse: collapse; background-color:#3399FF; color: #FFFFFF;
}

table.table-sub-info{
border: solid 1px #133585; border-collapse: collapse;
}
td.table-sub-info{ 
border: solid 1px #133585; border-collapse: collapse;background-color:#FFF2E1;
}
table.table-sub-info2{
border: solid 1px #FF9933; border-collapse: collapse;
}
td.table-sub-info2{ 
border: solid 1px #FF9933; border-collapse: collapse;background-color:#FFF2E1;
}
th.table-sub-info2{ 
border: solid 1px #FF9933; border-collapse: collapse;background-color:#FFF2E1;
}

table.table-orange{
border: solid 1px #FF9933; border-collapse: collapse;
}
td.table-orange{ 
border: solid 1px #FF9933; border-collapse: collapse;background-color:#FFCC99;
}
td.table-orange2{ 
border: solid 1px #FF9933; border-collapse: collapse;background-color:#FFFFFF;
}

table.table-F94F53{
border: solid 1px #F94F53; border-collapse: collapse;
}



dl.service{
margin:0;
}
dt.service{
font-weight: bold;
background-color:#DFEDF6;
margin-top:0;
padding:0 0 2 1em;
text-indent: -0.8em;
}

dt.service-y{
font-weight: bold;
background-color:#FFF2D3;
margin-top:0;
padding:0 0 2 1em;
text-indent: -0.8em;
}
dd.service{
margin:4 0 0.5em 4;
padding-left:0;
}
.keiyaku-title{
margin-bottom:1em;
}
.letterspace1{
letter-spacing:1em;
}
.letterspace-{
letter-spacing:-1px;
}
.line{
padding:4px;
border:1px solid #999;
}
th.bgffcc33{background-color: #FFCC33;}
td.bgffdbab{background-color: #FFDBAB;}
/*¡¦ÈåDÂæS¡¦¡¦Êä#¡¦¥îáã€¡¦¤ã¥âáã¡¦¡äSRLå¤¡¦¡¦*/
.alpha{
font-family:arial;
}
/*¡¦¡¦¡ä¡¦Üä!¡¦0Öä ¢æŽ³¤æËçå­ÎæÝì¡¦Ææ+¡¦/
.size-m-h-t{
font-size:84%;
line-height: 98%;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õ¡¦¢æ!°è±éáã¡¦#¼ã¥ö¡¦¡¦/
table.table-gray{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-gray{
background-color: #CCCCCC;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

th.table-gray2{
background-color: #D9D9D9;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-gray{ 
background-color:#FFFFFF;
border: solid 1px #333333; border-collapse: collapse;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õ¡¦¢åŽµ¡ã¡äç·Âæ­éáã¡¦#¼ã¥ö¡¦¡¦/
table.table-green{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-green{
background-color: #669999;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-green{ 
background-color:#FFFFFF;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-green2{ 
background-color:#B5CECE;
border: 1px solid #333333; border-collapse: collapse;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õ¡¦¢æŽ³¤ã¡ää¸¶æV¡¦/
.red_underline{
border-bottom:1 solid #CC0000;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õ¡¦¢æ!°è±éáã²ä#¡¦#°ä#¡¦#¼ã¥ö¡¦¡¦/
table.table-gray-dotted{
border: 1px dotted #999999; border-collapse: collapse;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õ¡¦¢æ!°è±éáã€¡¦¡¦"·ã¥ã¥ã¡¦#¼ã¥ö¡¦¡¦/
table.table-gray-dashed{
border: 1px dashed #333333; border-collapse: collapse;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õ¡¦¢æ9½å¤ªå­¡¦/
.cr_white{
color: #FFFFFF;
font-weight: bold;
}

/*¡¦ºÌ/
td.ten_b{
background-image:url(../common/ten_b.gif);
}
td.ten_w{
background-image:url(../common/ten_w.gif);
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õMUTB¡¦¢åŽµ¡ã¡ä¡¦¡¦¥æáã³ã£ìáã¡¦#¼ã¥ö¡¦¡¦/
table.table-orange{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-orange{
background-color: #F1C68B;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-orange{ 
background-color:#FFFFFF;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-orange2{ 
background-color:#F7E6CC;
border: 1px solid #333333; border-collapse: collapse;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õMUTB¡¦¢ç=Ää!¡¦¡¦¡¦¡¦¥æ¡¦¼ã¥ö¡¦¡¦/
table.table-blue-mutb{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-blue-mutb{
background-color: #6680cc;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-blue-mutb{ 
background-color:#FFFFFF;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-blue-mutb2{ 
background-color:#cce6ff;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-blue-mutb3{ 
background-color:#ccffcc;
border: 1px solid #333333; border-collapse: collapse;
}

/*¡¦¡¦¥åáâ¹ã£ð¥ã¡¦¥å¥â¤ã¥õMUTB¡¦¢æ9½æËçå­¡¦/
.size-s-h-white{
color:#FFFFFF;
font-size:71%;
line-height: 130%;
}

/*¡¦Îä#¡¦£ìáã¼ã¥æ¥à¢ä#Èä#³ã£è¥ã¡¦#¼ã¥ö¡¦¡¦/
table.table-pink{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-pink{
background-color: #E4DDD5;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-pink{ 
background-color:#FFFFFF;
border: solid 1px #333333; border-collapse: collapse;
}
/*¡¦Îä#¡¦£ìáã¼ã¥æ¥à¢ä#¢ã£í¥â°ã¥åáã¼ã¥ê¥ã¡¦#¼ã¥ö¡¦¡¦/
table.table-mossgreen{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-mossgreen{
background-color: #99A570;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-mossgreen{ 
background-color:#FFFFFF;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-mossgreen2{ 
background-color:#D5DABE;
border: 1px solid #333333; border-collapse: collapse;
}

/*¡¦¹ã¥æ¡¦¡¦"£ã¥ç¥ã¼ã¥é¡¦¢ä"¡¦¥æáã³ã£ìãì²æV¡¦/
.orange_underline{
border-bottom:1 solid #FF3300;
}

.table-stepink{
background-color: #D7B0B7;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

/*åøÎæS¡¦­éáã²ä#¡¦#°ä#¡¦#¼ã¥ö¡¦¡¦/
table.table-ankousyoku-dotted{
border: 1px dotted #99375E; border-collapse: collapse;
}

/*¡¦Ìä#¡¦¥îáã²ä#¡¦#°ä#¡¦#¼ã¥ö¡¦¡¦/
table.table-blue-dotted{
border: 1px dotted #003399; border-collapse: collapse;
}

/*¡¦¡¦£âáâ¸ã¥ê¥â°ã¥ç¥ã¼ã¥é¡¦€¡¦¶æ4¡¦/
.table-ris{
border: solid 1px #B32201; border-collapse: collapse;
}

.black_underline{
border-bottom:1 solid #000000;
}

#topMenuB {
	margin-top: -1px;
}

.table-risblue{
background-color: #AAC1E3;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

.txt8 {  font-size: 8px}
.txt9 {  font-size: 9px}
.txt10 {  font-size: 10px}
.txt11 {  font-size: 11px}
.txt12 {  font-size: 12px}
.txt13 {  font-size: 13px}
.txt14 {  font-size: 14px}
.txt15 {  font-size: 15px}
.txt16 {  font-size: 16px}
.txt18 { font-size: 18px }
.txt20 { font-size: 18px}

/*¡¦Îä#¡¦£ìáã¼ã¥æ¥à¢ä#Èä#³ã£è­êZ¡¦¡¦#¼ã¥ö¡¦¡¦/
table.table-plaisir{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-plaisir{
background-color: #DEB7A5;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-plaisir{ 
background-color:#FFFFFF;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-plaisir2{ 
background-color:#F2E9DD;
border: 1px solid #333333; border-collapse: collapse;
}

/*¡¦Îä#¡¦£ìáã¼ã¥æ¥à¢ä"°ã¥åáã¼ã¥ê­êZ¡¦¡¦#¼ã¥ö¡¦¡¦/
table.table-plaisir{
border: 1px solid #333333; border-collapse: collapse;
}

th.table-plaisirgreen{
background-color: #7A0A0A;
font-weight: normal;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-plaisirgreen{ 
background-color:#FFFFFF;
border: 1px solid #333333; border-collapse: collapse;
}

td.table-plaisirgreen2{ 
background-color:#D1BD72;
border: 1px solid #333333; border-collapse: collapse;
}
td.table-plaisirgreen3{ 
background-color:#85945C;
border: 1px solid #333333; border-collapse: collapse;
}

/*¡¦¹ã¥æ¡¦¡¦"£ã¥ç¥ã¼ã¥éMUTB¡¦¢ä#Ìä#¡¦¥îéêZ¡¦¡¦#¼ã¥ö¡¦¡¦€€¡¦Ìä#¡¦¥îáã¡¦£âáã´Ì/
table.table-smublue{
border: 1px solid #0868AC; border-collapse: collapse;
}

th.table-smublue{
background-color: #689DC9;
font-weight: normal;
border: 1px solid #0868AC; border-collapse: collapse;
}

td.table-smublue{ 
background-color:#FFFFFF;
border: 1px solid #0868AC; border-collapse: collapse;
}

td.table-smublue2{ 
background-color:#DFDFDF;
border: 1px solid #0868AC; border-collapse: collapse;
}


