@charset "utf-8";
@import url(http://joshu-an.com/blog/css/top.css);
@import url(http://joshu-an.com/blog/css/page.css);
@import url(http://joshu-an.com/blog/css/layout.css);
/*
--------------------------------------------------------------------------------

	Kaijyusemji style
	designed by Askaen...

--------------------------------------------------------------------------------
*/




/* =====================================================================
*
*    Common Format
*
* =================================================================== */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, table, td, th, pre, code, form, fieldset, legend, 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, th, var {
	font-style: normal;
	font-weight: normal;
}
 
li {
	list-style: none;
}
 
caption, th {
	text-align: left;
}
 
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
 
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

a{ cursor:pointer; }




/* =====================================================================
*
*    Basic Format
*
* =================================================================== */


* {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}


body {
	margin: 0;
	padding:0;
	border: none;
	padding: 0;
	background: #EBEBEB;
 	color: #000000;
	font-family: "Helvetica Neue", "Helvetica", "Meiryo", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴPro W3", "HiraKakuPro-W3", "MＳ Pゴシック", sans-serif;
	font-size: 14px; line-height: 140%;
	background:url(http://joshu-an.com/img/common/all_bg.jpg) repeat-x #000000;
	}

hr {
	display:none;
}

form {
	margin:0;
	padding:0;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

input {
	line-height: 1.2;
}
 
textarea {
	padding: 0.4em 10px;
}
 
img {
	vertical-align: bottom;
}

p {
	line-height: 140%;
	margin:0;
	padding:0;
}
strong{ font-weight:bold;}

.clear{ clear:both; margin:0; padding:0;}



/* ---------------------------------
*    Font Family
*/

body {
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}
;;body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}
*:first-child+html body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}
* html body {
	font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}

/* ---------------------------------
*    Font Size
*/

.x-large   { font-size: 174%; }
.large     { font-size: 144%; }
.mid       { font-size: 122%; }
.small     { font-size:  92%; }
.x-small   { font-size:  77%; letter-spacing: 1px; }

/* \*/ a { outline:none; overflow:hidden; } /**/
/* \*/ a:focus { outline:none; overflow:hidden; } /**/


/* ---------------------------------
*    Link
*/

a         { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover   { color: #666666; text-decoration: none; }
a:active  { color: #666666; text-decoration: none; }



/* =====================================================================
*
*    layout Format
*
* =================================================================== */

#allWrap{
width:850px;
margin:0 auto;
background:url(http://joshu-an.com/img/common/all_bg02.jpg) repeat-y;
}



/* ---------------------------------
*    header
*/

#logo a{
background:url(http://joshu-an.com/img/common/logo.jpg) no-repeat;
width:200px;
height:242px;
text-indent:-9999px;
display:block;
}



/* ---------------------------------
*    content
*/
.contentWrap{
background: url(http://joshu-an.com/img/common/head_bg03.jpg) repeat-x #F5F4EB;
margin:0 auto;
padding:0 0 20px 0;
width:848px;
}
.contentL{
float:left;
width:200px;
margin:0 0 0 20px;
background:url(http://joshu-an.com/img/top/bg03.jpg) no-repeat bottom;
}
.contentR{
float:right;
width:570px;
margin:0 25px 0 0;
}
.contentR .words a{ text-decoration:underline;}
.contentR .words a:hover{ text-decoration:none;}


/* ---------------------------------
*    go index
*/

.goind a{
background: url(http://joshu-an.com/img/common/goind.jpg) no-repeat right top;
width:240px;
height:50px;
text-indent:-9999px;
display:block;
}
.goind2{ width:610px; display:block;}
.goind2 a{
background: url(http://joshu-an.com/img/common/goind.jpg) no-repeat right top ;
width:201px;
height:40px;
text-indent:-9999px;
display:block;
margin:0 0 0 429px;
}




/* ---------------------------------
*    gototop
*/
.goto{
background:url(http://joshu-an.com/img/common/goto.jpg) repeat-x;
width:848px;
height:24px;
display:block;
margin:0 auto;
}
.goto a{
background:url(http://joshu-an.com/img/common/goto_btn01.jpg) no-repeat right;
display:block;
height:24px;
width:96px;
margin: 0 0 0 720px;
text-indent:-9999px;
}
.goto a:hover{
background:url(http://joshu-an.com/img/common/goto_btn01_r.jpg) no-repeat right;
display:block;
height:24px;
width:96px;
margin: 0 35px 0 720px;
text-indent:-9999px;
}


/* ---------------------------------
*    footer
*/


#footer{width:850px; height:94px; background: url(http://joshu-an.com/img/common/foot.jpg) no-repeat; }




/*move-top*/
#movetop1{
width:830px;
height:35px;
display:block;
background: url(http://joshu-an.com/img/common/go_top.jpg) no-repeat right bottom;
text-indent:-9999px;
}






/* ---------------------------------
*    in page
*/

/*title*/

.Ktitle1{
background: url(http://joshu-an.com/img/in_common/t01.jpg) no-repeat center;
width:165px;
height:70px;
text-indent:-9999px;
display:block;
}
.Ktitle2{
background: url(http://joshu-an.com/img/in_common/t02.jpg) no-repeat center;
width:165px;
height:70px;
text-indent:-9999px;
display:block;
}



/*L-side navi*/

.navi{
padding:0 0 20px 0;
}
.navi li{
widows:200px;
display:block;
text-indent:-9999px;
}
.btn1 a{
background: url(http://joshu-an.com/img/common/btn01.jpg) no-repeat;
widows:200px;
height:42px;
display:block;
}
.btn1 a:hover{
background:url(http://joshu-an.com/img/common/btn01_r.jpg) no-repeat;
widows:200px;
height:42px;
display:block;
}
.btn1on{
background:url(http://joshu-an.com/img/common/btn01_r.jpg) no-repeat;
widows:200px;
height:42px;
display:block;
}
.btn1on a{
background:url(http://joshu-an.com/img/common/btn01.jpg) no-repeat;
widows:200px;
height:42px;
display:block;
}
.btn2 a{
background: url(http://joshu-an.com/img/common/btn02.jpg) no-repeat;
widows:200px;
height:46px;
display:block;
}
.btn2 a:hover{
background:url(http://joshu-an.com/img/common/btn02_r.jpg) no-repeat;
widows:200px;
height:46px;
display:block;
}
.btn2on{
background:url(http://joshu-an.com/img/common/btn02_r.jpg) no-repeat;
widows:200px;
height:46px;
display:block;
}
.btn2on a{
background:url(http://joshu-an.com/img/common/btn02_r.jpg) no-repeat;
widows:200px;
height:46px;
display:block;
}
.btn3 a{
background: url(http://joshu-an.com/img/common/btn03.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn3 a:hover{
background:url(http://joshu-an.com/img/common/btn03_r.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn3on{
background:url(http://joshu-an.com/img/common/btn03_r.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn3on a{
background:url(http://joshu-an.com/img/common/btn03_r.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn4 a{
background: url(http://joshu-an.com/img/common/btn04.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn4 a:hover{
background:url(http://joshu-an.com/img/common/btn04_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn4on{
background:url(http://joshu-an.com/img/common/btn04_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn4on a{
background:url(http://joshu-an.com/img/common/btn04_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn5 a{
background: url(http://joshu-an.com/img/common/btn05.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn5 a:hover{
background:url(http://joshu-an.com/img/common/btn05_r.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn5on{
background:url(http://joshu-an.com/img/common/btn05_r.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn5on a{
background:url(http://joshu-an.com/img/common/btn05_r.jpg) no-repeat;
widows:200px;
height:44px;
display:block;
}
.btn6 a{
background: url(http://joshu-an.com/img/common/btn06.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn6 a:hover{
background:url(http://joshu-an.com/img/common/btn06_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn6on{
background:url(http://joshu-an.com/img/common/btn06_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn6on a{
background:url(http://joshu-an.com/img/common/btn06_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn7 a{
background: url(http://joshu-an.com/img/common/btn07.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn7 a:hover{
background:url(http://joshu-an.com/img/common/btn07_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn7on{
background:url(http://joshu-an.com/img/common/btn07_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn7on a{
background:url(http://joshu-an.com/img/common/btn07_r.jpg) no-repeat;
widows:200px;
height:45px;
display:block;
}
.btn8 a{
background: url(http://joshu-an.com/img/common/btn08.jpg) no-repeat;
widows:200px;
height:53px;
display:block;
}
.btn8 a:hover{
background:url(http://joshu-an.com/img/common/btn08_r.jpg) no-repeat;
widows:200px;
height:53px;
display:block;
}
.btn8on{
background:url(http://joshu-an.com/img/common/btn08_r.jpg) no-repeat;
widows:200px;
height:53px;
display:block;
}
.btn8on a{
background:url(http://joshu-an.com/img/common/btn08_r.jpg) no-repeat;
widows:200px;
height:53px;
display:block;
}

/*L-side*/
.sidet1{
background:url(http://joshu-an.com/img/common/side_tit1.jpg) no-repeat;
width:200px;
height:40px;
text-indent:-9999px;
display:block;
}
.sidet2{
background:url(http://joshu-an.com/img/blog/blog_side.jpg) no-repeat;
width:200px;
height:33px;
line-height:160%;
display:block;
}
.sidet2 span{ display:block; padding:10px 0 0 10px;}
.sidewk{
background:url(http://joshu-an.com/img/common/side_bg01.jpg) repeat-y;
padding:0 0 5px 0;
width:200px;
display:block;
}
.sidewk2{
background:url(http://joshu-an.com/img/common/side_bg01.jpg) repeat-y;
padding:10px 0;
width:200px;
display:block;
}
.sidewk2 span{ display:block; padding:0 10px;}
.sidewk img{ margin:0 0 0 10px; padding:10px 0 0 0;}
.sidewk span{
display:block;
margin:0 auto;
padding:10px 0;
width:178px;
font-size:85%;
}
.sidewk span img{ margin:0 0 0 70px;}
.sidewkbt{
background:url(http://joshu-an.com/img/common/side_bg02.jpg) no-repeat;
width:200px;
height:11px;
display:block;
}
.sidewkbt2{
background:url(http://joshu-an.com/img/common/side_bg02.jpg) no-repeat;
width:200px;
height:41px;
display:block;
}

/*R-side*/
.Rtopmenu{
height:56px;
text-align:right;
float:right;
display:block;
}
.Rtopmenu img{ margin:33px 20px 0 0;}
.fla{
background:url(http://joshu-an.com/img/top/fla_bg.jpg) no-repeat;
width:628px;
height:432px;
float:right;
}
.rtitle1{
background:url(http://joshu-an.com/img/top/rside_titile1.jpg) no-repeat;
width:750px;
height:52px;
text-indent:-9999px;
}
.rtitle2{
background:url(http://joshu-an.com/img/top/rside_titile2.jpg) no-repeat left bottom;
width:750px;
height:82px;
text-indent:-9999px;
}
.rnews{
margin:0 0 10px 0;
}
.rnews li{
border-bottom:1px dotted #DCD8B8;
padding:15px 0;
}
.rnews li strong{
float:left;
width:140px;
text-align:right;
display:block;
background:url(http://joshu-an.com/img/top/mark01.jpg) no-repeat left center;
padding:0 10px 0 0;
text-indent:56px;
text-align:left;
margin:0 0 0 10px;
}
.rnews li span{
float:right;
width:390px;
text-align:left;
display:block;
margin:0 10px 0 0;
}
.rnews2{
margin:0 0 10px 0;
}
.rnews2 li{
border-bottom:1px dotted #DCD8B8;
padding:15px 0;
}
.rnews2 li strong{
float:left;
width:140px;
text-align:right;
display:block;
background:url(http://joshu-an.com/img/top/mark02.jpg) no-repeat left center;
padding:0 10px 0 0;
text-indent:56px;
text-align:left;
margin:0 0 0 10px;
}
.rnews2 li span{
float:right;
width:390px;
text-align:left;
display:block;
margin:0 10px 0 0;
}


/*bread*/

.bread{
line-height:160%;
padding:0 0 10px 0;
color:#666666;
font-size:90%;
background:url(http://joshu-an.com/img/in_common/side_bg01.jpg) repeat-x bottom;
width:629px;
}
.bread ul{ margin:0 10px; padding:0;}
.bread li{ float:left; display:block;}
.bread1{
padding:0 15px;
}
.bread2{
background: url(http://joshu-an.com/img/in_common/bread_yagi01.jpg) no-repeat left center;
padding:0 15px;
}
.bread a:link{ color:#666666; text-decoration:underline;}
.bread a:visited{ color:#666666; text-decoration:underline;}
.bread a:active{ color:#666666; text-decoration:none;}
.bread a:hover{ color:#666666; text-decoration:none;}


/*contents*/
.inWk{
margin:0 auto;
width:590px;
padding:20px 0 40px 0;
line-height:170%;
}


/* ---------------------------------
*    blog
*/

.postT a{
background:url(http://joshu-an.com/img/blog/blog_t1.jpg) no-repeat; width:570px; height:47px; line-height:160%; display:block;}

