@charset "Shift_JIS";
/* COMMONS
----------------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
body {
background-color:#ffffff;
	color:#313131;
	font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "¥á¥¤¥ê¥ª", Meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif;
	font-size:12px;
	text-align:center;
	line-height:160%;
}
a {
	overflow: hidden;
	color:#2369C4;
	cursor: pointer
}
a {
/*\*/
   overflow: hidden;
/**/
}
a:link, a:visited {
	text-decoration:none;
}
a:visited {
	color:#000099;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
ul {
	list-style:none;
}

table {
border:none;
font-size:12pt;
font-family:£Í£Ó £Ð¥´¥·¥Ã¥¯,Hiragino Kaku Gothic Pro,Osaka,sans-serif;
}
/* Clearfix Styles
-----------------------------------------------------------------------------  */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* End hide from IE-mac */
.clear {
	clear:both;
}
/* Base Styles
-----------------------------------------------------------------------------  */
#conteiner{
background-image:url(8-1/image/img/s_waku5.png);
background-repeat:repeat-y;
background-position:center;
overflow: hidden;

}

#wapper {
width:810px;
margin-top:0;
margin:0 auto;
text-align:left;


}
#header
{
margin:0;
margin-left:-4px;
width:817px;
height:100px;
background-image:url(http://karekomi.com/8-1/image/img/header_bg4.png);
overflow: hidden;

}
#header p {
	position:static;
	display:inline;
	font-size:10px;
	line-height:30px;
	margin-left:8px;
	margin-right:10px;
}
#header h1 {
	display:inline-block;
	font-size:10px;
	width:300px;
	text-align:right;
	text-align: left;
	margin-top: 5px;
   margin-left: 2px; 
}
#header h1 a, #header p a {
	color:#313131;
}
#header #copy {
	position:relative;
	top:-7px;
	left:30px;
	display:inline;
	font-size:10px;
}
#header img{
position:relative;
float:left;
top:40px;
left:-10px;
}

#copy img{
	float:left; 
	top:10px;
	left:0px;
	}
	
#copy2 img{
	float:left; 
	top:-8px;
	left:60px;
}


#kensaku{
position:relative;
top:-126px;
left:550px;
}

/*
#main_1
{
height:100px;
	background:url(8-1/image/img/flow4_1.gif) no-repeat 0 0px;
margin:0 25px;

}

#main_2
{
height:100px;
	background:url(8-1/image/img/flow4_2.gif) no-repeat 0 0px;
margin:0 25px;

}

#main_3
{
height:100px;
	background:url(8-1/image/img/flow4_3.gif) no-repeat 0 0px;
margin:0 25px;

}

#main_4
{
height:100px;
	background:url(8-1/image/img/flow4_4.gif) no-repeat 0 0px;
margin:0 25px;
}
*/
#contents {
height:270px;
position:relative;
background:url(8-1/image/img/BOX2.png) no-repeat 0 -0px;
padding-top:40px;
margin:5 25px;
margin-bottom:0px;
width:756px;
overflow: hidden;

}

#contents2 ul{
border:double 2px;
}


#contents ul.tiiki-list li {
float:left;
 width:156px;
 padding:0 0 0 16px;
 margin-left:10px;
 margin-bottom:8px;
}

#sita{
margin:5 25px;
width:756px;

}
#hidari{
width:360px;
margin-left:10px;
float:left;

}

#pickup{
height:30px;
}

#pickup h3{
margin-left:-2px;
text-indent:-2000px;
position:absolute;
background-image:url(8-1/image/img/logo_tyumoku3.png);
background-repeat:no-repeat;
height:30px;
width:340px;
}

.pickup_mise{
clear:both;
padding:6px 0 4px 0;
height:70px;
width:340px;
}

.pickup_mise img {
margin-left:5px;
 background:url(file:///Users/fukauranoriaki/Desktop/home/img/home/pickup_photo_bg.gif) no-repeat 0 0;
 padding:3px;
 width:80px;
 float:left;
}
.pickup_mise h4 {
 font-size:12px;
 font-weight:bold;
 background:url(8-1/image/img/0067_circular_arrow.png) no-repeat 0 center;
 padding:1px 0 1px 15px;
 
}
.right-d {
 float:right;
 width:245px;
 font-size:11px;
 }

#migi{
width:360px;
margin-right:15px;
float:right;
;

}

#tokushu{
margin-right:0px;
width:360px;
height:30px;
}

#tokushu h5{
text-indent:-2000px;
position:absolute;
background-image:url(8-1/image/img/logo_tokushu01.png);
background-repeat:no-repeat;
height:30px;
width:360px;
}

.tokushu_mise{
clear:both;
padding:6px 0 4px 0;
height:70px;
width:360px;
}

.tokushu_mise img {
margin-left:5px;
 background:url(file:///Users/fukauranoriaki/Desktop/home/img/home/pickup_photo_bg.gif) no-repeat 0 0;
 padding:3px;
 width:80px;
 float:left;
}

.tokushu_mise h6{
 font-size:12px;
 font-weight:bold;
 background:url(8-1/image/img/0067_circular_arrow.png) no-repeat 0 center;
 padding:1px 0 1px 15px;
}

.tokushu_mise p{
}

#footer{
background-image:url(8-1/image/img/footer_02.png);
background-repeat:repeat-x;
width:816px;
height:102px;
margin-bottom:0;

left:-1px;
}


.nabi{
width:750px;
height:30px;
margin-top:4px;
margin-bottom:5px;

}

.nabi img{
position:relative;
top:5px;
}
.nabi02{
width:160px;
}
.nabi03{
float:left;
width:75px;
}

.nabi03 img{
position:relative;
top:7px;
}

#llnsbox{
float:left;
}
#main2{
margin-left:auto;
margin-right:auto;
margin-bottom:9px;
width:760px;

}

#bg_nabi {
height:90px;
width:770px;
padding:10px;
padding-top:18px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-image:url(8-1/image/img/bg_nabi.gif);
background-repeat:no-repeat;
background-position:-2px 0px;
}

#bg_nabi_02 {
height:50px;
width:770px;
padding:10px;
padding-top:18px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
background-image:url(8-1/image/img/bg_nabi_02.gif);
background-repeat:no-repeat;
background-position:-2px 0px;
}



#navigater{
height:20px;
}


#navigater ul.modorilink p  {
 float:left;
 padding:0 0 0 0px;
 margin-bottom:8px;
 margin-right:20px;
}


#navigater ul.modorilink li  {
 float:left;
 width:130px;
 padding:0 0 0 0px;
 margin-bottom:8px;
}

#kininaru{
float:right;
width:155px;
height:25px;
background-image:url(8-1/image/img/btn_kininaru_01.gif);
background-repeat:no-repeat;
background-position:0px 0px;

}
#itiran{
margin-left:auto;
margin-right:auto;
width:760px;
}

#itiranbox{

margin-bottom:5px;
}

#itiranbox2{
margin-top:4px;
border:dotted 2px;
border-color:#ff9900;
padding-bottom:4px;
padding-left:2px;
}

#joukennabi{
width:750px;
height:30px;
margin-top:4px;
margin-bottom:0px;

}

#joukennabi img{
top:5px;
}




#pics img{
 background:url(file:///Users/fukauranoriaki/Desktop/home/img/home/pickup_photo_bg.gif) no-repeat 0 0;
 padding:10px;
 width:250px;
height:190px; 
float:left;
}

#itiranbox h3{
font-size:20px;
font-weight:bold;
}

#itiranbox p{
}

#miseTag2{
padding-left:10px;
text-align:left;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);
}

#text-sample2 {
 margin-top:0px;
 padding:0px;
 padding-top:0px;
 margin-left:auto;
 margin-right:auto;
 } 
 
 #text-sample2 p.rcontent {
 font-size:large;
 color:#FFFFFF;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);
}
 

#text-sample2 span.rtop,
#text-sample2 span.rbottom {
display:block;
background: #fff;

}

#text-sample2 span.rtop span,
#text-sample2 span.rbottom span {
display:block;
height: 1px;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);
overflow: hidden;
}

#text-sample2 span.r1{margin: 0 5px;}
#text-sample2 span.r2{margin: 0 3px;}
#text-sample2 span.r3{margin: 0 2px;}
#text-sample2 span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}



#table2{
 padding:0px;
 width:460px;
 height:190px;
 margin-top:10px;
 margin-right:3px;
 padding-top:10px;
 float:right;
 background-image:url(8-1/image/img/bg_table01.gif);
background-repeat:no-repeat;
background-position:20px -2px;
overflow:visible;

}
 
 #table2 h3{
text-indent:-3000px;
background-image:url(8-1/image/img/btn_shousai_01.gif);
background-repeat:no-repeat;
height:25px;
position:relative;
top:-6px;
left:276px;
} 
 
 
 ;}
 #tablekoumoku{

 }
#tabletext{
text-align:left;
width:300px;
}
#tablecoment{
text-align:left;

}

 #kyujinBOX1 {
margin:0px;
padding:0px;
height:25px;
width:120px;
float:left;
 font-size:17px;
 
} 

#kyujinBOX1 h3{
text-indent:-3000px;
background-image:url(8-1/image/img/btn_shousai_01.gif);
background-repeat:no-repeat;
height:25px;
position:relative;
top:-6px;
left:276px;
}
 
#kyujinBOX2 {
margin:0px;
padding:0px;
height:25px;
width:120px;
margin-right:10px;
float:right;
 font-size:17px;
 
 }
 #kyujinBOX2 h3 {
 font-size:17px;
 text-indent:-3000px;
background-image:url(8-1/image/img/btn_list_01.gif);
background-repeat:no-repeat;
height:25px;
position:relative;
 left:-90px;
 top:-6px;
 }
 #checkbox{
 position:relative;
left:200px; }
 
 p2{
 font-size:12px;
 font-weight:bold;
 color:#FF6600;
 }
 #oubotable {
 padding:0px;
 margin-left:30px;
 margin-right:20px;
 }
 
 #footer-link{
 padding-left:20px;
 width:660px;
 margin-left:30px;
 }
#footer-link ul.bibalink li{
float:left;
padding:0 0 0 16px;
margin-bottom:8px;
 margin-top:10px;
}

/*s-design test-----------------------*/
#smTOP{
padding-top:10px;
margin-top:10px;
margin-left:40px;
border:0;
width:730px;

margin-bottom:10px;
}

#sName{
margin-bottom:8px;
}

#sName h2{
margin-top:8px;
font-size:35px;
}
#smTOP h2
{
font-size:27px;
font-weight:bold;
}


#smTOP a{
color:#ff0000;
}

#smTOP p{
font-size:14px;
}

#itirans{
margin-left:auto;
margin-right:auto;
width:730px;
}

 .miseTag
 {
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
width:730px;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);
 }

#staigubox{

padding-top:10px;
}

#stleftbox{
width:270px;
float:left;

}
#stleftbox img{
width:250px;
height:190px;
margin:10px;
margin-top:0px;}

.taigubox{
margin-top:0px;
float:right;
width:400px;
;}

.taigubox img{
position:relative;
float:left;
top:0px;
margin-right:3px;
margin-bottom:3px;
}

#spics{
width:672px;
margin-bottom:10px;

}

#spicss{
width:220px;
float:left;
;
}
#spicss p{

}

#spicss img{
width:200px;
height:150px;
margin:10px;
margin-bottom:0px;
}

.shousaibox{

margin-bottom:10px;
}
#sshousai table{
 width:670px;
 border:3; 
 cellSpacing:3;
 cellpadding:10;
 }

 #syokobox{
 width:670px;
 }
 
 #syokoboxkoumoku{
 width:170px;
 float:left;}
 
#syokoboxnakami{
width:490px;
float:right;
}

div#tablewaku {margin:10px 10px 0 10px; padding:0 5px; border:1px solid #ccc; background-color:#fff; clear:both;}
div#tablewaku div#title {margin:0; padding:8px 5px; border-top:3px solid #59f; background:url(http://www.karekomi.com/image/desc_table_title_bg.gif) repeat-x left bottom;}
div#tablewaku table {width:700px; margin:0; padding:0;}
div#tablewaku table th {width:160px; padding:3px 0 0 0; font-size:0.75em; text-align:left; vertical-align:top; background:#ffd url(http://www.karekomi.com/image/desc_table_th_bg.gif) repeat-x left top;}
div#tablewaku table th div {padding:12px 10px 10px 10px;}
div#tablewaku table td {width:auto; padding:12px 10px 10px 10px; border-left:1px solid #ccc; font-size:0.75em; line-height:150%; vertical-align:top; background:#fff url(http://www.karekomi.com/image/desc_table_td_bg.gif) repeat-x left top;}
div#tablewaku table td div#catch {margin:0 0 15px 0; padding:0; font-weight:bold;}
div#tablewaku table td div#point {margin:20px 0 10px 0; padding:0; font-weight:bold; color:#f93;}
div#tablewaku table td div#point img {margin-right:4px; white-space:nowrap; vertical-align:middle;}
div#tablewaku table td div#map {margin:10px 0 0 0; padding:0;}

#tizu{
margin-top:10px;
}

 #linkBOX{
 width:650px;
 height:300px;
 border:double 0px;
 margin-left:10px;
 }

 #linkbox1{
 ;
 margin-left:5px;
 width:300px;
 height:300px;
 float:left;
 text-align: left;
 }
 
#linkbox1 p{
font-size:12px;
 font-weight:bold;
 background:url(8-1/image/img/0067_circular_arrow.png) no-repeat 0 center;
 padding:1px 0 1px 15px;
}

#map {
;
margin: 0px;
margin-right:20px; 
width: 300px; 
height: 300px;
float:right;
}


#oubo3{
margin-top:10px;
}
#oubo2 {
margin-right:10px;
width:150px;
float:right;
}

#oubo2 p {
padding:5px;
padding-top:5px;
padding-bottom:13px;
text-color:#3300FF;
font-size:12px;
font-weight:bold;
}

#modorinabi{
width:350px;
}
#modorinabi a{
float:left;
margin-left:10px;
margin-right:10px;
}

#koukoku{
margin-left:auto;
margin-right:auto;
width:750px;
height:50px;
border:double 2px;
margin-bottom:5px;
}

#koukoku li{
width:250px;
height:50px;
float:left;
background-image: url(8-1/image/img/bg_koukoku.gif);
background-repeat:no-repeat;
}
/*----------------------------------------------------------------*/
 
 
 .text-sample p.rcontent {
 font-size:large;
 color:#FFFFFF;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);
}

.text-sample span.rtop,
.text-sample span.rbottom {
display:block;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);

}

.text-sample span.rtop span,
.text-sample span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background-image:url(http://lab.rails2u.com/bgmaker/slash.png?margin=3&linecolor=FFFFFF&bgcolor=FFC600);

}

.text-sample span.r1{margin: 0 5px;}
.text-sample span.r2{margin: 0 3px;}
.text-sample span.r3{margin: 0 2px;}
.text-sample span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}





  .miseTag p 
 {
 margin-left:10px;
 color:#333300;
 font-size:20px;
 margin-top:0px;
 margin-bottom:0px;
 
 }

#miseTag3 {
background-image:url(/8-1/image/img/bg_itirantitle.gif);
background-repeat:no-repeat;
background-position:0px 0px;
width:760px;
height:40px;

}


#miseTag3 h3{
padding-left:10px;
padding-top:10px;
text-align:left;
float:left;

}

#miseTag3 h4{
padding-top:15px;
float:right;
width:150px;

}

/* hilete for */
.hilite1, .hilite4, .hilite7{background-color:#ffa;}
.hilite2, .hilite5, .hilite8{background-color:#faf;}
.hilite3, .hilite6, .hilite9{background-color:#aff;}

span.searchword{
background-color:yellow;}