/* ----------------------------------------------------------------------------------------------------------

    Japan-it

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */

ul#menubar {
   margin: 0px; /* ul内部の左端余白を消す(IE) */
   padding: 0px; /* ul内部の左端余白を消す(Fx,Op) */
}
ul#menubar li {
   list-style-type: none; /* 先頭記号を消す */
   float: left; /* リスト項目を横方向に並べる */
   padding: 0px; /* 枠線と内容の距離をゼロに */
}
/* メニュー項目のリンクを装飾 */
ul#menubar li a {
   text-decoration: none; /* 下線を消す */
   display: block; /* ブロックレベルに */
}

p.aftermenu {
   clear: left;
}




ul#menubar li.bt1 a {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/1.jpg); /* 背景 */
	
   width: 155px;   
   height: 60px;
}
ul#menubar li.bt1 a:hover {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/11.jpg); /* 背景 */
	
   width: 155px;   
   height: 60px;
}

ul#menubar li.bt2 a {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/2.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}
ul#menubar li.bt2 a:hover {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/22.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}

ul#menubar li.bt3 a {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/3.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}
ul#menubar li.bt3 a:hover {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/33.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}

ul#menubar li.bt4 a {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/4.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}
ul#menubar li.bt4 a:hover {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/44.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}

ul#menubar li.bt5 a {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/5.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}
ul#menubar li.bt5 a:hover {
	text-decoration: none; /* 下線を消す */
	display: block; /* ブロックレベルに */
	background-image:url(../images/bt/55.jpg); /* 背景 */
	
   width: 160px;   
   height: 60px;
}




select  {
	font-size: 12px;
	background-color: #FFFFFF;
	border: solid 1px #a9a9a9
}
.style6 {
	color: #FF0000;
}

body {
	background-color:#f4f4f4;
	color:#666666;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.1em;
}
.style3 {color: #000066}
.style4 {color: #0066FF}
.faq_contents {
	margin:10px 0 0 5px;
}
dt {
	background:url(../images/q.jpg) no-repeat 0 2px;
	padding:2px 0 10px 20px;
	margin-top:10px;
}
dd {
	background:url(../images/a.jpg) no-repeat 0 2px;
	padding:2px 0 10px 20px;
	border-bottom:#C3D778 solid 1px;
}
.cel_1{
	background-color: #eef;
	padding: 5px 10px 5px 10px;
	color: #003471;
	font-weight: bold;
	width: 100px;
}

.cel_2{
padding: 5px 0 5px 15px;
}
.cel_3{
	background-color: #F5F5F5;
	padding: 5px 10px 5px 10px;
	color: #003471;
	border: 1px solid silver;
	width: 70px;
}

.cel_4{
	border: 1px solid silver;
	width: 450px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 5px;
}
.cel_4_4{
	width: 284px;
	margin-bottom: 5px;
}
.cel_4_5{
	padding: 5px;
	border: thin solid #CCCCCC;
}
.cel_4_6{
	width: 400px;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.cel_5{
	background-color: #F5F5F5;
	padding: 5px 10px 5px 10px;
	color: #003471;
	border: 1px solid silver;
	width: 100%;
}

.cel_6{
	padding: 5px 15px 5px 15px;
	border: 1px solid silver;
	width: 100%;
}
.cel_7{
	padding: 5px 15px 5px 15px;
	border: 1px solid silver;
	width: 100%;
	font-size: 14px;
	color: #FF0000;
}

a {
	color:#003399;
}
a:hover {
	color:#00CCFF;
}

h1 {
	font-size:0.9em;
	margin: 0 5px 0 0;
	text-align: right;
	color: #FFFFFF;
}
h2 {
	border-bottom:1px solid #D2D2C6;
	float: right;
	margin-right: 210px;
}
h3 {
	color:#c30;
}

table.table_col01 th {
	background-color:#003399;
	color:#FFF;
}
table.table_col01 th, table.table_col01 td {
	border:1px solid #663300;
}
table.table_col01 tr.bg td {
	background-color:#ddb;
}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header {
	background-color:#FFFFFF;
	background-image: url(../images/sol33.jpg);
	height: 210px;
	width: 800px;
}

#logo {
	color:#fff;
}
#logo span {color:#FFDE9B;}
#logo a {
	background:#e4e4e4 url("../images/common/logo.gif") 0 0 no-repeat;	
	width:80px;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	text-align:center;
	text-decoration:none;
}


ul#navi li a {
	background-color:#bb9;
	color:#664;
	text-decoration:none;
	border-right: 1px solid #aa8;
	border-top: 1px solid #aa8;
}
ul#navi li#navi-active a {
	background:#FFF;
	color:#664;
	border-right: 1px solid #aaa;
	border-top: 1px solid #aaa;
}

ul#navi li a:hover {
	background:#aa8 none repeat scroll 0%;
/*    background:#aa8 none 0 0 repeat-x;*/
	color:#FFFFFF;	
	border-right: 1px solid #bb9;
	border-top: 1px solid #bb9;
}




#content {
	background-color:#FFF;
	margin-left: 5px;
}

#aside {
	background-color:#fff;
}
#aside .title {
	background-color:#EFEFEB;
	color:#c30;
}

.nav li a {
	color:#50553F;
}
.nav a:hover {color:#E50;} 

#footer {
	color:#FFFFFF;
	background-image: url(../images/footer2.jpg);
	height: 45px;
	width: 780px;
}
#footer a {
	color:#FFFFFF;
}
#footer a:hover {
	color:#00FFFF;
}
    
/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

#colorbox-title {
	border-bottom:1px solid #d2d2c6;
	background-color:#FFFFFF;
	color:#666666;
}
#colorbox {background-color:#efefeb; color:#50553F;}

#fash_top{
	margin-left: 0px;
	margin-bottom:0px;
	margin-top: 50px;
}
.banner_area {
	margin: 5px;
}
.banner_area img{
	margin: 5px;
}
.margin10{
	margin:10px;
}
.page_title{        /*----H2----*/
	font-size:120%;
	border-bottom:1px solid #aaa;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ccc;
	padding: 5px;
	color: #40451F;

}
.page_subtitle{     /*----H3----*/
	font-size:100%;
	background-color:#EFEFEB;
	color:#664;
	margin:0;
	padding:4px 10px 4px 27px;
	background:#EFEFEB url("../images/common/colorbox-title.gif") 10px 10px no-repeat;
	border-bottom:1px solid #d2d2c6;
	background-color:#FFFFFF;
	color:#664;
	margin-bottom: 10px;
	margin-top: 10px;
}



/* ヘッダーグロナビ */

ul.main-menu{
	clear: both;
	margin: 0;
	padding: 0;
	width:201px;
	height:100%;
}

.main-menu li {
	width:180px;
	height:22px;
	list-style-type:none;
/*	float: left;*/
}

.main-menu li a {
	width:180px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

.main-menu li.bt1 {
	background-image:url(../images/common/topnavi1_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt1 a:hover {
	background-image:url(../images/common/topnavi1_on.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt2 {
	background-image:url(../images/common/topnavi2_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt2 a:hover {
	background-image:url(../images/common/topnavi2_on.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt3 {
	background-image:url(../images/common/topnavi3_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt3 a:hover {
	background-image:url(../images/common/topnavi3_on.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt4 {
	background-image:url(../images/common/topnavi4_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt4 a:hover {
	background-image:url(../images/common/topnavi4_on.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt5 {
	background-image:url(../images/common/topnavi5_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt5 a:hover {
	background-image:url(../images/common/topnavi5_on.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt6 {
	background-image:url(../images/common/topnavi6_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt6 a:hover {
	background-image:url(../images/common/topnavi6_on.gif);
	background-repeat:no-repeat;
}
.main-menu li.bt7 {
	background-image:url(../images/common/topnavi7_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt7 a:hover {
	background-image:url(../images/common/topnavi7_on.gif);
	background-repeat:no-repeat;
}
.main-menu li.bt8 {
	background-image:url(../images/common/topnavi8_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt8 a:hover {
	background-image:url(../images/common/topnavi8_on.gif);
	background-repeat:no-repeat;
}
.main-menu li.bt9 {
	background-image:url(../images/common/topnavi9_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt9 a:hover {
	background-image:url(../images/common/topnavi9_on.gif);
	background-repeat:no-repeat;
}
.main-menu li.bt10 {
	background-image:url(../images/common/topnavi10_off.gif);
	background-repeat:no-repeat;
}

.main-menu li.bt10 a:hover {
	background-image:url(../images/common/topnavi10_on.gif);
	background-repeat:no-repeat;
}


#form_area {
	width: 420px;
}
#side_banner{
	margin-top: 30px;
}
#side_banner ul{
	list-style:none;
	margin:0;
	padding:0;
}
#side_banner img{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#right_side
{
	padding-left:5px;
	width:200px;
	height: 100%;
	padding-right: 5px;
}
#right_side ul{
	list-style:none;
	margin:0;
	padding:0;
}
#right_side img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contener{
	width:100%;
	height:100%;
}
.q {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left: 28px;
}
.q {
}

/* ------------------------------------------
tablestyle
------------------------------------------*/

table.planTable,table.optionTable,table.planTable02 {
	border-top: 1px solid #fff;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 1;
	color: #FFFFFF;
}

table.planTable th,table.optionTable th,table.planTable02 th {
        width: 168px;
        text-align: right;
        border: 1px solid #fff;
        border-top: 0;
}

table.planTable02 th {
        width: 195px;
}

table.planTable th.planName,table.planTable02 th.planName,table.optionTable th.planName {
      text-align:center;
        border-top: 0;
        border-left: 0;
}



table.planTable th {
	background-color: #0099FF;
}

table.planTable th.phase,table.planTable th.planName,table.planTable02 th,
table.planTable th.phase,table.optionTable th,table.optionTable th.planName {
	background-color: #00CCFF;
}

table.planTable th.btmBorder,table.optionTable th.btmBorder {
        border-bottom: 1px solid #99cc66;
}
.red2 {
	background-color: #FF9900;
}
.mapbox {
	margin-bottom: 25px;
	padding-bottom: 70px;
}
.boatbak {
	background-image: url(../images/pointtitle.jpg);
	background-repeat: no-repeat;
	padding-top: 55px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak1 {
	background-image: url(../images/point1.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak21 {
	background-image: url(../images/point21.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak22 {
	background-image: url(../images/point22.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak23 {
	background-image: url(../images/point23.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak24 {
	background-image: url(../images/point24.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak25 {
	background-image: url(../images/point25.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}

.boatbak2 {
	background-image: url(../images/point2.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak3 {
	background-image: url(../images/point3.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak4 {
	background-image: url(../images/point4.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak5 {
	background-image: url(../images/point5.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak6 {
	background-image: url(../images/point6.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak7 {
	background-image: url(../images/point8.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak18 {
	background-image: url(../images/point18.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak8 {
	background-image: url(../images/point8.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak9 {
	background-image: url(../images/point12.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak10 {
	background-image: url(../images/point10.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak19 {
	background-image: url(../images/point19.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.boatbak11 {
	background-image: url(../images/point11.jpg);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-left: 190px;
	height: 120px;
	padding-right: 16px;
	line-height: 16px;
}
.divbak {
	background-image: url(../images/bak.jpg);
	background-repeat: no-repeat;
}
.divbak2 {
	background-image: url(../images/bak.jpg);
	background-repeat: no-repeat;
	height: 383px;
	width: 569px;
	text-align: center;
	color: #000000;
}
.divbak3 {
	background-image: url(../images/bak2.jpg);
	background-repeat: no-repeat;
	height: 313px;
	width: 569px;
	text-align: center;
	color: #000000;
	padding-top: 70px;
}
.beachbak {
	background-image: url(../images/beachdiving.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 569px;
	padding-top: 45px;
	padding-left: 20px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 10px;
}
.beachbak2 {
	background-image: url(../images/boatdiving.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 569px;
	padding-top: 45px;
	padding-left: 20px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 10px;
}
.beachbak4 {
	background-image: url(../images/fanblog.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 569px;
	padding-top: 45px;
	padding-left: 20px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 10px;
}
.beachbak3 {
	background-image: url(../images/fancost.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 569px;
	padding-top: 50px;
	padding-left: 20px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 10px;
}

.beachbakc1 {
	background-repeat: no-repeat;
	height: 135px;
	width: 553px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 15px;
	color: #666666;
	padding-bottom: 30px;
	border: 1px solid #999999;
}
.beachbakc01 {
	background-repeat: no-repeat;
	height: 175px;
	width: 553px;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 15px;
	color: #666666;
	padding-bottom: 30px;
	border: 1px solid #999999;
}
.beachbakc2 {
	background-image: url(../images/contact4.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 569px;
	padding-top: 55px;
	padding-left: 20px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 35px;
}
.beachbakc3 {
	background-image: url(../images/contact5.jpg);
	background-repeat: no-repeat;
	height: 100px;
	width: 569px;
	padding-top: 55px;
	padding-left: 20px;
	line-height: 15px;
	color: #FFFFFF;
	padding-bottom: 35px;
}
.list {
	margin-left: 15px;
}
.list2 {
	margin-left: 15px;
	margin-top: 5px;
}
.list3 {
	margin-left: 15px;
	margin-top: 35px;
}
.pointdata {
	padding-bottom: 5px;
}
.nagare {
	background-image: url(../images/aa1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.sv {
	margin-bottom: 15px;
}
.border_line2 {
	border: 1px solid #999999;
	height: 127px;
	width: 540px;
	margin-left: 10px;
	font-size: 14px;
	padding: 5px;
	background-image: url(../../image/ac_bg.jpg);
}

.nagareaat {
	background-image: url(../images/aatitle.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.nagareabt {
	background-image: url(../images/ab1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.y1 {
	background-image: url(../images/y1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.y2 {
	background-image: url(../images/y2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.y3 {
	background-image: url(../images/y3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.y4 {
	background-image: url(../images/y4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.y5 {
	background-image: url(../images/y5.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.y6 {
	background-image: url(../images/y6.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.d1 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.d2 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.d3 {
	background-image: url(../images/ad3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.d4 {
	background-image: url(../images/ad4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.d5 {
	background-image: url(../images/ad5_2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.d6 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.d7 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.c8 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c9 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c10 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.m1 {
	background-image: url(../images/m1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m2 {
	background-image: url(../images/m2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m3 {
	background-image: url(../images/m3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m4 {
	background-image: url(../images/m4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m5 {
	background-image: url(../images/m5.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m6 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m7 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m8 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m9 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.m10 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c11 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.c1 {
	background-image: url(../images/c1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c2 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}.c3 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}.c4 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c5 {
	background-image: url(../images/ad1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c2 {
	background-image: url(../images/ad2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c3 {
	background-image: url(../images/c3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c4 {
	background-image: url(../images/c4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c5 {
	background-image: url(../images/m5.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c6 {
	background-image: url(../images/ad6.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c16 {
	background-image: url(../images/c2_1_1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.c66 {
	background-image: url(../images/ad7.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c7 {
	background-image: url(../images/ad8.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c8 {
	background-image: url(../images/ad9.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c9 {
	background-image: url(../images/ad10.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.c10 {
	background-image: url(../images/ad11.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c11 {
	background-image: url(../images/e01.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c12 {
	background-image: url(../images/e02.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c13 {
	background-image: url(../images/e03.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c14 {
	background-image: url(../images/e04.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}

.c15 {
	background-image: url(../images/e05.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}


.nagare1 {
	background-image: url(../images/aa1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}
.nagare2 {
	background-image: url(../images/aa2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.nagare3 {
	background-image: url(../images/aa3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.nagare4 {
	background-image: url(../images/aa4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.nagare5 {
	background-image: url(../images/aa5.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 69px;
}
.nagareb1 {
	background-image: url(../images/ab2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}.nagareb2 {
	background-image: url(../images/ab4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}
.nagareb22 {
	background-image: url(../images/ab3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}
.nagarec02 {
	background-image: url(../images/c2_1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec03 {
	background-image: url(../images/c2_2.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec04 {
	background-image: url(../images/c2_3.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec05 {
	background-image: url(../images/c2_4.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec06 {
	background-image: url(../images/c2_5.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec07 {
	background-image: url(../images/c2_6.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec08 {
	background-image: url(../images/c2_7.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec09 {
	background-image: url(../images/c2_8.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}

.nagarec010 {
	background-image: url(../images/c2_1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}


.nagareb3 {
	background-image: url(../images/ab5.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}.nagareb4 {
	background-image: url(../images/ab6.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}.nagareb5 {
	background-image: url(../images/ab7.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}.nagareb6 {
	background-image: url(../images/ab8.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}.nagareb7 {
	background-image: url(../images/ab9.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}.nagareb8 {
	background-image: url(../images/aa1.jpg);
	line-height: 14px;
	padding-top: 87px;
	padding-left: 180px;
	padding-right: 10px;
	height: 70px;
}
.col {
	width: 400px;
}
.boxcontact {
	margin-left: 10px;
	margin-right: 10px;
}
.contactname {
	margin-bottom: 175px;
}
.ow {
	margin-bottom: 5px;
}
.maila {
	width: 250px;
}
.bg1 {
	background-image: url(../images/licence/bg/1.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg2 {
	background-image: url(../images/licence/t1.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg3 {
	background-image: url(../images/licence/t2.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg4 {
	background-image: url(../images/licence/t3.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg5 {
	background-image: url(../images/licence/t4.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg6 {
	background-image: url(../images/licence/t5.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg7 {
	background-image: url(../images/licence/t6.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg8 {
	background-image: url(../images/licence/t7.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg9 {
	background-image: url(../images/licence/t8.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg10 {
	background-image: url(../images/licence/t9.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg11{
	background-image: url(../images/licence/t10.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg12 {
	background-image: url(../images/licence/bg/1.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}

.bg13 {
	background-image: url(../images/licence/bg/1.jpg);
	background-repeat: no-repeat;
	padding-left: 138px;
	padding-top: 17px;
	padding-right: 7px;
}


.cosbg {
	background-image: url(../images/cosbn.jpg);
	background-repeat: no-repeat;
	padding-top: 60px;
	padding-left: 120px;
	padding-bottom: 60px;
}
.bdline {
	border: thin solid #CCCCCC;
	padding: 5px;
	height: 110px;
	margin-bottom: 10px;
}
.top_txt {
	float: right;
	margin-right: 5px;
	color: #FFFFFF;
}
.smt {
	font-size: 10px;
}

