/* for vector default */
#r_main{width:660px;}
 #r_main{font-family: 'メイリオ','Meiryo','ＭＳ Ｐゴシック','MS PGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',meiryo,Arial,sans-serif;margin:0;padding:0;line-height:1.6em;}
 #r_main h2{margin:0;padding:0;}
 #r_main h3{margin:50px 0px 0px 0px;}
 #r_main .dousa_ti{border-bottom:5px solid #ccc;letter-spacing:.2em;font-size:1.2em;color:black;margin:50px 15px 0;}

 #r_main h3.dousa_ti + p.rogo{margin:15px;}

 #r_main p{margin:20px 15px ; }

 #r_main p.cut{text-align:center;}
 #r_main .mini{font-size:.8em;}
 #r_main .red{color:red;}
 #r_main .bold{font-weight: bold;}
 #r_main strong{font-weight:bold;}
 #r_main .phr{float:right;margin-left:10px;margin-right:10px;}
 #r_main .phl{float:left;margin-right:10px;margin-left:20px;}
 #r_main table {border:0;font-size:1.0em;}
 #r_main table td{border:0;background:transparent;padding:0 10px;}
 #r_main table td p{margin:10px;}

/* clearfix */
.clear:after {
	content:" ";
	display: block;
	height:0;
	clear: both;
	visibility: hidden;
	}
/* style */
 #r_main .graybox{background:#eeeeee;text-align:center;padding:10px;border-radius:10px;}
 #r_main .graybox p{text-align:left;margin:10px 15px;}
  #r_main .graybox p.cut{text-align: center;margin:20px auto;}
 #r_main .graybox h4{text-align:left;margin:5px 15px;}
 #r_main ul.bold{
 	margin:20px 15px;
 	font-weight: bold;
 	}
  #r_main ul.bold li{
  	list-style: disc;
  	margin:10px 0 10px 20px;
  	}