@charset "UTF-8";
/* CSS Document */

/*///////////////////////////////// reset /////////////////////////////////*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,table,tr{
	padding: 0;
	margin: 0;
}

table,tr,td{ border:none;}

/*///////////////////////////////// 共通項目 /////////////////////////////////*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}

ul {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3 {
	font-weight: normal;
	font-size: 100%;
}

q:before,q:after {
	content:'';
}

abbr,acronym { border: 0;
}

td{
	font-size: 100%;
	padding: 4px 2px;
	text-align:left;
}

p{
	font-size: 100%;
	padding: 0px 2px;
	text-align:left;
	line-height:140%;
}

a:link{
	color:#308AD3;
	text-decoration: none;
}

a:visited{
	color:#308AD3;
	text-decoration: none;
}

a:hover{
	color:#004ECC;
	text-decoration: none;
}

a:hover img{
	opacity:0.85;
	filter:alpha(opacity=80);
}

.alpha_img:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}

.left{
	float:left;
	text-align:left;
	padding:4px 12px;
}

.right{
	float:right;
	text-align:right;
	padding:4px 12px;
}

body{
	width: 960px;
	margin: 0 auto;
	font-size: 80%;
	color: #000;
}

/*@media print{
body{
zoom:0.8;
}
}*/

#page {
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

/*///////////////////////////////// wrapper /////////////////////////////////*/
#wrapper{
	width: 960px;
	margin: 0px auto;
}

#siteCopy{background:#000; margin-bottom:12px;}

#siteCopy h1{text-align:right; color:#FFF; font-size:10px; padding:2px 10px 2px 0px;}

/*///////////////////////////////// ヘッダー /////////////////////////////////*/
#headerAll{
	float: left;
	width: 960px;
	margin: 0px auto;
	padding: 0px auto;
}


/*----------------------------------------------------
	ヘッダー左側(ロゴ)
----------------------------------------------------*/
#headerAll #left{
	float: left;
	width: 366px;
	margin: 0px auto;
	padding: 0px auto;
}


/*----------------------------------------------------
	ヘッダー右側(リンク、検索ボックスなど)
----------------------------------------------------*/
#headerAll #right{
	float:right;
	width:594px;
	margin: 0px auto;
	padding: 0px auto;
}


/*------バナー指示------*/
#headerAll #right #banner{ float:right; margin: 0px auto 8px auto; padding: 0px auto; border-bottom:dotted 1px #FFF;}

#headerAll #right #banner ul{float:right; width:568px;}

#headerAll #right #banner li{width:134px; padding:4px; float:right;}

#headerAll #right #banner p{
	width:586px;
	text-align: right;
	margin: 0px auto;
	padding: 0px 8px 0px 0px;
	line-height: 140%;
	color:#585858;
	font-size: 10px;
}

#headerAll #right #banner h1{
	width:586px;
	text-align: right;
	margin: 0px auto;
	padding: 0px 8px 0px 0px;
	line-height: 140%;
	color:#585858;
	font-size: 10px;
}


/*------テキストリンク指示------*/
#headerAll #right #linkBox{
	width:45%;
	float:right;
	margin: 4px auto;
	padding: 0px auto;
}

*html#headerAll #right #linkBox{
	width:40%;
}

#headerAll #right #linkBox ul li{
	float:right;
	text-align:left;
	margin:6px auto 0px auto;
	padding-left: 8px;
	padding-right: 14px;
	background:url(../img/header/m_arrow.gif) no-repeat 0px 4px;
	font-size:10px;
}


/*------検索ボックス指示------*/
#headerAll #right #kensakubox{
	width:55%;
	float:right;
	margin: 4px auto;
	padding: 0px auto;
}

#headerAll #right #kensakubox #k_box{
	float:right;
	padding:4px 4px 0px 4px;
	text-align:right;
}

#headerAll #right #kensakubox #btn{
	width:40px;
	float:right;
	padding:4px 8px 0px 8px;
	text-align:right;
}

*html #headerAll #right #kensakubox #btn{
	height:22px;
}

#sType{width:90px; float:left; font-size:90%;}

.searchBox{border: solid 2px #4399d1; text-align:left; width:160px; height:18px; float:right; margin-left:8px;}

*html .searchBox{width:160px; margin-left:6px;}

*:first-child+html .searchBox{width:158px; margin-left:6px;}


/*------ヘッダー下画像------*/
#headerAll #under{
	float: left;
	width: 960px;
	height:15px;
	margin: 0px auto 6px auto;
	padding: 0px auto;
}

/*///////////////////////////////// ヘッダー終了 /////////////////////////////////*/



/*///////////////////////////////// gloval_navi /////////////////////////////////*/
#top_menu{
	width: 960px;
	height:22px;
	margin: 0px auto;
	background: url(../img/bgborder.gif) no-repeat left bottom;
}

/*----------------------------------------------------
	グローバルナビ大枠
----------------------------------------------------*/
.header {
	width: 960px;
	height: 22px;
	font-size: 1px;
}

.header img {
	vertical-align: top;
	font-size: small;
}


/*----------------------------------------------------
	グローバルナビ
----------------------------------------------------*/
#gNav {
	float: left;
	width: 665px;
}

#gNav li {
	float: left;
}

#header #gNav {
	background: url(../img/header/g_btn/bg_nav.gif) no-repeat left bottom;
}

#header #gNav a {
	display: block;
	width: 95px;
	height: 22px;
}

#header #gNav a:hover {
	background: none;
}



.homeBody #header #gNav li.homeNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}

.eventBody #header #gNav li.eventNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}

.awBody #header #gNav li.awNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}

.userBody #header #gNav li.userNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}

.spaceBody #header #gNav li.spaceNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}

.mypageBody #header #gNav li.mypageNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}
.blogBody #header #gNav li.blogNav a img,
#header #gNav li a:hover img {
	width: 0;
	height: 0;
}


/*----------------------------------------------------
	グローバルナビ 小メニュー(ヘルプ お問い合わせ)
----------------------------------------------------*/
#headerRight{
	width:160px;
	padding-top:5px;
	float:right;
	height:17px;
	margin: 0px 0px;
}

img {
border:0;
}

#Rrollover01 {
float: right;
width:80px;
height:15px;
background:url(../img/header/g_btn/g_btn_info_on.gif) no-repeat left bottom;
}

#Rrollover01 a {
display:block;
width:80px;
height:15px;
font-size:1px;
line-height:1px;
outline:none;
}

#Rrollover01 a:hover {
text-indent:-9999px;
}

#Rrollover02 {
float: right;
width:80px;
height:15px;
background:url(../img/header/g_btn/g_btn_help_on.gif) no-repeat left bottom;
}

#Rrollover02 a {
display:block;
width:80px;
height:15px;
font-size:1px;
line-height:1px;
outline:none;
}

#Rrollover02 a:hover {
text-indent:-9999px;
}

/*///////////////////////////////// gloval_navi終了 /////////////////////////////////*/



/*///////////////////////////////// 中央カラム /////////////////////////////////*/

/*------------------------------------------------------------------------------------
		heightLineParent
------------------------------------------------------------------------------------ */

.heightLineParent{
	float: left;
	width: 960px;
	margin: 0px auto;
	padding: 0px auto;
}

.heightLine-group1{
	width: 96%;
	margin:0px auto;
	background:#B0E2FF;
}

.question{
	padding:0px 6px;
	margin: auto;
	color:#454545;
	text-align:center;
	font-weight:bold;
	color:#454545;
}

.heightLine-group2{
	width: 96%;
	margin:0px auto;
	background:#B0E2FF;
}

.blueborder{
	height:12px;
	padding:12px auto;
	border-bottom:dotted 1px #46b4e5;
	}


/*------------------------------------------------------------------------------------
		main
------------------------------------------------------------------------------------ */
#box{
	width: 960px;
	margin: 0px auto;
}


/*------------------------------------------------------------------------------------
		clearfix:after
------------------------------------------------------------------------------------ */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

*html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*///////////////////////////////// 中央カラム終了 /////////////////////////////////*/



/*///////////////////////////////// 右メニュー /////////////////////////////////*/
#rightMenu{
	width: 262px;
	float: right;
	margin: 0px 0px;
}

#text_link{
	width: 262px;
	float: right;
	text-align:right;
	margin: 4px auto;
	font-size:90%;
}

#presentBanner{float:right; margin-bottom:12px;}

#biginner{float:right; margin-bottom:12px;}


/*------------------------------------------------------------------------------------
		注意事項
------------------------------------------------------------------------------------ */
#rightMenu #Notes{width:250px; float:right; border:solid 1px #CCC; margin-bottom:12px; border:solid 1px #FF00FF;}

#rightMenu #Notes #NotesTitle{border:solid 1px #ffffffF; color:#ffffff; background:#FF00FF; padding:4px 8px; margin:6px; text-align:center; font-weight:bold;}

#rightMenu #Notes p{padding:0px 8px; margin:6px; text-align:left;}

#rightMenu #Notes #MainText{border:solid 1px #FF00FF; color:#FF00FF; padding:4px 8px; margin:6px; text-align:left;}

#rightMenu #Notes #MainText .big{font-weight:bold; font-size:110%; margin:6px 0px;}

#rightMenu #Notes #MainText .small{font-weight:normal; font-size:85%; color:#000; margin:0px}


/*------------------------------------------------------------------------------------
		ログイン関連メニュー
------------------------------------------------------------------------------------ */
#rightMenu .title{
	width: 250px;
	float:right;
	padding:0px 0px;
	margin: 0px 0px;
	background:#FB30A2;
	border:solid 1px #FB30A2;
}

#rightMenu .title p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #noBox{
	width: 250px;
	height:200px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
}

#rightMenu #box{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
	background:#FFF7C7;
	border:solid 1px #FB30A2;
}

#rightMenu #EvText{border:solid 1px #FF00FF; color:#333333; padding:4px 8px; margin:6px; text-align:left; background:#FFF; line-height:160%; font-size:90%;}

#rightMenu #EvText .textPink{font-weight:bold; color:#FF00FF;}

#rightMenu #box .center{
	margin: 12px auto;
	text-align:center; 
	line-height: 140%;
	color: #000000;
}

#rightMenu #box .markLeft{
	margin: 12px 8px 12px 8px;
	padding-left:16px;
	text-align:left; 
	line-height: 140%;
	color: #000000;
	background:url(../img/arrow.gif) no-repeat 0px 4px;
}

#rightMenu #box #nyuryoku{
	width: 250px;
	float: right;
	background:url(../img/pattern_ami.png);
}

#rightMenu #box #nyuryoku p{
	width: 250px;
	float: right;
	width:100%;
	margin: 0px auto;
	padding:0px 2px;
}


/*------------------------------------------------------------------------------------
		新着情報
------------------------------------------------------------------------------------ */
#rightMenu #wnTitle{
	width: 250px;
	float:right;
	padding:0px 0px;
	margin: 0px 0px;
	background:#4399D1;
	border:solid 1px #4399D1;
}

#rightMenu #wnTitle p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #wnBox{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
	background:#ffffff;
	border:solid 1px #4399D1;
	overflow-y:scroll;
	overflow-x:hidden;
	height:250px;
}

#rightMenu #wnBox ul{
	width: 245px;
}


#wnBox .line{margin:8px 0px; padding:0px 8px; width: 245px; float:left;}

#wnBox .Date{float:left; font-size:90%; text-align: left;}

#wnBox .New{margin-left:12px; text-align: left; color:#FB30A2; font-size:90%; float:left; width:30px;}

#wnBox .Detail{padding:2px 0px; float:left; text-align: left; line-height:160%; border-bottom:dotted 1px #cccccc; font-size:95%; width:245px;}


/*------------------------------------------------------------------------------------
		ブログパーツ
------------------------------------------------------------------------------------ */
#rightMenu #blogParts{
	width: 250px;
	float:right;
	padding:0px;
	margin: 0px;
	background:#FB7C00;
	border:solid 1px #FB7C00;
}

#rightMenu #blogParts p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #boxBP{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
	background:#FFF7C7;
	border:solid 1px #FB7C00;
}

#rightMenu #boxBP #bp{margin:0px 4px; padding:12px 20px; width:200px; text-align:center; border-bottom:dotted 1px #CCCCCC;}

#rightMenu #boxBP #cd{margin:2px auto; width:230px;}

#rightMenu #boxBP #cd .cdBox{padding:4px 0px; font-size:90%; line-height:140%;}


/*------------------------------------------------------------------------------------
		注目のダグ
------------------------------------------------------------------------------------ */
#rightMenu #tgTitle{
	width: 250px;
	float:right;
	padding:0px 0px;
	margin: 0px 0px;
	background:#80B43E;
	border:solid 1px #80B43E;
}

#rightMenu #tgTitle p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #tgBox{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px 0px;
	background:#ffffff;
	border:solid 1px #80B43E;
}

#tgBox .line{margin:8px auto; padding:0px 8px;}


/*------------------------------------------------------------------------------------
		ユーザープロフィール(アートワーク詳細ページ)
------------------------------------------------------------------------------------ */
#userProfile{width:250px; float:right; background: url(../img/bar_bg.gif) repeat; margin-bottom:12px; padding:0px;}

#userProfile #userProfileBox{float:left; padding:4px; margin:0px auto;}

#userProfile #userProfileBox #userProfileTable{text-align:center;}

#userProfile #userProfileBox #userImg{width:64px; height:64px; text-align:center;}

#userProfile #profileText{float:right; padding:4px; text-align:left; margin:4px 4px 4px 0px; background:#DEF2FC; width:64%; -webkit-border-radius: 6px; -moz-border-radius: 6px;}

#userProfile #profileText #userName{font-weight:bold;}

#userProfile #profileText #likeBtn{margin:6px auto 0px auro; width:160px; font-weight:bold;}

/*------------------------------------------------------------------------------------
		他のアートワーク(アートワーク詳細ページ)
------------------------------------------------------------------------------------ */
#rightMenu #awTitle{
	width: 250px;
	float:right;
	padding:0px 0px;
	margin: 0px 0px;
	background:#4399D1;
	border:solid 1px #4399D1;
}

#rightMenu #awTitle p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #awBox{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
	background:#ffffff;
	border:solid 1px #4399D1;
}

*html #rightMenu #awBox{margin: 0px 0 12px 0; padding: 0px 0; }

#awBox .line{margin:8px auto; padding:0px 8px; width: 94%; }

*html #awBox .line{margin:8px auto; padding:0px 6px; width: 93%;}

#awBox .Date{float:left; font-size:90%; text-align: left;}

#awBox .New{margin-left:12px; text-align: left; color:#FB30A2; font-size:90%; float:left; width:30px;}

#awBox .Detail{padding:2px 0px; float:left; text-align: left; line-height:160%; border-bottom:dotted 1px #cccccc; font-size:95%;}

/*------------------------------------------------------------------------------------
		アートワークのライクユーザー(アートワーク詳細ページ)
------------------------------------------------------------------------------------ */
#rightMenu #awLikeTitle{
	width: 250px;
	float:right;
	padding:0px 0px;
	margin: 0px 0px;
	background:#FB7C00;
	border:solid 1px #FB7C00;
}

#rightMenu #awLikeTitle p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #awLikeBox{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
	background:#ffffff;
	border:solid 1px #FB7C00;
}

*html #rightMenu #awLikeBox{margin: 0px 0 12px 0; padding: 0px 0; }

#awLikeBox .line{margin:8px auto; padding:0px 8px; width: 94%; }

*html #awLikeBox .line{margin:8px auto; padding:0px 6px; width: 93%;}

#awLikeBox .Date{float:left; font-size:90%; text-align: left;}

#awLikeBox .New{margin-left:12px; text-align: left; color:#FB30A2; font-size:90%; float:left; width:30px;}

#awLikeBox .Detail{padding:2px 0px; float:left; text-align: left; line-height:160%; border-bottom:dotted 1px #cccccc; font-size:95%;}

/*------------------------------------------------------------------------------------
		イベントのライクユーザー(イベント詳細ページ)
------------------------------------------------------------------------------------ */
#rightMenu #evLikeTitle{
	width: 250px;
	float:right;
	padding:0px 0px;
	margin: 0px 0px;
	background:#FB7C00;
	border:solid 1px #FB7C00;
}

#rightMenu #evLikeTitle p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #evLikeBox{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding: 0px auto;
	background:#ffffff;
	border:solid 1px #FB7C00;
}

*html #rightMenu #evLikeBox{margin: 0px 0 12px 0; padding: 0px 0; }

#evLikeBox .line{margin:8px auto; padding:0px 8px; width: 94%; }

*html #evLikeBox .line{margin:8px auto; padding:0px 6px; width: 93%;}

#evLikeBox .Date{float:left; font-size:90%; text-align: left;}

#evLikeBox .New{margin-left:12px; text-align: left; color:#FB30A2; font-size:90%; float:left; width:30px;}

#evLikeBox .Detail{padding:2px 0px; float:left; text-align: left; line-height:160%; border-bottom:dotted 1px #cccccc; font-size:95%;}

/*------------------ オレンジ右メニュー ------------------ */
#rightMenu .title2{
	width: 250px;
	float: right;
	margin: 0px auto;
	background:#FB7C00;
	border:solid 1px #FB7C00;
}

#rightMenu .title2 p{
	float: left;
	padding: 4px 0px 0px 12px;
	color:#FFF;
	font-weight:bold;
	font-size:100%;
}

#rightMenu #box2{
	width: 250px;
	float: right;
	margin: 0px auto 12px auto;
	padding:8px 0px;
	border:solid 1px #FB7C00;
}

#rightMenu #box2 .center{
	margin: 4px auto;
	text-align:center; 
	line-height: 140%;
}

/*///////////////////////////////// 右メニュー終了 /////////////////////////////////*/


/*///////////////////////////////// フッター /////////////////////////////////*/
#footer{
	float:left;
	width: 960px;
	margin: 0px auto;
}

.footer_btn_space{
	float:left;
	width:960px;
	padding:4px auto;
	border-bottom:solid 2px #FFF;
	background-color:#DFE1C0;
}

.footer_btn{
	float:left;
	width:190px;
	margin: 0px auto;
	padding:2px auto;
	text-align:center;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	color:#FFF;
	font-size:90%;
}

#footer_box{
	border-top:solid 1px #cccccc;
	width: 960px;
	margin: 0px auto 12px auto;
	padding: 0px auto;
}

#footer_box p{
	margin: 0px;
	padding: 4px 8px;
	text-align:center;
	font-size: 10px; 
	line-height: 15px;
	color: #ffffff;
	background-color:#46b4e5;
}

.footerLink:link{
	color: #ffffff;
	text-decoration: none;
}

.footerLink:visited{
	color: #ffffff;
	text-decoration: none;
}

.footerLink:hover{
	color: #0651F9;
	text-decoration: underline;
}

/*///////////////////////////////// フッター終了 /////////////////////////////////*/



/*///////////////////////////////// その他項目終了 /////////////////////////////////*/

/*------------------------------------------------------------------------------------
		エラー
------------------------------------------------------------------------------------ */
.er{
	margin:12px auto;
	text-align:left;
	border:solid 1px #F00;
}


.er_title{
	background:#F00;
	font-size:150%;
	font-weight:bold;
	padding:4px 12px;
	color:#ffffff;
}

*html .er_title{
	padding:4px 0px 4px 1px;
}

.er_txt{
	font-size:100%;
	padding:12px 12px;
	color:#F00;
	line-height:140%;
}

/*///////////////////////////////// その他項目終了 /////////////////////////////////*/



/*///////////////////////////////// コンテンツ関連 /////////////////////////////////*/
/*------------------------------------------------------------------------------------
		イベントリスト
------------------------------------------------------------------------------------ */

#ELbody{margin:4px; padding:4px; width:400px;}

#ELbody #ELBox{
	width:400px;
}

#ELbody #ELcul{
	width: 100%;
	float: left;
	text-align: left;
	padding:6px 4px;
	border-bottom:dotted 1px #cccccc;
}

.ELpiccul{
	width: 100px;
	float: left;
	text-align:center;
	margin:4px 12px 8px 0px;
	border:solid 1px #999999;
}

.EL{
	font-size:90%;
	margin:2px 0px;
	padding-left:6px;
}

.ELtitle{
	padding:0px 0px 0px 16px;
	background:url(../img/eventstar.jpg) no-repeat 0px 3px;
}

.ELtitleB{
	padding:0px 0px 0px 122px;
	background:url(../img/eventstar.jpg) no-repeat 106px 3px;
}


/*---------------------------------------------------------------------------------------------------
		 テキストボックス（ヘルプ　サイトについて　利用規約　広告掲載について　サイトマップ　）
--------------------------------------------------------------------------------------------------- */
.titleBox{
	margin:12px auto;
	text-align:left;
}

.titleBox .titlespace{
	width:96%;
	padding:0px 10px;
	font-weight:bold;
	font-size:120%;
	line-height:140%;
	border-left: solid 3px #CCC;
	border-bottom: solid 1px #CCC;
}


.textBox{
	margin:12px auto;
	text-align:left;
	border-bottom:dotted 1px #cccccc;
}

.textBox .titlespace{
	width:96%;
	padding:0px 10px;
	font-weight:bold;
	font-size:120%;
	line-height:140%;
	border-left: solid 3px #CCC;
	border-bottom: solid 1px #CCC;
}

.textBox .space{
	padding:4px 12px;
	font:100%;
	line-height:140%;
}

.space2{
	margin:4px 0px;
	padding:4px 12px;
	font:100%;
	line-height:140%;
	text-align:left;
}

.space3{
	margin:0px 0px 12px 4px;
	padding:4px 12px;
	font:100%;
	line-height:140%;
	text-align:left;
}

.help_space{
	padding:4px 4px 4px 36px;
	font:100%;
	line-height:140%;
	text-align:left;
	background:url(../img/q_mark.gif) no-repeat 12px 4px;
}

/*---------------------------------------------------------------------------------------------------
		 テキストボックス（ヘルプ　サイトについて　利用規約　広告掲載について　サイトマップ　）
--------------------------------------------------------------------------------------------------- */
#comentBox{width:90%; margin:12px auto;}

#comentBox #linkSpace{width:160px; float:left; padding-left:24px; margin-top:12px;}

#comentBox #linkSpace #Number{float:left; font-size:90%;}

#comentBox #linkSpace #linkBtn{float:left; margin-top:4px;}

/*///////////////////////////////// コンテンツ関連終了 /////////////////////////////////*/



/*///////////////////////////////// その他リニューアル関連 /////////////////////////////////*/

/*------------------------------------------------------------------------------------
		 リンク関連
------------------------------------------------------------------------------------ */
.LinkArea{width:96%; border-top:dotted 1px #CCC; margin:0px auto; padding:0px; text-align:center;}

/*マゼンダ背景リンク*/
.MageLinkBox{margin:4px 8px 12px 8px; border-top:dotted 1px #CCC;}
*:first-child+html .MageLinkBox{ width:96%;}

.MageLinkBox2{text-align:center; float:none; width:45%; margin:auto; padding-top:4px; padding-bottom:4px; border:none;}

.NbMageLinkBox{margin:4px 8px 12px 8px; border-top:none;}
*:first-child+html .NbMageLinkBox{ width:96%;}

.MageLink{float:right; border:solid 1px #FB30A2; background: #FB30A2 url(../../common/img/mark/arrow/arrow_wp.gif) no-repeat 4px; margin-top:4px; padding:0px 4px 0px 16px; color:#ffffff; text-decoration: none; font-size:11px;}

.MageLink:link{color:#ffffff; text-decoration: none;}

.MageLink:visited{color:#ffffff; text-decoration: none;}

.MageLink:hover{border:solid 1px #FB30A2; background: #ffffff url(../../common/img/mark/arrow/arrow_pw.gif) no-repeat 4px; color:#FB30A2; text-decoration: none;}

.MageLinkB{float:none; border:solid 1px #FB30A2; background: #FB30A2 url(../../common/img/mark/arrow/arrow_wp.gif) no-repeat 4px; margin-top:4px; padding:0px 4px 0px 16px; color:#ffffff; text-decoration: none; font-size:11px;}

.MageLinkB:link{text-align:center; float:none; color:#ffffff; text-decoration: none;}

.MageLinkB:visited{text-align:center; float:none; color:#ffffff; text-decoration: none;}

.MageLinkB:hover{text-align:center; float:none; border:solid 1px #FB30A2; background: #ffffff url(../../common/img/mark/arrow/arrow_pw.gif) no-repeat 4px; color:#FB30A2; text-decoration: none;}


/*ブルーの背景リンク1*/
.BlueLink{float:left; text-align:left; border:solid 1px #4399D1; background: #4399D1 url(../../common/img/mark/arrow/arrow_wb.gif) no-repeat 4px; margin-top:4px; padding:1px 0px 1px 16px; color:#ffffff; text-decoration: none; font-size:11px;}

.BlueLink:link{color:#ffffff; text-decoration: none;}

.BlueLink:visited{color:#ffffff; text-decoration: none;}

.BlueLink:hover{border:solid 1px #4399D1; background: #ffffff url(../../common/img/mark/arrow/arrow_bw.gif) no-repeat 4px; color:#4399D1; text-decoration: none;}


/*ブルーの背景リンク2*/
.TbLink{background: #ffffff; padding:0px 2px; color:#4399D1; text-decoration: none;}

.TbLink:link{color:#ffffff; text-decoration: none;}

.TbLink:visited{color:#ffffff; text-decoration: none;}

.TblLink:hover{background: #4399D1; color:#ffffff; text-decoration: none;}


/*マゼンダのテキストリンク*/
.mtLink:link{color:#FB30A2; text-decoration: none;}

.mtLink:visited{color:#FB30A2; text-decoration: none;}

.mtLink:hover{color:#cc001c; text-decoration:underline;}



/*------------------------------------------------------------------------------------
		 説明
------------------------------------------------------------------------------------ */
.ex{margin-top:4px; text-align:left; padding:4px; background:#f0f0f0; font-size:90%; font-weight:bold;}


/*------------------------------------------------------------------------------------
		 SNSへのリンクアイコン
------------------------------------------------------------------------------------ */
#linkIconFrame{text-align:right; width:665px; margin:6px auto 0px auto; zoom:100%;}

.linkIcon{width:100px; float:right;}

/*///////////////////////////////// その他リニューアル関連終了 /////////////////////////////////*/