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


/*共通事項*/

.btn {
	margin-bottom:5px;
}


/*text関連の設定*/


.selector1 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#666; 
    border-bottom:2px solid #ccc;  
    padding:.3em .0em;
	margin-bottom:5px;  
}  


.selector2 {  
    font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#666; 
    border-left:7px solid #e3297d;  
    padding:.6em .8em  
}


.standard_text {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.4;
	margin-top:3px;
	
}

.standard_text2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#333333;
	line-height:1.4;
	margin-top:3px;
	
}


.idea {
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
	letter-spacing:0.1em;
	line-height:1.5;
}
	
.strong_text {
	
	
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:0.1em;
	font-size:14px;
	color:#333333;
	margin-top:15px;
	line-height:1.2;
}
.title2, .title3, .title4 {
	height:25px;
	background-repeat:no-repeat;
	padding-left:55px;
	padding-top:6px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	letter-spacing:0.1em;
	font-size:14px;
	color:#333333;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:0px;
	
}


.title2  {
	background-image:url(../img/base_title2.jpg);
	
}

.title3  {
	background-image:url(../img/base_title3.jpg);
	
}


.title4  {
	background-image:url(../img/base_title4.jpg);
	
}

.con_text, .question_text, .question_text2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	color:#333333;
	line-height:1.4;
	margin-left:15px;
	
}

.con_text {
	
	margin-top:6px;
	
}


.question_text {
	width:255px;
	margin-top:0px;
	border-bottom:#666666 1px dotted;
	padding-bottom:5px;
	margin-bottom:5px;
}

.question_text2 {
	width:580px;
	margin-top:0px;
	border-bottom:#666666 1px dotted;
	padding-bottom:5px;
	margin-bottom:25px;
}


.com_name {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#F90;
	margin-top:20px;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:2px;
}


.ad {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	color:#333333;
	margin-top:5px;
	margin-bottom:0px;
}


.footer_menu {
	width:510px;
	margin-left:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#999;
	letter-spacing:0.1em;
	font-size:9px;
	margin-top:10px;
	line-height:1.4;

}


 a{
	 text-decoration:none;
	 border:none;
	 color:#666666;
 }


a:hover {
	color:#F60;
}





/*本体の設定*/

body {
	background-image:url(../img/body_color.jpg);
	background-repeat:repeat;
	padding:0px auto;
}

.bg_wrap {
	width:980px;
	margin-top:0px;
	margin:0px auto;
	background-image:url(../img/bg_base.jpg);
	background-repeat:repeat-y;
	margin-bottom:0px;
}

.body_wrap {
	width:910px;
	margin:0px auto;
	
}

.menu_wrap {
	width:910px;
	margin-bottom:10px;
	margin-top:3px;
}

.main_menu {
	margin:0px;
}

.flash_wrap {
	width:910px;
	margin-bottom:10px;
}



/*ここからコンテンツ部分の設定*/

.con1_wrap {
	width:610px;
	background-image:url(../img/base_contents_wrap.jpg);
	vertical-align:top;
	background-repeat:repeat;
}

.con_wrap_footer {
	width:610px;
	height:20px;
	background-image:url(../img/base_contents_wrap_footer.jpg);
	background-repeat:no-repeat;
}

.con1 {
	width:580px;
	background-image:url(../img/base_contents.gif);
	vertical-align:top;
	background-repeat:repeat;
	margin:0px auto;
}

.con_footer {
	width:580px;
	height:20px;
	background-image:url(../img/base_contents_footer.gif);
	background-repeat:no-repeat;
	margin:0px auto;
}


/* question*/
.question_wrap {
	width:280px;
	background-image:url(../img/img_question_body.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
}

.question_footer_wrap {
	width:280px;
	background-image:url(../img/img_question_footer.jpg);
	background-repeat:no-repeat;
	
}

/*アイコン処理*/


.dd3{
    padding: 5px 0 0 35px;
    background:url(../img/img_q.jpg) left top no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#666;
	margin-bottom:1px;
	margin-left:5px;
	margin-top:5px;
}

.dd4{
    padding: 5px 0 0 35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#666;

}



.rr1{
    padding: 5px 0 0 35px;
     background:url(../img/img_a.jpg) left top no-repeat;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size:18px;
	 color:#063;
	 margin-top:2px;
	margin-left:5px;
	margin-bottom:5px;
	line-height:1.2;

}

.rr2 {
    padding: 5px 0 0 35px;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size:18px;
	 color:#063;
	 line-height:1.2;

}



.dd3b{
    padding: 5px 0 0 35px;
    background:url(../img/img_q.jpg) left top no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color:#666;
	margin-bottom:1px;
	margin-left:5px;
	margin-top:5px;
}

.rr1b{
    padding: 5px 0 0 35px;
     background:url(../img/img_a.jpg) left top no-repeat;
	 font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 font-size:18px;
	 color:#063;
	 margin-top:2px;
	margin-left:5px;
	margin-bottom:5px;
	line-height:1.2;

}

.footer_wrap {
	width:980px;
	height:70px;
	margin-top:0px;
	margin:0px auto;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

