@charset "utf-8";
body {
 margin: 0 auto;
 padding: 0;
 color: #333333;
 background-image: url(http://www.tuts-china.com/img/bg_pink.gif);
}

#mainpage{
 width: 970px;
 padding: 0;
 margin: 0 auto;
}

#contents{
 width: 940px;
 padding: 0 15px 0 15px;
 background-color: #FFFFFF;
}
span.subtex{
 font-size:10px;
}
/*ヘッダ
---------------------------------------------*/
#header {
 width: 940px;
 height: 90px;
 margin: 0;
 padding: 0;
}
#header-left {
 width: 375px;
 margin: 0;
 padding: 0;
 float: left;
 border: none;
}
#header-left img{
 border: none;
}
#header-left img a{
 border: none;
}
#header-left h1 {
 margin: 10px 0 8px 0;
 font-size: 10px;
 font-weight: normal;
}

#header-right {
 width: 560px;
 float: right;
 margin: 0;
 padding: 0;
 font-size: 12px;
 line-height: 150%;
 text-align: right;
}

#header-right img {
 float: right;
 padding: 0 0 0 10px;
}


#banner {
	clear:both;
	margin: 0 0 5px 0;
	padding: 0;
	width: 940px;
	height: 76px;
}

#banner img{
	border:0;
}
/* Top Navi
---------------------------------------------*/
#topnavi {
 clear: both;
 width: 940px;
 margin: 0;
 padding:0;
}

#topnavi ul {
 margin: 0;
 padding: 0;
 list-style: none;
 float: left;
 border-top: 1px solid #EB6400;
 border-bottom: 1px solid #EB6400;
}

#topnavi li {
 width: 155px;
 height: 34px;
 margin: 0;
 padding: 6px 0;
 list-style: none;
 float: left;
 display: block;
 border-left: 1px solid #EB6400;
 background-image: url(http://www.tuts-china.com/img/bar_org02.jpg);
 background-repeat: repeat-x;
}

#topnavi li a{
 display: block;
 padding: 0;
 text-align: center;
 text-decoration: none;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 line-height: 130%;
}

#topnavi li a:hover{
 display: block;
 background-image: url(http://www.tuts-china.com/img/bar_org02_02.jpg);
 background-repeat: repeat-x;
 text-decoration: none;
}

#topnavi li#last{
 border-right: 1px solid #EB6400;
}

#topnavi li#wide{
 width: 158px;
}

.pankuzu {
 clear: both;
 padding: 5px;
 margin: 0;
 font-size: 10px;
}
.pankuzu a{
 text-decoration: none;
 color:#6699CC;
}


/* waku
---------------------------------------------*/
#neirong {
 width: 940px;
 margin: 0;
 padding: 0;
}


#banner-right {
 width: 190px;
 margin: 5px 0 0 0;
 padding: 5px;
 background-color: #FFFFCC;
 float:right;
}
#contents-left {
 width: 190px;
 margin: 5px 15px 0 0;
 padding: 0;
 float: left;
}

#contents-right {
 width: 530px;
 float: left;
 font-size: 12px;
 line-height: 150%;
}





/*左メニュー
---------------------------------------------*/

.banner {
 font-size: 10px;
 border:none;
}

.banner img {
 margin: 3px 0 7px 0;
 border:none;
}
.banner img a{
 border:none;
}
.pack {
 border: solid 1px #FF8000;
 padding: 3px;
 font-size: 12px;
 line-height: 140%;
 background-color: #FFF7E6;
 margin-bottom: 7px;
}

.pack img{
 margin: 3px 0 3px 0;
}

.consul {
 width: 188px;
 margin: 10px 0 10px 0;
 padding: 1px;
 background-image: url(http://www.tuts-china.com/img/bg_left_con.jpg);
 background-repeat: repeat-x;
 border: 1px solid #999999;
}

.consul-title {
 font-size: 14px;
 border-bottom: 1px solid #999999;
 margin: 0;
 padding: 5px 0 5px 5px;
 font-weight: bold;
}

span.cha {
 color: #CC6600;
}

table.consul-detail {
 width: 188px;
 margin: 0;
 border-collapse: separate;
}
table.consul-detail th{
 width: 55px;
 padding: 0 0 0 5px;
 border:none;
}
table.consul-detail th img{
 border:none;
}
table.consul-detail td{
 vertical-align: top;
 padding: 0 5px 0 5px;
 font-size: 10px;
 line-height: 150%;
 text-align: left;
}

table.consul-detail th, table.consul-detail td{
 padding: 5px 0;
 border-bottom: 1px dotted #999999;
}


.menu_title {
 width: 190px;
 margin: 0;
 padding: 5px 3px 5px 15px;
 background-image: url(http://www.tuts-china.com/img/bg_leftlink.jpg);
 background-repeat: no-repeat;
 font-weight: bold;
 font-size: 14px;
 line-height: 120%;
}
.menu_title a{
 text-decoration: none;
 color: #333333;
}

.menu_title img {
 vertical-align: bottom;
}

.menu_list {
 width: 188px;
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 margin: 0 0 10px 0;
 padding: 0;
}

.menu_list ul{
 list-style: none;
 padding: 0;
 margin: 0;
}

.menu_list li{
 list-style: none;
 font-size: 12px;
 line-height:1.5;
 padding: 5px;
 margin: 0;
 border-top: dotted 1px #BEBEBE;
}

.menu_list li a{
 margin: 0;
 padding: 0;
 display: block;
 text-decoration: none;
}



.mailmag-title {
 width: 178px;
 border: 1px solid #999999;
 margin: 0;
 padding: 5px;
 font-size: 12px;
 font-weight: bold;
 background-image: url(http://www.tuts-china.com/img/bg_mailmag.gif);
 background-repeat: no-repeat;
}

.mailmag-detail {
 width: 178px;
 font-size: 10px;
 line-height: 150%;
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 padding: 5px;
 background-color: #FFFFFF;
}






/* Center
---------------------------------------------*/


#second {
 margin: 5px 0;
 padding: 0;
}

#second h1{
 font-size: 16px;
 line-height: 135%;
 margin: 0;
 padding: 10px 0 0 10px;
 background-image: url(http://www.tuts-china.com/img/bg_title.jpg);
 background-repeat: repeat-x;
}
#second h2{
 font-size: 14px;
 color: #990000;
 line-height: 135%;
 padding: 3px;
 margin: 20px 0 7px 0;
 background-color: #FFB152;
}
#second h2 a{
 color: #990000;
 text-decoration: none;
}

#second h3{
 font-size: 14px;
 color: #990000;
 line-height: 135%;
 padding: 5px;
 margin: 20px 0 7px 0;
 border-bottom: 1px dotted #999999;
}

#second h3 a{
 text-decoration:none;
 color: #990000;
}

#second p{
 margin: 20px 0;
 padding: 0;
 font-size: 12px;
 line-height: 150%;
}

.second-more {
 text-align: right;
}

.sblist {
 margin: 20px 0;
 padding: 0;
}

.sblist ul {
 list-style:none;
 margin: 0;
 padding: 0;
}
.sblist li {
 list-style:none;
 margin: 0;
 padding: 0;
}

.sblist-bt {
 margin: 3px 0 5px 424px;
}

table.type-zu {
 width: 530px;
 margin: 10px 0;
 border-collapse: separate;
 border: 1px solid #999999;
}
table.type-zu th{
 width: 105px;
 padding: 5px;
 background-color: #FFFFCC;
 border: 1px solid #999999;
}
table.type-zu td{
 padding: 5px;
 text-align: center;
 border: 1px solid #999999;
}



table.type-setumei {
 width: 530px;
 margin: 0 0 15px 0;
 border-collapse: separate;
}

table.type-setumei td{
 width: 260px;
 vertical-align: top;
 padding: 0;
 text-align: left;
}

.setumei ul {
 list-style: none;
 margin: 10px 0;
 padding: 0;
}

.setumei li{
 list-style: none;
 margin: 0;
 padding: 0 0 0 25px;
 line-height: 160%;
}

.setumei li.no1{
 background-image: url(http://www.tuts-china.com/img/01.gif);
 background-repeat: no-repeat;
}
.setumei li.no2{
 background-image: url(http://www.tuts-china.com/img/02.gif);
 background-repeat: no-repeat;
}
.setumei li.no3{
 background-image: url(http://www.tuts-china.com/img/03.gif);
 background-repeat: no-repeat;
}
.setumei li.no4{
 background-image: url(http://www.tuts-china.com/img/04.gif);
 background-repeat: no-repeat;
}
.setumei li.no5{
 background-image: url(http://www.tuts-china.com/img/05.gif);
 background-repeat: no-repeat;
}
.setumei li.no6{
 background-image: url(http://www.tuts-china.com/img/06.gif);
 background-repeat: no-repeat;
}
.setumei li.no7{
 background-image: url(http://www.tuts-china.com/img/07.gif);
 background-repeat: no-repeat;
}
.setumei li.no8{
 background-image: url(http://www.tuts-china.com/img/08.gif);
 background-repeat: no-repeat;
}
.setumei li.no9{
 background-image: url(http://www.tuts-china.com/img/09.gif);
 background-repeat: no-repeat;
}
.setumei li.no10{
 background-image: url(http://www.tuts-china.com/img/10.gif);
 background-repeat: no-repeat;
}
.setumei li.no11{
 background-image: url(http://www.tuts-china.com/img/11.gif);
 background-repeat: no-repeat;
}
.setumei li.no12{
 background-image: url(http://www.tuts-china.com/img/12.gif);
 background-repeat: no-repeat;
}
.setumei li.no13{
 background-image: url(http://www.tuts-china.com/img/13.gif);
 background-repeat: no-repeat;
}
.setumei li.no14{
 background-image: url(http://www.tuts-china.com/img/14.gif);
 background-repeat: no-repeat;
}
.setumei li.no15{
 background-image: url(http://www.tuts-china.com/img/15.gif);
 background-repeat: no-repeat;
}
.setumei li.no16{
 background-image: url(http://www.tuts-china.com/img/16.gif);
 background-repeat: no-repeat;
}
.setumei li.no17{
 background-image: url(http://www.tuts-china.com/img/17.gif);
 background-repeat: no-repeat;
}
.setumei li.no18{
 background-image: url(http://www.tuts-china.com/img/18.gif);
 background-repeat: no-repeat;
}
.setumei li.no19{
 background-image: url(http://www.tuts-china.com/img/19.gif);
 background-repeat: no-repeat;
}
.setumei li.no1wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_01.gif);
 background-repeat: no-repeat;
}
.setumei li.no2wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_02.gif);
 background-repeat: no-repeat;
}
.setumei li.no3wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_03.gif);
 background-repeat: no-repeat;
}
.setumei li.no4wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_04.gif);
 background-repeat: no-repeat;
}
.setumei li.no5wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_05.gif);
 background-repeat: no-repeat;
}
.setumei li.no6wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_06.gif);
 background-repeat: no-repeat;
}
.setumei li.no7wh{
 background-image: url(http://www.tuts-china.com/img/tx_faq_07.gif);
 background-repeat: no-repeat;
}
.setumei li.no6wha{
 background-image: url(http://www.tuts-china.com/img/tx_faq_06a.gif);
 background-repeat: no-repeat;
}
.setumei li.no7wha{
 background-image: url(http://www.tuts-china.com/img/tx_faq_07a.gif);
 background-repeat: no-repeat;
}

.tenpo {
 width: 530px;
 margin: 10px 0;
 padding: 0;
}

.tenpo-de {
 float: left;
 width: 170px;
 margin: 6px 6px 0 0;
 text-align: center;
}

.tenpo-de img{
 vertical-align: right;
}

/* Center index
---------------------------------------------*/
#katudou {
 width: 510px;
 margin: 5px 0 0 0;
 padding: 10px;
 background-color: #FFF7E6;
}

#katudou h2 {
 padding: 0 0 10px 20px;
 margin: 0;
}
.katudou {
 width: 468px;
 padding: 10px 10px 0 10px;
 margin: 0 10px;
 background-color: #FFFFFF;
 border: 1px solid #E4E4E4;
}
.katudou-title {
 margin: 0;
 padding: 0;
}

.katudou-title-le {
 float: left;
}
.katudou-title-le h3 {
 margin: 0;
 padding: 10px;
 font-size: 14px;
}

.katudou-title-ri {
 float: right;
 width: 80px;
 font-size: 12px;
 text-align: right;
 padding: 10px;
}

.katudou-body {
 width: 448px;
 clear: both;
 font-size: 12px;
 line-height: 150%;
 border-top: 1px dotted #999999;
 padding: 10px;
 background-color: #FFFFFF;
}

.katudou-more {
 width: 468px;
 height: 50px;
 margin: 0;
 padding: 0;
 background-color: #FFFFFF;
}
.katudou-more img{
 vertical-align: bottom;
 border:none;
}

.katudou-more ul {
 list-style:none;
 margin: 0;
 padding: 0;
 float: right;
 background-color: #FFFFFF;
}
.katudou-more li {
 list-style:none;
 margin: 0;
 padding: 0 10px 0 0;
 float: right;
 border:none;
}
.katudou-more li a{
 border:none;
}

#news {
 clear: both;
 width: 490px;
 margin: 0 0 30px 0;
 padding: 10px 20px 20px 20px;
 background-color: #FFF7E6;
}
#news h3{
 font-size:12px;
 padding: 5px;
 margin: 0;
 color: #FF6600;
 border-bottom: 1px solid #FF6600;
}

#news ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

#news li {
 list-style: none;
 margin: 0;
 padding: 5px;
 border-bottom: 1px dotted #999999;
}



#osusume {
 margin: 0 0 20px 0;
 padding: 0;
 font-size: 12px;
 line-height: 150%;
}

#osusume h2{
 margin: 0;
 padding: 10px 5px 10px 0;
 font-size: x-small;
 border-top: 2px solid #FFB152;
}

table.osusume {
 width: 530px;
 margin: 0 0 15px 0;
 border-collapse: separate;
 border: 3px solid #CCCCFF;
}
table.osusume th{
 width: 140px;
 padding: 10px 0 10px 10px;
 border: none;
}
table.osusume td{
 vertical-align: top;
 padding: 10px;
 text-align: left;
}





.info {
 border-left: solid 1px #999999;
 border-right: solid 1px #999999;
 border-bottom: solid 1px #999999;
 margin-top: 0;
 margin-bottom: 7px;
}

.info ul{
 list-style: none;
 padding: 0;
 margin: 0;
}

.info li{
 font-size: 12px;
 padding: 2px 0px 2px 20px;
 margin: 0;
 background-image: url(img/yaji_gray.gif);
 background-repeat: no-repeat;
 background-position: 7px 6px;
 border-bottom: dotted 1px #BEBEBE;
}

.waku {
 border: solid 1px #FF3300;
 padding: 5px;
 background-color: #FFFFCC;
}
.waku_gray {
 border: solid 1px #999999;
 padding: 5px;
 background-color: #F3F3F3;
}

table.gaiyou {
 width: 530px;
 margin: 10px 0 40px 0;
 border-collapse: collapse;
 line-height: 1.5;
 border-top: 1px solid #999999;
 border-bottom: 1px solid #999999;
}

table.gaiyou td{
 vertical-align: top;
 padding: 5px 10px 7px 5px;
}
table.gaiyou th{
 padding: 5px 0 7px 25px;
 text-align: left;
 width: 140px;
}
table.gaiyou th, table.gaiyou td{
 border-bottom: 1px dotted #CCCCCC;
}





/*よくある質問
---------------------------------------------*/
.faq_qestion02 {
 color: #FF3300;
 font-size: 14px;
 line-height: 140%;
 padding-left: 35px;
 margin: 10px 20px 5px 20px;
 background-image: url(http://www.tuts-china.com/img/tx_faq_q.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
}
.faq_answer02 {
 font-size: 12px;
 line-height: 140%;
 padding-left: 35px;
 margin: 0 20px 5px 20px;
 background-image: url(http://www.tuts-china.com/img/tx_faq_a.gif);
 background-repeat: no-repeat;
 background-position: 0 0;
}








/* Right side
---------------------------------------------*/
#link {
 width: 170px;
 margin: 0;
 font-size: 10px;
 line-height: 150%;
 text-align: center;
 padding: 10px;
}

#link h3{
 color: #FF3300;
 font-size: 14px;
 padding: 10px 10px;
 margin: 0;
}
#link ul{
 list-style: none;
 margin: 0px;
 padding: 5px;
}

#link li {
 margin: 0px;
 list-style: none;
 padding: 0px 0px 0px 15px;
 background-image: url(img/yaji_blue.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
}




.service-bt img {
 margin-bottom: 5px;
 border: none;
}
.service-bt a {
 border: none;
}

/* footer
---------------------------------------------*/
#footer {
 clear: both;
 width: 940px;
 padding: 0;
 margin: 0;
}
#footer p{
 padding: 15px 0 15px 0;
 margin-top: 5px;
 border-top: solid 1px #FF9900;
 text-align: center;
 font-size: 10px;
 line-height: 170%;
}

#footer p a{
 color: #666666;
 text-decoration: none;
}
.pagetop img{
 margin: 0 0 10px 870px;
 border:none;
}
.pagetop a{
 border:none;
}


#copy {
 height: 32px;
 background-image: url(http://www.tuts-china.com/img/bg_footer.jpg);
 background-repeat: no-repeat;
 margin: 0;
 padding-top: 8px;
 color: #FFFFFF;
 font-size: 12px;
 text-align: center;
 font-weight:bold;
}






.layout_right		{float:right;}
.position_center	{text-align:center;}
.taobao {  font-size: 12px}
.size14_150 {  font-size: 14px; line-height: 150%}
.size14_150_org {  font-size: 14px; line-height: 150%; color: #FF6600; font-weight:bold}
.size12_140 {  font-size: 12px; line-height: 140%}
.faq {  font-size: 14px; line-height: 140%; color: #FF3300}
.small {  font-size: 10px; line-height: 130%}
.size12_140_non {  font-size: 12px; line-height: 140%; text-decoration:none}
.size12_140_non a{  font-size: 12px; line-height: 140%; text-decoration:none}
 

