
/*--- general ---*/

h1 {
 margin: 2px;
 font-size: 11px;
 color: #6b5641;
 text-align: center;
}

h2{
 margin:0;
}

h3{
 margin: 2px;
 font-size: 12px;
}

p{
 margin:5px 0 5px 0;
}
/*
em{
 font-weight:bold;
 font-style:normal;
}
*/
a:link{
 color:#f66;
}
a:visited{
 color:#933;
}
a:hover{
 color:#f33;
}

.fLeft{
 float:left;
}

.fRight{
 float:right;
}

.sp02{
 padding:1px 0;
 clear:both;
}

.sp04{
 padding:2px 0;
 clear:both;
}

.sp10{
 padding:5px 0;
 clear:both;
}

.sp16{
 padding:8px 0;
 clear:both;
}

.sp24{
 padding:12px 0;
 clear:both;
}

.sp32{
 padding:16px 0;
 clear:both;
}

.caution{
 font-size:18px;
 color:#f00;
 font-weight:bold;
}

.red{
 color:#f00;
}

.large{
 font-size:18px;
}

.semi_large{
 font-size:16px;
}
.solidbox1{
 border:1px solid #999;
}

/*--- body and wrapper ---*/
body{
 margin:0;
 padding:0;
 line-height:160%;
 color:#312;
 font-size:12px;
 font-family: "ＭＳ Ｐゴシック", "Osaka";
 /*letter-spacing:0.02em;*/
 background: #ccc url('http://www.intime-e.co.jp/img_cmn/bg_gray.jpg') repeat-x;
}

#wrapper{
 width:772px;
 margin:0 auto;
}

/*--- header ---*/
#header{
 width:772px;
 margin:0;
}

#header1{
 margin:0;
 padding:3px 0 0 0;
}

#header2{
 margin:0;
}

#ttl{
 margin:0;
 float:left;
}

#headerInfo{
 margin-top:0px;
 float:right;
}

ul#Navi{
 height:31px;
 margin:0;
 padding:0;
 list-style-type:none;
}

#Navi li{
 height:31px;
 float:left;
}

/*--- contents ---*/
#contents{
 width:730px;
 margin:0px;
 padding:20px;
 border-left:  1px solid #ccc;
 border-right :1px solid #ccc;
 border-bottom:1px solid #ccc;
 background-color:#fff;

}

/*--- footer ---*/
#footer{
 width:772px;
 margin-bottom:20px 
}

#foot_bar{
 height:24px;
 line-height:24px;
 color:#fff;
 background-color:#726359;
 border-top:   1px solid #f1dd86;
 border-left:  1px solid #ccc;
 border-right :1px solid #ccc;
 border-bottom:1px solid #ccc;
 text-align:center;
}

#foot_bar a:link, #foot_bar a:visited{
 color:#fff;
}

#foot_bar a:hover{
 color:#fc3;
}

#copyright{
 padding:3px;
 text-align:center;
}

/*--- contentsBox ---*/

#contentsBoxL{
 width:557px;
 float:left;
 /*border:1px solid #999;*/
}

#contentsBoxR{
 width:145px;
 padding:0 0 0 5px;
 float:right;
 /*border:1px solid #999;*/
}


#ichioshi_box1{
 text-align:center;
 margin:20px 0;
 background-color:#fec;
 border:1px solid #ccc;
 width:145px;
}

#ichioshi_title1{
 text-align:center;
 font-size:11px;
 margin:2px;
 padding:1px;
 color:#fff;
 background-color:#36f;
 line-height:15px;
}

#ichioshi_box1 h4{
 margin:2px 8px 0 8px;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

#ichioshi_box1 img{
 margin-top:7px;
}

#ichioshi_feature1{
 text-align:left;
 margin:0 10px;
 padding:1px 0 5px 0;
 font-size:12px;
 line-height:16px;
}


#ichioshi_box2{
 text-align:center;
 margin:20px 0;
 background-color:#fec;
 border:1px solid #ccc;
 width:145px;
}

#ichioshi_title2{
 text-align:center;
 font-size:11px;
 margin:2px;
 padding:1px;
 color:#fff;
 background-color:#f00;
 line-height:15px;
}

#ichioshi_box2 h4{
 margin:2px 8px 0 8px;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

#ichioshi_box2 img{
 margin-top:7px;
}

#ichioshi_feature2{
 text-align:left;
 margin:0 10px;
 padding:1px 0 5px 0;
 font-size:12px;
 line-height:16px;
}


#ichioshi_box3{
 text-align:center;
 margin:20px 0;
 background-color:#fec;
 border:1px solid #ccc;
 width:145px;
}

#ichioshi_title3{
 text-align:center;
 font-size:11px;
 margin:2px;
 padding:1px;
 color:#fff;
 background-color:#093;
 line-height:15px;
}

#ichioshi_box3 h4{
 margin:2px 8px 0 8px;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

#ichioshi_box3 img{
 margin-top:7px;
}

#ichioshi_feature3{
 text-align:left;
 margin:0 10px;
 padding:1px 0 5px 0;
 font-size:12px;
 line-height:16px;
}


#ichioshi_box4{
 text-align:center;
 margin:20px 0;
 background-color:#fec;
 border:1px solid #ccc;
 width:145px;
}

#ichioshi_title4{
 text-align:center;
 font-size:11px;
 margin:2px;
 padding:1px;
 color:#fff;
 background-color:#f83;
 line-height:15px;
}

#ichioshi_box4 h4{
 margin:2px 8px 0 8px;
 font-size:12px;
 font-weight:bold;
 text-align:center;
}

#ichioshi_box4 img{
 margin-top:7px;
}

#ichioshi_feature4{
 text-align:left;
 margin:0 10px;
 padding:1px 0 5px 0;
 font-size:12px;
 line-height:16px;
}


#photoAlbum{
 width:145px;
 height:185px;
 margin:10px 0;
 text-align:center;
 background:url(../images/album_bg.gif) no-repeat;
}

#photoAlbum img{
 margin-top:45px;
}

#kensaku_box{
 text-align:center;
 margin:20px 0;
 padding:5px 0 10px 0;
 line-height: 26px;
 border:1px solid #999;
 width:145px;
}

