@charset "utf-8";

/*======================================

Font-size Adjustment

77% = 10px| 123.1% = 16px|167% = 22px
85% = 11px|131% = 17px|174% = 23px
93% = 12px|138.5% = 18px|182% = 24px
100% = 13px|146.5% = 19px|189% = 25px
108% = 14px|153.9% = 20px|197% = 26px
116% = 15px|161.6% = 21px|

=======================================*/




body {
font-family:"ヒラギノ角ゴ pro W3","Hiragino Kaku Gothic pro",Osaka,"メイリオ",Meiryo,"ＭＳＰゴシック",sans-serif;
color: #333;
background: url(<$mt:BlogURL$>img/bg.png) no-repeat #eee; /*背景画像、背景色の指定*/
background-size:100% 495px; /*背景画像のサイズ指定*/
    background-attachment: fixed/*; スクロールしても固定する指定*/
}

a {
color: #006DD9;
text-decoration: underline;
}

a:hover {
color: #006DD9;
text-decoration: none;
}

img {
vertical-align: bottom;
}

/*======================================

#wrapper

=======================================*/

#wrapper {
margin: 0 auto;
width: 930px;
font-size: 100%;
overflow: hidden;
position: relative;
margin-top:-30px;
padding-bottom:30px;
}

#main {
padding: 30px 18px 0px;
padding-bottom:50px;
margin-bottom:-40px;
width: 640px;
float: right;
background: #FFF;
border-right: 3px solid #585b90;
border-left: 3px solid #585b90;
}


#main h2,#main h3 {
margin-bottom: 10px;
padding-left: 20px;
font-size: 136%;
background: url(../img/icon_circle.gif) no-repeat left 2px;
}

#main p {
margin-bottom: 30px;
line-height: 140%;
}

#main .entry {
margin-bottom: 50px;
}

#main .movie {
margin-bottom: 30px;
}

#main ul {
margin-bottom: 30px;
}

#main li {
padding: 0 0 8px 25px;
color: #333;
font-weight: bold;
display: block;
background: url(<$mt:BlogURL$>img/icon_list.gif) no-repeat left 1px;
}

/*==================================================

#comments

==================================================*/

#comment_send {
margin-bottom: 50px;
}

#comment_send h3 {
margin-bottom: 15px;
padding: 5px 0 5px 55px;
height: 34px;
font-size: 153.9%;
background: url(https://cross-retailing.com/tamura/img/comment.jpg) no-repeat left top;
}

#comment_send p {
margin-bottom: 5px;
font-size: 1.14em;
}

#comment_list {
margin-bottom: 50px;
}

#comment_list h3 {
margin-bottom: 15px;
padding: 5px 0 5px 55px;
height: 34px;
font-size: 153.9%;
background: url(https://cross-retailing.com/tamura/img/comments.jpg) no-repeat left top;
}

.comment {
margin-bottom: 25px;
padding-bottom: 0;
border-bottom: 1px dotted #999;
}

.comment_normal .comment_content {
margin-bottom: 0;
font-size: 100%;
line-height: 1.0;
}

.comment_re .comment_content {
margin-bottom: 10px;
padding: 20px 20px 5px;
font-size: 100%;
color: #444444;
line-height: 1.0;
/*border: 2px solid #999;*/
background: #e2c073;
}

#main .comment_name {
padding: 10px 0 10px 38px;
margin-bottom: 15px;
font-size: 123.1%;
font-weight: bold;
line-height: 1.0;
background: url(https://cross-retailing.com/tamura/img/person.gif) no-repeat left center;
}

#main .comment_name_re {
padding: 10px 0 10px 38px;
margin-bottom: 15px;
font-size: 123.1%;
font-weight: bold;
line-height: 1.0;
background: url(https://cross-retailing.com/tamura/img/admin.png) no-repeat left center;
}

#main .comment_content p {
margin-bottom: 15px;
}

/*======================================

#sub

=======================================*/

#sub {
padding: 10px 7px 0 11px;
width: 230px;
float: left;
background: #A81414;
position: fixed;
top: 50px;
}

#sub h1 {
margin-bottom: 10px;
}

#sub li {
margin-bottom: 10px;
line-height: 140%;
}

#sub li a {
padding-left: 20px;
width: 205px;
color: #FFF;
display: block;
background: url(https://cross-retailing.com/tamura/img/icon_sub.png) no-repeat left 2px;
}

/*======================================

footer

=======================================*/

#main footer p {
margin-bottom: 0;
font-size: 85%;
color: #999;
}

.red2{color:#ad0306;}


/* チェックマーク
-------------------------------*/

.check-green{
	padding: 0px 0 0 60px!important;
	background: url(https://cross-retailing.com/tamura/img/check-green.jpg) left 7px no-repeat;
        font-size: 1.85em;
	font-weight: bold;
line-height: 130%!important;
color: #222;
}

.fc-900{
color: #900;
}

.fc-c00{
color: #c00;
}


/*--- FAQ ----*/
.que {
	margin-bottom: 15px;
	padding: 0 0 10px 30px;
	font-size: 1.0em;
	font-weight: bold;
	background: url(https://sekino-fx.com/member/wp-content/themes/member/img/faq-q.png) no-repeat left top;
	border-bottom: 1px dotted #CCC;
}



.ans {
	margin-bottom: 10px;
	padding: 0 0 0 30px;
	font-size: 100%;
	background: url(https://sekino-fx.com/member/wp-content/themes/member/img/faq-a.png) no-repeat left top;
}


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

.pagetop {
	position: fixed;
	bottom: 30px;
	right: 120px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0.3);
	-moz-transform: scale(0.3);
	-ms-transform: scale(0.3);
	-o-transform: scale(0.3);
	transform: scale(0.3);
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
}
.pagetop a {
	display: block;
	width: 170px;
	height: 40px;
	background-color: #000450;
	text-align: center;
	color: #fff;
	padding-top:20px;
	font-size: 15px;
	text-decoration: none;
	line-height: 20px;
	border: #fff 2px solid;
	border-radius: 15px;
}

.pagetop a:hover {
	background-color: #fff;
	color: #000450;
	border: #000450 2px solid;
}

.pagetop.show {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}