﻿@charset "utf-8";
/* CSS Document */

/*   wrapper
-----------------*/
body {
	margin: 0px;
	padding: 0px;
}	

#wrapper {
	margin: 0px;
/*
	width: 320px;
*/
	height: 100%; 
	min-height: 100%;
	display: block;
	position: relative;
	text-align: left;
}

body > #wrapper {
    height: auto;
}

/*   container
-----------------*/
				
#container {
	margin: 0pt auto;
	padding: 0px;
	height: 100%; 
	min-height: 100%;
	display: block;
	position: relative;
	text-align: left;
}


div.point_container {
    margin-top: 19px;
}

#footer02 {
    background: url("../img/foot_bg.jpg") repeat-x scroll left top #F5F5F5;
    height: 30px;
    margin: 50px 0 0;
    width: 100%;
	text-align: center;
	font-size: 11px;
	padding: 20px 0px 0px 0px;
}

div.point_container {
    background-image: url("../img/point_bg.gif");
    background-repeat: repeat-y;
    margin-top: 19px;
}

div.point_container ul {
	margin: 0px;
	padding: 0px;
}

div.point_container li.point_img {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    height: 175px;
}

div.point_container li.point_txtarea {
    float: left;
    height: 168px;
    list-style-type: none;
    margin: 0;
    padding: 0 42px 8px;
    width: 389px;
}

div.point_ttl {
    margin: 18px 0 0;
}

div.point_txt {
    margin: 8px 0 0;
}

.font_point {
    font-size: 12px;
    line-height: 18px;
}


div#point_linkBtn01 {
    background: no-repeat scroll 25px 50% #0000CC;
    clear: both;
    height: 27px;
    margin-top: 12px;
    width: 110px;
}

div#point_linkBtn01 a {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 27px;
    padding-left: 16px;
}

h2 {
    border-bottom: 1px solid #BBBBBB;
    border-collapse: separate;
    border-top: 1px solid #BBBBBB;
    display: table;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 16px;
    padding: 9px 0;
    text-indent: 10px;
    width: 100%;
}

h3 {
   display: block;
    font-size: 1.17em;
    font-weight: bold;
    margin: 1em 0;
}
	
#main {
	width: 100%!important;
}
