﻿@charset "utf-8";

/* 
name: ASUKA_MURA Official Website.
designer: IT-Force Inc.
designer_url: http://it-force.jp/
layouts: ASUKA_MURA Official Website 2011_twt
Ver1.10 2011/05/17
*/

/* ---------------------------------------------------------------------
各ページ専用
--------------------------------------------------------------------- */

/*ページ内ダウンロードテキスト*/
.page_text_dl_box{
	width:520px;
	margin:5px 0px 0px 25px;
	padding:0px 0px 0px 25px;
	background:url(../imgs/ico_01-dl.gif) no-repeat;
}

.page_text_dl_box2{
	width:100px;
	margin:5px 0px 0px 25px;
	padding:0px 0px 0px 25px;
	background:url(../imgs/ico_01-dl.gif) no-repeat;
}

/*ページ内番号ボックス*/
.page_point_box1{
	width:275px;
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 25px;
	background:url(../imgs/bg_point1.gif) no-repeat;
}

/*詳しくはこちらの背景ボックス*/
.page_point_box2{
	width:182px;
	margin:5px 0px 10px 5px;
	padding:4px 0px 4px 45px;
	background:url(../imgs/bg_box14.gif) no-repeat;
}

/*子供手当て*/
.page_kodomo_box1{
	width:350px;
	margin:5px auto;
	padding:0;
	line-height:18px;
}
.page_kodomo_box2{
	width:700px;
	margin:5px auto;
	padding:0;
	line-height:18px;
}

/*ページ内テキスト540px*/
.page_text_box540{
	width:540px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

/*ページ内テキスト680px*/
.page_text_box1{
	width:680px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

/*ページ内テキスト720px*/
.page_text_box3{
	width:720px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

.page_text_box2{
	width:700px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}

/*入札改訂03用強調枠*/
.page_text_box1_nyusatu-only{
	width:650px;
	margin:10px auto;
	padding:5px 10px 5px 10px;
	border:solid 5px #D60313;
	background:#FFC;
}

/*ページ内タイトル730px*/
.page_ttl_box1{
	width:680px;
	margin:0px auto 10px auto;
	padding:7px 0px 6px 50px;
	background:url(../imgs/ttl_bg01.gif) no-repeat;
	font-weight:bold;
}

/*ページ内ビレッジレポートテキスト*/
.page_text_village{
	width:350px;
	margin:0px auto;
	padding:20px 20px 20px 20px;
	font-size:14px;
	background: #FFC;
}

/*かめバス*/
.page_text_kame_1{
	width:230px;
	margin:0px auto;
	padding:0px 0px 0px 10px;
	background:url(../kame_bus/imgs/dotted_260.gif) repeat-y;
	line-height:20px;
}

.page_text_kame_2{
	width:480px;
	margin:0px;
	padding:0px;
	line-height:20px;
}

/*テーブル内の独自センタリング*/
.table_center_1{
	text-align:center;
	
}

.table_center_14px{
	text-align:center;
	font-size:14px;
	
}
.table_center_14px a {
	font-size:14px;
	
}
.table_center_14px a:hover{
	font-size:14px;
	
}

.table_center_12px{
	text-align:center;
	font-size:12px;
	line-height:18px;
}
.table_center_12px a{
	font-size:12px;
	
}
.table_center_12px a:hover{
	font-size:12px;
	
}

/*テーブル内の独自右寄せ*/
.table_right_1{
	text-align:right;
	
}

.table_right_14px{
	text-align:right;
	font-size:14px;
	
}

/*テーブル内の独自センタリングフォント標準*/
.table_center_f1{
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
}

/*テキストの強調系*/
.txt_big_18px-b{
	font-size:18px;
	font-weight:bold;

}

/* ---------------------------------------------------------------------
特殊テーブル
--------------------------------------------------------------------- */
table.brown {
    border-top:1px solid #666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#CCC;
    empty-cells:show;
	margin:0px auto;

}
.brown th{
    border-bottom:1px solid #666;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:3px 1em 3px 1em;
    text-align:left;
}
.brown td{
    border-bottom:1px solid #666;
    padding:3px 1em 3px 1em;
    background-color:;
}

table.calendar{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
	border-collapse:collapse;
    border-spacing:0;
    background-color:#CCC;
    empty-cells:show;
	margin: 0px auto 20px auto;

}
.calendar th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:3px 3px;
    text-align:left;
}
.calendar td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:0px 5px ;
    background-color:;
}

table.kenco{
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
	border-collapse:collapse;
    border-spacing:0;
    background-color:#CCC;
    empty-cells:show;
	margin:auto;

}
.kenco th{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:2px 2px;
    text-align:left;
}
.kenco td{
    border-right:1px solid #CCC;
    border-bottom:1px solid #CCC;
    padding:2px 3px;
    background-color:;
	font-size:10px;
	line-height:15px;
}
.kenco ul {
	list-style-type: square;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	line-height:15px;
}

.kenco ol {
	list-style-type: decimal;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	line-height:15px;
}

table.brown_f14 {
    border-top:1px solid #666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#CCC;
    empty-cells:show;
	margin:0px auto;

}
.brown_f14 th{
    border-bottom:1px solid #666;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:3px 1em 3px 1em;
    text-align:left;
}
.brown_f14 td{
    border-bottom:1px solid #666;
    padding:3px 1em 3px 1em;
    background-color:;
	font-size:14px;
}

table.timetable{
    border-top:1px solid #FFF;
    border-left:1px solid #FFF;
	border-collapse:collapse;
    border-spacing:0;
    background-color:#FFF;
    empty-cells:show;
	margin: 0px auto 20px auto;

}
.timetable th{
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:3px 3px;
    text-align:left;
}
.timetable td{
    border-right:1px solid #FFF;
    border-bottom:1px solid #FFF;
    padding:0px 5px ;
    background-color:;
}

table.brown_f14c {
    border-top:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#CCC;
    empty-cells:show;
	margin:0px auto;

}
.brown_f14c th{
    border-bottom:1px solid #ccc;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:3px 1em 3px 1em;
    text-align:left;
}
.brown_f14c td{
    border-bottom:1px solid #ccc;
    padding:3px 1em 3px 1em;
    background-color:;
	font-size:14px;
}

table.brown_f12c {
    border-top:1px solid #ccc;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#CCC;
    empty-cells:show;
	margin:0px auto;

}
.brown_f12c th{
    border-bottom:1px solid #ccc;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
    padding:3px 1em 3px 1em;
    text-align:left;
}
.brown_f12c td{
    border-bottom:1px solid #ccc;
    padding:3px 1em 3px 1em;
    background-color:;
	font-size:12px;
}
.brown_f12c ul {
	list-style-type: square;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
}

.brown_f12c ol {
	list-style-type: decimal;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	line-height:20px;
}



/*アコーディオン*/
#basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	margin:10px auto;
	width:700px;
}

.accordion_headings{
	padding:5px 5px 5px 15px;
	background:#E2E5E9;
	color:#000;
	border:1px solid #FFF;
	cursor:pointer;
	font-size:14px;
}

.accordion_headings:hover{
	background:#00CCFF;
	color:#FFF;
}

.accordion_child{
	padding:15px;
	background:#fff;
	line-height:23px;
	font-size:14px;
}

.accordion_child a{
	color:#F00;
	text-decoration:underline;
	font-size:14px;
	}

.accordion_child a:hover{
	text-decoration:none;
	}

.header_highlight{
	background:#5679A5;
	color:#FFF;
}

.kasiramoji {
font-size: 280%;
font-weight: bold;
float: left;
margin: 5px 3px 3px 3px;
line-height:40px;
}

.text_red_IMP {
font-size: 160%;
font-weight: bold;
margin: 0px;
color:#F00;
}

/* ---------------------------------------------------------------------
匠と創作集団
--------------------------------------------------------------------- */
.takumi_name{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:30px;
	font-weight:bold;
}

.sousaku_name{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:30px;
	font-weight:bold;
	padding-top:15px;
	float: left;
}


.takumi_photo{
	width:180px;
	padding:7px;
	border:#CCC solid 5px;
	margin:0;
}

.sousaku_photo{
	width:360px;
	padding:7px;
	border:#CCC solid 5px;
	margin:0;
}

table.takumi_pf{
    border-top:1px solid #fff;
    border-left:1px solid #fff;
	border-collapse:collapse;
    border-spacing:0;
    background-color:#fff;
    empty-cells:show;
	margin:auto;

}
.takumi_pf th{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    color:#330000;
    background-color:#333;
    background-image:url();
    background-position:left top;
}
.takumi_pf td{
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    padding:20px 5px;
    background-color:;
    text-align:center;
}

/*ページ内ダウンロードテキスト*/
.bousai_ttl_box{
	display:block;
	float: left;
	width:450px;
	margin:10px 0px 0px 0px;
	padding:3px 0px 3px 37px;
	background:url(../bousai/imgs/ttl_bg.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
}

/*明日香で婚活*/
#konkatsu_main{
	width:100%;
	background:url(../topics/konkatsu/imgs/bg_body.jpg) repeat-x;
	text-align:center;
}

#konkatsu_cnt{
	width:980px;
	margin:0px auto;
	font-size:14px;
	line-height:20px;
}

#konkatsu_form{
	width:800px;
	margin:0px auto;
	font-size:12px;
	line-height:20px;
}

#konkatsu_cnt ul {
	list-style-type: square;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	line-height:25px;
}

#konkatsu_cnt ol {
	list-style-type: decimal;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	line-height:25px;
}

.konkatsu_textbox{
	width:455px;
	margin:20px auto;
	line-height:20px;
}

/*記事用*/
.inn_box{
	width:750px;
	margin:0px auto;
	background:url(../imgs/w_3.gif) repeat-y;
}
.inn_box_txt{
	width:700px;
	margin:0px auto;
	color:#333;
	line-height:25px;
	text-indent:1em;
}
.inn_box_txt a{
	color: #00009B;
	text-decoration:underline;
}
.inn_box_txt a:hover{
	color: #F00;
	text-decoration:none;
}
/*ビレッジレポート用*/
.vr_artist_box{
	width:680px;
	padding:10px;
	margin:0px auto;
	overflow:hidden;
	font-size:12px;
	line-height:1.3em;
	border:1px dotted #CCC;
}
/*埋蔵文化展示室*/
.maizouWaku{
	margin:0px 0 10px 0;
	padding:10px;
	border: #F00 1px dashed;
	background:#FFFFE1;
	font-size:14px;
	font-weight:bold;
}
.moji_big-001{
	font-size:18px;
}
.moji_big-001 a{
	font-size:18px;
}
