/***********************-
タイトル : 箱
概要：フォーム

制作日：2009/09

修正日：2014
-***********************/

.selectionback{ background:#000; color:#fff; padding:15px;}
.selectionback .center{ text-align:center;}
.selectionback p{ margin:0 0 0 60px;}




a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
    text-decoration:none;
	margin:0 0 0 5px;
	line-height:1.4;
}
a.tt span{ display: none; }

a.tt:hover{ z-index:500; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-200px; left:-210px;
	padding: 5px 0 0 0;
	width:300px;
	color: #000;
    text-align: left;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}

a.tt:hover span.top{
	display: block;
	padding: 8px 8px 0;
    background: url(../sample/image/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ 
	display: block;
	padding: 5px 15px 0; 
	background: url(../sample/image/bubble_filler.gif) repeat bottom; 
	height:160px;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../sample/image/bubble.gif) no-repeat bottom;
}




h5{
	margin:0 0 5px;
	 color:#000;
	 font-size:110%;
	}
	
.sakai2{
 margin:25px 0 60px;}


.h2chui{
 margin:5px  20px 0 40px;
}

.help{
	 margin:0 0 5px;
	 padding:0;
	 float:none;
	 text-align:right
	}

/* ----- フォーム -------------------------------------- */
.title{
 margin:20px 0 0 60px;
}

.title2{
 margin:0 0 10px;
}

.sample{
 margin:0 auto 40px;
  width:510px
}

#main #contents .selectionback .sample a:link {
	color: #fff !important;
	text-decoration: none;
}
#main #contents .selectionback .sample a:visited { 
	color: #fff!important;
	text-decoration: none;
}
#main #contents .selectionback .sample a:hover {
	color:#C00!important;
}
#main #contents .selectionback .sample a:active {
	color:#F90!important;
}


 .sample img{
	margin: 0px 5px 0 5px ;
}
 .sample .img{
	margin: 0px 10px  10px;
	 border:2px #F2CD5D solid;
}

.sample .box{
	margin: 30px 10px 0 0px;
	padding:5px 0 10px;
	float:left;
	width:240px;
	text-align:center;
	border:1px solid #CCCCCC;

}
.sample .box .tTip{
	margin: 0px 5px 8px 0px;
	text-align:right;
	

}


.arrow{
 background:url(../sample/image/arrow.gif) no-repeat;
 padding-left:15px;
 border-bottom:1px solid #F2CD5D;
}
.sample .box2{
	margin: 30px 10px 0 0px;
	float:left;
	width:200px;
	text-align:center;
}



h2 {
 color:#FFCC00;font-size:130% !important; margin:30px 20px 0 50px !important;
}

h2.title {
 	color:#FFCC00;
	 margin:30px 0 0 30px;
	 font-size:140%;
	  word-spacing:0.1em;background:none;}


h3 {
 	color:#fff;
	margin:30px 0 0 60px;
	 font-size:130%;
	  word-spacing:0.1em;
	  background:none;}
h4{	 margin:30px 0 10px 0px;
background:none;}

h4.hako2yo{	 margin:30px 0 0px 0px;
background:none;}

.ss{
	 font-size:80%;;
}


#siyo {
margin:40px 0 40px 20px;
}

#siyo ul {
margin:20px 20px 40px;
padding:15px;
border:1px solid #FFCC33;
	background:url(../image/back2.gif) repeat-x;
 }
#siyo ul li {
margin:0 0 5px;
padding-left:15px;
background:url(../image/mark.gif) no-repeat;
font-size:90%;}
#siyo ul li .shosai {
margin:0 0 0 10px;
padding-left:15px;
background:url(../image/maru.gif) no-repeat;}


/*ここからセレクト用*/
#section{
 margin:0px 60px 0 80px; }
	
table.hako{
  margin:15px 0 10px 60px;
}
table.hako td{
padding:15px;
text-align:center;
}
table.hako td.cho{
padding:15px 5px 15px 15px;
text-align:left;
vertical-align:middle;
}
table.hako td.cho2{
padding:5px 15px 0px 0;
text-align:left;
vertical-align:middle;
}


img.hako2  {
margin:0 0 8px;
}

p.hakochui{  margin:5px 0 10px 80px;
}

#futa1, #hinge1, #hinge2 ,#hinge3,#handle1,#handle2,#handle3,#handle4,#handle11,#handle12,#handle13,#handle14,#handle21,#handle22,#handle23,#handle24{ display: none;
border-top:1px solid #d4d4d4; 
margin:40px 0 0;}

#futa2 ,#hinge21, #hinge22 ,#hinge23{ display: none; 
border-top:1px solid #d4d4d4; 
margin:40px 0 0;}
#handle201,#handle202,#handle203,#handle204{ display: none; 
border-top:1px solid #d4d4d4; 
margin:40px 0 0;}

#handle211,#handle212,#handle213,#handle214,#handle221,#handle222,#handle223,#handle224{ display: none; 
border-top:1px solid #d4d4d4; 
margin:40px 0 0;}


.hakochui2{
	 margin:0 0 0 60px;
	 padding:0;
	 color:#FFC;
	}
	
.hinji2{ margin:0 0 0 10px;}