@charset "Shift_JIS";

h3.subtitle {
margin: 10px 0 10px;
}
#topic_path {
padding-bottom:10px;
}

#toplink {
width: 690px;
margin: 0;
padding:0;
text-align:right;
}
#toplink img {
padding-left:5px;
}

#soft .inner .img_zone350 {
width: 350px;
float: right;
}
#soft .topics_zone350 {
width: 350px;
float: left;
padding:5px;
}

#soft .sec01 p {
width: 680px;
}
#soft .sec02 p {
width: 320px;
}
#soft .sec03 p {
width: 320px;
}
#soft .sec04 p {
width: 320px;
}
#soft .sec05 p {
width: 320px;
}
#soft .sec06 p {
width: 420px;
}
#soft .sec07 p {
width: 320px;
}
#soft .sec08 p {
width: 320px;
}

#soft .sec09 p {
width: 320px;
}

#soft .sec10 p {
width: 320px;
}

#soft .sec11 p {
width: 420px;
}

#soft .sec12 p {
width: 320px;
}

#soft .sec13 p {
width: 420px;
}

#soft .sec14 p {
width: 420px;
}
#soft .sec16 p {
width: 320px;
}

.blue {
color:#0000FF;
}
.stbrown {
color:#CC3300;
}
.red {
color:#CC0000;
}
.brown {
color:#993300;
}
.fontdown {
font-size:85%;
}

.text-del {
text-decoration: line-through;
}

.price table {
width: 650px;
margin: 1px 0 10px 1px;
text-align: center;
}

.price table th {
width: 171px;
text-align: center;
border: 1px solid #999;
padding: 10px 0;
font-weight: normal;
background: #F5F5F5;
}

.price table td {
width: 171px;
border: 1px solid #999;
padding: 10px 0;
}

.area_waku {
width:650px;
border: 1px solid #CC9933;
padding:5px;
}

/*詳細*/
#pdetail .detailinfo {
font-size:120%;
margin-bottom:10px;
}
#pdetail table {
clear: both;
width: 100%;
border: 1px solid #999;
margin: 5px 0 10px 0;
font-size:120%;
}

#pdetail h3 {
display: block;
width: 100%;
clear: left;
padding: 5px 0;
margin: 0 0 10px 0;
font-size:120%;
/*color:#0033CC;
background: url(../img/background_subtitle_b.gif) repeat-x left bottom;*/
color:#c20000;
background: url(https://shop-kodensha.jp/pict/soft/img/background_subtitle.gif) repeat-x left bottom;
}

#pdetail .subtitle {
display: block;
width: 100%;
padding: 0;
margin: 0;
font-size:120%;
color:#006699;
/*background: url(../img/background_subtitle_b.gif) repeat-x left bottom;*/
background:none;
}

#pdetail #upd {
text-align:right;
}

.point_lit {
width: 580px;
height:36px;
font-size:120%;
padding:12px 0 0 105px;
margin-top:25px;
}
.point_big {
width: 580px;
height:40px;
font-size:120%;
padding:42px 0px 0px 105px;
margin-top:25px;
}
.point_dic {
width: 500px;
height:45px;
font-size:120%;
padding:42px 0px 0px 190px;
margin-top:25px;
}

.point_pat {
width: 580px;
height:36px;
font-size:120%;
padding:15px 0 0 60px;
margin-top:25px;
color:#960;
font-weight:bold;
font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#point_jbpat {
background:url(https://shop-kodensha.jp/pict/soft/jbpat/img/title_l.jpg) no-repeat;
}

#point1 {
background:url(https://shop-kodensha.jp/pict/soft/jb/img/point1.jpg) no-repeat;
}

#point2 {
background:url(https://shop-kodensha.jp/pict/soft/jb/img/point2.jpg) no-repeat;
}
#point3 {
background:url(https://shop-kodensha.jp/pict/soft/jb/img/point3.jpg) no-repeat;
}
#point4 {
background:url(https://shop-kodensha.jp/pict/soft/jb/img/point4.jpg) no-repeat;

}
#point5 {
background:url(https://shop-kodensha.jp/pict/soft/jb/img/point5.jpg) no-repeat;
}
#dictitle {
background:url(https://shop-kodensha.jp/pict/soft/jb/img/dictitle.jpg) no-repeat;
}
#column_menu {
margin:20px 0px;
}
.hyo table {
width: 687px;
border: 1px solid #999;
margin: 1px 0 0 1px;
}
.hyo table td {
border: 1px solid #999;
padding: 3px;
}
.hyo table td.c01 {
background-color:#D8EBD8;
}
.hyo table td.c02 {
background-color:#D0E8FF;
}
.hyo table td.c03 {
background-color:#FFFFCC;
}

.jred {color: #CC0033}
.jblue {color: #006699}
.jyellow {color: #666600}
.jwhite {color: #ffffff}

table .topinfo{
	border: 1px solid #999;
	margin: 5px;
	background-color:#F9F9F9;
	padding: 8px;
	font-size: 13px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;	
	width: 560px;
}

.shinsai-haisou{
	width: 560px;
	margin-top: 15px;
	padding: 10px 0 10px 10px;
	background-color: red;
	display: block;
}
.shinsai-haisou a{
	font-size: 16px;
	font-weight: 900;
	color: #fff;
	text-decoration: none !important;
}

.infobox table{
	border: 2px solid #999;
	margin: 25px 40px 50px 40px !important;
	background-color:#efefef;
	padding: 20px;
	font-size: 14px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;	
	 -moz-box-shadow:0px 5px 5px #999;
	 -webkit-box-shadow:0px 5px 5px #999;
	box-shadow:0px 5px 5px #999;
}

/*--川口 ここから　ショップトップページリニューアル--*/
/*--上のバナーbox--*/

.camp_main a{
	text-decoration:none;	
	}
	
.camp_main a img{
	margin:0px;
	padding:0px;
	padding-bottom:10px; 
	
}

.camp_main table td a img{
		margin:0px;
	padding:0px;

}
	
.detail_widebox {
	display:block;
	height:60px;
	width:550px;
	padding:10px;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1em;
	margin-bottom:10px;
	margin-top:0px;
}

.detail_widebox .copy{
	font-size:14px;
	margin:0px;
}
.detail_widebox .name{
	font-size:16px;
	font-weight:bold;
	padding:3px;
	margin:0px;
}
.detail_widebox .yomi{
	font-size:12px;
	margin:0px;
}
.detail_widebox .description{
	font-size:12px;
	padding:10px 0 0 0;
	line-height:1.2em;
	margin:0px;
}
/*--上の大きいbox--*/
.float_1{
	float:left;	
	width:280px;
	padding-right:10px;
}
.float_2{
	float:left;
	width:280px;
}
.float_3{
	float:left;
	width:570px;
	padding-bottom:10px;
}

.float_3 a{
	text-decoration:none;
}

.clear_1{
	clear:both;
}
.big_box {
	display:block;
	height: 180px;
	width: 260px;
	background-color:#f4f4f4;
	padding:10px;
}
.detail_bigbox {
	display:block;
	height:130px;
	width:260px;
	padding:10px;
	color:#FFF;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1em;
}
.bg_red{
	background-color:#cc0000;	
}
.c_red{
	color:#cc0000;	
}
.bg_bl{
	background-color:#0066cc;		
}
.bg_or{
	background-color:#ff6633;		
}
.bg_db{
	background-color:#1a255d;		
}
.bg_br{
	background-color:#330000;		
}
.bg_sb{
	background-color:#0066ff;		
}
.detail_bigbox .copy{
	font-size:14px;
	margin:0px;
}
.detail_bigbox .name{
	font-size:18px;
	font-weight:bold;
	padding:5px 0;
	margin:0px;
}
.detail_bigbox .yomi{
	font-size:12px;
	margin:0px;
}
.detail_bigbox .description{
	font-size:12px;
	padding:10px 0 0 0;
	line-height:1.2em;
	margin:0px;
}

/*--下の小さいbox--*/	
	.float_4{
	float:left;	
	width:185px;
	padding-right:10px;	
}

.float_5{
	float:left;	
	width:180px;
}

.float_6{
	float:left;
	width:570px;
	padding-bottom:10px;
	
}

.float_6 a{
	text-decoration:none;
	}
	
.small_box {
	display:block;
	height: auto;
	width: 160px;
	background-color:#f4f4f4;
	padding:10px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1em;
	color:#000000;
}

.small_box .copy{
	font-size:12px;
	margin:5px 0px 0 0;
}
.small_box .name{
	font-size:15px;
	font-weight:bold;
	padding:5px 0;
	margin:0px;
	line-height:1.1em;
}
.small_box .yomi{
	font-size:10px;
	margin:0px;
}
.small_box .description{
	font-size:12px;
	padding:10px 0px 0px 0;
	line-height:1.2em;
	margin:0px;
}

/*--右の小さいbox--*/	

.sub_cate a{
	text-decoration:none;
	}

.right_box {
	display:block;
	height: auto;
	width: 150px;
	background-color:#e0e0ed;
	padding:10px;
		font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1em;
	color:#000000;
	margin-bottom:10px;
}

.tip_box {
	display:block;
	height: auto;
	width: 150px;
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.1em;
	color:#ffffff;
	margin-bottom:10px;
	font-size:14px;
}

.right_box .copy{
	font-size:12px;
	margin:5px 0px 0 0;
}
.right_box .name{
	font-size:15px;
	font-weight:bold;
	padding:5px 0;
	margin:0px;
	line-height:1.1em;
}
.right_box .yomi{
	font-size:10px;
	margin:0px;
}
.right_box .description{
	font-size:12px;
	padding:10px 0px 0px 0;
	line-height:1.2em;
	margin:0px;
}

.free_box{
	margin-bottom:10px;
	
}

/*--川口 ここまで--*/

 /*--川口 ここから--*/

.main_area{    
	clear:both;                      /*--川口--*/
	display:block;
	width:660px;
	height: auto;
	border:#c20000 1px dotted;
	margin:10px 0 20px 10px;
	padding:10px 0 10px 10px;
}

.noline_area{ 
	clear:both;                       /*--川口--*/
	display:block;
	width:670px;
	height: auto;
	margin:0 10px;
	padding:0 10px;
}


.area_title{
	clear:both;                     /*--川口--*/
	font-size:120%;
	color: #F60;
    border-bottom: 4px double #F90;	
	padding:3px;
	width:635px;
}

.area_bottom{
	clear:both;      
	height: 0px;               /*--川口--*/
}


.area_title2{
	clear:both;                     /*--川口--*/
	font-size:120%;
	color: #c20000;
    border-bottom: 4px double #c20000;
	padding:3px;
	width:645px;	
}

.area_title3{
	clear:both;                     /*--川口--*/
	font-size:120%;
	color: #C60;
    border-bottom: 4px double #C93;
	margin-top:10px;
	padding:3px;
	width:645px;	
}

.area_title4{
	clear:both;                     /*--川口--*/
	font-size:120%;
	color: #039;
    border-bottom: 4px double #009;
	margin-top:10px;
	padding:3px;
	width:645px;	
}

.area_title_small{
	clear:both;                     /*--川口--*/
	font-size:120%;
	color: #c20000;
    border-bottom: 4px double #c20000;
	padding:3px;
}

.setumei{                /*--川口--*/
margin: 0;	
padding:10px;
}

.area_topic_in{
	float:left;
	display:block;
	width:660px;
	height: auto;
	margin:10px;	
}

.area_topic{
	float:left;
	display:block;
	width:650px;
	height: auto;
	margin: 0;	
}


.topic_left{
	float:left;
	display:block;
	width:310px;
	height: auto;
	margin: 10px 10px 0 0;	
}

.topic_left_1{
	float:left;
	display:block;
	width:340px;
	height: auto;
	margin: 10px 10px 0 0;	
}


.topic_right{
	float:left;
	display:block;
	width:310px;
	height: auto;
	margin: 10px 10px 0 0;			
}

.topic_right_1{
	float:left;
	display:block;
	width:280px;
	height: auto;
	margin: 10px 10px 0 0;			
}

.topic_left img{
	margin: 3px;
}

.topic_right img{
	margin: 3px;
}

.topic_left2{
	float:left;
	display:block;
	width:330px;
	height: auto;
	margin: 0 20px 0 0;	
}

.topic_right2{
	float:left;
	display:block;
	width:260px;
	height: auto;
	margin: 0 10px 0 0;
	line-height:1.3em;
	font-size:11px;	
	border:#c20000 1px solid;
}

.topic_right2_1{
	float:left;
	display:block;
	width:300px;
	height: auto;
	line-height:1.3em;
	font-size:11px;
	letter-spacing:0.05em;
	border:#c20000 1px solid;
	padding: 10px;
}


.topic_left3{
	float:left;
	display:block;
	width:315px;
	height: auto;

	padding:0 20px 0 0;	
}

.topic_right3{
	float:left;
	display:block;
	width:315px;
	height: auto;
	padding:0 20px 0 0;	
}

.topic_right3_1{
	float:left;
	display:block;
	width:auto;
	height: auto;
	padding:5px 0 0 10px;	
}

/*.go_pagetop*/
.go_pagetop2 {
clear: left;
display: block;
width: 690px;
text-align: right;
margin: 0px 0 0 0;
}

.topic_title{
	clear:both;
	background-color:#C00;
	color:#FFF;
	width:295px;
}

.setumei2{                /*--川口--*/
margin: 0;	
padding:0;
float: left;
display:block;
width:640px;
height: auto;
}

.setumei3{                /*--川口--*/
margin:;	
padding: 10px;
float: left;
display:block;
width:660px;
height: auto;
}

.setumei4{                /*--川口--*/
margin: 10px 0;	
padding: 0 10px 10px 10px;
float: left;
display:block;
width:660px;
height: auto;
}

p.IME{
	margin:10px 0;
}

.txt_zone3{
	float: left;
	width:345px;
	margin-right:20px;
}

.txt_zone3_1{
	float: left;
	width:300px;
	margin: 10px 10px 0 0;
}

.txt_zone3_2{
	float: left;
	width:360px;
	height: auto;
	margin:10px 10px 0 0;
}

.txt_zone3_3{
	float: left;
	width:380px;
	margin:10px 10px 0 0;
}


.img_zone3{
	float: left;
		width:auto;
		margin-top: 10px;
}

.img_zone3_3{
	float: left;
	width:260px;
	margin-top:10px;

}


.ime_title{
	border-left: #660 5px solid;
	margin:3px;
	padding: 0 5px;
	color: #660;
	font-size:110%;
}

.red_title{
	width:75px;
	float: left;
	background-color:#c20000;
	color:#FFF;
	font-size:12px;
	text-align:center;
	margin-right:5px;
	padding: 3px 0;
}

.txt_zone4{
	float: left;
	font-size:10px;
	line-height:1.7em;
	margin-top:10px;
}




.txt_zone6{
	float: left;
	width:210px;
	margin-right:10px;
}

.img_zone6{
	float: left;
	width:440px;
}

.txt_zone7{
	margin:10px 0;
}

.img_zone7{

}

.c-time_l{
	width:180px;
	float:left;
}

.c-time_r{
		float:right;
}


.kakudai140{
	float: left;
	width:30px;
	margin-left:5px;
	padding-top:140px;
}


.kakudai_yoko{
	clear:both;
	width:200px;
	text-align:left;
	padding:3px;
}


.sub_comment{
	clear:both;
	width:auto;
	text-align:left;
	font-size:11px;
	padding:10px;
}

.itune{
	width:auto;
	text-align:right;
	font-size:11px;
	padding:5px;
}
.kakudai1{
	float: left;
	width:30px;0px;
	margin-left:5px;
	padding-top:165px;
}

.kakudai2{
	float: left;
	width:30px;
	margin-left:5px;
	padding-top:150px;
}

.kakudai3{
	float: left;
	width:30px;
	margin-left:5px;
	padding-top:120px;
}

span.caption_r{
	font-size:95%;
	float:right;
	padding-right:5px;
}

span.caption_m{
	font-size:95%;
}

 /*--川口 ここまで--*/


 /*--川口 ここから--*/

h3.point {                      /*--川口--*/
width: auto;
height:36px;
font-size:120%;
padding:16px 0 0 70px;
margin-top:10px;
color: #FFF;
}

h3.point_z {                      /*--川口--*/
width: auto;
height:36px;
font-size:120%;
padding:51px 0 0 70px;
margin-top:10px;
color: #FFF;
}

.point2 {                      /*--川口--*/
height:36px;
font-size:120%;
padding:16px 0 0 70px;
margin-top:25px;
color: #FFF;
}

h3.point {                      /*--川口--*/
/padding:18px 0 0 70px;

}

h3.point_z {                      /*--川口--*/
/padding:53px 0 0 70px;
}

.point2 {                      /*--川口--*/
/padding:18px 0 0 70px;
}

h3#point1 {
background:url(https://shop-kodensha.jp/pict/soft/cw/img/point1.jpg) no-repeat;   
}

#point1z {
background:url(https://shop-kodensha.jp/pict/soft/cw/img/point_1z.png) no-repeat;
}
#point2z {
background:url(https://shop-kodensha.jp/pict/soft/cw/img/point_2z.png) no-repeat;
}
#point3z {
background:url(https://shop-kodensha.jp/pict/soft/cw/img/point_3z.png) no-repeat;
}


.abby{
margin-top: 20px;	
}

/*--川口 DLページ一覧--*/
#dl_area {
	clear:both; 

	margin:0px auto; 
	padding:0;
}

.outline_kw7{
	width:679px; 	
}

.outline_JSV8{
	width:679px; 	
}

.outline_JSP2{
	width:680px; 	
}

.left_title{
 	float:left; 
	margin:0; 
	padding:0;
 }
 
 .right_price{
	 float:right; 
	 margin:0; 
	 padding:0;
 }

.download{
	
 border:#999 1px solid; 
 margin:5px; 
 padding:5px; 
 width:700px; 
 text-align:left;
 color:#C00;
	
}

/*--川口 再ダウンロードページ一覧--*/

#redown_wrapper{
		width:740px;
	
}

#redown_setumei{
	margin:15px;
}

#redown_subtitle{
		display:block;
		width:665px;
		clear:both;	
		margin:5px 15px;
		padding:10px;
		background-color:#CCC;
		border-bottom:solid 1px #999;
		border-left:solid 1px #999;
		color:#FFF;
		font-weight:bold;
		font-size:120%;
}

#redown_content{
		display:block;
		width:700px;
		float:left;
		margin:0 5px 15px 5px;
		padding:0 5px;
	
}

.oldcategory { 
		float:left;
		width:210px;
		margin:5px;
		padding:5px;
		background-color:#e8e7e7;
		border: solid 1px #9a9a9a;
		height:145px;
		
}

.oldsoft{
		float:left;	
		width:80px;
		margin:5px;
}


.oldtitle{
		display:block;
		width:110px;
		margin-top:5px;
		font-size:80%;
		color:#009;
		font-weight:bold;
		float:left;	
		padding-left:10px;
		line-height:1.5em;
}

.oldsize{
		font-size:80%;
		display:block;
		line-height:2em;
		float:left;	
		width:110px;
		padding-left:10px;
}
.finish{
		font-size:80%;
		display:block;
		line-height:2em;
		float:left;	
		width:110px;
		color:#C00;
		padding-left:10px;
}

.redownload{
		float:left;	
		margin:10px 0px 5px 0px;	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*TEPRA PAGE */

.tepra_title{
	border:#999 1px solid; 
	background-color:#F3F3F3; 
	color:#009; 
	padding: 5px; 
	margin:10px 5px 5px 5px; 
	width:720px;
	font-size:120%;
	font-weight:bold;
	}
	
	.tepra_title2{
	border:#999 1px solid; 
	color:#CCC; 
	padding: 5px; 
	margin:10px 5px 5px 5px; 
	width:720px;
	font-size:120%;
	font-weight:bold;
	}
	
		.tepra_title3{
	border:#999 1px solid; 
	color:#000; 
	padding: 5px; 
	margin:10px 5px 5px 5px; 
	width:720px;
	font-size:120%;
	font-weight:bold;
	}


.tepra_titleM{font-size:36px; font-weight:bold; color:#C06; font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; width:750px; line-height:1.5em;}

.tepra_titleK{font-size:36px; font-weight:bold; color:#099; font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; width:750px; line-height:1.5em;}

.tepra_titleS{font-size:24px; font-weight:bold; color:#C00; font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; width:750px; line-height:1.5em;}

.tepra_titleE{font-size:21px; font-weight:bold; font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; width:750px; line-height:1.5em; margin-top:10px;}


.tepra_link{
	width:730px; float:left; padding:10px;
	
}

.link_a{
	width:380px; text-align:center; float:left; font-size:16px; font-weight:bold; margin:5px;
}

.link_a2{
	width:320px; text-align:center; float:left; font-size:16px; font-weight:bold; margin:5px;
}

.tepra_ime{
	margin:20px 5px; width:740px; font-size:120%;
	
}

.rabel_step{
background-color:#C00; width:740px; padding:5px; color:#FFF; font-size:120%; font-weight:bold; margin-top:20px;
}

.rabel_step_K{
background-color:#009; width:740px; padding:5px; color:#FFF; font-size:120%; font-weight:bold; margin-top:20px;
}

.rabel_step_y{
background-color:#60C; width:740px; padding:5px; color:#fff; font-size:120%; font-weight:bold; margin-top:20px;
}

.tepra_content{font-size:120%; margin:10px;}

.tepra_bx{
		float:left;
	
}

.tepra_bx img{
		float:left;
		margin:0px;
		padding:0px;
}

.tepra_txt_bx{
	float:left;
	width:380px;
	margin:6px;
	line-height:1.5em;
	
}
.tepra_txt_bx2{
	float:left;
	width:740px;
	margin:6px;
	line-height:1.5em;
	
}

.tepra_clear{
	clear:both;
	
}
/*--TEPRA　ここまで--*/

/*--乗換キャンペーン　ここから--*/

.title_nr {
	width: 700px;
	margin:10px 0;
	padding:10px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
    font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 	Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;	
	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #102130 0%, #064473 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #102130 0%, #064473 100%);
	/* Opera */ 
	background-image: -o-linear-gradient(top, #102130 0%, #064473 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #102130), color-stop(1, #064473));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #102130 0%, #064473 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #102130 0%, #064473 100%);
	background-color:#006;
	border-bottom:#006 1px solid;
	border-left:#006 5px solid;	
}

.nr{
	width:700px;
	padding:5px 10px; font-size:110%;
	
}

.nr_waku{
	margin:10px 0 0 30px;
	border:#ccc 1px double; 
	padding:10px; font-size:110%; 
	line-height:1.5em; 
	font-weight:bold; 
	color:#444; 
	width:600px;
	
}

.nr110{
	font-size:110%;
}

.nr_way{
	font-size:110%; 
	color:#555; 
	padding-top:10px; 
	font-weight:bold;
	
}

.nr_box1{
	border:#999 1px solid; 
	background-color:#eee; 
	padding:3px;
	width:500px; 
	font-size:110%; 
	font-weight:bold;
}

.nr_box1_{
	border:#999 1px solid; 
	border-top:none; 
	background-color:#fff; 
	padding:10px;
	width:486px;
}

.nr_title{
	border-bottom:#666 1px solid; 
	border-left:#666 6px solid; 
	padding:3px; 
	margin:15px 0 5px;
}

.nr_box2{
	border:#999 1px solid; 
	background-color:#FC0; 
	padding:3px;
	width:600px; 
	font-size:110%; 
	font-weight:bold;
}

.nr_box2_{
	border:#999 1px solid; 
	border-top:none; 
	background-color:#fff; 
	padding:10px;
	width:586px;
}

.nr_box3{
	border:#999 1px solid; 
	background-color:#eee; 
	padding:3px;
	width:600px; 
	font-size:110%; 
	font-weight:bold;
}

.nr_box3_{
	border:#999 1px solid; 
	border-top:none; 
	background-color:#fff; 
	padding:10px;
	width:586px;
}


/*--乗換キャンペーン　ここまで--*/

/*--乗換キャンペーンページ　ここから--*/

.nr_pdf{
	clear:both; 
	width:679px; 
	margin:0px auto; 
	border:#C00 1px solid; 
	padding:5px;
}


/*--乗換キャンペーンページ　ここから--*/

/*--NTC 海外ソフトページ　ここから--*/

.NTC table {
width: 700px;
margin: 1px 0 10px 1px;
font-size:14px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.NTC table th {
text-align: center;
border: 1px solid #999;
padding: 10px;
font-weight: normal;
background: #F5F5F5;
}

.NTC table td {
border: 1px solid #999;
padding: 10px;
}

/*--NTC 海外ソフトページ　ここまで--*/

/*--S プロフィット万年筆--*/


.innner_area{
	width:614px;
	border:5px solid #dfdfdf;
	padding:8px;
	color:#000000;
	font-weight:normal;
	line-height:160%;
	font-size:14px;
	margin:10px auto;
	}
	
.tbl01{
	border:0px;
	margin:10px auto;
	width:610px;
	}
	
.tbl01 th{
	border:0px;
	margin:0px;
	padding:0px;
	width:350px;
	}
	
	
	
.tbl01 td{
	border:0px;
	margin:0px;
	padding:0px 0px 0px 10px;
	width:250px;
	color:#000000;
	line-height:160%;
	font-size:14px;
	vertical-align:top;
	}
	
.title01{ color:#01499e;font-weight:bold; font-size:25px; line-height:160%;}
.title02{font-weight:bold; font-size:20px; line-height:160%;}
.title03{ color:#39F;font-weight:bold; font-size:25px; line-height:160%;}

.tbl02{
	border:0px;
	margin:0px auto;
	width:610px;
	}
	
.tbl02 th{
	border:0px;
	margin:0px;
	padding:0px;
	width:300px;
	}
	
	
	
.tbl02 td{
	border:0px;
	margin:0px;
	padding:0px 0px 0px 10px;
	width:250px;
	color:#000000;
	line-height:160%;
	font-size:14px;
	}
	

.img01{margin:10px auto;}

.item_title{margin:0px;color:#ffffff; width:625px; padding-left:15px; line-height:200%; background-color:#01499e; font-size:20px; font-weight:bold;}


.item_title2{margin:0px;color:#ffffff; width:625px; padding-left:15px; line-height:200%; background-color:#09F; font-size:20px; font-weight:bold;}

.box01 p.thin2{ color:#06F; font-size:120%; text-align:center;}

/*--E プロフィット万年筆--*/

/*--S コリアンプリンスレッスン--*/


.kprince {
	font-size: 105%;
	line-height: 1.7em;
	width:700px;
	color:#333;
	padding:10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	}
	
.kpcontent {
	font-size: 105%;
	line-height: 1.5em;
	width:700px;
	color:#333;
	padding:10px;
	padding:10px;
	}	
	
.pink_bd{
	border:#FFD2E9 5px solid;	
}
	
.pink{
	color:#F09;
	font-weight:bold;
	font-size:105%;
}
	
.size120line {
	font-size: 110%;
	text-decoration:underline;
}

/*--E コリアンプリンスレッスン--*/

/*--S JS9リリース2014--*/

.js9_sub{
	color:#BFA63D;
	font-size:120%;
	font-weight:bold;
	padding-top:20px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.js9_sub2{
	background:#0C10C9; 
	color:#FFFFFF; 
	padding:3px;
}

.js9_pat{
	font-size:120%; 
	font-weight:bold; 
	color:#0B45B8; 
	padding:15px 0 0 5px;
}

.js9_top{
	color:#FFF; 
	background-color:#6495ed; 
	padding:5px;
}

.js9_new{
	background:#C82729; 
	color:#FFFFFF; 
	font-size:120%; 
	padding:10px;
	 font-weight:bold;
}

/*--E JS9リリース2014--*/

/*--S WV2リリース2014--*/

.wv2_title{
	color:#005DAE;
	font-size:1.4em;
	font-weight:bold;
	padding:10px 2px 2px 4px; 
	margin:12px 0 4px;
}

.t_area{
	padding:5px 10px;
	
}


.wv2_title2{
	color:#005DAE;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 2px 2px 4px; 
	margin:12px 0 4px;
}

.wv_tbl table{
	border-collapse: collapse;
	text-align:center;
	word-break:break-all;
	font-size:0.9em;
	
}

.wv_tbl table td{
	word-break:break-strict;
	
}

.wv_tbl table th {
	background-color:#DFF1FC;
	width:110px;
}


.wv_tbl table td.col02 {
	background-color:#EC6C00;
	color:#ffffff;
		width:130px;
}

.wv_tbl table td.col03 {
	background-color:#E50011;
		color:#ffffff;
				width:130px;
}

.wv_tbl table td.col04 {
	background-color:#009943;
		color:#ffffff;
				width:130px;
}

.wv_tbl table td.col05 {
	background-color:#005BAC;
		color:#ffffff;
				width:130px;
}


.news_bnr{
	color:#fff; 
	font-size:120%; 
	background-color:#C00; 
	padding:5px; 
	margin-bottom:5px;
	width:710px;
	line-height:1.5em;
	}

/*--E WV2リリース2014--*/


/*--川口 ここまで--*/
