img{
	max-width:100%;
}

/**************************************************
* コンテンツタイトル
***************************************************/
div#main .contenttitle h2
{
	font-size:large;
	/*font-size:15px;*/
	font-weight:bold;
	color:#444433;
    width:93%;
    margin:10px auto 10px auto;
    border-bottom:dotted 1px #8E8E8E;
    /*border-right:solid 2px #CBCAD5;*/
    background:#eae8e1;
    padding:7px 2px 7px 13px;
}

/**************************************************
* コンテンツメイン
***************************************************/
div#main .contentbody 
{
	/*font-size:12px;*/
	color:#333333;
    width:93%;
    margin:0 auto;
    padding: 7px;
/*add 2012/10/09 ソーシャルボタン表示の為コメントアウト↓↓*/
/*	overflow:hidden;*/
}


/**************************************************
* パンくずリスト
***************************************************/
div#main .topicpath 
{
	/*font-size:12px;*/
	/*color:#333333;*/
	text-align:left;
    border-spacing:0;
    width:96%;
    margin:0 auto;
}

/**************************************************
* タグ一覧
***************************************************/
div#main .taglist
{
	width:96%;
	text-align:left;
    margin: 3px;
    padding: 4px;
}
div#main .taglist a
{
	text-decoration: none;
	margin-right:10px;
}
div#main .taglist a:hover
{
	text-decoration: underline;
	margin-right:10px;
}

/**************************************************
* 詳細表示（中央寄せ）
***************************************************/
div#main .shosaicenter
{	
	text-align:center;
    border-spacing:0;
}
/**************************************************
* 詳細表示（右寄せ）
***************************************************/
div#main .shosairight
{
	text-align:right;
    border-spacing:0;
}
/**************************************************
* 詳細表示（左寄せ）
***************************************************/
div#main .shosaileft
{
	text-align:left;
    border-spacing:0;
}

/**************************************************
* 中央表示
***************************************************/
div#main .dispcenter
{
	text-align:center;
    margin:2px;
}
/**************************************************
* 右寄せ表示
***************************************************/
div#main .dispright
{
	clear:both;
	text-align:right;
    border-spacing:0;
    font-size:small;
    padding:10px 0;    
}
/**************************************************
* 左寄せ表示
***************************************************/
div#main .displeft
{
	text-align:left;
    border-spacing:0;
}

/**************************************************
* 中央表示（小）
***************************************************/
div#main .dispcentersmall
{
	text-align:center;
    border-spacing:0;
    font-size:small;
}
/**************************************************
* 右寄せ表示（小）
***************************************************/
div#main .disprightsmall
{
	text-align:right;
    border-spacing:0;
    font-size:small;
}
/**************************************************
* 左寄せ表示（小）
***************************************************/
div#main .displeftsmall
{
	text-align:left;
    border-spacing:0;
    font-size:small;
}

/**************************************************
* リンクボタン（中央寄せ）
***************************************************/
div#main .lbtncenter 
{
	/*font-size:12px;*/
	text-align:center;
    border-spacing:0;
    margin-top:3px;
    margin-bottom:3px;
}
div#main .lbtncenter a
{
/*	color:#000000;
	background:#cccccc;
	border-style:outset;
	text-decoration: none;*/
}
div#main .lbtncenter a:hover
{
/*	background:#cccccc;
	border-style:inset;
	text-decoration: none;*/
}

/**************************************************
* リンクボタン（左寄せ）
***************************************************/
div#main .lbtnleft 
{
	/*font-size:12px;*/
	text-align:left;
    border-spacing:0;
    margin-top:6px;
    margin-bottom:6px;
}
div#main .lbtnleft a
{
	color:#000000;
	background:#cccccc;
	border-style:outset;
	text-decoration: none;
}
div#main .lbtnleft a:hover
{
	background:#cccccc;
	border-style:inset;
	text-decoration: none;
}

/**************************************************
* リンクボタン（右寄せ）
***************************************************/
div#main .lbtnright 
{
	/*font-size:12px;*/
	text-align:right;
    border-spacing:0;
    margin-top:0px;
    margin-bottom:6px;
    font-size:90%;
}
div#main .lbtnright a
{
	/*border-style:outset;
	color:#000000;
	background:#cccccc;
	text-decoration: none;*/
}
div#main .lbtnright a:hover
{
	/*border-style:inset;
	background:#cccccc;
	text-decoration: none;*/
}

/**************************************************
* メッセージ表示域
***************************************************/
div#main .messagearea
{
	color:#ff0000;
	/*font-size:12px;*/
	text-align:center;
    border-spacing:0;
}



/**************************************************
* 入力フォーム
***************************************************/
div#main table.inputform 
{
	border: 1px #CBCAD5 solid;
	border-spacing: 10px;  
} 
div#main table.inputform th 
{
	padding: 4px;
	border: 1px #D9D9DA solid;
	text-align:center;
    background:#EEEDF6;
	margin:2px;
	white-space: nowrap;
}
div#main table.inputform td 
{
	padding: 4px;
	border: 1px #D9D9DA solid;
	text-align:left;
	margin:2px;
}

/*.hissu
{
    color:#FF0000;
    font-size:x-small;
}*/

div#main .contentbody input,select,textarea
{
	border:1px solid #B8B8D2;
    margin:0;
    padding:1px;
}

/**********************************************************************
 *　WYSIWYGで作成したページの箇条書き・段落リストのスタイル
 **********************************************************************/
ol.ordered
{
	margin: 1em 0 1em 0;
    padding-left: 40px;
}
ol.ordered li
{
	list-style-type:decimal;
}

ul.unordered
{
	margin: 1em 0 1em 0;
    padding-left: 40px;
}
ul.unordered li
{
	list-style-type:disc;	
}


/**********************************************************************
 *　RSSリンク
 **********************************************************************/
div#main .cname h2 a.rssLink
{
	padding:0;
	margin:0;
	background:0;
	top:0;
	left:0;
}

/* add 2011/08/16 uemoto プロフィール機能追加 start
/**********************************************************************
 *　マップ表示用
 **********************************************************************/
div#main .mapthumbarea
{	
    width:100%;
}
div#main #myHpMap
{	
    width:550px; 
    height:360px; 
    margin:0px auto 5px;
}
div#main #myHpSyokai
{	
    width:550px; 
    margin:0px auto;
}
div#sidebar div.mapthumbarea
{
    width:240px;
    border:0px solid #000;
	margin:0 auto;
}
div#sidebar #myHpMap
{	
    width:240px;
    height:160px; 
    margin:0px auto 5px;
}
div#sidebar #myHpSyokai
{	
    width:240px;
	margin:0 auto;
}
/* add 2011/08/16 uemoto end


/* add 2012/10/09 SNSボタン表示対応 */
/* SNSボタン表示 */
.snsbutton
{
    width:100%;
    text-align:left;
    margin-bottom:10px;
}
.fb_iframe_widget
{
	width: 110px !important;
	height:20px !important;
	vertical-align: text-bottom !important;
	text-align:left;
}
iframe.twitter-share-button 
{
	vertical-align: text-bottom !important;
	width: 100px !important;
}
.plus1 div
{
	vertical-align: text-bottom !important;
	width: 65px !important;
}
/* add 2012/10/09 end */
div.tuhoLink
{
	width:460px;
    padding:4px 2px 4px 2px;
	margin:5px auto 8px auto;
    text-align:center;
    font-size:x-small;
    background:#FBE9E9;
    border:inset 1px #EFBBBB;
}

/*投稿フォーム 選択肢*/
.sentakushiWrap_imgVer{
    text-align:left;
}
.sentakushi_imgVer {
    display: inline-block;
    vertical-align: top;
    width: 164px;
    padding: 6px 11px;
}
.sentakushi_imgVer .sentakushiImg{
    margin-bottom:6px;
    height:123px;
    display:table;
    table-layout:fixed;
    border: 1px solid #E0E0E0;
    width:100%;
}
.sentakushi_imgVer .sentakushiImg div{
    display:table-cell;
    width:100%;
    vertical-align:middle;
    text-align:center;
}
.sentakushi_imgVer span{
    display:block;
    text-align:center;
}
.sentakushi_imgVer img{
    max-width:100%;
    max-height:123px;
}

.enqlist_face .sentakushi_imgVer {
    width: 145px;
}

.enqlist_face .sentakushi_imgVer .sentakushiImg {
    height: 108px;
}

.enqlist_face .sentakushi_imgVer img {
    max-height:108px;
}

/*投稿フォーム 選択肢(開示側)*/
.contentbody .sentakushi_imgVer {
    width: 124px;
}
.contentbody .sentakushi_imgVer .sentakushiImg{
    height:100px;
    background: white;
}
.contentbody .sentakushi_imgVer img{
    max-height:100px;
    vertical-align:middle;
}

.contentbody .enqlist_face .sentakushi_imgVer {
    width: 112px;
}

.contentbody .enqlist_face .sentakushi_imgVer .sentakushiImg {
    height: 84px;
}

.contentbody .enqlist_face .sentakushi_imgVer img {
    max-height:84px;
}


