/* CSS Document */
.pc_off {display: none;}

/*奮闘記一覧*/
#funtoki_waku1{	
	width:670px;
	content:"";
	display:block;
	overflow:hidden;
	height:auto;
	float:left;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	height:auto;
}

.funtoki_waku2{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:25px;
	width:620px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
	background:url(/web/report/img/f_bg2.jpg);
	background-repeat:repeat-y;
	padding-left:25px;
	padding-right:25px;
}

.f_bg1text{
	width:620px;
}
.haji{
	width:620px;
	height:150px;
}
.haji1{
	width:320px;
	float:left;
}
.haji2{
	width:300px;
	float:left;
}


/*一覧*/
#funtokidai_waku1 {
	width:100%;
	font-size:15px;
	margin:0; padding:0;
	background-color:#FFF;
}
#funtokidai_waku1 ul{
	width:100%;
	padding:0;
}
#funtokidai_waku1 li{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
	border:2px solid #19733A;
	margin-top:15px;
}
#funtokidai_waku1 li a {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
#funtokidai_waku1 li a:hover {
	background:#FFF;
	text-decoration:underline;
}
#funtokidai_waku1 p{
	margin:0px;
	line-height:25px;
}
.funtokidai1_1{
	width:18%;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.funtokidai1_2{
	width:76%;
	float:left;
}
.funtoki_list1text {
	font-size: 20px;
	line-height: 35px;
	font-weight: bold;
	color: #000000
}

/*report1*/
.fun_dai1{
	background:url(/web/report/report1/img/f_title1.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0px;
	width:640px;
	padding-top:25px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.fun_dai1left{
	float:left;
	width:19%;
	padding-right:10px;
}
.fun_dai1 h2{
	float:left;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:25px;
	font-weight:bold;
	line-height:80px;
	width:79%;
	margin:0px;
}

.fun_dai2{
	background:url(/web/report/report1/img/f_title1.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0px;
	width:640px;
	padding-top:25px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.fun_dai2 h2{
	float:left;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:80px;
	width:79%;
	margin:0px;
}

.fun_f_bg1{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	line-height:25px;
	width:620px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
	position:relative;
	background:url(/web/report/img/f_bg1.jpg);
	background-repeat:repeat-y;
	padding-left:25px;
	padding-right:25px;
	height:auto;
}

/*縦画像の時　左側にあるふきだしcss*/

.fukidashi_hidari{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.fukidashi_hidari1{
	float:left;
	width:70%;
}
.fukidashi_hidari2{
	float:left;
	width:30%;
	text-align:center;	
}

.fukidashi_hidari1_1{
	height:auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	padding-left:15px;
	padding-right:30px;
}

/*もくもく左側*/
.fukidashi_hidarimoku{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
	position:relative;
}
.fukidashi_hidarimoku1{
	float:left;
	width:420px;
	position:absolute;
	content:"";
	clear:both;
	display:block;
	height:auto;
}
.fukidashi_hidarimoku2{
	float:right;
	width:200px;
	text-align:center;
}



/*縦画像の時　右側にあるふきだしcss*/

.fukidashi_right{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
	position:relative;
}

.fukidashi_right1{
	float:right;
	width:70%;
}
.fukidashi_right2{
	float:left;
	width:30%;
	text-align:center;
}

.fukidashi_right1_1{
	height:auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
	padding-left:15px;
	padding-right:30px;
}

/*横画像の時　右側にあるふきだしcss*/
.fukidashi_right_yoko{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.fukidashi_right1_yoko{
	float:right;
	width:380px;
	left:250px;
}
.fukidashi_right2_yoko{
	float:left;
	width:240px;
	text-align:center;
}
.fukidashi_right1_1_yoko{
	height:auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	padding-left:15px;
	padding-right:30px;
}
/*横画像の時　左側にあるふきだしcss*/

.fukidashi_hidari_yoko{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.fukidashi_hidari1_yoko{
	float:left;
	width:380px;
}
.fukidashi_hidari2_yoko{
	float:right;
	width:240px;
	text-align:center;
}

.fukidashi_hidari1_1_yoko{
	height:auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:25px;
	font-weight:bold;
	padding-left:15px;
	padding-right:30px;
}




/*******************************
* 左からの吹き出し
********************************/
.left_balloon {
    position: relative;
    background: #fff;
    border: 1px solid #777;
    margin: 10px;
    padding: 10px;
    border-radius: 15px;
    clear: both;
    max-width: 100%;
    float: left;
}
.left_balloon:after,
.left_balloon:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.left_balloon:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 7px;
    margin-top: -7px;
}
.left_balloon:before {
    border-color: rgba(0, 0, 0, 0);
    border-right-color: #000;
    border-width: 8px;
    margin-top: -8px;
}
 
/*******************************
* 右からの吹き出し
********************************/
.right_balloon {
    position: relative;
    background: #FFF;
    border: 1px solid #777;
    margin: 10px;
    padding: 10px;
    border-radius: 10px;
    clear: both;
    max-width: 100%;
    float: right;
}
.right_balloon:after,
.right_balloon:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.right_balloon:after {
    border-color: rgba(133, 226, 73, 0);
    border-left-color: #FFF;
    border-width: 7px;
    margin-top: -7px;
}
.right_balloon:before {
    border-color: rgba(119, 119, 119, 0);
    border-left-color: #777;
    border-width: 8px;
    margin-top: -8px;
}
 
/*******************************
* 割り込みを解除
********************************/
.clear_balloon{
  clear: both;
}

/* 考えている吹き出し */
#balloon-5-bottom-right {
	position: relative;
	display: inline-block;
	padding: 0 15px;
	padding-top:10px;
	width: auto;
	min-width: 115px;
	content:"";
	clear:both;
	display:block;
	height:auto;
	color: #000;
	text-align: left;
	background: #EAF4EC;
	border-radius: 10px;
	border:1px solid #2E5334;
	font-size:16px;
	font-weight:bold;
	line-height:35px;
}
#balloon-5-bottom-right:before {
	content: "";
	position: absolute;
	bottom: -21px; right: 32px;
	margin-right: 0;
	display: block;
	width: 15px;
	height: 15px;
	background: #EAF4EC;
	border-radius: 50%;
	z-index: 0;
	border:1px solid #2E5334;
}
#balloon-5-bottom-right:after {
	content: "";
	position: absolute;
	bottom: -32px; right: 27px;
	margin-right: 0;
	display: block;
	width: 8px;
	height: 8px;
	background: #EAF4EC;
	border-radius: 50%;
	z-index: 0;
	border:1px solid #2E5334;
}
/* オレンジの吹き出し */
#balloon-1-bottom {
	margin-top:15px;
	margin-bottom:15px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	position: relative;
	display: inline-block;
	padding: 0 15px;
	width: auto;
	min-width: 115px;
	content:"";
	clear:both;
	display:block;
	height:auto;
	line-height: 34px;
	color:#000;
	text-align: left;
	background-color:#FFEDD9;
	border: 2px solid #FF8812;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	z-index: 0;
}
#balloon-1-bottom:before {
	content: "";
	position: absolute;
	bottom: -8px; left: 50%;
	margin-left: -9px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #FFEDD9 transparent transparent transparent;
	z-index: 0;
}
#balloon-1-bottom:after {
	content: "";
	position: absolute;
	bottom: -12px; left: 50%;
	margin-left: -10px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #FF8812 transparent transparent transparent;
	z-index: -1;
}

/* 横広の吹き出し */
#balloon-1-bottom_white {
	margin-top:15px;
	margin-bottom:15px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	position: relative;
	display: inline-block;
	padding: 0 15px;
	width: auto;
	min-width: 115px;
	content:"";
	clear:both;
	display:block;
	height:auto;
	line-height: 34px;
	color:#000;
	text-align: left;
	background-color:#FFF;
	border: 2px solid #CCC;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	z-index: 0;
}
#balloon-1-bottom_white:before {
	content: "";
	position: absolute;
	bottom: -8px; left: 50%;
	margin-left: -9px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #FFF transparent transparent transparent;
	z-index: 0;
}
#balloon-1-bottom_white:after {
	content: "";
	position: absolute;
	bottom: -12px; left: 50%;
	margin-left: -10px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #CCC transparent transparent transparent;
	z-index: -1;
}

/*奮闘記まとめ*/
.funtoki_pointbg1{
	margin-top:15px;
	background:url(/web/report/img/pointbg1.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:340px;
}
.funtoki_pointbg1_left{
	width:400px;
	float:left;
	margin-left:55px;
	margin-right:20px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.funtoki_pointbg1_right{
	width:120px;
	float:right;
	text-align:left;
}
.r_footbtn{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.r_footbtn_left{
	float:left;
	width:49%;
	margin-right:12px;
}
.r_footbtn_right{
	float:left;
	width:49%;
}
/*report5*/
.keiyaku_flow{
	margin-top:15px;
	margin-bottom:10px;
	background:url(/web/report/report6/img/keiyaku_flow.jpg);
	background-repeat:no-repeat;
	height:270px;
}

.keiyaku_flowtext{
	margin-left:50px;
	padding-top:15px;
	font-size:20px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:30px;
}
.keiyaku_1{
	background:url(/web/report/report5/img/keiyaku_1.jpg);
	background-repeat:no-repeat;
	height:470px;
}

.keiyaku_1text{
	margin-left:130px;
	padding-top:275px;
	font-weight:bold;
}
.keiyaku_2{
	margin-top:15px;
	background:url(/web/report/report5/img/keiyaku_2.jpg);
	background-repeat:no-repeat;
	height:470px;
}

.keiyaku_2text{
	margin-left:355px;
	padding-top:20px;
	font-weight:bold;
}
/*report7*/
.report7waku1{
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.report7waku1_left{
	float:left;
	width:59%;
	margin-right:15px;
	font-size:16px;
	line-height:30px;
}
.report7waku1_right{
	float:left;
	width:38%;
	text-align:center;
}
/*report8*/
.report8waku1{
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.report8waku1_left{
	float:left;
	width:50%;
	font-size:16px;
	line-height:30px;
}
.report8waku1_right{
	float:left;
	width:50%;
	text-align:center;
}

.repo8_1{
	background:url(/web/report/report8/img/repo8_bg1.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:50px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:250px;
}
.repo8_2{
	background:url(/web/report/report8/img/sarachibg.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:50px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:200px;
}
.repo8_6bg{
	background:url(/web/report/report8/img/repo8_bg6.jpg);
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.repo8_6_hidari{
	float:left;
	width:57%;
	margin-right:15px;
	padding-left:15px;
}
.repo8_6_migi{
	float:left;
	width:38%;
	padding-bottom:15px;
	padding-top:15px;
}

/*report9*/
.dai9 h2{
	background:url(/web/report/report9/img/f_title1.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:25px;
	font-weight:bold;
	line-height:85px;
	padding-top:16px;
	padding-bottom:15px;
	text-indent:150px;
	margin:0px;
}
.dai9_1{
	font-size:18px;
	line-height:60px;
	font-weight:bold;
	color:#060;
	text-indent:50px;
}

.dai9_list ul{
	margin:0px;
	font-size:14px;
	line-height:25px;
}

.repo9_1{
	background:url(/web/report/report9/img/repo9-4.jpg);
	background-repeat:no-repeat;
	height:300px;
}
.repo9_1text{
	margin-left:440px;
	padding-top:30px;
	font-weight:bold;
	text-align:left;
}
.repo9_2{
	background:url(/web/report/report9/img/repo9-6.jpg);
	background-repeat:no-repeat;
	height:380px;
}
.repo9_2text{
	margin-left:40px;
	padding-top:30px;
	font-weight:bold;
	text-align:left;
}
.repo9_2_2{
	background:url(/web/report/report9/img/repo9-62.jpg);
	background-repeat:no-repeat;
	height:700px;
}
.repo9_2_2text{
	margin-left:360px;
	padding-top:510px;
	line-height:30px;
	font-weight:bold;
	text-align:left;
}

.repo9_3{
	margin-top:15px;
	background:url(/web/report/report9/img/repo9matome.jpg);
	background-repeat:no-repeat;
	height:240px;
}

.repo9_3text{
	margin-left:355px;
	padding-top:35px;
	font-weight:bold;
	line-height:30px;
}

.repo9point{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	line-height:25px;
	padding-left:40px;
	padding-right:5px;
}

.report8_pers1{
	width:100%;
	content: "";
	clear: both;
	display: block;
	overflow:hidden;
	height:auto;
	margin-bottom:10px;
}
.report8_pers1left{
	float:left;
	width:50%;
}
.report8_pers1right{
	float:right;
	width:50%;
	text-align:right;
}

.repo8_6bg{
	background:url(/web/report/report8/img/repo8_bg6.jpg);
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
}
.repo8_6_hidari{
	float:left;
	width:57%;
	margin-right:15px;
	padding-left:15px;
}
.repo8_6_migi{
	float:left;
	width:38%;
	padding-bottom:15px;
	padding-top:15px;
}

.dai8_6 {
    font-size: 18px;
    line-height: 51px;
    font-weight: bold;
    color: #060;
    background: url(/web/report/report8/img/repo8_bg6_title.gif);
    background-repeat: no-repeat;
    background-position: 0 8px 0 0;
    text-indent: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.repo8_4{
	margin-top:25px;
	margin-bottom:25px;
	background:url(/web/report/report8/img/sarachibg.gif);
	background-repeat:no-repeat;
	height:230px;
}
.repo8_4text{
	margin-left:195px;
	padding-top:60px;
	font-weight:bold;
}

/*もくもく左側*/
.fukidashi_hidarimoku{
	width:100%;
	content:"";
	clear:both;
	display:block;
	overflow:hidden;
	height:auto;
	position:relative;
}
.fukidashi_hidarimoku1{
	float:left;
	width:420px;
	position:absolute;
	content:"";
	clear:both;
	display:block;
	height:auto;
}
.fukidashi_hidarimoku2{
	float:right;
	width:200px;
	text-align:center;
}
.p15_tb{
	padding-top:15px;
}
.r_title {
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: left;
}
/*奮闘記10巻*/
.fun_mar1 h3{
	font-size:25px;
	line-height:50px;
}
.fun_mar1 h3 img{
	float:left;
	margin-right:15px;
	height:40px;
}
.funto_waku img{
	margin-top:15px;
}
.funto_waku p{
	margin-top:15px;
}
.funto_waku1{
	content:"";
	display:block;
	overflow:hidden;
	height:auto;
	margin-top:15px;
}
.funto_waku1 b{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
.funto_waku1 img{
	float:left;
	width:51%;
	margin-right:15px;
}
.mb15{
	margin-bottom:15px;
}
.mt15{
	margin-top:15px;
}
.funto_backbg {
    background: url(/web/report/report10/img/back.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 50px;
    padding-bottom: 30px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: bold;
	float:left;
}
.funto_backbg_right {
    background: url(/web/report/report10/img/r11_footbtn.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 27px;
    padding-right: 30px;
    padding-bottom: 30px;
    font-size: 16px;
    font-weight: bold;
	float:left;
    height: 55px;
}
/*report11*/
.funto_backbg11 {
    background: url(/web/report/report11/img/back.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 50px;
    padding-bottom: 30px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: bold;
	float:left;
}
.funto_backbg_right11 {
    background: url(/web/report/report11/img/r12_footbtn.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 17px;
    padding-right: 30px;
    padding-bottom: 40px;
    font-size: 16px;
    font-weight: bold;
	float:left;
    height: 55px;
}
.report11_wrap1{
	margin-top:15px;
	width:580px;
	border:5px solid #663300;
	background-color:#004020;
	padding:15px;
	color:#FFF;
}
.report11_wrap1 h4{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	border-bottom:2px dotted #FFF;
}
.report11_wrap1 b{
	color:#FFFF00;
	font-weight:bold;	
}
/*下向き吹き出し*/
/* balloon-1 bottom */
.balloon-1-bottom {
	position: relative;
	display: inline-block;
	padding: 0 15px;
	width: auto;
	min-width: 115px;
	font-size:18px;
	font-weight:bold;
	line-height: 34px;
	color: #FF0000;
	text-align: center;
	background: #FFF;
	border: 3px solid #19283C;
	z-index: 0;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 6px;        /* CSS3草案 */  
    -webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 6px;   /* Firefox用 */	
}
.balloon-1-bottom:before {
	content: "";
	position: absolute;
	bottom: -8px; left: 50%;
	margin-left: -9px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 9px 9px 0 9px;
	border-color: #FFF transparent transparent transparent;
	z-index: 0;
}
.balloon-1-bottom:after {
	content: "";
	position: absolute;
	bottom: -12px; left: 50%;
	margin-left: -10px;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #19283C transparent transparent transparent;
	z-index: -1;
}
/*下向き吹き出し end*/
.report11_wrap2{
	width:100%;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
}
.report11_wrap2-left{
	font-size:15px;
	font-weight:bold;
	float:left;
	width:302px;
	text-align:left;
	margin-right:15px;
}
.report11_wrap2-right{
	font-size:15px;
	font-weight:bold;
	float:right;
	width:302px;
	text-align:left;
}
.f24-b{
	font-size:24px!important;
	}
.report_wrap_img{
	width:100%;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
}
.report_wrap_img img{
	width:302px;
}
.report_wrap_img-left{
	float:left;
}
.report_wrap_img-right{
	float:right;
}
.report_wrap_img-3left{
	float:left;
	width:196px;
	margin-right:15px;
}
.report_wrap_img-3right{
	float:right;
	width:196px;
}
.report11_wrap3{
	content:"";
	display:block;
	overflow:hidden;
	height:auto;
	margin-top:15px;
	margin-bottom:15px;
}
.report11_wrap3 img{
	width:150px;
	float:left;
}
/*report12*/
.report12_wrap1{
	width:100%;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
}
.report12_wrap1-left{
	font-size:14px;
	float:left;
	width:302px;
	text-align:left;
	margin-right:15px;
}
.report12_wrap1-right{
	font-size:14px;
	float:right;
	width:302px;
	text-align:left;
}
.repo12_2{
	background:url(/web/report/report12/img/repo12_bg1.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:50px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:178px;
}

.report12_wrap2{
	content:"";
	display:block;
	overflow:hidden;
	height:auto;
	margin-top:15px;
}
.report12_wrap2 b{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
.report12_wrap2 img{
	float:left;
	width:302px;
	margin-right:15px;
}
.funto_backbg12 {
    background: url(/web/report/report12/img/back.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 50px;
    padding-bottom: 45px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: bold;
	float:left;
}
.funto_backbg_right12 {
    background: url(/web/report/report12/img/r13_footbtn.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 27px;
    padding-right: 30px;
    padding-bottom: 30px;
    font-size: 16px;
    font-weight: bold;
	float:left;
    height: 55px;
}
/*report13*/
.report13_wrap1{
	width:100%;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:15px;
}
.report13_wrap1-left{
	font-size:14px;
	float:left;
	width:302px;
	text-align:left;
	margin-right:15px;
}
.report13_wrap1-right{
	font-size:14px;
	float:right;
	width:302px;
	text-align:left;
}
.repo13_2{
	background:url(/web/report/report13/img/repo13_bg1.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-left:50px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height:178px;
}

.report13_wrap2{
	content:"";
	display:block;
	overflow:hidden;
	height:auto;
	margin-top:15px;
}
.report13_wrap2 b{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
}
.report13_wrap2 img{
	float:left;
	width:302px;
	margin-right:15px;
}
.funto_backbg13 {
    background: url(/web/report/report13/img/back.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 50px;
    padding-bottom: 45px;
    padding-right: 20px;
    font-size: 16px;
    font-weight: bold;
	float:left;
}
.funto_backbg_right13 {
    background: url(/web/report/report13/img/r13_footbtn.gif);
    background-repeat: no-repeat;
    width: 245px;
    padding-top: 50px;
    padding-left: 27px;
    padding-right: 30px;
    padding-bottom: 30px;
    font-size: 16px;
    font-weight: bold;
	float:left;
    height: 55px;
}
.report13_point{
	color:#1C6538;
	font-weight:bold;
	font-size:18px;
	line-height:30px;
}
.report13_point span{
	color:#FFF;
	background-color:#1C6538;
	border:1px solid #1C6538;
	padding:2px;
	margin-right:10px;
    border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */	
}
.fukidasi_top {
	width:95%;
	background-color:#1C6538;
	border-radius:6px;
	position:relative;
	padding:15px;
	color:#fff;
	margin-top:15px;
	font-size:16px;
}
 
.fukidasi_top:after {
	border:10px solid transparent;
	border-bottom-color:#1C6538;
	border-top-width:0;
	width:0;
	top:-10px;
	content:"";
	display:block;
	left:20px;
	position:absolute;
}