@charset 'UTF-8';

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*ソフトバンクトップページ（softbank/index.html）*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

#col1 {
margin:0 auto;
width:900px;
}
	#col1 #contact_box {
	margin:0 -10px 10px;
	width:920px;
	position:relative;
	}

#about_menu{
width: 908px;
margin: 0 -5px 40px -3px;
position:relative;
}
#about_menu ul{
zoom: 1;
}
#about_menu ul li{
float: left;
}


#wp_wrap {
margin-bottom:30px;
}
	#wp_wrap dd {
	padding:10px 29px 0px;
	border:#C1D6DF solid;
	border-width:0 1px;
	overflow:hidden;
	}
	
	#wp_wrap dd.bottom {
	padding:0;
	border:none;
	background:url(../../softbank/img/wp_bottom.jpg) no-repeat;
	height:4px;
	clear:both;
	}
		
		#wp_wrap dd dd {
		margin-bottom:20px;
		padding:0;
		border:none;
		}




#blog_box {
	width:440px;
	float:right;
	}
		#blog_box dl {
		margin:0 5px 15px;
		width:205px;
		float:left;
		}
			#blog_box dl dt {
			margin-bottom:4px;
			}
			#blog_box dl dt a {
			padding:0 0 0 10px;
			background:url(../../img/so_blog_dt.jpg) no-repeat;
			width:205px;
			height:20px;
			display:block;
			}
			#blog_box dl dd {
			margin-left:10px;
			padding-bottom:0;
			background:none;
			border:none;
			}




.faq_list{
clear: both;
}
.faq_list dl{
width:440px;
background: url(../../faq/img/dot_line.jpg) left bottom repeat-x;
padding-bottom: 15px;
margin-bottom: 20px;
float:left;
}
.faq_list dl dt{
background: url(../../faq/img/ques_icon2.jpg) 10px top no-repeat;
font-size: 14px;
font-weight: bold;
color: #116FA6;
padding-top: 4px;
padding-left: 48px;
min-height: 29px;
height: auto!important;
height: 29px;
margin-bottom: 8px;
}
.faq_list dl dd{
background: url(../../faq/img/ans_icon.jpg) 10px top no-repeat;
padding: 4px 0 0 48px;
min-height: 29px;
height: auto!important;
height: 29px;
}

.voice_box {
margin-bottom:50px;
}
.voice_box dl {
padding:15px;
width:413px;
background:url(../../softbank/img/voice_bg.jpg) top repeat-x;
border:#DDD 1px solid;
float:left;
}
	.voice_box dl dt {
	margin-bottom:5px;
	color:#116FA6;
	font-size:16px;
	font-weight:bold;
	}
	.voice_box dl dd img {
	margin-left:5px;
	float:right;
	}
	
#nagare {
margin:0 -5px 30px -3px;
width:908px;
position:relative;
}
	#nagare li {
	float:left;
	}
	
#camp_bn {
margin:0 -10px 15px;
width:920px;
position:relative;
}


#top_concept {
width:530px;
float:left;
}
	#top_concept dt {
	margin-bottom:20px;
	padding-bottom:15px;
	font-size:16px;
	color:#116FA6;
	border-bottom:#DDD 1px solid;
	}
	
	




/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*スマートフォンビジネス活用術ブログ（softbank/iphone/index.html）*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

#main_box {
margin:0 auto 10px;
width:970px;
}

/*==========================================================*/
/*左コンテンツ*/
/*==========================================================*/

#left_column{
width: 241px;
float: left;
margin-right: 19px;
}

#left_cat{
margin-bottom: 10px;
}

#left_archive{
margin-bottom: 30px;
}
#left_archive ul{ margin-left: 10px;}
#left_archive li{
background:url(../../softbank/iphone/img/archive_icon.jpg) left center no-repeat;
padding-left: 8px;
margin-bottom: 3px;
}
#left_archive li a{ text-decoration: none;}
#left_archive li a:hover{ text-decoration: underline;}

/*==========================================================*/
/*右＆中央囲み*/
/*==========================================================*/

#center_right_wrap{
float: right;
width: 680px;
}


/*==========================================================*/
/*中央コンテンツ*/
/*==========================================================*/

#main_column{
width: 420px;
float: left;
}

#main_column .post_wrap{
background: url(../../softbank/iphone/img/post_head.jpg) left top no-repeat;
padding-top: 10px;
margin-bottom: 55px;
}
#main_column .post_ttl{
border-bottom: 1px solid #CFDDE8;
padding-bottom: 5px;
font-size: 18px;
}
#main_column .post_ttl a{
text-decoration: none;
color: #116FA6;
}
#main_column .post_contents{
padding: 15px 10px;
margin-bottom: 10px;
border-bottom: 1px solid #CFDDE8;
}
#main_column .post_contents p{
margin-bottom: 15px;
}
#main_column .post_date{ text-align: right;}
#main_column .pagenav{
width: 350px;
margin: 0 auto;
position: relative;
}
#main_column .pagenav .prev{
position: absolute;
top: 0;
left: 0;
}
#main_column .pagenav .next{
position: absolute;
top: 0;
right: 0;
}


/*==========================================================*/
/*右コンテンツ*/
/*==========================================================*/

#right_column{
width: 241px;
float: right;
}

#right_new{ margin-bottom: 30px;}
#right_new ul{ margin-left: 10px;}
#right_new li{
background: url(../../softbank/iphone/img/archive_icon.jpg) left 6px no-repeat;
padding-left: 8px;
margin-bottom: 5px;
}



#select_box { margin:0 -20px 40px;}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

/*スマートフォンビジネス活用術ブログ -知恵袋　フォーム（softbank/iphone/form/index.html）*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/

#form_wrap{
width: 680px;
}

#form_flow{
background: url(../../softbank/iphone/form/img/form_flow.jpg) left top no-repeat;
width: 550px;
height: 47px;
padding-top: 3px;
margin: 0 auto 40px auto;
}
#form_flow ul{ text-align: center;}
#form_flow li{
display: -moz-inline-box;
display: inline-block;
/display: inline;
/zoom: 1;
}

#form_table{
width: 100%;
border-collapse: collapse;
margin-bottom: 30px;
}
#form_table caption{ text-align: left; margin-bottom: 10px;}
#form_table th,
#form_table td{
background: url(../../softbank/iphone/form/img/dotline.jpg) left bottom repeat-x;
text-align: left;
vertical-align: top;
padding: 20px 10px;
font-weight: normal;
}
#form_table th{ width: 120px;}
#form_table tr.even th,
#form_table tr.even td{
background: #F8FAFC url(../../softbank/iphone/form/img/dotline.jpg) left bottom repeat-x;
}
#form_table th p{
background: url(../../softbank/iphone/form/img/icon.jpg) left 6px no-repeat;
padding-left: 10px;
}
#form_table td .nickname{
background: #FFFFFF;
border: 1px solid #999999;
padding: 3px 5px;
width: 320px;
height: 25px;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}
#form_table td .about{
background: #FFFFFF;
border: 1px solid #999999;
padding: 3px 5px;
width: 95%;
height: 150px;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
overflow-y: auto;
}
#form_table td label{ cursor: pointer;}
#form_table td #agree{
margin-right: 10px;
vertical-align: middle;
}