@charset "utf-8";

/*
-----------------------------------------------
▼基本デザイン
----------------------------------------------- */

* {
margin:0;
padding:0;
}
body {
font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS PGothic','ＭＳ Ｐゴシック', sans-serif;
font-size:12px;
}
body * {
line-height:1.5;
}
a {
font-family:'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','MS PGothic','ＭＳ Ｐゴシック', sans-serif;
}
img {
border:0;
vertical-align:bottom;
}
ul,ol,li {
list-style-type:none;
}
select,
input,
textarea {
font-family:'MS PGothic';
}
html > body select,
html > body input,
html > body textarea {
font-family:'Lucida Grande',sans-serif;
}
table,h1,h2,h3,h4,h5,h6 {
font-size:100%;
}
table {
border-collapse:collapse;
}

a:link {color:#03F;}
a:visited {color:#039;}
a:hover,a:active {color:#903;}

/*\*/ a { overflow:hidden;} /**/

/* Win IEちらつき防止▼ */
* html {
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

.cboth {
clear:both;
height:0;
}
/* IE 用▼ */
* html .cboth {
height:.1em;
overflow:hidden;
margin-top:-.1em;
}
hr {
visibility:hidden;
border:0;
}
.clearfix:after{
   content:".";
   display:block;
   height:0;
   visibility:hidden;
   clear:both;
}

.clearfix{
   display:inline-block;
   min-height:1%;  /* for IE 7 and MacIE5.5*/
}

/* Hides from IE-mac \*/
*html .clearfix{height: 1%;}
.clearfix{display: block;}
/* for ie5,6*/

* html {
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

/* css_end */
body{
background:url(img/pring_bg.gif) repeat-y right;
}

#all{
text-align:left;
padding-left:10px;
padding-right:150px;
margin:0;

}

#header
{
display:none;
}
#main_img{
border-bottom:2px solid #F00;
font-size:15px;
text-indent:-99999em;
height:113px;
background:url(img/print_logo.gif) no-repeat;
}

#footer{
border-top:2px solid #F00;
margin-top:15px;
margin-left:10px;
margin-right:150px;
background:#fff;
}
#footer p{
padding:14px;
text-align:center;
}

#footer p a{
color:#333;
text-decoration:none;
}
#menu ul{
display:none;
}
#side_box{
display:none;
}
.text_cbox {
border:1px solid #222;
padding:4px;
margin:5px 5px 15px 5px;
}
.text_cbox h3{
margin-left:22px;
background:#aaa;
margin-right:17px;
padding-left:30px;
text-indent:8px;
padding-top:9px;
background:url(img/main_text_h3_bg.gif) no-repeat;
}
.text_cbox h3 span{
display:block;
border-top:2px solid #f57c7b;
font-weight:normal;
font-size:10px;
margin-top:4px;
padding-top:4px;
padding-left:2px;
padding-bottom:4px;
text-indent:0px;
}
.t_head,
.t_bottom,
.wing,
.back_btn
{
display:none;
}
.text{
padding:10px 20px;
}

.menber_news{
border:1px solid #222;
padding:14px;
margin:5px;
}
.menber_news h3{
background:#c62626;
color:#fff;
padding:3x;
margin-bottom:10px;
}


