@charset "utf-8";



.conR h2{

padding:20px 15px 10px 18px;

border:solid #CCCCCC;

border-width:0 0 1px 0;

font-size:1.2em;

font-weight:bold;

margin:0 0 20px 0;

}



.conR h2.ser{

background:url(../img/tit_ser_bg.gif) left top no-repeat;

}



.conR h2.faq{

background:url(../img/tit_faq_bg.gif) left top no-repeat;

}



.conR h2.con{

background:url(../img/tit_con_bg.gif) left top no-repeat;

}



.conR h2.sho{

background:url(../img/tit_sho_bg.gif) left top no-repeat;

}



.conR h2.pri{

background:url(../img/tit_pri_bg.gif) left top no-repeat;

}



.conR h2.gui{

background:url(../img/tit_guide_bg.gif) left top no-repeat;

}



.conR h2.cam{

background:url(../img/tit_cam_bg.gif) left top no-repeat;

}



.formLink{

background:url(../img/0c_yoyaku_bg.jpg) center top no-repeat;

padding:200px 22px 20px 0;

text-align:right;

}





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

/*color*/

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



.blue{

color:#6FC5DF;

}



.red{

color:#D9403C;

}



.green{

color:#5EB528;

}



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

/*h*/

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



h2{

}



h3{

margin:0 0 8px 0;

color:#49B700;

font-size:1.2em;

font-weight:bold;

}



h4{

font-size:1.1em;

font-weight:bold;

padding:5px 0;

}





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



.parts{
	width:630px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;

}



.partsLine{

margin:0 0 25px 0;

padding:0 0 25px 0;

}



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

/*box*/

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



.bg1{

background-color:#EEEEEE;

padding:15px 15px 5px 15px;

margin:0 0 10px 0;

border:solid #CCCCCC;

border-width:1px;

width:598px;

}



.bg2{

background-color:#EEEEEE;

padding:15px 15px 5px 15px;

margin:0 0 10px 0;



width:598px;

}



.preBg{

padding:15px 15px 5px 15px;

margin:0 0 10px 0;

border:solid #4EB9D8;

border-width:1px;

width:598px;

}





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



/*back top*/



.backTop{

margin:30px 0 0 0;

text-align:right;

}



.backTopS{

margin:10px 0 20px 0;

text-align:right;

font-size:0.75em;

}





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

/*p*/

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



p {

padding:0 0 10px 0;

}



p.end{

padding:0 0 40px 0;

}



p.endS{

padding:0 0 25px 0;

}





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

/*table*/

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



table p{

padding:0 0 10px 0 !important;

}



table{

width:100%;

}



.rightT{

text-align:right;

}



.leftT{

text-align:left;

}



.centerT{

text-align:center;

}



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

/*rayout*/

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



img.right{

float:right;

margin:0 0 10px 10px;

}



img.left{

float:left;

margin:0 10px 10px 0;

}



img.leftLine{

float:left;

padding:5px;

border:solid #BCCFF1;

border-width:1px;

margin:0 10px 10px 0;

}



img.rightLine{

float:right;

padding:5px;

border:solid #BCCFF1;

border-width:1px;

margin:0 0 10px 10px;

}





.clear {

	clear:both;

	font-size:0;

}



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

/*color*/

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

