﻿body 
{
    padding:0px;
    margin:0px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
    line-height:1.5;
    
}

.subhead
{
    font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:20px;
	color:#0B3774;
	font-weight:normal;
	text-align:center;
}

.home {
background-image:url(../images/bg.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#515E6E;
}
.inner {
background-image:url(../images/bg1.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    color:#515E6E;
}
.font-f
{
    font-family:Meiryo;
    font-size:13px;
}
.w1000
{
    width:1000px;
}
.w100
{
    width:100%;
}
.w25
{
    width:25%;
}
.w15
{
    width:15%;
}
.w5
{
    width:5%;
}
.w10
{
    width:10%;
}
.w64
{
    width:64%;
}
.w36
{
    width:36%;
}
.w30
{
    width:30%;
}
.w33
{
    width:33%;
}
.w70
{
    width:70%;
}
.w75
{
    width:75%;
}
.w50
{
    width:50%;
}
.w80
{
    width:80%;
}
.w90
{
    width:90%;
}
.w20
{
    width:20%;
}
.flo
{
    float:left;
}
.clr
{
    clear:both;
}
.pad20
{
    padding:20px;
}
.pad10
{
    padding:10px;
}
.pad-l10
{
    padding-left:10px;
}
.marg-25t
{
    margin-top:25px;
    margin-bottom:25px;
}
.menu_head
{
height:78px;
}
.menu div
{
    padding:10px;
    padding-top:30px;
    display:inline-block;
    background-image:url(../images/border-left.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    height:38px;
}
.menubor
{
    border-left:1px gr0ove #455A81;
}
.menu div:hover
{
    background-color:#2F4164;
}
.bord-l
{
    border-left:solid 1px #E5E5E5;margin-left:3px;
}

.butn
{
     background-image:url(../images/bg-butn.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:114px;
    height:32px;
    border:0px;
    background-color:transparent;color:#424B5A;font-family:Arial;font-size:13px;
}
.midbg
{
background-color:#eee;
 
}
.bgq
{

 background-image:url(../images/bg-qote.png);
    background-repeat:no-repeat;
    background-position:left top;
}
.footerbg
{
background-color:#eee;
 background-image:url(../images/footer-bg.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
}
.stayt
{
    background-image:url(../images/bg-touch.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:255px;
    padding:15px;
	margin-left:10px;
}

.txtbox-bg
{
    background-image:url(../images/txtbox-bg.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:237px;
    padding:5px;
}
.txtbox
{
    border:0px;background-color:transparent;width:180px;
}
.arl
{
    font-family:Arial;
   
}
.fnszbig
{
     font-size:18px;
}
.butn2
{
    background-image:url(../images/butn2.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    width:31px;
    height:28px;
    border:0px;background-color:transparent;
}
.fnsz-smll
{
    font-size:11px;
}
.color-blue
{
    color:#2E88C7;
}
.color-w
{
    color:White;
}
.color-black
{
    color:Black;
}.color-y
{
    color:#F4DD8C;
}
ul.bullet
{
    margin:0px;
    padding:0px;
    list-style:none;
}
ul.bullet li
{
    border-bottom:dashed 1px #2977DA;
    padding-bottom:3px;
    padding-top:3px;
     list-style:none;
    }
	
 *{outline: none;}
                img {border: 0;}
                .container12 {
                    width: 1000px;
                    padding: 10px;
                    
                }
                .folio_block {
                   
                }


                /*--Main Container--*/
                .main_view {
                    float: left;
                    position: relative;
                }
                /*--Window/Masking Styles--*/
                .window {
                    height:400px;	width: 1000px;
                    overflow: hidden; /*--Hides anything outside of the set width/height--*/
                    position: relative;
                }
                .image_reel {
                    position: absolute;
                    top: 0; left: 0;
                }
                .image_reel img {width:980px;}

                /*--Paging Styles--*/
                .paging {
                    position: absolute;
                    top: 140px; right: -20px;
                    width: 178px; height:47px;
                    z-index: 100; /*--Assures the paging stays on the top layer--*/
                    text-align: center;
                    line-height: 40px;
                    
                    display: none; /*--Hidden by default, will be later shown with jQuery--*/
                }
                .paging a {
                    padding: 5px;
                    text-decoration: none;
                    color: #fff;
                    display:block;
                }
                .paging a.active {
                    font-weight: bold;
                    
                }
                .paging a:hover {font-weight: bold;}	
h1.htag {
    border-bottom: 1px solid #CFCFCF;
    color: #0094BB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin: 15px 0 10px;
    padding: 0 0 10px 10px;
}				

h2.star {   
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 15px 0 10px 10px;
   
}	
.col {
 color: #0094BB;
 }
 .service-detail
{
  width:828px; 
  float: left;
  
  font-size:12px;
  color:#333333;
  font-weight:600px;
  line-height:22px;
  margin-bottom:30px;
  margin-right:10px;
  margin-left:10px;
}
.service-detail li
{
 
  padding-left:20px;
  margin-left:-20px;
  line-height:20px;
 
}
.service-inner
{
  width:250px;
  height:auto!important;
  min-height:170px !important;
  height:170px;
  float:left;  
  margin-right:30px;
  border:2px #666666 solid;
  
}
  
  
  
.service-inner1
{
  width:250px;
   height:auto!important;
  min-height:170px !important;
  height:170px;
  float:left;  
  border:2px #666666 solid;
 
}
p { margin-left:10px;
}
h3 { margin-left:10px;}

.bullet li a {
text-decoration:none;
color:#FFFFFF;
}
.serTit {
    background: url("../images/arrow1.gif") no-repeat scroll left center transparent;
    color: #EC6800;
    font-family: tahoma,arial,verdana;
    font-size: 12px;
    font-weight: bold;
    padding: 4px 2px 2px 25px;
    text-decoration: none;
}
.img_box {
    border: 1px solid #BBBBBB;
    margin-right: 15px;
    padding: 2px;
}
.tabData {
    border-bottom: 1px solid #EEEEEE;
}
.tabData .bld {
    font-weight: bold;
}
.tabData TD {
    border-bottom: 1px solid #DDDDDD;
    padding: 6px 10px 4px;
}
.button {
    background: url("../images/btn-submit.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 21px;
    width: 71px;
}