@charset "utf-8";

/*============================================
 base.css
============================================*/

/*------------------------------------------------
  reset Css 
----------------------------------------------- */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,p,table,th,td,input,textarea,select { margin:0px; padding:0px; }
h1,h2,h3,h4 { font-size:1em; font-weight:normal; }
img { margin:0; padding:0; border:0; vertical-align:bottom; }
ul,ol,dl{ list-style-type:none; }
input {font-size: 100%;}
textarea {font-size:1em;font-family:"MS PGothic","Osaka",Arial,sans-serif;}

/*------------------------------------------------
  class
----------------------------------------------- */
/* link
========================================== */
a:link{ color:#208fc1; text-decoration:none; }
a:visited{ color:#900e4b; text-decoration:none; }
a:hover{ color:#0172a5; text-decoration:underline; }
a:active{ color:#0172a5; text-decoration:underline; }

span.arw1{
background:url(../img/icn_arw_01.gif) top left no-repeat;
padding-left:16px;
}
span.arw1 a:link{ color:#000000; text-decoration:none; }
span.arw1 a:visited{ color:#000000; text-decoration:none; }
span.arw1 a:hover{ color:#0172a5; text-decoration:none; }
span.arw1 a:active{ color:#0172a5; text-decoration:none; }

.arw2{
background:url(../img/icn_arw_01.gif) top left no-repeat;
padding-left:16px;
}
.arw3{
background:url(../img/icn_arw_02.gif) 0 2px no-repeat;
padding-left:12px;
font-size:87%;
padding-bottom:1px;
}
.arw4{
background:url(../img/icn_arw_02.gif) 0 2px no-repeat;
padding-left:12px;
}
.arw5{
background:url(../img/icn_arw_01.gif) 0 2px no-repeat;
padding-left:16px;
}
.arw6{
margin-top:5px;
padding-right:20px;
text-align:right;
font-size:87%;
margin-bottom:-4px;
}
.arw6 span{
padding-left:12px;
background:url(../img/icn_arw_02.gif) 0 2px no-repeat;
padding-bottom:1px;
}
.arw7{
background:url(../img/icn_arw_01.gif) top left no-repeat;
padding-left:16px;
font-size:87%;
}
.arw8{
background:url(../img/icn_arw_01.gif) top left no-repeat;
padding-left:16px;
font-size:87%;
padding-bottom:1px;
}
.arw9{
margin-top:5px;
padding-right:20px;
text-align:right;
}
.arw9 span{
padding-left:16px;
background:url(../img/icn_arw_01.gif) top left no-repeat;
}
.arw10{
background:url(../img/icn_arw_03.gif) top left no-repeat;
padding-left:16px;
}
.arw11{
clear:both;
padding-right:20px;
text-align:right;
}
.arw11 span{
padding-left:16px;
background:url(../img/icn_arw_05.gif) top left no-repeat;
}
.arw12{
clear:both;
padding-right:20px;
text-align:right;
}
.arw12 span{
padding-left:16px;
background:url(../img/icn_arw_04.gif) top left no-repeat;
}
.arw13{
clear:both;
width:470px;
text-align:right;
background:url(../img/lin_cmn_01.gif) top left repeat-x;
padding-top:10px;
}
.arw13 span{
padding-left:16px;
background:url(../img/icn_arw_01.gif) top left no-repeat;
}

/*	float clear
============================================*/
.floatLeft { float:left; }
.floatRight { float:right; }
.clear { clear:both; height:0; font-size:0; line-height:0; }
.clear2 { clear:both; }

/*	text-align
============================================*/
.taCenter{ text-align:center; }
.taLeft{ text-align:left; }
.taRight{ text-align:right; }


/*------------------------------------------------
  base Css 
----------------------------------------------- */
body {
font-family:"MS PGothic","Osaka",Arial,sans-serif;
font-size:12px;
line-height:1.6em;
color:#333333;
background:#ffffff;
}
/*--for IE6--*/
* html body{ font-size:75%; }
/*--for IE7--*/
*:first-child+html body{ font-size:75%; }

.mac body {
font-size:11px;
}

/*============================================
  clear fix 
============================================*/
/*--IE以外のモダンブラウザ向け--*/
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
/*--IE7及びMac版IE5向けの指定--*/
.clearfix{display:inline-block;}
/*--IE6以前向けの指定--*/
/*Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */


/*============================================
============================================*/
.imgover{}
