@charset "utf-8";
/* useful contents page style set */


/*------------------------------------------
#con01
-------------------------------------------*/
#con01 .contx .photo01{width:310px; height:211px; position:relative; display:block; top:0; left:0;}
#con01 .contx .txt01{width:320px; height:211px; position: absolute; display:block; top:0; left:320px;}

/*------------------------------------------
#con02
-------------------------------------------*/
#con02 .contx h3{margin:24px auto 0 auto ;}
#con02 .contx h4{margin:12px auto 0 auto ;}
#con02 .photo01{ width:270px; height:240px; display:block; position: relative; top:0px; left:0px; float:left; margin-right:8px;}
#con02 .txt01{width:630px; display:block; position: relative; margin-bottom:2em;}
#con02 .txtbox{width:350px; height:240px; display:block; position: relative; margin-left:auto; float:right;}
#con02 .txtbox h4{ padding:0; margin:0 0 12px 0;}
#con02 .txt02{width:171px; display:block; position: relative; top:0; float:left;}
#con02 .txt03{width:171px; display:block; position: relative; top:0; float:right;}

/*------------------------------------------
#con03
-------------------------------------------*/
#con03 .contx h3{margin:24px auto 0 auto ;}
#con03 .contx h4{margin:0; padding:0; width:175px; height:55px; float:left;}
#con03 .chkflame{
	width:630px;
	height:270px;
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	margin: 24px auto;
	background: url(/DRIVE/IMAGES/USEFUL/0908/p01/point_bg.jpg) -2px 0 repeat-y;
}

#con03 .chkflame .txt01{width:193px; height:270px; position: relative; display:block; margin-top:0; margin-right:22px; float:left;}
#con03 .chkflame .txt02{width:193px; height:270px; position: relative; display:block; margin-top:0; margin-right:22px; float:left;}
#con03 .chkflame .txt03{width:193px; height:270px; position: relative; display:block; margin-top:0; margin-left:auto;}

/*------------------------------------------
#con04
-------------------------------------------*/
#con04{height:350px; position:relative; display:block; clear:both; margin-bottom:2em;}
#con04 .contx h4{margin:0; padding:0; width:175px; display:block;  height:55px; float:left; margin-right:1em;}
#con04 .question{ width:630px; position:relative; display:block; clear:both; margin-top:12px;}

#con04 .question .txtbox{width:332px; height:200px; position: absolute; display:block; top:0; left:0px; z-index:50;}
#con04 .question .txtbox h4{height:60px; position: relative; display:block; }
#con04 .question .txtbox .txt01{width:260px; position: relative; display:block; margin-top:15px;}
#con04 .question .photo01{width:360px; height:280px; position: relative; display:block; margin-top:0; margin-left:270px;}

/*------------------------------------------
#con05
-------------------------------------------*/
#con05{height:370px; position:relative; display:block; clear:both; margin-bottom:2em;}

#con05 .answer{width:630px; position:relative; display:block; clear:both; top:0;}
#con05 .answer .txtbox{width:332px; height:370px; position: absolute; display:block; top:0; left:0; z-index:50;}
#con05 .answer .txtbox h4{height:48px; position: relative; display:block; }
#con05 .answer .txtbox .txt01{width:260px; position: relative; display:block; margin-top:15px;}

#con05 .answer .photo01{width:361px; height:324px; position: relative; display:block; top:20px; margin-left:269px;}

#con05 .answer .txtbox .txt02{
	width:262px;
	position:relative;
	display:block;
	margin-top:1em;
	background: url(/DRIVE/IMAGES/USEFUL/0908/p01/con04_05.jpg) repeat-y;	
}


#con05 .answer .txtbox .txt02 .txt03{width:119px; position:relative; display:block; margin:0; float:left;}
#con05 .answer .txtbox .txt02 .txt03 h4{width:119px; height:75px; display:block; position:relative; margin:0;}
#con05 .answer .txtbox .txt02 .txt03 p{width:110px; position:relative; left:10px;}

#con05 .answer .txtbox .txt02 .photo02{width:140px; position: relative; display:block; float:right;}
