/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{
    padding:0 !important;
    font-family:Meiryo UI;
}
.no_bg {background:none !important;}
.no_border {border:none !important;}
input:focus{outline:none}


/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{height:100%;}
body										{
    color:#b1b1b1;
    font-family:"meiryo UI";
    font-size:12px;
    background:#ebebeb;
    font-style:"meiryo UI";
}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/
.wrapper									{margin:0px auto; width:940px; padding:0 20px; background:#fff;}
/* -------------------------------------header------------------------------------*/

.header                                     {padding:22px 0 0 0;}
.header a                                   {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#227d5f; float:left;}
.header a:hover                             {}

.header p                                   {float:right; display:inline-block; padding:15px 0 0 0;}
.header p a                                 {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#666666;}
.header p a:hover                           {text-decoration:none;}

/*----------------------------------nav------------------------------------------*/
.nav-bg                                     {border-bottom:1px solid #bfbfbf; border-top:1px solid #bfbfbf; width:940px; display:inline-block; padding:12px 0; margin:16px 0 0 0;}
.nav                                        {}
.nav ul                                     {}
.nav ul li                                  {float:left;padding:0 50px 0 0;}
.nav ul li a                                {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; }
.nav ul li a:hover                          {text-decoration:underline;}  
/*----------------------------------nav end------------------------------------------*/
/* -------------------------------------header end------------------------------------*/

.banner                                     {display:inline-block; padding:22px 0 0 0;}
.banner img                                 {padding:0; display:inline-block;}

.cotainer                                   {width:940px; padding:0; margin:30px 0 0 0; display:inline-block; border-bottom:1px solid #bfbfbf;}
.cotainer-left								{width:660px; padding:0 20px 0 0;}
.cotainer-left h2							{font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#227d5f;}
.cotainer-left h3							{font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#227d5f; padding:0 0 14px 0;}

.cotainer-left p							{font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; padding:6px 0 44px 0; line-height:20px;}




.cotainer-right								{width:230px; padding:0 10px 14px 0; margin:0; display:inline;}
.cotainer-right a                           {padding:13px 0 0 0; display:inline-block;}
.cotainer-right a:hover                     {padding:13px 0 0 0;}

.cotainer-right h3                          {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#227d5f;}
.cotainer-right p 							{font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666;line-height:20px; padding:10px 0;}



.fotter                                    {padding:0 0 20px 0;}
#nav                                       {display:inline-block; padding:29px 0; float:left;}
#nav ul                                    {display:inline-block;}
#nav ul li                                 {float:left; display:inline-block; border-right:1px solid #5d5d5d; line-height:0.8; padding:0 4px 0 0;}
#nav ul li a                               {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333; padding:0 0 0 5px;}
#nav ul li a:hover                         {text-decoration:underline;}

.icons                                     {display:inline-block; float:right; margin:25px 0; padding:0 0;}
.icon1                                     {float:left; display:inline-block;background : url(../images/wr-img.png) no-repeat; padding:0 25px 0 0;}
.icons a                                   {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666666; padding:0 0 0 26px;}
.icons a:hover                             {text-decoration:underline;}
.icon2                                     {float:left; display:inline-block; background : url(../images/twet-img.png) no-repeat;padding:0 25px 0 0;}
.icon3                                     {float:left; display:inline-block; background : url(../images/FB-IMG.png) no-repeat;padding:0 25px 0 0;}
.fotter p                                  {font-family:"meiryo UI",Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#9B9B9B;}
.fotter p a                                {color:#9B9B9B; text-decoration:none;}
.fotter p a:hover                          {text-decoration:underline;}