@charset "utf-8";
/* Dickson Furniture Co.,Ltd. ▅ CSS Document */

::-moz-selection {background:#456; color:#FFF;}
::selection {background:#456; color:#FFF;}

@font-face {
	font-family:'FontAwesome';
	src:url("fontawesome.eot");
	src:url("fontawesome.eot") format("embedded-opentype"),url("fontawesome.woff2") format("woff2"),url("fontawesome.woff") format("woff"),url("fontawesome.ttf") format("truetype"),url("fontawesome.svg") format("svg");
	font-weight:normal;
	font-style:normal
}

html {border:none; height:100%;}
body {margin:0px; height:100%; padding:0px; background:#F7F7F7; font:normal 16pt/1.6 Tahoma, '微软雅黑'; -webkit-text-size-adjust:100%; font-size-adjust:100%; -webkit-font-smoothing:antialiased; *font:normal 16pt/1.6 '微软雅黑', Verdana, Tahoma; color:#222; cursor:default;}


div {}
nav, header, section, article, footer {display:block;}


a       {color:#222; text-decoration:none; display:inline-block; outline:none;}
a:hover {color:#222; text-decoration:none;}
a img {border:none;}
img {display:inline-block;}


.norr  {width:100%; max-width:720px; height:auto; background-color:#FFF; margin:0px auto; clear:both; overflow:hidden;}

.norr2 {width:auto; height:30px; clear:both; overflow:hidden;}

.first-letter {font-size:500%; font-weight:bold; line-height:1; display:block; float:left; padding-left:3px; padding-right:3px;}

.txs {text-align:justify; text-justify:inter-ideograph;}
.txm {text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.txn {word-break:break-all; word-wrap:break-word;}
.txf:first-letter {font-size:300%; line-height:1; font-weight:bold; padding-left:3px; padding-right:3px; float:left;}
.oh  {overflow:hidden;}
.ime {ime-mode:disabled;}


.emc {display:none;}
.ts {transition:all ease-in-out 500ms;}





.con {width:86%; margin:0px auto; position:relative; color:#222;}
.conn {width:86%; margin:0px auto; position:relative; color:#222;}
.spc {padding-top:7%;}
.conn h1 {margin:0px; font-size:1.4em; font-weight:normal; line-height:1.1; color:inherit; text-shadow:1px 1px 2px rgba(0,0,0,.3);}
.conn h2 {margin:0px; font-size:0.8em; font-weight:normal; line-height:1.1; color:inherit; text-shadow:1px 1px 2px rgba(0,0,0,.3);}
.conn .sel {width:100%; font-size:0.65em;  padding-top:5pt; padding-bottom:5pt; margin-top:5pt; color:#666;}
.conn .block_1 {display:block; font-size:0.65em; padding:5pt 0pt 5pt 0pt; box-sizing:border-box; text-align:center; background-color:#EB2; color:#826728 !important; margin-top:5pt; margin-bottom:5pt;}
.conn .block_1 a {text-decoration:none; color:#826728;}
.conn .p {font-size:0.65em; line-height:1.7; color:#555; margin:8pt 0pt 0pt 0pt; letter-spacing:0pt;}
.conn .p strong {color:#333;}

#content {margin-top:16pt; border:solid 3pt #AAA; padding:5%; box-sizing:border-box; display:none;}








.conn .j {border:solid 2pt #FFF; padding:4pt 24pt 4pt 24pt; margin-top:12pt; display:inline-block; font-size:0.6em; letter-spacing:1pt; color:inherit;}
.conn .j2{border-color:#333; color:#333;}
.conn .s {display:inline-block; font-size:0.6em; margin-left:16pt;}
.ul    {margin:0px auto; width:90%; padding:0px; font-size:0.6em; color:inherit;}
.ul li {margin:0px; margin-top:8pt; padding-left:10pt; text-indent:-10pt; list-style:none;}
.ul .symbol {font-family:FontAwesome; display:inline-block; width:10pt; font-style:normal; font-size:1.2em; vertical-align:top;}
.ul .s1::before {content:"\f19c";}
.ul .s2::before {content:"\f0b1";}
.ul .s3::before {content:"\f1fc";}
.ul .s4::before {content:"\f087";}
.ul .s5::before {content:"\f201";}
.ul .s6::before {content:"\f1b3";}
.ul .s7::before {content:"\f1e8";}
.ul .s8::before {content:"\f1e7";}
.ul .st {}

/*.div_1 {background:url(career_designer_b_1.jpg) no-repeat center bottom; background-size:contain; background-color:#282828;}



.div_2 {background:url(career_designer_b_2.jpg) no-repeat center bottom; background-size:contain; background-color:#333;}



.div_3 {background:url(career_designer_b_3.png) no-repeat center bottom; background-size:contain; background-color:#f1f1f1;}



.div_4 {background:url(career_designer_b_4.jpg) no-repeat center bottom; background-size:contain; background-color:#FFF;}



.div_5 {background:url(career_designer_b_5.jpg) no-repeat center bottom; background-size:contain; background-color:#FFF;}



.div_6 {background:url(career_designer_b_6.jpg) no-repeat center bottom; background-size:contain; background-color:#FFF;}



.div_7 {background-color:#323232;}*/


/*
.nor .div_8 {background:url(career_designer_b_8.jpg) no-repeat center center; background-size:contain; background-color:#0B0B0B;}*/






.div_e {background-color:#000; max-width:720px; margin:0px auto; padding-top:30pt; padding-bottom:30pt;}
.dive  {font-size:0.4em; color:#666; margin:0% 7% 0% 7%;}





@media screen and (min-width:720px){
body {font-size:18pt; line-height:2;}

}

