@charset "utf-8";
/* -------------------------------------------------------

地デジカ・ステッカー デザインCSS

2010.01.28

------------------------------------------------------ */
html {
	height:100%;
}
body {
	text-align:center;
	height:100%;
	font-size:90%;
}
#sticker-wrapper {
	margin:0 auto;
	width:650px;
	background:#FEF7EB url(/images/sticker/sticker_head_bg.gif) 0 0 no-repeat;
	text-align:left;
	padding-top:10px;
	border-bottom:20px solid #FF9900;
}
.sticker-head {
	margin-left:10px;
	margin-bottom:30px;
}
.sticker-menu li {
	float:left;
}
.sticker-body {
	width:630px;
	margin:0 auto;
}
.sticker-news-box {
	background-color:#F7EED2;
	border:1px solid #E8D38C;
	padding:7px;
	margin-bottom:20px;
}
.bottom-20 {
	margin-bottom:20px;
!important
}
#sticker-wrapper .sticker-h2-style {
	clear:both;
	width:630px;
	margin-bottom:10px;
}
.sticker-unit {
	width:630px;
	margin-bottom:30px;
}
.sticker-section {
	width:620px;
	margin-left:10px;
}
.sticker-left01 {
	float:left;
	width:370px;
}
.sticker-left-inner01, .sticker-left-inner02 {
	padding:10px;
	border:1px solid #EA8C00;
	background-color:#FFFFFF;
}
.sticker-left-inner01 {
	margin-bottom:10px;
}
.sticker-left-inner02 {
	margin-top:10px;
}
.sticker-right {
	float:right;
}
.sticker-list {
	margin-left:10px;
}
.sticker-list li {
	background:url(/images/sticker/sticker_marker.gif) 0 0.5em no-repeat;
	padding-left:10px;
}
.sticker-number-list li {
	padding-left:25px;
	_height:18px;
	margin-bottom:5px;
}
.sticker-number-list li .sticker-list li {
	background:url(/images/sticker/sticker_marker.gif) 0 1em no-repeat;
	padding-left:10px;
}

.num01 {
	background:url(/images/sticker/sticker_num_01.gif) 0 0 no-repeat;
}
.num02 {
	background:url(/images/sticker/sticker_num_02.gif) 0 0 no-repeat;
}
.num03 {
	background:url(/images/sticker/sticker_num_03.gif) 0 0 no-repeat;
}
.num04 {
	background:url(/images/sticker/sticker_num_04.gif) 0 0 no-repeat;
}
.num05 {
	background:url(/images/sticker/sticker_num_05.gif) 0 0 no-repeat;
}
.num06 {
	background:url(/images/sticker/sticker_num_06.gif) 0 0 no-repeat;
}
.num07 {
	background:url(/images/sticker/sticker_num_07.gif) 0 0 no-repeat;
}
.num08 {
	background:url(/images/sticker/sticker_num_08.gif) 0 0 no-repeat;
}
.ta-center {
	text-align:center;
}
.sticker-attention {
	font-size:0.9em;
}
.sticker-pagetop {
	text-align:right;
	padding-right:10px;
}
.sticker-qa-list dt {
	font-weight:bold;
	color:#CE7B00;
	display:block;
	padding-left:42px;
	min-height:34px;
	_height:34px;
}
.sticker-qa-list dd {
	background:url(/images/sticker/sticker_ans.gif) 0 0 no-repeat;
	padding-left:42px;
	min-height:34px;
	_height:34px;
	margin-bottom:20px;
}
.sticker-qa-list dd.last{
	margin-bottom:0;
}
.sticker-qa-num01 {
	background: url(/images/sticker/sticker_q01.gif) 0 0 no-repeat;
}
.sticker-qa-num02 {
	background: url(/images/sticker/sticker_q02.gif) 0 0 no-repeat;
}
.sticker-qa-num03 {
	background: url(/images/sticker/sticker_q03.gif) 0 0 no-repeat;
}
.sticker-qa-num04 {
	background: url(/images/sticker/sticker_q04.gif) 0 0 no-repeat;
}
.sticker-qa-num05 {
	background: url(/images/sticker/sticker_q05.gif) 0 0 no-repeat;
}
.sticker-qa-num06 {
	background: url(/images/sticker/sticker_q06.gif) 0 0 no-repeat;
}
.sticker-qa-num07 {
	background: url(/images/sticker/sticker_q07.gif) 0 0 no-repeat;
}
.sticker-qa-num08 {
	background: url(/images/sticker/sticker_q08.gif) 0 0 no-repeat;
}
.sticker-qa-num09 {
	background: url(/images/sticker/sticker_q09.gif) 0 0 no-repeat;
}
.sticker-qa-num10 {
	background: url(/images/sticker/sticker_q10.gif) 0 0 no-repeat;
}
.sticker-qa-num11 {
	background: url(/images/sticker/sticker_q11.gif) 0 0 no-repeat;
}
.sticker-qa-num12 {
	background: url(/images/sticker/sticker_q12.gif) 0 0 no-repeat;
}
.sticker-qa-num13 {
	background: url(/images/sticker/sticker_q13.gif) 0 0 no-repeat;
}
.sticker-qa-num14 {
	background: url(/images/sticker/sticker_q14.gif) 0 0 no-repeat;
}
.sticker-qa-num15 {
	background: url(/images/sticker/sticker_q15.gif) 0 0 no-repeat;
}
.sticker-qa-num16 {
	background: url(/images/sticker/sticker_q16.gif) 0 0 no-repeat;
}
.sticker-qa-num17 {
	background: url(/images/sticker/sticker_q17.gif) 0 0 no-repeat;
}
.sticker-qa-num18 {
	background: url(/images/sticker/sticker_q18.gif) 0 0 no-repeat;
}
.sticker-qa-num19 {
	background: url(/images/sticker/sticker_q19.gif) 0 0 no-repeat;
}
.left-15 {
	margin-left:15px;
!important
}
.sticker-form-table {
	width:610px;
	border:3px solid #F9CE86;
	background-color:#FFFFFF;
	margin-bottom:30px;
	margin-left:10px;
}
.sticker-form-table th, .sticker-form-table td {
	padding:10px 5px;
	border-bottom:1px solid #F1DFB4;
}
.sticker-form-table th {
	background-color:#F7ECD2;
	text-align:center;
	/* white-space:nowrap; */
	font-weight:bold;
	color:#555555;
	border-left:1px solid #F1DFB4;
	width:20%;
}
.sticker-inner-table{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:350px;
}
.sticker-inner-table th, .sticker-inner-table td {
	border:none;
	padding:5px 5px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
#sticker-wrapper .sticker-inner-table th {
	background-color:#EFEFEF;
	text-align:center;
	white-space:nowrap;
	font-weight:bold;
	color:#555555;
	width:15%;

}
.sticker-input-width-24,
.sticker-input-width-48,
.sticker-input-width-72,
.sticker-input-width-96,
.sticker-input-width-132,
.sticker-input-width-200,
.sticker-input-width-300,
.sticker-input-width-310,
.sticker-input-width-320,
.sticker-input-width-330,
.sticker-input-width-340,
.sticker-input-width-350,
.sticker-input-width-400 {
	padding:2px;
	border:2px solid #CCCCCC;
	padding:4px;
	vertical-align:middle;

}
.sticker-input-width-24 {
	width:24px;
}
.sticker-input-width-48 {
	width:48px;
}
.sticker-input-width-72 {
	width:72px;
}
.sticker-input-width-96 {
	width:96px;
}
.sticker-input-width-132 {
	width:132px;
}
.sticker-input-width-200 {
	width:200px;
}
.sticker-input-width-300 {
	width:300px;
}
.sticker-input-width-310 {
	width:310px;
}
.sticker-input-width-320 {
	width:320px;
}
.sticker-input-width-330 {
	width:330px;
}
.sticker-input-width-340 {
	width:330px;
}
.sticker-input-width-350 {
	width:350px;
}
.sticker-input-width-400 {
	width:400px;
}
.sticker-check-unit li {
	float:left;
	white-space:nowrap;
	margin-right:15px;
	margin-bottom:10px;
}
.sticker-check-box {
	vertical-align:middle;
	margin-right:7px;
}
h3.sticker-h3-style {
	background-color:#FEEEBC;
	padding:5px;
	color:#A67C00;
	font-weight:bold;
	margin-bottom:10px;
}
h3.sticker-h3-style span {
	display:block;
	border-left:3px solid #A67C00;
	padding-left:7px;
	margin-right:30px;
	white-space:nowrap;
	float:left;
}
h3.sticker-h3-style span.attention {
	border:none;
	padding:0;
	display:block;
	white-space:nowrap;
	color:#DD0000;
	margin-right:0;
}
h3.sticker-h3-style span.attention-bk{
	border:none;
	padding:0;
	display:block;
	white-space:nowrap;
	color:#333333;
	margin-right:0;
	font-size:0.9em;
}
.attention02{
	color:#DD0000;
	font-size:0.8em;
}

h3.sticker-h3-style02 {
	background-color:#FEEEBC;
	padding:5px;
	color:#A67C00;
	font-weight:bold;
	margin-bottom:20px;
}
h3.sticker-h3-style02 span {
	display:block;
	border-left:3px solid #A67C00;
	padding-left:7px;
	margin-right:30px;
	white-space:nowrap;
	float:left;
}
h3.sticker-h3-style02 span.attention {
	border:none;
	padding:0;
	display:block;
	white-space:nowrap;
	color:#DD0000;
	margin-right:0;
}
.attention02{
	color:#DD0000;
	font-size:0.8em;
}
.attention03{
	color:#DD0000;
}






.attention03 {
	color:#DD0000;
	margin-right:0;
	font-weight:bold;
}
.sticker-btn{
	text-align:center;
}
.sticker-signature{
	width:620px;
	margin-bottom:20px;
}
.sticker-signature-upper{
	margin-bottom:10px;
}
.sticker-form-caution{
	color:#DD0000;
	font-weight:bold;
}
.sticker-button-box{
	width:620px;
	margin-left:10px;
}
.sticker-btn-back{
	float:left;
}
.sticker-btn-send{
	float:right;
}
.sticker-confirm{
	text-align:center;
	margin-bottom:20px;
	font-weight:bold;
	color:#DD0000
}
.sticker-form-thanks{
	width:450px;
	margin:0 auto;
	
}
.sticker-contact-box{
	padding:8px 10px;
	border:2px solid #DFDFDF;
	background-color:#FFFFFF;margin-bottom:20px;
}
.sticker-appli-box{
	padding-top:30px;
}
.min-h-250{
	min-height:250px;
	_height:250px;
}
.sticker-excel-download-box{
	width:610px;
	margin-bottom:20px;
	background:url(/images/sticker/sticker_arrow_down.gif) 50% 100% no-repeat;
	padding-bottom:22px;
}
.sticker-agree-box{
	width:594px;
	padding:8px 10px;
	border:3px #CCCCCC solid;
	margin-bottom:20px;
	background-color:#FFFFFF;
}
.sticker-agree-radio{
	text-align: center;
}
.sticker-agree-radio li{
	display: -moz-inline-box;  
	display: inline-block;
	/display: inline;
	line-height: 25px;
	white-space:nowrap;
	/zoom: 1;
	
}
.sticker-excel-upload-input{
	padding:2px;
	vertical-align:middle;
}
.upload-input{
	vertical-align:middle;
}
.kenmei-select-box {
	font-size:1.1em;
	vertical-align:middle;
	margin-right:5px;
	width:100px;
}
.sticker-upload-text{
	float:left;
	white-space:nowrap;
	margin-right:10px;
}
.sticker-upload-input{
	margin:0;
	padding:5px;
	border:0;
}
.sticker-upload-input td{
	border:none;
}
.sticker-local-nav{
	width:630px;
	margin-bottom:20px;
	text-align:center;
}
.sticker-local-nav li{
	display: -moz-inline-box;
	display: inline-block;
	/display: inline;
	width:220px;
	/zoom: 1;
	
}
.sticker-local-nav li a{
	display: block;
	width:220px;
}
.sticker-two-button{
	width:630px;
}
.sticker-two-button .left{
	width:304px;
	float:left;
}
.sticker-two-button .right{
	width:304px;
	float:right;
}
.sticker-two-button02{
	width:550px;
	margin:0 auto;
}
.sticker-two-button02 .left{
	width:220px;
	float:left;
}
.sticker-two-button02 .right{
	width:220px;
	float:right;
}
.sticker-send-box{
	border:1px solid #F9CE86;
	background-color:#FFFFFF;
	padding:8px 10px;
	margin-bottom:20px;
	margin-left:10px;
}
.sticker-example-checkbox{
	margin:0 5px;
	margin-bottom:15px;
}
.sticker-example-checkbox img{
	vertical-align:middle;
}
.sticker-iframe-box{
	width:600px;
	border:3px #CCCCCC solid;
	margin:0 auto;
	margin-bottom:30px;
}
.sticker-iframe-box iframe{
	width:600px;
	height:400px;
}
.sticker-font-small{
	font-size:0.85em;
}
.h4-style{
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #A67C00;
}
.sticker-excel-procedure{
	font-size:0.85em;
	
}
.sticker-excel-procedure .num01 div{
	background:url(/images/sticker/sticker_arrow_down.gif) 50% 100% no-repeat;
	padding-bottom:32px;margin-bottom:20px;
}
.sticker-attention-box{
	padding:8px 10px;
	border:3px solid #F9CE86;
	margin-bottom:15px;
	background-color:#FFFFFF;
}
.normal-width{
	ime-mode: disabled;
}
@charset "utf-8";

/* CSS Document */

/*--------------------------------------------*/
/* Layout                                     */
/*--------------------------------------------*/
/* top1Column  */
#top1Column {padding:24px 0 48px 0;}

/* green1 */
#countryNewInfoLong,#newInfoLocalLong {width:715px; height:77px; background: transparent url(/images/common/bg_green_long.gif) no-repeat left top;}
#countryNewInfoLong h2,#newInfoLocalLong h2 {padding:43px 0 0 10px;}
#countryNewInfoLong p {float:right; padding:46px 10px 10px 0; font-size:0;}

/* orange1 */
#newInfoLong,#headquartersNewInfoLong {width:715px; height:77px; background: transparent url(/images/common/bg_orange_long.gif) no-repeat left top;}
#newInfoLong h2,#headquartersNewInfoLong h2 {padding:43px 0 0 10px;}
#newInfoLong p {float:right; padding:46px 10px 10px 0; font-size:0;}

/* pink1 */
#userguide {width:715px; height:77px; background: transparent url(/images/common/bg_pink_long.gif) no-repeat left top;}
#userguide h2 {padding:43px 0 0 10px;}

/* blue3  */
#search,#press,#offer,#info,
#profile,#crime,#vtr,#qa {width:715px; height:77px; background: transparent url(/images/common/bg_blue3_long.gif) no-repeat left top;}

#search h2,#press h2,#offer h2,
#info h2,#profile h2,#crime h2,#vtr h2,#qa h2 {padding:43px 0 0 10px;}

/* orange2 */
#sitemap,#privacy,#rule,#center,#staff {width:715px; height:77px; background: transparent url(/images/common/bg_orange2_long.gif) no-repeat left top;}
#sitemap h2,#privacy h2,#rule h2,#center h2,#staff h2 {padding:42px 0 0 10px;}

/* h3 */
.infoh3 { border-bottom:solid 1px #87cfff; padding:0 0 3px 0; margin:0 0 14px 0; color:#0c5888;}
.subsidyh3 { border-bottom:solid 1px #d1a8ce; padding:0 0 3px 0; margin:0 0 14px 0; color:#a85aa5;}

/* column */
.columns {width:715px; padding:0 0 50px 0;}
.leftColumn {width:346px; }
.leftColumn dl dt a { display:block;}
.leftColumn dl dd ul li { display:block;}
.rightColumn {width:346px; float:right; }
.rightColumn dl dt img { display:block;}
.rightColumn dl dd ul li { display:block;}
.columnsBtnArea {width:715px; padding:0 0 0 0;}

/* action */ 
#actionShort {width:346px; height:77px; background: transparent url(/images/common/bg_blue_short.gif) no-repeat left top;}
#actionShort h2 {padding:42px 0 0 10px;}
#actionLong {width:714px; height:77px; background: transparent url(/images/common/bg_blue_long.gif) no-repeat left top;}
#actionLong h2 {padding:42px 0 0 10px;}

/* action aboutMap */
#aboutMap { width:714px; height:646px; position:relative; background: transparent url(/images/common/img_actionabout.jpg) no-repeat left top; }
#aboutMap001 { width:236px; height:29px; position:absolute; top:55px; left:19px;}
#aboutMap002 {	width:236px;	height:29px;	position:absolute;	top:55px;	left:459px;}
#aboutMap003 {	width:236px;	height:29px;	position:absolute;	top:598px;	left:19px;}
#aboutMap004 {	width:236px;	height:29px;	position:absolute;	top:600px;	left:458px;}
#aboutMap005 { margin:16px 0 35px 177px;}

/* about */
#aboutShort {width:346px; height:77px; background: transparent url(/images/common/bg_purple_short.gif) no-repeat left top;}
#aboutShort h2 {padding:42px 0 0 10px;}
#aboutLong {width:714px; height:77px; background: transparent url(/images/common/bg_purple_long.gif) no-repeat left top;}
#aboutLong h2 {padding:42px 0 0 10px;}

/* map */
#searchmap {width:715px; height:511px; margin:20px 0 48px 0;}

/* qaIndexArea */
#qaIndexArea {margin:12px 0 0 0; padding:10px; background:#f9efea;}
.goIndex { text-align:right; margin:10px 0 0 0;}

/* newDateArea */
.newDateArea {width: 710px; padding: 18px 0 24px 5px;}

/* crimeCase */
.crimeCase {width:691px; border:solid 2px #94d4fe; margin:0 0 12px 0;}

/* textArea */
.h2indexArea{margin:16px 10px 24px 10px;}
.h2textArea {margin:16px 10px 48px 10px;}
.h2textAreamb10 {margin:10px 10px 10px 10px;}
.h3textArea {margin:10px 10px 48px 10px;}
.h3textAreaNomb {margin:10px 10px 0 10px;}
.h4textArea {margin:10px 10px 48px 10px;}
p.vtrArea {margin:24px 0 0 72px;}
.textBox { width:695px; margin:0 0 12px 0; padding:10px 0 15px 0;}
.textBox2 { width:500px; border:solid 1px #8ebddf; background:#e8ebe9; margin:12px 0 12px 0; padding:10px;}
.textBox2 span { font-weight:bold; }
.textBox3 { width:550px; border:solid 1px #8ebddf; background:#e8ebe9; margin:6px 0 6px 0; padding:10px;}
.textBox2 span { font-weight:bold; }

.textbggray { padding:10px; border:solid 1px #CCCCCC; background:#F0F0F0; }
.textbgpurple { padding:10px; border:solid 1px #d1a8ce; background:#f5f2f7;}
.textbgpurpleBlue { padding:10px; border:solid 1px #b8aedc; background:#f0edf8;}
.textbgblue2 { padding:10px; border:solid 1px #8ebddf; background:#e8ebe9; }
.privacyArea { height:250px; overflow-y:scroll; padding:10px; border:solid 1px #888888;}

/* news link*/
p.news_link {padding:0 0 2px 1.4em; margin:0 0 0 0; background: url(/images/common/arrow_blue.gif) no-repeat 0 0.4em;}

/* antenna*/
.textbgpurpleBlue2 { width:301px; _width:325px; padding:10px; border:solid 2px #8478b3; background:#f0edf8;/*e5e1f5;*/}
.textbgpurpleRed2 { width:301px; _width:325px; padding:10px; border:solid 2px #b97bb5; background:#f7ebf6;/*e8dee7;*/}
.antennaArrowbox { width:320px; text-align:center;}

/* watchingform */ 
.home { padding:5px 10px; background:#ba85b8; color:#ffffff; font-size:118%; width:auto;}


/* btnCenter  */
p.btnCenter {margin:18px auto 0 auto; text-align:center;}

/* q&a according */
.bgh4Pink { width:675px; margin:0 0 1px 0; background:#f5969e; padding:5px 10px; cursor: pointer;}
.bgh4Purple { width:675px; margin:0 0 1px 0; background:#d1a8ce; padding:5px 10px; cursor: pointer;}
*+html h4.bgh4Pink { width:695px; margin:0 0 1px 0; background:#f5969e; padding:5px 10px; cursor: pointer;}
* html h4.bgh4Pink { width:695px; margin:0 0 1px 0; background:#f5969e; padding:5px 10px; cursor: pointer;}
*+html h4.bgh4Purple { width:695px; margin:0 0 1px 0; background:#d1a8ce; padding:5px 10px; cursor: pointer;}
* html h4.bgh4Purple { width:695px; margin:0 0 1px 0; background:#d1a8ce; padding:5px 10px; cursor: pointer;}

/* input */
input#name,input#namekana,input#age,input#family,input#address, input#address2, input#mail,input#tel,input#tel2, input#fax, input#building, input#buildingkana, input#room, input#contact, input#tv, input#tuner, input#antenna, input#pamphlet_order_address, input#pamphlet_order_name {width:450px;}
input#crimeaddress {width:390px;}
textarea#content {width:530px;}
textarea#content2 {width:450px;}

/*--------------------------------------------*/
/* list                                       */
/*--------------------------------------------*/

ul { list-style-type: none; }
ul li img {	font-size: 0; line-height: 0; vertical-align: bottom;}
ul li.list img { font-size: 0; line-height: 0; display: inline;	vertical-align: bottom;}

/* headerBtn  */
ul#headerbtnArea { height:22px; }
ul#headerbtnArea li.dotted {height:22px; float:right; padding-right:19px; margin-right:19px; border-right:dotted 1px #f2ab3b; display:block; font-size: 0; line-height:0;} 
ul#headerbtnArea li.nodotted {height:22px; float:right; display:block; font-size: 0; line-height:0;}
/* footerBtn  */
ul.btnArea {font-size:0; height:22px;}
ul.btnArea li.dotted {height:22px; float:left; padding-right:19px; margin-right:19px; border-right:dotted 1px #f2ab3b; display:block; font-size: 0; line-height:0;}
ul.btnArea li.dottes img {height:22px; border:solid 1px #009999; font-size: 0;}
ul.btnArea li.nodotted {height:22px; float:left; display:block; font-size: 0; line-height:0;}
ul.btnArea li.last {margin-right:0;}
ul.btnArea li.returntop-btn{margin-right:70px;}
ul.btnArea li.foot-sitemap-btn{padding-right:19px;padding-left:19px;border-right:dotted 1px #f2ab3b;border-left:dotted 1px #f2ab3b;}
/* goTopBtn  */
ul#goTop {height:22px; float:right;}
ul#goTop li { display:block; font-size: 0; line-height:0;}

/* pankuzu  */
ul#topicpath {width:715px; height:auto; padding:0 0 24px 0; font-size:12px;}
ul#topicpath li {display:inline;}

/* page  */
ul.pageNextBack {font-size: 0; height:14px; margin:12px 0 0 0;}
ul.pageNextBack li.next { height:14px; float:right; display:block; font-size: 0; line-height:0;}
ul.pageNextBack li.back { height:14px; display:block; font-size: 0; line-height:0;}
ul.pageNextBack li.a {display:block;}

/* bottom navi */
ul#bottomNavi {width:715px; height:22px; background: transparent url(/images/common/local_bottombar.gif) repeat-x left top; padding:8px 0 0 0;}
ul#bottomNavi li.dotted {height:22px; float:left; padding-right:19px; margin-right:19px; border-right:dotted 1px #f2ab3b; display:block; font-size:0; line-height:0;}
ul#bottomNavi li.nodotted {height:22px; float:left; display:block; font-size:0; line-height:0;}
ul#bottomNavi li a { display:block;}

/* qaIndex */
ul.qaIndex {	}
ul.qaIndex li { float:left; width:167px; height:112px;}

/* arrowBrown */
ul.arrowBrown li {padding:0 0 4px 28px; background: url(/images/common/arrow_brown.gif) no-repeat 10px 0.5em; list-style: none;}
*+html ul.arrowBrown li {padding:0 0 12px 28px; background: url(/images/common/arrow_brown.gif) no-repeat 10px 0.2em; list-style: none;}
* html ul.arrowBrown li {padding:0 0 12px 28px; background: url(/images/common/arrow_brown.gif) no-repeat 10px 0.2em; list-style: none;}

/* arrowBlue */
ul.arrowBlue li {padding:0 0 4px 28px; background: url(/images/common/arrow_blue.gif) no-repeat 10px 0.4em; list-style: none;}
*+html ul.arrowBlue li {padding:0 0 12px 28px; background: url(/images/common/arrow_blue.gif) no-repeat 10px 0.4em; list-style: none;}
* html ul.arrowBlue li {padding:0 0 12px 28px; background: url(/images/common/arrow_blue.gif) no-repeat 10px 0.4em; list-style: none;}

/* arrowPurple */
ul.arrowPurple li {padding:0 0 4px 28px; background: url(/images/common/arrow_purple.gif) no-repeat 10px 0.4em; list-style: none;}
/**+html ul.arrowPurple li {padding:0 0 4px 28px; background: url(/images/common/arrow_purple.gif) no-repeat 10px 0.4em; list-style: none;}
* html ul.arrowPurple li {padding:0 0 4px 28px; background: url(/images/common/arrow_purple.gif) no-repeat 10px 0.4em; list-style: none;}*/

/* arrowBlue2 */
ul.arrowBlue2 li {padding:0 0 4px 28px; background: url(/images/common/arrow_blue2.gif) no-repeat 10px 0.4em; list-style: none;}
*+html ul.arrowBlue2 li {padding:0 0 12px 28px; background: url(/images/common/arrow_blue2.gif) no-repeat 10px 0.4em; list-style: none;}
* html ul.arrowBlue2 li {padding:0 0 12px 28px; background: url(/images/common/arrow_blue2.gif) no-repeat 10px 0.4em; list-style: none;}

/* place */
ul.place li { float:left; width:8em; padding:0 0 4px 28px; background: url(/images/common/arrow_purple.gif) no-repeat 10px 0.4em; list-style: none;}
*+html ul.place li {float:left; padding:0 0 4px 28px; background: url(/images/common/arrow_purple.gif) no-repeat 10px 0.4em; list-style: none;}
* html ul.place li {float:left; padding:0 0 4px 28px; background: url(/images/common/arrow_purple.gif) no-repeat 10px 0.4em; list-style: none;}

/* place */
ul.i_consultationUl {margin:1em 0 0 170px;}
ul.i_consultationUl li {list-style:circle;}

/* document・subsidy */
ul.menu {}
ul.menu li {margin:0 5px 0 0; display:inline;}

dl.def {padding:0 0 30px 0;}
dl.def dt {width:180px; margin:0 0 0 0; float:left;}
dl.def dd {width:500px; margin:0 0 0 180px;}

ul.nextback {border-top:dashed 1px #d1a8ce; width:695px; margin:12px 10px 0 10px;}
ul.nextback li.back{ margin:5px 0 0 0;} 
ul.nextback li.next{float:right; margin:5px 0 0 0;} 
h3.normal {font-size:120%; color:#e95711;}
.f0 {font-size:0;}

/* Q&A */
h3.qatitle {font-size:100%; color:#ff3333; font-weight:bold;}
dl.def2 {padding:0 0 8px 0;}
dl.def2 dt {width:113px; height:32px; float:left; background-image:url(/images/subsidy/qa_q_bg.gif)}
dl.def2 dt span {display: block;}
dl.def2 dd {width:500px;margin:0 0 0 180px;}
.qa_red {font-size:110%; color:#ff3333; padding:3px 0px 0px 30px;}
dl.def3 {padding:0 0 35px 0;}
dl.def3 dt {width:113px; height:32px; float:left; background-image:url(/images/subsidy/qa_a_bg.gif)}
dl.def3 dt span {display: block;}
dl.def3 dd {width:500px;margin:0 0 0 180px;}
.qa_orenge {font-size:110%; color:#e95711; padding:3px 0px 0px 30px;}


/*--------------------------------------------*/
/* list2                                      */
/*--------------------------------------------*/

dl.newDate {}
dl.newDate dt {width:11em; float:left; padding:0 0 10px 0;}
dl.newDate dd {margin-left:11em; padding:0 0 10px 0;}
dl.newDate dd dl dt {width:58px; float:left; padding:0 0 0 0; margin:3px 0 0 0;}
dl.newDate dd dl dd {margin-left:74px; padding:0;}

dl.newDateLine {padding:0 0 5px 0; margin:0 0 14px 0;}
dl.newDateLine dt {width:11em; float:left;}
dl.newDateLine dd {margin-left:11em;}

/**+html dl.newDate {width: 703px; padding: 18px 0 24px 12px;}
*+html dl.newDate dt {width:9em; float:left; padding:0 0 12px 0;}
*+html dl.newDate dd {margin-left:9em; padding:0 0 12px 0;}
* html dl.newDate {width: 715px; padding: 18px 0 24px 12px;}
* html dl.newDate dt {width:11em; float:left; padding:0 0 12px 0;}
* html dl.newDate dd {margin-left:11em; padding:0 0 12px 0; }*/

dl.column { width:334px; _width:346px; padding:16px 0 6px 12px;}
dl.column dt {margin:0 0 4px 0;}
dl.column dd {margin:0 0 12px 18px;}

/* localNewDate */
dl.localNewDate { }
dl.localNewDate dt {width:11em; float:left; padding:0 0 10px 0;}
dl.localNewDate dd {margin-left:11em; padding:0 0 10px 0;}
/**+html dl.localNewDateGreen { width:687px; padding: 14px 12px 0 20px; background: transparent url(/images/common/bg_green2_mid.gif) repeat-y left top;}
*+html dl.localNewDateGreen dt {width:9em; float:left; padding:0 0 10px 0;}
*+html dl.localNewDateGreen dd {margin-left:9em; padding:0 0 10px 0;}
* html dl.localNewDateGreen { width:715px; padding: 14px 12px 0 20px; background: transparent url(/images/common/bg_green2_mid.gif) repeat-y left top;}
* html dl.localNewDateGreen dt {width:9em; float:left; padding:0 0 10px 0;}
* html dl.localNewDateGreen dd {margin-left:9em; padding:0 0 10px 0;}
dl.localNewDateOrange {}
dl.localNewDateOrange dt {width:11em; float:left; padding:0 0 10px 0;}
dl.localNewDateOrange dd {margin-left:11em; padding:0 0 10px 0;}
/**+html dl.localNewDateOrange {width:687px; _width: 715px; padding: 14px 12px 0 20px; background: transparent url(/images/common/bg_orange2_mid.gif) repeat-y left top;}
*+html dl.localNewDateOrange dt {width:9em; float:left; padding:0 0 10px 0;}
*+html dl.localNewDateOrange dd {margin-left:9em; padding:0 0 10px 0;}
* html dl.localNewDateOrange {width: 715px; padding: 14px 12px 0 20px; background: transparent url(/images/common/bg_orange2_mid.gif) repeat-y left top;}
* html dl.localNewDateOrange dt {width:9em; float:left; padding:0 0 10px 0;}
* html dl.localNewDateOrange dd {margin-left:9em; padding:0 0 10px 0;}*/

/* searchZipArea */
dl#searchZipArea { width:691px; padding:0px 0px 0px 0px;}
dl#searchZipArea dt {width:14em; float:left;}
dl#searchZipArea dd {margin-left:14em;}

/* pdf */
dl#pdf_text {padding:0 0 24px 0; width:715px;}
dl#pdf_text dt {width:120px; float:left; }
dl#pdf_text dd {margin-left:120px;}

/* q&a */
dl.qa {}
dl.qa dt {width:60px; padding:0 10px 0 0; float:left; }
dl.qa dd {margin:0 0 0 70px; }

dl.answer {margin:6px 0 0 35px; width:600px;}
dl.answer dt {width:35px; float:left; paddgin:8px 0 0 0;}
dl.answer dd {margin:0 0 0 35px; width:515px; paddgin:0 0 0 0;}

/* staffProfile 
dl.staffProfile { width:500px; border-bottom:solid 1px #fed45e; margin:0 0 12px 0;}
dl.staffProfile dt {width:6em; float:left; color:#ea7706; }
dl.staffProfile dd {margin-left:6em; clear:both;} */

/* crimeCaseInside  */
dl.crimeCaseInside { width:691px; background: transparent url(/images/common/bg_crime.gif) repeat-y left bottom; }
dl.crimeCaseInside dt { width: 110px; float:left; padding:10px 0 10px 10px; color:#0b7ab7;}
dl.crimeCaseInside dd { margin-left:110px; padding:10px; border-left:dashed 1px #94d4fe; } 

/* pamphletList */
dl.pamphletList { width:691px; margin:0 0 24px 0; padding:0 0 12px 0; border-bottom:dotted 1px #87cfff;}
dl.pamphletList dt { width:100px; float:left;}
dl.pamphletList dd { margin-left:120px; }

/* counselingcenter */
dl.counselingcenter {width:691px; margin:0 0 12px 0; padding:0 0 6px 0; border-bottom:dotted 1px #aacce2;}
dl.counselingcenter dt {width:100px; float:left; }
dl.counselingcenter dd {margin-left:110px;}

/* infocenter */
dl.infocenter {width:691px; margin:0 0 12px 0; padding:0 0 6px 0; border-bottom:dotted 1px #d1a8ce;}
dl.infocenter dt {width:100px; float:left; }
dl.infocenter dd {margin-left:110px;}

/* localcenter */
dl.staff {width:500px; margin:0 0 0 0; }
dl.staff dt {width:150px; float:left; }
dl.staff dt img { border:solid 1px #fed45e;}
dl.staff dd {margin-left:160px;}

/* watchingform */
dl.watchingBox {width:223px; _width:225px; border:solid 1px #d1a8ce;}
dl.watchingBox dt { padding:5px; color:#ffffff; background:#ba85b8;}
dl.watchingBox dd { padding:5px;}

dl.watchingBox2 {width:693px; _width:695px; border:solid 1px #b0a8ce;}
dl.watchingBox2 dt { padding:5px; color:#ffffff; background:#7f72b0; border-bottom:solid 1px #b0a8ce;}
dl.watchingBox2 dd { padding:5px;}



/* 1em */
dl.em1 {padding:1em 0 0 0;}
dl.em1 dt {width:1em; float:left; padding:0 0 0.3em 0;}
dl.em1 dd {margin-left:1em; padding:0 0 0.3em 0;}

/* 2em */
dl.em2 {padding:1em 0 0 0;}
dl.em2 dt {width:2em; float:left; padding:0 0 0.3em 0;}
dl.em2 dd {margin-left:2.3em; padding:0 0 0.3em 0;}

/* 3em */
dl.em3 {padding:1em 0 0 0;}
dl.em3 dt {width:3em; float:left; padding:0 0 0.3em 0;}
dl.em3 dd {margin-left:3.3em; padding:0 0 0.3em 0;}

/* 4em */
dl.em4 {padding:1em 0 0 0;}
dl.em4 dt {width:4em; float:left; padding:0 0 0.3em 0;}
dl.em4 dd {margin-left:4.3em; padding:0 0 0.3em 0;}


/*--------------------------------------------*/
/* bar/border                                 */
/*--------------------------------------------*/

.orangeBar {border-bottom:solid 1px #fcdd92; padding:0 0 0 0; margin:0 0 10px 0;}
.greenBar {border-bottom:solid 1px #8de3ae; padding:0 0 0 0; margin:0 0 10px 0;}
.blueBar {border-bottom:solid 1px #87cfff; padding:0 0 0 0; margin:0 0 10px 0;}
.brownBar {border-bottom:solid 1px #ccb08d; padding:0 0 0 0; margin:0 0 10px 0;}
.purpleBar {border-bottom:solid 1px #d1a8ce; padding:0 0 0 0; margin:0 0 10px 0;}
.blue2BarDotted {border-bottom:dotted 1px #aacce2;}
.purpleBarDotted {border-bottom:dotted 1px #d1a8ce;}
.wborderPink {border-bottom:solid 1px #f5969e; border-top:solid 2px #f5969e;  padding:5px 0 5px 10px; margin:24px 0 0 0;}
.wborderPurple {border-bottom:solid 1px #d1a8ce; border-top:solid 2px #d1a8ce;  padding:5px 0 5px 10px; margin:24px 0 0 0;}

.borderBlue {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_blue_long.gif) no-repeat left bottom;}
.borderBlue2 {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_blue2_long.gif) no-repeat left bottom;}
.borderPink {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_pink_long.gif) no-repeat left bottom;}
.borderPurple {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_purple_long.gif) no-repeat left bottom;}
.borderYellow {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_yellow_long.gif) no-repeat left bottom;}
.borderYellow2 {width:705px; _width:715px; height:54px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_yellow_long.gif) no-repeat left bottom;}
.borderBrown {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_brown_long.gif) no-repeat left bottom;}
.borderGreen {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_green.gif) no-repeat left bottom;}

/* sitemap */
.sOrange  {border-bottom:solid 1px #fcdd92; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sOrange2 {border-bottom:solid 2px #fcdd92; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sGreen   {border-bottom:solid 1px #8de3ae; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sBlue    {border-bottom:solid 1px #87cfff; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sBlue2   {border-bottom:solid 1px #8ebddf; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sPurple  {border-bottom:solid 1px #d1a8ce; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sPink    {border-bottom:solid 1px #f5969e; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sPink2   {border-bottom:solid 2px #f5969e; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}
.sBrown   {border-bottom:solid 1px #ccb08d; padding:0 0 2px 0; margin:0 0 0 0; font-size:0; line-height:0;}

.mh2 {margin:16px 0 0 0; font-size:0;}
.mh3 {margin:11px 0 0 18px; font-size:0;}
.mh4 {margin:7px 0 0 36px; font-size:0;}
.mh5 {margin:7px 0 0 54px; font-size:0;}

ul.sLocal {margin:0 0 12px 0;}
ul.sLocal li { float:left; width:146px; margin:8px 0 0 0; font-size:0; line-height:0;}
ul.sLocal li.left {margin-right:23px;}

/*--------------------------------------------*/
/* table                                      */
/*--------------------------------------------*/
/* crimeContct */
table#crimeContactTbl {width:695px; border:solid 1px #94d4fe; margin:12px 0 0 0;}
table#crimeContactTbl th {padding:10px; color:#0b7ab7; background:#ebf4f9; white-space:nowrap; border:solid 1px #94d4fe;}
table#crimeContactTbl td {padding:10px; border:solid 1px #94d4fe; }

/* offer division */
table#divisionTbl {width:695px; border:solid 1px #9bd6fd; }
table#divisionTbl th { text-align:center; padding:10px; color:#FFFFFF; background:#54bfd9; white-space:nowrap; border:solid 1px #9bd6fd; }
table#divisionTbl td { text-align:center; padding:10px; border:solid 1px #9bd6fd; }

/* userguide contact*/
table#contactTbl {width:695px; border:solid 1px #f5969e; }
table#contactTbl th { width:8em; color:#e0535f; padding:10px; background:#fff1f6; white-space:nowrap; border:solid 1px #f5969e; }
table#contactTbl td { padding:10px; border:solid 1px #f5969e; }

/* consultForm */
table#consultationTbl {width:695px; border:solid 1px #8ebddf; margin:12px 0 0 0;}
table#consultationTbl th {width:9em; color:#12529e; padding:10px; background:#e8ebe9; white-space:nowrap; border:solid 1px #8ebddf;}
table#consultationTbl td {padding:10px; border:solid 1px #8ebddf;}
form#i_consultationForm {}

/* schedule goto /js/themes/blue/style.css */
table#scheduleTbl {width:695px; border:solid 1px #ccb08d; margin:12px 0 0 0; font-size:88%;}
table#scheduleTbl th { color:#FFFFFF; padding:7px 10px; white-space:nowrap; border:solid 1px #ccb08d;}
table#scheduleTbl td { color:#7e4a1b; padding:7px 10px; border:solid 1px #ccb08d; vertical-align:top;}

table#scheduleTbl2 { width:695px; border:solid 1px #ccb08d; margin:12px 0 0 0; font-size:88%;}
table#scheduleTbl2 th { background:#b97b64; color:#FFFFFF; padding:7px 10px; white-space:nowrap; border:solid 1px #ccb08d;}
table#scheduleTbl2 td { color:#7e4a1b; padding:7px 10px; border:solid 1px #ccb08d; vertical-align:top;}
table#scheduleTbl2 th.month { width:7em;}

table#briefingTbl { width:695px; border:solid 1px #ccb08d; margin:0 0 0 0;}
table#briefingTbl th { color:#C40000; padding:10px; white-space:nowrap; background:#f0e0cb; border-top:solid 1px #ccb08d; border-bottom:solid 1px #ccb08d; vertical-align:top;}
table#briefingTbl td { padding:10px; border-top:solid 1px #ccb08d; border-bottom:solid 1px #ccb08d; vertical-align:top;}

table#briefingcontactTbl {width:695px; border:solid 1px #ccb08d; margin:12px 0 0 0;}
table#briefingcontactTbl th { color:#FFFFFF; padding:10px; background:#aa6349; white-space:nowrap; border-top:solid 1px #ccb08d; border-bottom:solid 1px #ccb08d;}
table#briefingcontactTbl td { color:#7e4a1b; padding:10px; border-top:solid 1px #ccb08d; border-bottom:solid 1px #ccb08d; vertical-align:top;}
input#briefingname,input#briefingcontact {width:450px;}

/* profile */
table#profileTbl { width:695px; border:solid 1px #87cfff; margin:12px 0 0 0;}
table#profileTbl th { padding:10px; white-space:nowrap; border:solid 1px #87cfff; background:#ebf4f9; color:#2262b0;}
table#profileTbl td { width:75%; padding:10px; border:solid 1px #87cfff; } 
table#profileTbl th.ttl { background:#2b99de; border:solid 1px #fef7eb; color:#FFFFFF;}

/* center */
table#centerTbl { width:695px; border:solid 1px #87cfff; margin:24px 0 0 0;}
table#centerTbl th { padding:10px; white-space:nowrap; border:solid 1px #87cfff; color:#2b99de; background:#ebf4f9;}
table#centerTbl th.name {width:40%;}
table#centerTbl th.place {width:30%;}
table#centerTbl th.charge {width:30%;}
table#centerTbl td { padding:10px; border:solid 1px #87cfff; }
table#centerTbl td.area {padding:0 10px 0 10px; border:solid 1px #87cfff; background:#87cfff; color:#FFFFFF;}

/* staffProfile  */
table.staffProfile  {width:500px; margin-left:188px; _margin-left:168px;}
table.staffProfile th { padding:5px 10px 5px 0; border-bottom:solid 1px #fed45e; color:#ea7706; white-space:nowrap; vertical-align:top;}
table.staffProfile td { padding:5px 10px 5px 0; border-bottom:solid 1px #fed45e; vertical-align:top; }

/* qaUserTbl */
table.qaUserTbl {/*width:695px;*/ width:675px; border:solid 2px #f5969e; margin:12px 0 0 0;}
table.qaUserTbl th { width:200px; padding:10px; border-bottom:solid 1px #f5969e; border-top:solid 1px #f5969e; border-right:dotted 1px #f5969e; background:#fff0e3; vertical-align:top;}
table.qaUserTbl td { width:414px; padding:10px; border-bottom:solid 1px #f5969e; border-top:solid 1px #f5969e; border-left:dotted 1px #f5969e; vertical-align:top;} 

/* qaAntennaTbl */
table.qaAntennaTbl {/*width:695px;*/ width:675px; border:solid 2px #d1a8ce; margin:12px 0 0 0;}
table.qaAntennaTbl th {width:200px; padding:10px; border-bottom:solid 1px #d1a8ce; border-top:solid 1px #d1a8ce; border-right:dotted 1px #d1a8ce; background:#f5f2f7; vertical-align:top;}
table.qaAntennaTbl td {width:414px; padding:10px; border-bottom:solid 1px #d1a8ce; border-top:solid 1px #d1a8ce; border-left:dotted 1px #d1a8ce; vertical-align:top;} 

/* openTbl */
table.schedule_box {width:695px; border:solid 1px #d1a8ce; margin:0 0 0 0;}
table.schedule_box th {padding:5px 10px; white-space:nowrap; border:solid 1px #d1a8ce; color:#a85aa5; background:#f5f2f7;}
table.schedule_box td {padding:5px 10px; border:solid 1px #d1a8ce; vertical-align:top; background:#ffffdd; }

/* linkTbl */
table.linkTbl {width:695px; border:solid 1px #d1a8ce; margin:0 0 0 0;}
table.linkTbl th { width:40%; padding:5px 10px; border:solid 1px #d1a8ce; color:#772f74; background:#f5f2f7;}
table.linkTbl td { width:60%; padding:5px 10px; border:solid 1px #d1a8ce; vertical-align:top; }

/* safetynet */
table.safetyTbl { width:695px: border:solid 1px #d1a8ce; margin:0 0 0 0;}
table.safetyTbl th {padding:5px 10px; white-space:nowrap; border:solid 1px #d1a8ce; color:#ffffff; background:#ba85b8;}
table.safetyTbl td {padding:5px 10px; border:solid 1px #d1a8ce; vertical-align:top; }

/* infocenter form */
table#infocenterTbl {width:695px; border:solid 1px #d1a8ce; margin:0 0 0 0;}
table#infocenterTbl th { width:30%; padding:5px 10px; white-space:nowrap; border:solid 1px #d1a8ce; color:#a85aa5; background:#f5f2f7;}
table#infocenterTbl td {padding:5px 10px; border:solid 1px #d1a8ce; vertical-align:top; }

/* contact */
table#contactTbl {width:695px; border:solid 1px #fed45e; margin:0 0 0 0;}
table#contactTbl th { width:30%; padding:5px 10px; white-space:nowrap; border:solid 1px #fed45e; color:#ea7706; background:#FEEFCA;}
table#contactTbl td {padding:5px 10px; border:solid 1px #fed45e; vertical-align:top; }

/* crime top*/
table#crimeTopTbl {width:695px; border:solid 1px #94d4fe; margin:12px 0 0 0;}
table#crimeTopTbl th {padding:10px; color:#0b7ab7; background:#ebf4f9; white-space:nowrap; border:solid 1px #94d4fe; vertical-align:top;}
table#crimeTopTbl td {padding:10px; border:solid 1px #94d4fe; vertical-align:top;}

/* farelist */
table.farelistTbl {width:695px; border:solid 1px #94d4fe; margin:12px 0 0 0;}
table.farelistTbl th {padding:5px 10px; color:#0b7ab7; background:#ebf4f9; white-space:nowrap; border:solid 1px #94d4fe; vertical-align:top;}
table.farelistTbl th.area {color:#ffffff; background:#1270ae; }
table.farelistTbl th.midashi {background: #08718f; color:#FFFFFF; }
table.farelistTbl th.price {text-align:right; }
table.farelistTbl td {padding:5px 10px; border:solid 1px #94d4fe; vertical-align:top; text-align:right;}
table.farelistTbl td.area2 {background: #f0eee2; text-align:left; }

/* purpleTbl */
table.purpleTbl {width:695px; border:solid 1px #d1a8ce; margin:12px 0 0 0;}
table.purpleTbl th {padding:10px; color:#813f7e; background:#f5e7e5; border:solid 1px #d1a8ce;}
table.purpleTbl td {padding:10px; border:solid 1px #d1a8ce; vertical-align:top;}



/*--------------------------------------------*/
/* bg                                         */
/*--------------------------------------------*/
.bgblue  {background:#ebf4f9; border:solid 1px #87cfff;}
.bgblue2 {background:#ebf4f9; border:solid 1px #4287d8;}


/*--------------------------------------------*/
/* text-0                                     */
/*--------------------------------------------*/

.f0 {font-size:0;}


/*--------------------------------------------*/
/* padding                                    */
/*--------------------------------------------*/
 
.pb5  { padding-bottom: 5px;  }
.pb9  { padding-bottom: 9px;  }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb24 { padding-bottom: 24px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pb48 { padding-bottom: 48px; }
.pb60 { padding-bottom: 60px; }
.pb70 { padding-bottom: 70px; }
.pb1em{ padding-bottom: 1em;  }

.pt5  { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt14 { padding-top: 14px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt22 { padding-top: 22px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt35 { padding-top: 35px; }
.pt40 { padding-top: 40px; }
.pt1em { padding-top: 1em; }
.pt2em { padding-top: 2em; }


.ptb5 { padding: 5px 0px 5px; }
.ptb10 { padding: 10px 0px 10px; }
.ptb15 { padding: 15px 0px 15px; }

.plr5 { padding: 0px 5px 0px 5px; }
.plr10 { padding: 0px 10px 0px 10px; }

.pr5  {padding-right: 5px;}
.pr9  {paddgin-right: 9px;}
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 {	padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr35 { padding-right: 35px; }
.pl10 { padding-left: 10px; }
.pl20 { padding-left: 20px; }
.pl45 { padding-left: 45px; }


/*--------------------------------------------*/
/* margin                                     */
/*--------------------------------------------*/

.mt05 {	margin-top: 5px;}
.mt10 {	margin-top: 10px;}
.mt12 {	margin-top: 12px;}
.mt15 {	margin-top: 15px;}
.mt20 {	margin-top: 20px;}
.mt25 {	margin-top: 25px;}
.mt30 {	margin-top: 30px;}
.mt35 {	margin-top: 35px;}
.mt40 {	margin-top: 40px;}
.mt45 {	margin-top: 45px;}
.mt50 {	margin-top: 50px;}
.mt55 {	margin-top: 50px;}
.mt60 {	margin-top: 60px;}
.mt65 {	margin-top: 65px;}
.mt70 {	margin-top: 70px;}
.mt75 {	margin-top: 75px;}
.mt80 {	margin-top: 80px;}
.mt85 {	margin-top: 85px;}

.mb2 { margin-bottom: 2px; }
.mb3 { margin-bottom: 3px; }
.mb5 { margin-bottom: 5px; }
.mb9 { margin-bottom: 9px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb48 { margin-bottom: 48px; }
.mb60 { margin-bottom: 60px; }
.mb80 { margin-bottom: 80px; }

.mr5 { margin-right: 5px; }
.mr9 { margin-right: 9px; }
.mr10 { margin-right: 10px; }
.mr20 { margin-right: 20px; }
.mr40 { margin-right: 40px; }

.ml10 { margin-left: 10px; }
.ml20 { margin-left: 20px; }

/*--------------------------------------------*/
/* width                                      */
/*--------------------------------------------*/
.w200 {width:200px;}
.w315 {width:301px;}
.w325 {width:325px;}
.w500 {width:500px;}
.w600 {width:600px;}


/* price */
.price_tab1 {
	border-collapse:collapse;
	width: 669px;
	margin: 10px 0 0 26px;
}

.price_tab1 td {
	text-align:center;
    border:solid 1px #d1a8ce;
	padding:5px 10px;
}

.price_tab1 th {
	text-align:center;
    border:solid 1px #d1a8ce;
	padding:5px 10px;
	background-color: #ba85b8;
	color:#FFFFFF;
}

dl.price_em1 dt {width:1.3em; float:left; padding:0 0 0 0;}
dl.price_em1 dd {
	margin:0 0 0 1.3em;
	padding: 0;
}

.price_tab2 {
	border-collapse:collapse;
	width: 669px;
	margin:8px 0 0 26px;
}

.price_tab2 td {
	text-align:center;
    border:solid 1px #d1a8ce;
	padding:5px 10px;
}

.price_tab2 th {
	text-align:center;
    border:solid 1px #d1a8ce;
	padding:5px 10px;
	background-color: #ba85b8;
	color:#FFFFFF;
	vertical-align:middle;
}

.bg_p { background:#fcf7fc;}

dl.price_em2 {
    font-size:86%;
	line-height:160%;
}
dl.price_em2 dt {width:2em; float:left; padding:0 0 0 0;}
dl.price_em2 dd {
	margin:0 0 0 2em;
	padding: 0;
}
/*localcenter_profile*/
.profile_info {
	background: #fdecb9;
	margin:0 10px 10px;
	padding:5px;
	width:400px;
}


/* buildingshadow */
table.buildingshadow {
	width:674px;
background-color:; 				background-color: #FEF7EB;
	background-image: url(/images/buildingshadow/sb_city_greenbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
table.buildingshadow_b{
	width:674px;
background-color:; 				background-color: #FEF7EB;
	background-image: url(/images/buildingshadow/sb_city_b_greenbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	


.borderBluebs2 {width:705px; _width:715px; height:24px; margin:24px 0 0 0; padding:0px 0 0 10px; background: transparent url(/images/common/bar_greenbs.gif) no-repeat left bottom;}
.textbggraybs { padding:10px; border:solid 1px #e7ea97; background:#feffda; }




/*-----------------------------------------------------------------------

	受信障害改修　2010/04/02

-------------------------------------------------------------------------*/

.zyushin-syougai-menu{width:695px;padding-top:10px;}
.zyushin-syougai-menu li{display:inline;/zoom:1;margin:0;padding:0;}


@charset "utf-8";

/*--------------------------------------------*/
/* layout                                     */
/*--------------------------------------------*/

#localNewInfoLong {width:715px; height:77px; background: transparent url(/images/common/bg_mossgreen_long.gif) no-repeat left top;}
#localNewInfoLong h2 {padding:42px 0 0 10px;}

#localInfo {width:715px; height:44px; margin:18px 0 0 0; background: transparent url(/images/common/bg_green2.gif) no-repeat left top;}
#localInfo h2 {padding:12px 0 0 20px;}
#localInfo p.btn {float:right; padding:12px 20px 10px 0; font-size:0;}
#localInfo p.bar {padding:3px 0 0 10px;}

#headquartersInfo {width:715px; height:44px; margin:18px 0 0 0; background: transparent url(/images/common/bg_orange2.gif) no-repeat left top;}
#headquartersInfo h2 {padding:12px 0 0 20px;}
#headquartersInfo p.btn {float:right; padding:12px 20px 10px 0; font-size:0;}
#headquartersInfo p.bar {padding:3px 0 0 10px;}

#searchZip {position: relative; width:186px; height:18px; padding:0; margin:0;}
#s3em {position: absolute; top:0px; left:0; width:30px; height:18px; }
#searchZip p {position: absolute; top:0px; left:36px; width:1em; height:20px; font-size:14px;}
#s4em {position: absolute; top:0px; left:46px; width:40px; height:18px; }
#searchZipButton {position: absolute; top:1px; left:92px; }

/* ie7 */
*+html #searchZip {position: relative; width:186px; height:20px; padding:0; margin:0;}
*+html #s3em {position: absolute; top:0px; left:0; width:30px; height:17px; }
*+html #searchZip p {position: absolute; top:3px; left:36px; width:1em; height:20px; font-size:14px;}
*+html #s4em {position: absolute; top:0px; left:46px; width:40px; height:17px; }
*+html #searchZipButton {position: absolute; top:0px; left:92px; }

/* ie6 */
* html #searchZip {position: relative; width:186px; height:20px; padding:0; margin:0;}
* html #s3em {position: absolute; top:0px; left:0; width:30px; height:20px; }
* html #searchZip p {position: absolute; top:3px; left:34px; width:1em; height:20px; font-size:14px;}
* html #s4em {position: absolute; top:0px; left:46px; width:40px; height:20px; }
* html #searchZipButton {position: absolute; top:0px; left:88px; }

#Zip01 { width:3em;}
#Zip02 { width:4em;}
#Zip03 { width:3em;}
#Zip04 { width:4em;}
/*
#i_consultationForm {position: relative;}
#consultationZip01 {position: absolute; top:206px; left:141px; width:30px; height:18px;}
#i_consultationForm p.hi {position: absolute; top:204px; left:177px; width:1em; height:18px; font-size:14px;}
#consultationZip02 {position: absolute; top:206px; left:187px; width:40px; height:18px;}*/


#localBriefing {width:715px; height:77px; background: transparent url(/images/common/bg_brown_long.gif) no-repeat left top;}
#localBriefing h2 {padding:43px 0 0 10px;}

#localBriefing2 {width:715px; height:77px; background: transparent url(/images/common/bg_brown_long.gif) no-repeat left top;}
#localBriefing2 h2 {padding:43px 0 0 10px;}

#centerShort {width:346px; height:77px;background: transparent url(/images/common/bg_purple2_short.gif) no-repeat left top;}
#centerShort h2 {padding:43px 0 0 10px;}
#centerLong {width:715px; height:77px; background: transparent url(/images/common/bg_purple2_long.gif) no-repeat left top;}
#centerLong h2 {padding:43px 0 0 10px;}


#consultationShort {width:346px; height:77px; background: transparent url(/images/common/bg_blue2_short.gif) no-repeat left top; }
#consultationShort h2 {padding:43px 0 0 10px;}
#consultationLong {width:715px; height:77px; background: transparent url(/images/common/bg_blue2_long.gif) no-repeat left top;}
#consultationLong h2 {padding:43px 0 0 10px;}



/* localNewDate */
.localNewDateGreen {width:691px; _width:715px; padding: 14px 12px 0 12px; background: transparent url(/images/common/bg_green2_mid.gif) repeat-y left top;}
.localNewDateOrange {width:691px; _width:715px; padding: 14px 12px 0 12px; background: transparent url(/images/common/bg_orange2_mid.gif) repeat-y left top;}


/* googlemap */
#map {}
.smallMap {width:250px; height: 120px;}
.bigMap { width:550px; height: 300px;}

/* briefingPhoto */
.briefingPhoto {float:right; padding:0 0 0 10px;}
.briefingPhoto p img {padding:0 0 10px 0;} 

/* staff */
.staffPhoto {padding:8px; border:solid 1px #fed45e;}


/* 地域の皆様へ　インデント */
dl.local_em1 {
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
dl.local_em1 dt {width:1.3em; float:left; padding:0 0 0 0;}
dl.local_em1 dd {
	margin:0 0 0 1.3em;
	padding: 0;
}

dl.local_em3 {
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
dl.local_em3 dt {width:3em; float:left; padding:0 0 0 0;}
dl.local_em3 dd {
	margin-left:3em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}


dl.local_em5 {
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
dl.local_em5 dt {width:5em; float:left; padding:0 0 0.3em 0;}
dl.local_em5 dd {
	margin-left:5em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

dl.local_em10 {
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
dl.local_em10 dt {
	width:10em;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0.3em;
	padding-left: 0;
}
dl.local_em10 dd {
	margin-left:10.3em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

.staff_ph { border:solid 1px #fed45e;}

.fukushima_tab {
	width:636px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FEDD81;
	border-left-color: #FEDD81;
	margin:5px 0 12px 0;
}

.fukushima_tab th {
	background-color:#FEF5DA;
	padding:5px 5px 5px 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FEDD81;
	border-bottom-color: #FEDD81;
}

.fukushima_tab td {
    background-color:#FFFFFF;
	padding:5px 5px 5px 8px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FEDD81;
	border-bottom-color: #FEDD81;
}

.wakayama_ph {
	background-color:#FFFFFF;
	border: 1px solid #fed45e;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.cap_ph {
    font-size:80%;
	line-height:110%;
	margin-top:4px;
}

dl.local_em8 dt {
    float: left;
	width:8em;
	margin:0;
	padding:0;
	font-weight:normal;
}

dl.local_em8 dd {
    margin:0 0 0 8em;
	padding:0;
}

dl.local_em1_2 dt {
    float: left;
	width:1.3em;
	margin:0;
	padding:0;
	font-weight:normal;
}

dl.local_em1_2 dd {
    margin:0 0 0 1.3em;
	padding:0;
}


dl.local_em5 {clear:both;}

dl.local_em5 dt {
    float: left;
	width:5em;
	margin:0;
	padding:0;
	font-weight:normal;
}

dl.local_em5 dd {
    margin:0 0 0 5.5em;
	padding:0;
}

dl.local_em4 {clear:both;}

dl.local_em4 dt {
    float: left;
	width:4.5em;
	margin:0;
	padding:0;
	font-weight:normal;
}

dl.local_em4 dd {
    margin:0 0 0 4.5em;
	padding:0;
}

.okayama_tab {
    border:solid 1px #0c5888;
}

.okayama_tab .bg_b {
    padding:12px;
	background:#f3f9fd;
	vertical-align:top;
    border:solid 1px #0c5888;
	border-collapse:collapse;
}

.okayama_tab .bg_w {
    padding:12px;
	background:#FFFFFF;
	border:solid 1px #0c5888;
	border-collapse:collapse;
}

.okayama_tab th {
    padding:12px;
	background:#b1d7ed;
	border:solid 1px #0c5888;
	border-collapse:collapse;
}


/* deaf */
#localdeaf {width:715px; height:77px; background: transparent url(/images/common/bg_green2_long.gif) no-repeat left top;}
#localdeaf h2 {padding:43px 0 0 10px;}

#formdeaf {width:715px; height:77px; background: transparent url(/images/common/bg_pink2_long.gif) no-repeat left top;}
#formdeaf h2 {padding:43px 0 0 10px;}

#formdeaf_content { width:567px; margin:41px 0 30px 0;padding:0 89px 0 59px; }
#formdeaf_content p { text-align:center; font-weight:bold; color:red;margin:0 0 30px 0;}
#formdeafTbl { margin: 0 auto;}
#formdeafTbl td { padding: 0 0 10px 0; }
#formdeafTbl td.fdl { width:200px;}

ul.green_arrow li {
	padding-left: 15px;
	background-image: url(/images/common/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	float:left;
}
ul.touch_text {margin: 6px 0 0 6px;}
ul.touch_text li {
	line-height: 1.5;
	list-style-type: disc;
	margin: 0 0 0 15px;
}


/* buildingshadow */
.bscont{
	background-image: url(/images/buildingshadow/sb_city_bg_top.gif);
	background-repeat: no-repeat;
	background-position: right 31px;
	width: 585px;
}
.bscontM{
	background-image: url(/images/buildingshadow/sb_city_bg_top.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	width: 585px;	
	}
.bscont p.bstitle,.bscontM p.bstitle{
	float: left;
	width: 90px;
}
.bscont .bstext,.bscontM .bstext{
	width: 480px;
	float: right;
	font-size:14px;
	line-height:120%;
}
.bstext h4{
	margin-left:-12px;
	_margin-left:0px;
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
	margin-bottom: 8px;
}
.bstext p.twoin{
	padding-right: 20px;
}
.bstext p.intext{
	width: 255px;
	float: left;
}
.bstext p.inpic{
	float: right;
	width: 220px;
}
.bscl{ width:585px; clear:both;}

.bscontF{
	background-image: url(/images/buildingshadow/sb_city_bg_top.gif);
	background-repeat: no-repeat;
	background-position: right 12px;
	width: 585px;
	}
	.bscontF p.bstitle{
	float: left;
	width: 90px;
}
.bscontF .bstext{
	width: 440px;
	float: right;	 font-size:14px;
	margin-top: 20px;
}
.bscontFN{
	background-position: right 12px;
	width: 585px;
	}
.bscontFN p.bstitle{
	float: left;
	width: 90px;
}
.bscontFN .bstext{
	width: 440px;
	float: right;
	color: #818415;
	margin-top: 20px;
}
.bsBtRight{
	width:460px;
	clear:both;
	text-align:right;
	display:block;
	margin-top: 8px;
}

.bscontNo{
	background-position: right 6px;
	width: 585px;	
	}
.bscontNo p.bstitle{
	float: left;
	width: 90px;
}
.bscontNo .bstext{
	width: 480px;
	float: right;
	color: #818415;
}
.bscontNo .testCen{ text-align:center; margin-top:20px;}


/* buildingshadow city */
.bscont_b{
	background-image: url(/images/buildingshadow/sb_city_b_bg_top.gif);
	background-repeat: no-repeat;
	background-position: right 31px;
	width: 585px;
}
.bscontM_b{
	background-image: url(/images/buildingshadow/sb_city_b_bg_top.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	width: 585px;	
	}
.bscont_b p.bstitle,.bscontM_b p.bstitle{
	float: left;
	width: 90px;
}
.bscont_b .bstext,.bscontM_b .bstext{
	width: 480px;
	float: right;	font-size: 14px;
}
.bstext_b h4{
		margin-left:-12px;
			_margin-left:0px;
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
	margin-bottom: 8px;
}
.bstext_b p.twoin{
	padding-right: 20px;
}
.bstext_b p.intext{
	width: 315px;
	float: left;
}
.bstext_b p.inpic{
	float: right;
	width: 164px;
}
.bscl{ width:585px; clear:both;}

.bscontF_b{
	width: 585px;
	}
	.bscontF_b p.bstitle{
	float: left;
	width: 90px;
}
.bscontF_b .bstext{
	width: 470px;
	float: right;
	font-size:14px;
	margin-top: 20px;
}
.tekyosb{
	color: #4383B7;
	padding: 5px;
	border: 1px solid #4383B7;
}
.tekyosbgreen{
	color: #9BA01A;
	padding: 5px;
	border: 1px solid #9BA01A;
}
.dezitaru_bs{	font-size: 14px;
	margin-top: 40px;
	padding: 4px;
	border: 2px dashed #4383B7;
}
.errors{
	color:#D6163A;
}

h1.info_title{
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 1em;
}


/* admin */
#sf_admin_container form div.sf_admin_text input {
	width: 80%;
}

#sf_admin_container form ul.radio_list li {
	margin-right: 20px;
}

