
/* @Website Styles */
body {
	border-top:6px solid #0f1e73;
	color: #333;
}
a,
a:visited {
  color: #fff;
}
a:hover,
a:focus {
  color: #000;
}
a:hover {
  text-decoration: none;
}
/* Grid example style */
.grids [class*="col-"] {
  
}


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

------------------
*/
.align_center	{ text-align:center; }
.align_right	{ text-align: right; }
.header_part		{ padding:60px 0; text-align:center; }
.head_map		{ font-size:24px; letter-spacing:1px; color:#0f1e73; }

.mainTxtArea	{ max-width:760px; margin:0 auto; }

#sec01		{ margin-bottom:80px; }
#sec01 h2	{ font-size:34px; letter-spacing:2px; text-align:center; padding-bottom:80px; background: url(../img/line01.gif) no-repeat bottom center; }
#sec01 p	{ font-size:24px; line-height:180%; letter-spacing:1px; }

#sec02		{ margin-bottom:120px; }
#sec02 h2	{ font-size:34px; letter-spacing:2px;  text-align:center; padding-bottom:80px; background: url(../img/line01.gif) no-repeat bottom center; }
#sec02 p	{ font-size:24px; line-height:180%; letter-spacing:1px; }

#sec03		{ margin-bottom:80px; }
#sec03 h2	{ font-size:34px; letter-spacing:2px; text-align:center; padding-bottom:80px; background: url(../img/line01.gif) no-repeat bottom center; }
#sec03 p	{ font-size:24px; line-height:180%; letter-spacing:1px; }

.listCheck	{ font-size:24px; letter-spacing:1px; }
.listCheck li { background:url(../img/list_mark.gif) no-repeat left top; padding-left:30px; }

.listCheck2		{ font-size:24px; letter-spacing:1px; padding-left:90px;}
.listCheck2 li	{ background:url(../img/list_mark.gif) no-repeat left top; padding-left:30px; }

.mov_box	{ max-width:560px; margin:0 auto;  padding-bottom:40px; }

footer		{ background-color:#0f1e73; margin:0px; }
#foot_wrap	{ width: 95%; max-width: 1200px; margin: 0 auto; color:#FFFFFF; padding:20px 0; overflow:hidden; }
footer h6	{ line-height:180%; }
.sns_icon	{ text-align:right; }
.icon_box	{ display:inline-block; }
.contactBt	{ background:url(../img/icon_mail.gif) no-repeat left top; padding-left:28px; margin-bottom:20px; }

#foot_wrap a, #foot_wrap a:visited { color: #fff;}
#foot_wrap a:hover, #foot_wrap a:focus { color: #FF0;}

/* @Styles for Small Desktop sizes (until 1200px) */
@media only screen and (min-width: 960px) and (max-width: 1200px) {
  
}
/* @Styles for Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  
}
/* @Styles for Mobile Landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  
}
/* @Styles for Mobile Portrait */
@media only screen and (max-width: 479px) {
  
}
/* @Print Styles */
@media print {
  
}
/* @Selection */
::selection {
  color: #fff;
  background: #333;
}
::-webkit-selection {
  color: #fff;
  background: #333;
}
::-moz-selection {
  color: #fff;
  background: #333;
}
