@charset "utf-8";
/* ブラウザの初期設定解除 */
body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,dl,dt,dd,li,
table,th,td,
form,select,option,input
address,pre,strong,em,iframe{
    margin:0;
    padding:0;
    font-size:15px;
    /*\*/ /*/ font-size:x-small; /* MacIE */
    font-style:normal;
    text-decoration:none;
}

strong,em{
    font-weight:bold;
    font-size: 1.2em;
}

/* デフォルト文字設定 */
div,span,p,th,td,dt,dd,li,
select,textarea,input{
    font-size:15px;
    /*\*/ /*/ font-size:x-small; /* MacIE */
    color:#454545;
    line-height:140%;
}

img{border:none;vertical-align:bottom}
ul,ol{	list-style-type:none; }

/* content pane */
.tundra .dijitTab#chikenTab{
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-top: 1px solid #FFF;
}

#wrapmob{
    width: 780px;
    margin: 0 auto;
}

#chikenTab #tab1{
    /*background-color: #e5f3ff;*/ /*chiken*/
}
#chikenTab #dijit_layout_ContentPane_1{
    background-color: #ffe5f4;  /*kosume*/
}
#chikenTab #dijit_layout_ContentPane_2{
    background-color: #fff5ef;  /*food*/
}
#chikenTab #dijit_layout_ContentPane_3{
    background-color: #efefef;  /*other*/
}
#chikenTab #dijit_layout_ContentPane_0{
    background-color: #DAFFBF;
}

/* focused tab header*/
.tundra #mytab_0.dijitTab.dijitTabChecked.dijitChecked{
    /*background: url("../images/tabbg_0.gif") repeat-x scroll 0 0 #E2E2E2;*/
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab.png);
    background-position:	0px	-35px;
    font-weight: 			bold;
    width: 					120px;
}
.tundra #mytab_1.dijitTab.dijitTabChecked.dijitChecked{
    /*background: url("../images/tabbg_4.gif") repeat-x scroll 0 0 #E2E2E2;*/
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab.png);
    background-position:	0px -105px;
    font-weight: 			bold;
    width: 					120px;
}
.tundra #mytab_2.dijitTab.dijitTabChecked.dijitChecked{
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab.png);
    background-position:	0px -175px;
    font-weight: bold;
    width: 120px;
}
.tundra #mytab_3.dijitTab.dijitTabChecked.dijitChecked{
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab.png);
    background-position:	0px -245px;
    font-weight: bold;
    width: 120px;
}
.tundra #mytab_4.dijitTab.dijitTabChecked.dijitChecked{
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab.png);
    background-position:	0px	-315px;
    font-weight: bold;
    width: 120px;
}

#mytab_0.dijitTabHover{
    background-position:	0px -0px;
}
#mytab_1.dijitTabHover{
    background-position:	0px -70px;
}
#mytab_2.dijitTabHover{
    background-position:	0px -140px;
}
#mytab_3.dijitTabHover{
    background-position:	0px -210px;
}
#mytab_4.dijitTabHover{
    background-position:	0px -280px;
}

.medwrap{
    border: 1px solid #CCC;
    font-size:0.9em;
    padding:2px 5px;
    margin-bottom: 10px;
}
.med{
    /*border: 1px solid #CCC;*/
    font-size:0.9em;
    padding:2px 5px;
    margin-bottom: 5px;
    width: 100%;
    clear: both;
    background-color: #E8F4FF;
    height: 25px;
}

.medName{
    width: 200px;
    background-color: #E8F4FF;
    float: left;
}

.delBtn{
    float: right;
    background-color: #E8F4FF;
}
.hidden{
    /*visibility: hidden;*/
    display: none;
}

<!--[if lt IE 7]>
#mytab_0.dijitTab{
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab_tiken_kenkou2.png) no-repeat;
    width: 115px;
}
<![endif]-->

#melito{

}
div#melito ul{
    width:		600px;
    margin-top: 15px;
    margin:		0 auto;
}
div#melito ul li{
    margin-top:		10px;
    background:		url(../images/about_melit_all.gif) no-repeat;
    height:			60px;
}
.hidden{
    /*visibility: hidden;*/
    display: none;
}

<!--[if lt IE 7]>
#mytab_0.dijitTab{
    background:url(https://cdn.ct-world.net/seikatsu-kojo.jp/images/new_tab_tiken_kenkou2.png) no-repeat;
    width: 115px;
}
<![endif]-->

#melito{
    width:			600px;
}
div#melito ul li#ml01{	background-position:	0px 0px; }
div#melito ul li#ml01:hover{	background-position:	0px -61px; }
div#melito ul li#ml02{	background-position:	0px -120px; }
div#melito ul li#ml02:hover{	background-position:	0px -181px; }
div#melito ul li#ml03{	background-position:	0px -240px; }
div#melito ul li#ml03:hover{	background-position:	0px -301px; }

div#melito ul li#ml04{	background-position:	0px -360px; }
div#melito ul li#ml04:hover{	background-position:	0px -421px; }
div#melito ul li#ml05{	background-position:	0px -480px; }
div#melito ul li#ml05:hover{	background-position:	0px -541px; }
div#melito ul li#ml06{	background-position:	0px -600px; }
div#melito ul li#ml06:hover{	background-position:	0px -661px; }

#regist_long{
    margin-top:		10px;
    background:		url(../images/regist_long.png) no-repeat;
    height:			102px;
    width:			530px;
    display:block;
}
div#regist_long:hover{	background-position:	0px -102px; }

.horzKeyword{
    float:				left;
    margin-bottom:		10px;
    width: 				450px;
    height:				20px;
    padding:			130px 0 0 30px;
    margin-bottom:		8px;
}
.horzKeyword .word{
    margin-left:		10px;
    font-size:			19px;
    line-height:		35px;
}

div#main_bottom{
    width: 				750px;
    height:				247px;
    margin-bottom:		10px;
}
div#main_bottom div#top_keyword{
    background:			url(../images/top_keyword.png) left 0px no-repeat;
    float:				left;
    width: 				504px;
    height:				247px;
}

div#top_area2{
    float:				left;
    width: 				242px;
    height:				217px;
}
div#top_area2 .odd2{
    width:				100%;
    float:				right;
    background-color:	#FFF;
    height:				20px;
    font-size:			12px;
    padding-top: 		5px;
}
div#top_area2 .even2{
    width:				100%;
    float:				right;
    background-color:	#EEF7FF;
    height:				20px;
    padding-top: 		5px;
}

div#top_area{
    float:				right;
    width:				242px;
    height:				217px;
    margin-top:24px;
}
div#top_area .odd{
    width:				96%;
    float:				right;
    background-color:	#FFF;
    height:				20px;
    font-size:			12px;
    padding-top: 		5px;
}
div#top_area .even{
    width:				96%;
    float:				right;
    background-color:	#EEF7FF;
    height:				20px;
    padding-top: 		5px;

}
div#top_area .t{

}
div#top_area .w{
    float:	right;
    font-size:			12px;
}
div#external01_underlay.dijitDialogUnderlay{
    background: none repeat scroll 0 0 #000000
}
div#external02_underlay.dijitDialogUnderlay{
    background: none repeat scroll 0 0 #000000
}

.tundra #bottom .dijitButtonNode{
    color: 			#3C479E;
    font-weight: 	bold;
    height: 		17px;
    padding-top: 	3px;
    width: 			100px;
}
p#eduThanks{
    font-size:		12px;
    font-weight:	bold;
}
div#eduMailDialog_underlay.dijitDialogUnderlay {
    background: none repeat scroll 0 0 #000000;
}

#eduBtn{
    background-image: url('https://cdn.ct-world.net/seikatsu-kojo.jp/images/btn_mailmaga.png');
    background-size:160px 82px;
    width:			160px;
    height:			82px;
    margin:			0 auto;
    display:block;
}

#manga_btn {
    width:160px;
    margin-left:9px;
    padding:0;
    background-size:100% auto;
}
#manga_btn img { width:100% }
#manga_btn:hover img { opacity:0 }
/*#eduBtn:hover{
        background-position:		0 -82px;
}*/

.manga_banner{
    background:url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/comicbana2016.jpg");
    width: 160px;
    height: 87px;
}

.manga_banner2{
    background:url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/line_banner_pc_b.png");
    width: 160px;
    height: 87px;
}

.manga_banner:hover,.manga_banner2:hover{
    background-position:0px -87px;
}

.line_lp_btn{
    background:url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/line_banner_pc2_a.png");
    width: 700px;
    height: 75px;
}

.line_lp_btn2{
    background:url("https://cdn.ct-world.net/seikatsu-kojo.jp/images/banner/line_banner_pc2_b.png");
    width: 700px;
    height: 75px;
}
.line_lp_btn:hover,.line_lp_btn2:hover{
    background-position:0px -75px;
}

div#eduMailDialog .dijitDialogPaneContent{
    background-color:	#FFFFFF;
    padding:			0;
}

div#eduWrapper{
    height:				250px;
    width:				100%;
}
div#eduWrapper #eduTop{
    background-image: 	url('/common/images/edumail_bg.png');
    background-color:	#D1EBFF;
    height:				189px;
    padding:			40px 0 0 40px;
    width:				530px;

}
div#eduWrapper #eduBottom{
    background: 		url('/common/images/edumail_re.png') left 0px repeat-x;
    height:				55px;
    padding-top:		8px;
    width:				100%;
}
div#eduWrapper #bottom #subForm{
    background-color:	#D1EBFF;
    margin: 			0 0 0 14px;
}
div#eduWrapper #edu_msg{
    height:			180px;
    width:			270px;
    color:			#4583E3;
    font-size:		14px
}

/*.tundra #emailAddress .dijitButtonNode{
        width: 50px;
        height: 30px;
}*/

.tundra #emailAddress .dijitInputContainer INPUT, .tundra .dijitTextBox{
    height:		20px;
    width:		210px;
}
.hideElement{
    display:none;
}
p#eduBack{
    color: 			blue;
    font-weight:	bold;
    margin-right: 20px;
    margin-top: 5px;
}
p#eduBack:hover{
    color: 	red;
    cursor:	pointer;
}

#close_edu{
    text-decoration: underline;
    color: #0066CC;
    cursor:	pointer;
}

strong a.tikenTitle{
    color:				#007EFC;
    text-decoration:	underline;
}
strong a.tikenTitle:hover{
    color: 				#F28E0C;
    cursor:				pointer;
    text-decoration:	underline;
}

span.merit_cont{
    width:600px;
    height:60px;
    display:block;
    cursor:pointer;
}

@media (max-width: 767px){
	div#main_bottom{
	  width:auto!important;
	  height:auto!important;
	}
}
