﻿/* 一覧画面 */
.mainblock
{
	width: 95%;
    margin: 0 auto 30px auto;
}
.linkInfo {
    width: 99%;
	float: left;
}
.bannerImg {
	float: right;
}
.linkInfoGaiyou 
{
	font-size: 90%;
	margin: 7px 0px 0px 10px;
	line-height: 1.5;
}
.line
{
	border-bottom: 1px dotted #CCCCCC;
	width:100%;
	height:1px;
	margin:5px 0;
}

/* 受付状況メッセージ */
.uke_infomation
{
	width:98%;
	margin:5px auto 0px auto;
	font-weight:bold;
}
/* 受付制限メッセージ */
.uke_limit
{
	width:98%;
	margin:5px auto 0px auto;
	font-weight:bold;
	/* ※文字色は色別CSSで定義 */
	/*color:#ff0000;*/
}
ul.list
{
    margin: 0px 5px 10px !important;
}
ul.list li
{
    border: none !important;
}

/* 詳細画面 ***********************/

/* 受付期間・主画像・説明文 */
div.termPicAim
{
	width:95%; 
	text-align:left;
	margin:25px auto 0 auto;
}
.pic_block
{
	float: right;
	width: 300px;
	text-align: center;
}
.pic_block img
{
    margin-bottom: 5px;
}

/* 関連記事 */
div.kanren_kiji
{
	width:95%;
	margin:25px auto;
}
div.kanren_kiji_list
{
	margin:0px 0px 5px 5px;
	border:1px solid #999999;
	width:100%;
	max-height:100px;
	overflow:auto;
}
ul.kanren_kiji
{
	width:92%;
	margin:0px auto;
	line-height:1.4;
	padding-left:20px;
}
ul.kanren_kiji li
{
	list-style-type: square;
	list-style-position: outside;
	margin-bottom:5px;
}

/* 区切り線 */
.form_hr
{
	width:98%;
	height:1px;
	margin:5px auto 25px auto;
	border-bottom:dashed 1px #999999;
}

/* 入力フォーム 設問の注記 */
.inputfrm_q_foot
{
    width:85%;
    margin:0px auto 0px auto;
    padding:5px 10px 0px 10px;
    font-size:0.9em;
}
/* 入力フォーム 設問の入力欄 */
.inputfrm_a
{
    width:85%;
    margin:0 auto 0px auto;
    padding:5px 20px;
    font-size:0.9em;
}
.inputfrm_a label
{
    margin-left:5px;
}
.ime-mode-active,.ime-mode-inactive
{
	padding:5px;
	font-size:1.3em;
}
/* 入力フォーム 見出し（設問なし） */
.inputfrm_q_title_midashi
{
    width:95%;
    margin:20px auto 0px auto;
    padding:7px 10px;
    font-weight:bold;
    font-size:1.1em;
	/* ※文字色は色別CSSで定義 */
    /*background-color:#555555;
    color:#ffffff;*/
}
/* 入力フォーム 見出し（設問なし）の注記 */
.inputfrm_q_foot_midashi
{
    width:93%;
    margin:0px auto 0px auto;
    padding:10px 25px;
    font-size:0.9em;
}
/* 入力フォーム 必須 */
.formHissu {
    background-image: url("../../common/images/hissu.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
    text-align: left;
}
.zipImage
{
    vertical-align:bottom;
    margin:5px 0px 5px 5px;
    padding:0;
}

/* 投稿結果画面 */
.kekka
{
	border:1px solid #999999;
	border-collapse:collapse;
	padding: 5px;
	margin:30px auto;
	text-align:center;
	width:90%;
}

/* add 2013/12/21 start */
.kekkaText
{
	padding:20px;
	margin:0px auto;
	text-align:left;
}
/* 投稿系ボタン */
.toko_entry
{
	width:150px;
	height:2.4em;
	font-size:1.1em;
	padding:3px;
	margin:0 5px;
}
/* add 2013/12/21 end */

.imgbtn_zip
{
    vertical-align:bottom;
}
