@charset "UTF-8";
/* CSS Document */

.box_data{ margin:15px; color:#594131; overflow: hidden;}
.box_data dl{ padding:15px; background-color:#FFF; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; overflow: hidden; }
.box_data dt{ font-size:16px; font-weight:bold; padding-bottom:10px; }
.box_data dd{ font-size:13px; line-height:1.6em; }

#example .box_data dt{ border-left:6px #333 solid; padding:0 0 0 15px; margin:10px 0 20px;}
#example .txt-box{ padding-left:15px; overflow: hidden;}
#example .box_data .name{ background-color: #cab493; padding:8px; text-align: center; overflow: hidden; display:block; font-size: 11px; color: #fff; line-height: 1.4em;}
#example .career{ font-weight: bold; font-size: 14px; padding:0 0 10px;}
#example .txt-box p{ font-size: 13px;}

#analysis .list{ padding:30px 0; }
#analysis figure{ padding-top:10px; }
#analysis .comment h3{ font-size: 20px; font-weight: bold; border-left:solid #ff6d78 6px; padding:0 0 0 15px; margin:0 0 20px; letter-spacing: .05em;}
#analysis .comment .comment-box{ padding:50px 15px 0; }


.page_title hr{ width: 26px; margin: 35px auto 0; border-top:4px solid #333; }

@media screen and (max-width: 799px) {
	
.bg_concept_l{} 
.bg_concept_r{}

.pc{ display: none; }

.br_recruit{ margin:0px 15px 10px 15px; background:url(../image/top/br_recruit.jpg) no-repeat top; color:#FFF; padding:20px; }
.br_mama{ margin:10px 15px 5px 15px; background:url(../image/top/br_mama.jpg) no-repeat top; color:#FFF; padding:20px; }

.box-line{ border:3px solid #66acd4; margin:10px 10px 10px; overflow: hidden;}
.box-line p{ text-align:center; padding:15px; color:#66acd4; font-weight: bold; }

#analysis .list{ padding:0 15px; }
#analysis .list b{ font-size:12px;}
#analysis figure{ padding-top:10px; overflow-x:scroll; }
#analysis figure img{ max-width: 720px; height: 300px; }
#analysis .comment { padding:0 15px;}
#analysis .comment h3{ font-size:16px; padding:0 0 0 10px; margin:0 0 12px;}
#analysis .comment .comment-box{ padding:30px 15px 0; }
#analysis .comment .comment-box p{ line-height: 1.8em; }
	
}
@media screen and (min-width: 800px) {

.sp{ display: none; }

	
.bg_concept_l{ background:url(../image/activity/bg_concept_l.png) left no-repeat; position:absolute; left:0px; width:92px; height:357px; }
.bg_concept_r{ background:url(../image/activity/bg_concept_r.png) right no-repeat; position:absolute; right:0px; width:92px; height:357px; }


.box-line{ border:4px solid #66acd4; margin:20px 20px 0;}
.box-line p{ text-align:center; padding:20px; color:#66acd4; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-weight:bold; font-size: 18px;}

.pink_waku{ border:11px solid #66acd4; padding:0 30px 30px 30px ; overflow:hidden; clear:both; }
.five_data{ padding:20px; text-align:center; }
.five_data dl{}
.five_data dt{}
.five_data dt img{ height:65px; }
.five_data dd{ font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:14px; font-weight:bold; padding-top:20px; }


	}