@charset "utf-8"; /*utf-8の場合*/
/*+-----------------------------------------------------------------------------------+
    Site      : ブランド公式壁紙
    About     : スタイルシート
  +-----------------------------------------------------------------------------------+*/

/*--------------------------------------------------------------------------------------------
          デバッグ用
  --------------------------------------------------------------------------------------------*/
/* sitelinkpage */
.sitelinkpage_a {
	color:#000;
}

/*--------------------------------------------------------------------------------------------
          基本設定
  --------------------------------------------------------------------------------------------*/

/* リンクテキスト */
a:link { color: #005A10; } /* 未訪問リンクの色 */
a:visited { color: #005A10; } /* 訪問済みリンクの色 */
a:hover { color: #005A10; } /* マウスカーソルを乗せたリンクの色 */
a:active { color: #005A10; } /* active */

a>span {
	color:#00F;
	text-decoration:underline;
}

/* 書式設定 */
body{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	line-height:120%;
	background:#E7E7E7;
	max-width: 640px;
	min-width: 320px;
	margin: auto;
	color:#000;
}

/*--------------------------------------------------------------------------------------------
          ページデザイン基本設定
  --------------------------------------------------------------------------------------------*/
/* 背景指定 */
.bgc_01 {
	background-color:#FFF;
	margin: auto;
	width: 100%;
	text-align:center;
	clear:both;
	color:#000000;
}

/* サイトID */
#siteid_01 {
	/* text-align:left;background:#000;*/
	text-align:left;
	background: #FFF;
}
#sitelogo {
	float:left;
	width:100%;
	font-size:30px;
	padding:0;
	font-weight:bold;
}
#sitelogo a:link {
	color:#FFF;
}
.iconbox {
	width:11%;
	margin:2px 1% 0 0 ;
	padding:1px 2% 3px 2%;
	float:right;
	text-align:center;
	font-size:9px;
	line-height:120%;
	border-radius:5px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.2),1px 1px 0 rgba(0,0,0,0.1)inset,-1px -1px 1px rgba(0,0,0,0.3)inset;
}
.iconbox span {
	color:#434343;
}

/* 両サイドスペース */
.ss_01 {
	width:90%;
    padding:0 5% 0 5%;
    clear:both;
}

.master_text_color {
	color:#595959;
}

.comment_color {
	color:#666;
}
/*--------------------------------------------------------------------------------------------
          ■コーナー素材
  --------------------------------------------------------------------------------------------*/

/* コーナー外枠 */
.corner {
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	border:0;
}

/* コーナー背景色 */
.corner .bg {
	background-color:#FFF;
}

/* コーナーヘッダー四角 
.headline_01 {
	width:100%;
	height:20px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	clear:both;
	padding:9px 0 7px 0;
	background: -webkit-gradient(linear,left top,left bottom,from(#97A6CA),color-stop(0.3,#8392B6),to(#4F5974));
	-webkit-box-shadow:0 -1px 5px rgba(0,0,0,0.1);
}
*/

/* コーナーヘッダー角丸 */
.headline_01 {
	width:100%;
	height:20px;
	font-size:16px;
	text-align:left;
	clear:both;
	padding:9px 0 7px 0;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #CCC;
	/* border-radius:7px 7px 0 0; */
	background:#CCC;
	-webkit-box-shadow:0 -1px 3px 1px rgba(0,0,0,0.2);
}


/* コーナーヘッダー内テキスト */
.headline_01 span {
	margin-left:3%;
	vertical-align:super;
	font-size:18px;
	color:#333;
	font-family: 'Archivo Narrow', sans-serif;
	text-shadow:0 1px 0 #FFF;
}

/* 一層へのリンク背景 */
.linkbar_01 {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(0.3,#f6f6f6), to(#e0e0e0));
	width:100%;
	border-bottom:1px solid ;
	padding:10px 0;
	clear:both;
}
.corner .linecolor {
	border-color:#cccccc;
}
.linkbar_01 .l {
	float:left;
	margin-left:10px;
}
.linkbar_01 .c {
	float:left;
	margin-left:10px;
	margin-top:2px;
	color:#000000;
}
.linkbar_01 .r {
	float:right;
	margin-right:0;
}
.linkbar_02 {
	background:#4F81BD; width:90%; border-radius:20px; margin:auto; color:#FFF; font-weight:bold; height:50px; border:none; font-size:18px;
}

.fuukei_bg { background:#00B0F0; }
.flower_bg { background:#FF5DAE; }
.cool_bg { background:#0070C0; }
.heart_bg { background:#FF5D61; }
.wagara_bg { background:#E20000; }
.unique_bg { background:#00B050; }

/*--------------------------------------------------------------------------------------------
          ■一層ページ素材
  --------------------------------------------------------------------------------------------*/
/* 一層ページタイトル */
.pagetitle_01 {
	background-color:#DCDCD7;
	width:100%; 
	height:auto;
	font-size:20px;
	font-weight:bold;
	text-align: left;
	border-bottom:solid 1px #aaaaaa;
	color:#222;
	padding:10px 0;
	clear:both;
}
.pagetitle_01 span {
	margin:3%;
}

/*--------------------------------------------------------------------------------------------
          ■ページ構成素材
  --------------------------------------------------------------------------------------------*/

/* アンダーライン */
.underline_01 {
	width:100%;
	border-bottom:solid 1px;
	clear:both;
}

.linecolor_01 {
	border-color:#CCC;
}


/* ボタンカラー */
.button_color_01 {
	background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),color-stop(0.3,#f6f6f6),to(#e0e0e0));
	border:1px solid #999;
	color:#000000;
}

.button_color_gray {
	background:none;
	box-shadow:none;
	border:solid 1px #999;
	color:#666;
}

.mydesign_headline { background:#bbb; }

/*--------------------------------------------------------------------------------------------
          インフォメーション
  --------------------------------------------------------------------------------------------*/
#informationcorner .color {
	background-color:#FFF;
	border-color:#AAA;
	color:#222;
}

/*--------------------------------------------------------------------------------------------
          コピーライト
  --------------------------------------------------------------------------------------------*/
#copyright {
	background-color:#000000;
	color:white;
	padding:8px 0;
	text-align:center;
	font-size:12px;
}

.more_button { width:40%; }