@charset "utf-8";
/* CSS Document スマートフォン版 セカンド共通css*/
@media screen and (max-width: 767px){

/*タイトル*/
#contents h1#corner_tit {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	text-align:center;
}
#contents h1#corner_tit img {
	height:70px;
}

/*パンくず*/
#topicpath {
	width:90%;
}

/*メインのコンテンツ部分　1カラム*/
#contents #onecolumn #main {
	width:90%;
}
/*メインのコンテンツ部分　2カラム*/
#contents #twocolumn #main {
	float:none;
	width:90%;
}
#contents #twocolumn #sidenav {
	display:none;
}


#contents #twocolumn #main .txt_area {
	clear:both;
	width:100%;
}
#contents #twocolumn #main .photo_area_left {
	float:none;
	margin:0 auto;
}
#contents #twocolumn #main .photo_area_right {
	float:none;
	margin:0 auto;
}
#contents #twocolumn #main .txt_area_left {
	float:none;
	width:100%;
}
#contents #twocolumn #main .txt_area_right {
	float:none;
	width:100%;
}




/*テーブル*/
#contents table tr{
	display: block;
    }
#contents table th,
#contents table td{
	width:auto;
	padding: 0;
	display: block;
	border:0;
    }



/*ブログ一覧
------------------------------------ */
#contents #main .listarea dl dt {
	float:none;
}
#contents #main .listarea dl dd {
	float:none;
	width:100%;
}
#contents #main .listarea dl dt.line {
	float:none;
}

/*OBOG */

/*ページャー*/
#contents #main .pagenate {
	width:100%;
}
#contents #main .pagenate a {
	margin-bottom:10px;
}



/*詳細
------------------------------------ */
#contents #main .entryarea #photo {
	float:none;
	width:280px;
	margin:0 auto;
}
#contents #main .entryarea #photo img {
	width:280px;
	margin:0 auto;
}
#contents #main .entryarea #photo .cap {
	width:280px;
}
#contents #main .entryarea #txt {
	padding-left:0;
}


/*OBOG */


/*募集要項*/
#contents table.univ {
	width:95%;
}

#contents table.univ td {
	width:auto;
	padding: 0;
	display: block;
}

/*Q&A*/
#contents #main #qa dl.qa {
	width:100%;
}
#contents #main #qa dl.qa dt {
	min-height:40px;
	background-image:url(../system/images/q_sp.png);
	padding:8px 6px 6px 38px;
}
#contents #main #qa dl.qa dt.active {
	background-image:url(../system/images/q_sp_open.png);
}
#contents #main #qa dl.qa dd {
	background-image:url(../system/images/a.png);
}
#contents #main #qa .btn {
	display:none;
}


/*応募の流れ*/
#contents #main .flow {
	width:100%;
}
#contents #main .flow_img img {
	display:none;
}
#contents #main .step_tit {
	width:100%;
	overflow:hidden;
}
#contents #main .step_tit img {
	height:32px;
}


#contents #main .flow .righter_flow {
	float:none;
	width:100%;
}
#contents #main .flow .lefter_flow {
	float:none;
	width:100%;
}
#contents #main .aplilink {
	text-align:left;
	padding-left:20px;
	padding-right:0;
	background-position:left 2px;
}


/*アクセス*/
#contents #main .accessmap img {
	width:100%;
}

/*お問い合わせ*/
/*フォーム
------------------------------------ */
#contents #main form input {
	width:90%;
	margin-left:5%;
	margin-right:5%;
}
#contents #main form textarea {
	width:90%;
	margin-left:5%;
	margin-right:5%;
}
#contents #main form .form_btn {
	width:120px;
	height:30px;
	margin:0 10px;
}


}