@charset "utf-8";

/* CSS Document */
<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-17282751-1']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media screen and (min-width: 769px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}
〜以下、画面の横幅が768pxまでの場合のスタイル記入〜
}
/*===============================================
●tablet.css 画面の横幅が768pxまで
===============================================*/
@media screen and (max-width: 768px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}
〜以下、画面の横幅が768pxまでの場合のスタイル記入〜
}
/*===============================================
●smart.css  画面の横幅が640pxまで
===============================================*/
@media screen and (max-width:640px){
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}
#container{
width:100%;
}
〜以下、画面の横幅が640pxまでの場合のスタイル記入〜
}
img{
max-width: 100%;
height: auto;
width /***/:auto;　
}

a:link {
text-decoration:none;
color:#D30F2C;
}
a:visited {
text-decoration:none;
color:#D30F2C;
}
a:active {
text-decoration:none;
color:#D30F2C;
}
a:hover {
color:#FFD400;
}
img {
max-width : 100% ;
height : auto ;
}


body.index{
scrollbar-base-color : #F8ABA6 ;
scrollbar-face-color : #F8ABA6 ;
scrollbar-highlight-color : #F8ABA6 ;
scrollbar-shadow-color : #45372A ;
scrollbar-3dlight-color : #F8ABA6 ;
scrollbar-darkshadow-color : #F8ABA6 ;
scrollbar-track-color : #F8ABA6 ;
scrollbar-arrow-color : #45372A ;
background-image: url(bb.png);
background-repeat : repeat;
background-attachment : fixed;
background-color: #FFFFFF ;
font-size: 10pt;
color: #45372A;
}

body.top{
scrollbar-base-color : #F8ABA6 ;
scrollbar-face-color : #F8ABA6 ;
scrollbar-highlight-color : #F8ABA6 ;
scrollbar-shadow-color : #45372A ;
scrollbar-3dlight-color : #F8ABA6 ;
scrollbar-darkshadow-color : #F8ABA6 ;
scrollbar-track-color : #F8ABA6 ;
scrollbar-arrow-color : #45372A ;
background-image: url(001bg.png);
background-repeat : no-repeat;
background-attachment : fixed;
background-color: #FFFFFF ;
font-size: 10pt;
color: #45372A;
margin-top: 0px;
}

body.in{
scrollbar-base-color : #DDCB9D;
scrollbar-face-color : #DDCB9D;
scrollbar-highlight-color : #DDCB9D;
scrollbar-shadow-color : #45372A;
scrollbar-3dlight-color : #DDCB9D;
scrollbar-darkshadow-color : #DDCB9D;
scrollbar-track-color : #DDCB9D;
scrollbar-arrow-color : #45372A ;
background-image: url(bg.png);
background-repeat : repeat;
background-attachment : fixed;
background-position: bottom;
background-color: #D9C493 ;
font-size: 10pt;
color: #45372A;
}

body.po{
scrollbar-base-color : #DDCB9D;
scrollbar-face-color : #DDCB9D;
scrollbar-highlight-color : #DDCB9D;
scrollbar-shadow-color : #45372A;
scrollbar-3dlight-color : #DDCB9D;
scrollbar-darkshadow-color : #DDCB9D;
scrollbar-track-color : #DDCB9D;
scrollbar-arrow-color : #45372A ;
background-repeat : no-repeat;
background-attachment : fixed;
background-position: bottom right;
font-size: 10pt;
color: #45374C;
}

body{
scrollbar-base-color : #DDCB9D;
scrollbar-face-color : #DDCB9D;
scrollbar-highlight-color : #DDCB9D;
scrollbar-shadow-color : #45372A;
scrollbar-3dlight-color : #DDCB9D;
scrollbar-darkshadow-color : #DDCB9D;
scrollbar-track-color : #DDCB9D;
scrollbar-arrow-color : #45372A ;
background-color: #DDCB9D;
background-image: url(bg.png);
background-repeat : repeat;
background-attachment : fixed;
background-position: bottom;
font-size: 10pt;
color: #45372A;
}


textarea,input{ 
background : #DDCB9D;  
color : #45374C ; 
font-size : 10pt;
border : 1pt ;
border-color : #45372A ;
border-style : dotted ;
}

td {
font-size : 10pt;
}
td.t {
font-size : 10pt;
}



span.01 {
font-size : 10pt;
font-weight : bold;
}
span.02 {
font-size: 10pt;
}
span.1 {
font-size: 8pt;
font-weight: bold;
}
span.2 {
font-size: 8pt;
}