/*------------------------------- メインイメージの指定 */
#main_img{background:url(../img/main_img.jpg) left top no-repeat;}

/*------------------------------- 注釈（※付き10px）の指定 */
.point_text {font-size:85%;line-height: 140%;	}
/*------------------------------- タイトル 01の指定 */	
#title01{background:url(../img/title01.gif) left top no-repeat;width:581px;height:0;padding-top:91px;overflow:hidden;display:block;margin-top:26px;}
/* hacck IE7 */
*:first-child+html #title01{margin-top:23px;}
/* hacck IE6 */
* html #title01{margin-top:23px;}
/*------------------------------- タイトル 02の指定 */
#title02{background:url(../img/title02.gif) left top no-repeat;width:581px;height:0;padding-top:66px;overflow:hidden;display:block;margin-top:25px;}
/*------------------------------- コンテンツの各ブロックに対する指定 */
.finetips_box02,.finetips_box03,.finetips_box04,.finetips_box05,.finetips_box06,.finetips_box07,.finetips_box08,.finetips_box09,.finetips_box10 {
	margin-bottom: 40px;width: auto;height: auto;}
.finetips_box06 {margin-bottom: 30px;width: auto;height: auto;}
/*hack IE7　*/
*:first-child+html .finetips_box02,
*:first-child+html .finetips_box03,
*:first-child+html .finetips_box04,
*:first-child+html .finetips_box05,
*:first-child+html .finetips_box06,
*:first-child+html .finetips_box07,
*:first-child+html .finetips_box08,
*:first-child+html .finetips_box09,
*:first-child+html .finetips_box10{margin-bottom: 60px;}
/*hack IE6　*/
* html .finetips_box02,
* html .finetips_box03,
* html .finetips_box04,
* html .finetips_box05,
* html .finetips_box06,
* html .finetips_box07,
* html .finetips_box08,
* html .finetips_box09,
* html .finetips_box10{margin-bottom: 60px;}
	
.finetips_box03 div.checkpoint, .finetips_box08 div.checkpoint {float:right;width: 433px;}
p.point {margin: 20px 0 0 0;}
p.point span {margin: 3px 0 7px;display: block;font-size: 10px;line-height: 140%;}

/*------------------------------- BOX 01 */	
.finetips_box01 {background: #009900;border-right: 1px solid #52b601;border-left: 1px solid #52b601;background: #f7f7d8;width: 578px;}
#example_ttl {padding: 0 0 0 30px;margin: 12px 0 15px;float: left;}
#example_img{padding: 0 60px 0 0;margin: 12px 0;float: right;}
.finetips_box01 p{padding: 0 0 25px 30px;float: left;width: 285px;}
#example_bottom {margin: 0 0 30px 0;}
/*------------------------------- BOX 02 */		
.finetips_box02 img{float: right;}
.finetips_box02 p{float: left;width: 280px;}
/*------------------------------- BOX 03 */		
.finetips_box03 p{margin: 15px 13px 0 0;float: left;width: 135px;}
/*------------------------------- BOX 04 */		
.finetips_box04 img{float: right;}
.finetips_box04 p{float: left;width: 280px;}
/*------------------------------- BOX 05 */		
.finetips_box05 img{float: right;}
.finetips_box05 p{float: left;width: 135px;}
/*------------------------------- BOX 06 */	
.finetips_box06 img{float: right;}
.finetips_box06 p{float: left;width: 280px;}
/*hack IE6
* html .finetips_box06{
	margin-bottom:0;
	}　*/

/*------------------------------- BOX 07 */		
.finetips_box07 img{float: right;}
.finetips_box07 p{float: left;width: 280px;}
/*hack IE6
* html .finetips_box07{
	margin-bottom:0;
	}　*/
/*------------------------------- BOX 08 */	
.finetips_box08{clear: both;}
.finetips_box08 p{margin: 15px 13px 0 0;float: left;width: 135px;}
/*------------------------------- BOX 09 */		
.finetips_box09 img{float: right;}
.finetips_box09 p{margin: 0 0 25px 0;float: left;width: 135px;}
.finetips_box09 p span {font-size: 10px;line-height: 140%;}
/*------------------------------- BOX 10 */	
.finetips_box10 img{float: right;}
.finetips_box10 p{float: left;width: 275px;}
/*------------------------------- 小見出しタイトルの指定　START */	
#s_title01,#s_title02,#s_title03,#s_title04,#s_title05,#s_title06,#s_title07,#s_title08,#s_title09{
	float: left;width:279px;height:0;padding-top:45px;overflow:hidden;display:block;}
#s_title04,#s_title08{float:none}
#s_title01{background:url(../img/s_title01.gif) left top no-repeat;	}
#s_title02{padding-top: 30px;margin-top: 10px;background:url(../img/s_title02.gif) left top no-repeat;width: 148px;}
#s_title03{background:url(../img/s_title03.gif) left top no-repeat;}
#s_title04{background:url(../img/s_title04.gif) left top no-repeat;}
#s_title05{background:url(../img/s_title05.gif) left top no-repeat;}
#s_title06{background:url(../img/s_title06.gif) left top no-repeat;}
#s_title07{padding-top: 30px;margin-top: 10px;background:url(../img/s_title07.gif) left top no-repeat;width: 148px;}
#s_title08{background:url(../img/s_title08.gif) left top no-repeat;margin-top:16px;}
#s_title09{background:url(../img/s_title09.gif) left top no-repeat;}
/*------------------------------- 小見出しタイトルの指定　END */
.right_box01{float:right;width:320px;height:315px;padding:0 0 15px 18px;}
.left_box01{float:left;width:276px;padding:0 28px 15px 0;}
.right_box02{float:right;width:275px;height:216px;padding:0 0 15px 27px;}
.pb11{padding-bottom:11px;}
#footer_at_dot{margin: 45px 0 0 0; padding: 8px 0 0 0; display: block; background:url(../../img/footer_at_dot.gif) no-repeat 0 0;}
.fine_tips_box01, .fine_tips_box02{width:581px;}
.text02{margin-top:9px;}
#f_t_100bg{background:url(../../img/f_t_100bg.gif) right top no-repeat;}
#f_t_100bg02{background:url(../../img/f_t_100bg02.gif) right top no-repeat;}

/*090611*/
.finetips_box08{margin-bottom:33px !important;}
*:first-child+html .finetips_box08{margin-bottom:53px !important;}
* html .finetips_box08{margin-bottom:53px !important;}
.finetips_box03_02{padding-bottom:30px; width:581px;}
#finetips_box03_02_left{float:left;width:279px; padding-top:11px;}
#finetips_box03_02_right{float:right;}
#s_title02_02{width:279px;height:0;padding-top:30px;overflow:hidden;
	display:block;background:url(../img/s_title02.gif) left top no-repeat;}
#finetips_box03_02_in{width:279px;padding-top:15px;}
.checkpoint_02{float:right;padding:0 0 10px 10px;}
.finetips_box08_02{padding-bottom:10px; width:581px;}
#finetips_box08_02_left{float:left;width:279px; padding-top:11px;}
#finetips_box08_02_right{float:right;}
#s_title07_02{width:279px;height:0;padding-top:30px;overflow:hidden;
	display:block;background:url(../img/s_title07.gif) left top no-repeat;}
#finetips_box08_02_in{width:279px;padding-top:15px;}
.checkpoint_02{float:right;padding:0 0 10px 10px;}
