*{margin:0;padding:0;}
body{background : #0171af url(background.gif) repeat-x;font-family:"Trebuchet MS" Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#333;}
a{background-attachment:scroll;}
a:hover{text-decoration:underline;color:#111;}
a:visited{text-decoration:underline;color:#111;}
#wrap{margin:40px auto;width:900px;background:#fff;border:10px solid #d1e6ef;}
#header{height:180px;background-image:url('header1.jpg')}
#header p{margin:10px 0 30px 300px;font-size:15px;color:black;font-weight:bold}
#header h1{letter-spacing:-1px;padding:15px 0 0 20px;color:yellow;font-size:24px;}
#header h1 a{color:yellow;text-decoration:none;letter-spacing:-2px;}
#header h1 a:hover{color:#111;}
.h1{letter-spacing:-1px;padding:15px 0 0 20px;color:yellow;font-size:24px;}
.h1 a{color:yellow;text-decoration: none;font-weight:100;letter-spacing:-2px;}
.h1 a:hover{color:#111;}
#header h2{font-size:19px;color:#acd3e5;padding:5px 0 0 20px;letter-spacing:-1px;font-weight:100;margin-top:10px;}
#header h2 a{color:#acd3e5;font-weight:100;text-decoration:none;}
#menu_bar{height:30px;background-image:url('30pxmenubar_003.png');background-repeat:repeat-x;padding-top:5px;font-weight:bold;color:white;font-size:13px;margin-top:10px}
#menu_bar a{color:white;}
#menu_bar a:hover{color:blue}
#menu{height:30px;line-height:30px;background:#d1e6ef;}
#menu ul{list-style-type:none;padding-left:20px;}
#menu ul li{display:block;float:left;}
#menu ul li a{padding:0 20px 0 0;text-decoration:none;font-weight:100;font-size:14px;}
#menu ul li a:hover{background-color:#555;color:#fff;}
#content{padding:0 20px 20px 20px;}
.left{float:left;width:580px;text-align:justify;margin-top:30px;}
.left p{padding:10px 15px;line-height:160%;font-size:15px;margin:10px;clear:both} 
.left p img{margin:0 10px 10px 10px;float:left;}

.left h1{font-size:16px;font-weight:bold;padding:10px 0 8px 10px;margin:15px auto 10px auto;background-image:url('titlebar.jpg');background-repeat:no-repeat;background-position:left center;border:0;background-color:white;width:550px }
.left h2{font-size:16px;font-weight:bold;padding:10px 0 8px 20px;margin:15px auto 10px auto;background-image:url('titlebar.jpg');background-repeat:no-repeat;background-position:left center;border:0;background-color:white;width:550px}
.left h2 span{font-size:12px;}

.left h2 a{text-decoration:none;}
.left h2 a:hover{color:#111;}
.left h3{font-size:16px;font-weight:bold;padding:5px 5px 5px 15px;border-bottom:1px solid blue;background-image:url('arrow1.gif');background-repeat:no-repeat;background-position:left center;}
.left ul{list-style-type:none;margin:10px 0 20px 40px;padding:0;font-size:15px;}
.left li{background-image:url('arrow1.gif');background-position:left top;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 15px;margin:0 0 5px 0;}
.left li ul li{background-image:url('arrow.gif');background-position:left center;background-repeat:no-repeat;list-style:none;padding:0 0 5px 10px;font-weight:normal;margin:0;}
.left li.check{background-image:url('check.gif');background-position:left top;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 20px;font-weight:bold;margin:0 0 5px 0;}
.left_r{width:285px;float: right;margin-bottom:10px}
.left_r h2{font-size:16px;font-weight:bold;padding-left:10px;border:1px solid #bdc5d4;background-color:#d3e0f6;margin-bottom:10px;border:2px solid #9ac1c9;padding:8px;font-weight:bold;margin-top:5px;background : url(../visadebit/header.gif);}
.left_r ul{list-style-type:none;margin:0;padding:0;font-size:13px;}
.left_r li{background-image:url('card_icon.jpg');background-position:left top;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 35px;margin:0 0 5px 0;}
.left_r table{ margin:0 auto;width:100% }
.left_r p{ padding:5px;margin:0;font-size:15px;line-height:150%}}
.left_r td{ border:1px blue outset;padding:5px;text-align:left;margin:0;line-height:150%;border-collapse:collapse}
.left_r li a{font-weight:bold;font-size:15px;}
.left_l{width:285px;float: left;margin-bottom:10px}
.left_l h2{font-size:16px;font-weight:bold;padding-left:10px;border:1px solid #bdc5d4;background-color:#d3e0f6;margin-bottom:10px;border:2px solid #9ac1c9;padding:8px;font-weight:bold;margin-top:5px;background : url(../visadebit/header.gif);}
.left_l ul{list-style-type:none;margin:0 ;padding:0;font-size:13px;}
.left_l li{background-image:url('card_icon.jpg');background-position:left top;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 35px;margin:0 0 5px 0;}
.left_l li a{font-weight:bold;font-size:15px;}
.left_l table{ margin:0 auto;width:100% }
.left_l td{ border:1px blue outset;padding:5px;text-align:left;margin:0;line-height:150%;border-collapse:collapse}}
.left_l p{ padding:5px;margin:0;font-size:15px;line-height:150%}
.left2{clear: both}
.left2 h2{font-size:16px;font-weight:bold;padding:10px 0 8px 20px;margin:15px 0 10px 15px;background-image:url('titlebar.jpg');background-repeat:no-repeat;background-position:left center;border:0;background-color:white }
.left2 ul{list-style-type:none;margin: 0;padding:0;font-size:13px;}
.left2 li{background-image:url('card_icon.jpg');background-position:left top;background-repeat:no-repeat;list-style-type:none;padding:0 0 0 35px;margin:0 0 5px 0;}
.left2 li a{font-weight:bold;font-size:15px;}
.left2 table{ margin:0 auto;width:100% }
.left2 td{ border:1px blue outset;padding:5px;text-align:left;margin:0;line-height:150%;border-collapse:collapse}
.left2 p{ padding:5px;margin:0;font-size:15px;line-height:150%}
.right{float:right;width:250px;padding-top:10px;}
.right h2{font-size:16px;font-weight:bold;padding-left:10px;border:1px solid #bdc5d4;background-color:#d3e0f6;margin-bottom:10px;border:2px solid #9ac1c9;padding:8px;font-weight:bold;margin-top:35px;background : url(../visadebit/header.gif);}
.right h2 span{font-size:12px;}
.right h2 a:hover{background-color:#555;color:#fff;}
.right ul{list-style-type:none;margin:10px 0 0 10px;padding:0;margin-bottom:10px }
.right h3{font-size:14px:font-weight:bold;margin-left:5px;background-image:none;background-color;white;}
.right ul li{background-image:url('triangle.gif');background-position:left center;background-repeat:no-repeat;list-style:none;padding:5px 0 5px 10px;font-weight:normal;font-size:14px;margin:0;}
.right a{color:#000;}
.right ul li a:hover{color:#111;}
.right p{padding:10px;font-size:14px }
a.order{display: block;width: 165px;height: 47px;text-indent: -2000px;background-image: url('order.jpg'); background-repeat:repeat-x;float:right;margin:0 30px 10px 0;text-decoration:none;clear:both}
a.order:hover {background-position: top right;}
.order{padding:10px 15px 10px 0}
.order img{float:right}
#footer{height:20px;line-height:110%;background:#d1e6ef;text-align:center;font-size:11px;clear:both;color:blue;}
#footer a{text-decoration:none;}
#footer2{line-height:110%;background:#d1e6ef;text-align:center;font-size:11px;clear:both;color:blue;}
#footer2 a{text-decoration:none;}
table{border:1px aqua outset;margin:10px auto;width:95%;font-size:14px;}
table caption{font-weight:bold;font-size:14px;padding:10px;}
td{border:1px aqua outset;padding:5px;text-align:center;background-color:white;border-spacing:5px;border-collapse:separate;}
.left td img{margin:0 auto;}
.td_left{text-align:left;vertical-align:top;padding:5px;}
.td_title{padding:0;font-weight:bold;background-color:blue;color:white;}
img{border:0;}
#menu2{margin:20px 0;}
#menu2 a{text-decoration:underline;}
.column{font-size:12px;}
.menu1{padding:10px;line-height:150%;border:1px outset blue;width:550px;margin:0 auto;font-size:13px }
#access1{text-align:center;margin:30px auto 0 auto;font-size:12px;}
#access1 span{font-size:14px;font-weight:bold;}
#access1 td{width:auto;text-align:center;font-size:12px;}
#access{text-align:center;width:258px;margin:20px auto;}
#breadcrum{margin:20px 0;float:left;background-image:url('home.gif');background-position:left center;background-repeat:no-repeat;padding-left:35px;width:130px;}
#breadcrum a{text-decoration:none;}
#breadcrum2{margin:20px 0 20px 15px;background-image:url('upper_arrow.gif');background-position:left center;background-repeat:no-repeat;padding-left:25px;width:200px;float:right;}
#breadcrum2 a{text-decoration:none;}
#google2{margin-bottom:20px;text-align:right;padding-right:30px;}
#koushin{width:210px;height:250px;overflow:scroll;padding:10px;border:1px blue inset;margin:20px auto;font-size:12px;}
#koushin table{border:0;margin:0;font-size:12px;}
#koushin td{border:0;text-align:left;line-height:100%;padding:0 5px 5px 0;border-bottom:thin blue dotted;}
#kanren_list{padding:10px;line-height:150%;border:1px blue outset;margin:20px 0;font-size:15px;}
#google{margin:20px auto;width:336px;}
#column{font-size:14px;padding:10px;line-height:150%;border:1px blue outset;margin:20px 0;}
#column a{text-decoration:none;color:black;}
/* \*/ * html #tlc,* html #trc{height:1%;}
/* */ #box{position:relative;margin-left:auto;margin-right:auto;margin:0 auto 20px auto;padding:0;text-align:left;width:100%;background-color:#eee;}
#box2{position:relative;margin-left:auto;margin-right:auto;margin:0 auto 20px auto;padding:0;text-align:left;width:100%;background-color:#eee;}
#box3{position:relative;margin-left:auto;margin-right:auto;margin:0 auto 20px auto;padding:0;text-align:left;width:100%;background-color:#eee;}
#movie{
	 margin:20px 35px
;}
#content2{padding:5px;}
#content2 h1{color:#0354c2;font-weight:bold;font-size:1.2em;}
#content2 p{color:#3b3b3b;font-size:14px;line-height:120%;margin-bottom:0px}
#content3{padding:5px;}
#content3 h1{color:#0354c2;font-weight:bold;font-size:1.2em;}
#content3 p{color:#3b3b3b;font-size:14px;line-height:120%;margin-bottom:0px}
#content4{padding:5px;}
#content4 h1{color:#0354c2;font-weight:bold;font-size:1.2em;}
#content4 p{color:#3b3b3b;font-size:14px;line-height:120%;margin-bottom:0px}
#tlc2,#trc2,#blc2,#brc2{background-color:transparent;background-repeat:no-repeat;}
#tlc2{background-image:url('tlc.gif');background-position:0 0;}
#trc2{background-image:url('trc.gif');background-position:100% 0;}
#blc2{background-image:url('blc.gif');background-position:0 100%;}
#brc2{background-image:url('brc.gif');background-position:100% 100%;}
#tb2,#bb2{background-color:transparent;background-repeat:repeat-x;}
#tb2{background-image:url('tb.gif');background-position:0 0;}
#bb2{background-image:url('bb.gif');background-position:50% 100%;}
#rb2{background-image:url('r.gif');background-position:100% 0;background-repeat:repeat-y;}
#lb2{background-image:url('l.gif');background-position:0 100%;background-repeat:repeat-y;}
#tlc,#trc,#blc,#brc{background-color:transparent;background-repeat:no-repeat;}
#tlc{background-image:url('tlc.gif');background-position:0 0;}
#trc{background-image:url('trc.gif');background-position:100% 0;}
#blc{background-image:url('blc.gif');background-position:0 100%;}
#brc{background-image:url('brc.gif');background-position:100% 100%;}
#tb,#bb{background-color:transparent;background-repeat:repeat-x;}
#tb{background-image:url('tb.gif');background-position:0 0;}
#bb{background-image:url('bb.gif');background-position:50% 100%;}
#rb{background-image:url('r.gif');background-position:100% 0;background-repeat:repeat-y;}
#lb{background-image:url('l.gif');background-position:0 100%;background-repeat:repeat-y;}
#tlc3,#trc3,#blc3,#brc3{background-color:transparent;background-repeat:no-repeat;}
#tlc3{background-image:url('tlc.gif');background-position:0 0;}
#trc3{background-image:url('trc.gif');background-position:100% 0;}
#blc3{background-image:url('blc.gif');background-position:0 100%;}
#brc3{background-image:url('brc.gif');background-position:100% 100%;}
#tb3,#bb3{background-color:transparent;background-repeat:repeat-x;}
#tb3{background-image:url('tb.gif');background-position:0 0;}
#bb3{background-image:url('bb.gif');background-position:50% 100%;}
#rb3{background-image:url('r.gif');background-position:100% 0;background-repeat:repeat-y;}
#lb3{background-image:url('l.gif');background-position:0 100%;background-repeat:repeat-y;}

#matome{
margin:10px;
padding:10px;
line-height:150%;
border:1px outset blue
;}
#rotation{
margin:10px 0;
padding:10px;
font-size:14px;

}
#menu-sample{padding:10px;line-height:150%;border:1px outset blue;width:550px;margin:0 auto;font-size:13px}
#menu-sample ul { /*リスト全体*/
  list-style: none;
  margin: 0;
  padding: 0;
}
 
#menu-sample li { /*リストの1段目*/
  float: left;
  width: 94px;
  
}
 
#menu-sample ul ul { /*2段目以降*/
 float: left;

  
}
 
#menu-sample li li { /*2段目以降のリスト項目*/
 float: left;
  width: 94px;
}
 

