@charset "utf-8";


/* property resset */

* {
margin: 0;
padding: 0;
border:0;
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:none;
}


ul, li {
list-style-type: none;
line-height: 100%;
}

hr {
display: none;
}


/* layout base */

html,body{
height:100%;
}

body{
background:#fff url(http://katochan.s285.xrea.com/img/base/top_bg.gif) repeat-x;
padding: 0px ;
margin: 0px;
/*font-size:70%;*/
letter-spacing:0px;
color:#666666;
}

/* common tools */

br.clear {
font-size: 1px;
line-height: 0px;
clear: both;
}

/*  \*/

body {
letter-spacing:0.05em;
text-align: center;
} /* center on ie */


/* */


#main{
position: relative;
margin: 0 auto; /* center on everything else */
width: 760px;
text-align: left;
height:auto;
background:url(http://katochan.s285.xrea.com/img/base/bg.jpg) repeat-y;
 /* border-right:#333 1px solid;*/
 /* border-left:#333 1px solid;*/
}


/* main */
#main div#contentsCont2{
width:760px;
margin:0;
background:url(http://katochan.s285.xrea.com/img/base/bg.jpg) repeat-y;
 /* border-right:#333 1px solid;*/
 /* border-left:#333 1px solid;*/
}


/* Link */
a {
color:#FF6600; text-decoration:underline
}
a:link {
color:#FF6600; text-decoration:underline
}
a:visited {
color:#FF6600; text-decoration:underline
}
a:hover {
color:#0000FF; text-decoration:underline;
}
a.current{
color:#0000FF; text-decoration:underline;
}

/* 	head section@*/

#main div#contentsCont{
width:760px;
height:139px;
background:#FFF url(http://katochan.s285.xrea.com/img/base/top_01.jpg) no-repeat;
margin:0;
}

#main div#contentsCont h1{
width:760px;
padding:10px 0 0 15px ;
height:20px;
font-size:10px;
color:#CCCCCC;
}

#main div#contentsCont h2{
float:left;
width:300px;
height:60px;
padding:20px 0 10px 15px;
}

/*	footer	*/
#main div#footer{
background:url(http://katochan.s285.xrea.com/img/base/footer_bg.jpg) top left repeat-x;
width:760px;
height:40px;
margin:0 0 0 0 ;
font-size:10px;
}

address{
color:#666;
text-align:center;
padding:10px 0 10px 0;
}

/*-----------------------------------
	container
-----------------------------------*/
#main div#contentsCont2 div#contents01{
width:560px;
float:left;
margin:0 0 0 0;
font-size:14px;
background:#FFFFFF;
background:url(http://katochan.s285.xrea.com/img/base/bg.jpg) repeat-y;
}

#main div#contentsCont2 div#contents{
width:550px;
float:left;
margin:0 0 0 0;
font-size:14px;
background:#FFFFFF;
background:url(http://katochan.s285.xrea.com/img/base/bg.jpg) repeat-y;
}


#topimg{
width:520px;
height:200px;
background: #FFFFFF url(http://katochan.s285.xrea.com/img/img/topimg_01.gif) top right no-repeat;
margin:10px 4px 10px 20px;
padding:0;
border:#999999 1px solid;
}

#topimg01{
width:520px;
margin:10px 4px 10px 20px;
padding:0;
}

#topimg01 table{
width:520px;
margin:0;
padding:0;
}

#topimg01 table td{
width:260px;
margin:0;
padding:0;
}

#topimg01 table td img{
margin:0;
padding:0;
}


#topimg01 table td a img{
margin:0;
padding:0;
border:0;
}

#plist{
width:500px;
font-size:10px;
margin:10px 5px 15px 35px;
line-height:140%;
}


#main div#contentsCont2 div#contents01 div#new{
width:520px;
font-size:14px;
margin:15px 5px 15px 20px;
color:#666666;
line-height:200%;
border-bottom:#999999 1px dashed;
border-top:#999999 1px dashed;
}
#main div#contentsCont2 div#contents01 div#new p{
line-height:140%;
}

#main div#contentsCont2 div#contents01 div#new p img{
margin:0 0 0 0;
}

#main div#contentsCont2 div#contents01 div#new ul{
width:520px;
padding:0 5px 0 5px;

}

#main div#contentsCont2 div#contents01 div#new li{
line-height:200%;
}



/*-----------------------------------
	本文エリア設定
-----------------------------------*/
#contents div.box01{
width:555px;
margin:0 15px 0 15px;
padding-bottom:15px;
}

.box01 h4,.tAreaRight h4{
color:#cc0000;
font-size:14px;
font-weight: bold;
margin:20px 0 15px 0;
background:url(http://katochan.s285.xrea.com/img/base/tit_bg_s.gif) bottom left repeat-x;
padding:0px 0px 5px 5px;
}

#pagetop{
margin:10px;
text-align:right;
}






/*	navi	*/
#main div#contentsCont2 div#navigation{
width:200px;
float:right;
margin:0;
display:inline;
font-size:12px;
line-height:200%;
}

#main div#contentsCont2 div#navigation h5{
width:195px;
color:#333333;
font-size:14px;
font-weight: bold;
margin:10px 0 5px 0;
background:url(http://katochan.s285.xrea.com/img/base/tit_bg_s.gif) bottom left repeat-x;
padding:0;
}


#main div#contentsCont2 div#navigation ul{
line-height:200%;
}

#main div#contentsCont2 div#navigation ul li{
line-height:200%;
}

/* ローカルナビ部分 */
#main div#contentsCont2 div#navigation div#navi2 ul{
width:200px;
margin-bottom:20px;
}
#main div#contentsCont2 div#navigation div#navi2 img{
margin-bottom:20px;
}

#main div#contentsCont2 div#navigation div#navi2 ul li{
width:200px;
height:59px;
text-indent:-1000em;
font-size:1px;

}
#main div#contentsCont2 div#navigation div#navi2 ul li a{
width:200px;
height:59px;
display:block;
text-decoration:none;
text-indent:-9999em;
}

/* ローカルナビ1 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi1 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi1.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi1 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi1 a.current {
background-position:top right;
}



/* ローカルナビ2 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi2 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi2.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi2 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi2 a.current {
background-position:top right;
}

/* ローカルナビ3 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi3 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi3.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi3 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi3 a.current {
background-position:top right;
}


/* ローカルナビ4 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi4 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi4.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi4 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi4 a.current {
background-position:top right;
}


/* ローカルナビ5 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi5 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi5.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi5 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi5 a.current {
background-position:top right;
}


/* ローカルナビ6 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi6 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi6.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi6 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi6 a.current {
background-position:top right;
}


/* ローカルナビ7 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi7 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi7.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi7 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi7 a.current {
background-position:top right;
}


/* ローカルナビ8 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi8 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi8.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi8 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi8 a.current {
background-position:top right;
}


/* ローカルナビ9 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi9 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi9.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi9 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi9 a.current {
background-position:top right;
}


/* ローカルナビ10 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi10 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi010.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi10 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi10 a.current {
background-position:top right;
}


/* ローカルナビ11 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi11 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi011.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi11 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi11 a.current {
background-position:top right;
}


/* ローカルナビ13 */
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi13 a {
background:url(http://katochan.s285.xrea.com/img/menu/l_navi013.jpg) no-repeat;
background-position:top left;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi13 a:hover{
background-position:top right;
}
#main div#contentsCont2 div#navigation div#navi2 ul li#l_navi13 a.current {
background-position:top right;
}


/*-----------------------------------
	ページタイトル
-----------------------------------*/
#main div#contentsCont2 div#contents div#tit{
width:520px;
height:40px;
background:url(http://katochan.s285.xrea.com/img/price/tit_01.jpg) top left no-repeat;
margin:10px 20px;
}

#main div#contentsCont2 div#contents div#tit h3{
text-indent:-9999em;
}



#main div#contentsCont2 div#contents div#txt{
width:480px;
background:#FFF;
font-size:14px;
margin:15px 5px 15px 25px;
color:#666666;
line-height:200%;
}


#main div#contentsCont2 div#contents div#txt h4{
height:45px;
background:url(http://katochan.s285.xrea.com/img/base/blog_staff_tit.jpg) bottom left repeat-x;
line-height:140%;
margin:15px 5px 5px 5px;
color:#660033;
font-size:14px;
font-weight:bold;
position:relative;
}

#main div#contentsCont2 div#contents div#txt h4 a{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#660033;
position:absolute;
top:8px;
left:15px;
}


entry{
font-size:14px;
line-height:150%;
}

.entry-body{
font-size:14px;
line-height:150%;
}


#main div#contentsCont2 div#contents div#txt p{
padding:5px;
line-height:140%;
margin-bottom:15px;
}

#main div#contentsCont2 div#contents div#txt div#txtimg{
float:left;
margin:10px 10px 0 0;
}

#main div#contentsCont2 div#contents div#txt div#txtimg img{
float:left;
margin:0 10px 10px 0;
}

#main div#contentsCont2 div#contents div#txt ul{
width:520px;
padding:15px 5px 15px 15px;

}

#main div#contentsCont2 div#contents div#txt li{
line-height:200%;
}

.entry-footer{
border-bottom:#666666 1px dotted;
}

.entry-content{
border-bottom:#666666 1px dotted;
}

/****************************************************************

form設定

*****************************************************************/
.tarea{
background-color:#fff;
border: 1px solid #999;
scrollbar-base-color:#ccc;
scrollbar-track-color:#ccc;
scrollbar-face-color:#fff;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#ccc;
scrollbar-highlight-color:#999;
scrollbar-3dlight-color:#ccc;
scrollbar-arrow-color:#999;
}

