/* Q-JiNトップページ */

.mentenansu {
	font-size : 13px;
}

form {
	margin : 0px 0px 0px 0px;
}

.new_freewordbox {
	margin : 0px 0px 0px 0px;
}

.freewordform {
	font-size : 11px;
	width : 150px;
}

.mentenance {
	margin : 4px 0px 0px 0px;
	font-size : 11px;
	font-weight : bold;
}
.mentenance2 {
	font-size : 11px;
	font-weight : normal;
}

.image_on_off_radio {
	margin : 0px 0px 0px 0px;
	font-size : 10px;
	text-align : left;
}

.image_on_off_radio2 {
	margin : -7px 0px 0px 0px;
	font-size : 10px;
	text-align : left;
}

.date {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 16px; color: #333333; font-weight: bold}
.attention {  font-size: 13px; line-height: 15px; color: #333333}
.pickup {  font-size: 10px; line-height: 12px; color: #333333 ; letter-spacing: 0.04em}
.flow {  font-size: 13px; color: #330099}

.todaybox {
	width : 530px;
	padding : 0px 0px 0px 0px;
	text-align : left;
}


p.today_txt {
	width : 246px;
	font-weight : bold;
	margin : 0px 0px 0px 0px;
	float : left;
	padding : 8px 0px 0px 0px;
	background-color : #EFEFEF;
}

p.today_txt img {
	vertical-align : middle;
}

.rialtimes {
	width : 280px;
	float : left;
}

p.realtimestst {
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 0px 10px;
}

p.realtimestst img {
	vertical-align : middle;
	padding-right : 3px;
}


a.bgkoyoulink:hover {
	color : #333333;
}

a.bgkoyoulink:active {
	color : #333333;
}

a.bgkoyoulink:link {
	color : #333333;
}

a.bgkoyoulink:visited {
	color : #333333;
}

.special {
	margin : 5px 2px 0px 5px;
	font-size : 13px;
	text-align : left;
}
.special2 {
	margin : 5px 2px 0px 0px;
	font-size : 13px;
	text-align : left;
}

.c_color {
	background-image : url(img/index/color/color_yajirushi3.gif);
	background-repeat : no-repeat;
	padding-left : 8px;
	margin : 0px 8px 4px 0px;
	font-size : 13px;
	text-align : left;
}

.kodawari {
	background-image : url(img/index/color/color_yajirushi3.gif);
	background-repeat : no-repeat;
	padding-left : 8px;
	margin : 0px 8px 4px 0px;
	font-size : 11px;
}

.kodawari2 {
	background-image : url(img/index/color/color_yajirushi4.gif);
	background-repeat : no-repeat;
	padding-left : 8px;
	margin : 0px 8px 5px 0px;
	font-size : 11px;
	text-align : left;
}

.tyuumoku, .tyuumoku2 {
	margin : 0px 12px 3px 4px;
	text-align : left;
}

.tyuumoku2 {
	font-size : 11px;
	color : #333333;
}

.pixcel12 {
	font-size : 12px;
}

.each {
	margin-bottom : 6px;
}

.each2 {
	margin : 0px 0px 10px 0px;
	line-height : 18px;
	font-size : 12px;
	text-align : left;
}

.bar {
	margin : 10px 0px 5px 0px;
}

.bar_tyuumoku1 {
	margin : 5px 0px 8px 0px;
}

.bar_tyuumoku2 {
	margin : 10px 0px 8px 0px;
}

.bar_tyuumoku3 {
	margin : 5px 0px 2px 0px;
}

.quicksearch_margin {
	margin : 0px 0px 8px 0px;
}


/* インフォメーション */
.info_box {
	margin : 0px 0px 5px 0px;
	width : 530px;
}

.infomation_maru {
	width : 70px;
	margin : 0px 0px 0px 0px;
	background-image : url(img/index/maru2.gif);
	background-repeat : no-repeat;
	float : left;
}

p.info_days {
	margin : 0px 0px 0px 16px;
	font-size : 13px;
	font-weight : bold;
	text-align : left;
}

.infomation_contentsbox {
	width : 450px;
	margin : 0px 0px 0px 0px;
	float : left;
}
p.infomation_contents {
	margin : 0px 0px 0px 0px;
	font-size : 13px;
	text-align : left;
}

.info_dotline {
	margin : 5px 0px 0px 0px;
}
/* float解除 */
.clear-both {
	clear: both;
	height: 1px;
	font-size: 1px;
	text-align: center;
}

.area_koyou_title {
	margin : 0px 0px 0px 0px;
	text-align : left;
}

.freeword_title {
	margin : 15px 0px 0px 0px;
	text-align : left;
}

.infomation {
	margin-bottom : 3px;
	background-image : url(img/index/maru2.gif);
	background-repeat : no-repeat;
	width : 530px;
}

.info_text {
	margin-left : 16px;
	font-size : 13px;
	color : #333333;
	text-align : left;
}

.infomation2 {
	margin-bottom : 10px;
	width : 530px;
	font-size : 13px;
	color : #333333;
	text-align : right;
}

.localsite {
	width : 530px;
	margin : 20px 0px 5px 0px;
	text-align : left;
	font-size : 13px;
}

.localsite2 {
	width : 530px;
	margin : 5px 0px 5px 0px;
	text-align : left;
	font-size : 13px;
}

.area {
	margin : 2px 7px 0px 0px;
	font-size : 12px;
	color : #333333;
}

strong#area {
	font-weight : normal;
}

.area1 {
	margin-left : 15px;
	font-size : 11px;
	color : #333333;
}

.company_start {
	padding : 10px 0px 0px 0px;
	margin : 0px 0px 5px 0px;
	width : 520px;
	font-size : 13px;
	color : #333333;
	text-align : right;
}

p.syokusyu {
	margin : 10px 0px 0px 0px;
	border-bottom-style: solid;
	border-width: 1px;
	borer-color : #333333;
	width : 530px;
	text-align : left;
}

p.syokusyu_title {
	height : 16px;
	margin : 5px 0px 1px 0px;
	font-size : 13px;
	text-align : left;
	color : #333333;
	background-image : url(img/index/syokusyu/dot_1.gif);
	background-repeat : repeat-x;
	background-position : 0px 15px;
	}

p.syokusyu_title2 {
	height : 16px;
	margin : 5px 0px 2px 0px;
	font-size : 13px;
	color : #333333;
	background-image : url(img/index/syokusyu/dot_2.gif);
	background-repeat : no-repeat;
	background-position : 0px 15px;
	text-align : left;
	}

.orange {
	font-size : 10px;
	color : #FF6600;
}

a.s_link:link {
	color : #333333;
	text-decoration : none;
}

a.s_link:visited {
	color : #333333;
	text-decoration : none;
}

.syokusyu_txt {
	margin : 0px 0px 8px 1px;
	font-size : 12px;
	color : #333333;
	line-height : 23px;
	text-align : left;
}

.select {
	font-size : 12px;
	color : #333333;
}

/* 共同コミュニケーションズ */
.kyodo_ad {
	width : 140px;
	margin : 0px auto 0px auto;
	background-color : #FFFFFF;
}

.kyodoad1,.kyodoad2,.kyodoad3 {
	margin : 0px;
}

.kyodo_allbox {
	width : 134px;
	border-left : 3px double #0099FF;
	border-right : 3px double #0099FF;
	border-bottom : 3px double #0099FF;
}

p.kyodo_text {
	margin : 0px 4px 0px 4px;
	padding-top : 4px;
	padding-bottom : 3px;
	font-size : 11px;
}

.kyodoad4 {
	width : 134px;
	background-color : #ECF1F4;
}

p.kyodo_name {
	margin : 0px 5px 0px 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	font-weight : bold;
	font-size : 11px;
	line-height : 15px;
	text-align : left;
}

.kyodonormal {
	font-weight : normal;
}

.special_banner {
	margin : 5px 0px 0px 0px;
	text-align : center;
}

/* 2006種復活 */
.tane2006 {
	width : 147px;
	margin : 0px 0px 0px 0px;
}

/* メンテナンス */
.mentenance_nittei {
	color : #FF0000;
}

/* お詫び */


p.owabi_text {
	margin : 0px 0px 0px 0px;
	font-size : 11px;
}

/* gomez */
.gomez {
	margin : 5px 0px 10px 0px;
	text-align : center;
}

/* 運営者変更 */
p.manager_mod {
	margin : 3px 0px 0px 0px;
	text-align : center;
}

a.manager_mod_color:hover {
	color : #FF0000;
}

a.manager_mod_color:active {
	color : #FF0000;
}

a.manager_mod_color:link {
	color : #FF0000;
}

a.manager_mod_color:visited {
	color : #FF0000;
}

/* インフォメーションその2 */
.bar_muji {
	width : 530px;
	height : 19px;
	margin : 10px 0px 5px 0px;
	background-image : url(./img/common/bar_muji.gif);
}

.bar_muji2 {
	width : 530px;
	height : 19px;
	margin : 20px 0px 5px 0px;
	background-image : url(./img/common/bar_muji.gif);
}

p.info_title_title {
	margin : 0px 0px 0px 26px;
	padding : 2px 0px 0px 0px;
	font-weight : bold;
	color : #FFFFFF;
	text-align : left;
}

a.info_white_link:link {
	color : #FFFFFF;
	text-decoration : none;
}

a.info_white_link:visited {
	color : #FFFFFF;
	text-decoration : none;
}

a.info_white_link:hover {
	color : #FFFFFF;
	text-decoration : none;
}

a.info_white_link:active {
	color : #FFFFFF;
	text-decoration : none;
}

/* ナイトバナー */
.night_banner {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 0px 0px;
}

p.night_banner_text {
	padding : 3px 0px 10px 0px;
	margin : 0px 10px 0px 7px;
	text-align : left;
	font-size : 10px;
}

a.night_banner_text:hover {
	color : #E1E1EC;
}

a.night_banner_text:active {
	color : #E1E1EC;
}

a.night_banner_text:link {
	color : #E1E1EC;
	text-decoration : none;
}

a.night_banner_text:visited {
	color : #E1E1EC;
	text-decoration : none;
}

.outlinkbox {
	width : 142px;
	border : 1px solid #C3C3C3;
	background-color : #FFFFFF;
	margin : 5px 0px 0px 3px;
}



.outlinkbox {
	width : 142px;
	border : 1px solid #C3C3C3;
	background-color : #FFFFFF;
	margin : 5px 0px 0px 3px;
}

/* モバイル */
.mobilebanner_box_soto {
	margin : 5px 0px 0px 3px;
}
p.mobile_banner_text {
	margin : 2px 0px 3px 16px;
	text-align : left;
	font-size : 11px;
	line-height : 14px;
}

.zenkokubanner_box {
	width : 142px;
	border : 1px solid #C3C3C3;
	background-color : #FFFFFF;
}

.windexkurusig {
	width : 700px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
}

.datingarea {
	width : 160px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}


p.datingtxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #333333;
	font-weight: bold
}

p.datingtxt img {
	vertical-align : top;
	padding-left : 10px;
}

.kurunarea {
	width : 540px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

/* メンテナンスのお知らせ */

.owabi_box {
	margin : 7px 0px 0px 0px;
}

.owabi_padding {
	border : 4px double #CBCBFF;
	padding : 3px 0px 3px 0px;
	margin : 0px 10px 0px 10px;
}


.menteimg {
	margin : 0px 10px 0px 5px;
	padding : 0px 0px 3px 0px;
	text-align : left;
}

p.mente {
	margin : 0px 10px 0px 10px;
	padding : 0px 0px 0px 0px;
	font-size : 11px;
	text-align : left;
}

.index_units {
	width :468px;
	margin : 0px 0px 0px 0px;
	padding : 4px 0px 4px 0px;
}

.index_units_top {
	width : 533px;
	margin : 7px 0px 7px 0px;
	padding : 4px 0px 4px 0px;
	border-top : 1px dotted #CCCCCC;
}

#newarrival_kuru {
	width : 140px;
	height : 200px;
	overflow : auto;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-color : #FFFFFF;
}

#newarrival_kuru dl {
	margin : 0px 0px 0px 2px;
	padding : 2px 0px 0px 0px;
	font-weight : bold;
}

#newarrival_kuru dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 11px;
}

#newarrival_kuru dd {
	margin : 0px 0px 0px 10px;
	padding : 0px 0px 4px 0px;
	font-size : 11px;
}

.newarrivalplace {
	font-weight : normal;
}

h2.newarrivaltitle {
	width : 136px;
	margin : 5px auto 0px auto;
	padding : 4px 2px 2px 2px;
	background-color : #333333;
	color : #FFFFFF;
	text-align : center;
	font-size : 11px;
}

/* リアルタイム風 */

.piupgaexob {
	width : 526px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(./img/index/bg_mewomdex.gif);
}

.piupgaexobleft {
	width : 177px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.piupgaexobleft {
	width : 172px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

dl.piupgdl {
	width : 172px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 11px;
}

dl.piupgdl dt {
	width : 165px;
	margin : 0px 0px 0px 0px;
	padding : 5px 0px 5px 5px;
	border : 1px solid #CCCCCC;
	background-color : #EFEFEF;
	font-weight : bold;
}


dl.piupgdl dd {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

dl.piupguddl {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

dl.piupguddl dt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : right;
	color : #824E00;
}

dl.piupguddl dd {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-size : 10px;
	line-height : 14px;
}

/* ボランティア */

.vovovox {
	width : 530px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 1px dotted #CCCCCC;
}

h2.indh2 {
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 7px 10px;
	font-size : 13px;
	background-color : #EFEFEF;
	border-bottom : 1px dotted #CCCCCC;
}